カテゴリー別アーカイブ: iPad

iPad

[UPDATE8]iBooksのルックアップ辞書を英和・和英/国語辞典にする

iPadの目玉アプリのひとつがiBooks。まだiBookStoreには日本語書籍はなく洋書が並んでいるだけなのでiPad User Guideをダウンロードして使ってみていたところ、Kindleのように辞書をルックアップして意味を表示する機能があることに気がついた。英和辞書なら便利だなと思っていたところJailbreakしていればカンタンにできることがわかったのでその備忘録。

[Updated on August 5, 2010]
JailBreakせずに辞書を切り替える方法が紹介されたブログがありますので、まずはそちらをおすすめします。
iBooks (iPad 電子書籍) で英和辞書を表示させる裏技

[Updated on November 30, 2010]
JailBreakをせずに設定する方法がありましたので当ブログの別エントリ”iBooksのルックアップ辞書を英和・和英にする方法”にまとめました。

注意喚起情報[Updated on August 5, 2010]
以下に紹介する方法はJailBreakが必要になります。JailBreakされたiPhone/iPad/iPod touchはメーカー保証対象外となるため動作不良や故障に陥ってもサポートを受けることができません。万一の際には保証期間内であっても有償となってしまいます。また、JailBreakはアップル社の施したセキュアな枠組みを無効化することになるため、外部からの侵入によってウィルスに感染し動作が不安定になったり、個人情報等が流出してしまう可能性(危険)を伴うものです。さらに、JailBreakされたiPhone/iPad/iPod touchにAppStore以外で配信されるアップル社が承認していないサードパーティー製のアプリケーションをインストールする行為は、その安全性が保証されておらず悪意のあるプログラムが混入している可能性もあり、未知なる危険を伴うものです。これらのリスクを理解出来ない、または自ら当該リスクに対処することができない場合はJailBreakしないようにしてください。

JailBreakとその危険性についてはこちらのサイトで詳細に説明されていますので是非確認してください。
をぢの日記【iPhone_JB】Jailbreakによるリスクと問題について

普通は英英辞書データが表示されるが英和辞書データをルックアップ
IMG_0049

iBooksのルックアップ辞書の英英辞書データを探したところ、/Library/Dictionaries/に各種辞書が格納されていた。なんと英和・和英辞書データも格納されており、他にも類語辞書や国語辞書も入っている様子。これは話が早い(Kindleでは英和辞書を英辞郎データから作る必要があった)。
/Library/Dictionaries/Apple Dictionary.dictionary
/Library/Dictionaries/New Oxford American Dictionary.dictionary
/Library/Dictionaries/Oxford American’s Thesaurus.dictionary
/Library/Dictionaries/Shogakukan Daijisen.dictionary
/Library/Dictionaries/Shogakukan Progressive English-Japanese Japanese-English Dictionary.dictionary
/Library/Dictionaries/Shogakukan Ruigo Reikai Jiten.dictionary

ルックアップさせる辞書データをどこかで制御しているはずなので探したところ、iBooks.app下のサブディレクトリ(/var/mobile/Applications/iBooks/iBooks.app/Japanese.lproj/DefaultDictionaries.plist)に発見した。標準ではオックスフォード辞書2つが設定されているのでこれを変更する。英語の類語辞書は引けても英語から日本語の類語は引けないので設定しても無駄かもしれない。念のためplistは編集前にバックアップを取っておく。

デフォルト設定
<key>DCSDefaultActiveDictionaries</key>
<array>
 <string>/Library/Dictionaries/New Oxford American Dictionary.dictionary</string>
 <string>/Library/Dictionaries/Oxford American Writer’s Thesaurus.dictionary</string>
 <string>/Library/Dictionaries/Apple Dictionary.dictionary</string>
</array>

赤字部分をそれぞれShogakukan Progressive English-Japanese Japanese-English Dictionary.dictionary、Shogakukan Ruigo Reikai Jiten.dictionaryに変更して保存。ホームスクリーンからiBooksを起動するだけ。RespringやRebootは不要。

