PHP絵文字ライブラリ変換ライブラリの速度比較について    

2009/6/17 水曜日 matsui Posted in ソフト紹介, 記事紹介・リンク 1 Comment »

先日ご紹介させていただいたPHPの絵文字変換ライブラリ「HTML_Emoji」ですが、処理が高速なことが売りとなっていました。

興味があったので、実際にどれくらい速いのか、他のライブラリと比較するとどうなのか調べて記事に書こうと思ったら、、、すでにありました。
しかも先日紹介した記事内からもしっかりリンクされてましたね。
見落としていました (^^;

 

→ れぶろぐ 絵文字変換ライブラリの処理速度の比較 revulo.com

 

PHPの絵文字変換ライブラリでは有名どころの「MobilePictogramConverter」、「Text_Pictogram_Mobile 」と比較した結果が掲載されています。

 

結果としては、次のようにHTML_Emojiの圧勝です。

  テストA テストB テストC テストD
MobilePictogramConverter 3.10 7.63 5.95 29.38
Text_Pictogram_Mobile 1.69 4.90 1.83 8.93
HTML_Emoji 0.01 0.48 0.04 0.57


テストA : 絵文字を含まない漢字100文字を別キャリア用に変換
テストB : 絵文字100文字を別キャリア用に変換
テストC : 絵文字を含まない漢字100文字の絵文字エンコーディングを変換
テストD : 絵文字100文字の絵文字エンコーディングを変換

 

テスト条件の詳細や、テスト用のプログラムは上記ページに公開されていますので、詳しくはそちらをご確認ください。

条件によっては多少違った結果になることもあるでしょうが、結果だけみるとこの速度は圧倒的ですね。

アクセスの多いサイトを運営している方は検討してみてはいかがでしょうか。

 

関連:

このエントリーを含むはてなブックマーク はてなブックマークに追加

処理が高速なPHP絵文字変換ライブラリ「HTML_Emoji」    

2009/6/15 月曜日 matsui Posted in ソフト紹介 1 Comment »

PHPで作られた絵文字変換ライブラリ「HTML_Emoji」というものがあるようです。

 

→ 絵文字変換ライブラリ HTML_Emoji [revulo.com]

 

HTML_Emojiはドコモ、au、ソフトバンクの絵文字を変換に対応したライブラリで、PHP4以上で動作するとのことです。

SJISとUTF-8の両方に対応し、類似絵文字への変換機能、PC用にはgif画像に変換しての表示など、必要な機能は一通り揃っているようです。

 

特徴としては、

  • 使い方が簡単
  • 3キャリアの絵文字が混在したテキストを扱える
  • 他の類似ライブラリと比べて処理が高速

とのことです。

他のライブラリに比べて処理が高速というのは嬉しいですね。

 

PHPの絵文字変換ライブラリには、他にも以前紹介させていただいた「MobilePictogramConverter」などがありますが、今回ご紹介した「HTML_Emoji」もシンプルで使いやすそうですね。

ライセンスもMITライセンスとのことなので問題になさそうです。

絵文字変換ライブラリは、ケータイサイト開発とは切っても切れないものです。
興味のある方は一度試してみてはいかがでしょうか。

 

関連:

このエントリーを含むはてなブックマーク はてなブックマークに追加

MT4iのXHTMLコーディング対応改変版「MT4i3.0.8X1」    

2009/6/11 木曜日 matsui Posted in ソフト紹介 No Comments »

MovableTypeをケータイに対応させるための変換プログラム「MT4i」のXHTML対応改変バージョン「MT4i3.0.8X1」というものがあるようです。

 

→ モバデビ MTのケータイ向け変換プログラム「MT4i」のXHTML対応改変版を公開します [mbdb.jp]

 

多くのユーザが利用していると思われるMovableTypeをケータイに対応させるための変換プログラム「MT4i」ですが、基本的にテンプレートにはCHTMLしか使えませんでした。

この改変バージョン「MT4i3.0.8X1」を使えば、XHTMLでの表示にも対応できるようです。

 

インストールは、現在配布されている最新版のMT4iの3.0.8をベースに、上記のサイトから落としてきた「MT4i3.0.8X1」を上書きする形で設置するようです。

MTを利用していて、無料でケータイに対応したいという方は、ぜひ試してみてはいかがでしょうか。

 

関連:

このエントリーを含むはてなブックマーク はてなブックマークに追加

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

2009/5/13 水曜日 matsui 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]

 

関連:

このエントリーを含むはてなブックマーク はてなブックマークに追加

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

2009/4/23 木曜日 matsui 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使いの方はぜひ試してみてはいかがでしょうか。

 

関連:

このエントリーを含むはてなブックマーク はてなブックマークに追加