2013年11月22日金曜日

VMWarePlayer6 vmnetcfg.exeを使えるようにする

サーバーを立てたりすると、DHCPがある状態が非常に残念と感じることが多いので、DHCPを止めることにした。

configを書き換えるやり方もあるが、今回はVMWareWorkstationからvmnetcfg.exeを持ってきて使う方法をとった。

VMWarePlayer6なので、VMWareWorkstation10のものが対応しているバージョンらしい。

1. VMWareWorkstationの評価版をダウンロードする
2. コマンドプロンプトにて以下を実行
    VMware-workstation-full-10.0.1-1379776.exe /e .\tempdir
3. tempdir内から「core.cab」を取り出し、解凍する
4. 以下の2つのファイルを「C:\Program Files (x86)\VMware\VMware Player」にコピーする
    _vmnetcfglib.dll
    vmnetcfg.exe
5. 「_vmnetcfglib.dll」を「vmnetcfglib.dll」にリネームする(アンダースコアを除く)
6. 「vmnetcfg.exe」が実行出来るようになる

DHCPが使えている時は以下

DHCPを止めた後は以下

やっぱGUIで出来るのは楽だよ。


IMoNIWakeUp 便利なアプリの登場 → サービス終了

これは本当に便利。
SPモードメールではなくiモードメールのお話。
私はHT-03AからのAndroiderなので、契約も未だにimode+imode.netである。
今回はこの契約でiモードメールを未だに使っていて、なおかつSIMフリー端末・SIM無し端末などでiモードメールをほぼリアルタイムに受信できるようにしてみた。

してみたと言っても以下のサイトを参考にさせてもらっただけ。

個人的に上記サイトと違うことをしたり、困ったのは以下の通り。
・GAEセットアップにて音声ガイダンスを使用して[account code]を入手した。
・64ビットのPythonをインストールして[Google App Engine Launcher]を起動した際、Pythonがないと怒られた。[Edit]-[Preferences]でPythonの場所を指定する必要があった。
・[app.yaml]の「application: *******」という記述の部分で、「:」の後に半角スペースは絶対に必要。半角スペースがない場合[Deploy]等ボタンが押せない。

違いはこのくらいで、後は手順の通りやっていたらなんとかなった。
これでいつでもSIMフリー端末などに浮気できる。

世の中には本当にすごいことを考えてくれる人がいる。
なお有料機能を購入しなければ、自動受信にはならない。ただ有料機能を購入していなくても、メールが受信されている場合はIMoNIWakeUpが起動するので、まずは受信の際に起動するのかどうかを確認してみるといい。
有料機能は100円支払うと使えるようになる。
ログを見る限り、約1分周期で確認を行なっているようなので受信まで最大1分ほど時間がかかると思う。

今のところ気になっているのは以下の2つのこと。
・端末を変更した際どのような手順が必要になるか。
・受信した瞬間に対象端末で圏外もしくはフライトモードな時にどのような動きになるか。

この辺はこれからゆっくりと試していこうと思う。

----------------------
2013/11/22
docomo新着チェッカーの停止のため、この便利なアプリの使用ができなくなってしまった。GMailでSPモードメール受信を本格検討するときが来たようだ。
imoniwakeupの止め方についても以下URLに記載がある。
http://tldsjp.net/index.php?android%2Fimoniwakeup


2013年11月20日水曜日

freenas 自宅ストレージサーバー構築

最近ノートPCのみの環境だったため、ディスク容量の少なさにかなり困っていた。
家にはマザボが壊れて眠っていた自作PCがあり、その中に1TBのHDDがあることを思い出し、freenasを使ってストレージサーバーを構築しようと思ってしまった。

以下が今回の構築で使ったパーツたち
・ケース:名称不明(昔かった5000円くらいのやすいやつ)
・電源:名称不明(ケース付属品)
・マザーボード:M2A-VM HDMI(ソフマップで送料込み3000円の中古品)
・CPU:AMD Athlon 64 3500+
・NIC:カニさんマークの100M → インテル EXPI9301CT
・HDD:HGSTの1TBのやつ
・メモリ:DDR2 PC2-5300(512MB × 4)
・ブート用USBメモリ:昔々の2GBのやつ