plistにはデフォルトの辞書も設定されており、DCSDefaultActiveDictionariesで指定された辞書データが何らかの理由で参照できない場合に使用される感じ。オックスフォード辞書と英和・和英辞書、類語辞書などあるだけ指定してみたところ、オックスフォード辞書しか表示されなかった。並び順などもひょっとすると優先順位などを意味するのかもしれない。

電子ブックリーダーとして、辞書のルックアップ機能というのは非常に魅力である。読んでいる時に英単語や語彙をすぐ確認できるのだから。Kindleも同じ機能があるものの英和辞書データは入っていないため自力で入れる必要があったし苦労したが、このiPadはなんだろ?すごすぎる。国語辞典、類語辞典まで搭載している。和書データであれば日本語の意味や類語を表示できるかもしれない。

日本語のePubサンプル( ePub変換”>青空文庫 (XHTML) -> ePub変換)をiBooksに入れて試してみたところ、ちゃんと大辞泉から引っ張ってきた。いろいろと夢が膨らんだ感じ。

IMG_0051

実はちょっと面倒。DefaultDictionaries.plistのDCSDefaultActiveDictionariesセクションの辞書データは参照優先順位に並んでいるらしく、上位データがヒットすると下位辞書データは参照しない。そのため国語辞典、英和・和英辞典のどちらを上位にするかで表示される内容が異なってしまう。たとえば国語辞典を下位にすると日本語の意味を知りたいのに英訳が表示されたり、国語辞典を上位にして洋書でルックアップするとカタカナ英語などは国語辞典から引っ張ってきてしまう等の不都合が生じる。

現在のところiBooksで読める日本語書籍データが普及していないため支障はないように思う。iBookStoreでダウンロード出来る頃には、ルックアップで参照する辞書を自分で選択できるような機能が追加されていると想像する。

–Updated on June 4, 2010
ツイッターでお世話になっている @hitoriblogさんが設定画面から最優先する辞書を手動で選択できるtweakを作ってくださっています。これは便利です。iBooks、Pagesのほか、KeynoteやNumbersでも辞書対応しているようです。

iPadのポップアップ辞書環境を少し改善するDicSelector

いろいろと

  • 辞書データ格納場所がiBooks.app下ではないので他のアプリでも共用できるんだと思う。
  • iBooksに限らず範囲選択したときに出てくるメニューに”辞書”みたいな機能も出てきたらこれはスゴイ。

–Updated on July 5, 2010
iBooksのバージョンアップにより上記方法ではルックアップ辞書を変更不可になっていました。確認したところiBooks.appのディレクトリ直下に “BKDictionaryManager_LanguageToOrder.plist” というファイルがあり、ルックアップ辞書をコントロールしている様子。DefaultDictionaries.plistの役割がどのように変わったかは不明。BKDictionaryManager_LanguageToOrder.plistを次のとおり変更する。辞書の並びは自分の参照したい順番に変更する。作業前にバックアップ推奨。

<dict>
<key>en</key>
 <array>
  <string>com.apple.dictionary.PEJ-PJE</string>
  <string>com.apple.dictionary.NOAD</string>
  <string>com.aplple.dictionary.OAWT</string>
  <string>com.apple.dictionary.AppleDictionary</string>
 </array>
<key>ja</key>
 <array>
  <string>com.apple.dictionary.Daijisen</string>
  <string>com.aplple.dictionary.ruig</string>
  <string>com.apple.dictionary.PEJ-PJE</string>
 </array>
</dict>

書籍データの言語に基づき呼び出す辞書を決定しているので、英語書籍データの場合に優先辞書を英和和英になるよう追加する(赤字部分)だけ。前バージョンでは書籍データの言語に応じて英和辞書と国語辞書の優先順位を変更しなければならない場面もあったが、今回のバージョンアップでその手間はほぼ不要になった。

なお、Pages、Keynote、Numbersはバージョン改訂されていないので、まだDefaultDictionaries.plistが有効に機能している。

