月: 2012年7月

Galaxy Nexus(SC-04D)にFactory Imageを焼く (Android 4.1以降)

Galaxy Nexus用の最新Factory ImageがGoogle Developersで28日より公開されています。

もちろんドコモ版のGalaxy Nexus(SC-04D)にも使用可能。これにより手軽に環境をリセットすることができるようになったのでトライ&エラーで弄り倒しているわたしのような人間にとって大助かりなだけでなく、常に最新のAndroidを使えるという点で一般ユーザにとってもメリットは大きいと思います。

Galaxy NexusにFactory Imageを焼くための手順は2週間ほど前にもご紹介しましたが、Android 4.1系であらかじめ日本語フォントがサポートされるようになり従来必要とされたroot化やモトヤフォントの導入が必ずしも必要では無くなっているので改めて整理しておくことにします。

以下、参考にされる場合はあくまで自己責任でお願いします。(フォローやサポートは致しかねます)

パナソニック製スマートフォン『P-01D』を入手したものの…

ドコモのパナソニック製スマートフォン『P-01D』を入手しました。

P-01Dは2011年の冬モデルとして登場し販売開始から半年ほどしか経っていない端末ですが、コスト重視で作られた製品である為もともとスペックが非力なことに加え無駄なプリインストールアプリが嫌がらせかと思うほど大量に入っているためレスポンスが鈍く、ストレージ容量も少ないので自分でアプリを追加するのにも不自由するような状態でまさしく「時代遅れの国産ガラパゴススマートフォン」を地で行く存在。おまけに発売当初から不具合が大量に報告されていたこともあり、その型番にちなんで「ポンコツ1号」と揶揄されるほどの問題児でドコモもその状況を察して早々に叩き売りが行なわれています。

120731_P-01D

本来ならこんな地雷には手を出さないのですが、ネット上では「アップデートで不具合はひと通り解消済。国産端末にしては珍しくrootを取ることが可能なので不要なプリインストールアプリを削除すれば案外使える。」といった情報も散見されたうえ、Galaxy S(SC-02B)購入からまもなく2年を迎える利用者向けに送られてきた5,000円引きクーポンとドコモポイントを使えば実質無料で入手できるということもあって購入した次第です。

Raspberry Pi(ラズベリーパイ)のファーストインプレッションとセットアップガイド

英ケンブリッジ大学の教授やエンジニアらによって設立された「ラズベリーパイ財団」がコンピュータ科学の教育促進を目的に開発した名刺サイズのシングルボードコンピュータ『Raspberry Pi』(ラズベリーパイ)を購入しました。

ARMCoreベースのプロセッサにGPUなどを搭載し、HDMIやUSB、LANなどの基本的なインターフェースも一通り装備した立派な小型PCながら35ドルという低価格を実現した製品で販売を担うRS Componentsには世界中から購入申し込みが殺到。あまりの人気ぶりに注文するにも事前登録が必要という状態でわたしも3月に申し込んでおいたのですが、実際にオーダー出来たのは6月末。それからすぐに購入手続きを行ったのですが、さらに5週間近くかかってようやくわたしの手元に届きました!!

Raspberry Piのパッケージ

出荷のタイミングでDHLから送られてきたメールに記載された貨物追跡情報を見ていると、イギリス・バーミンガムから東ミッドランズの空港を経てドイツ・ライプツィヒ、香港、大阪、福岡…と世界を旅する様が見れてなかなか楽しかったです。わたしはパスポートすら持っていないというのに、この小さな荷物が地球を約半周して遥々日本にやって来たのかと思うと嫉妬してしまいます(苦笑)。

Raspberry Piの基板

さっそく開梱して取り出したRaspberry Pi本体はやっぱりコンパクト。名刺サイズという売り文句に嘘偽りはありません。基板上にプリントされたRaspberry Piのロゴマークもなかなかキュート。

当面はこの基板剥き出しの状態でいろいろ遊んでみる予定。わたしがRaspberry Piを注文した時点ではまだ販売されていなかったケースを先日別途注文しておいたので、それが届くまでに安定稼働に持っていけたらいいなと思っています。

Raspberry Piの起動ガイド

