CakePHP用に作られた簡易GPS検索プラグイン「GeoSimple Plugin」
    このエントリをはてなブックマークに登録

2010/9/16 木曜日 matsui Posted in ソフト紹介, 記事紹介・リンク No Comments »

CakePHP用に作られた簡易GPS検索プラグイン「GeoSimple Plugin」というのがあるようです。

 

→ エクスギア Blog CakePHP 携帯ライブラリと位置情報ライブラリを使った簡易GPS検索プラグイン「GeoSimple Plugin」 [exgear.jp]

 

来月の10/2~10/3に行われるイベント「2010 PHP Matsuri」に向けて作られたライブラリとのことで、実装にはCake用の携帯ライブラリ「Ktai Library」と、GPS取得部分は「Geomobilejp」を利用しているとのことです。

便利そうなのは、半径○kmなどの取得方法が用意されている点です。
三平方の定理を使った簡易的な算出方法ではあるものの、これは何かと便利そうですね。

 

PHPMatsuriに向けて何か記事を、と思いつきで作りましたのでズバリ検証が不十分です!ご利用になられてバグ等を見つけられましたら是非PHPMatsuriで直接フィードバックしてください

とのことですので、興味のある方はぜひ利用してはいかがでしょうか。

 

関連:



ドコモのiモードHTMLシミュレータIIが8.4にバージョンアップし、無駄にカッコよくなりました
    このエントリをはてなブックマークに登録

2010/3/19 金曜日 matsui Posted in DoCoMo, ソフト紹介, タレコミ 1 Comment »

フォーラムからmemokamiさんにタレこんでいただきました。
情報提供ありがとうございます。

ドコモ純正の定番ケータイエミュレータである「iモードHTMLシミュレータII」が8.4にバージョンアップしたとのことです。

 

→ NTTdocomo iモードHTMLシミュレータII [nttdocomo.co.jp]

 

前回のバージョンアップから約5ヶ月ぶりの更新ということになります。

今回の変更内容は以下の通りです。

  • シミュレートモード5から8までのブラウザエンジンおよびFlashエンジンのバージョンアップ
  • メイン画面のデザインを変更
  • テーマ設定機能に対応
  • 通信ログ出力内容を改善
  • meta要素による描画モードおよび保存禁止情報のアイコン通知に対応
  • 動作中のシミュレートモードにあわせて、ブラウザ画面およびトルカ画面をリサイズする機能に対応
  • 通信速度設定にHSUPA(6000000bps)、HSDPA(7600000bps)を追加

memokamiさんも書かれている通り、iモードIDの出力には今回のバージョンでもまだ対応されていないようで、残念なところです。

 

そんな中でも今回のバージョンの見所は、テーマ設定機能ですね。
これにより6種類の中から見た目を変更できるようになり、無駄にカッコよくなりました。
まあ不要な機能なんですけどね(笑)

 

20100319imodesim1
旧バージョン(8.3)のデザイン

20100319imodesim2
新バージョン(8.4)からはこうなりました

20100319imodesim3
テーマは6種類の中から選べます

 

お使いの方はバージョンアップしてみてはいかがでしょうか。

 



PHPを使って3分で作る3キャリア対応ケータイサイト
    このエントリをはてなブックマークに登録

2009/11/17 火曜日 matsui Posted in ソフト紹介, 全キャリア対応 28 Comments »

本日は3分で3キャリア対応ケータイサイト作れてしまうというPHPスクリプト、「らくらくケータイ3キャリアコンバーター(仮名)」を作成してみましたので、そのご紹介をさせていただきます。

 

先日のPHP勉強会で発表させていただきました。
ご参加いただいた皆様、本当にありがとうございました。

発表資料をアップしてありますので、まずはこちらをご覧ください。

 

 

ということで、「3分で作る」とは謳っているものの、ドコモ用に作られたHTMLを他キャリア用にコンバートするだけの、実に簡素な作りです。

ドコモ用サイトを3キャリア化するのは容易ですが、1からサイトを作成する場合はもちろん3分では作れません(笑)

 

動作条件は以下の通りです。

  • PHPが動作すること(5系で動作確認済み、4でも動くかも?)
  • mod_rewriteが使えること

主な機能はこちらです。

  • キャリア判定
  • XHTML用ヘッダの出し分け
  • 絵文字変換
  • istyle変換

 

上記資料内にもありますが、簡単な使い方をご説明します。

まずはこちらから、ファイルをダウンロードします。

→ ダウンロード rakuraku_ketai_converter_0.11.lzh

※2009/11/21 エスケープ処理を加えver0.1→ver0.11となっています。旧バージョンをお使いの方は再度ダウンロードをお願いします。

 

続いて、FTPなどでファイルをアップします。

