第一章 学校のPC(生徒使用PC)について 第二章 学校のWebサイトについて-SQLインジェクション 第三章 学校のWebサイトについて-コマンドインジェクション/その他 第四章 昨今の学校のセキュリティ事情のまとめ ここでやっていることはかなり危険な部類も入っています。 真似しないようにお願いします。また、この記事によっていかなる損害が発生してもその責任を負いません。 この記事によって自分のサービスのセキュリティを再認識してもらえばと思います。 第四章 まとめです。まとめというまとめです。 かなりこの事件に関してはイライラしてるので記事にもイライラしている感情があって感情的な部分もあるかもしれませんがご了承ください。 結果的に全ての脆弱性やセキュリティの穴は学校側にお伝えしました。 もちろんアドレスを晒してメールしたので気づいたのですが、メールを送らなければ気づきませんでした。アホです
前回の記事でPHPのテンプレートエンジンTwigを他テンプレートエンジンと比較したりしました。 日本語ドキュメント はてブコメントで発見したのですが、masakielastic2さんがドキュメントを日本語訳していらっしゃいますね。 詳細な使い方はそちらを見て頂くと良いでしょう。 ベンチマーク Fabienさんのベンチマークソースがリンク切れになっていたので、自分でカンタンなサンプルつくってベンチマークとってみました。これで正しい数値を得られたという保証はありません(笑 使用バージョン Smarty : 3-b5 Twig : 0.9.5-DEV ベンチマーク内容 20個の子要素をもつ10個の配列を用意 extendsもしくはincludeで複数テンプレートから1ページを生成 コンパイルキャッシュしない時とする時を両方計測 APCをonにしない時とする時を両方計測 ab -n 1000 -
A template is the best way to organize and render HTML from inside your application, whether you need to render HTML from a controller or generate the contents of an email. Templates in Symfony are created with Twig: a flexible, fast, and secure template engine. Twig Templating Language The Twig templating language allows you to write concise, readable templates that are more friendly to web desig
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く