需要に対して供給が追いついていないこともあり国内での所有者も少なく日本語での情報も限られていることから現時点では起動までの手順などの必要な情報は公式ページに頼るほかありませんが、すべて英語ということもあり抵抗を感じる方もいらっしゃるでしょうから要約しておくことにします。

1. 起動イメージの準備

まずはRaspberry Piの公式ダウンロードページで公開されているLinuxイメージをダウンロードします。7月末時点では「Raspbian “wheezy”」(2012-07-15-wheezy-raspbian.zip)、「Arch Linux ARM」(archlinuxarm-13-06-2012.zip)、「QtonPi」(qtonpi-0.2.tar.bz2)の3種類が公開されていますが、まずは先日満を持して登場した「Raspbian」(ラズビアン)を動かしてみることにしましょう。

ダウンロードページ内のリンクより直接ダウンロード、もしくはTorrent経由で「2012-07-15-wheezy-raspbian.zip」をダウンロードして解凍。「2012-07-15-wheezy-raspbian.img」というイメージファイルが出来ていることを確認します。

続けて同じダウンロードページ内からリンクされている「Win32 Disk Imager」をダウンロード。さきほどダウンロードしたイメージファイルはSDカードにそのままコピーしても使用できませんので、このツールを使ってSDカード上に展開し起動ディスクとして正しく認識できるようにします。こちらもダウンロード後に解凍しておきます。

Win32 Disk Imager

RaspbianのイメージファイルとWin32 Disk Imagerの準備が出来たらメディアカードのリーダライタと2GB以上のSDカードを用意してPCに接続し「Win32DiskImager.exe」を起動します。

Win32 Disk Imager

画面右上の「Device」が接続したリーダライタのSDカードのドライブなっていることを確認。違っていたら正しいものに変更しておきます。続けて「Image File」にRaspbianのイメージファイル「2012-07-15-wheezy-raspbian.img」を指定し「Write」を押下。

Win32 Disk Imager

確認画面が表示されるので「Yes」を選択するとSDカードへ転送が開始されます。

Win32 Disk Imager

転送が済んだらSDカードを抜いてPC側での作業は終了。

2. 初期設定

電子部品は静電気に弱いので基板上の部品に極力触れないよう注意しながらさきほど準備したSDカードをセット。続けて映像用ケーブル(HDMIかRCA)、キーボード、マウスなどを接続し、最後に電源供給用のMicroUSBケーブルを接続します。

電源供給にはmicroUSBを使用

Raspberry Piには電源ボタンがありませんので、MicroUSBケーブルを接続すると起動が開始されます。

ブート画面

Linuxではお馴染みのデバイス情報などがズラズラーーっと表示される起動プロセスの後「Raspi-config」という初期設定画面が表示されます。

Raspi-config画面

各項目の内容は次の通り。

[info]
このツールの情報が表示されます。「このツールはラズベリーパイの初期設定を行うためのものです。いつでも呼び出すことできますが、自分でカスタマイズしてる場合は困難な場合もあります。」といった旨の注意が記されてます。

[expand_rootfs]
SDカードのパーティションの拡張を行います。raspbianの初期設定ではSDカードを最大2GBしか使用しないようになっているので、こちらを実行することで全容量を使用するよう設定できます。

[overscan]
ディスプレイのオーバースキャン設定を行います。画面周囲に余白が必要な場合に使用するもので、液晶ディスプレイなどに接続している場合は「Disable」(無効)でOK。

[configure_keyboard]
使用するキーボードの配列を指定します。一般的な日本語キーボードであれば[Generic 105-key (Intl) PC]-[Japanese – Japanese (OADG 109A) ]でOK。

[change_pass]
初期ユーザ「pi」のパスワードを変更します。

[change_locale]
ロケールの設定を行います。最初に日本語(ja_JP)を指定すると日本語フォントが無いために文字化けしてしまうのでこのタイミングでは設定不要。

[change_timezone]
日本国内で使用する場合は[Asia]-[Tokyo]を指定しておきます。

[memory_split]
GPUへのメモリ配分を指定します。特に問題がない限り初期設定のままで。

[overclock]※この項目が無い場合は[update]を実行
オーバークロック動作させる場合に設定します。Raspberry Piの寿命を縮める恐れもあるので設定変更する場合は自己責任で…。

[ssh]
SSH接続を有効にする場合は「Enable」に。

