2010-07-01から1ヶ月間の記事一覧

Apache 2.2.3のリクエスト処理(その2)

Apache 2.3.3のserver/request.cと、「Request Processing in Apache 2.0」http://httpd.apache.org/docs/2.2/developer/request.html の記述に基づくメモ 全てのリクエストは、関数ap_process_request_internal(server/request.c)で処理される。 これには、…

Apache 2.2.3のリクエスト処理

VPS上のApache 2.2.3で運用しているTracに急にアクセスできなくなった。 具体的には、名前ベースのヴァーチャルホストでLocationディレクティブでmod_pythonをSetHandlerしている。2ヶ月くらい前に実験的にインストールして、動作することは確認していた。 …

Emacs+psvnの使い方

Meadow 3でpsvn.el( 40299 2009-10-29 19:38:54Z xsteve)を使用する場合の、キーバインド一覧 g svn-status-update: run svn status -v M-s svn-status-update: run svn status -v C-u g svn-status-update: run svn status -vu = svn-status-show-svn-diff:…

Ruby(1.8.7)の書き方あれこれ

Ruby(1.8.7)では、こういう書き方もできるということの備忘録。 配列の初期化 同じ値で一度に初期化 length = 10 ary = [nil] * 10 p ary [nil, nil, nil, nil, nil, nil, nil, nil, nil, nil] Rangeオブジェクトを配列化 ary = (0..9).to_a p ary [0, 1, 2,…

ファイルの改行コードの判別

svnのリポジトリ中に改行コードが、他のファイルとは異なるファイルを発見。 とりあえず他にも混じっていないか調べるスクリプトをrubyで作成して確認した。その時のスクリプトを、備忘録としてここに貼り付けておく。 #!/usr/bin/ruby class Eol def initia…