2011年4月アーカイブ

メインのTeraStationと、実家帰省時に持っていって自宅に近いファイル環境を実現するための往復用LinkStation miniが手狭になってきたので、高速になった新型に買い換えました。TeraStationのデータも一部こちらに移しつつ併用します(miniは売却予定)。

今回選んだのは3.5インチドライブx2台タイプのもの。車移動とはいえ持ち運ぶのでさすがに4台タイプはデカすぎるのと当面2TBあれば事足りそうなのとで。HDDは値下がりが激しいのでガワだけ良いものを買って置いて必要になったらベアドライブ交換というのがお得です。最近のLinkStationは容量制限がかけられてるっぽいですが、このモデルは4TB(2TBx2)モデルがあるので少なくともそれくらいまでは増やせるでしょう(未確認)。

2TBならシングルドライブのものでも良かったし、同じ1.6GHz CPUの「V」印モデルで比較した場合、Seq. Readがこちら72MB/s、シングルドライブ76MB/sとなっていて悩んだんですが、

  • ランダムアクセスや書き込みはRAID-0の方が速そう
  • 将来換装する時に、安いドライブx2台の方がチャレンジしやすい
  • デザインが好き

などの理由で。RAID-0だと冗長性がない上に片方が壊れただけで全体がアクセス不能になりリスクがありますが、これに単騎のUSB HDDをつなげてバックアップして運用する予定です。実家に帰省する時にバックアップまでもっていく必要はないし、RAID-5もロジックボードが壊れたら限りなくアウトなので、このRAID-0 + 外付けミラーがいいんじゃないかという結論に至りました。2TBでも1万円しないですしね。>USB外付けHDD

あと、実家に本体だけもっていけば済むように、例によって互換性のある電源アダプタを物色しようとしたんですが、普通に純正で売られていました。それほど暴利でもなかったので素直に注文。こういう配慮は地味に嬉しいですね。

■ベンチマーク

さて、高速性能が売りなモデルなので早速ベンチです。40MB/sを謳いながら20MB/s強しか出なかったLInkStation miniの汚名返上できるのか?!我が家の主要SMBファイルサーバーを比較してみました。

サーバーはSandyBridge 2600K + Intel Gigabit CT Desktop Adaptor搭載Windows7/64bitマシンです。経由するハブはGbE2台。

サーバー Crystal Disk Mark 3.0測定結果
100MB x3回
コメント
Athlon X4 605e
GA-MA770-DS3
Windows7/32bit
自作機
Holo-Shizuha さすがにCPUもパワフルだし、Windows7同士と言うことでSMB2.0の効果も出てるのかシーケンシャルではダントツ。ただしランダムはそれなり。

BUFFALO LS-WV2.0TL/R1
Holo-Nano2 今回購入のアイテム。公称には届きませんがPCサーバーに肉薄するスピードが出てます。またランダムが飛び抜けて速いのはRAID-0故でしょうか?

Apple AirMac Extremeベースステーション MC340J/A

+USB接続2.5inch HDD
Holo-Index HDDが2.5inchでしかもUSB接続な割にシーケンシャルは健闘。MacのTimeMachineバックアップに使ってますが、新LinkStationが速いし空きもあるのでNASとしては引退でいいかな?

BUFFALO LS-WSX1.0TL/R1
Holo-Tsuki 公称40MB/sなのに全然振るわない。購入時のベンチではSeq.Read 30MB/s/Write 22MB/s出てたみたいですが。ただこれもRAID-0なせいかランダムの書き込みはいい値出てます。
小さいし省電力なので用途次第ではいいんですけどね。ちなみに1TB(500GBx2)で今回買ったのとほぼ同じ値段。

TeraStationLiving 2.0TB
Holo-Sayuri 1TBx4に換装済み、RAID-5です。さすがに古いモデルなので振るわないですね。いずれ余裕ができたら現行のV付き4機モデルかその次世代を狙います。

ということで、LinkStation WVLモデルはかなり満足の行く数値が出ました。公称に迫るシーケンシャルもさることながらランダムや書き込みが予想以上に出たのが嬉しい誤算です。

なんかもうメインファイルサーバーもこれの4TBモデル+外付けバックアップでいいんじゃないかという気がしてきます。でもまぁ、そのうちWindows Home Server 2011やSMB2対応のSambaを使った後継モデルなどが出てくる可能性もあるので、メインサーバーはそれらを待ちつつもう少し頑張ってもらおうと思います。

■オマケ:速度が出ない時はNICのドライバーをチェック

実は最初にLinkStationを計測した時、シーケンシャルがR 24MB/s、W 30MB/sという値が出ました。また地雷踏んじまったぁぁぁぁっっっっ!!と思ったんですが、ふと思い立ってIntelのサイトで最新版のドライバ落としてきて入れたところ、無事上記の数値が出ました(他のもすべてドライバ更新後のものです)。公式ユーティリティも入ってなかったので、Windows7付属のドライバで使ってたみたいです。ハードの性能を引き出すには、とりあえず動いてるからと放置せずに、パーツベンダーの最新ドライバを探す努力を怠ってはいけませんねというお話。

iPad2のアクセサリですが、ヨドバシなどにはボチボチ入荷しているみたいですね。

