Home > Tags > ケータイ

ケータイ

Bluetooth付き携帯電話の音楽的付き合い方

お仕事の方が超絶にテンパっていてしばらく更新出来ませんでした。
 
 
さて、私が首を長くして待ち続けているauのW61Sですが、KCP+ということでBluetoothが付いています。
内蔵メモリも750MBということで、iPodの代わりに音楽プレイヤーとして使ったら便利かなー?と思って色々と組み合わせを考え中です。

Bluetoothのヘッドホンって色々種類があるのでちょっと迷ってるんですよね‥‥

とういわけで、私が考え得るレベルでのそれぞれのメリット・デメリットを書き出してみます。
ちなみにソニー製品のみです。ヘッドホンに関してはソニー信者なのでw

ワイヤレスオーディオレシーバ

メリット

  • 既存のヘッドホン・イヤホンを使える
  • すでにヘッドホンを持っているなら一番安価に済むかも

デメリット

  • これで通話する場合、レシーバはポケットに入れておけなさそう
  • 15gと非常に軽いが、再生中の曲名が分からないとなるとiPod Shuffleと大差ない感じ

ネックストラップ型イヤホン

メリット

  • 装着がお手軽
  • 通話するときに一応それっぽいものが首からぶら下がっているので不審に思われないかも
  • カナルイヤホン(個人的に好き)

デメリット

  • 扱いによっては壊れやすい(断線とか)
  • 首からぶら下がるレシーバーユニットってクリップ付いてるのかな?無いならウザいのでデメリット

オーバーヘッド型ヘッドホン

メリット

  • 頭に装着すればいいだけの超シンプル
  • 音質もまぁ期待出来そう

デメリット

  • 値段が高い
  • これ装着しただけで通話してたら、絶対変な人に思われる
  • 曲操作はちょっとめんどくさそう

ヘッドセット

メリット

  • ソニエリのロゴが萌える
  • カッコイイ

デメリット

  • 片耳しかない
  • 音楽メインに考えると無駄な形状

なんか書いているうちに、別に今のヘッドホンをケータイにつなげりゃ良いような気がしてきました。
あえて買うなら無難なところでカナルイヤホンタイプ、次いでオーバーヘッドタイプのヘッドホン。
いずれにしても実物を触ってみたいところです。

というわけで、
いい加減W61S発売しやがれ!

なるほど、au oneメール

〈お知らせ〉 au one メール絵文字対応について | 2008年 | KDDI株式会社

サービス開始と同時にアドレス確保のためだけにとりあえず登録したau oneメール(中身はGmail)ですが、いつの間にかauの絵文字に対応してたんですね。

当初はさっぱり使い道が見えず、Gmailのアカウントを持っている私としてはわざわざPCで使うアドレスにする気にもなれず、一応au oneメールに届いたメールはケータイに転送をする設定をしたまますっかりお蔵入りになってました。
 
 
しかし、絵文字が使えるとなると話は変わってきます。

それってつまり、ケータイからのメール送り先としてまともに使えるって事ですよ。

なので、私はケータイメールのバックアップとして使うことにしました。

ケータイのメールは保存数の上限があるので、毎日メールのやりとりをしたり、Googleカレンダーやcheck*padからメールを受け取っていると、数ヶ月前のメールが押し出されて消えてしまうんですよね。

「アキバ着いたぽ」という1行だけの、某友人の愛のこもったメールがバンバン消えてしまうのかと思うと悲しくて仕方ありません!
 
 
そんなわけで、設定方法です。
auケータイのメールボタンを押して、「Eメール設定>その他の設定」に「自動転送先」というところがあるので、ここに@auone.jpのメアドを登録してくださいませ。

これで大事なメールもばっちり保存され、さらに検索もしやすくなるという事で一石二鳥です。
 


ちなみにもう一つ別の使い道があるのですが、常用するメールアドレスを完全に@auone.jpに移行してしまい、そこに届いたメールを@ezweb.ne.jpに転送する、という方法です。

これの何が良いのかというと、受信するメールすべてにau oneメール(というかGmail)のSPAMフィルタを適用できるという点です。
GmailのSPAMフィルタはなかなか素敵ですからね。

