PHP本家の記事によると,PHP5が登場して3年経ち,PHP6も開発中であることから,今年いっぱいで4.x系列のサポートは終了,来年8月8日でセキュリティパッチの提供も終わるとのこと。PHP5普及のはずみになればよいが,国内のレンタルサーバ各社は追従できるだろうか? セキュリティパッチを提供しないままで4.x系列を提供するところもでてくるのではなかろうか?
本格的に5.x系列が普及すれば,少しはまともなオブジェクト指向プログラミングが可能になるし,Zend Framework, Symfonyなどの5.x系列専用のフレームワークも使いやすくなる。
アプリケーション制作者の側でも積極にPHP5への乗り換えを検討している人が増えてきていて,goPHP5なんてサイトもある。このサイトに掲載されているアプリケーションの中には,PEAR, PHPUnit, CMS Made Simple, Website Baker, Drupal, phpMyAdmin, Propel, Typo3などのビッグネームもある。
Geeklog本家のメーリングリストでも1週間ほど前にgoPHP5の話題が出ていて,Dirkさんを除くコア開発者たちはおおむねPHP5へ移行するのに肯定的だ。Dirkさんは例によって静観して議論のおとしどころを見守っている感じ。
タグ:php gophp5管理人が使用しているメーラーはOutlook ExpressでもThunderbirdでもBecky!でもなく,ジャストシステムの Shuriken Pro。いまいちマイナーだが,動作が極めて軽快で,キーボードでも操作しやすいという利点があり,Shuriken Pro2 の時代から愛用している。Thunderbird にスパムフィルタが装備されているのを知ったときには,さっそくインストールしてみたが,動作がやや緩慢なのには耐えられず,すぐにアンインストールしてしまった。
さきほどWeb上をさまよっていると,Shuriken Proにスパムフィルタが装備されたというので,すぐにダウンロード版を購入して使ってみたが,なかなかよさそう。スパムフィルタの実力は未知数だが,ジャストシステムの仕事なので卒はないだろう。
管理人がプログラム開発に使っているエディタはアンカーシステムズという会社のもの。様々なバージョンがあるが,サンデープログラマの見栄で,バージョン管理システムCVSが使えるPeggy Proを買った。
CVSについては,以前からマスターしようと雑誌の特集記事が組まれるたびに挑戦してきたが,ことごとく失敗。あきらめかけていた。Peggy Proに内蔵されているCVSのフロトエンド・インターフェースは直感的でわかりやすく,コミットもボタン一つでOK。プロジェクトを最初にリポジトリに登録するインポートの作業はさすがにコマンドラインからでなければできないが,それ以外の主要な機能はPeggy Proから呼び出せる。おかげでファイルの履歴管理が簡単になった。管理人はブログだけでなくふつうのサイトも管理しているが,そのサイトで使うHTML, PHP, CSS, 画像ファイルは全てCVSで管理している。
現在では,Subversionという新しいバージョン管理システムが開発され,普及し始めているようだ。CVSの弱点であったディレクトリ(フォルダ)の管理や,ファイルの移動もサポートされているので,いずれはCVSからSubversionへと主役が交代する日が来るだろう。その日までは,CVSを使い続けるつもり。
以前使っていた Google Desktop Searchの機能アップバージョン。Desktop Searchの頃は,アンチウィルスソフトウェアのNOD32と相性が悪く,同時にインストールできなかった。NOD32の動作があまりにも軽快で,ノートンへ戻る気にはなれなかったので,泣く泣くあきらめていた。
今度のGoogle Desktop Searchは従来のMS-Word, Excel, PowerPoint, PDF, テキストファイル,Webの履歴,チャットに加えて,予定表,仕事,メモなども検索できるようになっているらしいが,予定表,仕事,メモは自分がDelphiで作ったソフトウェアで管理しているので,Googleには検索させないように設定して使っている。
使用する前にインデックスを作成するのに時間がかかるが(自分の場合,アイテム数12万弱で数時間),その作業が終われば,後は快適そのもの。Googleさまさまである。使っているメーラーがShuriken Proなので,インデックス作成の対象にならないが,Outlook ExpressやGmailはデフォルトでサポートしているし,Becky!も別途プラグインをダウンロードすればサポートされるようだ。プラグインSDKも公開されているので,その気になれば,Shuriken Proにも対応できるだろう。






