Zope 3の魅力に迫るという記事が連載される様だ。
Zopeと聞くと卒業研究時代を思い出す訳で...。
当時、本当はZopeな人になる予定だったのだけど、訳あって(?)別の方向に走ったため、触れる機会はなかったのだけど、当時そのまま触ってたら今頃Python使いになっていた。
…のかなぁ。と、ふと妄想してみた。
そういえば、以前にもこんなこと書いたな。と思って、検索してみたらやっぱり書いていた。
Zope 3の魅力に迫るという記事が連載される様だ。
Zopeと聞くと卒業研究時代を思い出す訳で...。
当時、本当はZopeな人になる予定だったのだけど、訳あって(?)別の方向に走ったため、触れる機会はなかったのだけど、当時そのまま触ってたら今頃Python使いになっていた。
…のかなぁ。と、ふと妄想してみた。
そういえば、以前にもこんなこと書いたな。と思って、検索してみたらやっぱり書いていた。
少し前の記事だけど、飯野賢治さんのblogでコードの話が載っていた。
コードといっても、"プログラム"のコードではなく、"音楽"のコード。
globeのFeel Like Danceのコード進行の話が載っているけど、中毒性はわかる気がする。
プログラムのデザインパターン。将棋の定石の様な。
そういえば、以前DTM MagazineにシンセサイザーEOSの特集と一緒に楽曲別の分類の記事があった。
最近まで保管していたのだけど、無くなってしまったかなぁ。
blogの記事の最後に、
そのうち、こういう視点から、音楽の本、書こうかなあ。
とあるけど、期待していいのだろうか。
ぜひ書いてもらいたいし、ぜひ読みたい。
あと、関係ないけどウチの本棚にあったの思い出した。
会社帰りにラーメン屋によって、「おぉ、オリンピック開会式か」と思いながら麺をすすりつつ眺め。
電車にのってコンビニに寄って、シャワー浴びて一息ついてテレビつけたら、まだ行進してる。
地球はでかい。
何年前のドラマ見てるんだか。
えらく懐かしかった。全部見るのは気合いがいるなぁ。
ただ、見たのはずいぶん前なのにあらすじを結構覚えていてびっくりした。
どうも、土曜日に行った本棚の整理の際にしゃがんだり立ち上がったりを繰り返していた関係で、両太ももが強烈な筋肉痛。
夏休みには本を読もう。ということで、まずは2冊とりあえずamazonで発注。
下の方、洋書だけど...。
まぁ、なんとかなるでしょう。高機能睡眠導入剤になりそうだけど。
さきほどニュースの天気予報で...
明日は都内のあちこちで一時的に雨が...
…あちこち。
具体的じゃないなぁ。
先日は、キャッシュ機構その1 - memcached ということで、memcachedを試したのだけど、memcachedの様にメモリベースのキャッシュではなくて、ファイルベースのキャッシュ機構だと、PEARのライブラリにPEAR::Cache::Liteというのがあるので試してみる。
前回、その1と書いたのは、こちらを見つけていたから。
[補足]2009.4.2
メソッド呼び出しの結果をキャッシュする場合は、Cache_Lite_Functionというクラスがあります。
詳しくは下記をご覧ください。
http://d.hatena.ne.jp/hideack/20090402#1238689560
PEARライブラリに登録されているライブラリなので、pearコマンドでインストールできる。
お約束通り、
で、OK。
まぁ、使い方はドキュメントを見れば一目瞭然なのだけど、簡単に書いてみると...。
<?php require_once('Cache/Lite.php'); $opt = array( 'cacheDir' => '/Users/hideack/tmp2/cache/', // Cache情報の保管先 'lifeTime' => 60, // Cacheの有効期限(秒) 'automaticCleaningFactor' => 100, // 有効期限切れのキャッシュの削除確率 'hashedDirectoryLevel' => 2, // ハッシュ保管先の深さ ); $cache = new Cache_Lite($opt); $id = "portalpage"; if ($data = $cache->get($id)) { //キャッシュが存在する場合は、キャッシュの内容を表示 print($data); }else{ //キャッシュが存在しないので表示内容を作る (DBにアクセスするとかフォーマットする等重い処理をする) $data = "PEAR::Cache::Lite demo"; print($data); $cache->save($data); } ?>
てな具合である。
お気楽に使えてよいです。
が、PEARのページに "This package is not maintained,..."となっているのが幾分気になるところではあります。
とっとと帰ってやった。
某コンビニの割安品。うまくない。
さて、仕事は続く...。
最近のコメント