他のキャリアは知りませんが、auはケータイからのメールにReply-Toを設定できるので、そこに@auone.jpのアドレスを設定すればメールを送った相手がそのまま返信しても@ezweb.ne.jpではなく@auone.jpが宛先になります。

設定方法は、「送信・作成設定>返信先アドレス」をONにして、Reply-Toに設定したいメールアドレスを入れるだけです。

なにやらReply-Toへの返信に対応してない機種もあるらしいですが、そんな時代遅れなキャリアや機種を使っているヤツはむしろこちらから着拒してやりましょう!

メアド変更の通知がめんどいので私は今のところそうする予定はありませんが、キャリア変更の時の通知に比べたら旧メアド(ここでは@ezweb.ne.jp)を保持したまま移行できるので、まだ楽かもしれませんね。

 
 
というわけで、最後に一言。

Gmailでもいいじゃん、というツッコミ禁止!

iPhoneとかBlackBerryばっかり使いやがって!

GDC2008
GDC3日目。というか、ALL Passのくせに今日が参加初日です。

CEDECと違って、参加したいセッションはその日に会場まで行けばすぐ入れるってのが楽で良いですね。
さすがアメリカは広いなぁ(物理的に)と思いました。

今日聞いたセッションはWoWなどのマルチプレイに関するゲーム制作手法的なお話と、WiiFitの制作裏話(主にハードウェア)でした。

英語のセッションは日本語の同時通訳が入るんですが、技術的な単語になると通訳の人が反応しきれてなくて結構聞き取れなかったりします。
やはり英語のお勉強は必要ですね‥‥

WiiFitの方は日本の方だったので、スライドは英語でしたけどきっちり理解出来たので楽しかったです。

 
 
で、話は少々変わって。

なにげに他人がどんなデジタルデバイスを使っているのかをコッソリ観察するのが好きなんですけど、こっちの人は当たり前のようにiPhoneやBlackBerryを使っていて羨ましすぎます。

早く日本でも使えるように‥‥と思ったら、BlackBerryの方はすでにDoCoMoがやってるみたいですね、法人のみですけど。

その他見かけるのはノキアやソニエリって感じで、つくづく日本はモバイル鎖国だなぁと思いました。

ただ、この状況を打開するために海外に進出だーとか思っても、ゲーム作りは企画&言語的な面で日本人には敷居が高そうです。
なので、ひとまず技術的な面くらいはそろそろ情報収集を始めておこうかな、という気になりました。

というわけで、今日は意外なところで良い刺激になりました。

wp-mb_mailにタグ、カテゴリ指定機能を追加してみました

WordPressにケータイメールから投稿するためのスクリプトを組もうと色々調べていたのですが、私が作りたかったものとほとんど同じ物が公開されていたのでそちらを改造することにしました。

改造元になったのは以下で公開されているwp-mb_mailです。
SPaiS.jp - Wordpress のマルチバイト文字対応メール投稿(3)

これに、カテゴリ及びタグを指定できるよう改造をしました。

また、SOMY Mobile Gateを手本に、投稿用メールを作成するためのフォームも用意しました。

フォームですが、アクセスするとこんな画面でカテゴリの選択が出来ます。
カテゴリ選択

カテゴリを選択して「送信」すると、こんな画面になって、メール作成及びBlog更新が出来ます。
メール作成

メール作成をクリックすると、メーラが立ち上がり以下のような内容がすでに書かれていますので、内容等を書きます。

cat:日記,秋葉原
tag:ゲーム,PS2
今日は秋葉原のお店でPS2のゲームを買いました。
今月もピンチです。

そして、このメールを送信したらStep.3のBlog更新にアクセスすると更新されます。

設置方法等

wp-mb_mail.phpの設定方法はオリジナルに準拠します。
フォーム(wp-mb_mail_form.php)の方はたいした設定項目はありませんので、ソースを見てください。
必ず設定する項目は投稿先メールアドレスくらいです。

設置場所ですが、WordPressのディレクトリ直下に置けばたぶんそのまま動きますが、それ以外の場所に置く場合はソース中でrequireされているwp-config.phpのパスを適切に書き換えてください。

