おぎろぐはてブロ

なんだかんだエンジニアになって10年以上

2007-02-01から1ヶ月間の記事一覧

VIM for (PHP) Programmers の訳 (1)

前に書いた、Andreiの "VIM for (PHP) Programmers" のスライドを勉強がてら訳していきたいと思います。いつも、他の人が、vimの便利な機能をまとめているのを見て、すげーべんりー、と思って1回使ってみて、そのまま忘れてしまうということをやってしまうの…

スゴ録のソフトウェア

CHINPAN NEWS CHANNELを録画したら、おまかせ録画がNEWS23だのブルームバーグNEWSだの、ニュース番組を大量に録画してて萎えるこのごろ。おまかせアルゴリズムは、ジャンルはみてないのかな。。で、どうにかならんのかと、説明書を眺めていたら(その解決策は…

"VIM for (PHP) Programmers" slides and resources

Yahoo!のAndreiの「PHPプログラマのためのVIM」のプレゼン資料とスクリプトファイル。77ページと、結構な量のスライドです。軽く眺めて、「結構あるなー」と思っただけで、中身は多すぎて読んでない。。

PHP_FUNCTIONマクロ

PHP

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

テンプレートが置換されずに来た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/

DVDレコーダーRDZ-D800購入

東芝のRD-H1がLoading点滅のまま起動しないという状態に。故障してしまったので、HDDレコーダーを物色。HDDなんて消耗品なので、2011年まで持つことはないんですが、やっぱりデジタル放送入らないと悔しいので(w、ソニーのRDZ-D800(jan:4905524384024)を購…

六本木 志る角

味噌汁が10種類。 http://www.ehills.co.jp/rp/dfw/EHILLS/townguide/latedinner/shiru.php

au CDMA 1X WIN W52T

関東は2/17の今日が発売日だっけな。発売当日に入手いたしました。 しかしまぁ、480×800ドットのワイドVGA液晶を生かさないどころか殺しているUIがなんだか。背景画像や写真撮影時なんかはドットが見えないくらい細かいのだけれど(これはすごいね)、アイコン…

自分の書いたコードを機能追加するために直してたら、

吹き出した。 /** {{{ bool has() * IDに対してのエントリがあるか * * @obsolete * @bug 動かんだろ */ function has() { ... 「動かんだろ」かいっ。 昔書いたコードを見て、なんでそんなことしたんだろうなぁ。ってのよくあるよね。。

デブサミいってきた

10時から19時まで7コマがっつり。 たまに外のセミナーに行くのはいい刺激になりますね。

出力バッファリング

PHP

PHP言うても、PHP自体のソースコードレベルの話ばっかりしてるから、カテゴリ名が微妙だ。PHP APIとか? PHP出力制御関数 PHPでは、出力制御関数というものが用意されています。これは、出力をそのまま出力するのでなくて、一旦バッファに格納し、コールバッ…

PHP Extensionを書くのにおすすめな本

PHP

日本語だと、青マンモス本(PHP5徹底攻略 エキスパート編)ですが、あまり詳しくは書かれていません。(あくまで本の1セクションとして書かれているということ、そして、もう十分分厚いので、紙面の都合上という言葉に尽きます ^^;)。本格的に書きだすと物足り…

jsminとCSSTidyのExtension作成

PHP

JavaScriptのファイルサイズ縮小化ツールjsminと、CSS圧縮ツールCSSTidyを、C++で実装してExtensionにしてみているところです。どちらもPHPスクリプト版が提供されてはいるのだけれど、Cのが早い!ということで。^^; とりあえず、jsminの方は実装完了。 こん…

最近やってること

PHP

PHP Extensionの関数の中で、あたかも関数スコープをもたせること。 Cで、このように書くと PHP_FUNCTION(hogehoge) { zend_eval_string("echo 'hello world';", NULL, "hoge" TSRMLS_CC); } これとほぼ等価。 なのだけれど、Cの方は、関数スコープに入るわ…

RSSでない

ここのRSS開こうとしたら、500 Internal Server Errorがでるなぁ。。

PHP JSON Parser

PHP

PHP5.2から、php-jsonのJSON encoder/decoderが最初から組み込まれるようになった。あら、これは便利!という、ありきたりな話はしなくって、このphp-jsonのソースに含まれる、JSON_parser.hについて。 中身はこんなの。(PHP5組み込みもPECLも同じ) /* JSON_…

少しずつかいていこうとおもいます。。 C言語良く分かんないけど、まぁそれなりに。。