MacBook に nginx でフォワードプロキシを立てておくと何かと便利

閉域ネットワークに設置されたサーバのメンテ中、サーバから外にアクセスしたいなと思いました。 閉じたネットワークに、MBP を有線でつないでいて、MBP からはポータブル Wi-Fi 経由で外に出れる状況です。 ------+------------+--------- 閉域ネットワーク | | +----+----+ | | サーバ | ... | +---------+ | 有線 | +----+----+ | MBP | - - - >> »

teru teru

[node.js] ndenv と npm と daemontools

久々のエントリです。 このブログを WordPress から Ghost に乗り換えました。 markdown スラスラ書けて良い…! Ghost は node.js で書かれたアプリです。 今回 node.js 製アプリに触れるのは初めてだったので、セットアップするにあたって、自分なりの tips をまとめてみました。 ndenv でバージョン管理 Ruby, Perl でもそうなのですが、 »

teru teru

tmux のステータスバーに nagios アラートの内容を表示

アラートが発砲した際に、tmux のステータスバーに内容を表示するようにした話。 監視は nagios でやっており、アラートメールの内容は以下の感じ。 Subject: *** PROBLEM (blog.kteru.net) HTTP is CRITICAL *** ***** TERU Nagios ***** PROBLEM Service : HTTP Host : blog.kteru.net Client : blog. »

[雑記] アロマ扇風機

扇風機を買ったので、お安くアロマ扇風機化してみました。 方法は、写真のように結束バンドで作った輪っかにティッシュなどを通し、そこにお好みのほげほげを垂らすだけ。 僕はハッカ油を垂らしました。 いいですよね、ハッカ油。 »

シェルスクリプトと同階層のファイルを扱う時

シェルスクリプトの中で、そのスクリプトと同階層のファイルを扱いたい場合、下記のような事をよくやると思う。 #!/bin/sh DIR_BASE=`dirname ${0}` cat ${DIR_BASE}/file1 cat ${DIR_BASE}/file2 ただこのやり方だと、./script.sh のように実行した場合、DIR_BASE には . が入ってしまう。 ひとたびスクリプトの中でディレクトリ移動してしまうと、 »

teru teru

[perl] 配列の和・積・差

配列をマージしたり差分をとったりしたいとよく思うのでメモ。 ハッシュ便利だなあ。 和集合 A∪B my @array_a = qw/1 2 3 4 5/; my @array_b = qw/3 4 5 6 7/; my %cnt = (); my »

teru teru

[perl] コメント行の除去

コメント行を除きたい時が多々あるので、その方法をメモ。 #!/usr/bin/perl use strict; use warnings; use Data::Dumper; open(my $fh, '<', '/tmp/hoge') or die "$!"; my @lines = < »

teru teru

[雑記] nginx の proxy_set_header の扱い

proxy_set_header の動きがちょっとおかしいなと思ったのでメモ。 バージョン nginx 1.2.6 リバースプロキシを使う際、下記のような感じで、お決まりの proxy_set_header を http コンテキストで設定しておくと思います。 http { proxy_redirect off; proxy_set_header Host »

teru teru

NSD 4.0.0b1 のゾーンの動的追加・削除を試す

NSD 3 系で悩みだったのが、ゾーンの追加・削除の際に、デーモンをリスタートしないといけない事でした。 僕の会社のコンテンツサーバは、結構な頻度でゾーンの追加・削除があるので、NSD に乗り換え候補にあげつつも、ちょっとなーなんて思っていた所、、、 NSD 4.0.0b1 がリリースされました。 [nsd-users] NSD 4.0.0b1 beta The zone handling »

teru teru

トラブル☆しゅーたーず 03 に参加してきた #トラしゅ

8/4 に、トラブル☆しゅーたーず #03 にお邪魔してきました。 いつもと同じく 5-6 名のチームに別れ、障害対応・報告書作成を行いました。 障害の内容は、 オークションサイトに表示される画像と内容がずれている。 レンスポンスが遅い。 というものでした。 #01、#02 ともに参加させていただいていたので、ある程度段取りとか時間の感覚が分かっている面もあるのですが、原因の究明に悩んでいると、あっという間に時間がすぎるものですね…。 トラブル☆しゅーたーず#03読本 - »

teru teru