1月 2012 | 忘れたらググればいい

2012年1月26日木曜日

各新聞の電子版を比較してみる

なんとなく情報不足を感じる

最近,ニュースはNHK ニュースウォッチ9とtwitter, Facebook, RSSで流れてきたものくらいしか見ない. ニュースウォッチ9を逃すとまとまって見る機会がない (民放のニュースは基本見ない) ので,その日の出来事を知らずに過ごしてしまうこともある. というわけで新聞の購読を検討する. なお,紙の新聞は処分が面倒なだけなので最初から検討しない.

機能の比較

まず新聞ごとに契約形式が異なる. 日経電子版と朝日新聞デジタルは加入したらそのまま様々なデバイスで読める. 一方,産経はデバイスごとに契約する.iPadの産経新聞HDを購入してもパソコンの産経NetViewは見られない. ただし,産経はiPhone版,Android版は無料だし,産経新聞HD+NetViewでも2000円前後なので日経電子版や朝日新聞デジタルを契約するよりも十分安い.

日経電子版,朝日新聞デジタルと産経各種の価格差は,それぞれが提供する機能の違いと言えそう. 産経は基本的に閲覧のみだが, 日経電子版,朝日新聞デジタルはそれに加えてスクラップやおすすめ記事の提示,過去記事検索などが利用できる. また,日経電子版,朝日新聞デジタルはテキストでも記事を提供しており, evernoteでの取り込みが可能な点も重要. 産経はテキストに変換した表示ができないので,evernoteスクラップには向かない (画面キャプチャならいけるだろうけど). さらに,朝日新聞デジタルはテキスト形式,産経は紙面そのまま表示で表示形式は選べないが, 日経電子版はデバイスによって両方の表示形式が選べる.

日経電子版朝日新聞デジタル産経
iPadテキスト (今春にはアプリも)アプリアプリ (産経新聞HD)
iPhoneアプリアプリアプリ (産経新聞 (iPhone版))
Androidアプリアプリアプリ (産経新聞Android版)
パソコンFlash, テキストテキストFlash (産経NetView)
紙面そのまま表示iPadアプリ (今春から),
パソコン (Flash)
なしパソコン, iPad (産経新聞HD),
iPhone (産経新聞 (iPhone版))
料金 (単独)4000円/月3800円/月0円 (スマートフォン),
1500円 (タブレット),
315〜420円 (パソコン)
料金 (紙に追加) +1000円/月 +1000円/月設定なし
特徴的な機能記事スクラップ,
自動クリッピング,
閲覧履歴,
過去記事検索 (過去5年),
おすすめ提示,
ミニ解説など
スクラップブック,
過去記事検索 (過去1年),
自動収集など
FNN動画 (iPadアプリ)など

日経電子版の見た目

日経電子版はデバイスによって表示形式がちょっとずつ違う.現在は紙面そのままの表示はFlashのみだが,今春からiPadアプリも対応する.

HTML(iPad, パソコン)

iPhone/Androidアプリ

Flash (パソコン)

iPadアプリ(今春から)

朝日新聞デジタルの見た目

朝日新聞デジタルはどのデバイスでも見た目はほとんど統一されている.

iPadアプリ,iPhoneアプリ

androidアプリ,androidタブレットアプリ

HTML(パソコン)

産経新聞の見た目

産経は基本的には紙面そのまま表示.HTMLやアプリで再レイアウトした表示はない?

iPad (産経新聞HD)

iPhone (産経新聞iPhone版), Android (産経新聞Android版)

Flash (パソコン: 産経NetView)

どれを取るべきか?

(各紙のカラー (右,左) は置いておいて) どれを取るべきかは結局は目的や何を重視するか次第. とにかく記事を読めればいい人は産経だし,記録や検索したい人は日経か朝日.

記録,検索,おすすめ提示で産経より毎月2000円高くなるのはちょっと抵抗ある. が,日経電子版は機能も豊富 (用語解説がポップアップで見られるのが結構うれしい) だし,デバイスに合わせた表示形式を用意していて使い勝手がよさそう (なにより今春のiPadアプリが閲覧においてかなり便利そう) なので,自分が契約するなら日経電子版になるだろうか.