σ(^^)は当座のつなぎとしてTUNEWEARのeggshellを買って見ました。本命はiPhone4で気に入っているパワサポのラバーコーティングタイプですが、iPad2用がいつでるかわからないので。

がしかし一時つなぎとして買ってみたものの、これがなかなか良い感じです。厚みの増加は最低限だし、ピシっとハマって一体感あるし、透明度も不満なし。ボタン類の操作がしにくくなるといったこともありません。むしろ適度な厚みと摩擦で手が滑って落としてしまいそうな不安は軽減されてます。なんかもうこれでいっっか、という気になってきています。

注文した時点で気付いてなかったんですが液晶保護フィルムもついていたので貼ってみました。光沢タイプなので指紋は目立ちますが、電源が入ってる間はほとんど気にならない感じ。指滑りも光沢タイプにしては悪くないかと。

とりあえず先行入手しちゃったけどケースどうしよっかなー、という人にはなかなかオススメです(というか今ケースってこれくらいしか手に入らないかも…)。

普段リッドクローズ(クラムシェル)モードにして使用しているMacBook Proですが、気付くとスリープから復帰してることがよくあります。kernelログによるとタイマー(RTC)による定期的な復帰の跡が数多く出ており、これはBonjour関係の正常な動作だとか(二時間毎にネットワークに登録更新)。ただ問題はその後で再度スリープに落ちてくれない点。RTCで起きた後に再入眠できてないのか、また別の理由で起動してるのか不明ですが、とにかく気付くと電源が入ってます。

他にはKVMから来ているUSBケーブルがささっていると、キーボード等を操作しなくてもPC<->Macの切換操作をするだけでスリープから起きてしまうことがわかっており、これはスイッチ付きのUSB延長ケーブルを間に入れることで回避できてるんですが、それでも結局気付くと起きてるという感じです。

でまぁ、起きてしまう/再スリープしない原因は追々追求する訳ですが、とりあえず手動でスリープ操作するのが、リッドクローズ&KVM環境環境だとめんどくさい(KVMをMacに切換て、再ログインして再スリープ)ので、Apple Remote買って来ました(今は別売りなのね…)。MacBook Proの赤外線ポートは、本体前面の電源ランプの隣の黒い線の部分みたい。ここに向かってApple Remoteの再生/停止キーを長押しするだけでスリープしてくれます。

やれやれ…

毎月請求書を送付している某社の担当さんと話をしていて、「そろそろ電子送付できるようになりませんかねぇ」と言ったら、電子証明書云々よりも単なる画像貼り付けでいいからとりあえず出してみて経理通るかやってみましょう、ということに。この会社とのやりとりでは、担当者さんが受け取った後で承認印を押したりしてから経理に回されるので、その担当者さんレベルで合意があってメールで送ったPDFをカラープリントしてから処理してもらえればいけるんじゃないかとw。

ということでナンチャッテ電子印鑑作戦。どのみち先方でカラー印刷されてペーパー処理されるワケなので、要求仕様は、

  • 電子証明書、偽造防止などの凝った仕組みは不要
  • 重要なのは印刷時のリアルさ
    • 実寸大
    • 適度にかすれている
    • 下の文字が透けて見える(透過貼り付け)
  • 元書類はExcelで作成しPDF出力で、その過程で貼り付けられれば良い

という感じ。

既に世の中にはそういったデータを作成してくれるオンラインサービスなどもあるようです。ExcelやAcrobat内からアドオンとして直接利用できるようなものもありますが、MacどころかWindows7/64bitにすら非対応だったり、偽造防止絡みで専用ツールを前提にしたものが多く、今回の目的にはややオーバースペックかつ使い勝手が悪い。それなりの規模の会社で角印とか扱うレベルにはいいんでしょうけども。

2011.04.18追記:単にアルファチャンネル付きPNGデータとして作成してくれるところでは、こちらがあります。認め印で1,050円だそうです。Wordオブジェクトとして届くみたい。

てことで今回は自作。いつも使っている認め印を白紙に捺印し、スキャナで取り込み。とりあえずカラー/600dpiで。それをPhotoshop Elementsで読み込み、マジック抽出を駆使して背景を抜きます。最終的に透過度を少しあげて使うので、色を少し濃いめにしておくと良いようです。

■Windows

完成した画像ファイルを(透明色を扱うので)PNGで保存し、Excel 2010に貼り付けてみましたが、いくつかの理由でNGでした。

  • 解像度情報が欠落するので、かなり大きく貼り付けられてしまい、毎回サイズ調整が必要
  • 透過PNGは扱えるが、半透明にできない(右写真参照)

 実寸で印刷すれば半透明になってないのも気付きにくいし、サイズも一度数値でピッタリの大きさを測っておけば、プロパティで縮小率を手打ちしてやればいいことなので、「こまけぇこたぁいいんだよ」って人はこれでも良いでしょう。

2011.04.18補足:Photoshopで保存する前にレイヤーの透明度を指定しておけば、アルファチャンネル付きPNG(半透明PNG)として保存されるので、透過の件に関しては問題にならないことがわかりました。

・Acrobatのスタンプ機能で使う

