June 22, 2009

CIFS 経由でTimeMachine

こないだの、TimeMachineディスクのトラブル後、新しいFireWire800のディスクを調達しようとしたんですが、FW800の箱はSATAじゃないから、裸のドライブを交換に買うにも安くなってないし、FW800の外付けディスクの新品箱入りも適当な値段のものがなくて、どうにもこうにもよろしくない。

結局、ディスクは5年保証の2年目なので、送ることにして、その間にネットワーク経由でファイルサーバにTimeMachineすることにしました。結果、思ってたより快適。

書こうと思ってまだ書いてないんですが、春先に HP ML115 に 1TBディスク6本(raidz2)でOpenSolarisのサーバを作りました。まだ移行は完了してないんです。。。

最初は、iSCSIでやろうとしたんだけど、latencyの問題か、1MB/secぐらいしか性能が出ないので諦めました。で、しばらく前に発見していた、以下のブログ記事を思い出し。。。

Programmer's High: SambaでTime Machine


上記の記事に従って、CIFS経由でやってみることに。TimeCapsuleなど、ネットワーク越しの場合、Disk Image Fileを作るようです。

1. TimeMachine の user defaults を設定する必要がある。

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

2. バックアップ先のvolumeをマウントして、そこにDisk Imageを作る。ファイル名は '{バックアップ元のホスト名}_{バックアップ元のホストのMACアドレスの:抜き}' で決めうち。(例:entovserse_001122334455.sparsebundle ) sparse bundle にしました。sparse bundle出なくても、うまくいくかどうかはわかりません。

3. 僕は、上記をファイルサーバに直接作ろうとしたらうまくいかなかったの
で、(多分、permissionの設定の関係だと思うけど、シュートしてない)別の
ディスクで作ってからコピーしました。

結果、400GBの初期バックアップが20時間かからなかったので、まぁ使えるかなという感じです。ディスクもどってきても、このまま運用でいいかもしれない(無駄にRAIDだし。。)

追記

どのMACだという指摘があったので追記しました。ネットワーク設定から確認できます。

あと、一度ファイルサーバ経由でバックアップ設定すると、そのVolumeをマウントしてバックアップするところまで自動的にやるんですね。ejectしといたのに、バックアップ始まってビックリ。。。

June 17, 2009

DiskWarrior と TimeMachine バックアップと 32bitアドレス制限 [デカイバックアップ要注意!]

一言で言うと、バックアップ沢山ため込んでいるTimeMachine Volumeは、壊れると、現行のDiskWarriorでは直せないかも、という話。

* * *

最近、MacBook Pro は 500G の内蔵2.5"で、TimeMachine volume に750Gの FireWire800 のボリューム使うようにしてました。

先だって、ちょっとディスクの空きを作る必要があって、MBP内蔵ディスクにあるバックアップ目的のファイルを、出かけている最中に消しました。TimeMachineあるから、戻せるからいいやとおもって。

そうしたら、戻らなかった。根本原因は、diskが壊れはじめてせい。I/O errorが出始めています。

で、とりあえず、修復しようとしたんですが、Disk First Aidは壊れてないと言うし、TechTool Pro (v4) は、直せないというし。しかたないので、DiskWarrior(4.1.1)で試したんですが、「メモリが足らんから直せない」と。

一応ということで、職場のMacPro(memory 12G)でも試したんだけど、やっぱり足らないと言われる。

しょうがないので、Al Softにメールして聞いたら、Console.app を立ち上げてからDiskWarriorを立ち上げて、ログを送ってというので送りました。注目すべき点はここ。。。

