Jailbreakで日本の財政を考える

要JB:iPhone/iPod touchをJailbreakする必要があります。保証対象外となるとともに文鎮化するリスクを伴います。自己責任でどうぞ。

2010年度の国家予算が閣議決定され、一般会計総額は92.3兆円となり補正予算が組まれる前では過去最大となった。景気悪化による税収の落ち込みに反して歳出は膨らむ一方で日本の財政赤字はより深刻さを増している。日本経済新聞では複数面にわたり取り上げられている。

R0010076

借金が増えて大変だ!とは聞くけれど、いったいどれくらいの借金があるのか?普通国債だけでも約563兆円(2009/9末時点:財務省報道資料)ある。2010年度の税収見込みが40兆円程度といわれているから、そのすべてを償還財源としても10年以上要することになるわけで、この他には財投債や地方公共団体が発行する公債もあり、日本の借金残高は想像し難い数字に膨らんでいる。

当然、借金には利息がつきもの。借金残高が増えるとともに利息負担も加わる。残高が天文学的数字なのでその利払い負担も相当なもの。それをビジュアルで見せてくれるサイトがリアルタイム財政赤字カウンター 9。正確な残高は財務省等の報道発表資料でしか確認できないが、利息は時間の経過とともに増え続けるので面白いアイディア(というか怖いのだが)である。

前置きが長くなったが、このサイトをSaurikが提供するCydget用に移植してみた。iPhone/iPod touchのロックスクリーンで見る必要もないけれど、HTML/CSSやJavascriptを勉強中の身としては面白い素材だった。

IMG_0012

まず、CydiaからCydget/Cycriptをインストールする。DiskAidやCyberduck等で必要なディレクトリを作る。

/System/Library/Lockcydgets/”cydget_name”.cydget/
cydget_nameの部分は任意で、設定>Cydget>Lock Cydget Orderのenable設定画面に”cydget_name”が現れる。

中身はHTMLでjavascriptを呼び出すだけの単純な内容だし、そもそも計算させるjavascriptも上述のサイトからの複製(人口だけは最新にしておいた)なので画面のデザインをどうするか程度の作業である。

所定のディレクトリには以下のファイルを入れた:
Info.plist ※必須。ロードするファイルをhtmlに指定。
JapanDebt.html
bg.jpg ※背景画像
fin.js ※債務残高の計算ロジック

あとは設定>Cydget>Lock Cydget OrderでenableにしてRespringするだけ。イメージの動画も用意してみた。

1秒経過ごとに残高が増えていくのがわかる。この金額はあくまである時点の残高情報をもとに利息がどういうスピードで増えていくかというイメージであって正確なものではないのでご注意を。

最後に。借金が増え続け、税収は減少し、少子高齢による社会保障費の増加は確実にやってくる。また超低金利から金利が上昇し始めれば・・・この現状について国はどう考えているのか?財務省が「日本の財政を考える」というウェブサイトを作っている。9月に政権交代は果たされようやくマニフェスト実現に向けた「命を守る予算」の目処がたったようだけれど、さてさてどうなることやら。

(補記)Kindle 2のSIMをiPhone3GSに挿してみた

Kindle 2のSIMをiPhone3GSに挿してみた のエントリでは自分のスキルの問題もあり、Kindle 2 Int’l版を分解してSIMを引っこ抜き、JB+Blacksn0wed iPhone3GSに挿すことしかできなかった。その後、Kindleのrootを取得していろいろな設定ファイルを調べてAPNやProxyのIPアドレスなんかはわかったけど、それをどうやって使うかというところはやはり自分にはムリ。

QUEMASの備忘録さんが、Kindle SIMについて詳細な検証をして下さっています。興味がある方はぜひ御覧ください。

念のためですがKindle 2 Int’l版を分解したり、iPhone3GSをJailbreakするような行為はメーカーや通信会社の保証対象外となるばかりではなく、ハードそのものが文鎮化するリスクがあります。自己責任でどうぞ。

Kindle 2 Int’l版に週刊誌を入れてみた