かくいうσ(^^)はもう少し頑張って、Acrobat Standard以上に搭載されているスタンプ機能を使う方法を編み出しました。手持ちのAcrobat 9 Proの場合、ツール->注釈->スタンプ->カスタムスタンプを作成、と選ぶと、画像ファイルをスタンプとしてインポートできます。透過率も指定できる上にデフォルト値も保存できます。この場合もやはりJPEGやPNGでは解像度情報がないのでバカでかく貼り付けられてしまいます。しかもサイズに関してはデフォルト保存しても反映されない。TIFFだと大きさは実寸で貼り付くものの妙な影が出てしまいNG。結局上手くいったのはPDFでした。「お気に入りのスタンプ」に登録し、ツールバーにスタンプパレットのアイコンを常時表示しておけば、わずか3クリックで捺印できます。

mitome2

2011.04.19追記:

先方から連絡があり、なんとAcrobatのスタンプは印刷時に消えてしまうとのこと。ググったところ、Acrobat / Adobe Readerの印刷ダイアログにある「注釈とフォーム(M)」って項目があり、そこで「文書と注釈」ないし「文書とスタンプ」を選んでおかないと印刷されないようです(スタンプは注釈に含まれる)。ウチは最初から「文書と注釈」になってましたが、先方はそこが「文書」(のみ)になっていたようです。わかってしまえば簡単ですが、先方に操作を要求することを考えると、Excel上で透過PNGを貼る方式の方がよさそうですね(サイズあわせが面倒ですが)。

■Mac

さて、どのみち作業環境のMac移行を進めてることだし、この機会にMac版のAcrobatを買おうと調べたところ、なんとMacではStandard版がなくProしか発売されていない!Windows版からのクロスアップグレードもNGなので、スゲー高い(5万円超)。Windwos版のライセンスは余ってるのでVMWare上で使うか?それもなんだか悔しいなぁ。

しかし話は簡単でした。Mac版のExcel 2011の場合、普通に貼り付けたビットマップオブジェクトの透過率指定が可能だったのです。しかもWindows版では貼り付けられなかったPDFファイルもドラッグ&ドロップで一発貼り付けOK。この辺はPDFも半透明グラフィックもOSレベルで活用しまくりのMac故でしょうか。もはや外で使えるノートマシンはMacしかないので助かりました。

2011.04.18追記:

こちらも問題発覚。Mac版Excelで作成したファイルをWindows版で開くとレイアウト(縦横比)が狂うケースがあるんですが、なんと貼り付けたビットマップのアスペクトすらおかしくなることが判明。ただいMac上でPDF化までやっておけば、WindowsのAcrobatで開いても大丈夫っぽいです。

 

さて、これで某社の経理が通るといいんですが…→通りましたっ!

 

2011.04.18追記:

追記だらけのちぐはくな文章になってしまいすみません。まとめると、

  • Acrobatのスタンプ機能は印刷設定次第で出ないことがあるので先方に手間をかけさせる可能性がある
  • 透過PNGを作れば、Windows版Excelでも普通にイケる
  • Mac版Excelで作った場合、PDF化までMac上でやっておくべし

ってとこでしょうか。

実家滞在中にMBP、MBA、iPad2といったデバイスの置き場に困り、さりとていちいちBookArcなどをそれぞれに買いそろえてはいられないってことで、100円ショップアイテムで自作しました。

■材料

IMG_0892-2
  • ブックエンド2点
  • B5サイズのドキュメントスタンド(?)1点
  • 両面テープ

両面テープはありものなので、総予算315円也。

色を揃えられたのは幸いでした。

■作り方

IMG_0898-2
  1. スタンドを横に寝かせる
  2. ブックエンドを両面テープで固定する

完成w。

作業時間数分。一番時間かかったのはブックエンドの底に貼ってあったシールをはがすところ(^^;)。

■外観写真

IMG_0894-2

MacBook Pro、MacBook Air、iPad2を並べて立てておけます。

仕切りであるブックエンドは金属製ですが、面であたる分にはキズつけたりはしなさそう。

写真奥のモニタとプリンタの間に入れてしまうので転倒の心配もなし。
IMG_0896-2

背面側で充電もできます。ただMBAはこの向きにするには薄い方を下にすることになってちょっと座りが悪いです。MagSafeコネクタのLEDみて充電完了してたらもう一方につなぎかえたりとかもするので、端子類が手前にくるような置き方でいい気がしてきました。

σ(^^)が発売日に買って、父親が自分の水没させて代替機にしていたiPhone3GSが不調になって昨日iPhone4に買い換えました。

■バッテリ周りで不調が出たiPhone3GS

少し前から気付くと時計が1970年1月1日(だっけな?)になってるという現象が頻繁に発生してた模様。そして昨日、充電器をつないでる分には動くけど、抜くと即座に落ちる、という状態に。Softbankショップにもっていったところ、

  • 新品交換ですぐにお渡しできる
  • ただし無償になるか有償(2万何千円だか)になるかはAppleに送ってあちらの判断次第
  • 有償になってもキャンセルはできない

という方式だという。父親が買ってから1年以内だったのでこういう回答をされたけど、実際の個体はσ(^^)が発売日に買った2年前のものなので無償にはならんだろうと。であれば今2万払うならiPhone4に買い換えた方がよかろうとい判断をしました。

ちなみに父親がiPhone3Gを紛失してiPhone3GSを買ったのもちょうど去年の今頃。あと1,2ヶ月でiPhone4が出るというタイミングだったなぁw。まぁ、ある意味毎回底値で買ってると思えば美味しいのかも知れないけど。

