2010年12月16日木曜日

MacBook Air がお亡くなりに…

MacBook Air (Late 2008) を使っていたら、画面が突然乱れ、固まりました。カーネルパニックにもならなかったというのは、かなり深刻な事態だなー、と思って再起動すると、

プー・・・・・プー・・・・・

とビープ音が鳴るのみ。画面は真っ暗なままです。10月にヒンジ割れを直したばかりなのに…。

Apple のサポート記事 HT1547 電源投入自己テストでのビープ音について - Part 2 を読んでもイマイチ分かりにくいのですが、どうやら 1回の警告音が繰り返し鳴っている模様。「RAM が搭載されていません」とのことですが、MacBook Air は RAM が基板に直付けなので、ロジックボードに異常がある模様…と推測しています。

一度は SMC リセットで復活したのですが、もう一度再起動をかけたのが失敗で、今度は起動中に画面が乱れ、そこで終了。再びビープ音が鳴り続けるだけ。まぐれで起動した時にデータを取り出しておくんだった、と後悔しても後の祭りです。開腹して SSD を取り出せればデータは無事だと思いますが…。

Mac のメモリが死んだのは実は 2回目で、忘れもしない 2003年 11月、博士論文を書いていた時のことです。当時使っていた PowerBook G4 のメモリが、私が住んでいた学生寮すぐ裏の特高変電所への落雷によって死にました。折しも、日本列島は寒波到来。やはり気付かない間に落雷があったのでしょうか…。

これはやはり…11.6inch を買えということなのか…。

2010年12月4日土曜日

MO の処分

フロッピーディスクに続き、MO も一斉処分しました。とりあえず、不要品の処分も一段落といったところです。

FireWire 接続の MO ドライブの落札に失敗して、仕方なく懲りずに USB 接続のものを落札しました。落札したのは、Logitec LMO-PBA640U2です。Mac OS X 10.6.5 でもドライバが不要で、バスパワーで動作します。なかなかよいです。結局、FireWire のものを落札するより、こちらの方が安く上がりました。

MO が 40枚あると書きましたが、箱を開けてみたら空のケースばかりで、実際には 20枚ほどでした。うち、30% ほどが読めなくなっていました。これは、ドライブの障害によりデータが破壊されたものと思います。残りのメディアは MO の面目躍如、データを無事取り出すことに成功しました。

MO ドライブとフロッピーディスクドライブは、そんなに嵩張るものでもないですし、今後、どこかに紛れているメディアが出てきたりした時のために、今しばらく手元に置くことにします。

MO から出てきたデータで、中身が何かは分かっているのですが、現在は読めなくなっているものがありました。ファイルのクリエータが jB・x で、ファイルタイプが jB1 ということから、SoundEdit 16 のデータであることは判明しているのですが、どうしたらいいのでしょう? Intel Mac でこのデータを読み込む方法をご存じの方、教えてください。

2010年12月1日水曜日

フロッピーディスクの処分

我が家に埋もれていたフロッピーディスクを一斉処分しました。

オークションで、ヤノ電器の UFD-05 を落札して、一応、処分する前に、フロッピーディスクを読み込んでみました。ちゃんと Mac OS X 10.6.4 でも読めます。MS-DOS フォーマットで、半角カナとかがファイル名に混じっていると文字化けします。この場合は、仮想化ソフトで Windows XP などを経由して読み込めば大丈夫です。

ファイルレベルでのアクセスは問題ないのですが、ディスクイメージを作りたいなど、セクタレベルでアクセスする場合については、Mac OS X 付属のディスクユーティリティではうまくいきませんでした。コピープロテクトなどもない、普通のディスクなので、UFD-05 の問題なのか、ディスクユーティリティの問題なのか、理由は不明です。

もう 15年以上前のメディアなので、データが劣化して読めない可能性は予期していましたが、ドライブに入れてもディスクが回転しないものがあるのは驚きました。

