-
VirtualDocumentRootで開発サーバーを楽に運用
ApacheのVirtualDocumentRoot機能について。 弊社では開発の為にグローバル環境に置かれた開発サーバーを用意しています。 Apacheの名前ベースVirtualHostを利用しているのですが 開発用と […]
-
muninプラグインを作成
muninは数値化できるもの規定の形式で標準出力するだけでなんでもグラフ化できます。 ユーザー数を取得してグラフするプラグインを作成する サーバー側の情報はほとんどデフォルトのプラグインでカバーされているので今まで不便は […]
-
Perlのコンテキストについて
Perlを書いていると次のような部分で引っかかることがあります。 スカラー変数($hoge)と配列変数(@hoge)のどちらを使うか 関数の引数の渡し方 関数の返り値の受け取り方 これらは様々なパターンがあるので、Per […]
-
perlbrewで構築するモダンなPerl環境
モダンなPerl環境構築方法をご紹介したいと思います。 perlbrewは、ホームディレクトリに複数のperlをインストールして切り替えをしてくれるツールです。 perlbrewのインストール 以下のようなコマンドを実行 […]
-
muninグラフの読み方と意味
サーバー監視ツール「munin」の各グラフの意味と読み方。 muninをインストールすると標準でたくさんのグラフが出力されます。中には聞いた事もない単語のグラフもあり、 「いったいこれは何なのか」と疑問に思っていたので調 […]
-
CGIプログラムをPlack::Testでテストする
以下のようなCGIプログラムのテストを書きたいとします。 fizzbuzz.cgi #!/usr/bin/perl use strict; use warnings; use CGI; my $q = CG […]
-
自動テストのためにメールサーバを一時的に起動する
メール本体を組み立てるロジックとメール送信部分が結合しているようなシステムを自動テストする際に、 一時的に立ち上がるメールサーバが欲しくなります。 また、メールサーバにどんなメールが届くのかをチェックできると嬉しいですね […]
-
WEBシステム組み込みに適したウィルスソフト
会社のパソコン、家のパソコン、ほとんどのパソコンはウィルスソフトを入れていると思いますが、WEBシステムで利用する組み込み用のウィルスソフトはなにが良いのでしょうか? 利用シーン 利用シーンとしては ファイルアップロード […]
-
qmailでbackscatter対策を行う
qmail環境でのbackscatter対策について。 以下のページを参考しました。 Stray Penguin – Linux Memo (qmail) – http://www.asahi-n […]
-
#isucon2にていいかんじにスピードアップできなかった話
ずいぶん遅くなってしまいましたが・・・。 なんでもありの「いい感じにスピードアップコンテスト」、isucon2に京都スイーツとして京都から参加しました。 僕は去年のisuconにも参加したのでこれで2回目となります。 メ […]