タグ Sarabande.jp
人気順 10 users 50 users 100 users 500 users 1000 users2013年において注目すべき PHP フレームワークは Laravel - Sarabande.jp
2013年においてもっとも注目すべき PHP フレームワークとして Laravel を挙げる。 執筆時点では Laravel の知識はほとんどないが、新しいプロジェクトでありながら、英語圏においてさまざまなチュートリアルが書かれおり、ほかの PHP フレームワークの開発プロジェクトが抱えている課題を考慮すると、Laravel を学ぶ価値はあると考えられる。 4月21日の時点で GitHub のスタ... 続きを読む
PHP 5.5 で mysql 拡張モジュールが非推奨になり、将来において WordPress を筆頭にさまざまな CMS のアップグレード作業が必要になります - Sarabande.jp
PHP 5.5 で mysql 拡張モジュールが非推奨になり、E_DEPRECATED エラーが表示されるようになりました。将来の PHP のバージョンで削除されます。 mysql 拡張モジュールに依存する CMS を使ってサイトを運用している場合、将来、運用サーバーに導入されている PHP のバージョンの切り替えに備えて、 mysqli もしくは PDO に対応した CMS のバージョンへのアッ... 続きを読む
PukiWiki の開発プロジェクトの再建案 - Sarabande.jp
PukiWiki は国内の個人学習やゲーム攻略サイトなどで広く使われているが、ゼロ年代後半から開発が停滞しており、5年以上の正式リリースがなされていない状態である。PHP 5.3 がリリースされて3年以上経過しており、ユーザーによる対応パッチが公開されているが、いまだに PHP 5.3 に対応した正式リリースが登場しておらず、開発はほとんど止まっていると判断される。 古い PHP のバージョンに対... 続きを読む
jQuery 1.8 で XSS 対策に .parseHTML メソッドが追加 - Sarabande.jp
jQuery の $ 関数はセレクタによる絞り込み、HTML 生成、ready イベントコールバックの3つのケースに使われますが、開発者がセレクタとして想定したものが HTML 生成として解釈され、XSS を引き起こすことがあります。次のコードは HTML と解釈され、error イベントハンドラに指定された alert が実行されます。 $("#<img src=/ onerror=alert(... 続きを読む
PHP 5.5 でジェネレータが導入される - Sarabande.jp
PHP 5.5 でジェネレータが導入されることになりました。 PHP においてジェネレータは Iterator インターフェイスを実装するクラスで次のメソッドが定義されています。 final class Generator implements Iterator { void rewind(); bool valid(); mixed current(); mixed key(); void ne... 続きを読む