Net_UserAgent_Mobile 1.0.0RC3がリリースされているようです

2009/5/26 火曜日 Posted in PHP, ニュース, 記事紹介・リンク | No Comments »

PHPでケータイコンテンツを作成しているプログラマであれば、ほぼ誰もがお世話になっていると言っても過言ではない「Net_UserAgent_Mobile」ですが、2009年5月25日に「1.0.0RC3」がリリースされたようです。   → PEAR Net_UserAgent_Mobile [pear.php.net] → ITEMAN Blog Net_UserAgent_Mobile 1.0.0RC3 をリリースしました [iteman.jp]   ご紹介するタイミングを逸してしまったのですが、先日5/11にも「1.00RC2」がリリースされていました。 主な修正点としては、 ・RC2がドコモの新機種サポートと不具合の修正 → 詳細はこちら ・RC3が、先日発売されたiモードブラウザ2.0端末、「P-07A, N-06A, N-08A」のサポート とのことです。 今回のリリースに問題がなければ、近いうちに 1.0.0RC3 を 1.0.0 としてリリースされるようです。   また上記ブログ内で、次のようなコメントも記載されていました。 引用させていただきます。 また、以前の記事「Net_UserAgent_Mobile 1.0.0RC2 をリリースしました」に書いた、 > openpear が PEAR のようなアップロードからのリリースをサポートしてくれると > 助かります。 に、openpear の開発者のひとりである sotarok 氏 からコメントをいただきました。 嬉しいことに、ファイルアップロードによるリリースに対応する予定があるということです。 ありがとうございます。 これを受けて 1.0.0 以後のリリースは openpear から行うことに決めました。 openpear の今後のさらなる発展に期待しております。 1.0.0以後のリリースはopepearから行われるとのことです。 私はopenpearのファンなので、これも嬉しいニュースですね。   関連: openpearに「Net_Pocketbell」というパッケージを作ってみました(前編) ... Read more..

第4回CakePHP勉強会@Tokyoで発表されたスライド資料「Ktai Libraryで携帯サイトを高速開発」

2009/5/25 月曜日 Posted in PHP, 記事紹介・リンク | No Comments »

先週末の5/22に行われた「第4回CakePHP勉強会@Tokyo」で、「Ktai Libraryで携帯サイトを高速開発」という発表がありました。 CakePHP用のケータイ対応ライブラリ「Ktai Library」作者で、発表者のMASA-Pさんのサイト「ECWorks Blog」内で、発表で使用されたスライドがPDFの形で公開されていましたので、ご紹介させていただきます。   → ECWorks Blog 【CakePHP】第4回CakePHP勉強会@Tokyo無事終了! [ecworks.jp] → 「Ktai Library」で携帯サイトを高速開発:MASA-P スライド資料(PDF) [ecworks.jp]   Ktai Libraryとは、という基礎の部分から、導入メリットや機能の紹介、インストール方法や使用例などが解説されています。 資料の後半では、なんとke-tai.orgの画面キャプチャを載せていただきました! (MASA-Pさん、ありがとうございます)   Ktai Libraryを全く知らないという方でも、この資料を見るだけで概要をつかむことができ、導入の手助けになると思います。 今まで触ったことがないという方も、これを機に試してみてはいかがでしょうか。   関連: CakePHP用のケータイ対応ライブラリ「Ktai Library」のバージョン0.1.0がリリースされました Zend Frameworkを使ったケータイサイトの作り方を解説したスライド資料「ZFではじめる携帯サイト」 CakePHPでケータイサイトを作る際に便利なライブラリ「Ktai Library for CakePHP1.2」 Read more..

CakePHP用のケータイ対応ライブラリ「Ktai Library」のバージョン0.1.0がリリースされました

2009/5/13 水曜日 Posted in ソフト紹介, タレコミ | No Comments »

作者のMASA-Pさんご本人からのタレコミです。 情報提供ありがとうございます。 CakePHP用のケータイ対応ライブラリである「Ktai Library」の新バージョンである0.10がリリースされたとのことです。   → ECWorks Blog 【KtaiLibrary】バージョン0.1.0公開! [blog.ecworks.jp] ダウンロードはこちらから行えます。 → Ktai Library for CakePHP1.2 [blog.ecworks.jp]   今回の目玉はかねてから要望の多かった「セッション対応」を盛り込んだことで、より実用性の高いバージョンになったとのことです。 3月のリリース以来、精力的に更新が行われていてすごいですね。 Cakeをお使いの方はぜひ試してみてはいかがでしょうか。   また、5/22(金)に開催される「CakePHP勉強会@Tokyo」のメインセッションにて、Ktai Libraryの発表があるとのことです。 まだ若干空きがあるようなので、ご都合のあう方はぜひ参加してみてはいかがでしょうか。 → 日本PHPユーザ会 イベント情報 第4回CakePHP勉強会@Tokyo [events.php.gr.jp]   関連: Zend Frameworkを使ったケータイサイトの作り方を解説したスライド資料「ZFではじめる携帯サイト」 CakePHP用のケータイ対応ライブラリ「Ktai Library」の新バージョンがリリース間近、テスト協力者の募集も CakePHPでケータイサイトを作る際に便利なライブラリ「Ktai Library for CakePHP1.2」 Read more..

