自宅サーバからさくらインターネットの専用サーバへ移転した。
プランはベーシックでAthlon64モデル。
専用サーバ|ベーシック:さくらインターネットの専用サーバ(ホスティング)
本当はもう一つ上のプランであるRAIDにしたかったのだけど、Athlon64はサポートされなくなったので仕方なくベーシックプランを選択した。
もともとメモリは1GB増設する予定だったので(別途21,000円かかる)、RAIDプランのCore2Duoモデルを選択すると初期費用 + メモリ増設で16万を超える。
ベーシックプランのAthlon64モデルだと、初期費用 + メモリ増設で90,800円。
さすがに7万円の差は無視できない。
結局、Athlon64モデルのベーシックプランで回線は共有を選択した。
支払いはクレジットカード。
初回の請求は
初期費用 + メモリ増設費 + 2ヶ月分のサービス利用料
であった。
申し込み後、使えるようになるまでどれくらい掛かるのかヘルプ等を読んでも書かれておらず、サポートに問い合わせたところ、通常、入金確認後5~10営業日が目安とのこと。
今回は申し込み後、2日半ほどで使えるようになったが、 オプション(トラフィックグラフや無料ネームサーバサービス)はまだ利用できない状態である。
これらのオプションは正式な登録完了後に利用できるようになるらしい。
正式な登録完了の通知は、郵送されてくるとのこと。
以下、技術的な話。
CentOS、Red Hat Enterprise Linux、Ubuntu、FreeBSD、Windows Serverから選べる。
今回はUbuntuを選択した。
バージョンは7.10。インストールされていたのは64bit版ではなく32bit版であった。
なお、パーティション割りは申込時に指定できるようだ。(私はしなかった)
以前、sshで脆弱性が発見されて問題になっていたのでその点が気になっていたのだけど、最新のパッチが適用されていた。
また、Ubuntuの場合は最小構成で提供されるので、起動しているサービスはsshのみ。
専用サーバ|OSプラン - さくらインターネット
が、ログイン後確認してみると、ntpdも起動していた。
ログをみると早速sshdへブルートフォース攻撃らしき跡が。
とりあえず、sshのパスワード認証をやめて公開鍵認証にした。
あとは必要に応じてiptablesの設定を行う。
IDSを導入した方がいいかもしれない。
VMware PlayerでゲストOSとしてUbuntuを用意し、そこで開発を行う。
テスト後、問題なければlftpのミラーリング機能を使いミラーリング。
Webアプリのdeployは他の方法を模索中。
以前、Capistranoを使っていたのだけど、バージョンアップ以降放置状態。
Capistrano: Home
以下、今後の課題。
とくにDB。MySQLのマニュアルと相談。
あと、設定ファイル(各サービスの設定ファイルやドットファイル等)のバックアップは現在スクリプトを書いているところ。
自前のWebアプリは必ずテスト環境でテストすることになるので、バックアップに関しては問題なし。
月額10,290円。
年間123,480円。
初年度は初期費用込みで、年額214,280円。
従って初年度は月額約17,857円。
さて、どうやって回収しましょうか。
Firefox 3.0.1がリリースされたのでビルド。
Firefox 3.0 ビルドの時と何ら変わりなし。
ソースのダウンロード
ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.0.1/source/
3.0.1にアップグレード後、Tab Mix Plusが非対応とかいうメッセージが出て無効になってしまったので、Nightly Tester Toolsをインストール。
Nightly Tester Tools :: Firefox Add-ons
Firefox再起動後、[ツール]-[アドオン]でアドオン一覧からTab Mix Plusのところで右クリック、Override Compatibilityをクリック。
Tab Mix Plusは以下より入手。(tab_mix_plus-0.3.6.1.080416.xpi)
Index of /dev-builds
他、Make Linkも非対応ということで無効になったが、vimperatorのcopy.jsを使っているので、これを機会にMake Linkは削除。
MozLabもOverride CompatibilityでForce Install。
特に問題なく動いている。


![]()
三菱電機 VISEO 24.1型マルチメディアワイド液晶ディスプレイ MDT242WG-SB![]()
表示価格が109,620円で現在19,820円割引中。
というわけで、現在89,800円でMDT242WG-SBを手に入れることができる!
発売前に同じくNTT-Xにて98,000円で予約を受け付けていたけど、それほど数が出なかったとか?
Amazonではマーケットプレイスで140,000円で出品しているセラーも。