2012年1月12日木曜日

radikoでラジオを録音→iTunesに登録→iPodに同期を自動実行

録音した深夜ラジオを次の日にはiPodで聞きたい

引っ越しの時にラジオを廃棄してしまったので,一時期深夜ラジオを聞くことがなかったけど, radikoが始まってラジオを聞く頻度がかなり増えた.

特に深夜ラジオは中学の頃から聞いていて,今でも面白い番組が多い. ただ,深夜ラジオはAM1時〜3時が多く (地方では深夜ラジオと言えばオールナイトニッポンくらいしかない) , 放送終了まで聞き続けるのは大変.

したがって,後日聞いたり,寝落ちに備える意味でもラジオを録音しておきたい,という願望が昔からあった. 中学の頃はラジカセで120分のカセットテープへ録音,高校・大学の頃はMDへと録音していたけど, 今はラジオは持っていないし,どうせならノイズが乗らないradikoで録音したい. また,デジタルデータとして録音しておくと,携帯音楽プレーヤーへ移せばいつでも聞けるので便利.

と,言うわけでradikoで番組を予約録音し,iTunesへ登録,さらにiPodに同期させるところまで自動で行う方法を考えた.

radikoの録音

radikoをMacで録音する方法はすでに先人によって公開されている.

radiko録音その4(Mac):んー:So-netブログ
今回使うスクリプトは基本的にこれを使用しますが,rtmpdumpとかffmpegとかの準備はリンク先のブログを参考にしてください.

録音に使うスクリプトは radiko4.ksh と get_auth.sh の2つ.どちらもutf-8で保存. 両方とも ${HOME}/bin に置いた.が,どこに置いてあっても特に問題はないはず.

radiko4.ksh は実行時に引数で録音時間や番組情報を指定し,実行すると即時録音が始まる. その後,録音が終了すると自動的にiTunesへファイルが追加される. 詳しい使い方はリンク元を参照.

radiko.kshの変更点

radiko4.ksh は radiko.ksh とリネームし,内容を一部変更した.

50c50
< GetAuth_SRC="${HOME}/get_auth.sh"
---
> GetAuth_SRC="${HOME}/bin/get_auth.sh"
57a58
> BITRATE=65536
67c68
<         t) TITLE="${OPTARG} ${DATE2}";;
---
>         t) TITLE="${OPTARG}";;
100c101
<     -y -i - -vn -acodec ${CODEC} -ar 44100 -ab 196608 -ac 2 "${RFILE}" > /dev/null 2>&1
---
>     -y -i - -vn -acodec ${CODEC} -ar 44100 -ab ${BITRATE} -ac 2 "${RFILE}" > /dev/null 2>&1

変更点は以下のとおり.

  • GetAuth_SRC: get_auth.sh の場所を自分の環境に合わせて変更
  • 録音時のビットレートが固定で設定されていたので,変数として BITRATE を bits/s で設定.64kbpsならば 64×1024=65536."64k"みたいな設定も可能らしい? ちなみに64kbpsで2時間だと約60MBになる.
  • iTunesでの曲名が "タイトル 録音実施日時" に固定されてしまうので,こっちのスクリプトでは ${DATE2} を除きタイトルは番組ごとに用意する録音スクリプトで設定することにする.

録音用スクリプト (番組ごとに用意する)

録音したい番組ごとにスクリプトを用意する.スクリプトには,録音する放送局,録音時間 (長さ) ,iTunesに登録される情報とかを設定する.文字コードはutf-8.以下は深夜の馬鹿力の例.

#!/bin/sh

# rec_ijuin.sh


# IDで録音する放送局を指定.IDと放送局の対応は radiko.ksh を参照
ID="TBS"
# OFILEは最終的にできるファイル名の一部で使う.番組名を表す文字列を指定しておけばいい.
OFILE="ijuin"
# 録音時間 (分) .radikoは遅延があるので,余裕を見て+5分くらいにしてある.
TIME="125"