2009/06/16 23:19:39 [0x0-0x37037].com.alsoft.diskwarrior[353] Wired PhysicalMemory = 486.42 MB
2009/06/16 23:19:39 [0x0-0x37037].com.alsoft.diskwarrior[353] Active PhysicalMemory = 881.5 MB
2009/06/16 23:19:39 [0x0-0x37037].com.alsoft.diskwarrior[353] Inactive PhysicalMemory = 115.47 MB
2009/06/16 23:19:39 [0x0-0x37037].com.alsoft.diskwarrior[353] PhysicalMemory Used = 1.45 GB
2009/06/16 23:19:39 [0x0-0x37037].com.alsoft.diskwarrior[353] Free Physical Memory = 2.55 GB
2009/06/16 23:19:39 [0x0-0x37037].com.alsoft.diskwarrior[353] Free Physical Memory = 2.55 GB
(中略)
2009/06/16 23:25:42 [0x0-0x37037].com.alsoft.diskwarrior[353] DiskWarrior App: disk1s10 Extents, Catalog and Attributes tree sizes total 3.64 GB.


ユーザアプリケーションの空間が、32bitだから、メモリがどんだけあっても、3.64GBのディレクトリは再構築できないと(オンコアで作ってから、書き出すので。。)言う落ちでした。。

DiskWarrior が 64bit化されないと、デカイディスクはDiskWarriorでは直せません。。これは悲しい。

過去にタップリさかのぼれるTimeMachine Volumeを持ってるヒトとか、ファイル沢山のヒトは、気をつけた方が良いと思われます。。DiskWarrior を持っている場合は、Console.app を立ち上げてから、修復実行してみると分かる(キャンセルできるから平気)

* * *

蛇足ですが、バックアップは、加えて、テレパソにつかっている古いMacBook Proにも500Gの同型の2.5"ディスクを入れ、テレパソは外付けディスクで動かし、時折、PrimaryなMBPから、このテレパソ君の内蔵500GにCarbon Copy Clonerで remote cloneかけてます。そんなわけで、非常持ち出しが常に出来る状態確保してます。

June 3, 2009

Ruby逆引きハンドブック [良書!オススメ]

Ruby逆引きハンドブックを手に入れました。こういうのが欲しかったんだ。

Ruby逆引きハンドブック

逆引き系の本ということで、「したいこと」に対して、どう書くかを、サンプルでまとめて書いてある。

最初の3章は基礎的な話が書いてある。1章は基礎知識、2章は基本的なツール、3章は文法。プログラミング言語初心者には、これだと足らないけれど、他の言語の経験者だったら、十分これだけでRubyを使える。後は、カテゴリー別に「〜したいときは、〜する」形式でまとめてあります。

特に秀逸だと思ったのは、第一に目次。各項目を書いてあることと同時に「どうするのか」が一言で書いてある。これだけでも、使ったことがある人が思い出すには、結構十分かもしれない。第二に、それぞれの項目で、「関連項目」を列挙してあるので、これが非常に役に立つ。

ということで、Ruby使うヒトは、全てのヒトに強力にオススメ。一度手にとって見てみると良いでしょう。

Rubyは、まだまだ、緩く使っているので、暫くすると忘れてしまう僕にとって丁度良いことにくわえて、まえからどうやるのが良いだろうと思っていた話を、既にいくつか、これで新たに覚えられました。逆引き系のハンドブックは、特定のユーザにはとても向いているわけですな。

難点は、ちょっと高いことと、厚いことかな。持ち歩くのには不便(重い)。PDFが欲しいです。ほんとに。

ともあれ、こんな大作(800ページ弱!)書いてくれた、るびきちさんに感謝ですな。

蛇足ですが、入手はちょっとだけヤキモキした。Amazonで事前発注しておいたんだけど、出荷日に出荷されなかったので、出かけたおりに書店で見付けて買いました。早速、役立っています。

May 24, 2009

Twitter, Tumblr とマイクロブログ

最近、blog 全然書く元気が無くなってます。書きたいネタはあるんだけど、書きたいんだけど、気合いが入らない。Mixi にも、ほとんど行かなくなった(1〜2週に一度ぐらい?)

かなり、忙しい、というのと、
サーバの入れ替え準備している、というのもあるのですけれど
(WordPressにするつもりで、準備中)

アウトプットとして、TwitterとかTumblrが楽で、あることに一言二言コメント付けるだけならそれで済んじゃうので、アウトプット欲が適度に満たされているからというのはあります。tweet するのも、reblogするのも楽だというところがね。。。楽ちんなんだもん。