VISEO 液晶ディスプレイ MDT242WG-SB 三菱電機 MDT242WG-SB : 4902901609794
個人的にはもう一台24インチディスプレイが欲しいのだけど、ミニノートを購入予定なので今回は大人しく諦める。
かどうか考え中。と、迷っている間に売り切れるとみた。
VirtualBox 1.6.2にアップグレードして気がついたこと。
1.CPU使用率が下がった?
ゲストOSでブラウザを起動し動画再生した後、ゲストOS側のCPUの使用率約25%で下がらなかった(QuadなのでCPU1個分で考えると100%)だけど、1.6.2になって同様な現象はなくなった。
2.動画再生でコマ落ちがひどくなった。
1.5.6の時にはそれほど気にならなかったのだけど、1.6.2になって明らかに酷くなった。
これ以外は特に問題なし。
ただ、ゲストOS上のOperaで動画再生中、ゲストOSが突然落ちた。
他にもゲストOSを起動していたのだけど、そちらは問題なし。
現在稼働中の仮想環境は、
Windows XP (VirtualBox)
Windows 2000 (VirtualBox)
Ubuntu 7.04 Server (VMware Player)
FreeBSD 6.1 (VMware Player)
FreeBSD 6.2 (VMware Player)
メモリは8GB搭載しているのでまだ余裕がある。
Adobe AIR for LinuxをUbuntu 7.10 (amd64)にインストール。
先ずはAdobe Air for Linuxをダウンロード。
Adobe Labs - Downloads: Adobe AIR for Linux Alpha
実行権限を付けて実行。
$ chmod 755 adobeair_linux_a1_033108.bin $ ./adobeair_linux_a1_033108.bin
どうもAdobe Air for Linuxは64bit対応ではないせいか、このままだとamd64な環境にはインストールできないので、実行後[I Agree]ボタンを押す前に以下の手順を踏まなければならない。
$ cd /tmp $ cd air.XXXXX/build/opt/Adobe AIR/Versions/1.0/control # air.XXXXXのXXXXXはランダムな文字列
上のディレクトリにcontrolというファイルがあるので編集する。
$ vi control Package: adobeair-enu Version: 1.0.20080320 Section: Development Priority: extra Architecture: i386 Source: adobeair-enu Depends: libgtk2.0-0 (>= 2.4) Maintainer: Adobe Systems, Incorporated Description: Adobe AIR
Architecture: i386
のi386をamd64に変更。
その後、インストーラの[I Agree]ボタンを押すとインストールできた。
なにか適当なアプリケーションをインストールしてみようということで、flvを編集できるRichFLVをインストールしてみた。
ダウンロードは以下より。
RichApps » Applications
ちなみにアプリケーションのインストール先はあらかじめ/opt下にairというディレクトリを作成し、そこにインストールするようにした。
$ cd /opt $ sudo mkdir air $ sudo chown user.user air
ダウンロードしたファイルをダブルクリックするか、
$ /opt/Adobe\ AIR/Versions/1.0/airappinstaller
と入力するとファイルを選択するダイアログが表示されるので、上でダウンロードしたファイルを選択する。
インストール先は/opt/airにした。
ただ、ここでまたインストールに失敗。
調べてみると、/opt/Adobe\ AIR/Versions/1.0/appinstallにcontrolファイルがあったのでこれも編集。
$ cd /opt/Adobe\ AIR/Versions/1.0/appinstall $ vi control Package: __TAG_NAME__ Version: __TAG_VERSION__ Section: Applications Priority: extra Architecture: i386 Source: __TAG_NAME__ Maintainer: __TAG_VENDOR__ Description: __TAG_DESCRIPTION__
Architecture: i386
のi386をamd64に変更。
再度、アプリケーションをインストールしてみると、今度は成功。
メニューの「その他」に項目が加わるのでそれを選択。
問題なく動作している。

RichFLVの他、TwitterクライアントのtwhirlやSpazをインストールしてみたけど、twhirlはログインできず、Spazはログインできたけど、どうもAirアプリケーションで日本語入力ができそうにないので、結局使えず。
まだ、Adobe AIR for Linuxがアルファ版ということなので今後に期待。
ちなみにAdobe AIRでクールなMP3プレーヤーを作ってみる:CodeZineを見ながら、Windows XP上で実際にAirMusicPlayerを作成しLinuxにインストール、実行して見たところ、問題なく動いた。おもしろい。
自分でも何か作ってみたい。