# タイトルに含めるための日付.
# 番組が1時開始で,スクリプト実行時には日が変わってしまっているので,-v-1d で1日戻す.通常はいらない.
date=`date -v-1d +%Y年%m月%d日`

# タイトルは 「YYYY年MM月DD日 番組名」とする.
TITLE="${date} JUNK 伊集院光 深夜の馬鹿力"
ARTIST="TBS RADIO 954kHz"
ALBUM="JUNK 伊集院光 深夜の馬鹿力"
GENRE="ラジオ"

# 録音を実行し,録音終了後iTunesへ登録.
~/bin/radiko.ksh ${ID} ${OFILE} ${TIME} -t "${TITLE}" -a "${ARTIST}" -A "${ALBUM}" -g "${GENRE}"

# iPodとiTunesの同期を実行 (後述)
open ~/bin/sync_ipod.app/

iPodだと曲名の後半が省略されてしまうので,タイトルを「YYYY年MM月DD日 番組名」としていつの放送か分かるようにした. あとARTISTやALBUMは自由につければいいんだけど,番組のPodcastが公開されているなら,その表記に合わせるとiTunesやiPodで見る時に統一されて便利.

iPodとiTunesの同期をスクリプトから呼び出すためのAutomator

radiko.kshでは録音後は自動でiTunesの同期まで行われるけど,iPodとの同期はやってくれない. 夜録音→iPod同期→朝出かける時には同期済みのiPodを持っていくだけ としたいので,iPodとの同期を行う部分をAutomatorを利用して作る.

Automatorを起動したら,作成するAutomatorの種類として「アプリケーション」を選ぶ.

「ミュージック」の「iPod をアップデート」を右の枠にドラッグ&ドロップ. オプションで「このアクションの入力を無視」をチェックしておく (チェックしなくてもたぶん変わらない). 作ったアプリケーションは "sync_ipod.app" として ${HOME}/bin に保存.

iPodをMacに接続した状態でこの sync_ipod.app を実行するとiPodの同期が始まる. ただし, sync_ipod.app の実行時に iTunes が起動していないと,警告メッセージが出てしまう. が,OKを押さなくても同期は開始するのでたぶん問題ない. Lionなら起動時にアプリケーションの状態を復元させられるので,警告が気になるならiTunesは常に起動状態にしておく方がいいかも.

Macの起動設定

システム環境設定でMacの自動起動を設定. あまり細かく設定できないけど,幸い録音したい番組は全部AM1時スタートなので,起動時刻は 0:55 にしておく. 終了時刻は同期までの時間に余裕を持たせて 3:15 とした. なお金曜深夜は,日付的には土曜日なので「平日」にすると起動しないので注意.

cronの設定

実行開始時刻=録音開始時刻なので,すべて番組開始1分前とした. 月曜深夜25:00は火曜AM1:00なので,曜日の指定を間違えないように注意. なお,cronの設定方法は適当に調べてください.

59 0 * * 2 ~/bin/rec_ijuin.sh
59 0 * * 3 ~/bin/rec_bakusho.sh
59 0 * * 4 ~/bin/rec_fumou954.sh
59 0 * * 5 ~/bin/rec_99ann.sh

注意

radiko.ksh での録音中にネットワークが一定時間途切れるとそこで録音が止まってしまうことがあるので注意. 自動で再開させるのは難しそうなので,止まった時は手動で録音スクリプトを実行させることで対処. また,iTunesの同期の前に radiko.ksh が止まってしまうとそこまでの録音ファイルは /tmp に残ったままになるので,これも手動で救出するしかない.

iPodをMacに接続しておくだけ

毎日iPodをMacに接続しておくだけで,朝になったら前日の放送が同期されている環境が完成. すでに数ヶ月運用しているけどいまのところとても快適.

2012年1月11日水曜日

iPhoneで *#06# と入力すると製造国が分かるってホント?

Twitterでこんなネタが回ってきた

iPhone持ってる人!ダイヤルで*#06#を押して、七桁目と八桁目の数字を確認してください。02,20は中国産。質が劣る。08,80はドイツ。質はまあまあ。 01,10はフィンランド。質良し。00,03,04は元々の工場。質かなり良し。 13はアゼルバイジャン。質最高に悪い。2012年1月10日 18:22 via web