IPアドレスから携帯のキャリアを高速に判定するsymfonyプラグイン「sfMobileIPPlugin」

2009/4/23 木曜日 Posted in ソフト紹介, 記事紹介・リンク | No Comments »

ケータイサイトを作成する上で、キャリア判定は避けて通れないと思いますが、IPアドレスから携帯のキャリアを高速に判定するsymfonyプラグイン「sfMobileIPPlugin」というものがあるらしいです。   → ベイエリア情報局 IPアドレスから携帯のキャリアを高速に判定するsymfonyプラグインを作った [blog.bz2.jp]   パッケージはopenpearに登録されています。 → openpear sfMobileIPPlugin [openpear.org]   仕組みとしては、あらかじめ登録されてある各キャリアのIPアドレス帯から、バイナリサーチを行いキャリアを判定しているようです。   echo sfMobileIP::carrier(); のように「sfMobileIP::carrier」メソッドを呼ぶと、「docomo」「ezweb」「softbank」「willcom」「pc」のいずれかを返してくれるようです。 使い方は簡単ですね。   検索方法やキャッシュなど、高速化のための工夫も盛り込まれているようですので、速度面でも期待ができます。 symfony使いの方はぜひ試してみてはいかがでしょうか。   関連: Zend Frameworkを使ったケータイサイトの作り方を解説したスライド資料「ZFではじめる携帯サイト」 第35回PHP勉強会で発表された「symfonyでモバイル開発なんてどうですか。」 Ethnaでケータイサイトを作る際に参考になる記事「php&ethnaで携帯サイトを作る」 Read more..

openpearに「Net_Pocketbell」というパッケージを作ってみました(後編)

2009/4/21 火曜日 Posted in PHP | No Comments »

昨日の記事に続いて後編です。 前編ではパッケージの作成とチェックアウトまでを解説しましたので、その続きです。 openpearにパッケージの追加を行い、インストールまでの方法を解説していきます。   4. プログラムを作成する チェックアウトに成功した場合「trunk」と「tags」というフォルダが出来ていると思います。 その中にプログラムを作成していきましょう。 通常はtrunkの下に追加していくことになります。 このあたりはSubversionの解説サイトを参考にしてください。 プログラムが完成したらコミットしておきます。   5. パッケージをリリースする 画面上部メニューのパッケージ一覧から、自分のパッケージを選択します。 パッケージ詳細画面で、画面中央の「プロジェクト情報編集」リンクをクリック、続いて次画面で「パッケージをリリースする」をクリックします。 バージョンやライセンスなどのリリース情報を設定します。 詳細な設定リンクを押すことで、インストールディレクトリ指定や依存関係の設定なども行うことができます。   6. パッケージをインストールする これで一通りの作業は完了です。 # pear channel-discover openpear.org # pear install openpear/Net_Pocketbell-beta でインストールが可能です。 実際にインストールして試してみましょう。   7. Net_Pocketbellの解説 Net_Pocketbellは、ポケベルの数値表記をカナにしたり、その逆変換を行うためのものです。 具体的な使い方は次の通りです。 クラス生成時の引数は、「NTT」がNTT方式、「TM」がテレメッセージ方式となっています。 サンプルコード: <?php require("Net/Pocketbell.php"); // インスタンスの作成('NTT' or 'TM') $pb = new Pocketbell('NTT'); // 数字→カナへの変換 echo $pb->num2kana('11121399'); // カナ→数字への変換 echo $pb->kana2num('アイウエオ'); ?> 実行結果: アイウ[電話] 1112131415 このように大変実用的(?)なライブラリとなっていますので、皆さん是非ご活用ください。   openpearは気軽にパッケージ登録ができ、とても便利なサービスでオススメです。 PHP使いの方は試してみてはいかがでしょうか。   関連: openpearに「Net_Pocketbell」というパッケージを作ってみました(前編) 絵文字ライブラリ「sfPictogramMobilePlugin」がバージョンアップし、PEARパッケージ化されたようです PHP用のケータイ向けライブラリ「PEAR::Net_UserAgent_Mobile」が0.31にバージョンアップ Read more..