smarty with accelerator
phpのテンプレートエンジン・smarty 2.6.1もしくは2.6.2と、php accelerator 1.3.3r2を一緒に使うと、まれにsmartyのincludeがおかしくなることを先日発見。すごいはまったんだ […]
Just for fun
オープンソースの魔力――楽しい,欲しい,だから作るんじゃないの? 初めてプログラムを書いて以来、プログラムを書いていて楽しくなかったことって一度ぐらいしかないなぁ。その一度ってのは、仕様を書いた人がまあぶっちゃけアホで、 […]
GUIの方が良いことも
スウェーデンのMySQL,GUIベースのデータベース管理ツール「MySQL Administrator」を発表。ずっとCUIベースで管理をしてきたんだけど、ブラウザでPostgreSQLを管理するようにしたら、これが楽で […]
phpへの対応充実キボンヌ
Eclipseコンソーシアム、IBM主導から独立した非営利組織へ。以前試した時にはphpのハンドリングがかなりダメダメだったので、やっぱりJavaじゃないとダメなのかなぁと一度は見限ったEclipse。しかし書店に行って […]
-PHP Tips- 第13回 substrの裏技
phpでスライスは出来ないの?【Tips】1文字だけならスライスが可能、しかも高速!【Description】スライスというのはpython、ruby、D言語などにある概念(関数)で、部分文字列を取得する方法です。php […]
-PHP Tips- 第12回 リテラルの展開
リテラルの展開はどのタイミングでするべき?【Tips】もちろん展開しておいた方が高速!【Description】例えば1日は86400秒ですが、これを86400と書くか60*60*24と書くかで実行速度は大きく変わってき […]
-PHP Tips- 第11回 ob_start
ob_start関数はクッキーやtext/html以外のMIMEタイプを出力するためだけのもの?【Tips】ob_startを使うと数倍高速!【Description】ob_start関数はクッキーを用いる場合などによく […]
-PHP Tips- 第10回 strcmpと==
文字列を比較するstrcmp関数は何のためにあるの?【Tips】strcmpを使う方が僅かに高速!【Description】単純に同じかどうかを比較するのであれば、$hoge == "fuga"をテストする方法と、!st […]
-PHP Tips- 第9回 switchの条件の順番
switch文に並べる条件の順番は?【Tips】出現頻度順に並べる方が高速!【Description】caseに並べる条件は出現頻度の多いものを先に書くべきです。以下のソースでは頻度0.7、0.2、0.1の順に並べて比較 […]



















