掲題のとおりですが汎用性のない実装、いわゆるオレオレ実装は本当やめてほしいし、やめたほうがいいということを布教活動もこめて書き留めておきたいと思います。 とある事例 ちょうどフロントエンドの実装をしていて FileLis…
CATEGORY リーディングコード
wp-cron を調査してみる
wordpress に wp-cron という機能が存在するのですが一体どんなものなのでしょうか。一見奇妙なことですが置いてあるパスは wordpress コンポーネントの最上位である公開されているディレクトリに存在しま…
ndenv の初期化スクリプトが何しているか追いかけてみる
node のバージョン管理ツール ndenv をインストールすると初期化スクリプト内部に下記のコマンドを追加します。 export PATH=”$HOME/.ndenv/bin:$PATH” eval “$(ndenv …
phpの配列はどのようにして初期化され実行されるのか
概要 phpなどのLLは、記述するだけでコンパイルなしに実行されますがその中身はどうなっているのでしょうか。 今回は配列を例にとって、実際にphp処理系をおってみます。 主に字句解析、構文解析の実装について順を追って解説…
phpのcount関数の実装を見る
ご無沙汰しております。 今日は掲題のようにcount関数の実装を見て行きたいと思います。 概要 phpの開発を行ったことがある方であれば、下記のようなコード見たことあると思います。 また下記のようなコードも目にすることが…
Cのソケット実装を追う
最近TokyoTyrant、TokyoCabinetに触る機会があって、その実装レベルまで込み入った話に接する機会があった。 本日は最近気になっているTokyoTyrant, TokyoCabinetに関するモジュールの…
最近のコメント