ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)

2007年~2011年ごろまで はてなダイアリー に書いてた記事を引っ越してきました。

2007-11-20から1日間の記事一覧

Smarty周りの移植

memories(YakiBikiの前身で数回実地で使われてぽしゃったやつ)からSmartyのRendererと、ついでなのでTheme用のコードを移植する。 で、ついでにSmartyの2.6.18のライブラリのコアをlibs/以下に加えた。 あと、GIJOE先生のprotector.phpを追加。(http://www.p…

PEAR_PackageFileManagerのrealpath()周りのバグがようやく直った・・・。

らしいです。BugReportのstatusもClosedになりました。CVS確認してませんが。 This bug has been fixed in CVS. http://pear.php.net/bugs/bug.php?id=12023 長かった・・・。二ヶ月もかかった。とりあえず一つ、肩の荷がおりました。 っつーか、本当、PHPっ…

ACLキャッシュの名前、結局U2Aに。

まぁなんだかんだ言ってUserIDからACL-IDを引っ張ってくる一種のINDEXであるのに変わりはないわけで。というわけで、yb_idx_U2Aとして実装終了。 ・・・早いな。 というか、U2A自体はキャッシュとなるデータがどこかで作り終わっていることを前提に、単にそ…

$_YBと_YB()について。

昨晩、ラストワンとして色々直しておいてあれなんだけど。今朝起きがけに思いついたこと。 今まで、configで設定可能な値は $_YB['hoge.bohe.moge'] = "abc";みたいな感じで、グローバルな$_YB連想配列に持たせようと思っていた。なんだけど、昨日実は某NPO…

遅延静的束縛(5.3.0)

PHP

PHP 5.3.0 以降、PHP に遅延静的束縛と呼ばれる機能が搭載されます。 これを使用すると、静的継承のコンテキストで呼び出し元のクラスを参照できるようになります。 http://docs.php.net/manual/ja/language.oop5.late-static-bindings.php http://d.hatena.…