Mac miniでVT-xをイネーブルにする

前回のParallels Workstationネタへのコメントで、Mac miniでVT-xをイネーブルにする方法を教えて頂いたので、早速試してみました。(nqさま、情報ありがとうございます)

私が試した手順は以下の通りです(自己責任でお願いします)

(1) 以下のリンク先からvmz.zipをダウンロード
http://forum.parallels.com/thread577.html

(2) 以下のリンク先からrEFItのdmgイメージファイルをダウンロード(私が使用したのはVersion 0.6)
http://refit.sourceforge.net/

(3) vmz.zipを展開し、ファイル"vmx-var-set.efi"と"vmx-var-reset.efi"を"Macintosh HD"にコピーする

(4) rEFItのdmgイメージファイルを展開し、フォルダ"efi"を"Macintosh HD"にコピーする

(5) ターミナルを起動し、以下のコマンドを入力する
cd /efi/refit
./enable.sh

(6) MacOSXを終了して、optionキーを押しながら電源を投入する

(7) rEFItメニューでconsole画面に入り、以下のコマンドを入力する
vmx-var-set.efi
exit

(8) rEFItメニューでMacOSXのボリュームを選択する(OSが起動する)

(9) この時点でVT-xが有効になっている(はず)

で、肝心の性能はというと...
ベンチマークのスコアは上がっているのですが、体感速度はあまり変わらない気がしました。

Parallels Workstationを使ってみる

手持ちの Intel プロセッサ搭載のMac mini(メインマシン)にParallels Workstation を導入してみました。

Parallels Workstationとは、Intel プロセッサ搭載 Mac 上で Windows XP などの OS を仮想マシンとして動作させるソフトウェアのことです。
巷で話題のBoot Campと異なるのは、MacOSXを起動している状態でWindowsを動かすことが可能なことです。(これが便利)

現在、30日間使用可能なトライアル版(β4)か公開されているので、これを試してみました。ゲストOSにはOEM版のWindows2000を使用します。

インストールからWindows2000のアップデートまでは、特につまずくことも無くあっさり終了します。(途中でParallels Toolsのインストールを忘れないようにしましょう)

使用感としては、「ウインドウの描画がちょっと重くて、Diskアクセスが結構遅い
けれど、自分の目的(WordとJAVAアプリの開発環境)からすると必要十分な性能」といった感じです。
G4MacでVertualPCを動かしていたころに比べると、遥かに快適になりました。

今のところ、なぜか¥記号が入力できないのが最大の問題です。地味ながら結構イタイです。
あと、ファームウエアアップデートをするとVT-xがディセーブルになってしまう(Mac mini限定?)ので、この辺にこだわる人は注意してください。
...体感速度はそんなに変わらないような気はするけど。

で、うちの環境のスクリーンショットを晒してみます。
(NetBeansもそれなりに動きます)

Parallels

いまなら、特価の$39.99だそうです。
買っちゃおうかなぁ。

Parallels Software International
http://www.parallels.com/

Submarine 1.00リリース

昔懐かしい感じの海戦ゲームを作ってみました。
かれこれ20数年前に従兄弟と二人ではまっていたゲームです。

当時は、チラシの裏に鉛筆でマス目を書いて、「北移動」とか「波しぶき」とか言い合って対戦していた記憶があります。(コンピュータゲームではなく、紙に書いて遊んでいた)

はまっていた当時のローカルルールそのままを、うろ覚えの記憶だけを頼りに作っているので、世間一般の海戦ゲームとはどこか違うと思われます。(そもそも潜水艦ではない?)

Submarine_1

「このぐらいのゲームなら俺(私)にも作れそうだ」と思ったあなたのために、今回は、ソースコードも合わせて配布しています。
ソースコードの改変・再配布に関しては特に制限を設けていないので、ちょっとだけ改造して再配布するとか、ソースの一部を商業利用(ありえない)とか、ソースを見て鼻で笑う(`ヘ´)とかも全く問題ありません。

ダウンロードは、以下の配布サイト、またはサイドバーのQRコードからどうぞ。
http://homepage3.nifty.com/ahashimo/airedge/java/index.html