2010/09/25

横須賀

以前より計画していた伊豆方面ツーリングが雨のために中止となってしまったが、 昼頃には雨もあがり快晴となったので夕方から横須賀まで出かけてきた。

今の時代にとっては「反社会的」とも言える 2 ストローク250cc 2台で 第三京浜〜首都高速2号三ツ沢線(K2)〜1号横羽線(K1)〜湾岸線(B)を経由し、 並木JCTから横浜横須賀道路を利用して横須賀入り。

Image: RIMG0009.JPG

横須賀にて ©M.I.

今回の目的は横須賀で美味しいハンバーガを食べる事だったのだが、 有名な Honey Bee や TSUNAMI ではなく ちょっとはずした Buffalo という Pub で NAVY BURGER を堪能した。
本格的な hamburger に soda が付いて1000円程度という金額は、 国内では格安に感じるが冷静に考えると結構高価ではある。
本格的で美味しい hamburger を気軽に食べられる様になって欲しい。

2010/09/06

iMac + HHK PD-KB02 + KeyRemap4MacBook

結局 iMac には Happy Hacking Keyboard PK-KB02 を接続してしまった。
FKB8745 は打鍵感は申し分ないのだが、 一部のキー配列がHHK とは異なる (vi 使いには ESC` の位置は重要)事、 HHK に比べると若干横幅が広い(狭い机上では結構問題になる)事が理由で、 どうしても使いづらく感じしまい早々に使用を断念した。

続いて使用したのは PD-KB400NW で、 これは配列に関しては申し分ない(PD-KB02 と同じ)なのだが、 カチャカチャとした打鍵感がどうしても気になってしまい こちらも使用を断念してしまった。

結局、PS/2 → USB 変換ケーブルを使って PD-KB02 を繋ぎ、 勿論 KeyRemap4MacBook も併用しながら使っている。
やはりこの(ある種特殊な)配列と打鍵感からは離れられない様だ。

PD-KB02 は既に製造中止から5年以上が過ぎてしまい、 新品の入手はおろかメイカーによる修理もままならない様なのだが、 現在使用中の PD-KB02 2台と予備に確保してある未使用新品の1台が 壊れてしまったらどうしたら良いんだろうか。 PD-KB02 の再発売は無理だとしても、せめて修理対応は続けて欲しいと思う。
実際、今回 iMac に接続した PD-KB02 はモードスイッチが壊れていて モードを変更する事が出来なくなっているし(モードを変更する事は無いが)、 もう 1台ごくまれに使用する PD-KB02 は スペイスバー左右の ◇ が使えなくなっている (サーバに接続しているので実質は問題ないのだが)。

アメリカ西部のカウボーイたちは、馬が死ぬと馬はそこに残していくが、 どんなに砂漠を歩こうとも、鞍は自分で担いで往く。 馬は消耗品であり、鞍は自分の体に馴染んだインタフェースだからだ。 いまやパソコンは消耗品であり、キーボードは大切な、 生涯使えるインタフェースであることを忘れてはいけない。

PFU 社の Happy Hacking Keyboard Website より

単なる宣伝文句ではなく本当に生涯使えるインタフェースだと考えているなら、 多少高価でもいいから修理対応をして欲しい。
一般的なキーボードと比較すると高価と言えるキーボードを 敢えて選択したユーザの事を考えて欲しいと思う。

2010/09/05

Birthday

Birthday Present の DeLonghi のエスプレッソメイカー

Image: IMG_0553.JPG

DeLonghi

早速エスプレッソを淹れてみたけど、とても美味しい〜
さらにカプチーノも美味しく出来ました。

そしてエスプレッソと合うのが Yuji Ajiki のバースデーケイキ♪

Image: IMG_0554.JPG

Birthday Cake

Mont St. Clair のオープニングスタッフだったパティシエが 独立して開いたお店だけあってとっても美味しいケイキでした♪

2010/09/02

カテゴリ整理

本 blog のカテゴリを少々整理し、 ThinkPad、Network、Programming を全て Computer へ統合しました。
個別の各記事に直接リンクされている場合はお手数ですが変更をお願いします。

2010/09/01

mh で画像を添付したマルチメディアメイルを送信する

最近の mh(1) は標準で画像等を添付した MIMEマルチパート形式のメイルが送信できる。
mh(1) では mhn(1) コマンドを利用して マルチメディアメッセージを操作するので、 マルチメディアメイルを送信するためには、 本文中にマルチメディアメイルである事を通知する行 (ここでは mhn 通知行 と呼ぶ)を記述した上で mhn(1) コマンドを実行し、 添付ファイルを base64 エンコードしてマルチパート形式に変換すればよい。

mhn 通知行は本文の 1 カラム目から以下の形式で記述する。

#MIME タイプ; name="ファイル名" [ファイルの説明] ファイル名
MIME タイプは jpeg 形式の画像であれば image/jpeg、 gif 形式の画像であれば image/gif などと指定する。
comp(1) や repl(1) を利用してメイル本文を編集する場合、 mhn 通知行を含む本文を作成した後で What now? プロンプトから edit mhn などとして mhn(1) コマンドを実行してから 送信すればマルチメディアメイルが送信できる。

最近の日本語パッチが適用された mh(1) は、 mhn(1) コマンドがメイル本文の文字コードを参照して 適切な charset を Content-Type: ヘッダに付加するので、 メイル送信前に必ず mhn(1) を実行しても良いだろう。
その場合は $HOME/.mh_profile に以下の行を記述しておくと 送信時に自動で mhn が実行されて便利。

automhnproc:	mhn

ちなみに 1 カラム目が # な行は mhn 通知行 とみなされるので、 本文中で # が行頭になるメイルを作成する場合は ## とする必要がある。

この様に mh(1) で MIME マルチパート形式のメイルを送信するのは 最近の高機能な MUA に比較すると若干面倒なので、 多少なりとも簡単に送信するために mhmime スクリプトを作成した。
このスクリプトを利用してマルチメディアメイルを作成するためには メイル本文の 1 カラム目から以下の行を記述する。

#MIME ファイル名 ファイルの説明
このスクリプトは記述されたファイル名から MIME タイプを推測して mhn 指示行 を生成し、 #MIME 以外で 1 カラム目が # の場合は ## に置換した上でmhn(1) コマンドを実行する。

メイル本文を作成した後で What now? プロンプトから edit mhmime などとしてこのスクリプトを実行した上で 送信すればマルチメディアメイルが送信できる。
$HOME/.mh_profileautomhnproc: に指定しておけば、 送信時に自動で実行されるので多少は便利になるかもしれない。

しかし、今時 mh を素で利用している人は果たしてどれほどいるのだろうか?

2010/08/31

コメントスパム

最近この blog のコメントにスパムを書き込むバカがいる。
この blog はコメントが書き込まれるとメイルが届くので、 コメントスパムは気がつくと削除しているのだが、 こんな過疎 blog にスパムを書いても全く効果なんかないと思うんだけどね。

それにしても、ここまで品性が下劣なのはある種の才能なのかも知れない。
まともな神経と感性と少しの教養を持っていれば、 小学生でも恥ずかしく感じる程頭が悪そうな文章は書けないだろうと思う。

携帯電話のメイルアドレスに届く架空請求メイルと同様、 本当に日本語に不自由な人が書いているのだろうか?

2010/08/20

TimeCapsule

先日、いつもの様に MacBook を起動しようと電源を入れると、 リンゴマークが表示されたまま先に進まなくなった。
その状態で 5 分程度放置したのだが全く起動しないので、 諦めて電源ボタンを長押しして一度電源断し、 コマンド+S を押しながら電源投入してシングルユーザモードで起動。 fsck コマンドを実行するとディスクの I/O エラーが表示されたので、 どうやら HDD が故障してしまったらしい。
不良セクタのスキップ指定などで利用できる可能性はあるのだろうが、 無理に再利用する事はあきらめてさくっと HDD 交換をした。

翌日には新しい HDD が届いたので、 早速リカバリ用の DVD から起動して OS のインストール。
OS のインストール後は TimeCapsule からの復旧処理なのだが、 インストーラが自動で TimeCapsule を見つけてくれてリカバリ開始。
一晩以上(所要時間 17 時間程度)かかったけど、 ほぼ全自動で無事に元の状態に復旧できました。
基本システムに組み込まれたバックアップ/レストアの仕組みは 環境を完全に復旧してくれるので非常に便利だと再認識した次第。
何かあった時に初めて判る便利さですね。
それに比べて BootCamp 領域の Windows Xp は……はぁ

ちなみに 7200rpm で 500GB の 2.5' HDD が6000 円程度。 とっても安くなったんですねぇ。
高速化も含め SSD 化も一応検討したのですが、 500GB の SSD はあまりにも高価過ぎるので却下でした。

2010/08/17

SwiftPoint

Swiftpointが発売した 超小型のモバイルマウスが到着したので、 早速開封して MacBook に接続してみる。
自然に曲げた人差し指が丁度触れる位置に通常の左クリックボタン、 その手前に右クリックボタンがあるので、 特に右クリックボタンは最初のうちは意識しないと押し辛い気がする。
左クリックボタンの外側に設置されたスクロールホイールは、 指先で回転させても、本体を少し傾けて本体を上下させる サイドスクロールでもなかなか使い易いので良いアイデアではないだろうか。

Image: IMG_0413.JPG

Image: IMG_0414.JPG

ペンを握る時の様な自然な持ち方で利用するので 細かな操作も可能という触れ込みなのだが、 一般のマウスとは若干異なる操作感なので慣れるまでには多少時間が必要そうだ。

2010/08/15

Flash Player

flash player を最新版(10.1.82.76)に更新した所、 一部の(というかほぼ全ての)動画が正しく再生できなくなってしまった。 youtube などはフルスクリーンモードにすると再生できるのだが、 それ以外のサイトではほぼ再生できずに、音声だけが流れている状態。

ネットで情報を検索してみたのだが、決め手となる情報が見当たらない。
駄目で元々とコンソールを表示してメッセージを見てみると 以下のメッセージが出力されていた。

Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.
Leopard の隠し機能の QuartzGL を有効にしていたのを思い出し、 QuartzGL無効にすると無事に動画が表示できる様になった。

$ sudo defaults write /Library/Preferences/com.apple.windowserver QuartzGLEnabled -boolean YES
Mac OS X 10.5(Leopard)で flash player の動作が不安定な場合は、 QuartzGL の設定を確認してみる事も必要な事かな。

2010/08/13

iMac + HHK Professional 2 + KeyRemap4MacBook

結局 iMac には Happy Hacking Keyboard Professional 2 を接続し、 独自のパッチを施した KeyRemap4MacBook と共に利用している。

Happy Hacking Keyboard は 独立した F1 〜 F12 キーが存在せず、 Fn キーと数字キーを同時に押す事で F1 〜 F12 キーとしている。
unix 系 OS を使用している場合はこれでほぼ問題なく操作できるのだが、 Mac OS X の場合は若干操作性が悪くなってしまう。
その他にも KeyRemap4MacBook が提供している機能 (特に Complete Vi Mode)を Happy Hacking Keyboard で 使いやすくするために KeyRemap4MacBook(改)を以下の設定で利用している。

  • F1 〜 F12 で輝度やボリュームのコントロールに割当
  • Clear キー(Fn + Delete)を Eject キーに割当 ※
  • 右 Option キーを Mac Fn キーに割当
  • Control + h/j/k/l を矢印キーに割当
  • Control + g/G を HOME/END キーに割当
  • Control + b/f を PageUp/PageDown キーに割当
  • 右 Shift で Complete Vi モードのトグル ※
  • Escape で Complete Vi モードの終了
  • Option + Escape で Complete Vi モードのトグル ※
KeyRemap4MacBook の作者に連絡してオリジナルに吸収して頂いた機能の他、 更にローカルで追加した独自のキーマップ(※)も混在している。
その他、FKB8745 用の以下の設定もそのまま残してある。
  • 右 Control で Complete Vi モードのトグル
  • Mac Fn で Complete Vi モードのトグル
  • Application キーを Mac Fn キーに割当
  • Pause/Break キーを 電源キーに割当
  • PrintScreen キーを Eject キーに割当

Mac OS X で Happy Hacking Keyboard を利用する人の役に立てればと思い、 独自修正を追加した checkbox.xml を公開します。
利用方法は KeyRemap4MacBook の作者が公開している 修正方法 を参照して下さい。


Copyright © 2008-2020 Mitzyuki IMAIZUMI. All rights reserved.