ちなみに、iPhone4に機種変更した後の3GSは修理も受け付けてくれないとのことです。

■バッテリ交換してみるか?

さて、手元にはこれでiPhone3GSが2台。今回のバッテリー不良が出たものと、父親が水没させてホームボタンが効かなくなったもの。これニコイチにしたら使えるんじゃねw?ググると分解方法も結構見つかるし、ヒマを見つけてチャレンジしてみようかと。新品のバッテリーも1,500円~2,000円で買えるっぽいし。

2010.04.12追記:

3GS分解にあると便利な吸盤を百均で買って来て、分解->バッテリ端子グリグリ->組み上げとやってみたら復活しちゃいましたw。時計が狂う件は経過観察が必要ですが、とりあえずバッテリーで動いちゃってます。ありゃぁw。まぁ、このまま保管して予備機にするか?でもどうせiPhone5出た後でなにか起きたらそっち買うんだろうなぁ。

えー、iPad2を入手しました(^^;)。もちろん並行輸入品です。eBayです。Wi-Fi 32GB 黒で、$768 + 送料$45 = $831。少し円安進んじゃってますが、ざっくり$1=85円で決済されたとしてギリギリ7万切るかなって思ったんですが、受け取り時に関税1,900円とられてオーバーしました。去年も+1万払って周りより一ヶ月ほど早く(ちょうど予約受付開始だか価格発表だからの前日だったかな)入手してるので、まぁ許容範囲かなと。しかも今年は国内販売いつになるかすらわかってないですし、震災による調達難の部品の海外品へのリプレイスの噂も出ていて、やっぱり日本人としては国産パーツの方がいいじゃないですか。もともと理由があって日本の部品が選ばれてたはずですし。

ということで注文(落札)したのが現地時間の4月2日。以下に追跡情報を画像で貼っておきます。同じような買い方を考えてる方の参考に。

iPad2_delivery

ちなみにお風呂カバーは買ってません。家で使うことがほとんどなのでさっと使えるように背面カバーのみで運用してきてて、たぶんiPad2でもそれは同じだろうと。せっかくのアイデアものなので試してはみたいですが、まぁ余分に払ってまですぐに欲しいというほどでもないかなと。あと色味や素材の違いも現物みてから決めたいなとか。と思いつつ、本体が手元にくるとやっぱり欲しくなってきてたりしますw。色はやっぱり(PRODUCT) REDかなぁとか。

■比較写真

SDIM0056

左がiPad2。背面がフラットなのがわかりますでしょうか?(クリックで拡大)

iPhone3Gx->iPhone4と同じで、置いて使う時の座りの良さなど、薄いこと自体よりもフラットなところが嬉しかったりします。一方でこれもiPhone3Gx vs iPhone4と同じで、手に持ったしっくり感は初代の方が上という印象。iPad2は薄すぎてホールドしづらい感じ。まぁその分軽いので相殺してるかもです。あと初代は普段ポリカ製の背面カバーをつけてたので、それによる違和感もあるかも。パワーサポートがiPhone4用に出してるAirジャケットのラバーコーティングタイプが気に入ってるんですが、アレのiPad2用に期待。

SDIM0053

トップとサイドのボタン部分。下がiPad2。iPad2の方は背面に対して傾斜面に配置されていて若干指を添えやすくなった気がします。回転ロック/マナー・スイッチも微妙に大きくなってる?


SDIM0050

スピーカー&Dockコネクタ部。下がiPad2。なにげにここが一番気に入らない点です。ボツボツ嫌い。あとDockコネクタもナナメの面についてるので、iPad touch 4thと同じでいまいち挿しづらいです。


■ファーストインプレ

まぁ、基本的には母艦につなげば初代iPadのデータをさっくり移してくれちゃうので、一から設定して環境を整える手間や楽しみはないですね。液晶解像度もかわらないので、ソフト面ではあまり感動がないですw。

速度面に関して一番体感できるのはカメラ起動ですね。そもそも初代にはカメラがないので比較はできないですが、iPhone4みたいに数秒待たされるということはないです。「カメラ」アプリだとシャッターのグラフィックが出ると同時にすぐ開く感じ。FaceTimeだとほぼ瞬時にスルー画が出てきます。iPhone5では是非改善してもらいたいと思ってた点だけに期待が膨らみます。

一方でカメラの画質はかなりノイジー。もっともまだ室内撮りしかしてませんが。FaceTimeでのフロントカメラのプレビューもかなりジャギーが目立ちます。VGA位のをXGAに(比較的ショボいアルゴリズムで)引き延ばしてるんでしょうかね。HDではないので仕方ないのかも。

液晶のインプレについては初代にアンチグレアを貼ってしまってて厳密な比較ができないので詳しくは触れないでおきますが、今のところ指滑りも映り込みも許容レベル。でもまぁ結局指紋が気になってフィルム貼ってしまいそうな予感。

あと、付属のACアダプタですが、初代と同様ちゃんと日本のPSEマークもついてました。Wi-Fiの技適の件も含め、US版を並行輸入して使うことに法的な問題はなさそうですね。出力は初代のものが2.1Aに対し、2.3Aと微妙に出力アップしてるみたいです。外形は同じっぽいですが。