なんか怪しい. ダイヤルを押させるから変なところに電話かかっちゃうんじゃないかと思って調べてみると, *#06# はIMEIを表示させるコードらしい.

IMEIとは?

Wikipedia様によるとIMEIは携帯電話の識別番号.そういやdocomo関係で問題になってたやつだね.

International Mobile Equipment Identity (IMEI) は、GSM/W-CDMA/iDENの全ての携帯電話や一部の衛星電話に付与される識別番号。携帯電話のバッテリを外すと、そこに書いてあることが多い。また、*#06# と入力すれば携帯電話の画面にも表示できる。

International Mobile Equipment Identity - Wikipedia

IMEIで製造国が分かる?

ここまで調べてみて,「なるほど,IMEIの7桁目,8桁目は製造国を表すコードなのか」と想像ができる. ケータイWatchの記事も7,8桁目がFAC (Final Assembly Code) であると言っている.

この識別番号は、15桁の数字からなっていて、装置を製造したメーカーと機種を示す番号、生産国、固体に割り振られたシリアル番号、IMEIが正しい内容であることを検証するためのチェックデジットが含まれています。

ケータイ用語の基礎知識 第404回:IMEI とは

じゃ,↑の国以外とコードの対応表を見てみたくなって調べてみるが,なんかおかしい.

IMEIは2002年まで,2003年,2004年以降ではIMEIの決め方が違う

Wikipediaの記事をよく読むと以下の記述がある.

2004年以降、IMEIのフォーマットは AA-BBBBBB-CCCCCC-D のようになっている。(中略) 2002年より以前にはTACは6桁で、その後に2桁の Final Assembly Code (FAC) があった。FACはその機器を組み立てた工場を示す製造業者固有の番号である。

International Mobile Equipment Identity - Wikipedia

ちなみに, AA=Reporting Body IdentifierでGSMAがTAC (Type Allocation Code) の割り当てを承認したグループを示す番号, BBBBBB=TACの残りの部分, CCCCCC=その機種のシリアル番号, D=番号全体のチェックディジット(またはゼロ)である.

つまり,2002年までは7,8桁目はFACがあって製造工場を示すコードがあった (生産国ではない.ケータイWatchの記事は間違い.2009年の記事だったけど...) が,2004年以降はそのように割り当ててはいない.過渡期の2003年はすべての機器で '00' を割り当てるようになっていた.

2004年4月1日フォーマットが更新され、Final Assembly Code をやめ、Type Approval Code を8桁にして Type Allocation Code と呼ぶようになった。2003年1月1日以降、新フォーマットとなるその時期まで、Final Assembly Code (FAC) は必ず 00 とすることになった。

International Mobile Equipment Identity - Wikipedia

上記の表記でBBBBBBの部分 (ME) は可能ならば連続でつけろ,とGSMAでは推奨している.(以下の資料ではBBBBBBをXXXXYYと表記している)

  • The ME Type Identifier should be allocated sequentially wherever possible. Gaps in the ME type range are to be avoided if possible.
    • During the interim changeover period of 01/01/03 – 31/3/04 the least significant two digits (YY) were set at 00.
    • During the interim changeover period of 01/01/03 – 31/3/04, the top four digits (XXXX) allocated by any reporting body were to be allocated sequentially, for example the TAC code allocated following NN123400 would be NN123500. From 1/4/04 the least significant two digits (YY) will be incremented sequentially.

IMEI Allocation and Approval Guidelines Version 5.0

ここまで来るとiPhoneのIMEIの 7,8桁目 (BBBBBBの下2桁) が製造国というのは相当怪しいけど,BBBBBBは製造業者が自由につけられる.なので,もしかしたらAppleは以前の2002年までのルールに従って7,8桁目が製造工場を表すように採番しているという可能性もある.が,調べてもそれっぽい情報は見つからなかった.

ガセとは断定できないけど,限りなくガセに近い?

