パスワードを忘れた? アカウント作成
391640 journal

enhydraの日記: mod_login.c(みたいなもの)でも書くか

日記 by enhydra

今遊んでいるニュースサイト用のApache moduleで何となくパーソナライズな仕組みを付けてみたくなった。結局User IDの管理とかいろんな場面で必要になってくるから、「パーソナライズサービス用のユーザ情報管理基本部品」てきなApache moduleを書いてみようかと思ったわけです。

いや、たいしたことは無くて単にミニマムな登録フォームとログインフォームとクッキーの発行ができれば終わり。認証の様式だけ決めちゃうから他のアプリケーションはそれに従って作って下さいってだけ。

Apache 2.x系だとちょっと違うんだけどApache 1.xのアプリケーション系モジュールはどうしても必要な機能を全部盛り込んでしまう一枚岩コードになりがち。それだとメンテナンス性も低いし再利用性も今一なので、部品間のやりとりを標準化したモジュール群でアプリが組めるようにしたいのです。
そのかわり割り切りと言うか制約が生まれたりはするけど。

遊んでいるニュースサイト用のApache moduleもデータを表示する機能しか持たせていなくて、管理や収集・編集は別のツールが行う。データ形式が決まっているだけ。逆に言えばそのデータ形式にさえ合せればどんなツールもどんなデータも集約できるし、データ投入の様式が決まっているからコンテンツのメンテナンスが楽。
ここ二ヶ月Mac OS Xで何故かMHでメールを読み書きしているが、なんつーかマジで良いよこれ。最初メンドクセーとか思うんだけど、馴れちゃうとなんとでもできる気持ち良さがイィっ。

最近コンポーネント指向って言葉をあまり聞かないけど、こーいうUNIX的な実装のメリットをもっと広く見直してもらえたらいいのにニャ。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲは一日にしてならず -- アレゲ研究家

読み込み中...