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使いの方はぜひ試してみてはいかがでしょうか。

 

関連:




ケータイ用無料アクセス解析サービス「うごくひと」がバージョンアップ
    このエントリをはてなブックマークに登録

2009/4/22 水曜日 matsui Posted in ソフト紹介, タレコミ, ニュース, 記事紹介・リンク | No Comments »

ユーザーローカル株式会社様からプレスリリースをいただきました。
またkanbeさんからもタレコミをいただきました。
情報提供ありがとうございます。

以前にもご紹介させていただいたことのある、ケータイ用無料アクセス解析サービスの「うごくひと」がバージョンアップし、「うごくひと2」になったようです。

ただのバージョンアップではなく、かなり大幅な機能追加が行われています。

 

→ 無料の携帯アクセス解析「うごくひと2」 [ugo2.jp]

→ うごくひと2 プレスリリース [userlocal.jp]

 

「うごくひと」はke-tai.orgモバイルサイトでも導入させていただいています。
とてもユニークで便利なサービスで、しかも無料となっています。

アクセス解析ソフトとしては十分な機能を持っていたのですが、今回のバージョンアップでさらに以下のような機能が強化され、更に高機能になっています。

  1. 年齢・性別・地域の分析
  2. サイト来訪頻度・携帯ネット利用頻度などのユーザー行動の分析
  3. ユニークユーザー数、訪問者数分析
  4. 検索キーワードの影響力をマトリクス表示する「検索ワードチャート」
  5. 滞在時間解析
  6. 参照元ページ(リファラー)分析
  7. 携帯キャリア別解析
  8. 携帯端末分析 機種名ごとの利用状況、画面サイズ、機能搭載比率、通信速度
  9. グラフィカルな管理画面
  10. CSVダウンロード機能

 

以下のスクリーンショットを見ると、中身が想像しやすいかと思います。

※プレスリリースの画像から転載

 

実用度はもちろん、インターフェイスも面白くオススメです。
アクセス解析ソフトでお悩みの方は、ぜひ一度使ってみてはいかがでしょうか。

 

関連:




openpearに「Net_Pocketbell」というパッケージを作ってみました(後編)
    このエントリをはてなブックマークに登録

2009/4/21 火曜日 matsui 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」というパッケージを作ってみました(前編)
    このエントリをはてなブックマークに登録

2009/4/20 月曜日 matsui Posted in PHP | No Comments »

先週の土曜日に行われた「LOCAL PHP部札幌勉強会04 openpearを使ってみよう」で、ポケベル打ちの数値<>カナの変換ライブラリ「Net_Pocketbell」というパッケージを作成してみました。

 

PHPユーザであれば、多くの人がPEARを使ったことがあると思いますが、自分でライブラリを作って登録することはかなり敷居が高く、難しいものでした。
openpearはそれを改善するため、誰でも簡単にライブラリをパッケージングし、公開・共有するために作られたのサービスです。

openpear自体、今回初めて触ったのですが、非常に簡単でとても手軽だと感じました。
必要な知識としては、最低限Subversionの知識が必要になりますが、それさえクリアできればパッケージの登録は全然簡単です。

ここではユーザ登録からパッケージの登録方法までを、前後編の2回に分けてご紹介したいと思います。

 

1. ユーザを作る

まずはopenpearのページ(http://openpear.org/)にアクセスし、ユーザ登録を行います。

ページ右上のログインリンクを押してください。
OpenIDが使えますので、mixi, Google, はてな, Yahooのいずれかのアカウントを持っていればログイン可能です。

初回ログインの場合は、メンテナ登録ページが表示されます。
アカウント名やパスワードなどを登録しましょう。

 

2. プロジェクトを作成する

続いてプロジェクトの登録を行います。

上のヘッダメニューから「パッケージ一覧」を選択し、続いて画面上部にある「プロジェクト情報作成」をクリックします。

パッケージの設定画面が表示されますので、プロジェクトの名前や説明文を書きます。
一度設定したプロジェクト名は変更できませんので注意が必要です。

 

3. パッケージをチェックアウトします

パッケージが登録されますので、Subversionクライアントからチェックアウトします。

svnのURLはパッケージページに記載されています。

お好きなsvnクライアントからチェックアウトを行いましょう。
EclipseやTortoiseSVNなどから操作する方が多いかもしれませんね。
私は普通にLinux上のシェルからチェックアウトしてみました。

既にお手持ちのライブラリがある場合は、「svn import」を使ってレポジトリに追加することも可能です。

 

【後編へ続く】

 

関連:




明日は「LOCAL PHP部札幌勉強会04 openpearを使ってみよう」の日です
    このエントリをはてなブックマークに登録

2009/4/17 金曜日 matsui Posted in PHP, お知らせ | No Comments »

明日行われるイベントの告知です。

明日4月18日に「LOCAL PHP部札幌勉強会04 openpearを使ってみよう」を行います。

ごく少人数の集まりになるかなと思っていましたが、おかげさまで予想よりも多くの申し込みを頂いております。

しかし部屋スペース的には、まだまだ参加可能ですので、お時間のある方はぜひご参加ください。

→ LOCAL 第4回 LOCAL PHP部 勉強会 openpearを使ってみよう [local.gr.jp]

→ 参加申し込みページ LOCAL PHP部 札幌勉強会04(openpearを使ってみよう) [events.php.gr.jp]

 

日時、会場:
4/18(土) 13時~17時
ちえりあ 研修室6
参加費:300円
定員:30名

 

今回はopenpearの作者であるriaf氏を講師としてお招きして、実際にパッケージを制作・登録するハンズオン/開発オフを行います。
各自PCをご持参の上ご参加ください。

13:00  openpearに関する概要・コミット方法の説明など
13:30  もくもく開発
15:00  おやつタイム
16:00  成果発表
16:45  撤収・解散

 

詳しい内容は、上記のページに記載されていますので、そちらからご確認ください。

皆様のご参加をお待ちしております。

 

関連: