Archive for 10月, 2007

アイピーモバイルが破産

2007/10/31 水曜日 Posted in ニュース | No Comments »

携帯事業参入を予定していたアイピーモバイルが自己破産申請を行い、携帯免許を返上したそうです。 → ITMedia +D Mobile アイピーモバイルが自己破産申請──携帯免許返上 → ケータイWatch アイピーモバイルが破産、免許は返上 アイピーモバイルは、2005年11月、2GHz帯でのTD-CDMA方式のモバイルブロードバンドサービスを展開するとして、総務省より免許が割り当てられた。 この中で、免許の割り当てから2年以内のサービス開始が条件となっており、その期限は11月9日にせまっていた。 負債総額は9億円で、債権者は110名とのことです。 キャリアが増えると対応するのに大変なので、開発者にとっては一安心といったところかもしれません。 Read more..

MacOSで絵文字を入力するには

2007/10/30 火曜日 Posted in ソフト紹介 | No Comments »

先日の「Windowsでiモード絵文字を表示・入力するには」に続いて、 MacOS上で絵文字を入力する方法をご紹介します。 MacOS上で絵文字を入力するには、「エモジモ2」というフリーウェアを利用すると便利です。 → 3キャリア対応!携帯絵文字入力補助ツール『エモジモ2』 インストールは特に必要なく、ダウンロードしたファイルを起動すればOKです。 iモード絵文字 ソフトバンク(旧Vodafone)絵文字 Ezweb絵文字 使い方は簡単で、入力したい場所にドラッグするだけです。 PC上で絵文字の表示はできないので、実機で確認する必要があるものの、とても便利ですね。   関連: Windowsでiモード絵文字を表示・入力するには Read more..

iモードの絵文字を検出する正規表現

2007/10/29 月曜日 Posted in DoCoMo, PHP | No Comments »

入力フォームから絵文字を入力された場合、 それをDB格納にする際や表示時に、文字化けすることがあります。 本記事では、PHPから絵文字を検出し、事前に入力エラーを出したり、 絵文字を除去したりする方法をご紹介します。 今回はまず、ドコモのiモード絵文字編です。   以下が絵文字を検出するサンプルです。 $in_string = $_POST['in']; // 入力された値 $sjis = '[\\x81-\\x9F\\xE0-\\xF7\\xFA-\\xFC][\\x40-\\x7E\\x80-\\xFC] |[\\x00-\\x7F]|[\\xA1-\\xDF]'; // 実際には1行で入力 $emoji = '[\\xF8\\xF9][\\x40-\\x7E\\x80-\\xFC]'; $pattern = "/\\G((?:$sjis)*)(?:($emoji))/"; if (preg_match($pattern, $in_string)) { echo '絵文字が含まれています'; } else { echo '絵文字は含まれていません'; } $in_stringに判定したい文字列を入れてください。 $sjisがSJIS判定用の正規表現、$emojiが絵文字を表す正規表現です。 (表示の都合上、改行されていますが、実際は1行で入力することにご注意ください) それらを組み合わせた、$patternが絵文字かどうかを判定する正規表現になります。   続いて絵文字除去のサンプルです。 $in_string = $_POST['in']; // 入力された値 $sjis = '[\\x81-\\x9F\\xE0-\\xF7\\xFA-\\xFC][\\x40-\\x7E\\x80-\\xFC] |[\\x00-\\x7F]|[\\xA1-\\xDF]'; // 実際には1行で入力 $emoji = '[\\xF8\\xF9][\\x40-\\x7E\\x80-\\xFC]'; $pattern = "/\\G((?:$sjis)*)(?:($emoji))/"; preg_match_all($pattern, ... Read more..

Windowsでiモード絵文字を表示・入力するには

2007/10/28 日曜日 Posted in DoCoMo, ソフト紹介 | No Comments »

通常PCでは絵文字を表示することはできません。 しかし、それではケータイページを作成したり、メールの原稿を書いたりするときに、 非常に不便です。 そこで、ドコモ公式サイトで公開されている、「i絵文字」をインストールすることにより、 Windows上でも絵文字を表示・入力できるようにします。 ダウンロードはこちらのページから行えます。 → NTT DoCoMo 作ろうiモードコンテンツ 絵文字入力ソフト「i絵文字」 画面中部の「i絵文字のダウンロードへ」リンクをクリックし、ダウンロードします。 2007年10月11日にバージョンアップし、この記事執筆時点での最新バージョンは1.30です。 OSはWindows2000以降で動作するようです。 インストールは簡単で、ダウンロードしたファイルを解凍し、 Setup.exeをダブルクリックし指示に従うだけです。 インストール後、デスクトップにi絵文字のショートカットができます。 また、「スタートメニュー→プログラム→imodetool→i絵文字」からも起動できます。 初回設定時は外字設定用のダイアログが出ます。 こちらのページを参考に設定を行います。 基本的にファイルを一つ選択しOKを押すだけ簡単です。 上記設定を行うと無事起動するはずです。 このままでは小さくて使いづらいので、2倍表示にしておきましょう。 あとは、入力したい場所に絵文字をドラッグするか、入力したい場所にあらかじめカーソルを合わせ、絵文字をクリックすれば絵文字が入力できます。 なお、ファイル→設定メニューから、Shift-JIS形式(そのまま絵文字が見える形式)と、Unicode形式(&#xXXXX形式)のどちらで入力するかを選択できます。 iモード絵文字の記述方法についてはこちらに詳しく書いてあります。 → NTT DoCoMo 作ろうiモードコンテンツ 絵文字記述方法   他キャリアの絵文字入力方法や、MacOSでの絵文字入力方法については、後日ご紹介したいと思います。   関連: MacOSで絵文字を入力するには Read more..

ケータイからのみアクセスを許可する.htaccess

2007/10/27 土曜日 Posted in サーバ, 全キャリア対応 | 1 Comment »

携帯電話からのアクセスのみを許可し、PCからは見えないようにしたい というようなケースがよくあります。 今回は、そんな設定を実現する.htaccessを紹介します。   まずは、簡易バージョンのサンプルです。 Order Deny,Allow Deny from all # DoCoMo Allow from .docomo.ne.jp # au Allow from .ezweb.ne.jp # SoftBank Allow from .jp-d.ne.jp .jp-h.ne.jp .jp-t.ne.jp .jp-c.ne.jp .jp-k.ne.jp .jp-r.ne.jp .jp-n.ne.jp .jp-s.ne.jp .jp-q.ne.jp .vodafone.ne.jp .softbank.ne.jp # [実際には1行で記述] この方法はメンテが楽な反面、次のような問題があります。 アクセスの度に、IPアドレスの逆引き処理が走るため、処理に時間がかかる 逆引きに失敗する可能性がある しかしながら、公式サイトのIPアドレス変更通知を定期的にチェックしなくてよいなど、 メンテナンスが楽なため、負荷が少なく、個人サイトの場合はこちらがオススメです。 なお、サーバのHostnamelookupsの設定値に関わらず、逆引き処理は行われるようです。   もう一つの方法は、キャリアのIPアドレスを指定し、アクセスを許可する方法です。 Order Deny,Allow Deny from ... Read more..