PC

サーバ環境アップデート

先週は秋の大型連休だったのですが、なかなか時間が取れていなかったので、1年半ぶりにサーバ環境をアップデートしました。(とはいうものの、FreeBSD自身のベースのユーザーランドは手をつけていないけど。こっちはあまり気合いがいらないので追々に。)

まず長らく使用してきたperl-5.8系(5.8.8)から5.10系にアップデート。さすがにもうPerl5系はここいらでしばらくでかいバージョンアップはなかろうという判断。一応MTOSを動かせるようにライブラリをインストール。残った問題点はImage::MagickとCrypt::DSAのインストールがうまくいっていないこと。どちらもどこが問題なのか突き詰めている間に連休が終わってしまったので放置。Image::Magickは写真なのでサムネイルやCAPTCHAの画像生成を行うために使っていたが、サムネイル作成はGDにお任せにすることにして、CAPTCHAに関してはreCAPTCHAで代用することとした。ただしれCAPTCHAの字が読みにくい。私人間なんですが。
最近あまり使っていないがrubyは1.8系と1.9系の一応最新版に追従しておいた、入れただけで放置。Pythonは最近始めてみたので2.6.2を導入。
今回のアップデートで一番大きかったのはEmacs22からEmacs23への変更か。僕はもう10年くらい前からEmacs+SEMI(APEL/FLIM/SEMI)+Wanderlustという環境でメールの読み書きをしているので、エディタのEmacsのバージョンアップはメール読み書き環境の大幅な変化を引き起こす。今回のアップデートでUTF-8周りの文字化けメールがほぼ解決しそうである。まあEvolutionのような訳の分からない思想(iso-2022-jp なヘッダーの符号化で q-enc 使って、本文はUTF-8とか)で送ってくるのはヘッダも本文も読めなくなって大きな問題。まあ読めないメールは読み飛ばせばいいのであるが、読めない方が悪いとかいう強者の論理を持ってくるけしからん人がいるので、Emacs23には期待していたのだ。効果は予想以上に大きい。おおむね読めるようになった物の、やはりCJKな人たちがこれまでの歴史を踏まえて作ってきたMUAを使いましょうよと声を大にして言いたい。あと何も考えなくてもUTF-8が使えるようになったのは大きいな。
あとはApacheの最新版への追従とかそんなところ。あとsshdの設定も変更してみた。以前よりは厳しめの設定となっているはずである。(だいぶんGroupとかアクセス先の制限とかかけてみたし。)
あとMovableTypeの設定を変更してみた。これまではユーザー登録をできなくしていたのだが、たぶんめんどくさい向きもあると思うので、ユーザー登録をできるようにしてみた。新規ユーザーはコメントのみ投稿可能。あとCrypt::SSLeayをインストールしたので、いろいろなOpenIDをつかった認証も行けるはずであるが、これらはテストが足りないので、使ってみてください。いちおうmixi OpenIDとかは使えそうではあるけど。

ブルースクリーン

8月初旬にメインマシンのWindows Vista(64bitマシン)をVista SP2にした。(まだしないつもりだったのだが、Windows Updateで思わずインストールしてしまった。) それ以来起動して20分くらいで原因不明のブルースクリーンで落ちるという不可解な状況となっていた。
さらに何度か繰り返しているうちにRAID1ボリュームのベリファイが必要になり、さすがにベリファイ中に落ちたらまずいということで、原因解決するまで起動して15分くらい放置して、PCを落とすという何ともしれない生活を送る羽目に。毎日1回くらいしかできないので、かれこれ2週間くらいそんな生活を送ることに。
デバイスドライバを必要としそうな不要なアプリケーションをすべてアンインストールして、グラフィックカードのデバイスドライバをアップデートして・・・でもなおらない。他に何かあるかと思っていたら、マザーボードでやらせているRAIDのドライバ(Intel Matrix Strageとかいうもの)が古いことに気がついてIntelのページを見に行くとVista 64bit版でのブルースクリーンの対策を行ったようなことが掛かれていて、なんか当たりっぽい。早速ドライバの更新を行い、様子を見ることに。ここ1週毎日1時間以上起動させているが落ちることはなくなったので、おおむね直ったっぽい。助かった・・・
Vistaを使い始めて1年以上経つが、ハード的なよっぽどのことがない限り落ちないので、ハードウェア周りを疑って対策したが、原因にたどり着けて良かった。それにしてもストレージ周りのトラブルにはほんとに気を遣う。さすがに自分が過去に撮影した写真とかですでに400GBはあるので、これが全部失われたら・・・と考えるとなかなか恐ろしい。