セキュリティに関してですが、投稿用のメールアドレスは他人に分からないよう注意してください。
また、投稿用メール作成フォームも当たり前ですが投稿用メールアドレスが書かれていますので、同じく他人に分からないようURLを適当に変更してください。

ただ、仮にバレても不本意な投稿がされるだけで、これまでの投稿内容が消されると言ったことはありません。

どうしても気になる方は、Basic認証をかけるか、wp-mb_mail.phpの投稿時ステータスをpublishではなくdraftに設定してください。

ダウンロード

ダウンロードは以下からお願いします。
wp-mb_mail.0.2.4.f0.1

もし分からないことがありましたらコメント欄にてお知らせください。

xyzzyでPHPを書く下準備

今までまともにPHPを書いたことが無かったので、開発環境を整え中。

サーバー周りはxamppであっさり解決。
インストールしたフォルダのhtdocsの下にhtmlとかとか置けば、ttp://localhost/hoge.htmlで見られます。楽ちん。

で、問題はソースの編集。
私はxyzzyを愛用しているので、php-modeをこちらのサイトから拝借してインストール。

私のコーディングスタイルはBSDなのだけど
↓こんなの

if( hoge == true )
{  // ←中カッコは次の行に書く
    print("hogeでした!\n");
}

そのまま使うと自動インデントの中カッコの位置がおかしい。

if( hoge == true )
  {  // ←ここ
    print("hogeでした!\n");
  }  // ←ここも

Wikipediaによればホワイトスミスのスタイルというらしいけど、慣れない物はキモチワルイのでナントカしたいわけです。

で、調べてみたら、以下のサイトに書かれている変数(っていうのか?)を書き換えてあげれば良さげだということが判明。

xyzzy — C言語モード

