2009-04-19から1日間の記事一覧

virtualとoverride

メモ。仮想メソッドと継承、オーバーライドについて。 一つ目。 program methods; {$APPTYPE CONSOLE} type TBase = class public procedure Say; end; TExtend = class(TBase) public procedure Say; end; procedure TBase.Say; begin WriteLn('Base'); end…

nginxで正規表現と変数を使ってみる

メモ。正規表現でホスト名を分割して変数に入れ、エイリアスに使ってみるサンプル。 server { #... location /static { if ($host ~* (.*)\.(.*)\.example\.com) { set $foo $1; set $bar $2; } alias /var/www/$bar/$foo; } }

nginxのバーチャルホストですべてのドメインを受ける

メモ。nginxのバーチャルホストですべてのドメインを受けるにはserver_nameにアンダースコアを使う。defaultをつけないとうまくいかなかった。 server { listen 80 default; server_name _; # ... }