Sunに買収されてから初めてのリリースである1.6.0をインストールしたところ、致命的な不具合があったため結局1.5.4へダウングレードしたのが丁度1ヵ月前。
その後、1.6.2がリリースされたのは知っていたのだけど、トラブルと面倒なのでアップグレードはしていなかったのだけど、今日ダメモトで試してみた。

Sun xVM VirtualBox 1.6から1.6.2(Ubuntu 7.10(AMD64))をダウンロードしたあと、
$ sudo dpkg -i virtualbox_1.6.2-31466_Ubuntu_gutsy_amd64.deb
を実行してインストール。
ゲストOSであるWindows 2000とWindows XPを起動してみたが、前回見られたネットワーク絡みでの不具合は今のところ発生していない。
その後、1.6.2のGuest Additionsをインストール。
ここで、VMware Playerを起動してみたところ、新しいバージョンがあるとのメッセージが表示されたので、VMwareのサイトからバージョン2.0.4をダウンロードした。
いつものように
$ cd /tmp $ tar zxvf ~/VMware-player-2.0.4-93057.x86_64.tar.gz $ cd vmware-player-distrib $ sudo perl vmware-install.pl
としてインストール。
いつもだと、古いバージョンがある場合は自動的に削除してインストールが進むのだけど、途中でインストーラが止まる。
結局、再起動してインストールしたところ、問題なくインストールできた。
その後、ゲストOSを起動してみたけど、前回のようにホストOSごとフリーズすることなく動いている。
これでようやく、専用サーバ移行のためのテスト環境が用意できる。
Firefox 3.0がリリースされた。
早速ソースをダウンロードしてビルドしてみた。
ソースは以下より。
ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.0/source/
RC1以降、ビルドしたものを使っていると頻繁に落ちていたのだけど、Mozilla Firefox 3.0の覚え書き - 試験運用中なLinux備忘録を参考にして解決。
ビルドオプションに、--enable-plaintext-editor-onlyを付けていたのが問題だったようだ。
Firefox 3.0 beta5で使用していたプロファイルをそのまま使ってもよかったのだけど、これを機会に新たにプロファイルを作成し直した。
もちろん、拡張機能もインストールし直し。

インストールした拡張機能は以下のとおり。
Firefoxの操作をvimライクに。
mozdev.org - vimperator: index
これが無いと始まらない。
cvsリポジトリからcheck outし、ビルドしたものを使用。
現在のバージョンは1.2pre。
リファラの制御。
RefControl :: Firefox Add-ons
Greasemonkey :: Firefox Add-ons
CopyURL+から乗り換え。
Make Link :: Firefox Add-ons
Fetch Text URL :: Firefox Add-ons
Fetch Text URLと少し似ているけど、URI文字列をダブルクリックするだけで開ける。
テキストリンク :: Firefox Add-ons
textareaで任意のエディタが使えるようになる。
It's All Text! :: Firefox Add-ons
PageRankとかAlexa Rankとかをステータスバーに表示してくれる。
SearchStatus | Firefox SEO Toolbar Extension
CustomizeGoogle: Google での検索結果の強化と広告やスパムを除去します。 -- Firefox Extension
Firefoxからtwitterに投稿できる。
TwitterFox :: Firefox Add-ons
Menu Editor :: Firefox Add-ons
Firefox3にはまだ未対応なので開発版をインストール。
Index of /dev-builds