それぞれの使い方についての近況と思うところを書いてみると。。

Twitter (アカウントは shigeyas)は、ある先生も出てきたので、キャズムを超えたかなと思います。個人的には、フォロワーが500人、自分がフォローしているヒトも600人に近づいていて、まぁ、全部読むのは無理になりました。でも、面白いヒトが面白いことを言っているから、気が向いたら読んでいます。最近、書く量は凄く減った(忙しいから)

Tumblr (blogは A stream of bad, narrow scoped interests)は、ぼちぼちです。少しまじめに使い出して1ヶ月。Twitterより、固めて色々言えるというのもあるのですが、こちらも面白いこと言う人・面白いネタを拾ってくる人がいるので、ゆるゆる楽しんでます。tumblr.shigeya.orgってリンクも作ったんですが、そっちには、特に、ここに書きたいかなと思うようなネタのみ、拾って入れてゆこうと思いますが、気が変わるかもしれません。

まぁ、多くの人に同意いただけたようですが、「右にtumblr左にTwitterってやってると一生仕事が進まない」ので、ほどほど、ということで。。

石田晴久先生のお別れ会行ってきました

木曜日ですが、故石田晴久先生のお別れ会、行ってきました。

想像はしてたんですが、「ほぼ」ぼくより歳が上の業界の方々、僕も昔からお世話になっている方々が沢山見えていました。

残念なことがきっかけではありましたが、先生のお人柄が伝わる、すばらしい会でした。。しかし、あんなに著作が多いとは。。多いとは思っていたけれど、論文の数もスゴイです。。

ずいぶん久しぶりにお会いした人(一番長い日とは25年か?)も沢山いらしたし、前からお互い存じているモノの、初めて本人を認識した(お互いに)方もいらしたりで。。これも先生の導きなんでしょうね。

年を食って、こういう会合で毎回あっているヒトが増えてきて、微妙な年代になってきたことを痛感する今日この頃です。

April 20, 2009

Fourplay at Blue Note Tokyo

気がついたら1ヶ月以上書いてなかった。。忙しいです。ちょっとキリキリしてる。

週末に、Blue Note Tokyo 行ってきました。 Fourplay.

Fourplay at Blue Note Tokyo, April 19, 2009

Fourplayについては、何年も前に書いてるんですが、

Larry Carlton (G), Bob James (Key), Nathan East(B), Harvey Mason, Sr. (Dr)

という、まぁ、この手を知ってる人なら知らない人は居ないミュージシャンばっかりのスーパーグループであります。個人的には、Bob James大好きで、Larry CarltonもRoom 335の時代からなので、まぁ、一番ローテーションしてるミュージシャンという感じです。

昔から、ライブに一度は行きたいと思っていて、ずっと狙っていたんですが、チャンスに恵まれてませんでした。酷いのは、LAに住んでた時代もチャンスに恵まれなかったことですねぇ。


そんなわけで、今回は、発売暫くたってから気づいて、なんとかボックス席は確保できて、良い席で見られました。とても幸せです。

残念だったのは、パフォーマンスが異様に短かったこと。アンコール前で50分前後というのは、いくらなんでも酷いんじゃないかと思いました。好きな曲何曲かやってくれたので、その点はよかったんですけどね。

ちょっと残念な気分です。

あと、Blue Noteは、やっぱり高すぎる。料理も高い。というわけで、残念ながら、当分行きそうにありませせん。

言った日のライブの模様は、BSフジで放送されると同時に、DVD化されるそうです。うつってるかも!

March 17, 2009

今年の初海外出張: LA

20日から10日ほど、LA行ってきます。用事があるのは空港のそば。

本当は、あわせてIETFにも行こうと思っていたのですが、残念なことに月曜日に出るべきミーティングができてしまったので、しょうがないのです。LAで会おうと思っていた人は、かなりIETF行っちゃうので、少し早めにLA入って会う感じ。

前哨戦じゃないですが、1泊で青森行ってきます(笑)羽田から書いてます。

March 11, 2009

Kelly Clarkson - All I Ever Wanted [アルバム発売]

一月ほど前に紹介した、Kelly Clarksonの新譜が出たので買ってみた。

All I Ever Wanted

最初は予約注文しようかと思ったんだけど、出張だからどっかで買ってから出張行こうと思ってたんですが、新宿で、朝発見出来ず、結局、iTunes Store経由で購入しました。

だいたい期待通り。1枚目、2枚目の感じで、だいたい粒ぞろいの曲が並んでます。僕は好きだけど、厭きちゃう人もいるでしょうねぇ。数日前から、J-Waveでもかかってるし、シングルカットされた曲は、割と普通に受ける曲だと思うので、ある程度は売れるかな(アメリカでは、すくなくとも、シングルはバカ売れしたようです)。

March 10, 2009

石田晴久先生と俺の人生の成り立ちの関係

石田先生が亡くなったそうで、僕は、大ボスの秘書さんから教えてもらいました。

最初に、先生の名前を見たのは、bitだったはず。前後するけれど、石田先生監修のbit別冊(書名忘れた)に、とある事情で名前を載せて頂いたのが僕の印刷物初露出でした(中3ときか高校1年の頃)。

僕の、高校時代のいちばんの愛読書は bit であり、石田先生の連載見て、Unixを早く使いたいと思ってた。高校生のくせにbit読んでた奴なんて当時皆無だったと思う。。。(中学の時、すでに立ち読みしていたかもしれない。。買い出したのは高校入ってから)

Unixとネットワークに興味を持ちだしたのも、まちがい無くその流れ。高校2年の秋頃に、電子科で計算機のリプレースをするというので、「先生これからはUnixですよ。PDPかVAX買わないと」と生意気を言っていたが、電子科の先生の方がチンプンカンプンだった(工業高校行ってて、僕は建築科だったのです。あれ?)。残念ながら、導入されたのは、バカみたいにクラシックなHITAC-10の最新鋭機;D 面白かったけど。

むろん、僕とCの出会いは、bitの石田先生の記事だった。高校1年の冬ぐらいには、アセンブラ扱えるようになっていて、高校2年ぐらいのころに、「6800と6502両方で動かせるコードってかけないのかなぁ?」とか思っていて、友達と変な言語(Forthっぽかった)考えてたりしてたけど、そこに現れたのがCだった。

高三の春に、現某工大の教授に無理いって某研究所(笑)に遊びに行ったとき、そこでは、WhitesmithのCを使っていて羨ましかった(Whitesmith Cは、当時売られていた唯一のフルセットのC)。Whitesmith Cには、K&Rが付いていたですね。日本語版が出るのは、ずいぶん後。そのため、K&Rは洋書をまず買ったはず。そんなわけで、日本語版は初版をもってたハズなんだけど、どっかにいっちゃった。ぼろぼろになるまで使った。

そんな流れで、大学受験の時は、計算機やりたくて、浪人してでも、マトモにUnix使える大学(笑)に行きたかった。残念ながら、さまざまな事情で無理だった。万が一、慶應か、東大か東工大に行けてたら、タイミング的には非常に面白かったハズ。幸い、そのときに居た人たちのかなりの部分と、今は色々やらせていただいているのも不思議(というか強運)だけど、人生とはこんなものだ。

そんなわけで、よくよく考えてみると、僕は、石田先生のお仕事に、非常に大きな影響を受けて育ったわけです。少なくとも、あの時点でUnixを知らなかったら、もっとちがう事をしていたかもしれないし、もっとちがうセンスのエンジニアになっていたかもしれない。

後に、インターネットに関わるようになり、そのさらに後に、様々な機会でお会いすることがありました。多少、「先生の影響で俺は出来てます」、みたいな話をさせて頂いたことはあったかと思いますが、おれ、ちゃんと伝えられていなかったと思う。伝えられていなかったのが、つくづく残念。。

そんなわけで、じわじわ、寂しい気持ちが募ってきているのですが、まずは、ご冥福をお祈りしたいと思います。

