ホビーの最近のブログ記事

PCのキーバインドというものは意外と合理的ではない。頻繁に使うENTERキーやBSキーがキーボードの右端に追いやられているし、日本語入力と英数字入力を切り替える半角/全角キーは左上にある。viで大切な役割をもつESCキーなどはノートPCでははみだしてしまっている。それでも慣れれば手元を見ないで打つことはできるが、手首や指に無理な動きを強いるしキー入力のリズムが崩れてしまう。Microsoftが提供するツールで簡単に変えることができるようなので、試してみよう。

父親のVaioはずっと不調だったのだが、がついにおかしくなったという。サークルの幹事などをやっていてメールが使えないと困るというので、仕方がないので退社後に実家に向かう。

このVaio、Windows XP搭載なのにメモリが最大256MBしか積めず、しかもプレインストールソフトでごちゃごちゃに肥大化していて購入当初から動きが悪かった。おまけに20GBしかないハードディスクをわざわざ10GBずつにわけているため、Vaio購入層であるPCに詳しくない人たちのほとんどはおそらく10GBしか有効に使うことができず、頻発するスワップとシステムリソース不足とディスクスペース不足で苦しいPCライフを送っているに違いない。ソニーのPC作りの志の低さを見事に表す機器と思うが、さすがに購入者である父親にそう告げることは出来ず、実家に帰る度にすこしずつ常駐ソフトを消したりデフラグをかけたりして延命を図ってきた。ついにもうだめというところに来たようなので、内心ずっと狙っていたハードディスクの換装とWindows2000のクリーンインストールをしてしまう。

ハードディスクはキーボードの下にある。本体左側面のネジを外して電源ボタンのついたパネルを外してから、現れたネジでキーボードを外すとハードディスクが露出する。本体底面のたくさんあるネジは一切外す必要はない。妙にしっかりしたマウント金具でマザーボードに固定してあるが、気をつけて作業すれば危ないところはない。取り付けたハードディスクは使いまわしのもので型番は未確認だが60GBの結構早くて静かなもの。BIOS設定などを特にいじらなくてもすぐに約60GBで認識をした。

Windows2000のインストールだが、これもBIOS設定などを特にいじらなくても自動的にCD-ROMから起動して、インストールが開始する。もう何十回もやった作業だ。

取り外したオリジナルのハードディスクはUSBケースに入れて保管しておく。C:\driversにドライバが入っていて、サウンドやビデオ、モデムのドライバはそれを使うことができた。肝心のLANのドライバはe100bnt5.sysがないなどといわれてIntelのサイトからドライバを入手。どのドライバが適合するのかよく分からずいくつか落として試したが最新のものは動かず、結局http://downloadcenter.intel.com/T8Clearance.aspx?url=/7371/eng/pL2kxpm.exe&DwnldID=7371&agr=Y&lang=jpn&ProductID=245がうまくいった。それにしてもソニーのWebサイトは付属アプリケーションのアップデート版は見つけられたがドライバ類は一切見当たらない。自分では決してソニーのPCは買うまい、人にもすすめるまいと決意を新たにしたのであった。

デバイスの一覧では3つほど?マークが残ってしまったが、必要なハードウェアはいちおうすべて認識できたので、OSセットアップは成功ということにして終了。膨大なWindows Updateの処理やアプリケーションの復旧などで、結局半日くらいかかってしまった。

その成果だが、目に見えて体感速度が向上した。余計なGUIのエフェクトを止めたりスワップファイルサイズを固定したりと多少のチューニングはしたが、スワップファイルをフラッシュメモリに移したりレジストリをいじったりというコアなチューニングは必要なさそうだ。

父親はそろそろPCを買い換えてもいいと思っていたようだが、この世代のPCは多少の工夫でまだまだ充分活用できる。こんなPCでもロンドンの兄夫婦とSkypeでテレビ電話など問題なくこなすことができるのだから、物理的に壊れるまで使ってあげればよいと思う。

MP970を購入

キヤノンのインクジェット複合機、PIXUS MP970を購入した。所有するPC3台がすべてLinux機という身としてはLinux用ドライバが提供されているMP610を当然購入するべきなのだが、最上位機好きが災いしてMP970を買ってしまった...。当面はメイン機(ThinkPad R60e with Fedora8)でVMWare上でWindows2000を立ち上げて...という理不尽な運用になる。キヤノンには是非ともはやくLinux用ドライバを用意してもらいたい。

本機を選んだ最大の理由はネットワークI/Fを持ち、LAN経由で使えること。ネットワーク屋としては外せないポイントである。プリンタだけでなくスキャナもLAN経由で使える。PCが増えた場合にもメリットはある。個人的にあまりPCは増やしたくないが、仮想サーバなどが増える可能性は高い。Linuxサーバでプリンタサーバを立ち上げるのも技術的に興味深いが、スキャナサーバは無理そうだし。