IMEIの定義や公開情報から探るのはもう難しそうなので,このネタがガセだとしたら,元ネタがあるはず,と思って調べてみるとそれっぽいネタが見つかった.

  • IF the Seventh & Eighth digits of your cell phone are 02 or 20 this means your cell phone was assembled in Emirates which is very Bad quality
  • IF the Seventh & Eighth digits of your cell phone are 08or 80 this means your cell phone was manufactured in Germany which is fair quality
  • IF the Seventh & Eighth digits of your cell phone are 01 or 10 this means your cell phone was manufactured in Finland which is very Good
  • IF the Seventh & Eighth digits of your cell phone are 00this means your cell phone was manufactured in original factory which is the best Mobile Quality
  • IF the Seventh & Eighth digits of your cell phone are 13 this means your cell phone was assembled in Azerbaijan which is very Bad quality and also dangerous for your health.

Is your Nokia Cell Phone Original | General Santos City Online Community & Classifieds Gensan, Forum Portal Gen. Santos - GensanSale.Com

  • IF the Seventh & Eighth digits are 02 or 20 this means your cell phone was assembled in China which is of low quality.
  • IF the Seventh & Eighth digits are 08 or 80 this means your cell phone was manufactured in Germany which is of fair quality.
  • IF the Seventh & Eighth digits are 01 or 10 this means your cell phone was manufactured in Finland which is of very good quality.
  • IF the Seventh & Eighth digits are 00 this means your cell phone was manufactured in original factory which is the best phone quality.
  • IF the Seventh & Eighth digits are 13 this means your cell phone was assembled in Azerbaijan which is of very bad quality and may also be dangerous for your health.

Is Your Cell/Mobile Phone Fake? Check it through your IMEI

よく見ると "02 or 20" は微妙に違ってて "Emirates" だったり "China" だったりする. しかも2つ目はどのメーカーでもこのとおり,とか書いてあってだいぶ怪しい. この2つだけじゃなくて,同じようなコピペは無数に見つかった.

というわけで,元ネタっぽいのも見つかったから,まずガセだろう. これ以上確認できないので残念ながら完全に否定はできないけど...

え?

iPhoneの裏面を見ると、「Assembled in China」の文字。そうなんです、iPhoneには最初から製造国(厳密に言えば組み立てをした国)が書かれているんです。 あれ、なんだろう... 目から汗が止まらないや。。

iPhoneの製造国がわかる隠しコマンドを発見? とその顛末 : ギズモード・ジャパン

そもそもアゼルバイジャンとか怪しいと思ってたんだよ... いや,ホントに....

おまけ

調べた結果,現状のIMEIの3〜8桁目は製造業者がつけられるコードなので,この部分で機種判定ができてしまうようだ.

Type Allocation Code - Wikipedia, the free encyclopedia
iPhoneのTACは一覧がある.結構細かい.外部リンクにはIMEIのデータベースとか,IMEIを入力すると機種判別してくれるサービスまである.

IMEI lookup | TAC list | phone model lookup | IMEI number lookup | TAC database | IMEI database | IMEI TAC | IMEI search
IMEIから携帯の機種を判定するサービス.実際にはTAC (上位8桁) だけでも判定できる.IMEIはある意味個人情報なのであんまり入れない方がいいと思います.

2012年1月8日日曜日

NEX-5ND 用のケース

amazonで買える専用ケース

NEX-5NDを買った時から本体がすっぽり入るケースとして目をつけていたけど,ずっとamazonでは入荷待ちになっていた. 先週になって,入荷のお知らせが来た.5020円とちょっと高めなんだけど,即注文.昨日届いた.

suono(スオーノ) ハンドメイド NEX-5N / NEX-C3ケース (ココア) -- ズームレンズ用suono(スオーノ) ハンドメイド NEX-5N / NEX-C3ケース (ココア) -- ズームレンズ用

suono
売り上げランキング : 55099

Amazonで詳しく見る
by G-Tools

コンパクトかつ取り出しやすい

このケースはズームレンズをつけたままでそのまま収容できるので,取り出してすぐ撮影できるようになっている. また,ふたを閉じるとそのままでもカメラバッグっぽく持ち運びできる.

これで安心してカバンに入れっぱなしで持ち運びできるな.