labo

CodeIgniterのダウンロードヘルパで大きめのファイルをダウンロードさせるヘルパを作ってみる

少し問題になるケースがあったので、ヘルパを拡張してみます。 そもそもの発端 動画ファイルなど、比較的サイズの大きいファイルをCodeIgniterのdownload_helperでダウンロードさせようとしたときに、 「メモリ、足りないよ」と怒られたので、何とかしたいな…

w3afでアプリケーション脆弱性診断してみる

「w3af」というツールの1.0がリリースされたらしいので、早速試してみました。w3afとは、 w3afは、Webアプリケーションの攻撃および監査フレームワークです。w3afのコア部分やプラグインはPythonで実装されています。SQLインジェクションのチェックやクロス…

SeezooをIE6で動かしてみた

OSS界隈ではあんまり需要がなさそうで、かつ時代に逆行するようなカタチですが、とりあえず動かしてみました。 そもそもの発端 巷では「IE6のシェアがウン%を切った」と良く聞くのですが、実際私が関わった案件では90%位の確率で「え〜IE6で動かないの〜?…

CodeIgniterにオレオレmatchboxを実装してみる、の巻。

Concrete5のカスタマイズをしていて、クラスのオーバーライドやパッケージ管理が本当に良くできてるなぁ、と感心したところで、 せっかくなのでSeezooにも同じような仕組みが作れないかな?と試行錯誤しました。 そこでMatchbox CodeIgniterにはMatchboxとい…

PEAR::Services_JSONとJsphonの検証してみた

PHP5.1.x系対応でjson_encode()を何とかしたいので、JSONエンコード系のライブラリの候補として、PEAR::Services_JSONとJsphonを候補としているのですが、一体どっちが使い勝手がいいんだろうか?ということで、検証してみました。 テストケース 簡単な配列…