この時、ドキュメントルート(例えば「http://example.jp/」の直下)に設置する場合は、そのままアップするだけでOKです。

あとはアップしたいケータイサイト用HTMLを隣にアップすれば、ケータイから3キャリア対応サイトとして見ることができます。
もちろんフォルダを作ってその中にアップしても大丈夫です。

設置例:
public_html
 ├ .htaccess
 ├ viewer.php
 └ sample.html
http://example.jp/sample.htmlでアクセスするだけ

 

もし「/」直下ではなく、フォルダを作ってその中に設置したい場合は、付属の「.htaccess」ファイルを次のように修正してください。

例:http://example.jp/mobile/に設置したい場合

<IfModule mod_rewrite.c>
  RewriteEngine On
  
  # 設置したディレクトリに合わせて変更
  RewriteBase /mobile/      # ← ここを設置したいディレクトリ名に合わせて変更
  
  RewriteRule ^([0-9A-Za-z~_\/\-\.]+)\.html$ viewer.php?p=$1 [L]
</IfModule>

「RewriteBase /mobile/」の部分をフォルダ名に合わせて修正します。

 

コンテンツの記述ルールは次の通りです。

  • 絵文字はドコモの「&#xXXXX形式」を使う (i絵文字を使うと便利)
  • 入力文字種の指定は「istyle=”1 or 2 or 3 or 4″」で指定
  • 画像はjpgかgifを使う

 

動作サンプルはこちらです。

→ らくらくケータイ3キャリアコンバーター(仮名) サンプル

20091117_3minphp

 

自分がちょっとしたケータイサイトを作りたいときに使いたいために作ったシンプルなものですので、あまりメンテなどはしないかもしれませんが、ご要望が多ければバージョンアップするかもしれません。
なお、現在何か素敵なソフト名を募集中です。

また、もしよければ以前作ったこちらも合わせてどうぞ。
→ 実際に動いてすぐ使える「PHPによるかんたんログインサンプル」を作ってみました

 

関連:



P1エミュレータがバージョンアップし、iモードブラウザ2.0に対応したとのことです
    このエントリをはてなブックマークに登録

2009/8/7 金曜日 matsui Posted in ソフト紹介, タレコミ No Comments »

takatutoさんからのタレコミです。
(情報提供ありがとうございます)

業務用の3キャリア対応ケータイシミュレータであるP1エミュレータですが、先日8月6日にバージョンアップし、iモードブラウザ2.0に対応したとのことです。

 

→ NetFarm P1エミュレータ トップページ [p1.netfarm.ne.jp]

→ ニュースリリース 「P1エミュレータ 1.0.1.100」が「iモードブラウザ2.0」に対応 [p1.netfarm.ne.jp] ※PDFです

 

P1エミュレータは、国内3キャリア・数多くの機種に対応した、強力なケータイサイト検証用シミュレータです。

このソフトを使えば、わざわざ実機を揃えることなく、PC上からケータイサイトの動作を検証することができます。

今年のドコモ夏モデルから採用され、外部CSSやCookie対応、左右キーのフォーカス移動など、数多くの変更があったiモードブラウザ2.0ですが、P1エミュレータでもそれらの新機能がエミュレートできるようになったとのことです。

 

またなんとマクロ機能を搭載した、「P1エミュレータ スペックV」というバージョンも現在開発中とのことです。

→ P1エミュレータ 携帯サイト自動テストツール「SpecV」 [p1.netfarm.ne.jp]

 

サンプルの画面を見る限りは、SeleniumIDEのような形でテストの自動化を行えるようなイメージに見えます。

このエミュレータは開発者のほかにも、テスターの方が使われている方が多いと思いますので、おそらくこの機能はかなり期待されているのではないでしょうか。

 

P1エミュレータは、法人限定ではありますが無料評価版の提供も行っています。
ケータイサイト開発は実機だけではコスト面でも効率面でも限界があります。
興味のある方はぜひ試してみてはいかがでしょうか。

→ P1エミュレータ 評価版お申込みフォーム [p1.netfarm.ne.jp]

 

関連:



実際に動いてすぐ使える「PHPによるかんたんログインサンプル」を作ってみました
    このエントリをはてなブックマークに登録

2009/7/31 金曜日 matsui Posted in PHP, ソフト紹介 No Comments »

※ご注意※

この記事は執筆した時点から比べると、セキュリティを巡る情勢が大きく変わり、現時点では不適切な内容となってしまいましたので削除いたしました。

 

かんたんログインの実装については、次の記事が参考になります。

→ @IT 再考ケータイWebのセキュリティ 第2回 間違いだらけの「かんたんログイン」実装法 [atmarkit.co.jp]

 

 

関連: