Sun VirtualBox3

SunのVirtualBox3がでていたことに気がついて、CentOS5.4をインストールしてみた。VirtualBox3をインストール、CentOS5.4のDVDイメージをダウンロード、仮想マシン用HDDイメージを作成して、準備が整ってからインストールをしました。

ネットワークカードを認識しないせいか、追加パッケージを登録してインストールしようとすると、エラーとなってしまって先に進まないので、後で追加することにして、普通にGnomeデスクトップをインストール。すんなりとインストールできました。

CentOSを起動してからは、VBoxAdditionsのインストールをしたところ、kernelヘッダがないとか、gccがないとかいわれたので、パッケージ管理ツールを使って、必要そうなものをインストールしました。kernelのdevelも必要そうだったのですが、GUIではよくわからなかったので、yum list | grep kernel として、あがってきたリストから必要そうなものを選んで、yum install しました。

インストールスクリプトは /bin/sh を使って実行しないと動きませんでしたが、まぁ、とりあえずインストールはできたようです。ただ、画面がおかしい感じになってしまって、起動直後のログイン画面が妙に小さく、しかも仮想画面モードになっていて使いにくいです。

SCIMも点滅するので困ったのですが、インターネットで調べたところ、切り替えで[半角/全角]を使うのではなく、Shift+Spaceとかを使うように設定すればいいそうなので、そのとおりにしました。無事おさまりました。

いくつか不具合はありそうですが、しばらくはこれで使ってみようと思います。メインで使っているLinuxマシンの調子が若干おかしいのが問題で、こういった環境を用意しているのですが、最近は1万円台のサーバマシンも売っているようなので、そっちで用意した方が楽かもしれません。電気代とか場所が問題になりますけど。

SSHによるX Windowの転送

マシンAからマシンBへリモートログインして、マシンAにマシンBで起動したGUIアプリを転送して使いたい場合は次のようにします。

1. マシンAからマシンBへ -X オプションをつけてSSHログイン
$ ssh -X マシンB

2. マシンBでXMODIFIERSが有効になっていなかったら下記を実行(マシンAで表示されたマシンBのアプリで日本語入力をするのに必要)
$ export XMODIFIERS=@im=SCIM

3. アプリをバックグラウンドで実行
$ firefox &

MySQLのインストール例

CentOSでMySQL4をインストールしたい場合は、次のようにします。ここでは4.1.22を使っています。

——————————–
mv /etc/my.cnf /etc/my.cnf.original
cd /usr/local/src
tar xzf mysql-4.1.22.tar.gz
cd mysql-4.1.22
./configure –prefix=/usr/local/mysql-4.1 \
–with-charset=utf8 –with-extra-charsets=all \
–with-mysqld-user=mysql –with-readline \
–with-tcp-port=3306 \
–with-unix-socket-path=/usr/local/mysql-4.1/var/mysql.sock
make
make install
mkdir /usr/local/mysql-4.1/var
cp /usr/local/mysql-4.1/share/mysql/my-medium.cnf /usr/local/mysql-4.1/var/my.cnf
scripts/mysql_install_db
chown -R mysql.mysql /usr/local/mysql-4.1/var
cp /usr/local/mysql-4.1/share/mysql/mysql.server /etc/rc.d/init.d/mysqld4
service mysqld4 start
——————————–

findなど

findとか、Linuxのコマンドでよくつかうものについてのメモ

find -name pattern
find -regex pattern
find -type d
find -type f
find -mtime N
find -mtime +N
find -mtime -N
find -print
find -print0

find . -name '*~' -or -name '*.bak' -print0 | xargs -0 mv ~/backup
find . -name '*app*.[ch]'

grep もメモ

grep pattern
grep -A N pattern
gerp -B N pattern
grep -C N pattern
grep -v pattern
grep -i pattern
grep -o pattern
grep -E pattern
grep -F pattern

意外に使うワードカウント

wc
wc -c
wc -w
wc -l

sort, uniq とかもありますね。全然別ですが、teeも便利

make 2>&1 | tee make.log

NetWalkerを買うならEeePCでUSB Ubuntu

まだ現物をみていないのですが、やはり、NetWalkerを買うならEeePCでUSB Ubuntu がいいような気がしています。NetWalkerのキーボードが使い物にならないらしいのですが、手元にあるシャープの電子辞書のキーボードと同じようなものなら、確かにタッチタイピングは難しいでしょう。USBキーボードはつけられますが、あのサイズの本体を開いて、USBキーボードとマウスをつけて使うというシチュエーションが思い浮かびません。そういう環境では、確実にノートパソコンを持っている状況です。とはいえ、無理やり考えてみると、EeePCのバッテリ切れ時に使う予備マシンとして持ち運ぶということはありそうです。キーボード入力は基本的にあきらめて使うとなると、とたんにかなり魅力がなくなります。

USBストレージとして使えて、他のPCに接続してUbuntu起動ができるなら、また評価が変わったのですが。その場合は、携帯マシン+メインデータストレージとすることができるので、使いようがでてきます。しかし、キーボードが使えないのでは、その用途には向きません。これでは、16GBのUSBメモリをメインデータストレージにした方がいい、という話になります。

また、個人的には小物のUSBキーボードやらminiUSB変換コネクタなどあるので、周辺機器を新しく買い揃える必要は無いのですが、実用的に使うためにはそういうものが必要だとしたらNetWalker分の金額だけでなく、それらも含めた費用を考えないといけません。ディスク容量についても、16GBのminiSDは必須でしょうし、それが5000円ほどです。そういったものをすべて総合して考えるとVAIOのtype-Pが視野に入ってきます。

ということで、結論としてはNetWalkerを買うなら、EeePCでUSB Ubuntuを起動して利用することにした方が、性能面でも価格面でも満足できそうです。USB Ubuntuを用意するのにそれなりの準備も必要ですが、5万円近く用意するよりは、手軽に試せるはずです。

さて、ここまで書きましたが、まだ実物をさわっていないので、実際のものを見て考えを変えるかもしれません。なんにせよ、「携帯できるLinux」というだけでわくわくしてしまう方なので…。使っていない小物が多いので慎重になってしまうのです。

追記)よく考えると、このマシンはインターネットにつながる電子辞書という位置づけで使った方がいいのではないだろうか。手持ちの電子辞書となら交換してもいいかも、と思っています。カスタマイズが必要そうですが、英辞郎とかEPWING系の辞書をminiSDへディスクイメージでいれて、ループバックマウントして簡単に使えるようにしてあげれば、そこそこいいものになる気がします。

(購入はこちらから)
hiro345 ストア – NetWalker
hiro345 ストア – EeePC
hiro345 ストア – リュウド アールボードフォーケイタイ500U(USB) RBK-500U

(関連記事一覧)
NetWalker
NetWalker発売されたようです
NetWalker研究室
NetWalker

NetWalker研究室

NetWalkerの広告として、「NetWalker研究室: シャープな暮らし研究所」や「シャープNetWalker (sharp_netwalker) on Twitter」があるようです。こうやって、企業が1ユーザとしてインターネット上のサービスを利用して展開するというのが当たり前の世界になってきています。TwitterにしてもSNSにしても新しいメディアとして利用できることに価値がある、ということになります。

(購入はこちらから)
hiro345 ストア – NetWalker
hiro345 ストア – SHARP Net Walker (ネットウォーカー) モバイルインターネットツール ブラック系 PC-Z1-B

(関連記事一覧)
hiro345 » NetWalker