2009-06-01から1ヶ月間の記事一覧
出来上がったPHPのプログラムが遅いので、ボトルネックを調べることになった。 そういえば、xdebug でプロファイリングしてたなぁと思ってググってみたら、 webgrind というWebベースのフロントエンドがあることが分かった。http://code.google.com/p/webgri…
http://viva-ubuntu.net/?p=1876 より。なるほど。今までそういう発想はなかった。 プリンターや NAS のような機器類は、ネットワークの設定方法が独特で覚えられなかったり、仮想サーバなど管理対象が多い場合は、個別に設定していたら面倒なので、DHCPサー…
require や include は、
数年ぶりに PEAR のコーディング規約を眺めていたら、ずいぶん変わっていたので驚いた。そこで見つけたのが、php のソースコードが規約通りに組まれているかどうかをチェックしてくれるツール PHP_CodeSniffer。Ubuntu の場合、パッケージがあるのでそれをイ…
理想は、パッケージでの管理だが、PHP が依存するライブラリの関係で、今のサーバ環境ではソースから入れた方が管理しやすいという結論になった。 RedHat EL3 では、事前に libxml2 の最新版(>2.6.11)をインストールする必要がある。 http://xmlsoft.org/ ta…
aptitude を実行すると困ったことに。 W: There is no public key available for the following key IDs: 9AA38DCD55BE302B W: GPG error: http://cdn.debian.or.jp etch Release: The following signatures couldn't be verified because the public key is…
http://itpro.nikkeibp.co.jp/article/COLUMN/20051005/222300/?ST=oss&P=5 から引用。 乱数はrandom関数で作ることができる。テスト用にランダムな文字列を作るのは面倒そうだが,md5とrandomを組み合わせることによって,簡単に32文字までの任意の長さのア…
Ubuntu の Emacs で browse-url なる技を使うと Epiphany が起動するので設定をかえてみた。 ; デフォルト・ブラウザーを firefox に設定 (setq browse-url-browser-function 'browse-url-firefox)