VirtualBox 1.6.0にアップグレードしてから、致命的な不具合が発生し解決方法もなさそうなので、1.5.6へダウングレードした。
ちなみに環境は
ホストOSはUbuntu 7.10 (amd64版)
ゲストOSはWindows 2000 SP4とWindows XP SP2。
私の環境で、致命的不具合は主に2点。
1.ネットワークで外部に接続できなくなる。
原因不明。
ゲストOSを再起動すると、接続できなくなることが多い。
また、ゲストOS起動後、時間が経つといつの間にか接続できなくなっているということも。
/etc/init.d/vboxdrv、/etc/init.d/vboxnet、/etc/init.d/networkingのrestartで直ることもあるが、直らないこともある。
2.VMware Playerと同時に実行しておくことができなくなった。
VirtualBoxでゲストOS起動後、VMware PlayerでゲストOSを起動するとホストOSごとフリーズ。
逆のパターンでもダメ。
ここのところ、Windows系はVirtualBox、主に開発環境として利用するBSD系やLinuxはVMware、と使い分けてきたのだけど、常時稼働させるゲストOSが増えたため、メモリ容量が4GBでは厳しく8GBに増設。
VirtualBoxとVMwareが同時に使えないとなると、その意味がなくなる。
仕方ないので、VirtualBoxを1.6.0から1.5.6へダウングレード。
手順は、
1.vdiファイルのバックアップ
これが壊れたりすると。。。想像しただけで。。。恐ろしい。。。
2.各設定ファイルをバックアップ
念のため。対象となるのは
$HOME/.VirtualBox/VirtualBox.xml
$HOME/.VirtualBox/Machines/ゲストOS名/ゲストOS名.xml
これらのファイルがあると、ダウングレード後、ゲストOSを再設定することができないのでリネームしておくと吉。
3.1.6.0をアンインストール、1.5.6をインストール
1.6.0を削除。
$ sudo apt-get remove virtualbox
1.5.4をインストール。
(VirtualBoxの古いバージョンはどこからダウンロードするのだろうか?)
$ sudo dpkg -i virtualbox_1.5.6-28266_Ubuntu_gutsy_amd64.deb
5.VirtualBoxを起動しゲストOSを再設定
問題なく動いている。もちろん、上述した不具合も発生していない。
Guest Additionsは1.6.0のままだが、問題はないようだ。
これ重要
ゲストOSのWindows XPはスナップショットを取っていたのだけど、1.5.6にダウングレード後起動したところ、スナップショットを取ったときの古いものが起動した。
ダウングレード後はスナップショットの情報はなくなるので、結局一旦1.6.0に戻しスナップショットを破棄したあと、もう一回1.5.6にダウングレード。
これで無事、最新の状態のWindows XPが起動した。
面倒だった。
(くれぐれもvdiファイルのバックアップを忘れずに)
1.6.0になって2000箇所以上も改善されたと聞き、喜び勇んでアップグレードしてみたのだけどこの体たらく。
少なくとも私の環境では1.5.6ですこぶる安定しているので、次のバージョンが出ても導入には慎重にならざるを得ないなぁ。

真ん中に鎮座するMDT242WG(24インチ、1920x1200)はメインで使用していて、PC用(DVI-D)の他、PS3(HDMI, D端子)、PS2(D端子)、PSP(D端子)、たまにデジタルビデオカメラのHDC-SD5(HDMI)を接続。
MDT242WGにはD端子が1つしか付いていないので、各ゲーム機とディスプレイの間にD端子セレクター、Sony SB-RX300Dをかましている。
右側にいるLGのディスプレイ(22インチ、1680x1050)は、主にVirtualBoxのゲストOSであるWindows用。
左側にいるEIZOのディスプレイ(16インチ、1280x1024)は、Windows実機用。
もともとPCパーツの動作確認用に使っていたのだけど、Windows実機用に復活させた。
MDT242WGにアナログ接続してもいいのだけど、切り替えが面倒なのでやめた。
ただ、さすがに16インチではきついのでもう一台大きめのディスプレイが欲しいところ。
やはり一度1920x1200になれると、1680x1050では少し狭く感じるので24インチかな。
撮りためた動画や画像を実家のプレイステーション3(PS3)で見るため、またネットワークで接続されていないPCと4GB超えのファイルをやりとりすることがあるため8GBのUSBメモリを購入。

Transcend USBメモリ 8GB JetFlash V10 TS8GJFV10
撮りためた動画や画像を実家でみるのに、今まではPSP用に変換してPSPとD端子ケーブルを持参しTVに接続して、とか面倒なことをしていたのだけど、これで必要なファイルをUSBメモリにコピーしPS3に挿すだけでOK。
ただし、事前にUSBメモリ内にVIDEO、PICTURE、MUSICというフォルダを作成し、各フォルダにそれぞれ動画ファイル、画像ファイル、音楽ファイルを置かないとPS3で参照できないので注意。
あと、PanasonicのHDC-SD5で撮った動画も、HDWriterでPCのHDDにコピーしたもの(m2tsファイル)をそのままUSBメモリにコピーすればそのままPS3上で再生できてしまう。素晴らしい。
メモリ本体からはチープ感が漂うが、8GBで4,000円台というわけでかなりお買い得。
以下の写真のとおり、スライド式なのでキャップが必要ない。
メモリ本体の他、首からぶら下げるためのストラップも付属。
さらに、JetFlash eliteなるソフトウェアも付属しているのだけど、これはまだ試していない。
![]()