MacBook ProのUSB経由サブモニタが稼働したことで、デュアルモニタ環境でのSpacesの動作への不満が噴出しました。当該記事でも触れましたが、Spaces上で3画面作成してると、2モニタx3セットで切り替わるようになり、メインモニタでページ移動するとサブモニタまでめくれてしまい非常に使いづらいです。メインモニタだけ単体使用時と同じにSpacesが使えるのが理想ですが、それが無理ならいっそSpaces自体をオフにしてしまいたい。

そこでサブモニタをつないだ時、外した時にサクっとSpacesをオン・オフするAppleScriptを作ってみました(というかググって拾ってきました)。具体的にはこの掲示板スレッドの#9に書かれているものです。

tell application "System Events"
  tell expose preferences
    tell spaces preferences
      set spaces enabled to true
    end tell
  end tell
end tell

これでSpacesがオンになります。4行目のtrueをfalseにするとオフです。AppleScriptエディタに貼り付けて、ファイルフォーマットを「アプリケーション」にして保存すると、ダブルクリックで実行可能なアップレットになります。これをどこかサクっと実行できるようDockやランチャーなどに登録しておけばOKです。

σ(^^)はMarcoPoloというネットワーク環境や接続された周辺機器で設定プロファイルを自動切り替えするユーティリティを使っているので、そこで自宅ワークデスク環境の時のプロファイルに組み込んでみました。ちゃんと動作するかどうかのテストはこれからですが、環境要因(Evidence Sources)のモニタの項目でUSB-DVIアダプタ経由でつながっているモニタの型番も見えてたので、それをキーにすればまず大丈夫だろうと思います。

MacOSXのマルチタッチジェスチャーで、4本指による左右スワイプはアプリケーション切換(Command + Tab)にアサインされています。ただ、スワイプ操作でこれをする場合、確定操作をしないとスイッチャーが消えてくれない為、いまいち使い勝手がよくありませんでした(キーボードからCommand + Tabした時は不要)。ならばいっそこのジェスチャーはSpaces間の移動に使えた方が便利じゃね?と思って環境設定をいじってみたんですが、そういうアサインはできなそげ。

結局、BetterTouchToolというユーティリティを導入することで実現できました。設定例としては、

  1. 「システム環境設定」->「トラックパッド」で一番下の「左右にスワイプでアプリケーションを切り替える」をオフ
  2. BetterTouchToolの「Gestures」->「Trackpad / Magic Trackpad」で、「Four Finger Swipe Left」にCommand+←(Tool上の表記は「^←」)をアサインする。同Rightも同様に。
  3. 「システム環境設定」->「Expose と Spaces」->「Spaces」で「操作スペース間の切り換え」に「^ 矢印キー」を選択

という感じ。もちろんCommand + 左右矢印を別のことに使ってるなら、2.と3.は適宜別の設定をご利用下さい。

また、このツールはアプリケーションなのでOS起動時に自動で立ち上がってくれるように、General Settingsの「Launch BetterTouchTool on startup」にチェックをしておきます。滅多に設置をいじらないなら、「Show Menubar Icon」を外して、代わりに「Add BTT PreferencePane to your System Preferences」しておくと、「システム環境設定」から設定画面を呼び出せるようになって便利です。

更にこのツールは、Windows7のウインドウスナップ相当の機能も実現してくれます。特にウインドウのタイトルバーをドラッグして画面上端にあてると全画面化してくれるのは重宝しますね。

先日Mac miniをデュアルモニタ化するために買ったIO-DATAのUSB-DVIディスプレイアダプタUSB-RGB/D2ですが、64bitモードで動くMacBook Proだとインストーラーが非対応CPUだといってドライバが入れられず利用できていませんでした。メッセージ的にはCPUが非対応といっているので、Sandy Bridge世代のCore iプロセッサをインストーラーが誤検知してるんじゃないかと思ってサポートにメールしてみたんですが、そうではなくそもそも64bitに対応していないということが判明しました。公式ページには明示されてますが、Mac miniを買った時点ではまったく気にしてませんでした。こうしてMacBookのメインラインも64bitが標準になった今、対応を急いでほしいですね。

でまぁ使えないものは仕方ないとしばらく放置してたんですが、ふと「どうせIO-DATAやBUFFALOなんてOEM製品を買ってきてるだけなんだから、その元メーカー辿ってみれば対応ドライバもすでに配布されてるんじゃね?」と思い検索。ビンゴでした!

この製品はDisplayLinkというメーカーが作っているらしく、こちらにある1.6β3ドライバを入れてみたところ、MacBook Pro Early 2011で見事動作しました!いずれ正式版がリリースされればIO-DATAも更新してくれるかも知れませんね。

プロセッサが高速になったせいか、Mac miniで使ってた時よりも書き換えのコマ落ちが減って滑らかになったような気もします。

■画質調整ができない

これはβ版というよりUSBだからなんでしょうけど、OSの画質調整(「モニタ」->「カラー」からできるもの)は一切機能しないようです。ちとギラギラすぎたので調整しようと思ったんですが。とりあえずモニタ側の調整で済ますしかないようです。

■Spacesとデュアルモニタの相性

