-ちょっと詳しいモバイルサイトの作り方-XHTML+CSSで一歩進んだモバイルサイトを作るテクニックを幅広く紹介☆2007/08/18/Sat携帯サイトでPCからの閲覧を制限する「htaccess」を自動生成するツール♪こんにちは。携帯サイトでのユーザのターゲッティングと運営。注意点についてふれました。この記事を簡単におさらいすると、サーバーに「.htaccess」というファイルをおくと、PCからの閲覧を制限(携帯端末からのアクセスのみ許可)することができるということだったんですが、このファイルの書き方が分からないという方も何名かいらっしゃたので、このhtaccessを簡単に生成できるツールを本家のサイトで公開しましたので、よかったら使ってみてください。42007/04/27/Friau携帯のGPS機能で地図を表示させるプログラム前回の「携帯のGPS機能を使って、携帯サイトで地図サービスを提供するには」という記事で、携帯のGPS機能を使って、自分のいる場所を地図に表示させる方法の概略を説明しましたので、今回は実際のプログラムの説明です。以下のような手順を踏む必要があります。au携帯のGPSをホームページから呼び出す。携帯に場所(緯度・経度)を取得させる。取得した緯度と経度を変換して、地図表示プログラムへ渡す。実際には、以下のようなサービスを最終的に作るまでの流れです。■GPSによる現在地表示サービス例(キャッシング@消費者金融ナビ-周辺地図検索)http://cash.mobile1st.net/ie/map/(auのみアクセス可能)QRコード今回は1と2について説明します。href="device:gpsone?url=(プログラムのURL)">位置情報取得</a>でできます。href="device:location?url=(プログラムのURL)">~</a>とすることで、緯度や経度を取得できます。プログラムには引数(ひきすう)として、検索時のオプションを以下のように指定することができます。高度誤差などがあるそうです。(参考:GPS携帯的メモ)これらを引数として記述する方法は、&引数=値とします。例:test.php&ver=1&....この引数を記述しない場合や、上記のGPSが搭載されていない機種では、現在地に最も近い通信基地局の場所が取得されるため、地図上で表示されるのは実際の場所とは異なり、精度の低い結果が出ます。概ねこちらがテストした環境では以下のような引数と値を指定してあげると、精度の高い結果が得られましたので、参考にしてください。href="device:gpsone?url=test.php&ver=1&datum=1&unit=0&acry=0&number=0">位置情報取得</a>次回は、GPSから得られた結果から緯度と経度を変換・処理するプログラムをご紹介します。42007/01/25/Thu携帯のGPS機能を使って、携帯サイトで地図サービスを提供するには個人の携帯サイトでも携帯電話のGPS機能を使って、今いる場所を携帯上に表示させる地図サービスを提供できたらいいのに。そんなニーズに対応するサービスがあるのをご存じですか?それは、MapFanの携帯地図リンクサービス(の中の経度緯度取得)と、携帯電話のGPSで緯度と経度を取得し、これをこのサービスに渡すプログラムを組み合わせる方法です。52007/01/19/Fri1ページで表示できるキャッシュ容量~ドコモ編~前回に引き続き、携帯サイトを作成する際に、ページ容量の目安となるサイズについての情報、ドコモ編です。auとは違って、携帯の機種のキャッシュ容量に関しての情報が掲載されているため、ドコモの場合は非常に単純明快です。auも見習ってほしいところです。■参照URLはこちら(5.24参照のこと)http://www.nttdocomo.co.jp/service/imode/make/content/html/outline/s5.html見ていただければ分かりますが、やはり携帯の機種によって、1ページで表示できるページ容量が異なります。古い機種まで対応させる必要がある場合は、5KB以下までに抑なければなりません。505iシリーズも使っている方が多いと思うので、HTMLファイルとページ内に表示する画像等含め、20KB以下に抑えるのが1つの目安になりそうです。前回ご紹介させていただいた、携帯振り分け用のスクリプトを導入すれば対応することは可能です。「古い機種では表示されないことがあります」といった注意書きを設けるとよいでしょう。12007/01/16/Tue自分の携帯電話の端末情報(キャッシュ容量など)を取得するスクリプト前回ブログで書いた携帯サイト作成時のページ容量編についての関連情報です。携帯の機種ごとのキャッシュサイズ(ページ表示用の一時メモリ)を調べる方法がないか調べてみたところ、以下のスクリプトを発見しました。携帯電話キャリア自動判別ライブラリで、どうやらキャッシュサイズを取得できそうです。以下にアクセスすれば分かります。■自分の機種の端末情報(キャッシュ容量など)を知るスクリプト※2次元バーコードを読み取りできる機種をお持ちの方(結果で表示された番号等の意味は、配布元をご覧になってください)※それ以外の方URL:http://www.dspt.net/cgi-bin/m_hantei/test.cgi(PCでアクセスしても情報は得られません)(絵文字はソフトバンク携帯には対応していません)こちらを参考に、機種とキャッシュ情報のデータベースを構築したいところです。この記事を見てくれた方がお持ちの機種のキャッシュ容量についてコメントをくださると地味に可能かもしれません。(笑)ちなみに、僕の傷だらけ?のW32Hは131072byte(=約130KB)でした。92007/01/15/Mon携帯サイト作成時の注意点~ページ容量au編~久しぶりの更新です。ページ容量についての記事を書くのを忘れてしまっていたので、ここで一度まとめてみます。auについてページ作成時のページ容量について注意すべき点を挙げてみます。02006/11/13/Mon携帯サイトでのユーザのターゲッティングと運営。前回は、携帯サイトを運営する際に、サーバー定義ファイルである「.htaccess」を利用することで、各キャリアによる振り分けの方法を説明しました。今回はさらに発展させて、PCからの閲覧を制限するなど、IPを利用したユーザーの絞り込みについてお話しします。次のページ≫プロフィールAuthor:shibaフリーのマークアップエンジニア。PC及び携帯サイト制作のほか、デコメ、SEO、LPO、アフィリエイトなど、WEBサイト全般の業務に携わる。TypeなどのCMSテンプレートカスタマイズ、PHPプログラミング等を経験。3年ほど前から携帯サイト制作にシフト。古くから培ってきたコーディング技術とケータイ世代に生きた若さという空回りな強みをあわせ持つ。HTML/CSSリファレンスサイトを別に運営。HTMLタグボード:http://www.dspt.net/はじめての方へ当ブログは以下のような方が対象です。初心者にはちょっと難しい内容かもしれません。2008/10)お問い合わせブログ全般に関するご質問などはこちらからお問い合わせ下さい。(08/04)お久しぶりです。