Auld Lang Syne 2

Hatena に移転しました。
機能はFC2さんの方が断然良いのですが、プログラミングのことを書くならやはりHatenaかな、ということでHatenaに移転しました。

FC2のこのブログも気が向いたらメンテするかもしれませんが、基本的に放置します。

移転先↓
真夜中のプログラミングTips
PHPカンファレンス 2006
PHPカンファレンス2006に行ってきました。(私用ができ、懇親会は欠席しました。)

PHPの第一人者であるGREEの藤本真樹氏をはじめとする国内屈指のエンジニアの方々の講演、そして、PHPの本家Zend社CTOのZeev Suraski氏の講演といったように無料とは思えないほど貴重なものでした。

フレイムワーク、セキュリティ、Smarty、Ajaxなどの実例を交えた講演だったため、このブログで書いたところでうまく伝えられるハズもなく、大きな意味を持たないでしょう。それにPHPカンファレンスというかRuby On Rails カンファレンスになってましたし...(笑)

しかし、Zeev氏の講演はPHP6に関するもので、参加された方以外にも伝わりやすく、また、非常に有益なものだと思うので、個人的に「おっ」と思ったことをメモとして記しておきます。(講演資料は先のリンクで入手可能)

PHP6の最大の特徴はUnicode対応(内部エンコードにはUTF-16を採用)
・Zend FrameworkをはじめとするCollaboration Projectの発足(具体例はありすぎるためレジメを参照)
・safemodeの撤廃(ただし、関連関数は残す)
・開発環境はPHPもJava同様Eclipseベースに(?)
・名前空間のクラスレベルでのサポート(大胆な導入はなし)
・mail送信がPHPですべて可能に。(sendmailを必要としないらしい)
・言語の構文としてはPHP5と大差はなし(オブジェクト指向とプロシジャー指向の併用可。ただし、OOPを主流とする方針)

他にもいろいろありましたが、Zeev氏ってモントーヤ(元F1ドライバー)に似てることばかりが気になってました...。

ところで、SQLLite(でしたっけ?)の後継DBに関する話しはありませんでしたので、まったく力を注いでいないと思われます。

さて、最後になってしまいましたが、開催スタッフの皆さんありがとうございました。
Ajax実践テクニック
今日ふと本屋に立ち寄ると、「Ajax実践テクニック」なるAjax関連の本がありました。

Ajax関連本というと、名著「入門Ajax」と(高いので買ってませんが)「Ajaxイン・アクション」以外は、名著の焼き増しのような(内容の)薄い本ばかりという印象が強かったのですが、この本は著者があの高橋さんのようです。

さっそく手にとってざっとみると、発売時の「入門Ajax」同様、流行るであろうことを先手必勝といわんばかりに詰め込んだ本のようです。

Yahoo! UI LibraryなどのJavaScriptのライブラリを短時間で効率よく学たい方は必携ですね!
Google Map API Version2
5月末からこのブログの更新を放置していましたが、ひさびさに再開。

さて、今更ながらGoogle Map API Version2 対応作業をしています。

公式ドキュメントにあるように、現状維持に関しては大きな変化はないようで、以下の非生産的な作業をして終了。

・API key の ver=1 を ver=2 に変更
・GMap を GMap2 に変更
・名称、引数の変わったメソッドを修正
・(経度,緯度)から(緯度,経度)に変更

バージョン変更に伴い、緯度と経度の記述順が変更されていたのは盲点で、気がつくまで無駄な時間を使いました。

それにしても、あまりに簡単でこれでいいのか逆に不安で、念のためあれこれ手動でテストしてから差し替えようと思います。
PHPの憂鬱
PHP5がリリースされて2年が経とうとしているのに、サバ屋さんの標準はいまだにPHP4。

var $hensu;

と打つのが鬱です...。
Designed by aykm.