Mac miniではSpaces使ってなかったので気付かなかったんですが、デュアルモニタで使うと両モニタとも動いちゃうんですね。つまり、Spacesを3画面分作成してると、モニタ2枚x3セットという状態になり、例えばサブモニタに資料を表示したままメインモニタをSpacesで切換、みたいなことができません。うーん、これは微妙だ。なにか回避手段はないですかね。

MacOSX 10.5 (Leopard)から搭載されたバックアップ機能TimeMachineは便利ですよね。一度設定してしまえばバックグラウンドでデータをバックアップ、しかもほとんど気づかない程度の負荷でいつのまにか完了してる感じ。バックアップドライブとつながっていれば1時間毎のスナップショットがとれるので、うっかり削除や上書きしてしまったファイルも簡単に取り戻すことができます。

さてTimeMachineのバックアップ先はUSB/FireWire等でつないだローカルディスクかLAN上にあるネットワークストレージですが、MacBook Air/Proの我が家では紐付きになるのは論外。ということでAir購入時既に家にあったLinkStation miniがTimeMachine対応してたのでそちらを利用していました。しかしAir/Proの2台体制になりLinkStationの容量を圧迫してきたので、引っ越しを決意。ちょうど我が家の無線LANアクセスポイントはAirMac Extreme。これにUSBで外付けHDDをつなげば、Time Capsule的に機能させることができます。MBPをSSD換装することで余った500GBの2.5inch HDDを適当なケースに入れて利用することに。

■TimeMachineのファイル構成

TimeMachineはHFS+フォーマットのストレージの上に、ハードリンクを使ったミラーコピーをとります。ハードリンクとは、エイリアス(Windowsでいうショートカット)の応用的な機能で、エイリアスでは本体とエイリアスが明確に区別されているのに対し、ハードリンクではどちらが本物という区別はなく、片方が削除されてももう片方が残っていればそれが本物という扱いになる、というもの。AというファイルのハードリンクA'を作成し、最初のAを削除した場合、エイリアスだとA’だけ残っていてももう元ファイルは読めないですが、ハードリンクならA’が本物となります(そもそも最初から両方本物なんですがまぁわかりやすく例えると、です)。

TimeMachineではまず最初に全てのファイルをコピーし、次のタイミングでは各ファイルを既にあるコピーと比較し変更があれば新たにコピー、変更がない場合はハードリンクを張る、ということをしているようです。そうすると、どのバックアップ時間のフォルダに入っても全てのファイルがそこにあるように見えるし、古い日付のフォルダを丸ごと削除しても、同じファイルを参照しているハードリンクが他の日付フォルダに存在する限り、実体が消えてしまうことはありません。上手いやり方ですね。まぁもともとはUNIX由来の技術ですし、Windows Home Serverなんかでは更に複数のPCでの重複ファイルをハードリンクで済ますことでバックアップ総量を抑えるなんてことまでしてたりしますが。TimeMachineの場合、グラフィカルでわかりやすいUIでそれをカバーして過去のファイルを簡単に取り出せるようにしたところが特長と言えるでしょう。

さて話が遠回りになりましたが、TimeMachineはこのバックアップを作るストレージを1つのディスクイメージとして作成します。TimeMachineの保存先に指定したディスクのルートフォルダに、1台のMacにつき1つのファイルが作られます。ファイル名は、「マシン名_MACアドレス.sparsebundle」みたいな感じ。基本的にはネットワークマウントできる(HFS+の?)ボリュームにこのファイルが置ければTimeMachine保存先として使えるみたいです。むしろこの形式のディスクイメージを最初に作るところが少しコツがいって、TimeMachine対応を謳うNASの場合、Web管理画面からこれを新規作成できるって意味合いが強いみたいです(手作業でディスクユーティリティで作って、適当なネットワークフォルダに置き、社外NASもTimeMachine対象に含めるというおなじないをターミナルで入力すれば、非対応NASでも使用可能みたい)。

今回は既にLinkStation miniによって作られたディスクイメージがあり、保存先はApple製品が作るネットワークフォルダなので特に難しいことはなく、単純にコピーだけで済みました。一応手順を書くと、

  • 目的のUSB-HDDをMacに直接つなぐ
  • ディスクユーティリティでHFS+パーティションを作る
  • USB-HDDをAirMac Extremeにつなぎかえ、AirMacユーティリティから共有設定をする
  • Macからネットワークフォルダとしてマウントできることを確認
  • TimeMachineバックアップを止める
  • LinkStation miniのバックアップ領域を手動でマウントし、*.sparsebundleファイルを新ディスクのルートフォルダに移動
  • TimeMachine設定で新しいドライブを指定する

こんな感じであっさり移行できました。

ちなみにTimeMachineはパーティションの容量がある限り差分をとり続けるらしいので、通常のファイル共有にも使いたい場合はパーティションをわけて切っておくのがいいようです。ディスクユーティリティでイメージの上限サイズも決められるみたいですが、ファイル共有フォルダのルートに常にバックアップファイルが見えてるのは心臓に悪いですし。ただし、後述の「どこでもMy Mac」用とをにらんで、AirMacユーティリティでユーザアカウント設定をしたところ、ユーザ名によるネットワークフォルダは別途作成されました。バックアップがパンパンに膨れあがるまでは、(バックアップファイルを目にすることなく)そちらをファイル共有の場として使用することは出来ます。

■どこでもMy Macでの利用は苦戦中