もっと驚いたのは、保存状態がそれほどよくなかった割に、読めるディスクが意外と多かったことです。ちゃんと記録していたわけではないのですが、感覚としては、読めるディスクが 60% 、データが壊れているものが 30% 、回転しないものが 10% といったところでしょうか。

元々、大半は HDD に移行した後に放置していたフロッピーディスクの山で、空のものが大部分で、全記録領域にアクセスしたものは少数です。部分的に読み込みエラーを含むディスクはもっと多いので、もしこれから同様にフロッピーディスクをサルベージしようという方は、これほどの数字を期待しない方がよいでしょう。

全部分解して、パーツごとに分別しました。今度のゴミの日に出します。記録媒体である磁性体フィルムの部分は、バラバラに切断して捨てました。

2010年11月29日月曜日

MO は既に終了していた

我が家には、光磁気ディスク (MO) が 40枚ほどあります。MO は保存特性が素晴らしいと言われますが、それを読み書きするドライブには耐久性がなく、劣化したドライブは記録データを破壊して不良セクタの山を作ります。ドライブのあまりの信頼性のなさに呆れて放置したという経緯から、中に何が入っているかも把握できていないのですが、懐かしいデータが出てくるかも…ということでサルベージをすることにしました。

とりあえず USB で接続できる MO ドライブを…ということでヤフオクで落札してきました (800円) 。届いたので、早速…と思ってつないでみると…あれ? だめじゃん…。ドライバがいるのかよ…。Mac OS 8 と 9 対応か。はい終了…。という悲しい現実。

USB だし、とりあえずつなげば動くだろう、と対応確認を怠っていたのは私です。初期の USB デバイスは、汎用ドライバに対応していないというのはありがち、というのを忘れていました。仕方ない、ちゃんと対応している MO ドライブを探すと…、ことごとく Mac OS X 10.5 までの対応。この理由は、10.5 と 10.6 の間の深い溝、つまり PowerPC モデルの切り捨てです。MO が風前の灯火であったのは知っていましたが、Intel Mac には対応できなかったのですね…。

FireWire 接続の MO はドライバが要らないようで、再度落札して試してみます。それにしても、最新の製品が 2004年って…。MO のサルベージをご計画中の皆様、ご対応はお早めに。

2010年11月4日木曜日

自炊ケーススタディ: マンガ週刊誌編

マンガ週刊誌の紙質は皆様ご承知の通り、若干アレな感じです。自炊したいと思ったところで、これを白黒 2階調でスキャンすると、とても読めるクオリティにはなりません。かと言って、カラーでスキャンするのも少し引っかかるところがあります。

要するに、カラーでスキャンすると左のような感じですが、仕上がりはグレースケールで、右のような感じにしたいのです。

※ 引用: ハヤテのごとく! 293話 chAngE

これを Automator でやってみましょう。とりあえずカラーでスキャンし、それを Automator でグレースケール化すればよいのです。

Quartz フィルタを作る

この処理では、Quartz フィルタを使います。Automator を動かす前に、ColorSync ユーティリティでフィルタを作ります。ColorSync ユーティリティは、“アプリケーション” フォルダの中の “ユーティリティ” フォルダの中にあります。起動すると、以下のようなウィンドウが表示されます。表示されない場合は、“ファイル” メニューから “新規ウィンドウ” を実行し、“フィルタ” のアイコンをクリックしてください。

ウィンドウ下部の “+” ボタンを押して、新しいフィルタを作ります。フィルタの名前の入力を求められますので、適当な名前を付けます。この例では、“Gray Tone (Comic Books)” と入力しました。

