2012年12月28日金曜日

月額980円のイオンSIMをXperia GX (SO-04D)で使うための設定

[amazon]B008VD2IMG[/amazon] [amazon]B009SGPM3C[/amazon] [amazon]B00A3KB5DI[/amazon] [amazon]B00965KEYW[/amazon] [amazon]B00856QA4G[/amazon]
月額980円のイオンb-mobile SIMがマイクロSIMに対応し、LTE(Xi)通信も出きるようになっていたので、買ってみた。端末は Xperia GX
(SO-04D)。




まず、マイクロSIMをカードから取り、端末に慎重にはめ込んだら、次の手順で通信の設定をする。

1. ホーム画面のメニューアイコン(画像のピンクで囲ったところ)をタップ



2. 「設定」をタップ



3. 「その他」をタップ

4. 「モバイルネットワーク」をタップ

5. 「アクセスポイント名」をタップ

6. 画面右下の部分をタップ, 「新しいAPN」をタップ


8. 「名前」、「APN」、「ユーザー名」、「パスワード」、「認証タイプ」をカードの入っていた紙の設定に合わせる



9. 画面右下の点々をタップ, 「保存」をタップ


11. 今、作成したAPN 「bmobile」を選択



12. ブラウザでインターネットにつながることを確認する



参考: Xperia AX (SO-01E) でb-mobile SIMを使うための手順

2012年12月24日月曜日

中野剛志という官僚の考えがすごい

24:07あたりから注目。


http://www.youtube.com/v/-PEDiog4xXI?start=1447

公務員って言うのは、民間と比べるとはるかに生活が安定している。身分が保証は、厳密に言えばされてはいないんですけれども、民間に比べればはるかに生活は安定しているんですね。で、私が公務員に魅力を感じた理由の一つは、これは誤解を恐れず有り体に言うと生活の安定なんですね。
なんか、生活の安定を求めるのは消極的みたいなことを言ったりするんですけど、これは全然違って、リスクの多い人生だと自分の言いたいことを言うってことをやっぱりできないわけですね。
つまり、公務員がなぜ生活が安定しているかをもう一回考える必要があって


例えば、マスコミが悪いとか皆さんおっしゃいますが、マスコミだって広告収入が必要ですから、そうそう楯突いたりできないわけです、広告主とか経済界とかに対して。あるいは世論とか部数とかありますから。

政治家の先生はお国のために働いていただきたいし、そういう覚悟の方多いと思いますが、選挙で通らないと困るわけで、現に日本の場合は私の知る限りでは、お国のために頑張った先生ほど、選挙でみんなで叩いたり落としたりしているケースが少なくないんですね。そうすると、政治家としての地位が危うくなるのでしたら、やりたいことできないし、特に政治家の先生の場合はお金がかかるので、生活がかかっちゃうと。生活がかかっちゃったら、言いたいこと言えないわけですね。

で、民間も、もちろんそうで、民間企業はそれこそ生活がかかっていますし、そもそも忙しくてそうそう天下国家っていうことに係り合う暇もないわけですし、係り合っても、あまりお客様から批判されるようなことを、正しいからと言ってやって商売ができなくなると家族が路頭に迷うってことがある。そうすると、ビクつくのは全然しょうがないことなんです。

しかし世の中、多数派が勝つとは限りません。いや、たいてい間違えるわけなんです。
みんなが間違った方向に突っ走ったときに、そうじゃないんだって言う人たちが必要で、そういう人たちは世論の動きとかに関係なく、身分を保証して、生活の安定を得た上で言うべき存在が必要です。

例えば裁判官はそうですよね。司法と言うのがまずそうです。これは世界的にもそうです。いくつかそういうポジションが必要で、あと2つあるとしたら、1つはやっぱり官僚制なんですよ。だから官僚はマスメディアに煽られた世論に迎合してはいけない。なぜならば迎合しなくても正しいことを追求できるように生活が安定しているわけですね。もちろん官僚がいつも正しいってことを言ってことではなくて、でもこういうことですってことも言ってオプションを示して、オプションも示さずに物を言えないってことになると危険なので。しかも最後は、日本は誰がなんといおうと、政治主導なんです。僕は全然、官主導だなんて思っていなくて、大臣が任命権を持っています。だから政治主導であるということは日本は制度的にも実質的にも間違いないので、官僚は思いのままなんてできやしないんです。だから、逆に言うと官僚は世論に流されずに、自分たちが思うことを、オプションを示すとか、もっと言うと叩かれてナンボの世界で、しかも国民だっていろんな情報が錯綜している中、煽られたりして一瞬間違えた判断をするかもしれない。まぁ正しいかどうかは別として、例を挙げるならば、あれだけの原発事故が怒れば、誰だって一瞬 脱原発と思うわけです。だけども一年経ってみると、そう簡単でないことは明かです。そのときに原発はみんな心理的にやばい状況でまずいと思ってるんだけど、必要なんだというようなことを言う存在がやはり必要で、それは今の瞬間流されやすい世論と関係なく頑張ることで、次の年、いや5年後、いやヘタすると10年後、20年後、その官僚が死んだ後に歴史的に判断してもらう、そういう存在が必要で官僚とはそのために生活が安定している。