デスクトップ環境の見直し

最近の1年半ほどはBlogやメールを書く環境はサブに使っているノートPCで、ゲームやWeb閲覧や写真の閲覧などはPCをHDMIで液晶テレビに接続した環境で行う。写真編集などをするときはその時のみ液晶モニターをつないで行うという環境であった。
GWに突入して以来、どうも頭痛がひどくておかしいと思っていたら、床に座ってPCを操作しているとテレビの設置位置が高すぎるようで、どうも肩や首に負担をかけていたようである。そこで・・・

VAIO Type P到着

年を越して気がついたら、VAIO Type Pが発表された。元VAIO C1ユーザーとしては、願ってもいないモバイルノートということで、Type Tで固まっていた新サブノート購入検討は、一気に決心が傾き、Type P購入に動くこととなった。

最近のノートPCは割とカスタマイズできるのであるが、今回もう一つ至上命題としてあった「キーボードの配列をUS配列に統一」も考慮する必要があるので、店頭販売モデルではなくカスタマイズモデルの発注となる。おおむねこんなスペックにしてみた。

サブのノートPC検討

現在使っているサブのノートパソコンはPanasonic Lets Note R3で、思い起こせば2004年7月17日に購入したものである。気がつけば今は2009年。すでに丸4年を経過。よく働いてくれたのである。

僕自身はたばこを吸わないので特に汚れることはないのだが、さすがに何年も使っているとそこそこ汚れるので、キーボードのお掃除などはこれまで行ってきた。出張やら旅行やらOSS/LLのイベントには欠かさず持って行っていたので、さすがに使用感は結構あるものの4年半使ったにしては結構きれいな状態である。最初の数年をフリーで使えるウィルススキャナでしのいだのはいいが、ほぼ毎日ウィルススキャンをディスク全体に対して行うという何ともいえない設定になっていたので、ここ最近HDDから微妙な異音がきこえたり、さすがにやばいだろうなあとは思っていた。HDDの交換をしてさらに延命を考えたのだが、HDDの仕様が特殊だったり、分解するには内部の実装密度がかなり高く、なんだか戻せなかったときが痛すぎるので、新サブPCの選定を行うことになったのが、おおよそ転勤が決まる前の9月くらいである。
転勤が決まった際に会社PCを2.5kg程度ある普通のノートパソコンから、1.4kg台のモバイルなPCに変更してもらったので、出張で出歩くときは会社のPC持参ということで、これまでのサブPCの選定基準である軽いことという大前提は外して良さそうな状況となった。実際のところこれまでのサブのノートPCは性能重視ではなくほぼ大きさと重さで選んでいる。1台目はほぼ社会人になりたての頃に購入したLetsNoteのほぼ第1世代AL-N1T515J5で確か2000年あたりまで使っていた記憶がある。その後少々飛びがあるが、2002年に購入した2台目はSony VAIO Note C1 VR/BP、3台目が2004年購入のLetsNote R3である。すべてB5サイズもしくはそれ以下のもので、重さはそれぞれ1.4kg、980g、990gというあたりである。これまでの流れでこれ以上小さくも軽くもならないとずっとあきらめていたのと、やはり性能に対してやたら高価なものになりがちなところも悩みの種であった。
今回は予算を20万円程度として、今回の選択肢としてはSony VAIO Type TSony VAIO Type ZApple MacBookあたりを考えていた。(重さを外したので、MacBookを選択肢に入れる。) ほかはいまいちだなあという判断。まあモバイル奈路線はこれまでの使い勝手から考えても諦めきれないので、おおむねType Tでよかろうという判断を11月にしていたのだが、いろいろと忙しくしている間に年末に突入・・・ そこで大きな変化が訪れる・・・ (つづく)