タグ

phpとphpadvent2012に関するshin1x1のブックマーク (8)

  • http://kwatch.houkagoteatime.net/blog/2012/12/25/php-generator-4/

    shin1x1
    shin1x1 2012/12/25
    ついに最終日、25日目! #phpadvent2012 / なるほど。ジェネレータを使って AOP のようなことができる。foreach をループ回す以外の目的に使うので、読む時は慣れが必要。
  • xhprofの読み方 - でつmblr

    最近xhprof使い始めたのですがインストールまではよく紹介されてたのですが、数値の意味まで解説してなかったので簡単にまとめます。 installsudo pecl install xhprof-beta peclでインストールする場合、まだベータ版しかないのでパッケージ名の後ろに"-beta"を付ける必要があります。 動作までは解説されてる記事がよくあるのでそちらを参考に PHPのプロファイラー「XHProf」の使い方 PHPプロファイラー XHProf プロファイル画面 表の項目について FunctionName コールされた関数名Calls コールされた回数Calls% 全体のコール回数に対する割合Incl. Wall Time その関数全体の処理時間IWall% 全体の実行時間に対する割合Excl. Wall Time その関数から呼ばれた関数の実行時間を除外した、関数の純粋な処理

    shin1x1
    shin1x1 2012/12/23
    23 日目! #phpadvent2012
  • ブラインドSQLインジェクションのスクリプトをPHPで書いたよ #phpadvent2012

    この記事はPHP Advent Calendar 2012の20日目です。昨日はTakayuki Miwaさんの「ComposerとHerokuではじめる!PHPクラウド生活」でした。 以前、「『よくわかるPHPの教科書』のSQLインジェクション脆弱性」というタイトルで、同書のSQLインジェクション脆弱性について説明しましたが、SQLインジェクション脆弱性のあるSQL文がDELETE FROMだったので、先のエントリでは、脆弱性の悪用方法としてはデータ(ミニブログの記事)の削除を説明しました。簡単に「全ての記事を削除できる」ので重大な脆弱性ではありますが、個人情報などが漏洩する例ではありませんでした。 このエントリでは、ブラインドSQLインジェクションという技法により、DELETE FROM文の脆弱性から、個人情報を得る手法を説明します。 脆弱性のおさらい ここで、脆弱性のおさらいをしまし

    ブラインドSQLインジェクションのスクリプトをPHPで書いたよ #phpadvent2012
    shin1x1
    shin1x1 2012/12/21
    20 日目!これは分かりやすい。 / "インターネット上のサイトにこの種の攻撃をかけると、不正アクセス禁止法その他の法令違反ですので、試験環境での実験にとどめて下さい。" #phpadvent2012
  • tkyk.name

    tkyk.name このドメインを購入する。 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    shin1x1
    shin1x1 2012/12/20
    19日目!これは実用的。 #phpadvent2012
  • Smarty3のHTMLエスケープ方法いろいろ + 修飾子プラグインと変数フィルタ (PHP Advent Calendar 2012 Day 11) - k-holyのPHPとか諸々メモ

    PHP Advent Calendar 2012 11日目の記事です。 昨日は Shusuke Otomo さんの 初めて Pull Request した話。 #phpadvent2012 | slumbers でした。 皆さん、テンプレートエンジンは何を使ってますか? おおっぴらに使ってますと発言するのもちょっと勇気がいるくらい、スキル高そうなPHPerの皆さんからよくdisられている(ような気がする)Smartyですが、実際のところ現役のユーザーは結構いるんじゃないでしょうか。 (参考記事 PHP ユーザは実際はどんなテンプレートエンジンを使っているのか? (途中経過) - A Day in Serenity @ kenjis) 今回はそんなSmartyを題材に「テンプレート変数のHTMLエスケープ」と、それに関連する機能「修飾子プラグイン (Modifier Plugin)」「変数フ

    Smarty3のHTMLエスケープ方法いろいろ + 修飾子プラグインと変数フィルタ (PHP Advent Calendar 2012 Day 11) - k-holyのPHPとか諸々メモ
    shin1x1
    shin1x1 2012/12/11
    11日目! / "このまま使い続けるにせよ、乗り換えるにせよ、せめて独自プラグインの数々を負債ではなく資産にできるよう、前向きに取り組みたいと思います。" #phpadvent2012
  • bootstrap.php と core.php を詳しく見てみる。(bootstrap.php編) : ソースコードと翻訳が大好き

    CakePHPbootstrap.php と core.php を 全訳 しました!! PHP Advent Calendar 2012 の3日目です。 CakePHPbootstrap.php と core.php の中って、ドキュメントばりに一杯コメント書いてあるんですが、全部英語なので、素敵な仕様も埋もれちゃってるかなあなんて思い、ここは全訳して、一つ一つ見ていこうかと思います! (bootstrap.php の日語バージョンはこちら。) (core.php の日語バージョンはこちら。) ■■ 1. bootstrap.php ■1-1) 冒頭 /** * このファイルは app/webroot/index.php から自動的に読み込まれ、core.php の後に * 読み込まれます。 * * このファイルはアプリケーション全体の設定を作成する/読み込むのに使ってくだ

    bootstrap.php と core.php を詳しく見てみる。(bootstrap.php編) : ソースコードと翻訳が大好き
    shin1x1
    shin1x1 2012/12/03
    3日目! / CakePHP の bootstrap.php と core.php の解説。
  • PHPでTCPサーバを作ってみる - 覇王色を求めて

    この記事はPHP Advent Calender 2012の2日目の記事になります、詳細は以下をどうぞ。 PHP Advent Calender 2012 フレームワークやCMS的な記事が多いので、あまり参考例のないTIPSを書きたいと思います。 PHPでTCPサーバを立ててみる PHPでTCPなサーバを作るとなると、socket関数やfsockopenなどを使った例を多く見かけます。 PHPというよりかはLinuxなネタになってしまいますが、ここではxinetdを使った例を書いてみたいと思います。 xinetdとは? 今回は、スーパーサーバーと呼ばれる xinetd の設定方法について説明していきます。スーパーサーバーとは、ポート監視用のデーモンプログラムで、あるポートに対してアクセスがあると、設定ファイル (/etc/xinetd.d/ 等) を元にポートに対応したサービス (ftp

    PHPでTCPサーバを作ってみる - 覇王色を求めて
    shin1x1
    shin1x1 2012/12/03
    2日目! / xinetd を使って TCP サーバを立てる。/ このツールを組み合わせる感は好き。 #phpadvent2012
  • PHP Advent Calendar 2012 - Adventar

    12/25まで、毎日1人が1つPHPのTipsを自分のblogに書いていくイベントです。 ハッシュタグ phpadvent2012 2011 年まとめ http://www.1x1.jp/blog/2011/12/php_advent_calendar_jp_2011_summary.html 2010 年まとめ http://www.1x1.jp/blog/2010/12/php_advent_calendar_jp_2010_summary.html

    PHP Advent Calendar 2012 - Adventar
    shin1x1
    shin1x1 2012/11/22
    今年もやりますよー #phpadvent2012
  • 1