Kindle 2 Int’l版にスキャナーでPDF化した週刊誌を入れて表示させてみた。目新しいわけではないが、Kindleをどうにかもっと使える方法がないものかと考えて実験した。読み捨てる感じの雑誌では手間がかかりすぎるので、スクラップ記事だけにした方がいいかも。

mag06

Kindle 2 Int’l版は残念ながらまだネイティブで日本語をサポートしていないのでKindle Storeで日本語書籍は購入できない(一部画像データとして販売されているが)。文書データを持っていれば、PDF化するか、free.kindle.com宛にファイルを添付・メール送信してAZW形式に変換する方法が考えられるけど、活用できる範囲が非常に狭し、読みたいものって新刊や週刊誌だったりする。

そんな目新しいことじゃないことは十分自覚しているし、自分のMac内にはスクラップ記事のPDFファイルがたくさんあり、それをiPhoneに入れたり、Evernoteで連携してたりもしている。今回の目的はあくまでKindleをもっと便利に使得ないかなという発想にもとづくもの。

さてと、スクラップし忘れていた2年前の週刊ダイヤモンドが出てきたのでこれをまずスキャンする準備をする。裁断機でバサっとやってしまえば簡単なことなんだけど、そこまで本を分解する趣味もないわけでw 地道に真ん中のホチキスの芯をはずし、チョキチョキしてバラバラにする。

R0010072

R0010074

前から欲しいと思っている富士通のScanSnapならソーター付きでガンガンとってくれるんだけどな。4万円ぐらいするので気軽には買えない。で、自前のCanonのLide200をMacにつなぎ、300dpi程度でスキャンする。あまり解像度上げるとファイル容量が大きくなりすぎるし、時間がかかりすぎる。そもそも1枚づつやってたらその間に読めちゃうし・・・そろそろ自分のやってることが虚しくなってきた気がしてる。

R0010075

スキャンしたあと、Kindleのスクリーンに少しでも大きく出したいので余白をカットしてPDF化。画像でもKindleに表示させることができるけど、次回開いたときにレジューム?で前回最終ページから開いたり、xx/yyページのようなロケーション情報を表示させることを考えるとPDFの方がいいと思う。画像で見てみたけど画質という観点では大差なかったし。

Kindle 2 Int’l版で表示させたスクリーンショットが一番上の画像。思ったよりは綺麗に見えたという印象。iPhoneに慣れてるのでピンチインとかついつい指でスクリーンをなぞってしまうw ランドスケープモードにするとフォントサイズは大きくなるけれど、ページ送りが面倒になるし。段組によっては同じページを何度も上下しなくてはならなくなるで却下。


mag08

ちなみにiPhoneのGoodReaderというアプリで見るとこんなかんじ。流石にこれじゃ読めないが。拡大縮小、ページ移動はできるけれど、こういう操作も時にはうっとうしかったりするんだなこれが。ピンチイン、ピンチアウトで最適な大きさに合わせたと思ったら、フリックに勢いがついてどこ読んでたかわかんなくなるとか。

mag009

使用環境
 Kindle 2 Int’l版 ファームウエア2.3
 Canon Lide200
 iPhone3GS OS3.1.2

Kindle 2のSIMをiPhone3GSに挿してみた

iPhone3GSのJailbreakにより保証対象外となるとともに文鎮化するリスクを伴います。
同様にKindle 2 Int’l版を分解することで保証対象外となり文鎮化するリスクを伴います。

Kindle 2 Int’l版はキャリアとの契約なしに世界中で3G回線を使用することができる。米AT&Tの国際データローミングサービスにより実現しているものと思われるが、事実関係は米Amazonや米AT&Tが公表しておらずはっきりしていない。いまのところKindle 2 Int’l版は、Kindle Store関連の一部サービスを除き、通信料の負担なくウェブブラウジングが出来ている。

このことから「もしかしてアンロックしたiPhoneにKindle 2 Int’l版のSIMを挿せば、通信料かからずデータ通信可能になるかも?」という素人考えから勢いでやってみたので、備忘録として記録しておく。結論から言うと、SIMを挿しただけではダメだった。