moyashiさん(@hitoriblog)が公開してくださったDicSelectorはiBooks1.1では機能しないため現在レポジトリでは公開停止になっています。 (2010年7月20日修正)iBoks1.1対応バージョンがリリースされております。

–Updated on July 20, 2010
iBooksがバージョンアップして1.1から1.1.1になりましたが、辞書をルックアップする機能に変更はないようです。BKDictionaryManager_LanguageToOrder.plistに辞書の優先順位を追加・変更する方法が使用できます。

なお、moyashi(@hitoriblog)さんが設定画面から辞書の優先順位を切り替えるDicSelectorも対応してくださっています。直接plistを編集する手間が省けて非常に便利です。
iBooks等のポップアップ辞書で使う辞書を選択可能にするDicSelector

–Updated on July 24, 2010
iBooksがバージョンアップして1.1.2になった。BKDictionaryManager_LanguageToOrder.plistに辞書の優先順位を追加・変更する方法は健在。DicSelectorも問題なく動作することを確認した。

動作環境
iPad WIFI+3G 16GB-USA iOS3.2 Spirit Jailbreak済み

GPS性能を比較してみた iPad WIFI+3G/HTC Desire/iPhone3GS

iPad WIFIモデルとWIFI+3Gモデルの大きな違いのうちのひとつはAssisted GPSの有無だろう。iPad WIFI+3GモデルのGPSを試してみるついでに、HTC Desire、iPhone3GSのGPSとの比較をしてみた。AGPSの有無でどれほど違うのかWIFIモデルとの比較もしてみたかったが手元にないのであきらめた。

iPad WIFI+3G 16GB-USAモデルをiPhone3GSのカメラで撮影

当然だが大きい画面で見る地図はやっぱりいい。位置情報も電車の高速移動にも正確に捕捉しているように見えた。駅に入線していく様子もはっきりわかる。デジタルコンパスを使用した場合に、干渉しやすいようで8の字を描いて解消せよとのメッセージが頻発する。iPhoneでも恥ずかしいのに、iPadの大きなプレートを電車の中で8の字に回してたら完全に怪しいヤツになってしまうわけで。。。

HTC Desire SIMロックフリーモデルをiPhone3GSのカメラで撮影

HTC Desire SIMロックフリーモデル。位置情報の捕捉の精度はiPadと同程度と感じた。デジタルコンパスとの組み合わせという点ではiPadのように他のデバイスと干渉して地図がグルグル回転するようなことはなく、この点はiPadよりも優れているのかもしれない。

iPhone3GS 旧ROMモデルをHTC Desireのカメラで撮影

iPhone3GSの初期ロットであり発売から1年ほど経過しているため、最近発売された上記2モデルとの比較は酷ではある。他の2つに比べて現在地の捕捉に時間を要するし、その精度も。。。たまたま今回ひどい結果なのかもしれない。でも個人的には、歩行中でもこの動画のようにいきなり違う場所にいってしまったり、リアルタイムには追従せずに急に止まって、また進んでの繰り返しで動きがぎこちないし、信頼性に欠ける印象を持っている。

まとめ
iPad WIFI+3GモデルのGPSはiPhoneよりも格段に性能が向上しており、大画面でのマップ表示は3G回線ながらピンチ・イン、ピンチ・アウトので地図情報のロードもスムーズだ。iPhoneにナビやカーナビのアプリはあるけれど実用性の面で難ありだったけど、iPadなら十分に使用に耐えうる(カーナビ操作は運転席以外で)と感じた。ちょっと困るのはデジタルコンパスの干渉問題。精度が良すぎるため起こるのか理由はわからないけど、結構な頻度で突然地図がグルグル回り出すのでこれは勘弁してもらいたい。

上記は主観的な印象に基づいており、捕捉時間や精度などの感じ方には個人差があります。

検証機種
 iPad WIFI+3G 16GB-USA + AT&T micro SIM
 HTC Desire SIMロックフリーモデル + docomo SIM
 iPhone3GS SIMロックモデル + SoftBank SIM

[UPDATE7]iPad 3G US版のAT&T micro SIMをアクティベーションする

