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..

第35回PHP勉強会で発表された「symfonyでモバイル開発なんてどうですか。」

2008/9/3 水曜日 Posted in 記事紹介・リンク | 3 Comments »

先日2008年8月31日に行われた、第35回PHP勉強会の中で、ゆどうふさんがフレームワークsymfonyを使ったモバイル向けサイト開発を解説した、「symfonyでモバイル開発なんてどうですか。」を発表されたようです。 イベントの概要はこちら。 → 日本PHPユーザ会 Event Entry::第35回PHP勉強会 [events.php.gr.jp] 勉強会の内容はこちらがわかりやすいです。 → maru.cc@はてな 第35回PHP勉強会に参加してきた [d.hatena.ne.jp]   発表の動画はこちらからご覧になれます。 → 雑文発散 第35回PHP勉強会へ参加してきた [suzuki.tdiary.net] 発表に使われたスライドはこちらです。 → handsOut.jp モバイル開発@symfony [handsout.jp]   前半はケータイの基礎知識的な部分を解説していますし、後半に関してもsymfonyに限らず、モバイル開発全般に使えるようなノウハウの紹介になっています。 これは役に立つのではないでしょうか。 発表者のゆどうふさん、並びに関係者の皆様、お疲れ様でした。   関連: ドコモ用にCSSをインライン化してくれるPHPライブラリ「toInlineCSSDoCoMo」がバージョンアップ ドコモのCSSをインラインに埋め込んでくれるPHPライブラリ「toInlineCSSDoCoMo」 モバイルサイト開発者のためのハブサイト「Mobile-users.jp」 Read more..

絵文字ライブラリ「sfPictogramMobilePlugin」がバージョンアップし、PEARパッケージ化されたようです

2008/5/2 金曜日 Posted in PHP, ソフト紹介 | No Comments »

以前にご紹介した、symfony用の絵文字プラグイン「sfPictogramMobilePlugin」がバージョンアップされ、同時にPEARパッケージ化されたようです。 → アシアルブログ 絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。 [asial.co.jp]   上記ブログからダウンロードするか、下記のようにして直接インストールができます。 PEARのインストール $ pear install http://blog.asial.co.jp/data/Text_Pictogram_Mobile-0.0.2.tgz symfonyプラグインのインストール $ symfony plugin-install http://blog.asial.co.jp/data/sfPictogramMobilePlugin-0.0.4.tgz   なお、今回から追加されたPEARパッケージの場合は、次のようにして利用できるようです。 require_once("Text/Pictogram/Mobile.php"); $picObject = Text_Pictogram_Mobile::factory($carrier, $type); よくあるPEARパッケージと同じ使い方で大丈夫そうですね。 ただし、symfonyプラグインをベースにしている関係から、動作にはPHP5が必要なようです。 ブログを読む限り、PHP4への対応も検討されているようですので、期待したいですね。   関連: symfony用の絵文字プラグイン「sfPictogramMobilePlugin」 Asial blogで絵文字データベースと相互変換マッピングデータベースのJSONファイルが公開されています PHPで作られた3キャリア対応絵文字変換ライブラリ「MobilePictogramConverter」 Read more..