ドコモの新迷惑メール対策「宛先指定受信」を試してみました
    このエントリをはてなブックマークに登録

2008/1/24 木曜日 matsui Posted in DoCoMo, ニュース | No Comments »

2008年1月23日から、ドコモの迷惑メール対策機能に、「宛先指定受信」が追加されました。
これは従来、なりすまし等の迷惑メール対策機能を有効にした場合、転送を利用したメールやMLなどが受信できないケースがあったためです。

→ NTTドコモ iモードメールにおける迷惑メール対策機能の改善 [nttdocomo.co.jp]

→ ITmedia +D モバイル ドコモ、MLあてメールや転送メールを確実に受信できる「宛先指定受信」を提供 [itmedia.co.jp]

 

「iメニュー」→「料金&お申込・設定」→「オプション設定」→「メール設定」→「迷惑メール対策」→「受信/拒否設定」に、次のようなメニューが追加されています。

atesaki_01.jpg

「宛先指定受信」ボタンを押すと次の設定画面が表示されます。

atesaki_02.jpg

アドレスは全部で10件まで登録できるようです。

私はMLソフトとして主にezmlmを使っているのですが、従来はこのようなメニューがなかったため、仕方なくheaderaddファイルに、From上書きの設定を追加して使っていました。
今後はこの宛先指定受信機能で全て解決ですね。

またコンテンツプロバイダの方も、提供しているサービスによっては、従来のドメイン・アドレス指定受信方式よりも、こちらの宛先指定受信の方式の設定を促した方が、メリットが出るケースもあるかもしれません。
一度検討してみると良いと思います。

なお、auはすでに同様のサービスを提供しているようです。
→ KDDI au 迷惑メール防止方法 宛先指定受信 [kddi.com]

 

関連:




ディズニーモバイルのサービス開始は2008年3月1日から
    このエントリをはてなブックマークに登録

2008/1/23 水曜日 matsui Posted in ニュース | No Comments »

ディズニー携帯の公式サイトがオープンし、詳細が少しずつわかってきたようです。

→ ディズニー・モバイル 公式サイト [disneymobile.jp]

→ ケータイWatch 「ディズニー・モバイル」、3月1日スタート [impress.co.jp]

→ GIGAZINE ディズニーが3月から日本で携帯電話サービスを開始、シャープ製専用端末も [gigazine.net]

 

概要をまとめると、

  1. サービス開始は2008年3月1日
  2. メールアドレスは「@disney.ne.jp」
  3. 端末の第1弾はシャープ製で独自のもの

ということらしいです。

メールアドレスのドメインが決定しましたので、これで各種プログラムの修正が進められますね。
ユーザエージェントやIPアドレス帯域などの技術情報は、まだサイト内にありませんが、どうなるのか気になるところです。

 

関連:




Asial blogに携帯からGoogleMapを表示するためのPHPクラスが公開されています
    このエントリをはてなブックマークに登録

2008/1/22 火曜日 matsui Posted in PHP, 記事紹介・リンク | No Comments »

先日もご紹介したばかりのAsial blogに、ケータイでGoogleMapを手軽に表示するための、PHPクラスのサンプルコードが公開されています。

→ Asial blog 携帯でGoogleMapを手軽に表示するPHPクラス [asial.co.jp]

 

ご存知の通りGoogleMapは、PC版ではJavaScriptを使って表示していますが、ケータイではJavaScriptが利用できないため、画像として出力することで地図を表示させています。

それでは実際にAsial blogにあるコードを利用して、ケータイから地図を表示してみましょう。

(1) 「GoogleMobileMapView.php」を作成
Asial blog上のGoogleMobileMapViewクラスをコピペして、PHPファイルを作ります。
ファイル名は「GoogleMobileMapView.php」としました。
サンプルコードはPHP5用なので、PHP4で動くように次の箇所を修正しました。
・「private」「public」などを取り除く
・クラス変数(5~8行目)の前に「var」を付ける

(2) 表示用のプログラム「index.php」を作る
こちらはサンプルを元に少し修正しました。
(ドコモの場合はGIF、その他の場合はPNGを出力するようにしました)
修正後のコードは次の通りです。

<?php
// GoogleMobileMapViewクラスの読み込み
require_once ("./GoogleMobileMapView.php");

// マーカーの座標を指定
$points = array();
$points[] = array(
	'latitude' => 43068637,
	'longitude' => 141350795,
	'iconid' => 15
);