[boot_behaviour]
起動時にXのデスクトップ画面を自動起動させる場合は「Yes」を。

[camera]※この項目が無い場合は[update]を実行
別売りの専用カメラモジュールを使用する場合は「Enable」に。

[rastrack]※この項目が無い場合は[update]を実行
世界でのRaspberry Piの利用分布を可視化する「RasTrack」というサービスを利用する場合に設定。

[update]
raspi-config のアップデートを行います。(ネットワーク接続が必要です。)

この「Raspi-config」画面はいつでも呼び出して設定を変更することが出来るので、最初は[configure_keyboard]と[change_timezone]、2GB以上のSDカードを使用している場合に限り[expand_rootfs]を実行・設定しておけばOK。他は用途に応じて[ssh]と[boot_behaviour]を有効にしておくくらい。

設定が済んだら「Finish」を押下。再起動の確認メッセージが表示されたら「Yes」で再起動してください。

3. 起動と終了

初期設定で[boot_behaviour]を有効にしていなければ再起動後にコマンド入力の待受状態となるので、「startx」とタイプしてEnterキーを叩くとRaspbianのX(デスクトップ)画面が表示されます。

RaspbianのX(デスクトップ)画面

ジャジャーン!これが表示されればこれまでLinuxに触れたことのない方でも直感で操作することが可能になるかと思います。

RaspbianはDebianベースのディストリビューションなので、aptで簡単にソフトウェアの追加や更新が可能です。RedhatやCentOSとは少しばかり勝手が違いますが、慣れてしまえば簡単なので是非イロイロと試してみてください。

最後に。シャットダウンしたい場合は…

# sudo halt

で終了プロセスを実施後、MicroUSB端子を抜いてください。

以上。簡単でしょ?

無線LAN接続

(2013/04/01 追記)この記事を記載した時点では無線LANの利用にあたり下記の手順を踏む必要がありましたが、後にリリースされたRaspbian「2012-09-18-wheezy-raspbian」以降で多くの無線LANアダプタ用のドライバがカーネルに組込まれたため多くの場合に於いて以下の作業は不要になっています。まずは新たに用意したこちらの手順をご確認ください。

事前に用意しておいたPLANEXの無線LANアダプタ『GW-USValue-EZ』を使ってRaspberry Piを無線LAN接続可能な状態にしていきます。

Linux環境でUSB接続の無線LANアダプタを使用する場合実はいろいろと問題が起こりがちなのですが、今回利用するGW-USValue-EZはDebianやUbuntuでの動作実績もある「Realtek RTL8188CUS」という比較的メジャーなチップを使用しているおり、Raspberry Piの公式フォーラムでも照会されているほど。アダプタ選びで迷ったら取り合えずこれを買っておけば間違いないでしょう。

以下に手順をまとめておきます。

  1. 最初にこちらのシェルファイルをダウンロードしてRaspbianを導入しているSDカードにコピーします。このシェルファイルは環境にあわせたドライバをインターネット経由でダウンロードしてきてくれるので有線LAN接続した状態で使用するか、あらかじめ環境毎に用意されたドライバを手動ダウンロードしてシェルとともにSDカードにコピーしたうえで使用する必要があります。今回は手っ取り早く有線LAN接続して使用することにします。
  2. シェルファイルをコピーしたSDカードをRaspberry Piに戻し、有線LAN接続したら電源を投入。この段階で無線LANアダプタは接続しておく必要はありません。Raspbianが起動し、ログインが済んだら以下のコマンドを実行します。
    sudo /boot/install-rtl8188cus.sh
  3. 「Press any key to continue…」のメッセージが表示されたら、Enterキーを叩くなどして先にすすめます。画面の指示に従って進めて行くと接続先APのセキュリティ方式、SSID、パスワードの入力を求められるので利用する無線LAN環境に合わせた設定を行います。
  4. 「Plug in the wifi adapter. It should start (以下略)…」のメッセージが表示されたらようやくGW-USValue-EZを接続。アダプタの青いLEDランプがチカチカと点滅し始めたのを確認したら何かしらキーを叩いて先にすすめます。
  5. 「ドライバのインストールとAPへの接続が正常に行われると下のような画面が表示されます。Ctrl+Cでシェルを終了し、有線LANを抜いて念のために再起動したらRaspberry Piの無線LAN化は完了です。
  6. 無線LANアダプタのインストール