どこでもMy MacによるWAN経由の使用は成功していません。一応、ポートをあけてIPアドレスで指定すればマウントはできるんですが、TimeMachineボリュームと同一のものとはみなしてくれない感じ。こちらは追々検証していきます。

前エントリでVPN(PPTP)経由でWake-On-LAN(以下WOL)を使おうとしたら上手くいきませんでした。WOLでは相手のMACアドレスを使って宛先指定をしていますが、実際にはブロードキャストを使うみたいで、これは通常PPTPでは中継されません。

我が家のサーバーで使っているPPTP実装はPoptopで、ググってみると設定ファイルで1行変更するだけでブロードキャストパケットを転送することができました。具体的には、/etc/pptpd.confで

bcrelay eth0

のようにします。eth0の部分はサーバーのLAN側に使っているネットワークデバイスを指定します。これが受けたブロードキャストパケットをVPN側に丸投げしてくれるようになります。デフォルトでオフなのは、大量のブロードキャストが流れるLANにつないだ場合、VPNの帯域が圧迫されるからでしょう。すばらく様子をみて実際に問題なようだったらオフに戻して、WOLはサーバー経由で運用しようかと。

あと残念ながらこのオプションを有効にしてもiTunes共有などのBonjourは機能しませんでした。

計画停電や節電の関係で24時間稼働していたサーバーをスリープ運用に切り替えたり、停電空けの自動復帰が上手くいかなくて遠隔でリモート起動させないとならない場合があります。iPhoneアプリの活用も含めて、ここ最近やった準備をまとめておきます。同じことを考えてる方の参考になれば幸いです。

■我が家の構成

我が家はメインのサーバーがhpのML115G1でUPS(無停電電源装置)を使って保護しています。このLinuxサーバーがVPN(PPTP)サーバーも兼ねているので、これが落ちていると基本的に他の全てのマシンにもアクセスできません。Webサーバー、メールサーバーも稼働しているので、最低限このPCの稼働状態を保つことが最優先です。残念なことにこのマシンはBIOSでAC電源断後の自動起動を設定しても、UPS等による正常シャットダウンの場合は「不意の電源断」と見なされず自動起動してくれないようなのですが、幸いこの激安サーバーのBTOオプションでLights-Out 100cという遠隔管理ボードをつけてあり、これを利用すれば遠隔再起動できました。

2番目に重要なのはテレビ録画用の自作Windowsマシン。今までは安定性重視で24時間稼働だったのを節電時間帯はスリープに切り替えました(でもまだ録画完了後に自動でスリープに落ちないとか課題あり)。しかしこのPCはHDD容量の余裕もあることから、一時ファイル置き場にもなっていて、スリープしてるのを外から起こして中のファイルを取り出したくなったりします。これは仕事用PCなども同様ですが、これらはメインサーバーが生きていてPPTPで自宅内LANに入ることができれば、後はWake-On-Lan(LANケーブルからの特殊パケットによってPCを起動させる機能)を使って起こすことは可能です。

ついでに、先日買ったMacBook Proと同Airを「どこでもMy Mac」機能で相互に遠隔操作できるようにしたので、据え置きでスリープしているMBPを、外出先のMBAから利用できるようこちらも設定してみました。

■ML115 + Lights-Out 100cを遠隔操作で起こす

Lights-Out 100cはML115のPCIバスに装着されたボードで、本体が通電されてる限りは起動している独立したプロセッサをもつ簡易サーバーです。本体とは別のEthernetポートをもっていて、IPアドレスも独立です。Webブラウザやtelnet/SSHターミナルからアクセスして、本体のハードウェア状況(温度やファンの回転数など)を監視したり、電源のON/OFFができます(例えばOSがフリーズして全く操作を受け付けなくなっても、こちらからブチッとやれる)。また本体のグラフィック出力やキーボード入力に割り込め、ブラウザ画面から物理モニタ、キーボードの前にいるのと同じ操作が行えます(ネットワーク的に死んでいてもコンソールで操作したりエラーメッセージを読み取るなどの余地が残る)。ハードウェアレベルで画面共有付きの遠隔操作できる訳ですね。

IMG_0865 IMG_0866

今回の場合、画面共有までは不要で、電源投入操作が行えればOK。WebやSSHでもできるんですが、出先からなるべく簡単に行いたいということで、先日教えていただいたiPhoneアプリを導入しました。IPMI touchというものです。IPMIとはこうした遠隔管理システムのためのプロトコルで、Lights-Out 100cはIPMI 2.0の設定でいけます。

画面写真、左がハードの各種数値を表示した状態、右が電源操作画面です。ナウいですね。

今回のケースではLights-OutのもつIPアドレスはプライベートで、このPCが落ちてるとPPTPでも入れないという状況なので、ルーターの設定をいじってポートをリダイレクトしてやる必要がありました。セキュリティの為、必ずパスワードやユーザ名を変更しておきます。

余談ですが、このパスワード変更を失敗してしまい、Lights-Outにアクセスできなくなり焦りました。BIOS画面辺りでリセットできるかと思ったんですがそう簡単でもなく、結局と海外の掲示板で調べ、あるツールとDOSをUSBメモリにインストールし、おまじないのような長い16進数パラメーターをつけたコマンドを実行する必要がありました。これあんまりおおっぴらにするのもなんだなということで覚え書きは自粛。個人的なメモに留めておきます。