// DoCoMoはGIF、それ以外はPNG
if (preg_match('/^DoCoMo/', $_SERVER['HTTP_USER_AGENT'])) {
	$img_format = '1';
} else {
	$img_format = '2';
}

// 表示サイズ、ズームを設定
$img_arr = array(
	'w' => 220,
	'h' => 300,
	'z'=> 2,
	'image_format' => $img_format
);

// 表示処理
$gmap = new GoogleMobileMapView();
$gmap->setUrl(43068637, 141350795, $img_arr, $points);
$gmap->viewPicture();
?>

(3) ケータイからindex.phpを表示する

ketaigmap.jpg

ばっちり表示されてます。
素晴らしいですね。
マーカーの座標も配列で複数指定できるようです。

なお、このGoogleMapの表示に使っているAPIについての解説は、こちらが詳しいとのことです。

→ anoncom.Lab. Google mapの地図画像を携帯から利用する方法2 [anoncom.net]

 

関連:




Apacheのログからケータイの機種別アクセス数をカウントするコマンド
    このエントリをはてなブックマークに登録

2008/1/21 月曜日 matsui Posted in サーバ | 1 Comment »

Apacheのアクセスログから、携帯電話のユーザエージェントを抽出し、機種別のアクセス数を表示する1行コマンドを考えてみました。

正確な分析はアクセス解析ソフトに任せるとして、パッと機種別のアクセス数が知りたい場合に使えるかもしれません。

 

ドコモ用

$ perl -na -F/'(DoCoMo\/.\.0.*?)(\/c|\()'/ -e 'print $F[1]."\n"' access_log |grep -v "^$" |sort |uniq -c |sort -r

au用

$ perl -na -F/'(KDDI\-.*?)"'/ -e 'print $F[1]."\n"' access_log |grep -v "^$" |sort |uniq -c |sort -r

ソフトバンク用

$ perl -na -F/'((SoftBank|Vodafone|J\-PHONE|MOT\-)\/.*?)"'/ -e '$F[1] =~ s/SN([0-9]{15}|[0-9A-Z]{11})/\[ \/Serial\ ]/;print $F[1]."\n"' access_log |grep -v "^$" |sort |uniq -c |sort -r


*1 表示の都合上改行していますが、実際には1行で入力します。
*2 Apacheのログはcombined形式を前提としています。
*3 上記例ではApacheのログは「access_log」という名前としています。必要に応じて変更してください。
*4 auのHDML機は対象としていません

次のようにUAが抽出され、アクセス数順に並びます。
ketaicount.gif

また、パイプ以下を「|grep -v “^$” |sort -u」とすれば、アクセスのあった機種を、名前順にリストアップすることができます。
このリストをDBと比較するプログラムを作成し、ケータイスペック一覧ページの抜けチェックに利用しようと思います。

perlはあまり得意ではないので、もっと綺麗に書けそうな感じがします。。。
より良い書き方がありましたら、ご指摘をお願いします。




ケータイアプリ開発の入門記事「携帯アプリを作って学ぶJava文法の基礎」
    このエントリをはてなブックマークに登録

2008/1/18 金曜日 matsui Posted in 記事紹介・リンク | No Comments »

@ITに携帯アプリ開発の連載記事「携帯アプリを作って学ぶJava文法の基礎」が公開されています。

→ @IT 携帯アプリを作って学ぶJava文法の基礎 [atmarkit.co.jp]

 

ケータイ向けアプリケーションを開発していく仮定で、Javaを身につけていこうというアプローチのため、「Java未経験者」をターゲットとして書かれた記事のようです。

しかしながら、携帯業界の現状の説明や、開発環境のセットアップ方法から触れられているので、「Javaは知っているけれど携帯アプリ開発はしたことがない」という方にもぴったりの記事だと思います。

確かにケータイアプリは、Java入門としては最適だと思います。
私も初めてJavaを学んだのは、趣味ではじめたiアプリの開発でした。

「DoCoMo + au + SoftBank + Willcom + イーモバイル」をターゲットとして記事を書いてくれるようですので、かなり多くの方が実際に実機で開発を進めることができるのではないでしょうか。

なお、対応機種はこちらのページがよくまとめられているそうです。
(以前にFlashLiteの記事でご紹介した、ん・ぱか工房さんですね)

→ ん・ぱか工房 JavaMEプログラミングメモ MIDP2.0メモ [dti.ne.jp]

連載第1回の内容は、「Javaって何?」というところからスタートして、現在の各キャリアのJavaアプリの状況、開発環境のセットアップ、というところまでまとめられています。
今後の連載に期待ですね。

 

関連: