2004-11-24
@ [java] DIContainer比較
Seasar2 作者さんによる Seasar2 と Spring の比較。最近Javaなんてめっきり触ってないので浦島太郎状態ですが、今後のためにメモ。
@ [linux] Apache 2.0.52 の make でエラー
久々にソースから Apache をコンパイルしてみたのですが、下記のようなエラーが。
exports.c:115:2: #endif without #if exports.c:115:2: #endif without #if make[2]: *** [exports.lo] エラー 1 make[2]: Leaving directory `/usr/local/src/server/httpd-2.0.52/server' make[1]: *** [all-recursive] エラー 1 make[1]: Leaving directory `/usr/local/src/server/httpd-2.0.52/server' make: *** [all-recursive] エラー 1
とりあえずご指摘のファイル server/exports.c を下記のように修正したらOKでした。
--- exports.c.orig 2004-11-24 16:47:51.000000000 +0900 +++ exports.c 2004-11-24 16:49:00.000000000 +0900 @@ -112,7 +112,7 @@ /* * /home/kazuhiro/src/server/httpd-2.0.52/include/ap_mpm.h */ -#endif +/* #endif */ const void *ap_hack_ap_graceful_stop_signalled = (const void *)ap_graceful_stop_signalled; const void *ap_hack_ap_os_create_privileged_process = (const void *)ap_os_create_privileged_process; const void *ap_hack_ap_mpm_query = (const void *)ap_mpm_query;
世界No.1のシェアを誇るソフトウェアがこんなんでいいのだろうか。
本日のツッコミ(全2件) [ツッコミを入れる]
2006-11-24
@ [cpan] CGI::Session::Driver::memcached_mysql
CGI::Session::Driver::memcachedの続編ということで、CGI::Session::Driver::memcached_mysql というものを作ってみました。
Memcachedは格納できるデータ量をオーバするとどんどん消えていってしまうので、データの存続を保証するためのストレージとしてMemcachedだけではなくMySQLにも書き込みを行うCGI::Sessionのストレージドライバーです。
- データの書き込みは常にMemcached + MySQLに
- 読み込みはまずは Memcached から、Memcachedから取れなければMySQLから
という感じの動作になります。したがってReadが多い場合にはCGI::Session::Driver::mysql単品よりも高速になるんではないかと思います。
先ほどCPANにアップしましたが、ダウンロードしてみたい方はこちらからもいけます。
[ツッコミを入れる]
# ADSL1M [熱いの買ったね。アルバムは聴いてないけど、PVを前に見たよ。鬼鬼鬼カッケエ。GoinDownとか言う曲だったようね。..]
# おいぬめ [vol.2と言えども1997年の作品みたいだね。vol.3まで出てるみたい。DJメインのHipHopも好きになってし..]