スキャナ機能は実際にはあまり使わない(事実数年前に買ったエプソンのスキャナ専用機は埃をかぶっている)が、PCなしでコピーができるのが便利だと思う。埃をかぶっていた数年前のエプソンスキャナ最上位機種は後輩へ譲ることになった。

EOS 40Dで撮影した写真もPCを経由しないで直接プリントできる。結局のところ、コピーや写真プリントがPCなしで出来るので、Linuxばかりの環境でも困ることが少ないのではないかと考えた次第。


せっかくデジタル一眼を買ったのだから、ぜひ超広角と大口径単焦点が欲しかった。とくに超広角は室内撮影などに便利で、海外観光にはもってこい。EOS 40D自体が衝動買いに近かったのだが、その勢いで10-22mmという特殊なレンズをAmazonでポチッと注文してしまった。銀塩換算にして16mmのその画角は、リビングの端で構えると室内のほぼ全体が見渡せる。美術品や室内装飾など、至近距離でも全体をフレームに収めることができる。かつてスペインに行ったときは28mm相当のレンズで分割撮影して後処理でつなげてみたが上手くいかなかった。この広画角と40Dの高解像度なら、納得のいく写真が取れるかもしれない。(機材に頼っているうちは駄目という話もあるが...)

レンズは比較的大ぶりだが17-85mmよりは軽い。フィルター径が77mmと巨大だが根元は細いので威圧感はない。望遠側は銀塩換算35.2mmと標準域なので、意外と常用レンズになりそうな気がする。

ベランダの水やりを自動化


ベランダにブルーベリーなど20本くらいの鉢を置いているが、暑い季節は毎日水をやらないとすぐ萎れてしまう。ところが夏期休暇で家を空けることになり、水やりを自動化した。

コントローラを蛇口に付け、5mm位の黒いチューブで各鉢に配管する。コントローラで5分岐でき、更に5分岐のコネクタが付属している。コネクタで分岐を繰り返すと、蛇口から遠い方の水量が少なくなるので注意。

コントローラは単三乾電池4本で動作し、設定や操作はとても簡単。マニュアルを読む必要はない。1日1回、1日2回、1日おき、2日おきに時刻指定で自動水やりをしたり、付属の水分センサーで乾いたら水やりとかもできる。即時水やりをすることもできるし、その場合に一定時間後に自動的に止めることもできる。これは便利。

激安のホームシアター

年に100本ちかい映画を(ほとんどレンタルDVDで)視聴している。世の中は薄型大画面テレビが花盛りだが、我が家は激安で140インチのパーソナル映画館を実現している。

液晶プロジェクターSANYO LP-Z4(S)16万円
スクリーン部屋の白壁0円
DVDプレーヤーPlayStation22万円
地上デジタルチューナーユニデン DT100-HDMI2万円
オーディオ10年前のミニコンポ8万円


ポイントはユニデンのチューナー。ヨドバシとかで売っている単体チューナーはHDDレコーダと大してかわらない値段がついてしまっているが、これは2万円と格安。BSデジタルには非対応だがちゃんときれいに地上デジタルが見られる。

PS2やオーディオは昔からもっていたものなので追加コストがかかっていない。別に予算をケチっていたわけではなくて、追加でシステムを増強していこうとおもっていたのだが、その必要性を感じずに2年くらい経ってしまった。プロジェクターと格安チューナーだけのこんなへたれなシステムでも、リビングの壁一面にハイビジョンの映像が投影されると感動ものなのである。あとはサラウンドを入れたいが、次世代DVDが普及価格に落ちてきたら一緒に買おうかと考えている。

プロジェクターというと部屋を真っ暗にしないといけないようなイメージがあるが、リビングの明かりをスポットライト系にすると意外と普通にテレビとして使える。昼間はさすがに使えないが、明るい時間にテレビなんか見ない。

ここ数年で薄型大画面テレビも大幅に値下がりして42インチプラズマが20万円くらいで買えるが、迫力の点ではいまでもプロジェクタが圧勝と思う。ハイビジョン大画面は臨場感という点でこれまでのテレビとは一線を画する。これで立体映像が観られたらいうことがないのだが、はやくそんな商品が出ないかなぁ。

外出先から室温確認

PICNICにおまけで付いている温度計。これはブラウザ経由で気温を読めるのだが、プライベートLANにつながっているので当然外出先から見ることができない。そこで公開サーバ上にPICNICから気温を読み取ってWebページに表示するCGIをおいてみた。スクリプトはこんなかんじ。

temp.cgi
#!/bin/sh
picnic='192.168.0.200'
cal='0'
deg=`wget -q -O - 'http://'$picnic'/' |
sed -n '/Celsius/p' |
sed '1,$s/^.*>\([0-9][0-9]*\) *Celsius.*$/\1/'`
deg=`awk "BEGIN { print $deg + $cal }"`
echo "Content-Type: text/html; charset=EUC-JP"
echo ""
echo ""
echo $deg
echo ""