今月は出張が立て込んでいるので、葬儀がタイミングによっては参加できないので、こんな事書いてるのに、おまえきてない、とか思わないでください。。(悲しい)

# 一月ぶりに書いたエントリがこれってのが、悲しすぎる。忙しくてももうちょっと書こうと思いました。。

February 6, 2009

Kelly Clarkson - My Life Would Suck Without You [戻ってきた感じ!]

前に、ここで書いたことがある Kelly Clarksonですが、新しいシングルが出た!日本でも売り出しましたね。

My Life Would Suck Without You (iTunes Storeへのリンク)公式サイトでも聞けます。

このシングルが入った4枚目も3月10日発売らしい。

All I Ever Wanted


僕は2ndが、ものすごくパワープレイされてた頃にLAに居て、聞き出したのが最初です。なんで、2nd(Breakaway)買ってから、1st(Thankful)をすぐ買った

ThankfulBreakawayマイ・ディセンバー


期待して、3rd アルバムを買ったんだけど、これが、ちょっとがっかりな感じだったのでした。1st, 2ndのアップテンポな力強いボーカル期待してると、そうなっちゃう。

この、シングル聞く限りだと、期待できそうである。まぁ、ケリー・クラークソンは、初代American Idolですからね。ちゃんと復活させて欲しいです。2ndなんか、1000万枚以上売ってるんだから、まだまだいけるだろう。

すでに、ぐるぐるしてます。。見事にツボだ。ついでに、2ndも聞き直してますが、実は、僕のiTunesライブラリで、プレイ回数No.1は、この2ndだったりする。。(67回)。その次は、Alan ParsonsとかColdplayなんだけど、それでも30回以下なので、ダントツだったりする。。。

February 5, 2009

iPhone で、アプリの更新が出来なくなったら

ここ3週間ぐらいかな、iPhoneのアプリをiTunesで更新出来なくなってました。それで、iPhoneでは更新出来ると言うことに気づいてしのいで居たんですが、2.2.1 にバージョンアップしてからか、何もアップデート出来なくなった。。。

というか、iPhoneにアプリのバージョンアップがあるのに出ていない、ということに気づいたのが昨日で、調べてみたら、今回は、同じ目にあっている人を発見。。

ガチャ(中古): iPhoneではappのアップデートが表示されるが、iTunesではアップデートが表示されない

結局、iTunesのアカウントを複数持っていて、アプリを複数アカウントから買っているとこうなるようです。

僕の場合は、USのiTunes アカウントで音楽買っているので、自然に両方使ってました。ただ、しらべたところ、先だっての、Amazon の app 以外は全部日本で買っているので、Amazonのappを削除し、きれいさっぱり解決できました。

多分、これって、プロテクションの一貫だから、Appleは直してくれないだろうなぁ。

なお、どのアカウントで買っているかは、アプリ一覧で、アプリを選んで Get Info (Cmd-I) すると見られます。いちいちやってると大変ですが、「次へ」ボタンを使うと楽に調べられます。

January 24, 2009

Happy Birthday Macintosh [1984/1/24 - 2009/1/24]

25年前の今日、1月24日が、Macintoshが世に出た日です。

その少し前、SuperBowlで、このコマーシャルが流れ、


On January 24th,
Apple Computer will introduce
Macintosh.
And you'll see why 1984
won't be like "1984".

。。とアナウンスされ、1984年1月24日にSteve Jobsが公開したのでした。



僕の最初のMacは、その年、1984年に買ったMacintosh (original 128k)です。まだ、家にあります。人に貸していたら512Kに改造されちゃったので、完全にオリジナルな状態ではないんだけど。。電源入るけどフロッピーいれて試したことが無いんだよな。。。(これと並べて大事にしているのは、MacWorld (雑誌)の1冊目と、ByteのMacintosh特集)

入手できたのは、多分、1984年の春の頃だったと思いますが、某出版社経由で発表後「速攻で」お願いして、70万円ぐらい出して買ったのでした。自分のお財布でね。ドル〜円レートが、プラザ合意前なので、酷い値段でしたね。