iPad WIFI+3G US版はSIMロックされておらずmicro SIMという通常のSIMカードよりも小さいSIMが購入時から本体に組み込まれている。これを日本国内からアクティベーションして3G回線でモバイルデータ通信が出来たのでその備忘録。AT&TのiPad Planは日本からでは割高なサービス利用となってしまうが、出張等で頻繁に渡米するユーザにとっては他のデバイスでも利用できれば素晴らしいサービスなのかもしれない。

AT&TがiPad用に提供しているプランは2つで非常にシンプルで基本はプリペイドの事前チャージ方式。2年縛りとか、端末代なのかキャリア費用なのかゴチャゴチャしてるうえに、なおかつなんとか割引でわけがわからなくなっている日本とは大違い。

米国内でのデータ通信(Domestic Plan)

  • 30日間 250MBまで:US$14.99
  • 30日間制限なし:US$24.99

米国外でのデータ通信(International Plan)

  • 30日間 20MBまで:US$24.99
  • 30日間 50MBまで:US$59.99
  • 30日間 100MBまで:US$119.99
  • 30日間 200MBまで:US$199.99

注意喚起情報
AT&Tのサービス利用は同社サイトにおけるiPadプランを確認のこと。日本で利用する場合は割高なInternational Planが必要。自己責任でどうぞ。

詳細はキャリアのホームページへ:AT&T iPad Data Plans

iPadの設定画面のメニューから”モバイルデータ通信”を選択して、”アカウントを表示”をタップすると次のようなAT&Tのデータ通信サービスを利用するための登録フォームがポップアップで表示される。

01att-acti-form

ここで入力する”Login Information”がAT&Tにおける自分のアカウント名とパスワードとなり、登録後はこのアカウント情報でログインすることで現行プランやデータ利用量の確認、追加チャージやInternational Planの購入、自動更新のキャンセルといった保全手続きが可能になる。

“Recurring Domestic Plan Option”は米国内で利用する場合のプランなのだが、米国外(たとえば日本)で利用する場合に必要なInternational Planの購入にはこのDomestic Planの申し込みが前提になっており、渡米する予定がなくても”250MB of data for 30 days for $14.99”の購入は必要になってしまう。続いてカード情報と住所を入力する。クレジットカードは海外発行である必要はなく、日本国内で発行されたクレジットカード(VISA)で登録することができた。

登録が完了するとすぐに”AT&T Data Plan Purchase Confirmation”のメールが届き、自分の登録したプランと電話番号が記されている。日本国内からのアクセスには海外ローミングを利用するため”International Plan”の購入が必要となるので、この段階ではまだモバイルデータ通信はできない。

International Planの購入は、設定画面>モバイルデータ通信>アカウントを表示、で先程登録したパスワードを入力し、”Add International Plan”をタップする。プランと金額が出てくるがハンパなく高い(個人の感想)。


02att-intl-plan

どれかを選択して(自分は当然一番安いヤツ)購入手続きを済ませる。オプションとしていつから開始するかを選択することが可能で1年先までの予約を受け付けてくれる。注意書きに”Effective at midnight Eastern Time”とあるとおり、開始日の深夜0時(米国東部時間)から有効になるのですぐに有効になるわけではない。

International Planが有効になるまでは、設定メニューのキャリアからNTT DoCoMoとSoftBank Mobileの電波を掴んでいることは確認できるがデータ通信はできない状態。さて、約束の時間になった頃、iPadを見ると、それまでは「アクティベーション中です」とポップアップ表示されていたが、「アクティベーションしました」と変わり、ステータスバーのキャリア表示にNTT DOCOMOが流れた。念のためキャリア名の横に3Gと表示されていない場合は、設定画面>モバイルデータ通信の「モバイルデータ通信」と「データローミング」がそれぞれオンの状態であることを確認する。

これで無事3Gデータ通信ができた。データ利用量の確認は前記の通り、設定画面から確認することが可能だ。日本国内のみの利用であれば、International Planが限度に達したところでデータ通信はできなくなる。