アクセスすると気温を2桁で表示するというだけのページだが、外出先からAir H"でアクセスすると少しだけうれしい。

Canon EF-S 17-85mm F4-5.6 IS USM


EOS 40Dに合わせる1本目のレンズはEF-S 17-85mm  F4-5.6 IS USMにした。新発売のEF-S18-55mm F3.5-5.6 ISもコンパクトかつ安価でよさそうだったが、レンズの格としては40DというよりはKiss Digitalシリーズ向きな気がして魅力を感じなかった。本当はEF-S17-55mm F2.8 IS USMが気になったのだが、大きさと倍以上の価格で断念。あわてて高級レンズを買うこともないだろう。

40Dに装着して構えるとずっしりと重い。構えているときはいいがカメラを肩や首にかけているとレンズがだらんと下を向いてしまい収まりが悪い。40Dに拡張バッテリーパックをつけたら収まるだろうか?

銀塩換算27.2mm-136mm相当で、一本だけ持ち出すには便利な画角。Canon純正レンズには18mm-200mmのようなスーパーズームがないので、この選択になる。

手ぶれ補正はとても便利で、もうこれがない望遠系のレンズは買わないだろうなと思わせる。開放F値は4-5.6と暗いので、ボケを作りたいときには物足りない。

EOS 40D購入


キヤノンの最新デジタル一眼レフカメラ、EOS40Dを購入した。発表日にヨドバシで予約して発売日に入手。ずっと30Dの後継を待っていたので、ろくにスペックも調べず、実物も見ずに衝動買いしてしまった。

一眼レフは昔父親のα7000を使っていたことがあるが、その後自分で購入したカメラはコンパクトばかりだった。名機といわれるGR1を購入したり、デジカメではキヤノンのPowerShot S60を選んだりとどちらかというと値段にこだわらずに選んできたのだが、やはりファインダーが大きくないと撮っていて楽しくない。大口径とか超広角にも興味があったのだが、ついに念願のデジ一レビューとなる。

AFの速さやレリーズタイムラグの短さは満足。操作のレスポンスも良好だ。そして毎秒6.5コマの連続撮影。あんまり使い道はないが、マシンガンのように撮れるのは気持ちいい。コンパクトフラッシュも8GBのものが入手可能なので、最高画質でも数千枚の撮影ができる。ちなみにThinkPad X40のSSD化で使用したコンパクトフラッシュはX40から取り外され、こちらに収まった。

こんな高価なカメラを買って使いこなせるか心配だが、長く大切に使いたい。

PICNIC

秋月電子通商の通販でPICNIC ver2を購入した。PICという小型のマイコンチップとプリント基板、部品などが一式そろったキットで、PICの持つアナログ入力/デジタル入出力機能を実装し、シリアルポート(RS-232C)やLAN(TCP/IP)から制御することが出来る。

今年の夏はたいへん暑かったため外出先から自宅の室温を調べたくて、LAN接続できる温度計がないかと探してみた。ところがそういう製品はだいたい産業用で、数万円以上する。シリアルポートで制御できるものはもっと選択肢があったが、自分がネットワーク屋である点、Webサーバ(Linux)からの制御が難しそうな点、そして多数繋げるのに不利とおもわれる点で避けた。

そこで見つけたのが上記の製品で、おまけ機能としてボード上に温度センサが載っており、ブラウザから気温を見ることが出来る。

キットの価格は6,300円で、ACアダプタ、液晶表示、送料代引き手数料込みで約10,000円。夏休みの繁忙期とのことだが申し込み後3日くらいで届いた。

このキットは小さな部品は基板に実装済みだが、大きな部品は自分で半田付けしなければいけない。半田ごては約20年前に中学の技術家庭科の授業で作ったもの。半田ごてを使うの自体何年ぶりだろう。半田はIC工作に向く細くて溶けやすいものを購入してきた。

はじめ送付されたパーツと基板を見て、こんなこまかい半田付けは無理じゃないかと怖気ついたが、やってみると意外と難しくない。特にミスもなく2時間くらいで組み立ては終わった。

AC電源をつなげて、ブロードバンドルータのHubにLANケーブルで繋ぐ。PCからブラウザで192.168.0.200にアクセスすると、ちゃんとWeb画面が現れた。回路設計もプログラム設計もしていないし理解できていないので自分で作ったとは言いがたいが、ちょっとうれしい。

肝心の温度計だが、すこし高く出る。ほんとうは較正しないといけないのだが、ホームページに載せるプログラムで調整しよう。設置場所が玄関口なので、寝室とリビングにもセンサーを伸ばしたい。アナログ入力がいくつもあいているのでこれを使えばできるかな?