中身はというと、最初はMacPaint と MacWrite しかないし。Floppy は400Kだし、他と互換ないしで、MacPaint で絵を描いて、MacWrite でファックス書いて送ってた(某ゲームの移植の関係)。その後、モデムとMacTerminal が出てからは、CompuServeをこいつから使ってたなぁ。

いちばん大きかったのは、この新しいプラットフォーム向けに、様々な異なったアイディアをもったソフトウエアが登場しはじめたことでしょう。まさに、今のiPhoneのように。iPhoneは、あのころよりもずいぶん早く成長してますけどね。。ともあれ、この日を境に、かなり世界が変わったのは事実だと思う。

僕自身は、これ以前に、計算機に方向づけられていたから、人生の方向は少し変わるぐらいだったかもしれないけれど、影響はとても大きかったと思います。あの年に、例の仕事を始めていなければ、アメリカに行ってたと思う。可能ならAppleで働くために。Macintoshの仕事をするために。そうなっていたら、どんな人生だっただろうかなぁ。

ともあれ、今後Macintoshがどうなってゆくかは、依然興味深いわけであります。


追記
豆知識: このCMは、その頃、Alien/Blade Runnerで名を馳せたRidley Scottがつくったのですよ。1983年に事前にSteve JobsがCM紹介してるんですが、ちゃんとそれがあるYouTubeって素敵。このCMのJobsのイントロも、なかなかいい。。

January 22, 2009

Obama 大統領就任関連写真 [オススメ]

Mitch Kapor のtweetで知りましたが、

The Inauguration of President Barack Obama - The Big Picture - Boston.com

スゴイ写真ですよ。48枚

お勧めです。

January 20, 2009

移転完了しました [8時間で終了]

あんまり酷いので、ぶち切れて、さっさとやってしまいました。

ネットワークは完全に移転済みで、DNSの伝搬だけ、もうちょっとかかります。。

プロバイダ変更します[数日中予定]

まだ、サポートから返事が無いのですが、どうも流量制限にひっかかったんじゃないかという意見を聞きました。

もしそうだとしても、帯域絞るというのではなく、パケットドロップなので、話にならないので、プロバイダ変更します。

v6 のトンネルはスカスカ通ることがわかったので、意図的な感じです。


数日はアクセス不安定かもしれませぬ。

iPhone 3G 落下事件

ちょっと前なんですが、iPhone 3G を石畳に落としてしまいました。

原因は。。ケースが壊れたから:<

Broken iPhone Case and Damaged iPhone 3G

これ、ベルトに付けるタイプなんだけど、ベルトクリップの部分が外れて落下しました。それでもって、このケース、完全にカバーするタイプじゃないので、カドから落ちて欠けてしまった。。。

Broken iPhone Case and Damaged iPhone 3G

動作に支障がないので良かったけど、欠けちゃって少し悲しい。

落下させたのは、これで二度目だけど、全く油断していた。ベルトタイプのとか、気をつけた方が良いですよ。

今日、ようやく新しいケース買ってきました。Incase の Slider Case。ちょっと高かったけど、シリコンは、どうも好きでないので。。

Incase Slider Case for iPhone 3GIncase Slider Case for iPhone 3G

つけるとこんな感じに。

Incase Slider Case for iPhone 3G

一回りでかくなって、なんというか、形状のマジックで軽く感じていた分がなくなったせいか、かなり重たくなった気分です:<

About the author of this blog

  • A stream of articles on "local" or short-sighted interest of a researcher, live in Tokyo. No guarantee on taste;p.
  • とある研究者が、ごく「私的」かつ「興味本位」な記事をつらつらと書いています。味は保証いたしません;p

June 2009 Entries by date

Sun Mon Tue Wed Thr Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

Recent Entries

RSS 1.0 RSS 2.0 ATOM

Recent Comments

Technorati

Technorati search

» ここにリンクしているブログ

Tag cloud

Category

Google AdSense