もう一つは大学、とりわけ国立大学の先生方ですね。この先生方も同じように勝手放題やって勝手な研究やったって大学の職で食っていけるんですね。



そういった存在の人々が立ち上がらなければいけないわけです。ところがもし世論に迎合するとこれは身分保障って言う特権だけもらってズルやっている。大学の先生もそうで、大学の先生と官僚って言うのは、生活の安定という特権をもらっているのだから、使わせてもらおうじゃないか、ということでやらなきゃいかんのです。もちろん、左遷とかあるかもしれないけれど、食えなくなるわけじゃないんだから、余裕なわけですよ。そりゃ、食えるか食えないかを覚悟して働いている民間の人とか政治家の先生に比べれば全然御の字なんですよ。その特権をもらって、世論に迎合するなんてことは、これはとんでもない話で、そのことをもう一回皆さんにご理解をいただきたいというような気持ちもございます。

2012年12月22日土曜日

イオンSIMが使えるAndroid4.0端末の性能比較

[amazon]B00AFT0H0O[/amazon][amazon]B00AFSROLK[/amazon][amazon]B00AAU6XVA[/amazon][amazon]B008VD2IMG[/amazon][amazon]B008PRYNVC[/amazon][amazon]B008LALDN4[/amazon]

性能順に並べてみた。


