2008-04-01から1ヶ月間の記事一覧

1000speakers4のまとめ

聞く人で行ってきました。会場製図室みたいな雰囲気だった。仕事しやすそうです。基調講演 デブサミのつくり方 岩切晃子さん2003年から始まった。2002年から準備をしていた祭りを10年続けたら、世の中が変わるのではないかという仮説があった最終的な野望。…

GW前半の予定

明日と、29日は立て続けにイベントにに行って来ます。 4/25 1000speakers 聞く人 4/29 第32回PHP勉強会 こういうイベントの類に行くのは初めてなので非常に楽しみなのと同時に、誰も知っている人がいない中に1人で行くのでちょっと緊張しています。

JavaScriptの勉強をかねた画像読み込みの続き

以前画像の遅延読み込みにいて書いたのですが、最近javascriptをちゃんと勉強しようという気持ちになって、以前はオブジェクトだったものをクラス化したのでアウトプットしておきます。

IPAのiLogScannerを使って脆弱性を検出してみた

web

IPAがウェブサイトの脆弱性検出ツール iLogScannerというものをリリースしました。これは「ウェブサーバのアクセスログを解析して脆弱性検出を簡易に行うツール」と書いてあります。現在のところはSQLインジェクションと思われる攻撃の検出しかできないよう…

画像の遅延読み込みメモ

※prototype.js 1.5.1を使っています。 ちょっと前の記事ですが、ウノウラボの記事を参考に画像の遅延読み込みを実装してみました。ウノウラボ Unoh Labs: 画像の遅延読み込みから引用

Zend_Dbでトランザクション(MySQLi)

Zend_Db_Adapter_Mysqliを使ってDBのトランザクションを制御する方法を書きます。とはいえ、インターフェースはZend_Db_Adapter_Abstractで定義されているので他のDBでも処理の書き方には変わりはないと思います。MySQLの代表的なストレージエンジンで、Inno…

クイズ研で作った問題

キン肉マンネタです。 サイト運営者の迷惑も顧みずどんどん増やしていきたいと思います。 var quizken = { baseUrl: "http://quizken.jp" ,tag_name: "%E3%82%AD%E3%83%B3%E8%82%89%E3%83%9E%E3%83%B3" ,panel_theme: "brain" }; クイズ研キン肉マンに関する…

Zend_Controller_Action_Helper_ContextSwitchで独自のコンテクストを追加する方法

Zend_Controller_Action_Helper_ContextSwitch(長い)で、独自のcontextを追加する方法を書きます。 デフォルトで組み込まれている機能(xmlとjson形式)の使い方は前のエントリーを参照ください。今回は自分の都合で、gif形式での方法を書きます。新しいコン…

クイズ研

以前一緒に仕事していた人が独立して新しいサービスを公開しましたので紹介します。クイズ研 みんなでクイズを作ったり答えたりして楽しむサイトで、クイズに答えても、クイズを作ってもおもしろいです。クイズはすでに10000以上あるようで(どうやって作った…

Zend_ControllerアクションヘルパーのContextSwitch

Zend Framework1.5から新しく追加されたContextSwitchアクションヘルパーを使ってみました。 あるページのレスポンス形式をhtmlに加えてrssやatomフィードも追加したいとか、Ajaxで受け取るデータをxmlとjsonの両方に対応したい場合に、新しくactionメソッド…

Zend_ControllerのContextSwitchアクションヘルパーでZend_View_Interfaceが使えない件

Zend Framework1.5から新しく追加されたZend_ControllerのContextSwitchアクションヘルパーを使ってJSON形式でレスポンスを返そうとしたところ、 Fatal error: Call to undefined method Lib_ViewSmarty::getVars() in ... というエラーが出ました。確かにこ…

Zend_ControllerへSmarty組み込む (続きの続き)

前回デフォルトのmodifierを設定して、出力に対して自動的にエスケープ処理を行うように設定したのですが、urlエンコードをかけたいときは {$hello|smarty:nodefaults|escape:"url"}なんて長い記述になってしまいまして(そういうことを某氏に軽く突っ込まれ…