フィルタの機能を決めます。右側の黒い丸の中に下三角のアイコンをクリックするとメニューが出てきます。このメニューを使って、以下の 3つの画像処理を追加します。

  1. “カラー管理コンポーネントを追加” の中のサブメニュー “プロファイルの割り当て” を実行し、現れたポップアップメニューから、一般グレイガンマ 2.2 プロファイルを選択します。
  2. “カラー管理コンポーネントを追加” の中のサブメニュー “中間変換” を実行し、現れたポップアップメニューから、彩度を選択し、スライダーを一番左 (彩度ゼロ = グレースケール) に設定します。次に、その右側の + アイコンをクリックし、もう一つの変換を追加します。現れたポップアップメニューから、明度を選択し、明度のスライダーを下のように設定します。この設定は、よく分かっていないのですが、おそらく左のスライダーから、シャドウ、中間、ハイライトの各領域の明度を変えるものと思います。これによって、微妙な紙質の影響を受けてグレーになっている部分を白または黒の方向に寄せます。
  3. 最後に、“イメージ管理コンポーネントを追加” の中のサブメニュー “イメージの圧縮” を実行し、モードを JPEG 、品質を中間くらいに設定します。

作成したフィルタは、以下のようになります。

設定が完了したら、ColorSync ユーティリティを終了します。なお、作成したフィルタは ~/Library/Filter/ に保存されています。

Automator でサービスを作る

次は、Automator でサービスを作ります。このサービスは PDF ファイルを受け取ることとします。“Finder 項目をコピー” と “Quartz フィルタを PDF 書類に適用” の 2つのアクションを下のように配置します。 “Quartz フィルタを PDF 書類に適用” のフィルタのポップアップは、先ほど作成した “Gray Tone (Comic Books)” に設定します。

ワークフローを保存します。“PDF をグレースケール化 (Comic Books)” などと名前を付けておきましょう。

使い方

まず、ドキュメントスキャナで、カラー設定でスキャンし、PDF ファイルを作成します。再エンコードするので、なるべく低い圧縮率を選択し、ノイズが乗らないようにした方がよいでしょう。

Finder でグレースケール化したい PDF ファイルを選択し、control キーを押しながらクリック (または右クリック) すると、先ほど保存したサービスが選べますので実行します。そのファイルがデスクトップにコピーされ、グレースケール化されます。

サンプルで使用したオリジナルのファイル (合計 16ページ) は 24.5MB 、出来上がったファイルは 12.3MB でした。

色々と試してみて、お好みの設定を探すのがよいでしょう。マンガ週刊誌以外の本にも、応用の効くワークフローです。

2010年10月29日金曜日

いつの間にか住所がダダ漏れになる機能が…

ログを見ていたら気になるリファラがありました。

http://www.google.com/m/search?
    safe=images&gl=jp&source=mobilesearchapp&
    q=*&defaultloc=東京都千代田区千代田1-1&
    channel=iss&hl=ja&start=30&sa=N

上記の住所は架空のもので、実際のログにはちゃんとした住所が入っています。ちなみに、このリファラを残した方の端末は iPhone です。

どうやったらこんなリファラが送られるようになるのか、まだよく分かっていません。私のところでは再現できませんでした。mobilesearchapp とか書いてあるので、Google API を使ったアプリか何かで探すとこういうリファラが送られるのでしょうか?

気になる方は、Google のそれっぽいところの設定を確認することをおすすめします。

2010年10月26日火曜日

プログラミング教育

最近、色々な人から大学でのプログラミング教育について話を聞く機会がありました。「最近の学生は C言語を教えると構造体が理解できない」から始まって、「物を順序立てて説明するということができる人とできない人がいる」「プログラムを書ける人と書けない人の間には超えられない壁がある」と聞き、色々調べてみると、全国的な規模でかなり深刻な事態になっているということを知りました。

プログラムなんてのは、どうと言うこともないことで、小学生だって独学でプログラム組めるようになるんだよ ── というのが今も変わらない私の認識です。実際、私がそうでしたから。

なんせ、情報工学出だろうが、情報系の専門学校出だろうが、文系大学出だろうが、新人で採るならひとしく無能だと思わなければならない。そんな出身校よりも、ホビーでプログラムするかどうかを問う方が当りの人材を引き当てれるということは、現在のプログラミング教育がプログラミング能力を育てることにおいてはほとんど用をなしていないことを示唆するだろう

まったくもって異論を差し挟む余地もありませんです。この問題は、少し考える必要がありそうです。