2012-12-01から1ヶ月間の記事一覧
ApacheのVirtualDocumentRoot機能について。 弊社では開発の為にグローバル環境に置かれた開発サーバーを用意しています。 Apacheの名前ベースVirtualHostを利用しているのですが 開発用という事もあって変更が多く、変更の度に以下のような作業が必要となり…
muninは数値化できるもの規定の形式で標準出力するだけでなんでもグラフ化できます。 ユーザー数を取得してグラフするプラグインを作成する サーバー側の情報はほとんどデフォルトのプラグインでカバーされているので今まで不便はなかったのですが勉強の為に…
Perlを書いていると次のような部分で引っかかることがあります。 スカラー変数($hoge)と配列変数(@hoge)のどちらを使うか 関数の引数の渡し方 関数の返り値の受け取り方 これらは様々なパターンがあるので、Perlを普段から書いていないと迷ってしまいます。 …
モダンなPerl環境構築方法をご紹介したいと思います。 perlbrewは、ホームディレクトリに複数のperlをインストールして切り替えをしてくれるツールです。 perlbrewのインストール 以下のようなコマンドを実行すると、prebrewをインストールできます。 $ curl…
サーバー監視ツール「munin」の各グラフの意味と読み方。 muninをインストールすると標準でたくさんのグラフが出力されます。中には聞いた事もない単語のグラフもあり、 「いったいこれは何なのか」と疑問に思っていたので調べてみました。 グラフはすべてpl…
以下のようなCGIプログラムのテストを書きたいとします。 fizzbuzz.cgi #!/usr/bin/perl use strict; use warnings; use CGI; my $q = CGI->new; my $number = $q->param('number'); unless (defined $number) { print $q->header( -status => 2…
メール本体を組み立てるロジックとメール送信部分が結合しているようなシステムを自動テストする際に、 一時的に立ち上がるメールサーバが欲しくなります。 また、メールサーバにどんなメールが届くのかをチェックできると嬉しいですね。 Test::TCPとNet::Se…
会社のパソコン、家のパソコン、ほとんどのパソコンはウィルスソフトを入れていると思いますが、WEBシステムで利用する組み込み用のウィルスソフトはなにが良いのでしょうか? 利用シーン 利用シーンとしては ファイルアップロード、ダウンロードなどの仕組…
qmail環境でのbackscatter対策について。 以下のページを参考しました。 Stray Penguin - Linux Memo (qmail) - http://www.asahi-net.or.jp/~aa4t-nngk/qmail.html qmailではローカル配送時に「存在しないメールアドレス」だった場合に 「正常にメールが配…
ずいぶん遅くなってしまいましたが・・・。 なんでもありの「いい感じにスピードアップコンテスト」、isucon2に京都スイーツとして京都から参加しました。 僕は去年のisuconにも参加したのでこれで2回目となります。 メンバーと担当は以下の通り kirishima氏…
結構特殊なポートなどを簡易チェックしたい時に。 がっつりとしたチェックじゃなくていいけど ちょっとだけ死活監視したいなーなんて時、 PHPのfsockopen関数を使うと便利です。 portcheck.php [code]
