PHP, phar, stream, PHP5.3PHP5から追加された機能として、SimpleXMLとかSPLなど、動作的にユーザレベルでは実現できないおもしろい動きをするものがあります。5.3から標準モジュールとなったpharも同じように結構見えないところでPHP本体の動きを変えるような... 続きを読む
PHP, PHP6, PHP5.3, KVS, TokyoCabinetdba関数というのを知っていますか?dbm形式のデータベースの抽象化レイヤとなる関数を提供するモジュールで、PHPのソースコードに同梱されています。PHP: DBA - Manual例えば、dbm や qdbm といったものを利用できる他、in... 続きを読む
php, array先日、五反田でり坊で開催されたPHP懇親会に参加しました。第4回PHP懇親会 - events.php.gr.jpPHP懇親会は、参加者全員が5分程度のLTをやることになっていて、発表の敷居も低く、また発表後には、発表の内容を肴に酒を呑みながら議論できるという感じ... 続きを読む
PHP, PHP5最近知った事実ということで、メモ。glob関数でマッチしないときは、空配列が返る。 (但し、プラットフォーム依存) php -dopen_basedir= -r 'var_dump(glob("/non/exsistent/path"));' array(0) { } なんですが、open_basedir に何かしら設定されてい... 続きを読む
debughacks, event, movieよしおかさんからお誘いいただき、Debug Hacks ConferenceのUst配信を行いました。さすがIIJ。回線ばっちりですね!そして、献本ありがとうございました!これからがっつり読んで、困ったときに活用させていただきます!UstreamのUIが... 続きを読む
PHP, PHPStudy, movie, Redmine, Agavi最近は、もはや動画公開ブログになってしまってますが、いつも通りムービーアップのお知らせですwということで、今月もPHP勉強会に参加しました。events.php.gr.jp - 第41回PHP勉強会@関東会場をお貸しいただいたトライコ... 続きを読む
PHP, event, movieということで参加して撮影してきました。events.php.gr.jp - 第40回PHP勉強会@関東今回の勉強会はいつもと違う感じ。スペシャルゲストとして、 Chief Architect for Delphi for PHP の Jose Leon さんがスペインから来られており、Delphi for ... 続きを読む
PHP, event, PHPStudy今年初めのPHP勉強会に参加しました。events.php.gr.jp - 第39回PHP勉強会@関東ビデオ今回ちゃんと準備してなかったので、見づらい点があるかもしれませんがご了承ください。各発表者さんのサイトで発表資料が掲載されているので、そちらと... 続きを読む
PHP, event, PHPCon, PHPCon2008, ustreamPHPカンファレンス2008が無事に終了いたしました。ご出席頂いたみなさま、講演者のみなさま、協賛スポンサー各社さま、ありがとうございました。そしてスタッフの皆様おつかれさまでした!今回のPHPカンファレンスでは... 続きを読む
小飼弾のアルファギークに逢いたい♥ #12 ビート・クラフト 小山哲志/ヤフー 荻原一平 2008年5月27日 初出:WEB+DB PRESS Vol.43(2008年2月23日発売) 小飼弾 1 2 今回,取材させていただいたのは(株)ビート・クラフトの小山哲志さんとヤフー(株)の荻... 続きを読む
PHP前々回、前回のrealpath cacheの話は実のところこの話の前振り。(なんだけど、前振りの方が長くて役立つ。clearstatcache()を叩くと、realpath cacheもクリアされるよというのが前回までの話なのですが、clearstatcache()の関数リファレンスにはこのように... 続きを読む
PHP前回に引き続き、realpath cacheについてのはなしです。どうキャッシュされるのか、動きを追っかけてみたいと思います。(前回と同じく、コードは5.2.6をベースにしています)たとえば、こんな感じのコードのとき。 $filename = "/var/www/data.txt"; $data = ... 続きを読む
PHPPHP5.1から、パフォーマンス対策として、realpath cacheというものが導入されています。PHPがファイルを開く際(実行ファイル本体から、include/require、fopenなど基本的には全てのファイルアクセスが対象)に、open_basedirの検証や、include_pathの探索のた... 続きを読む
ExtStudy1月の第1回に引き続き、第2回拡張勉強会を3月23日に開催しました。会場を提供頂きましたグリー株式会社様ありがとうございました!新オフィス!今回は30人強の参加者で、話す人も5人と、ニッチな話題なのに結構大きなイベントとなりました。発表いただ... 続きを読む
r3, YahooYahoo!がオープンソースで公開している、テンプレート管理ツールr3が、Yahoo! Developers Networkに掲載されています。http://developer.yahoo.com/r3/このサイト上で、r3のユーザーガイドと、コマンドリファレンスが公開されています。 続きを読む