03att-status

AT&Tを利用するにあたって注意すべきこと・不明なこと

  • Domestic PlanをキャンセルしてもInternational Planがまだ有効で残っている場合はDomestic Planが強制有効になって課金される?
  • 30日経過後には自動更新されてしまうので利用しないのであれば事前キャンセルが必要
  • 自動更新をキャンセルしてもアカウントは60日以内ならば再登録不要で利用可能(2010年9月18日確認済み)
  • 自動更新時にキャンセルする際アカウントを削除することも可能
  • アカウント削除した(された)場合、同じアカウント名(メールアドレス)を利用できるかは不明(たぶん可能)

今後確認できたことはアップデートする予定。繰り返しだが自分でAT&Tのサイトでプランの内容を確認・理解した上で利用可否を判断して欲しい。そもそもが米国内向けサービスなわけで、日本に居住して日本国内から利用すべきサービスではない。出張や旅行などで頻繁に渡米する予定がなければやめておいた方が良い。かくいう私は渡米の予定は全くございませんが。。。

なお、HTC Desire SIMロックフリー版、iPhone3GS SIMアンロック(blacksn0w)でもAT&T micro SIMが使えたのでエントリをアップする予定した。

<参考>
AT&Tは日本ではNTT DoCoMo/SoftBank Mobileと提携してローミングサービスを提供している(International AT&T 3G Data Plans for iPad)。

動作環境
iPad WIF+3G 16GB-USA OS3.2(Spirit Jailbreak)

—Updated on May 20, 2010
AT&TのInternational Planの「30日間 20MBまで(US$24.99)」を購入して国際ローミングで3Gデータ通信を試してみたが、残りわずかになると使用状況をプッシュ通知してくれるようだ。これに加えて登録したメールアドレス宛にも通知が届く。

使用可能なデータ通信が残りわずかであることを知らせるプッシュ通知
att-microsim-notice2

AT&Tからデータ通信可能な残量がわずかであることを知らせるメール

From: AT&T Customer Care for Wireless
RE:AT&T International Plan Nearly Out of Data
Your 20 MB of data for 30 days for $24.99 international rate plan has 14% of the plan remaining. To purchase more, please go to Settings on your iPad before your current data runs out.
Thank You,
AT&T

そのまま残容量を使い果たしてしまえばインターネット接続が強制切断され、WIFI環境がない限り復帰できないので事前通知するという仕掛けになっている。必要であれば追加購入する。使い果たしてしまうと、その旨を知らせるメールを受け取って3G回線から切断され、ステータスバーのキャリア名は「圏外」となるようだ。

AT&Tからデータ通信可能な残量がゼロになったことを知らせるメール

From: AT&T Customer Care for Wireless
RE:AT&T International Plan Nearly Out of Data
Your 20 MB of data for 30 days for $24.99 international rate plan has 0% of the plan remaining. To purchase more, please go to Settings on your iPad before your current data runs out.
Thank You,
AT&T

—Updated on July 10, 2010
AT&TからDomestic Plan(ここで言う”Domestic”とは米国内という意味)の「30日間 250MBまで:US$14.99」の有効期限があと6日間であることを知らせるメールが届いた。

AT&Tから米国内データ通信プランの有効期限が間もなく切れることを知らせるメール

From: AT&T Customer Care for Wireless
RE:AT&T Plan Expires Soon
Your 250 MB of data for 30 days for $14.99 rate plan has 6 days of the plan duration remaining. To purchase more, please go to Settings on your iPad.
Thank You,
AT&T

—Updated on July 11, 2010
AT&TからDomestic Plan(ここで言う”Domestic”とは米国内という意味)の「30日間 250MBまで:US$14.99」の有効期限があと3日間であることを知らせるメールが届いた。

AT&Tから米国内データ通信プランの有効期限が間もなく切れることを知らせるメール

From: AT&T Customer Care for Wireless
RE:AT&T Plan Expires Soon
Your 250 MB of data for 30 days for $14.99 rate plan has 3 days of the plan duration remaining. To purchase more, please go to Settings on your iPad.
Thank You,
AT&T