■その他のPCをWake-On-LANで起こす

Wake-On-LANは今時のEthernetボード(マザーにオンボードのものも含む)ならまず対応しているみたいなので、起こされる側は特になにも設定の必要はないと思います。ただWindowsやMacではオフにする設定項目もあるので、もし起きないようならチェックしてみると良いでしょう。

Windowsの場合、デバイスマネージャーから該当するネットワークアダプタのプロパティを開き、「電源の管理」タブで「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする(O)」のチェックを確認します(細かい文言はWindowsのバージョンによって違うかも知れません)。

MacOSXの場合、システム環境設定の「省エネルギー」で「ネットワークアクセスによってスリープを解除」でいいと思います。

さて、Wake-On-LANといえど、どんなパケットにも反応して起きてしまっては困りますので、マジックパケットと呼ばれる一定のルールに沿ったパケットを受信した時だけ復帰を実行するようになっています(モノによってはそれ以外のも反応するよう設定できるみたいです)。つまり起こす側はこのマジックパケットを出力できる必要があります。あと、PCが起動していない以上、IPアドレスは不定なので、マジックパケット送信のための宛先指定はMACアドレス(全てのネットワーク機器がもつ個別の識別番号)を使います。起こしたいマシンの有線LANポートがもつMACアドレスを予め調べておいて下さい。

・Linuxで起こす

ウチの場合、どのみちPPTPサーバーであるメインサーバーが起きていることが前提なのでそこにSSHでログインしてコマンドを叩くのが簡単です。CentOSの場合、net-toolsというパッケージに含まれるether-wakeというコマンドが使えます。ウチの場合は最初からインストール済みでしたが、もしない場合は、

yum install net-tools

でインストールできると思います。

使い方はシンプルで、

/sbin/ether-wake 00:5c:a9:21:55:ff

のようにMACアドレスを指定してやるだけ。root権限が必要みたいです。

σ(^^)はマシン毎のMACアドレスを覚えるのが大変なので、rootの.bashrcに

alias wake_pc1=’/sbin/ether-wake 00:5c:a9:21:55:ff’

のように書いておきました。これで次回ログイン時からは単にwake_pc1で実行できます。

・iPhoneアプリで起こす
IMG_0867

iPhoneからでもSSHアプリを使えば上記手順でできる訳ですが、アプリで簡単にできるものはそっちを使う主義なので、専用アプリを導入しました。iNet Proというアプリで700円です。これはスキャナーなどのネットワークツールの詰め合わせアプリなのでちと高いですが、同じところが出しているWake-On-LAN専用アプリiNet WOLなら230円です。

前者のみかも知れませんが、LAN内で稼働中のマシン一覧を取得してそこからリスト登録ができるので、一台ずつMACアドレスを調べて手打ちする手間も省けてGoodでした。

また相手がMacの場合、設定画面でIDとパスワードを保存しておけば、スリープ移行やシャットダウンもできるようです。ただウチでスリープを試した限り、画面は消えるものの、スリープランプが点滅にならないという感じでした。

(iPhoneのようにVPN経由で接続した端末からマジックパケットを送る場合、PPTPサーバー側でブロードキャストパケット中継を行う設定が必要でした。これは別エントリで説明します。)
・ルーター管理画面から起こす

BUFFALOの一部のブロードバンドルーターでは管理画面からLAN内の各マシンにマジックパケットを送る機能があるみたいです。該当機種をお使いの場合、それも簡単で良いかも知れません。


ELECOM ワンセグ携帯用アンテナケーブル
[ 3m | 5m | 10m ]


YAGI ワンタッチ2分配器 CS2DP-D

節電生活の中でもニュース等の情報収集のためにテレビをつっけぱなしにしておきたいことがあるんですが、我が家の32インチテレビはエコ合戦前のものでカタログ上の消費電力が167W。バックライト輝度を落としても100Wは下らないんじゃないかと。その上、訳あってテレビにはB-CASカードが入っておらず、BDレコーダーも立ち上げてそちらのチューナーで視聴する構成になっています。

これを節約すべく、PC用のUSBワンセグチューナーを物色したんですが、Macにも対応したものだと結構お高い。VMWare上のWindowsでも使えるらしいのですが、それもなんか悔しいw。

こう毎日ニュースが気になるのはそう長くは続かない気がするので、今Mac対応のワンセグチューナーに1万円以上出すのはちょっともったいないなと。

そこで、おサイフケータイとして使ってるサブ端末のF-04Bの内蔵ワンセグチューナーを部屋の中でも見られるようにしようと、クリップ式の簡易アンテナを購入しました。片側がF型接栓になっていて、壁のテレビアンテナ端子に直結します(他にテレビがつながってる場合は別途分配器を使えばOK)。あとは反対側がクリップになっていて携帯電話本体のワンセグアンテナをはさんでやるだけ。

効果覿面!各種電波が恐ろしく入らない我が家でも楽勝でワンセグ放送を視聴できました。

PC用チューナーと違って本体をどこかに保持する必要があるのは難点ですが、逆にPCを起動してなくても使える点もあり一長一短ですね。1,000円ちょっとで買えるので、気軽に試せる点はGood。

アーカイブ

ウェブページ



Powered by Movable Type 4.25