2007-02-01から1ヶ月間の記事一覧
前に書いた、Andreiの "VIM for (PHP) Programmers" のスライドを勉強がてら訳していきたいと思います。いつも、他の人が、vimの便利な機能をまとめているのを見て、すげーべんりー、と思って1回使ってみて、そのまま忘れてしまうということをやってしまうの…
CHINPAN NEWS CHANNELを録画したら、おまかせ録画がNEWS23だのブルームバーグNEWSだの、ニュース番組を大量に録画してて萎えるこのごろ。おまかせアルゴリズムは、ジャンルはみてないのかな。。で、どうにかならんのかと、説明書を眺めていたら(その解決策は…
Yahoo!のAndreiの「PHPプログラマのためのVIM」のプレゼン資料とスクリプトファイル。77ページと、結構な量のスライドです。軽く眺めて、「結構あるなー」と思っただけで、中身は多すぎて読んでない。。
PHP_FUNCTION(fname) は、以下のようなマクロで、 // main/php.h: #define PHP_FUNCTION ZEND_FUNCTION // Zend/zend_API.h: #define ZEND_FUNCTION(name) ZEND_NAMED_FUNCTION(ZEND_FN(name)) #define ZEND_FN(name) zif_##name #define ZEND_NAMED_FUNCTIO…
W21Tのデジタルラジオが家で入らないのは、電波が弱いからかなぁと思ってたんだけれど、六本木のオフィスの自分のデスクでも電波が入らない。なんか電波が入りやすそうに調整したら途切れながら聞こえるんだけれど、なんでだろ。
テンプレートが置換されずに来たSpam。しかし、送信先はきちんと埋め込まれてたのか、よく届いたものだ。 Received: from 192.168.0.%RND_DIGIT (203-219-%DIGSTAT2-%STATDIG.%RND_FROM_DOMAIN [203.219.%DIGSTAT2.%STATDIG]) by mail%SINGSTAT.%RND_FROM_DO…
テレビでやってた。おでん食べたいという話をしてたのだけれど、こんなとこにおでん屋あったのね。 http://www.suntory.co.jp/gourmet/shop/0334033044/
東芝のRD-H1がLoading点滅のまま起動しないという状態に。故障してしまったので、HDDレコーダーを物色。HDDなんて消耗品なので、2011年まで持つことはないんですが、やっぱりデジタル放送入らないと悔しいので(w、ソニーのRDZ-D800(jan:4905524384024)を購…
味噌汁が10種類。 http://www.ehills.co.jp/rp/dfw/EHILLS/townguide/latedinner/shiru.php
関東は2/17の今日が発売日だっけな。発売当日に入手いたしました。 しかしまぁ、480×800ドットのワイドVGA液晶を生かさないどころか殺しているUIがなんだか。背景画像や写真撮影時なんかはドットが見えないくらい細かいのだけれど(これはすごいね)、アイコン…
吹き出した。 /** {{{ bool has() * IDに対してのエントリがあるか * * @obsolete * @bug 動かんだろ */ function has() { ... 「動かんだろ」かいっ。 昔書いたコードを見て、なんでそんなことしたんだろうなぁ。ってのよくあるよね。。
10時から19時まで7コマがっつり。 たまに外のセミナーに行くのはいい刺激になりますね。
PHP言うても、PHP自体のソースコードレベルの話ばっかりしてるから、カテゴリ名が微妙だ。PHP APIとか? PHP出力制御関数 PHPでは、出力制御関数というものが用意されています。これは、出力をそのまま出力するのでなくて、一旦バッファに格納し、コールバッ…
日本語だと、青マンモス本(PHP5徹底攻略 エキスパート編)ですが、あまり詳しくは書かれていません。(あくまで本の1セクションとして書かれているということ、そして、もう十分分厚いので、紙面の都合上という言葉に尽きます ^^;)。本格的に書きだすと物足り…
JavaScriptのファイルサイズ縮小化ツールjsminと、CSS圧縮ツールCSSTidyを、C++で実装してExtensionにしてみているところです。どちらもPHPスクリプト版が提供されてはいるのだけれど、Cのが早い!ということで。^^; とりあえず、jsminの方は実装完了。 こん…
PHP Extensionの関数の中で、あたかも関数スコープをもたせること。 Cで、このように書くと PHP_FUNCTION(hogehoge) { zend_eval_string("echo 'hello world';", NULL, "hoge" TSRMLS_CC); } これとほぼ等価。 なのだけれど、Cの方は、関数スコープに入るわ…
ここのRSS開こうとしたら、500 Internal Server Errorがでるなぁ。。
PHP5.2から、php-jsonのJSON encoder/decoderが最初から組み込まれるようになった。あら、これは便利!という、ありきたりな話はしなくって、このphp-jsonのソースに含まれる、JSON_parser.hについて。 中身はこんなの。(PHP5組み込みもPECLも同じ) /* JSON_…
少しずつかいていこうとおもいます。。 C言語良く分かんないけど、まぁそれなりに。。