米国内であれば、この3日前通知や6日前通知もInternational Planの期限前通知がそうであったようにプッシュ通知で知らせてくれると思われる。

—Updated on July 14, 2010
AT&TからDomestic Plan(ここで言う”Domestic”とは米国内という意味)の「30日間 250MBまで:US$14.99」の有効期限の14時間前であることを知らせるメールが届いた。

AT&Tから米国内データ通信プランの有効期限が間もなく切れることを知らせるメール

From: AT&T Customer Care for Wireless
RE:AT&T Plan Expires Soon
Your 250 MB of data for 30 days for $14.99 rate plan has 14 hours of the plan duration remaining. To purchase more, please go to Settings on your iPad.
Thank You,
AT&T

—Updated on August 11, 2010
AT&Tから「あと14時間」を知らせるメールが届いた後はそのまま30日間250MBプランの期限が満了した。ただ、まだ初回登録したユーザ名とパスワードでログインすることができ、プランの購入が可能の状態だった。
※60日間はアカウントが残るはずなのでそれを検証するつもり。

8月11日時点でログインしたところ
expired

—Updated on September 18, 2010
9月12日にAT&Tからアカウントがキャンセルされ再登録が必要になるとのお知らせが届いた。設定画面からアカウントを表示させようとしたところ、購入当初の初期登録画面が表示されてしまい再登録が必要になった。やはり、データプランの自動延長を中止して期間満了(最終更新日から30日かデータリミット)すると、60日以内であれば既存アカウントは有効でカンタンに購入手続きができるが、60日を超過してしまうと再度アカウントの登録から始める必要があるようだ。

AT&Tからアカウントがキャンセルされたことを知らせるメール

From: AT&T Customer Care for Wireless
Re: AT&T Account Cancelled
Your data plan was cancelled at your request or because it has been inactive for an extended period of time.
If you wish to re-subscribe, please visit Settings on your iPad.
Thank You,
AT&T

iPad WiFi+3GをSpiritでJailbreak

iPad WiFi+3Gが届いた。嘘つきエセ龍馬に愛想をつかし、ソフトバンクのひも付きは御免被るということで経済合理性は考えずにUS版を購入した。なかにはしっかりとAT&Tのmicro SIMがあった。iPhoneと異なり筐体左横なので小さすぎて見えないのか?なんて本気で探して軽く汗ばんだ。ただ、このままアクティベーションして利用すると国際ローミングを使用すると思われるためとんでもない請求を受ける可能性があり実質使えない(プリペイド方式で事前チャージ分しか利用できないはずだけど念のため)。それは今後考える。


IMG_0147

IMG_0148

注意喚起情報
Jailbreakは保証の対象外となる可能性があるばかりでなく文鎮化するかもしれません。自己責任でどうぞ。

さすが待ち焦がれただけあって非常にいい感じだ。ネイティブアプリはもちろんだが、Kindle、Evernote、Instapaper、DropboxのようなiPadに最適化されたアプリも非常に素晴らしい。で、(脈絡ないが)早速Jailbreakする。方法は非常にカンタンで連休中にリリースされたSpiritというツールを利用する。

spirit-jb-ipad

USBケーブルで本体に接続すると、”Ready: iPad (3.2) connected.”と出てボタンが活性化される。あとは魂を込めてクリックするだけだ。自動的にリブートされた後にはCydiaのアイコンがホームスクリーン上に出ていることを確認して完了。

IMG_0001

SHSHを取っておく。Cydiaに初回アクセスした後、”Make my life easier, thanks!”をタップしておけばCydia Server側に保存され、しばらくしてからアクセスすると”This device has SHSHs on file for iPhone OS:3.2″になっているはず。iPad WiFi+3Gでも問題なく完了した。

Spiritであっという間にJailbreak完了する動画

動作環境
 iPad WiFi+3G 16GB-USA OS3.2
 MacBook OS10.6.3
 iTunes 9.1.1