2012-02-01から1ヶ月間の記事一覧

PHP で h() を書くなら一緒に echo しよう。

名前が長い関数 htmlspecialchars() を h() と書けるようにすると便利、という話がある。 PHP: htmlspecialchars - Manual htmlspecialchars関数を簡単に扱えるようにする 第1回 CakePHPを使いたくなる5つの特徴:CakePHPで高速Webアプリ開発|gihyo.jp … 技…

RFC のテキストページや日本語訳から IETF の HTML ページを開くブックマークレット。

Hatena::Let なんて素敵なサービスがあるのを今まで知らなかった。ので使ってみました。 http://let.hatelabo.jp/koseki/let/gYC-ybCXlu-XXw URLのRFC番号っぽいのを探して IETF の HTML ページに移動します。例えば、 http://www.ietf.org/rfc/rfc2616.txt …

HTTPのクエリパラメータにコロン(:)を書くのは不正なのか。

PHP の $_SERVER['REQUEST_URI'] と parse_url() の予想外な動作について。 - こせきの技術日記 の続き。PHPのparse_url()は、 "/abc?a=x&time=09:00&x=y" はパースできるのに、 "/abc?a=x&time=09:00" だと失敗する。 相対URIで「動作しない」仕様だからら…

PHP の $_SERVER['REQUEST_URI'] と parse_url() の予想外な動作について。

REQUEST_URI と HTTP_HOST PHP のサーバ変数 $_SERVER['REQUEST_URI'] には、ふつうパスとクエリが設定される。 'REQUEST_URI' ページにアクセスするために指定された URI。例えば、 '/index.html' PHP: $_SERVER - Manual ただし、常にパスから始まると保証…

Perl 互換の正規表現で再帰的に grep して Emacs で開く。

リファクタリングのお共に。 コマンドで開く emacs $(grep -Prl '正規表現' * | grep -v '\.svn')Prlっていうのが覚えやすくてよい。ほんとは-Perlって書きたいけど無理だった。 -P Perl互換(PCRE) http://www.kt.rim.or.jp/~kbk/regex/regex.html#PCRE ()の…