PHPもC++も使うプログラマーにとっては凄い興味が沸きます。確かにPHPはスクリプト言語という宿命がある限り、キャッシュしようが限界がありますよね。だからといってC++で再コーディングするにも時間的なコストを考えると手段から外される事も多い。
http://ke-tai.org/blog/2010/02/05/hiphopphp/
UNIXとプログラミングの備忘録
PHPもC++も使うプログラマーにとっては凄い興味が沸きます。確かにPHPはスクリプト言語という宿命がある限り、キャッシュしようが限界がありますよね。だからといってC++で再コーディングするにも時間的なコストを考えると手段から外される事も多い。
http://ke-tai.org/blog/2010/02/05/hiphopphp/
これは興味深いです。C言語は単純なので分かりやすいですが、PHPでは微妙に独自ルールがあるなぁ~と思っていたのでこういう表があるとわかりやすいですね。この結果から言えることは「真偽の判定式は面倒でも明示的にtrue/falseに収束するように書くように」ってところかな。今までもPHP等でif($obj)みたいなコードがバグの原因となっていたケースをよく発見していたので、変数が定義済かどうか真偽の二値に収束しているかしっかり書くように勧めたいと思います。
特にPHPは変数宣言を用意してない癖に値の型はC言語以上に細かいので条件に利用するときは面倒なこともあります。0(数値)とfalse(偽)とNULLとEMPTY(空文字列)とUndefined(未定義)のどれがやってくるかわからない場合の判別とか。
各言語におけるtrue/falseまとめ – 床のトルストイ、ゲイとするとのこと
http://d.hatena.ne.jp/mirakui/20090604/truefalse
PC用サイトから携帯サイトに誘導する手段として昔はメール送信が多かったのですが今ではGRコードで読み取ってもらってアクセスという方法も一般化してきました。そこで携帯トップだけではなく毎ページごとやキャンペーンサイトに誘導したいと思ったときQRコードが動的に生成できたらいいなっと探したらこんな記事がありました。
第3回 PHPでQRバーコードを作成する(その1):ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20061110/253264/
簡単過ぎて鼻水でそうになったwこれはとても便利なので機会があるごとに使っていこうと思います。ちなみに動的生成でサーバー負荷が心配になる場合はコマンドで使用してファイル書き出しですね。
QRコード CGI & PHP scripts – QRcode generator for perl & php
http://www.swetake.com/qr/qr_cgi.html
swetake.com
http://www.swetake.com/