名前型番値段CPUクロック数メモリバッテリー容量重さ価格.com
ARROWS VF-04E¥52800nVidia AP33 Max 1.5GHz(Quad Core)ROM 64GB、RAM 2GB2420mAh約152g価格.com
AQUOS PHONE ZETASH-02E¥56800APQ8064 1.5GHz(クアッドコア)ROM 32GB、RAM 2GB2320mAh約152g価格.com
Xperia™ AXSO-01E¥47800MSM8960 1.5GHz(Dual Core)ROM 16GB、RAM 1GB1700mAh約120g価格.com
Xperia™ GXSO-04D¥388001.5GHzデュアルコア CPUROM 16GB、RAM 1GB1700mAh約127g価格.com
AQUOS PHONE siSH-01E¥48800MSM8960 1.5GHz(Dual CoreROM 16GB/RAM 1GB1660mAh約115g価格.com
REGZA PhoneT-02D¥35400MSM8960 1.5GHz(Dual Core)ROM 8GB、RAM 1GB1800mAh約139g価格.com
MEDIAS XN-07D約30,000Qualcomm MSM8960 1.5GHz (Dual Core)ROM 8GB、RAM 1GB1800mAh約119g価格.com
ELUGA powerP-07D¥36,500MSM8960 1.5GHz(Dual Core)ROM 8GB、RAM 1GB1800mAh約129g価格.com
GALAXY NEXUSSC-04D約30,0001.2GHz(デュアルコア)ROM 16GB、RAM 1GB2000mAh約138g価格.com
AQUOS PHONE stSH-07D¥32500MSM8255 1.0GHzROM 4GB/RAM 1GB1520mAh約108g価格.com

参考: Androidスマホのスペック表のROMとRAMの違い、ROMの表記

2012年11月15日木曜日

オブジェクト指向プログラミングは計算の基本要素ではない - 勝手に翻訳

(原文: OOP Isn't a Fundamental Particle of Computing)

この25年にわたるプログラミングで最も大きい変化は今日、あなたが役に立つ、柔軟なデータ型を操作するということです、そして、25年前、あなたは自分自身でそれらのデータ型を造ることに無駄に高い時間を費やしました。

当時の標準言語 である、CとPascal は、少しの機械指向の型を提供しました:数、ポインタ、配列、文字列の空想、複数の値を結びつけるレコードまたは構造体。そして、より面白い型(スタック、木、連結リスト、ハッシュテーブル、リサイズ可能な配列)のようなより面白い型を設計するためにこれらの基本型を使うことが重要でした。

PerlまたはPythonまたはErlangにおいて、私はこのものについて考えません。彼らがどれくらいの要素を含むか、また、データがどこから来るか心配することなく、リストと文字列と配列を使います。私は辞書を使うときに、そのサイズやハッシュの衝突がどのように操作されるかといったような詳細について時間を費やすことはありません。

私はまだ新しいデータ型を必要とします、しかし、カスタム解決を巧みに作るより、すでにそこにあるものを再利用することが多いです。任意の次元のベクトルは、配列です。RGBカラーは、3つの要素の組です。多項式は、各値が係数で、インデックスを次元とする組、か、ペア{係数, 次元} のリストです。私が大学で取ったデータ構造コースから、重労働を、配列と組とリストと辞書がとり除いてしまったのには驚きです。バランスした木を実装するときの焦点はバランスした二分木がどのように働くかであり、もつれ合ったポインタ操作の苦しみではない。

新しい何かへ既製の建築用ブロックを配置する方法を考えることは、それが最初に現れるより急進的に変わります。それらの建築用ブロック自体が生まれる方法は、もはや主要な懸念でありません。多くのプログラミング・コースとチュートリアルでは、オブジェクトとコンストラクタと抽象基本クラスとプライベートメソッドといった、言葉の突然の減速バンプがあります。それから次の宿題で、RGBカラーを表す単純な3つ組は、ゲッターとセッターと複数のコンストラクタと ― 最も悪いことに ― もっとより多くのコードのClassに置き換えられてしまいます。

これは誰かが必死に、入って、これが間違ったアイディアで楽しみを殺してしまうということを説明する必要があるところです、しかし、それはめったに起こりません。

それは、オブジェクト指向プログラミングが悪い、あるいは欠陥があるということでありません。オブジェクト指向プログラミングは、何人かの人が望む計算の基本要素でないということです。やみくもに任意の複雑さの問題に適用されるとき、オブジェクト指向プログラミングは冗長であり、不自然になります。それでも、すべての対象の美的な強調がしばしばずっと下にあります。そのことでオブジェクト指向スタイルが全体的な単純さと理解の容易さを本当に理解することを難しくさせていることが、とても残念です。(Consider this Part 2 of Don't Distract New Programmers with OOP.)

2012年11月13日火曜日

VirtualBox上のWindows 7 のHDD容量を増やす

仮想ディスクを作ったときにFixed size(固定サイズ)ではなくDynamically allocated(動的割り当て)にしていれば、仮想環境を壊すことなく、あとからHDD容量を変更することができる。しかし、勝手に自動的にサイズが増えるわけではなく、次の手順を踏む必要がある。

仮想マシンのWindowsが終了している状態で、ターミナルを起動して次のコマンドを打つ。今までの30GBでは足りなかったので、50GBになるように(50 * 1024)の値を--resizeオプションで指定した。
$ cd ~/VirtualBox\ VMs/MyWin7

$ VBoxManage modifyhd MyWin7.vdi --resize 51200

しかし、これだけではWindowsのドライブの容量は変わらない。Windowsを起動してディスクのパーティションを変更する必要がある。Windows 7 では「コンピュータ」を右クリック→「管理」ででてくる「コンピュータの管理」画面の「ディスクの管理」項目で簡単に変更ができる。

そこに先ほど増やした分(20GB)の未割り当て領域が見えているはず。ここで、既存のCドライブの領域「C:」を右クリックして「拡張」を選択すると、Cドライブのサイズを増やすことができる。

参考サイト:

2012年10月14日日曜日

UbuntuでPDFファイルを画像へ変換する

PDF形式のファイルを、jpgやpngなどの画像形式に変換、またはその逆の変換をするために、Ubuntuではimagemagickというソフトウェアが便利です。

imagemagickのインストールはapt-getで簡単。
$ sudo apt-get install imagemagick

インストールできたら、端末から convert というコマンドが使えるようになります。

  • PDFからjpgへの変換


例えば myfile.pdf という名前のPDFファイルがあったとき、この5ページ目を myfile.jpg という名前の画像ファイルに変換したい場合は次の様に入力する。
$ convert myfile.pdf[5] myfile.jpg


  • jpgからPDFへ変換


逆の場合(myfile.jpg というファイルから myfile.pdf を作成する)場合も簡単
$ convert myfile.jpg myfile.pdf

2012年8月31日金曜日

Ubuntuのmercurialで「No module named hggit」と出る問題


  • Ubuntu 12.04

  • Mercurial - (バージョン 2.0.2)

  • mercurial-git (Version: 0.3.1-1ubuntu0.1)


の環境で起きた問題。

ある日、hg-git (パッケージ名:mercurial-git) をインストールした。
$ sudo apt-get install mercurial-git
$ vi ~/.hgrc

~/.hgrcに次の2行を追加した。
[extensions]
hggit=

これで、hg-gitが使えるようになったはずと思ったら、hgコマンドを実行する度に
*** hggit のインポートに失敗: No module named hggit

とでてしまう。

ググってみると、現パッケージの場合は.hgrcのhggitに次のパスを指定する必要があるそう。
[extensions]
hggit=/usr/share/pyshared/hgext/git

これで、警告は出なくなった。

参考: