プログラム

最近の仕事

色々やってるわりにOutputする時間がなかなか取れなくて残念。最近かかわってる、Keyworkでも上げとくか。Catalyst, MeCab , Ethna , Flash Media Server 2 , Flash Remoting Server , Lighttpd , FastCGI , CentOS , Postgresql , Trac , VPN , 人事制度 , …

プロキシサーバと問題

プロキシサーバを使用されると、問題が起こるんですよ…プロキシを通したユーザAが、認証後のサイトを訪ねます。ユーザBがプロキシ経由でサイトを訪ねた場合、 Aの認証内容をキャッシュしているので、それをそのまま返してしまい、BがAのアカウントを乗っ取っ…

キャッシュ

キャッシュとは便利なもので、あなたのシステムを激的に早くしてくれるでしょう。ただし、作りに次第では開発者を悩ます頭痛の種になってしまうことがあります。 以下に私独断の考えた失敗しない方法を書いておきます。あなたが知らなければならないことに、…

ディレクトリなどの構成

ディレクトリなどの構成を見れば、ソースを見なくても技術力はわかるものです。特に初心者の方は、ディレクトリ構成の重要性を理解できないので、すぐわかっちゃいます。

パティションロジック

http://partitionlogic.org.uk/この系統でOpenソースはなかったんじゃないか?

継承での拡張での問題点

一般的に簡単な拡張の方法は、継承という方法があります。 CGI::Builder::PathInfoMagicもこれにあたります。CGI::Builderにはプラグインを組み込むという手法が用意されているのですが、それには、process()の変更は含まれないので、継承というかたちをとる…

「隙間をすべて埋めないと動かないオーブン」

引継ぎなどを行っていると、面白い作り、仕様になっているプログラムにでくわす。 それを、私は「隙間をすべて埋めないと動かないオーブン」と呼ぶことにした。チキンを1羽オーブンで焼きたいんだが、オーブンの半分しか占めないので、このオーブンは動かな…