Virtual Machine

USB起動Linux、仮想マシンのデモを学校の先生にしてみた。仮想マシンについては何人かが興味を持っていたようで、少し話しができましたが、それほどピンときてはいないようでした。VMwareマシンやVirtualPCマシンを用意するのは難しくはないのですが、各目的用途に応じたカスタマイズには時間がとられてしまうはずなので、そのあたりにシーズがあるような気がしています。

その昔(13年ぐらい前でしょうか)、「PCを購入する前に、HDDだけ購入して持ち歩いてもいいかな」と思って外付けHDDを購入してしまったことがあり、80GBの外付けディスクを持ち歩くのは別におかしいことだとは考えていません。教育分野などでは、学習にあたって同じ環境が提供されているとありがたい場合と、自分の環境に同じ環境を構築して独習可能な状態がありがたい場合とがありますから、学習者のステータスに応じて教材を選べるようにする、というのがメリットではないか、と考えています。

USB起動Linuxにせよ、仮想マシンにせよ、2000円程度で購入できるUSBメモリから始めて、ヘビーユーザはUSB HDDへ移行するような、道筋を考えて提案してあげると良いのではないだろうかと考えています。実際に中にはいるLinuxはどういうものがいいのか、という点についても議論をする必要がありますが、Webストレージなどよりは仮想マシンの方が先に普及するのではないか、と予想をしています。Windowsを選択したときには、ディスク容量とOSの値段がネックになると思いますが、HDD+OEM版Windowsを選択すれば抑えられると思います。ただ、それでも格安PCだと5万円を切っているので、微妙なところはありますけど。

Upgrading WordPress

WordPress 2.6 へアップグレードしました。変更したファイルのバックアップを個別に取るのは面倒なので、まるごとコピーしました。新しいファイルを展開して、既存のファイルをすべて上書きしてから、ブラウザで /wp-admin/upgrade.phpにアクセスしたところ、アップグレードするかどうか聞かれるので、アップグレードしました。DBに変更が加えられて終了です。本来、DBのバックアップも取っておいた方が安全だったかもしれません。ダウンロードなども含めて、所要時間20分程度でしょうか。なんだかんだチェックをしながらなので、5分というわけにはいかないようです。まぁ、1度やっていれば5分程度で完了できるのかもしれません。

WordPress 2.6

WordPress 2.6 がリリースされているらしいことに、今気がつきました。Jetty + JBoss Seam 環境の構築をしていたら、こんな時間となってしまったので、今日はもう作業できません。へとへとです。

Jetty + JBoss Seam について調べるにあたり、seamコマンドを使ってサンプルプログラムを作ったりしたのですが、ベースとなるプログラムがすぐにできるのは便利です。まぁ、MicrosoftのVisual Basicなどは10年以上も前にそういう環境は提供していたので、驚くほどのこともありませんが。やっぱり便利なものは便利ということで。

Booting Linux from WS011SH USB Disk

意外に簡単にできるようなので、WS011SHを緊急起動用USBメモリとして使えるように設定をしました。OpenOffice2.4もインストールしたので、結構使えます。

Puppy Linux をインストールしたUSBメモリを作成したので、それから、必要なファイルをすべてWS011SHにいれるmicroSDへコピーし、syslinuxをつかって、ブートローダの書き込みを Windows マシンで下記のように行いました。F:は、microSDのディスクのドライブ文字。

syslinux -ma -d /boot F:

こうやって用意したmicroSDをWS011SHへつけて、パソコンへUSBに接続し、WM5torage を使ってActiveにします。その状態でパソコンをUSB HDDからの起動すると、無事Puppy Linuxが動きました。ただし、手元では転送速度が遅く、通常のUSBメモリを使うよりも随分起動に時間がかかりました。Puppy Linuxなので、起動してからはさくさくと動作しますが、あくまで緊急用という感じです。

ちなみに、WM5torageはrarという拡張子がついていますが、これはアーカイブファイルの一種なので、展開できるツールを別途入手して、展開してからWS011SHへインストールする必要があります。

参考:
・仙石浩明の日記: Advanced/W-ZERO3[es] アドエスを非常用の起動ディスクにしてみる
 http://blog.gcd.org/archives/51046927.html

ツール:
・FreewarePPC.com – Freeware Pocket PC / Freeware Windows Mobile: WM5torage v1.8
 http://www.freewareppc.com/communication/wm5torage.shtml
・The SYSLINUX Project – Syslinux Wiki
 http://syslinux.zytor.com/wiki/index.php/The_SYSLINUX_Project

CA

認証局やサーバ証明書については何度か調べていて、基本は理解しているのですが、実際に構築する手順については、あまり良い資料がなくて、いつも苦労します。今回は、CA, サーバときちんとわけて調べたので、どういう分担となっているのか、どちらがどういう作業をすれば良いのか、かなりきれいに整理することができました。ちょっと時間がかかりましたが、なんとか作業が完了してめでたしです。

休日はできるだけ趣味のプログラミングに時間を割きたいのですが、なかなかできないのが最近の悩みです。とはいえ、一時期は休日中は、PCに向かうこともできなかったほど体調が悪かったときもあるので、そのころよりは復調しているのではないか、と思っています。

明日は何しよう…

server

この前とは違うサーバでトラブル。サーバはいつもどこかでトラブルするものなのか。変化を受け入れよ、どころではなく、トラブルを受け入れよ、という感じ。やれやれ。

server

サーバトラブルでした。停止まではいかなかったので、一安心です。しかし、アクセスのほとんどがスパムなんだよな、きっと、という感じです。先にブラックリストを作っておくべきだということなんだろうか。