まず、iPhone3GSのSIMロックを解除する。自分はOS3.1.2からBlackra1n RC3でJailbreakしてあったiPhone3GS(new bootrom前のロット)に、CydiaからBlacksn0w RC1をインストールした。2009年11月4日にリリースされた当時もインストールしたがWiFiをつかまなくなるなど動作が非常に不安定なため外した経緯があったが、今回ばかりはこれがないと先に進まない。SIMロックが解除されたことを確認するため(前回も成功しているが)、docomo SIMを挿したところ正しく認識され、通話もできた。

IMG_1017

次にKindle 2 Int’l版の分解にかかる。裏面の上側のプラスティック部分中央、”amazonkindle”のロゴの上あたりを押して上にスライドさせ、少し隙間ができたところにマイナスドライバーを差し込んで一気に上に開けた。

R0010053

次にステンレス部分のカバーを外す。上の写真で筐体両側に白いプラスティックとシャンパンゴールドのステンレスカバーを固定するネジが見える。これを外し、ステンレスカバーを下に少しずらし、上に引き上げると下の写真のように、バッテリー、モデム、SIMが白いプラスティックのカバーの間から見えてくる。


R0010054

SIMを固定している部分にはシールで封がされており、綺麗に剥がすのに自信がなかったので、白いプラスティックのカバーも外すことにした。今思えば、そんなことをせずにシールをペリッと剥がして、固定している留め具を引き上げれば、SIMは簡単に取り外せたのに、と。すべてのケースを外すと下のような写真。シールを剥がして、SIMを固定している留め具をunlock側に少しスライドさせると、留め具が上に跳ね上がってSIMがお目見えする。

R0010057

R0010065

SIMには何を意味するのかは分からないが数字20桁の番号が印字されている。Oberthur社のロゴが印字されている。海外ではメジャーなのか?どういう会社なのかはよくわからない。これを大事に取り出して、iPhoneのソフトバンクのSIMを抜き取り、Kindle 2 Int’l版のSIMを挿し込んでみる。

IMG_1019

ネットワークには”SoftBank”、キャリアには”AT&T”と表示されている。回線の表示がされていない。iPhoneのステータスバーにはアンテナはたっているが、3Gの表示がない。設定からデータローミングをONにすれば3G表示されるものの、通話もデータ通信もできない状態である。Android Dev Phone1で電話番号が確認されたとの情報もあるが、iPhoneでは電話番号の表示を確認できなかった。いまのところSIMを挿し込むだけでは無理というまでが自分の理解出来る範囲。

[UPDATE1]Kindle 2 Jailbreak 試してみた

Updated on June 27, 2010
更新日現在、Kindle Software Versionは2.5.3となっており古い記事になっているため、この方法での日本語ハックは適用できません。

Kindle 2 国際版をJailbreakしたので備忘録。よくわかりませんがJailbreakで失敗すると文鎮化する可能性があるようです。自己責任でどうぞ。 Jailbreak = Font hack なのか、別ものなのかいまいちわからないけどとりあえず日本語は表示できるようになる。

準備するもの
Kindle2国際版(Kindle US&International Wireless)Software Version:2.3
付属のUSBケーブル
パソコン(WinでもMacでも)
JB用バイナリ update_ufh_m_ipa_install-k2i.bin

手順
1.Kindle2国際版をパソコン本体に接続

IMG_1006

2.JB用バイナリをKindle2国際版のaudible/documents/music/systemがある同じ場所に置く
  ※ここがルートではないと思われるけど

0

3.USB Drive Modeを終了する(Kindleデバイスを取り外す)

4.KindleのHOME画面のMENUを呼び出し、Settingsを選択する

screen_shot-11403

5.さらにMENUボタンを押してメニュー画面を呼び出して”Update Your Kindle”を選択

screen_shot-11404

screen_shot-11405

6.”Update Your Kindle”でOKを選択して更新作業を開始

IMG_1007

7.完了。Settings画面の右下のバージョン情報に”+ UFH 0.3″が表示されている。日本語のサイトが文字化けせずに表示される。

screen_shot-46395