PHP
今回は株式会社コンテンツワンにて開催されました。(多謝 とってもご近所。なので参加。テーマはOpenSocialで、第50回という記念もあってか、錚々たるメンバーが集ってました。内容は mixiアプリケーションについて@mixiアプリ(モバイル)の中の人 PHPでつ…
この前言ってた問題の解決方法。 PHP5.2.10でpearがおかしい - c/feを参考に、というかそのまま実行したら直った。やり方は/path/to/php/lib/php/.channelsにあるpear.php.net.regとpecl.php.net.regを5.2.9でインストールしたもので上書きするというもの。
pearおよびpeclコマンドが利用できない。"not supported protocal" って出てインストールができない。 PECLは、ソース取ってきてphpize -> make -> make installで入れられた。(XDebug) なので、拡張自体が未対応だからって理由ではないみたい。
良かった mbstring.http_outputにtext/***以外のMimeに対応 クロージャの実装 FileInfoのネイティブサポート XDebugは大丈夫だった 設定ファイルがデフォルトでも分かりやすい(-distと-recommendedから-productと-developに変わった) 困った symfony1.2が動…
PHPのconfigureオプションのメモがどっかいっちゃうのでここにメモ。 もちろん開発用なので晒しても問題無し ./configure \ --prefix=/usr/local/php/5.2 \ --bindir=/usr/local/bin \ --with-config-file-path=/usr/local/php/5.2/etc \ --with-config-file…
ハッシュ値計算の関数のことです。 PHPでは色々な利用方法があります。代表的なのがSHA-1に対応した sha1() です。しかし MD5 - Wikipediaにあるように、SHA-256以上が推奨されていますが、sha256()なんてものはないので、独自で計算します。 PHP4では確かに…
phpMyAdminでportを指定する場合は
ちょっと気になってCSV処理のベンチを取ってみた。 ルール的には、なるべく標準に付いてるCSV処理を行うものを利用して、TSVデータに変換すること。Rubyに関しては、標準のCSVライブラリで処理を行ったら、3時間経っても終わらなかったので、File.openを利用…