なお、Raspberry Piが供給出来る電力には限りがあるため無線LANアダプタなどの比較的消費電力の大きい機器を繋ぐと動作が不安定になってしまうこともあるようです。複数のUSB機器を接続する際はセルフパワーのUSBハブを別途用意しておくと良いでしょう。

更新情報(2013-05-21)

最新版のRaspi-configに沿って画面イメージの差し替えと項目説明の追記を行いました。

Galaxy Nexus(SC-04D)用の純正卓上ホルダ(SC05)を入手!

7月24日にようやくドコモから発売となったGalaxy Nexus(SC-04D)用の卓上ホルダ(SC05)。長らく発売日未定となっていたうえNTTドコモがGalaxy Nexus(SC-04D)の取り扱いを早々に終了したこともあり発売中止?なんて事態も危惧していましたが、無事に入手することができました。

120726_package

卓上ホルダ(SC05)のパッケージの中身はホルダ本体と取扱説明書のみ。ACアダプタやMicroUSBケーブルなどは付いていませんので、Galaxy Nexus(SC-04D)に付属するACアダプタ(SC03)とUSB接続ケーブル(SC02)を使うなどして卓上ホルダへ給電してあげる必要があります。

120726_overview

この卓上ホルダはNexusの右側面に備えられた3ピンコネクタを経由して充電が行われるので、Galaxy S用MicroUSB端子の位置を意識してホルダにセットする必要がなく手間はかかりません。ワイヤレス充電というわけではありませんが、これも「置くだけ充電」でなかなか便利。

ロジクールのワイヤレスマウス『Performance Mouse M950』

LOGICOOL ワイヤレス レーザー式 10ボタン  M950先日、ロジクール製ワイヤレスマウスのフラッグシップ『Performance Mouse M950』を購入しました。

自宅の『HP EliteBook 8460w Mobile Workstation』には以前デスクトップPCで使っていた有線の『IntelliMouse Explorer』を接続して使用していたのですが、ノート型端末の機動性を阻害しないようドッキングステーション側のUSB端子に接続していたため移動先にマウスも持ち出す際はドッキングステーションの裏からケーブルを抜き挿しする必要があり非常に面倒でした。また、ドッキングステーションへの通電が行われていない時はそこに接続したUSB機器が動作しない仕様になっているため、本体のバッテリーを長持ちさせるべくたまにドッキングステーションへの給電を切るとその間マウスが使えなくなってしまい非常に不便な思いをしていましたので、こうした事態を打開すべく今回購入したのがこの製品です。

120724_box

通常、ワイヤレスマウスはバッテリーを長く持たせるべくスキャン性能や応答速度を落としているため、有線マウスに比べると正確性や追従性に劣ります。こうした理由からワイヤレスマウスは細かい操作を必要としない初心者や携帯向けの製品が大半なのですが、このM950はハイスペックな有線マウス並の性能を追求。バッテリーの持続時間は最大1ヶ月程度と短いものの、グラフィックスやゲームなど繊細な操作が必要とされるシーンに於いても使用できるパフォーマンスを備えたデスクトップ向け製品に仕上がっています。

Galaxy Nexus(SC-04D)を4.1.1(JRO03C)へアップデート

国際版ROMの4.0.4(IMM76I)を導入して運用しているGalaxy Nexus(SC-04D)に最新のAndroid OSである4.1.1(JRO03C)のアップデートが来ていたので早速適用してみました。

Galaxy Nexus(SC-04D)を4.1.1(JRO03C)へアップデート

Android OS 4.1はJelly Beanというコードネームで呼ばれていたもので4.0と比較すると外見上の変化は少ないものの、価値ある機能改善が数多く適用されています。中でもUIまわりのパフォーマンスの改善により実現した滑らかな挙動と高速レスポンスはまるで別のハードに変わったと思えるほど劇的な変化をもたらしてくれます。ほかにもGoogle検索やNFC機能の強化や新機能Google Nowなど注目すべき点が多く、興味深く満足度も高い仕上がりとなっています。

また、細かな点ですが4.0環境下で発生していた日本語が中華フォントで表示される現象も改善されている点は何気にポイント高め!