ということで、スペック的にはとてもしょぼい。

最終的にはまずまず遊べるくらいの速度がでるようになったのだが、相性問題か何かで電源が入らなかったり、DHCPでIPアドレスをふられた瞬間に電源が落ちたり、起動してもとてつもなく遅いということもあった。

上記の問題をほぼ一気に解決してくれたのがインテル EXPI9301CTである。

ちなみにメモリ2GBしかないので、ZFSは諦め、昔ながらのUFSでボリュームは作成している。

カニさんマークのNICで接続していた時のiSCSIでの速度が以下。

驚きの遅さ。しかしこれでもubuntuはまあまあ動いていたということが驚き・・・
Cifsで接続した場合もさほど変わらない状態だった。
インテル EXPI9301CTに変更しiSCSIで接続したのが以下。

5倍くらいは速度出てほしいなと思っていたが、思っていた以上に速度が出た。
チューニング次第ではもっと出るのだろうか。。。
またCifsで接続した場合も以下のようにとても速くなった。

本来ならZFSを試したいところだが、6GB以上のRAMがあったほうがよいとのことで、DDR2のメモリを安価に6GB以上揃えるのは難しいため断念した。

HP ProLiant MicroServer N54LあたりでNASを作ったほうが、幸せになれるのかもしれない。。。

いつかはサーバー機でストレージとESXを構築し、L2SWくらいは揃えておきたいところ。
ストレージにVMのディスクを置いて、ノートPCでVMwarePlayerで遊んでるだけなのでなんかもったいない。直近の検証は行えるが。。。

とはいえ次はHDDを購入して、RAIDくらい組んでおきたい。しかしソフトウェアRAIDなのでCPUが心配・・・

今回分かったのはカニNICはやはり信用ならないということ。

2013年11月16日土曜日

D905i imodeメールをGMailにバックアップ

ガラケーの中に詰まっているメールをなんとか閲覧可能な形で残せないかと思い、GMailに管理してもらうことにした。
絵をまったくとっていないので、文字のみだがメモ。


1. D905iで受信メールと送信メールのバックアップを取る。PIM00006.VMGとかいう名前なので、分かりにくければ名前変更。

2. Windows7にThunderbirdをインストールする。
3. ThunderbirdにGMailを設定する。IMAPで設定すること。むしろGMailを設定して楽して設定を進めていけばそうなる。

4. バックアップファイル(VMGファイル)をWindows7に送り込む。
5. Windows7でVMG→mbox一括変換を利用してVMGファイルからmboxファイルに変換する。このツールは互換モードでWindowsXPとして実行をすること。
6. Thunderbirdに[ImportExportTools]というアドオンをインストールする。以下URLからファイルをダウンロードして、ダウンロードされたものをThunderbirdに手動で追加する。

7. Thunderbirdのローカルフォルダ内にインポート用フォルダを作成し適当な名前を付与する。

8. アドオンを利用してmboxファイルを取り込む。取り込む際は以下にチェック入れる。
[サブフォルダを含む単一または複数の mbox ファイルをインポート]

9. Thunderbirdのローカルフォルダ内のインポート用フォルダをGMailの下にドラッグアンドドロップする。

10. 同期完了を待つ。

絵がないと非常にわかりづらい。
肝心のメールの内容は、多少文字化けもあるもののちゃんと読める。

今回はD905iをやったので、F703iのもやろうかと思う。(いつか)


2013年11月14日木曜日

ubuntu12.04 Android SDKをインストールする

Windows環境だけでなく、ubuntuからもADBとかが使えると嬉しいなと思い、Android SDKを入れていく。

準備するものは以下
・動いているubuntu
・JDK
・Android SDK

まずは以下からAndroid SDKをダウンロードしてくる。
ubuntuでアクセスすると「Download the SDK ADT Bundle for Linux」と見えるので、そこをクリックしてダウンロードするか、下のほうの「DOWNLOAD FOR OTHER PLATFORMS」から該当するものをダウンロードする。

次にJDK。
と、いいたいところだが、自分の環境ではすでにインストールされていたので、飛ばす。
最新のほうがいいとは思うが、とりあえずコマンドラインで「java」と入力して、コマンドが動いてる風だったらとりあえずOKだと思われる。

