2007年8月31日金曜日

USB KNOPPIX 5.1.1でWebサーバ

先日、仕事の関係でUSB-KNOPPIXを利用してプレゼンを行いました。OpenOfficeのImpressも使いましたが、Webサイト(主にCGIやJavaScriptを利用)の実際の動きを見てもらうために、Webサーバを動かしました。CGIを動かすのにちょっとつまずきましたが、cgi関係の設定ファイルをmods-enabledにシンボリックリンクさせて正しく動くようになりました。
#これらの設定をするためのa2enmod/a2dismodというコマンドがあるらしい。

この方法なら、Webサーバのモデルをプレゼンする際にサーバを持ち歩くわけには行きませんが、これがUSBメモリ1つでできるのですから、便利この上ないです。しかも、他のよけいなサービスを稼働させることなく、普段使っているPCにサーバをやらせる必要もなく、安心安全です。

ちなみに、今USB-KNOPPIX 5.1.1を動かしているPCは、カバン型↓の自作機です。
http://www.geocities.jp/yossy_work/bagPC.html(←サービス終了につき閲覧不可)

2007年8月13日月曜日

プリンタを買い換えました

AirMacに接続していた、PIXUS550iの黒が出なくなり、プリントヘッドのリフレッシングを何度か行いました。それでも、出てこないので、内部を見てみようとフタを開けたところ、マゼンタインクがインクタンクからもれていて、黒のインクがプリンタの外まで噴き出してきていました。すぐにでも使いたいのにこれではダメだということで、5年ぶりに新しいプリンタを購入することになりました。

新しく買ったのは、同じCANONiP4300。両面印刷やDVD-R/CD-Rへの印刷ができるということで、値段と機能の両面を考えて決めました。CANONのプリンタは、これで3台目となりました。それにしても、複合機が流行ってきているためか、プリンタ単体の値段はとても安くなりましたね。(うちには、スキャナもあるし、複合機を置くほどのスペースがないので複合機の需要はありません。)というわけで、AirMacにiP4300を接続し、ドライバなどもインストールして無事プリンタが使えるようになりました。
#Linux用のプリンタドライバも公開されているので、各種LinuxからのプリントアウトもO.Kです。

2007年8月8日水曜日

USB KNOPPIX 4.0.2のカスタマイズ打ち切り

以前、KNOPPIX 4.0.2をUSBメモリにインストールしてWebサーバを立ち上げるところまでやりましたが、今回KNOPPIX 5.1.1でより簡単にできることが判明したので、今後は5.1.1で実験を続けることにしました。実験に使ったUSB-KNOPPIX 4.0.2が入ったUSBメモリは、しばらく取っておくことにしますが、それもいつまでか分かりません。(^_^)