これを参考に、php-mode.lの「(defun php-mode ()」の後あたりに

  (setq c-indent-level 4)
  (setq c-continued-statement-offset 4)
  (setq c-argdecl-indent 4)
  (setq c-brace-offset -4)
  (setq c-brace-imaginary-offset 0)
  (setq c-label-offset -4)

って感じにしたらBSDスタイルになった!やったー!

あと、昨日は何ともタイムリーに
jkondoに憧れて » 超手抜きでウェブサイトをモバイル対応 2008
なんてホッテントリがあったので参考にしたいと思う。

Shift_JIS切り捨ててUTF-8だけで行こうっと。

WordPress2.3.2でも動くようにmobile gateを改造してみた

WordPressに携帯電話から投稿する方法について色々検索していたのですが、標準のwp-mail.phpは少なくともauからメールを送信すると文字化けをするので使えないと判断。

日本人の方が製作をしたツールをいくつか発見しましたが、「SOMY Mobile Gate ベータv0.15」を使うことにしました。

どのソフトも基本的にケータイからメールを送信してWordPressに投稿するという作りなのですが、SOMY Mobile Gateはそのメールを生成するフォームを持っていたのが楽で気に入りました。

しかし、WordPress2.3.2にインストールしたところ、カテゴリの選択がうまく機能していませんでした。

そのほか、いくつか修正した項目があるので、それぞれ見出しをつけてまとめてみました。

カテゴリの修正

module/ez-mail.php

37行目

変更前

function EZMail_Get_CategoryList() {
	global $tablecategories,$wpdb;
	return $wpdb->get_results("SELECT cat_ID,cat_name,category_nicename FROM $tablecategories");

}

変更後

function EZMail_Get_CategoryList() {
    return get_terms('category',"get=all");
}

42行目

変更前

function EZMail_Get_CategoryName($category_ID) {
	global $tablecategories,$wpdb;

	if($category_ID == 'multi_set')
		return "複数カテゴリ設定";
	return $wpdb->get_var("SELECT cat_name FROM $tablecategories WHERE cat_ID = $category_ID");
}

変更後

function EZMail_Get_CategoryName($category_ID) {
	if($category_ID == 'multi_set')
		return "複数カテゴリ設定";
	$term = get_term($category_ID, 'category');
	if($term)
		return $term->name;
	else
		return "";
}

56行目
変更前

		$Category_STR .= "\t\t\t\t<option value=\"$category->cat_ID\">$category->cat_name</option>\n";

変更後

		$Category_STR .= "\t\t\t\t<option value=\"$category->term_id\">$category->name</option^gt;\n";

107行目
変更前

		$Category_STR .= "<input type=\"checkbox\" name=\"multicate_$category->cat_ID\" value=\"$category->cat_ID\"><font size=\"1\">$category->cat_name</font><br />\n";

変更後

		$Category_STR .= "<input type=\"checkbox\" name=\"multicate_$category->term_id\" value=\"$category->term_id\"><font size=\"1\">$category->name</font><br />\n";

あと、上記56行目変更付近で、個人的に以下の変更も加えました。
カテゴリ選択時の一番上にデフォルト(設定画面で指定したカテゴリ)と、複数カテゴリを持ってきました。

変更前

	$categories = EZMail_Get_CategoryList();
	foreach ($categories as $category) {
		$Category_STR .= "\t\t\t\t<option value=\"$category->cat_ID\">$category->cat_name</option>\n";
	}
	$Category_STR .= "\t\t\t\t<option value=multi>■複数カテゴリ■</option>\n";

変更後

	$categories = EZMail_Get_CategoryList();
	$Category_STR .= "\t\t\t\t<option value=\"\">(デフォルト)</option>\n";
	$Category_STR .= "\t\t\t\t<option value=multi>■複数カテゴリ■</option>\n";
	foreach ($categories as $category) {
		$Category_STR .= "\t\t\t\t<option value=\"$category->term_id\">$category->name</option>\n";
	}

module/wp-mail.php

450行目

変更前

function get_category_id_by_cat_name($cat_name) {
	global $tablecategories, $wpdb;
	return $wpdb->get_var("SELECT cat_ID FROM $tablecategories WHERE cat_name = '$cat_name'");
}

変更後

function get_category_id_by_cat_name($cat_name) {
    return get_cat_ID($cat_name);
}

ログイン画面でユーザー名が表示されない件の修正

最初の画面で「ようこそ さん」みたいに表示されていませんか?
あまり実害は無いようでしたが、一応修正してみました。

module/login.php

72行目

変更前

function Login_Get_UserName($UserID) {
	$UserData = Login_Get_UserData($UserID);
	$UserDisplayMode = 'user_'.$UserData->user_idmode;
	return $UserData->$UserDisplayMode;

}

変更後

function Login_Get_UserName($UserID) {
	$UserData = Login_Get_UserData($UserID);
	return $UserData->display_name;
}

投稿時に文字化けするので修正

xampp環境だと問題ないのですが、さくらインターネット環境だとどうも文字化けするんで、mb_convert_encoding()に元文字コードを明示的に設定してみたら治りました。

wp-mail.php

123行目

変更前

	$subject = htmlspecialchars(mb_convert_encoding($subject, get_settings('blog_charset'), "auto"));

変更後

	$subject = htmlspecialchars(mb_convert_encoding($subject, get_option('blog_charset'), "JIS"));

171行目

変更前

	$content = mb_convert_encoding($content, get_settings('blog_charset'), "auto");

変更後

	$content = mb_convert_encoding($content, get_option('blog_charset'), "JIS");

ImageMagickのパス変更

ImageMagickのパスがソースに直で書かれていて機能していなかったので修正しておきました。
これでサムネイルもばっちり作成されます。

ちなみに、さくらインターネットでのパスです。

wp-mail.php
578行目

変更前

		$reimg_out = "/usr/X11R6/bin/convert -geometry " . $img_width . "x" . $img_height . " $img_path $reimg_thumb_path";

変更後

		$reimg_out = "/usr/local/bin/convert -geometry " . $img_width . "x" . $img_height . " $img_path $reimg_thumb_path";

というわけで、ソースコード自体結構古いので、あちこち手を加えましたが、全体的にもう少しスッキリさせたい気がしています。
なので、先日少しBlogにも書きましたが、WordPress2.3以降に向けたモバイル投稿用のスクリプトを組んでみたいと思います。

少しずつ作っていくのでいつになるか分かりませんが、遅くとも今月中に形に出来たらいいなぁって感じです。

[2/3] «»

Home > Tags > ケータイ

その他諸々

あわせて読みたい

  • 個人的リンク集
  • mixi
  • twitter
  • track feed
  • ページランク

Return to page top