次にダウンロードしたSDKを展開する。
tgzファイルかとおもいきや、「abt-bundle-linux-x86-20131030.zip」ということなので、GUIで展開した。
展開されたフォルダを以下にリネームして保存した。
ディレクトリ    :/home/(ユーザー名)/android/
出来たフォルダ :android-sdk

最後にPATHを通す作業。
以下コマンドを実施した。
:~$ echo 'export PATH=$PATH:android/android-sdk/sdk/platform-tools/' >> .bashrc
~$ source ~/.bashrc

コマンドで「adb」を実施して、動いてる風なら作業完了。

2013年11月10日日曜日

WindowsServer2012 Active Directoryを構築してみた

そろそろWindowsServer2012でもさわろうと思い、WindowsサーバーといえばADだろうということでADを構築してみた。

WindowsServer2008R2までは「DCPROMO」で作業を進めていったが、WindowsServer2012からはGUIでやるのが普通なようなので、GUIで頑張ってみる。

まずは、評価版のISOをDLして、VMを用意してから作業開始。

最初にネットワーク設定。

IPを固定にして、DNSサーバーも自分に設定する。

サーバーマネージャーから、機能と役割を追加する。

「次へ」をクリックする。

何もせず「次へ」をクリックする。

今回はサーバー一台しか用意してないので、何も考えずに「次へ」をクリックする。

「Active Directory ドメインサービス」にチェックを入れる。

ついでにいろいろインストールされるようなので、「機能の追加」をクリックする。

「DNSサーバー」もついでにインストールしておく。(※もしかしたらここでいれなくてもいいかも。)
チェックを入れたら「次へ」をクリックする。

機能でほしいものがあれば入れておく。
「次へ」をクリックする。

「次へ」をクリックする。

 「次へ」をクリックする。

「インストール」をクリックする。

待つ。

終わったらサーバーマネージャーに戻って、ADを構成する。

 ルートドメイン名をつけて「次へ」をクリックする。

.localとか.comを付けないと怒られる。
.localをつけて「次へ」をクリックする。

機能レベルを選択し、復元モードのパスワードを入力して「次へ」をクリックする。

NETBIOSドメイン名を入力して「次へ」をクリックする。

特に異議がなければ「次へ」をクリックする。

「次へ」をクリックする。

待ってると終わる。
そして再起動する。

とりあえず、無事にインストール完了。

2013年11月9日土曜日

IS12S Rootを維持したまま6.1.d.1.103へアップデート(今更)

アップデート通知が来て随分放置してIS12Sだが、ようやくアップデートを行った。

XperiaZの時と同じように、SuperSUを一旦無効化にしたものの、OTAで普通にアップデート完了。その後Rootが維持されていることも確認した。

システム領域をいじっていないから出来るんだろうけど、もはやRootはいらないような気がしてきた。

ちなみに復活したアプリ達が以下。
(S)GREE (1.0)
(S)LISMO Book Store (1.1)
(S)LISMO WAVE (1.0)
(S)MonsterHunterDH (1.0)
(S)Photo Air (1.0.1)
(S)PicCollage (1.0)
(S)SnapDish (0.5)
(S)TETRIS LEAGUE (1.0)
(S)unlimited (1.0.1)
(S)お買い物サーチ (1.0.0)
(S)じぶん銀行 (1.0)
(S)コロプラ (1.0)
(S)スマホカバー (1.0.0)
(S)ソラテナ (1.0)
(S)ナビウォーク (1.0)
(S)動画on! (1.0)
(S)家庭医学大全科 for au (1.0)
(S)楽曲検索 (1.0)
au Wi-Fi接続ツール (3.1.5)
Friends Note (2.4.18)
GREEマーケット (2.0.1)
LISMO Player (2.02.00)
Media Remote (0.0.1)
Skype (1.8.0.83)
アストロ (ASTRO_3.1.350.astrolite)
ウイルスバスター (2.1)
ニュースEX (4.1)
取扱説明書 IS12S (0.1)
安心アプリ制限 (Ver 1.2.3)
テレビ.Gガイド (2.4.1)

増えすぎ。消せるだけ消すが。。。