ついでに、KNOPPIX Edu 6とCECのOSP基本パッケージについてもUSBメモリにインストールしてみました。mkbootdevコマンドはとても便利ですね。おかげでやりたいことが増えてしまって、眠れない日が続きそうです。(^_^;;;

USB KNOPPIX 5.1.1のカスタマイズ

USBメモリにインストールしたKNOPPIX 5.1.1のカスタマイズに挑戦しました。以前、KNOPPIX 5.1.1CDからmkbootdevコマンドでUSBメモリにKNOPPIX 5.1.1をインストールしたものを使ってカスタマイズ開始。しかし、USBメモリは書き込みが可能なはずなのに、変更したことが反映されないことが判明。そこで、再びCDから起動して、カスタマイズしたものを「継続的なKNOPPIXのイメージ」を作成して保存するという方法を採りました。

重要なことは、mkbootdevコマンドでKNOPPIXをインストールするところから、カスタマイズしてKNOPPIXのイメージを保存するところまで、USBメモリをマウントしなくてよいということ。

さて、カスタマイズの内容は、「Webサーバを動かす」というとても小さなことでしたが、これが結構試行錯誤の連続でした。まず、/etc/defaultにあるapache2ファイル内の設定を「NO_START=0」として保存。次に、/etc/init.d内のapache2をupdate-rc.dコマンド(defaults)にてデーモンとして起動するように設定しました。

あとは、confファイルの設定のみですが、/etc/apache2内のconfファイルの構成がよく利用するものと違っていたのでさあ大変。結果として、apache2.confのお決まりのデフォルト設定を変更し、conf.d内のcharsetのデフォルト設定を無効化し、sites-available内のdefaultファイルにhtmlとCGIのファイルの置き場所を設定して無事設定を完了。USERフォルダの設定は、mods-enabledにmods-available内のuserdir.confとuserdir.loadをシンボリックリンクすればOK。無事にホーム内のpublic_htmlからhtmlファイルを呼び出してくれました。

これで、Webサーバを利用したプレゼン&デモンストレーションができる環境になりました。

2007年7月28日土曜日

子どもたちと魚釣りをしました

林間学校の引率に参加し、子どもたちと一緒に魚釣りをしてきました。毎年のように参加している林間学校ですが、今年は若手の多い中での参加で少々緊張気味。期間限定で魚を放流して釣りが楽しめる管理釣り場で、子どもたちの面倒を見ながら15分ほど釣りをしました。

Getしたのはニジマスが3匹。(本当は6匹釣れましたが取り込みに失敗をして3匹バラしました)ヤマメやイワナも放流されていたのですが、食欲旺盛なニジマスがどんどん釣れてしまって…。(釣った魚は焼いてもらって食べなければならない)塩焼きにしてもらって、しっかり食べました。お腹もふくれてとても満足。子どもたちも釣りやつかみ取りを楽しんでいたようでした。
#イヤ、本当は水遊びが楽しかったのかも…

悲劇は突然やってくる…

仕事が立て込んでいてMacを酷使していたのですが、これまで順調に動いていたeMacが突然コンソールモードでしか起動しなくなりました。一般的にMacOSXでは、「コマンドキーを押しながら S キーを押して起動」するとコンソールモードで起動します。「reboot」コマンドでもとのAquaになるはずなのですが、それがどうにもなりません。あれこれと試してみたものの、どうにもならないのでOSをアップデートする形で再インストールしました。

すると、UNIX的に使っていた部分(各種コマンドを追加していた)が全部初期化されていて、もう一度設定&インストールのやり直しをして、何とかもとの作業環境を取り戻しました。
Appleのサイトからアップデートをダウンロードしてインストールするのも忘れずにやりましたよ。

ところが、その直後に外付けのHDDが認識されなくなり、中に保存していたデータが全て飛びました。仕事の関係で、DVテープに録画したものをDVDにしなければならなくなり、その作業をしていたときでした。幸い、1週間前にデータをバックアップしていたので、HDDを初期化したあとデータをもどしましたが、これでは安心して作業が続けられないので、バックアップの回数を増やすようにしました。

不幸は続くもので、今度はメーラー(Entourage←「IT用語辞典」の記事)が突然メールデータを読まなくなりました。どうやら、データベースファイルがやられてしまったようで、データベースの再構築・修復(Option キーを押したまま、Entourage を起動)を何度やってもダメでした。しかたなく、過去のメールデータの一部は、gmailで確認することにして、ついでにメーラーをThunderbirdに移行しました。この数週間は、悲劇の連続でした。もうこれ以上続かないことを祈るばかりです。

2007年6月8日金曜日

MacでDVDを動画ファイルに変換する

職業柄、自分でDVDを作ることが多いのですが、あまり新しいコンピュータ環境が整っていない我が家では、DVD化する過程で作られる諸々のファイルをとっておく程に潤沢な保存領域もなく、作業が終われば即削除という状態です。ところが、削除したあとにもう一度編集を加えたい、あるいは、他の映像と一緒にDVD化したいという需要が出てきてしまうと、DVDから動画ファイルを作成する必要が生じてしまいます。

そんなときに見つけたのが「HandBrake」というソフトでした。

まだ、実際にどの程度使えるものかわからないのですが、これがあれば自作DVDから動画ファイルを作成することができて、とても便利だと思います。

【追記】既に使用しなくなっていますが、当時は、吸い出しに時間がかかるものの、とても重宝していました。(2023.3.18)

【追記】リンクが切れていたので、修正をしました。ご利用にあたっては、リンク先が将来に渡って確実なものであることを保証するものではありませんので、自己責任でお願いします。(2026.2.28)