<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2883597996772922241</id><updated>2012-01-12T05:43:34.432+09:00</updated><category term='Mac OS X 10.6'/><category term='XSLT'/><category term='地デジ'/><category term='AppleScript'/><category term='iCal'/><category term='Web共有'/><category term='UML'/><category term='Touch Diamond'/><category term='フォルダアクション'/><category term='Programming'/><category term='設定'/><category term='OS X Lion'/><category term='Automator'/><category term='Bento'/><category term='iPhone'/><category term='JUDE'/><category term='RAMディスク'/><category term='iPod touch'/><category term='Bluetooth'/><category term='Dock'/><category term='MacBook Air'/><category term='released'/><category term='iPad'/><category term='Jar Bundler'/><category term='Legacy'/><category term='LaTeX'/><category term='Lifehack'/><category term='AppleScriptObjC'/><category term='WiMax'/><category term='スリープ'/><category term='FileVault'/><title type='text'>清野 貴博の Mac な日々</title><subtitle type='html'>Mac, iPhone, iPad をいじった記録などをつらつらと…。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default?start-index=101&amp;max-results=100'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>133</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-378304836159655474</id><published>2012-01-11T13:04:00.001+09:00</published><updated>2012-01-12T05:43:34.449+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X Lion'/><title type='text'>USB メモリ全体を暗号化する</title><content type='html'>&lt;p&gt;Mac OS X Lion からでしょうか。いつの間にかこの機能がついていました。これまで、USB メモリを挿入 → 暗号化イメージをマウントという 2段階を踏まないといけなかったのが、USB メモリの挿入だけで済むようになったので、画期的です。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-eEPKNLnWVyI/Tw0JnZYV7tI/AAAAAAAAAmU/7swFtzQU1To/s1600/lockedvolume-1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="270" width="320" src="http://2.bp.blogspot.com/-eEPKNLnWVyI/Tw0JnZYV7tI/AAAAAAAAAmU/7swFtzQU1To/s320/lockedvolume-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;USB メモリ全体を暗号化するには、“ディスクユーティリティ” を使って USB メモリを初期化（フォーマット）する必要があります。物理ボリューム（デバイス、“31.91GB Mass Storage…”）を選び、“消去” タブの中の“フォーマット”プルダウンメニューからに、“Mac OS 拡張（ジャーナリング、暗号化）” を選択します。論理ボリューム（パーティション、スクリーンショットでは“名称未設定”）だけを暗号化することはできないようです。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-rJzE2d82p24/Tw0Jng2sACI/AAAAAAAAAmg/nJRJjRKPh7M/s1600/lockedvolume-2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="274" src="http://2.bp.blogspot.com/-rJzE2d82p24/Tw0Jng2sACI/AAAAAAAAAmg/nJRJjRKPh7M/s320/lockedvolume-2.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;“消去…” ボタンを押すと、シートが出てきてパスワードを聞かれます。ここで決めるパスワードは、USB メモリをマウントする時に使います。おそらくこのパスワードを元に暗号化されるのだと思います。表示されているシートには「ログインパスワードと復旧用パスワード云々…」とありますが、これは誤りでしょう。これらで暗号化されると、特定の Mac でないと USB メモリが使えなくなるか、その不便を避けるには、重大な機密情報をわざわざ USB メモリにコピーするという愚を犯すことになってしまいます。“消去”ボタンを押すと初期化が始まります。やたら時間がかかります。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-aJFM8kLPAcE/Tw0JnyTVkRI/AAAAAAAAAms/7LyN9iqpKsM/s1600/lockedvolume-3.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="251" src="http://4.bp.blogspot.com/-aJFM8kLPAcE/Tw0JnyTVkRI/AAAAAAAAAms/7LyN9iqpKsM/s320/lockedvolume-3.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;先ほどのシートで、「ファイルは…暗号化される」とありますが、主語が間違っていて、ボリューム全体が暗号化されているのだと思います（未確認）。Finder でボリュームの情報を見ると、フォーマットは Mac OS 拡張（ジャーナリング、暗号化）とありますので、「ファイル（のコンテンツ）だけが暗号化されている」と考えるよりは「ボリューム全体が暗号化されている」と考える方が妥当でしょう。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-_owvWf2f2Ok/Tw0Joc93k7I/AAAAAAAAAm4/9tcVuOY52bY/s1600/lockedvolume-4.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="158" width="320" src="http://4.bp.blogspot.com/-_owvWf2f2Ok/Tw0Joc93k7I/AAAAAAAAAm4/9tcVuOY52bY/s320/lockedvolume-4.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;暗号化された USB メモリを差し込むと、ダイアログが出てきて、パスワードの入力が促されます。パスワードをキーチェーンに記録しておけば、ダイアログは出ませんので、普通の USB メモリとして使えます。&lt;/p&gt;

&lt;h3&gt;背景&lt;/h3&gt;

&lt;p&gt;MacBook Air (Late 2010) の SSD の容量不足がいよいよ深刻になってきました。残り 5GB が通常の状態で、ちょっと負荷が高くなると、swapfile がたくさん作られて残り 1GB という状態です。通常 SSD は満遍なく記憶領域を使うように作られていて、書き込みを分散させて全体として書き込み寿命が長くなるように設計されています。容量が残り少なくなってくると、同じ箇所に集中して書き込まれ、書き込み寿命を使い果たす危険性が高くなります（最近はこのあたり賢くやってくれるのでしょうか？）。何か手を打たねばなりません。&lt;/p&gt;

&lt;p&gt;5月に MacBook Air の新型機が登場する見込みが高いので、今すぐ新しいのを買うとか、SSD を増設するというのはどうも気分が乗りません。多少不便なのを覚悟の上で、手持ちの 32GB microSD とほぼ USB ポートに埋没する形のカードリーダを組み合わせて、5月まで乗り切ることにしました。ただ、この手のカードリーダは脆いので、大事なデータは入れないようにした方が良さそうです。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=t-seino-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B002MAR7YI" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-378304836159655474?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/378304836159655474/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2012/01/usb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/378304836159655474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/378304836159655474'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2012/01/usb.html' title='USB メモリ全体を暗号化する'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-eEPKNLnWVyI/Tw0JnZYV7tI/AAAAAAAAAmU/7swFtzQU1To/s72-c/lockedvolume-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3938959540870500597</id><published>2011-12-23T21:13:00.001+09:00</published><updated>2011-12-23T21:18:32.294+09:00</updated><title type='text'>Station TV Tuner バラシ</title><content type='html'>&lt;p&gt;&lt;a href="http://www.softbankselection.jp/product/detail/003772.html"&gt;SoftBank SELECTION の地デジチューナー Station TV Tuner SB-TV02-WFPL&lt;/a&gt;、なかなかいいじゃないですか。値段もそんなに高くないし。発売日に即日ポチして購入してみました。&lt;/p&gt;

&lt;p&gt;早速使おうとセットアップしたところ、mini B-CAS カードを逆に挿してしまい、抜けなくなってしまいました。あー、これはもうだめですね。ということで、開封して15分でバラしました。っていうか、mini B-CAS カードには切り欠きがあるのですが、なんで切り欠きのある側が奥にならないのでしょうか？　何のための切り欠きなのか分かってる？　逆差し防止のためでしょ？　即日バラしになったのは、こんなアホな設計をした方がいけないんだからねっ！&lt;/p&gt;

&lt;p&gt;で、バラしたからには、記念撮影を。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-2UAgKJqZwoA/TvRs40ltzMI/AAAAAAAAAlw/jcBeaOdUA_I/s1600/IMG_0023.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="240" src="http://3.bp.blogspot.com/-2UAgKJqZwoA/TvRs40ltzMI/AAAAAAAAAlw/jcBeaOdUA_I/s320/IMG_0023.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;ゴム脚の下に、ネジが３本隠れています。ゴム脚を剥がして、ネジを緩めれば簡単にフタが開きます。フタを止めるためのツメなどはありません。写真には、切り欠きがある方が奥だろう、という設計常識に基づいて挿してしまった B-CAS カードがバッチリ移っています。&lt;/p&gt;

&lt;p&gt;で、全体写真の右上の方、メイン基板とは別の細長い基板があります。黒いテープが貼って隠してありますが、剥がしてみると、USB 端子っぽいものでつながっています。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-b6xUkHt19Bo/TvRs5Hf7-PI/AAAAAAAAAmA/ndk0BEL3-TU/s1600/IMG_0025.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="154" src="http://2.bp.blogspot.com/-b6xUkHt19Bo/TvRs5Hf7-PI/AAAAAAAAAmA/ndk0BEL3-TU/s320/IMG_0025.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;で、その USB 端子から取り外したのがこの基板です。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/--7eWAt3ogNQ/TvRs5lYKkpI/AAAAAAAAAmI/uKP7YBIqKRs/s1600/IMG_0026.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="153" src="http://3.bp.blogspot.com/--7eWAt3ogNQ/TvRs5lYKkpI/AAAAAAAAAmI/uKP7YBIqKRs/s320/IMG_0026.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;こちらは反対側です。この基板は何でしょうか？？？？&lt;/p&gt;

&lt;p&gt;で、カードを取り出して、無事映るようになりましたよ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3938959540870500597?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3938959540870500597/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/12/station-tv-tuner.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3938959540870500597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3938959540870500597'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/12/station-tv-tuner.html' title='Station TV Tuner バラシ'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-2UAgKJqZwoA/TvRs40ltzMI/AAAAAAAAAlw/jcBeaOdUA_I/s72-c/IMG_0023.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5898735339101947118</id><published>2011-12-22T13:00:00.004+09:00</published><updated>2011-12-22T13:56:56.887+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppleScript'/><title type='text'>プログラムでふりがなをふる</title><content type='html'>&lt;p&gt;日本語は不便なもので、漢字かな交じり文を辞書順にソートするためには、ふりがなのデータが必要です。シラバスのデータを授業名順にソートしたり、「あかさたな」で分類した索引を作る必要が出てきたのですが、あいにく元データにはふりがながありませんでした。&lt;/p&gt;

&lt;p&gt;日本語の文章を読み上げる際にも同様の問題が発生し、Mac OS X は標準で漢字仮名交じり文をひらがなだけに変換する機能を持っています（ことえりの一部）。授業名は人名と違ってそうそうひねくれた名前はないので、この機能を使えば普通に変換してくれるでしょう。どうしてもだめなものは、ことえりに単語登録してしまえばいいのです。&lt;/p&gt;

&lt;p&gt;この機能を手軽に利用するには、コマンドラインアプリの&lt;a href="http://sites.google.com/site/nicohemus/home/saykotoeri"&gt;SayKotoeri&lt;/a&gt;や&lt;a href="http://sites.google.com/site/nicohemus/home/saykotoeri2"&gt;SayKotoeri2&lt;/a&gt;をインストールするとよさそうです。以下はコマンドラインから SayKotoeri を使った場合の処理結果です。&lt;/p&gt;

&lt;pre class="code"&gt;
% /usr/local/bin/SayKotoeri -o '情報処理概論'
じょーほーしょりがいろん
% /usr/local/bin/SayKotoeri -om '情報処理概論'
じょうほうしょりがいろん&lt;/pre&gt;

&lt;p&gt;読み上げのためのシステムなので、情報は「じょーほー」になってしまいます。m オプションを同時に指定すると、純粋にふりがなになります。&lt;/p&gt;

&lt;p&gt;シラバスのデータは、Excel で一覧になっていて、AppleScript で Excel のデータを取り出し、SayKotoeri でふりがなを取得した後、Excel のセルに書き戻すことにしました。プログラムを書いて、一括変換していたところ、なぜか異常終了してしまいます。&lt;/p&gt;

&lt;p&gt;イベントログを追っていたところ、次のようなことが分かりました。「Ⅵ」単体では大丈夫ですが、任意の文字の後に「Ⅵ」が来ると異常終了します。&lt;/p&gt;

&lt;pre class="code"&gt;
% /usr/local/bin/SayKotoeri -om 'Ⅵ'
Ⅵ
% /usr/local/bin/SayKotoeri -om 'あⅥ'
LATextToMorphemes error
analysis = nil&lt;/pre&gt;

&lt;p&gt;「髙」（はしごだか）でも同様の現象が起こります。&lt;/p&gt;

&lt;pre class="code"&gt;
% /usr/local/bin/SayKotoeri -om '髙'
髙
% /usr/local/bin/SayKotoeri -om 'あ髙'
LATextToMorphemes error
analysis = nil&lt;/pre&gt;

&lt;p&gt;「①」は、異常終了こそしませんが、どこかで見たような文字化け後の読み方になっています。&lt;/p&gt;

&lt;pre class="code"&gt;
% /usr/local/bin/SayKotoeri -om '①'
かっこにち&lt;/pre&gt;

&lt;p&gt;どうやら、ことえり内部の文字コードの扱いに問題があるように思います（使用環境は
、Mac OS X 10.7.2 で、コマンドラインで使用している文字コードは UTF-8 です）。今は急いでいるので、正常に変換できない文字はなかったことにして、一旦ふりがなをふってしまいました。早く直ってほしいです。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5898735339101947118?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5898735339101947118/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/12/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5898735339101947118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5898735339101947118'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/12/blog-post.html' title='プログラムでふりがなをふる'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-794965747899188224</id><published>2011-12-11T10:30:00.001+09:00</published><updated>2011-12-11T10:56:04.989+09:00</updated><title type='text'>Mac mini（late 2009）メモリ増設</title><content type='html'>&lt;p&gt;&lt;a href="http://seino-takahiro.blogspot.com/2011/12/mac-mini-sevrver-mid-2010.html"&gt;Mac mini Server（Mid 2010）のメモリ 8GB 化&lt;/a&gt;に続いて、Mac mini（late 2009）も 8GB 化してみました。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-l5GudWIL1dQ/TuQHuyQkTvI/AAAAAAAAAlk/LEvbY_EVuYg/s1600/macmini-late-2009-8gb.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="259" src="http://2.bp.blogspot.com/-l5GudWIL1dQ/TuQHuyQkTvI/AAAAAAAAAlk/LEvbY_EVuYg/s320/macmini-late-2009-8gb.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Mac mini（late 2009）のメモリは、&lt;a href="http://support.apple.com/kb/HT4432?viewlocale=ja_JP#2"&gt;公式には最大 4GB &lt;/a&gt;です。通常は 2GB のメモリが 2枚刺さっていますが、4GB のメモリ 1枚でもちゃんと認識し、4GB を 2枚刺したら、8GB になるという報告がちらほらあります。その一方で、使用するメモリモジュールによっては、相性問題があるという報告もあります。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-2fFkio4hwwM/TuBuflWE92I/AAAAAAAAAk8/jg-scsV1LRY/s1600/memory-2.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://1.bp.blogspot.com/-2fFkio4hwwM/TuBuflWE92I/AAAAAAAAAk8/jg-scsV1LRY/s320/memory-2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;今回使用したメモリは、&lt;a href="http://seino-takahiro.blogspot.com/2011/12/mac-mini-sevrver-mid-2010.html"&gt;Mac mini Server（Mid 2010）のメモリ 8GB 化&lt;/a&gt; の時と同じ、&lt;a href="http://pt.afl.rakuten.co.jp/c/03f78cf9.5c8463d6/?url=http%3a%2f%2fitem.rakuten.co.jp%2fkazamidori%2f4988755638432%2f&amp;scid=af_ich_link_urltxt_pc" target="_blank"&gt;ELIXIR 製 SO-DIMM DDR3 1066MHz デュアルチャネル動作テスト済み永久保証 8GB（4GB × 2）で 3,999円（税・送料込）&lt;/a&gt;です。最初はうまく認識しなかったのですが、元のメモリに戻したり、刺し直したりを繰り返しているうちに、認識するようになり、その後は何事もなかったように正常に動いています。&lt;/p&gt;

&lt;p&gt;Mac mini（late 2009）は、私が現在使用している中で一番古い Mac なのですが、一番ヘビーな使い方をしていて、常に swapfile が 4〜5個できており、メモリ不足も深刻でした。メモリ増設後は Photoshop、Illustrator、Acrobat Pro、Excel 、Parallels Desktop などの重量級アプリを起動しっぱなしで、ムービーのエンコードなどをガンガンやっていますが、メモリは全然余裕で、swapfile は全く増えません。&lt;/p&gt;

&lt;P&gt;アクティビティモニタでメモリの使用状況を見ると、4GB 前後の使用でずっと安定しています。不思議なことに、メモリが 4GB のときは、ディスクキャッシュ用に空いているメモリが際限なく消費され、それが解放されないという現象が発生していたのですが、8GB 積んでからは発生しません。中途半端にメモリを積むよりは、思い切って最大容量にした方がいいかもしれませんよ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-794965747899188224?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/794965747899188224/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/12/mac-minilate-2009.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/794965747899188224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/794965747899188224'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/12/mac-minilate-2009.html' title='Mac mini（late 2009）メモリ増設'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-l5GudWIL1dQ/TuQHuyQkTvI/AAAAAAAAAlk/LEvbY_EVuYg/s72-c/macmini-late-2009-8gb.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4608543175435461525</id><published>2011-12-08T17:01:00.001+09:00</published><updated>2011-12-09T03:21:13.358+09:00</updated><title type='text'>Mac mini Server (Mid 2010) メモリ増設</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/--dKMp7FpxPI/TuBufVdlaAI/AAAAAAAAAk0/n30tX3P-vdg/s1600/memory-1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="282" src="http://1.bp.blogspot.com/--dKMp7FpxPI/TuBufVdlaAI/AAAAAAAAAk0/n30tX3P-vdg/s320/memory-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;研究室の Mac mini Server (Mid 2010) のメモリを 8GB に増設しました。このマシンではメモリが 4GB しかないのに、Parallels Desktop で仮想化して Mac on Mac のような無茶なことをしています。メモリが不足気味で困っていたところ、&lt;a href="http://pt.afl.rakuten.co.jp/c/03f78cf9.5c8463d6/?url=http%3a%2f%2fitem.rakuten.co.jp%2fkazamidori%2f4988755638432%2f&amp;scid=af_ich_link_urltxt_pc" target="_blank"&gt;デュアルチャネル動作テスト済み 8GB（4GB × 2）で 3,999円（税・送料込）&lt;/a&gt;という格安のメモリを見つけて飛びつきました。ノート用と書かれていますが、規格が合っていれば特に問題はありません。執筆時点で残り36個です。急ぎましょう
。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-2fFkio4hwwM/TuBuflWE92I/AAAAAAAAAk8/jg-scsV1LRY/s1600/memory-2.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://1.bp.blogspot.com/-2fFkio4hwwM/TuBuflWE92I/AAAAAAAAAk8/jg-scsV1LRY/s320/memory-2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;こちらが到着したメモリです。iPhone 4S で撮影したら、少しブレてしまいました。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-xOq7Ke02sYg/TuBux2zldAI/AAAAAAAAAlY/llDqPRYo0qU/s1600/memory-4.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://3.bp.blogspot.com/-xOq7Ke02sYg/TuBux2zldAI/AAAAAAAAAlY/llDqPRYo0qU/s320/memory-4.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Mac mini Server の裏ブタを開けます。ちょっと力が必要です。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-CfpxELmziFg/TuBufqRG4zI/AAAAAAAAAlM/SYJCMLbP438/s1600/memory-3.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://3.bp.blogspot.com/-CfpxELmziFg/TuBufqRG4zI/AAAAAAAAAlM/SYJCMLbP438/s320/memory-3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;取り付けて終了。ブログを書くより簡単です（笑）&lt;/p&gt;

&lt;p&gt;電源を入れて、ジャーンと鳴ったらメモリチェックはパスです。サム○ン製の純正メモリより動作が軽くなった気がしています。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4608543175435461525?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4608543175435461525/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/12/mac-mini-sevrver-mid-2010.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4608543175435461525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4608543175435461525'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/12/mac-mini-sevrver-mid-2010.html' title='Mac mini Server (Mid 2010) メモリ増設'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--dKMp7FpxPI/TuBufVdlaAI/AAAAAAAAAk0/n30tX3P-vdg/s72-c/memory-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-7838108917221284136</id><published>2011-11-24T21:15:00.001+09:00</published><updated>2011-11-24T21:16:10.767+09:00</updated><title type='text'>最近の物欲メモ</title><content type='html'>&lt;p&gt;一時は物欲が萎えていたのですが、最近は物欲大魔王です。&lt;/p&gt;

&lt;h4&gt;プリンタ、スキャナー、FAX 複合機&lt;/h4&gt;
&lt;p&gt;現在、研究室では着任時に支給された Canon MP600 と FAX を使用しています。これを複合機で置き換えて、スペースを節約したいです。候補としては、ブラザー工業の MyMio です。型落ちだと少し安いですね。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=t-seino-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B005LDY0XE" style="width:120px;height:240px; float: left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=t-seino-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004184ZQ2" style="width:120px;height:240px; clear: left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;h4&gt;プロジェクター&lt;/h4&gt;
&lt;p&gt;リコー &lt;a href="http://www.ricoh.co.jp/projector/pj/wx4130n/"&gt;IPSiO PJ WX4130N&lt;/a&gt;はなんとわずか12cm の超短距離で 48インチの映像が投影できる最新機種です。これがあれば、研究室のレイアウトにどれだけ自由度が出るのでしょう。すごく欲しいのですが、さすがに高くて手が出ません（約 23万円）。&lt;/p&gt;

&lt;h4&gt;メモリ&lt;/h4&gt;
&lt;p&gt;着任して真っ先に Mac mini Server を買ったのですが、VM で Mac on Mac とかバカなことをやっているので、4GB ではメモリが足りません。メモリを増設しなくては…。&lt;/p&gt;

&lt;h4&gt;MacBook Air&lt;/h4&gt;
&lt;p&gt;現在の主力機は、自腹で買った MacBook Air 11inch (SSD 64GB) ですが、既に SSD の容量は残り 5GB を切っています。幾度となく SSD 換装を考えたのですが、投資対効果が低い気がして踏み切れていません。来年度の予算がついたら、早々に新しいの買うのがベストかな。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-7838108917221284136?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/7838108917221284136/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/11/blog-post_24.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7838108917221284136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7838108917221284136'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/11/blog-post_24.html' title='最近の物欲メモ'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3797902550571606833</id><published>2011-11-17T17:31:00.001+09:00</published><updated>2011-11-17T18:34:06.105+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>どうやら合格</title><content type='html'>&lt;p&gt;後期も半ばをすぎて、授業評価の結果が出ました。現在担当している 3科目とも、評価が4.0を超え、合格点となりました。&lt;/p&gt;

&lt;p&gt;私にとって、プログラミング入門に位置付けている一年生向けの講義で“楽しい”という評価が多かったことが、一番嬉しいことです。大学のプログラミング教育については様々な問題点が指摘されていますが、学生たちが今後伸びていくためには、何よりも楽しむことが一番であると考えています。今の職に就くとき、採用面接で“プログラミングの楽しさを伝えたい”という抱負を述べて、その場にいた一同から“いや〜それは難しいんじゃないかな”とかなり渋い顔をされたことを覚えています。その抱負に対して、私なりの最初の結果を出せたのではないかと思っています。&lt;/p&gt;

&lt;p&gt;前期の評価は芳しくありませんでした。前期の科目は二年生向けで、プログラミング入門を終えた学生を対象に教えたつもりでいたのが、実は彼らには全くスキルの蓄積がなかったという点が最大の敗因でしょう。大学のプログラミング教育の問題点そのものズバリです。私は“楽しさ”がスキルの蓄積を促すと考えていますが、その関係は、来年の前期の結果を待って、また考えることにします。&lt;/p&gt;

&lt;p&gt;資料に関する反省点も数多くあります。最大のものは、資料を PDF で配ってしまったことです。その方が便利だろうと思っていたのですが、これは全く逆でした。中には資料を閲覧する度にWebサイトにアクセスして、しょっちゅう参照しなければいけないはずの資料を出すのに毎回多くの時間をかけてしまう学生がたくさんいました。これでは何も身につきません。もちろん、これは学生側のスキルの問題と片付けてしまうこともできるでしょう。ですが、後期は紙の資料にしました。紙の物理的な制約が加わったことで、コンテンツが厳選されるという副次的な効果もありました。&lt;/p&gt;

&lt;p&gt;他にも色々なノウハウが溜まってきていて、早く論文にまとめたいです。明日の授業の準備を早く終わらせなきゃ…。初年度は色々つらいことが多い。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3797902550571606833?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3797902550571606833/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/11/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3797902550571606833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3797902550571606833'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/11/blog-post.html' title='どうやら合格'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4161810116551303089</id><published>2011-10-10T16:30:00.001+09:00</published><updated>2011-10-10T16:32:53.905+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>WebDAV ドライブをマウントする</title><content type='html'>&lt;p&gt;Windows 7 の話です。Windows は一切使いたくないのですが、PC 教室が Windows しかないので仕方ありません…。&lt;/p&gt;

&lt;p&gt;学生さんに講義で使うファイルを .zip ファイルで配ると、ありとあらゆるトラブルが発生します。解凍の仕方が分からない、から始まって解凍して所定の位置に置くまでが一苦労。後日、後生大事に .zip ファイルをとっておいた学生が、Windows のおせっかい機能である「zip フォルダ」を使っていることに気づかずにファイルを編集しようとして、またトラブルになります。&lt;/p&gt;

&lt;p&gt;今は WebDAV で配布することを検討中ですが、Windows 7 ではこれまた簡単にはいかないご様子…。一番簡単なのが、コマンドラインインターフェースのようなので、コマンドを書いたバッチファイルをダウンロードさせるという回りくどいことをしないといけないかな…。&lt;/p&gt;

&lt;p&gt;ということで、Windows 7 の WebDAV 関係のメモです。&lt;/p&gt;

&lt;h4&gt;WebDAV マウント&lt;/h4&gt;
&lt;p&gt;http://host/path に接続し、x: ドライブにマウント。&lt;/p&gt;
&lt;pre class="code"&gt;net use x: http://host/path/&lt;/pre&gt;

&lt;p&gt;認証はコマンドライン上で行われる。&lt;/p&gt;

&lt;p&gt;Active Directory の認証を WebDAV でもそのまま使うことはできると便利ですが、どうしたらいいのでしょうか？&lt;/p&gt;

&lt;h4&gt;マウント解除&lt;/h4&gt;
&lt;p&gt;x: ドライブのマウントを解除&lt;/p&gt;
&lt;pre class="code"&gt;net use x: /delete&lt;/pre&gt;

&lt;p&gt;ログオフするとマウント解除されるので、放置してもよさそう。&lt;/p&gt;

&lt;p&gt;そういえば、管理者権限は要るんでしょうか…。やっぱり学生に一度やらせてみないとだめですね。はぁぁ…。Windows を使うのは本当に鬱だ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4161810116551303089?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4161810116551303089/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/10/webdav.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4161810116551303089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4161810116551303089'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/10/webdav.html' title='WebDAV ドライブをマウントする'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2499275805822091301</id><published>2011-09-08T11:17:00.001+09:00</published><updated>2011-09-08T11:17:39.512+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>インテリジェントスピーカー JAMBOX</title><content type='html'>&lt;p&gt;JAMBOME のインテリジェントスピーカー JAMBOX を買いました。&lt;/p&gt;

&lt;p&gt;仕事場がブースではなく個室にグレードアップしたので、スピーカーを探していました。今回、スピーカーに求めた要件は次の 2点です。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cinema Display の下に置ける程度の大きさであること&lt;/li&gt;
&lt;li&gt;配線が見苦しくならないこと&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-H1495S1ruDo/Tmgk5guUUjI/AAAAAAAAAks/ZzpY207PB8A/s1600/jambox-2.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="200" width="320" src="http://1.bp.blogspot.com/-H1495S1ruDo/Tmgk5guUUjI/AAAAAAAAAks/ZzpY207PB8A/s320/jambox-2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;で、設置してみたところ、こんな感じです。写真では、少し引き出して撮影していますが、Cinema Display のフレームの下に収まります。右から 1本ケーブルが出ていますが、これは Micro USB のケーブルで、Cinema Display の背面の USB ポートから電源を取っています。音声信号は φ3.5 ピンジャックでも接続できますが、Bluetooth で飛ばしています。これは便利！　私の要求を見事に満たしてくれました。音質は、私の耳ではよくわかりませんが、いいと思いますよ。Mac 本体、iPhone、iPad との Bluetooth のペアリングもスムーズにできました。&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-aQ4z5N12Vw4/Tmgk5VxWOXI/AAAAAAAAAkk/wJK-JzeYEH4/s1600/jambox-1.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="200" width="320" src="http://2.bp.blogspot.com/-aQ4z5N12Vw4/Tmgk5VxWOXI/AAAAAAAAAkk/wJK-JzeYEH4/s320/jambox-1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;梱包は上の写真のように、かなり凝った箱に入っています。透明なプラスチックケースにはスピーカー本体が入っています。付属品は紙製の黒い箱にきれいに仕切られて入っています。ACアダプタ、USB ケーブルが長短各1本ずつ、φ3.5 ピンジャック、そしてキャリングケースです。このスピーカー、充電して持ち歩くことができます。便利便利。秋の学園祭の時にでも何かやってみますか。&lt;/p&gt;

&lt;p&gt;スピーカー以外にマイクもついていて、iPhone と Bluetooth でつないでおけばヘッドセットとして機能します。この機能は、正直？　要るんかな？　という感じです。&lt;/p&gt;

&lt;p&gt;色は 4色です。Apple Store では定価ですが、Amazon なら安く買えますよ。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=t-seino-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004NY9XZW" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2499275805822091301?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2499275805822091301/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/09/jambox.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2499275805822091301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2499275805822091301'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/09/jambox.html' title='インテリジェントスピーカー JAMBOX'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-H1495S1ruDo/Tmgk5guUUjI/AAAAAAAAAks/ZzpY207PB8A/s72-c/jambox-2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5165462901008376460</id><published>2011-09-06T23:21:00.003+09:00</published><updated>2011-09-06T23:21:43.412+09:00</updated><title type='text'>自炊なんか面倒臭いから本当はしたくないんだよ</title><content type='html'>&lt;p&gt;出版社、作家、漫画家らが、いわゆるスキャン代行業者へ質問状を送ったとのことです。&lt;/p&gt;

&lt;p&gt;昨日、&lt;a href="http://mainichi.jp/select/biz/it/news/20110906k0000m040016000c.html"&gt;毎日新聞が報道した記事&lt;/a&gt;は、ツッコミどころ満載でヘソが茶を沸かすような話でしたが、今日、&lt;a href="http://ebook.itmedia.co.jp/ebook/articles/1109/06/news064.html"&gt;ITmedia が報道した質問状全文&lt;/a&gt;を読むと、なかなか隙がない感じです。&lt;/p&gt;

&lt;p&gt;ただ、一消費者として言いたいことがある。本の “自炊” にしろ、地デジの “TS抜き” にしろ、誰もしたくてしているわけではない。前も書いたが、例えば iTunes Store で適正な価格で電子書籍やテレビ番組が購入できれば、それでみんなハッピーになれる。スキャナーも HDD レコも置かないで済むならそうしたい。スキャン代行業者も使わないで済むならそうしたい。それを妨げて消費者に要らぬ手間や金を使わせているのは、他ならぬ出版社と放送局ではないのか？&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5165462901008376460?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5165462901008376460/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/09/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5165462901008376460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5165462901008376460'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/09/blog-post.html' title='自炊なんか面倒臭いから本当はしたくないんだよ'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6957011602289021869</id><published>2011-08-03T06:32:00.001+09:00</published><updated>2011-08-03T06:34:29.255+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>太陽は北風に負けた？</title><content type='html'>&lt;p&gt;&lt;a href="http://www.itmedia.co.jp/promobile/articles/1107/29/news116.html"&gt;スマホ女性ユーザーの4割、「OS分からない」&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;この調査をもってシェアいくら、と言うことはできないのですが、いつの間にか我が国でも Android が 41.2%、iOS が 25.0% と Android 勢が iOS を追い抜いているようです。4割のユーザが OS 不明と回答しているとはいえ、Android に買い替えたいが 37.7%、iOS に買い替えたいが 19.6% であることから見ても、Android は iOS に対抗し得る勢力を獲得したと見て間違いないでしょう。&lt;/p&gt;

&lt;p&gt;私は未だに Android を店頭以外で使ったことはないですし、ガタガタスクロールの端末ばかりで実用に耐えるとは思っていません。周囲を見回すと圧倒的に iOS ユーザが多く（うちの大学はそういう環境だ、という事情もありますが）、Android ユーザはあまり見かけません。なぜこのような数字になっているのでしょうか。&lt;/p&gt;

&lt;p&gt;iOS は圧倒的な使いやすさという「太陽」戦略でシェアを広げてきました。私はガラケーにどうにも我慢できず、2010年 3月に違約金を払って iPhone へ移行しました。iPhone に乗り換えた時期は世間的には遅かったのです。それまでの間、我慢してガラケーを使っていたのは、様々な縛り契約や契約年数に応じた割引きなどの「北風」戦略があったからです。私のように違約金を払ってまで乗り換える人は少数でしょうから、やはり「北風」戦略はプラットフォームビジネスでは非常に強いと言えます。私は過去の記事で、これをガラパゴスの正体と書いています。&lt;/p&gt;

&lt;p&gt;Apple にとって、iPhone を成功に導くためにはパケット定額のリーズナブルな料金体系が必須であり、キャリアとの独占契約を結んででも実現する必要があったことは想像に難くありません。今は安価なパケット定額が当たり前になったので、Apple は一刻も早くキャリアとの独占契約を止めたいんでしょうね。このままではシェアがダダ下がりになってしまいます。最近の iOS の動きを見ていると、Apple の焦りが伝わってきます。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6957011602289021869?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6957011602289021869/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/08/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6957011602289021869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6957011602289021869'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/08/blog-post.html' title='太陽は北風に負けた？'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-7234520511240610170</id><published>2011-07-25T20:43:00.001+09:00</published><updated>2011-07-25T20:45:30.033+09:00</updated><title type='text'>実に鮮やかな復旧作業だ</title><content type='html'>&lt;p&gt;中国の高速鉄道で列車衝突事故がありました。日本の新幹線は、停電した時には赤信号扱いになって自動的に停車するので、ああいう事故にはなりません。鉄道の信号は、レール間の電圧ゼロが赤信号に解釈されるフェールセーフの仕組みを採用しています。&lt;/p&gt;

&lt;p&gt;中国の高速鉄道の技術は大変素晴らしいので、今回の事故から学ぶことは何もないようですね。担当者のクビを文字通り斬り落として、復旧のために事故車両はさっさと解体して、邪魔な遺体や遺品も一緒に重機で砕いて地中に埋め、鮮やかに復旧させました。我が国ではこうは行きません。中国は実に素晴らしい技術と運用体制を持っております。&lt;/p&gt;

&lt;p&gt;我が国では、2004年の中越地震の時に、上越新幹線とき325号がこともあろうに 8両も脱線しました。好運にも乗客は誰一人としてけがをすることはありませんでしたが、我が国の新幹線の技術は大変未熟なので、一ヶ月以上の時間をかけてこの車両を搬出し、長い時間をかけて多くのことを学ばねばなりませんでした。もう、日本が中国様に教えるなんて、そんなおこがましいことは何一つございませんです。ODA だの技術供与だの、そんな失礼なことは今すぐやめましょう。&lt;/p&gt;

&lt;p&gt;え？　中国様の技術？　無償提供でも要りません。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-7234520511240610170?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/7234520511240610170/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/07/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7234520511240610170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7234520511240610170'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/07/blog-post.html' title='実に鮮やかな復旧作業だ'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-488724540592716412</id><published>2011-07-21T09:04:00.004+09:00</published><updated>2011-07-21T09:11:08.808+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X Lion'/><title type='text'>OS X Lion (Server) ファーストインプレッション</title><content type='html'>&lt;p&gt;普段、あまり使っていない Mac mini server をとりあえずアップグレードしました。講義で使っている MacBook Air は何かあるといけないので、前期の講義が終了するまでは、Snowleopard のまま使うことにします。&lt;/p&gt;

&lt;h4&gt;Server 版のプリンタ共有がクライアント版と同等に&lt;/h4&gt;

&lt;p&gt;&lt;a href="http://seino-takahiro.blogspot.com/2011/07/os-x-lion.html"&gt;前の記事&lt;/a&gt;で &lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fos-x-lion-server%252Fid444376097%253Fmt%253D12%2526uo%253D4%2526partnerId%253D30" target="itunes_store"&gt;OS X Lion Server&lt;/a&gt;は要らないと書きましたが、その最たる理由はクライアント版 OS は USB プリンタを共有できるのに対し、Server 版は PostScript プリンタでないと共有できないことです。不便極まりないのでクライアント版 OS に戻したくて、&lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fos-x-lion%252Fid444303913%253Fmt%253D12%2526uo%253D4%2526partnerId%253D30" target="itunes_store"&gt;OS X Lion&lt;/a&gt; が発売されるまでの辛抱と Mac mini server を放置していたのです。&lt;/p&gt;

&lt;p&gt;「もしや」と思い、アップグレードして一番最初に試したのは USB プリンタの共有でした。なんと！　共有できているじゃないですか！　やや古い Canon MP600 を Bonjour 共有したところ、ちゃんと MP600 と認識され、あっさり設定できました。こっ…これなら OS X Lion Server を使ってあげてもいいんだからねっ！　じゃなくて、本当は、NetBoot とかの運用ノウハウを溜めたかったので、やっと当初の希望通りになったというところです。&lt;/p&gt;

&lt;h4&gt;スクロールバーがなくなるとどうなるのか&lt;/h4&gt;

&lt;p&gt;Magic Trackpad をつなげてみて衝撃だったのは、2本指スクロールです。これまで、2本指スクロールは、あくまでスクロールバーを動かしていました。従って、コンテンツの下の方を表示したいときは、指を下へ動かします。これからは、コンテンツを直接動かすので、指を上に動かします。私は、この頭の切り替えがまだ出来ていません。&lt;/p&gt;

&lt;p&gt;要は OS X Lion では、iPhone や iPad と同じ方式になったのです。これらのデバイスでは別段何の違和感もなく（意識したことすらなかった！）操作できていたのに、OS X Lion ではつい逆に操作してしまいます。これは設定で変えられますが、新時代に突入した、という証なのでしょう。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-488724540592716412?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/488724540592716412/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/07/os-x-lion_21.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/488724540592716412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/488724540592716412'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/07/os-x-lion_21.html' title='OS X Lion (Server) ファーストインプレッション'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-31490612275765204</id><published>2011-07-21T06:38:00.009+09:00</published><updated>2011-07-21T07:23:38.096+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X Lion'/><title type='text'>OS X Lion インストール中</title><content type='html'>&lt;p&gt;早速研究室の Mac mini server に &lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fos-x-lion%252Fid444303913%253Fmt%253D12%2526uo%253D4%2526partnerId%253D30" target="itunes_store"&gt;OS X Lion &lt;/a&gt; をインストールしているのですが、いくつか壁に当たったので、書き留めておきます。&lt;/p&gt;

&lt;h4&gt;Apple リモートデスクトップからは購入できない&lt;/h4&gt;

&lt;p&gt;Mac mini server は普段はディスプレイがつながっておらず、リモートで運用しています。Apple リモートデスクトップで接続した場合、App Store でアプリを購入したり、購入済みのアプリをインストールしたりできませんでした。&lt;/p&gt;

&lt;h4&gt;サーバ版からクライアント版へのアップグレードパスはない&lt;/h4&gt;

&lt;p&gt;Mac OS X Server 10.6.8 が動作している Mac では、OS X Lion だけをインストールすることはできません。&lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fos-x-lion-server%252Fid444376097%253Fmt%253D12%2526uo%253D4%2526partnerId%253D30" target="itunes_store"&gt;OS X Lion Server&lt;/a&gt; （管理用アプリのみ）は別売りですが、一緒に買わないとダウンロードすらできません。&lt;/p&gt;

&lt;p&gt;どうしても、クライアント版にしたい場合は、あらかじめ、クライアント版の Snowleopard を入れ直す必要があるようです。Mac mini server で動いている Mac OS X Server は当該モデル専用版で、そもそもこのモデルにインストール可能なクライアント版の Snowleopard が存在しません。泣く泣く欲しくもない管理用アプリを買いました。&lt;/p&gt;

&lt;p&gt;8月に発売される USB メモリ版は、普通にインストールできるのでしょうか？&lt;/p&gt;

&lt;p&gt;（追記）&lt;/p&gt;

&lt;p&gt;クライアント版を買った後、サーバ版を買ったのですが、購入済みのところに OS X Lion が 2つ表示されています。まさかのダブルチャージ？&lt;/p&gt;

&lt;p&gt;（さらに追記）&lt;/p&gt;

&lt;p&gt;RAID を組んでいるボリュームにインストールした場合、リカバリ用のパーティションの作成ができず、リカバリ機能は利用できないとのことです（&lt;a href="http://support.apple.com/kb/HT4649"&gt;Apple Knowledge Base HT4649&lt;/a&gt;）。使いもしない Server 版なんか持ってると、踏んだり蹴ったりだ（泣）。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-31490612275765204?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/31490612275765204/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/07/os-x-lion.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/31490612275765204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/31490612275765204'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/07/os-x-lion.html' title='OS X Lion インストール中'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-8916046547803845124</id><published>2011-07-15T05:27:00.000+09:00</published><updated>2011-07-15T05:28:40.205+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WiMax'/><title type='text'>ATerm WM3500R ファームウェア 3.1.0</title><content type='html'>&lt;p&gt;当ブログでもボロカスに書いていた ファームウェア 2.0.0 ですが、ようやく &lt;a href="http://121ware.com/product/atermstation/verup/wimax/wm3500r_fw.html"&gt;3.1.0 がリリースされました&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;しかも、ATerm WM3500R のバージョンアップ通知機能（Power ランプ点滅）を使わない、こっそりリリースです。修正内容はバグフィックスだけというアナウンスの割に、バージョン番号の飛び具合も 2.0.0 → 3.1.0 とビックリするような数字です。プロジェクトに腕利きを投入して、全面的にコードを書き直し、厳重にテストしていたのでしょうか。ダメなコードはさっさと捨てる、という選択肢は正しいと思います。&lt;/p&gt;

&lt;p&gt;昨夜、深夜に帰宅して、いそいそとバージョンアップしました。まだ 5時間ほどしか経っていませんが、無線 LAN は生きています。昨日までは、朝起きると確実に死んでました（100%再現、最悪 5分以内で通信不能）ので、安定したのかもしれません。Mac 、iPad ともに使えています。&lt;/p&gt;

&lt;p&gt;もう少しこのまま使ってみます。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-8916046547803845124?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/8916046547803845124/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/07/aterm-wm3500r-310.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8916046547803845124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8916046547803845124'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/07/aterm-wm3500r-310.html' title='ATerm WM3500R ファームウェア 3.1.0'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-8761937444495673860</id><published>2011-06-14T05:50:00.004+09:00</published><updated>2011-06-14T06:13:15.222+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><category scheme='http://www.blogger.com/atom/ns#' term='Bluetooth'/><title type='text'>Bluetooth の電波障害？</title><content type='html'>&lt;p&gt;私が勤務する大学では、先週の水曜日に定礎式があって、翌日から新校舎の建設が始まりました。&lt;/p&gt;

&lt;p&gt;工事のため通行が不便になるのは致し方ないですが、その日から、研究室の Mac で使っている Bluetooth マウスの調子がよくありません。カーソルがスムーズに動いてくれないのです。MacBook Air 本体のトラックパッドでは、問題ないので、Bluetooth マウスが原因と見て間違いないでしょう。&lt;/p&gt;

&lt;p&gt;調べて見ると、重機がノイズを撒き散らすらしく、微弱電波を使った Bluetooth はもろに影響を受けます。重機が動いていない時間帯は、これまで通り使えます。電波障害が起きている間は、いつもより余計にマウスを動かさないといけないので、結構ストレスが溜まります。無線LANの方に影響が出ているかどうかは、今のところ不明です。新校舎の隣は研究棟だけなので、この程度で済んでいますが、新校舎のお隣に建設が予定されているもう一つの建物の建設が始まると、学生が使う無線LANにも影響が出るかもしれません。講義時間帯に無線LANがつながりにくいのは問題なので、今のうちに調査した方が正解でしょうか。&lt;/p&gt;

&lt;p&gt;意外な伏兵がいました。今年度いっぱいは工事が続きます。とりあえず、ワイヤードのマウスでも買いますか…。どっちにしろ、予備のマウスがあった方がいいですし。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-8761937444495673860?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/8761937444495673860/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/06/bluetooth.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8761937444495673860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8761937444495673860'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/06/bluetooth.html' title='Bluetooth の電波障害？'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6360076755362580416</id><published>2011-06-12T15:40:00.004+09:00</published><updated>2011-06-12T16:08:27.153+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X 10.6'/><title type='text'>プログラムのプレゼンで Courier は×</title><content type='html'>&lt;p&gt;私も講義を担当するようになり、学生にプログラムを見せているわけですが、どうも予想外のことが起こっています。&lt;/p&gt;

&lt;p&gt;ちょっと信じられない話ですが、JavaScript で getElementById() を getE1mentById() とタイプする学生が後を絶ちません。小文字のエルと数字のイチを見間違えるわけですが、学生に言わせると、「フォントが悪い」とのことです。単語の中に突然数字は出ないだろう、そんなの常識だ、という理屈は通らないのです。学生は「見慣れている MS ゴシックにしろ」と言いますが、あんな出来の悪いフォントは即座に却下です。キミたち、論理和のところで縦棒が出たら、また分からん言うんでしょ？&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-iJSFQBu5zBg/TfRfcRTi0TI/AAAAAAAAAjY/LBGY6lsMSEY/s1600/courier-20pt.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 99px;" src="http://2.bp.blogspot.com/-iJSFQBu5zBg/TfRfcRTi0TI/AAAAAAAAAjY/LBGY6lsMSEY/s320/courier-20pt.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5617219574524203314" /&gt;&lt;/a&gt;

&lt;p&gt;等幅と言えばこれでしょう、ということで、まずは Courier です。組版の常識では、普通はこれを使います。LaTeX でも何も考えなければ、これで出てきます。まあ、小文字のエルと数字のイチが区別しにくいと言われれば、まあそんな気もします。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-1x0QLA7hkIc/TfRfdOiBRgI/AAAAAAAAAjw/mfHcR8ezr9A/s1600/monaco-18pt.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 99px;" src="http://4.bp.blogspot.com/-1x0QLA7hkIc/TfRfdOiBRgI/AAAAAAAAAjw/mfHcR8ezr9A/s320/monaco-18pt.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5617219590959482370" /&gt;&lt;/a&gt;

&lt;p&gt;こちらは Mac 伝統の Monaco です。ちょっと大きめなので、Courier よりサイズを小さくしています。小文字のエルと数字のイチは、はっきり違う特徴が現れています。縦棒との区別も OK です。ちょっと手書きチックな文字で、a とかの骨格が他のフォントと違いますが、なんだかんだで、アリな気がします。全体的なバランスでは、Monaco を使うのが良い気がします。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-lJFxjSWbiCA/TfRfcxzjLZI/AAAAAAAAAjo/xz7XwUNhzzg/s1600/menlo-18pt.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 99px;" src="http://1.bp.blogspot.com/-lJFxjSWbiCA/TfRfcxzjLZI/AAAAAAAAAjo/xz7XwUNhzzg/s320/menlo-18pt.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5617219583248379282" /&gt;&lt;/a&gt;

&lt;p&gt;Mac OS X になってから追加された Menlo です。伝統的なタイプ設計に習って、小文字を大文字より大きくしているところが特徴です。小文字のエル、数字のイチと縦棒は、それぞれ違う特徴で識別できます。Monaco より文字のクセがないので良さそうです。唯一、上には現れてませんが、% だけがクセがあります。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-fJzfwyIzcSU/TfRfctwmuJI/AAAAAAAAAjg/2oNIz0F1CQs/s1600/andale-mono-18pt.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 99px;" src="http://3.bp.blogspot.com/-fJzfwyIzcSU/TfRfctwmuJI/AAAAAAAAAjg/2oNIz0F1CQs/s320/andale-mono-18pt.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5617219582162286738" /&gt;&lt;/a&gt;

&lt;p&gt;Mac OS X になってから追加された Andale Mono です。全体的にスカスカで、ゼロなどの文字にクセがあります。g は他のフォントとは骨格が違います。ちょっと玄人好みで、学生に見せるにはイマイチな気がします。&lt;/p&gt;

&lt;p&gt;色々検討した結果、Menlo を採用することにします。これらのうち、iPad には Courier しか入っていないので、やっぱり Courier は捨てがたいんですよね。プログラミングの講義では iPad だけで済ますのは無理なので、まあよしとしますか。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6360076755362580416?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6360076755362580416/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/06/courier.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6360076755362580416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6360076755362580416'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/06/courier.html' title='プログラムのプレゼンで Courier は×'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-iJSFQBu5zBg/TfRfcRTi0TI/AAAAAAAAAjY/LBGY6lsMSEY/s72-c/courier-20pt.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5052661882024777993</id><published>2011-06-11T09:47:00.004+09:00</published><updated>2011-06-11T09:54:30.618+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>シリーズ世界遺産100</title><content type='html'>&lt;p&gt;NHKでほぼ毎日放送されている 5分間の番組“&lt;a href="http://www.nhk.or.jp/sekaiisan/"&gt;シリーズ世界遺産100&lt;/a&gt;”を録画して集めています。録画済みのタイトルと今後の放送予定と合わせたら、ようやく100に達したので、リストにしてみました。&lt;/p&gt;

&lt;p&gt;大丈夫だとは思いますが、情報の正確性については保証の限りではありません。&lt;/p&gt;

&lt;h4&gt;シリーズ世界遺産100 (NHK) タイトルリスト&lt;/h4&gt;

&lt;p&gt;（順不同, sort | uniq した結果です）&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;100万本の十字架 リトアニアの十字架製作と象徴性&lt;/li&gt;
&lt;li&gt;2つの海を結んだ情熱 ミディ運河&lt;/li&gt;
&lt;li&gt;4億年の神秘 フォンニャケバン国立公園&lt;/li&gt;
&lt;li&gt;サハラ 岩の画廊 タッシリ・ナジェール&lt;/li&gt;
&lt;li&gt;豊かな湖 バイカル湖&lt;/li&gt;
&lt;li&gt;時を越え 恵みの水が 青城山と都江堰水利施設&lt;/li&gt;
&lt;li&gt;守礼之邦 琉球王国のグスクと関連遺産群&lt;/li&gt;
&lt;li&gt;皇帝の願い 八角形 デルモンテ城&lt;/li&gt;
&lt;li&gt;アンデス 謎の文明 ティワナク&lt;/li&gt;
&lt;li&gt;砂との闘い サハラの4つの交易都市&lt;/li&gt;
&lt;li&gt;恐竜の大地 州立恐竜公園&lt;/li&gt;
&lt;li&gt;大平原の母 ナスカの地上絵&lt;/li&gt;
&lt;li&gt;王室の霊廟 ロスキレ大聖堂&lt;/li&gt;
&lt;li&gt;天使の奇跡 モンサンミシェルとその湾&lt;/li&gt;
&lt;li&gt;回復の聖地 エピダウロスの考古遺跡&lt;/li&gt;
&lt;li&gt;山の農園跡 キューバ南東部のコーヒー農園発祥地&lt;/li&gt;
&lt;li&gt;永遠の絵画 ラヴェンナの初期キリスト教建造物群&lt;/li&gt;
&lt;li&gt;古代王朝の謎 殷墟&lt;/li&gt;
&lt;li&gt;民族の魂の砦 リラ修道院&lt;/li&gt;
&lt;li&gt;遺跡に暮らす 古都ボスラ&lt;/li&gt;
&lt;li&gt;大草原の神々 タムガリの岩絵&lt;/li&gt;
&lt;li&gt;草原の大移動 サリアルカ自然公園&lt;/li&gt;
&lt;li&gt;不死鳥の如く ワルシャワ歴史地区&lt;/li&gt;
&lt;li&gt;騎士団の牙城 マルボルグの城郭&lt;/li&gt;
&lt;li&gt;いのちの湿原 パンタナール保護地域&lt;/li&gt;
&lt;li&gt;自然と生きる コルシカ島のポルト湾&lt;/li&gt;
&lt;li&gt;奴隷たちの宴 トゥンバ・フランセーサ&lt;/li&gt;
&lt;li&gt;波乱の大公国 ルクセンブルク旧市街と要塞&lt;/li&gt;
&lt;li&gt;故郷に錦を飾る 安徽省の宏村&lt;/li&gt;
&lt;li&gt;トナカイと共に ラポニア地域&lt;/li&gt;
&lt;li&gt;仙人が住む山 三清山国立公園&lt;/li&gt;
&lt;li&gt;帝国繁栄の象徴 アスキアの墳墓&lt;/li&gt;
&lt;li&gt;カモの置き土産 ヴェーガ群島&lt;/li&gt;
&lt;li&gt;現れた約束の地 清書時代の遺丘群&lt;/li&gt;
&lt;li&gt;帝国滅亡の兆し ハドリアヌスの長城&lt;/li&gt;
&lt;li&gt;南米最古の文明 聖地カラル・スーペ&lt;/li&gt;
&lt;li&gt;黄金郷の光と影 オウロプレト歴史地区&lt;/li&gt;
&lt;li&gt;聖なる木の誕生 カピバラ山地国立公園&lt;/li&gt;
&lt;li&gt;美しき湖畔の町 ハルシュタットの文化的景観&lt;/li&gt;
&lt;li&gt;新造形主義の家 リートフェルトのシュローダー邸&lt;/li&gt;
&lt;li&gt;モザイクの館 ヴィッラ・ロマーナ・デル・カサーレ&lt;/li&gt;
&lt;li&gt;ユーカリの渓谷 グレーター・ブルー・マウンテンズ地域&lt;/li&gt;
&lt;li&gt;ブナの森の四季 白神山地&lt;/li&gt;
&lt;li&gt;アドリア海の鍵 コルフ旧市街&lt;/li&gt;
&lt;li&gt;文人たちの桃源郷 蘇州の古典庭園&lt;/li&gt;
&lt;li&gt;バルト民族の心 ケルナヴェ遺跡&lt;/li&gt;
&lt;li&gt;英雄モレロスの街 モレリア歴史地区&lt;/li&gt;
&lt;li&gt;タバコ農家の谷 ビニャーレス渓谷&lt;/li&gt;
&lt;li&gt;先住民の断崖住居 メサ・ヴェルデ&lt;/li&gt;
&lt;li&gt;静寂と労働の日々 ポブレー修道院&lt;/li&gt;
&lt;li&gt;アセンソールの町 バルパライソ歴史地区&lt;/li&gt;
&lt;li&gt;銀板に残された町 アンティグア・グアテマラ&lt;/li&gt;
&lt;li&gt;よみがえる雅楽 ベトナムの宮廷音楽ニャーニャック&lt;/li&gt;
&lt;li&gt;滅ぼされた文明 メキシコシティ歴史地区とソチミルコ&lt;/li&gt;
&lt;li&gt;パンダの聖域 四川省・ジャイアントパンダ保護区&lt;/li&gt;
&lt;li&gt;遺跡に築かれた街 スプリトのディオクレティアヌスの宮殿&lt;/li&gt;
&lt;li&gt;キャラバンの記憶 サハラの4つの交易都市&lt;/li&gt;
&lt;li&gt;民族を結ぶ白い橋 モスタル旧市街 スターリ橋地区&lt;/li&gt;
&lt;li&gt;ヨーデルが響く スイスアルプス ユングフラウとアレッチュ&lt;/li&gt;
&lt;li&gt;儒教が息づく村 韓国の歴史村・良洞&lt;/li&gt;
&lt;li&gt;タイ仏教のふるさと スコタイと周辺の歴史地区&lt;/li&gt;
&lt;li&gt;ジャワ原人の発見 サンギラン初期人類遺跡&lt;/li&gt;
&lt;li&gt;漁師たちの植民都市 ルーネンバーグ旧市街&lt;/li&gt;
&lt;li&gt;草花が彩る最高峰 キリマンジャロ国立公園&lt;/li&gt;
&lt;li&gt;カリブ海の火山島 モントロワピトン国立公園&lt;/li&gt;
&lt;li&gt;他民族のハーモニー マラッカ海峡の歴史的都市群&lt;/li&gt;
&lt;li&gt;洞窟のキャンバス サンフランシスコ山地の岩絵群&lt;/li&gt;
&lt;li&gt;西太后が愛した庭園 頤和園&lt;/li&gt;
&lt;li&gt;岩肌がめぐむ茶油 丹霞地形&lt;/li&gt;
&lt;li&gt;トスカーナ田園交響楽 オルチャ渓谷&lt;/li&gt;
&lt;li&gt;絵本の街に雪が降る テルチ歴史地区&lt;/li&gt;
&lt;li&gt;ナマ族が暮らす大地 リヒターズベルド&lt;/li&gt;
&lt;li&gt;村に鐘が帰ってきた ウラジーミルとスーズダリの白い建物&lt;/li&gt;
&lt;li&gt;石に刻まれた兵士の証&lt;/li&gt;
&lt;li&gt;コトル～モンテネグロ～&lt;/li&gt;
&lt;li&gt;時を止めた中世市場都市 プロヴァン&lt;/li&gt;
&lt;li&gt;よみがえった古代都市 ポンペイ遺跡&lt;/li&gt;
&lt;li&gt;オランダ最古の干拓地 ベームステル干拓地&lt;/li&gt;
&lt;li&gt;新石器時代の知恵と工夫 スピエンヌ燧石鉱山&lt;/li&gt;
&lt;li&gt;地球の内部が見える島 グロスモーン国立公園&lt;/li&gt;
&lt;li&gt;シルバーラッシュの町 クトナー・ホラの歴史地区&lt;/li&gt;
&lt;li&gt;古代ギリシア人の風景 スターリグラード平原&lt;/li&gt;
&lt;li&gt;コロンブスが眠る街 サント・ドミンゴの植民都市&lt;/li&gt;
&lt;li&gt;自立をめざした女性たち フランドルのベギン会修道院&lt;/li&gt;
&lt;li&gt;サンテミリオン～フランス～&lt;/li&gt;
&lt;li&gt;イタリアルネサンスの先駆け&lt;/li&gt;
&lt;li&gt;東西の文明が出会った都市 ハトラ&lt;/li&gt;
&lt;li&gt;バラ色の街～司教都市アルビ～&lt;/li&gt;
&lt;li&gt;インド洋のガラパゴス ソコトラ島&lt;/li&gt;
&lt;li&gt;小石で造ったピラミッド ネムルト山&lt;/li&gt;
&lt;li&gt;アルプスに残されたフレスコ画 ミュスタイルの聖ヨハネ修道院&lt;/li&gt;
&lt;li&gt;オリンピアの考古遺跡～ギリシャ～&lt;/li&gt;
&lt;li&gt;エジプトに息づくキリスト教 アブメナ&lt;/li&gt;
&lt;li&gt;ジャングルの中のユートピア グアラニ−のイエズス会伝導所群&lt;/li&gt;
&lt;li&gt;天地の中心～登封の歴史的建造物群～&lt;/li&gt;
&lt;li&gt;先祖が宿る家　バタマリバ人の地 クタマク&lt;/li&gt;
&lt;li&gt;カルパチア山脈の木造教会群～スロバキア～&lt;/li&gt;
&lt;li&gt;禅の教え　少林拳～登封の歴史的建造物群～&lt;/li&gt;
&lt;li&gt;コーンウォールと西デヴォンの鉱山景観～イギリス～&lt;/li&gt;
&lt;li&gt;絹商人たちの館　バレンシアのラ・ロンハ・デ・ラ・セダ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;私は iPad に入れています。いつでも見せられるのですが、講義で使う機会はないかなあ…。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_top&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=t-seino-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=4094802525" style="width:120px;height:240px; float: left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_top&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=t-seino-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=4094802517" style="width:120px;height:240px; clear: left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5052661882024777993?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5052661882024777993/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/06/100.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5052661882024777993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5052661882024777993'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/06/100.html' title='シリーズ世界遺産100'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5464583334359476244</id><published>2011-05-02T20:04:00.003+09:00</published><updated>2011-05-03T07:59:10.015+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WiMax'/><title type='text'>ATerm WM3500R ファームウェア 2.0.0 その後</title><content type='html'>&lt;p&gt;実は 2.0.0 のまま運用していました。ただし、前バージョンで安定化の切り札とされていた 11n を切る設定に変更する（無線優先制御機能をオフにする）という、後ろ向きなものです。うまくいくかと思いきや、結果は非常に微妙なものです。&lt;/p&gt;

&lt;p&gt;いつの間にか、無線優先制御機能はオンになっていました。デュアルチャンネル機能もオフにしたはずが、やはりオンになっていました。設定がリセットされるという怪しげな挙動はやはりあります。&lt;/p&gt;

&lt;p&gt;iPad での通信は極めて不良で、15分程度で無線LANにつながらなくなります。再接続すると、つながります。たまに、再接続がうまくいかないときもあります。&lt;/p&gt;

&lt;p&gt;Mac mini は 24時間程度で通信不能になります。が、4月29日から 2泊3日で旅行に出たところ、今現在まで途切れずに通信できています。非常に謎な現象です。&lt;a href="http://seino-takahiro.blogspot.com/2011/04/aterm-wm3500r-20.html#comments"&gt;前の記事の tozuka 氏のコメント&lt;/a&gt;にあるように、ハードウェア側の問題で交換で直ればよいのですが、このように Mac mini では原因不明で安定、iPad では依然として不調という現象が発生していると、交換に踏み切るには躊躇してしまいます。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://seino-takahiro.blogspot.com/2011/04/aterm-wm3500r-20.html"&gt;前の記事&lt;/a&gt;では、速報として起こっている現象をお伝えしましたが、しばらく運用した結果、私としては、やはり ATerm WM3500R を本格運用するには不安あり、という結論には変わりありません。&lt;/p&gt;

&lt;p&gt;(2011-05-03追記)&lt;br/&gt;結局、Mac mini からも通信不能に陥りました。やはり交換でしょうか…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5464583334359476244?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5464583334359476244/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/05/aterm-wm3500r-200.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5464583334359476244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5464583334359476244'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/05/aterm-wm3500r-200.html' title='ATerm WM3500R ファームウェア 2.0.0 その後'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-1332464285155839215</id><published>2011-04-20T20:34:00.005+09:00</published><updated>2011-04-20T20:44:36.407+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WiMax'/><title type='text'>速報: ATerm WM3500R ファームウェア 2.0.0 は×</title><content type='html'>&lt;p&gt;&lt;a href="http://121ware.com/product/atermstation/info/2011/info0318.html"&gt;5月&lt;/a&gt;に予定されていた ATerm WM3500R ファームウェア 2.0.0 が昨日、&lt;a href="http://121ware.com/product/atermstation/verup/wimax/wm3500r_fw.html"&gt;突如リリース&lt;/a&gt;されました。&lt;/p&gt;

&lt;p&gt;私は早速人柱でバージョンアップしてみました。まだやってない皆様、悪いことは言いません。今回のバージョンアップは見送ってください。&lt;/p&gt;

&lt;p&gt;昨夜バージョンアップして、セカンダリ SSID を無効化し、本日夕刻帰宅したら、WM3500R はなぜか電源が落ちていました。クレードルに立ててあり、バッテリ切れなどではありません。自宅の Mac からは定期的なネットワークアクセスがあるので、スリープでもありません。電源を入れてみると、昨夜の設定は全部消し飛んでいて、セカンダリ SSID が復活しています。&lt;/p&gt;

&lt;p&gt;それ以降、通信が極めて不安定になり、何かで使う前には一旦無線LAN の再接続をしないといけないような状況です。&lt;/p&gt;

&lt;p&gt;この品質のものが、なぜ予定を繰り上げてリリースされたのか、全くもって理解に苦しみます。これなら前の方がマシです。これから戻す方法を探します。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-1332464285155839215?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/1332464285155839215/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/04/aterm-wm3500r-20.html#comment-form' title='3 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1332464285155839215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1332464285155839215'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/04/aterm-wm3500r-20.html' title='速報: ATerm WM3500R ファームウェア 2.0.0 は×'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5189736804066979838</id><published>2011-04-13T06:25:00.001+09:00</published><updated>2011-04-13T06:27:31.739+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='WiMax'/><title type='text'>UQ-WiMAX WM3500R が不安定</title><content type='html'>&lt;p&gt;新居に引っ越して、UQ-WiMAX Aterm WM3500R を固定無線ルータとして本格運用を始めました。ファームウェア (バージョンは 1.1.0、執筆時点で最新) にかなり問題あり、というのが現時点の感触です。&lt;/p&gt;

&lt;p&gt;Aterm WM3500R を長時間運用していると、不安定になってきます。見た目の現象は通信不能ですが、私の観察では、2通りのケースがあるようです。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a) WiMAX 回線に接続できなくなる&lt;br/&gt;
アンテナの LED が点滅し、WiMAX 回線が見つからない、という状態です。無線 LAN は生きています。対処法としては、再起動するしかありません。&lt;/li&gt;
&lt;li&gt;b) 無線 LAN がハングする&lt;br/&gt;
無線 LAN 側が通信不能になります。この現象が発生した端末からは、Aterm WM3500R の管理画面 (工場出荷時は http://192.168.0.1/) にすら接続できなくなります。この状態で、通信不能となった端末とは別の端末から通信すると、復活します。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;固定無線ルータとして使うと、b) が繰り返し発生し (ひどい時は、1時間に 1回くらい) 、最終的に a) が発生して再起動、というパターンになります。再起動直後に DNS のキャッシュが十分行われるまでは、名の知れたドメインですら not found になったりもします。これでは使い物になりません。どうにかしてほしいです。&lt;a href="http://blog.nsp-momo.com/mobiles/wimax-aterm-wm3500rの通信が安定しないときの対処法/"&gt;IEEE802.11n を切るとよい&lt;/a&gt;、という説もありますが、通信不能になるまでの時間が気持ち延びるくらいで、大した改善はありません。&lt;/p&gt;

&lt;p&gt;端末として使用しているのは、Mac mini、MacBook Air (11inch)、iPad ですので、Apple 社の製品と相性が悪いのかもしれませんが、そもそも相性などというのはエンジニアリングとしてはごまかしです。&lt;/p&gt;

&lt;p&gt;iPad との組み合わせは不思議な現象が発生しており、特に設定変更はしていないのですが、a) が発生して再起動した後、無線 LAN に接続しようとすると、パスワードの入力要求が出ます。iPhone 3GS でも出るかもしれませんが、iPhone は滅多に無線 LAN では使わないので、今のところこうした現象には遭遇していません。&lt;/p&gt;

&lt;p&gt;3月に新ファームウェアがリリースされる予定でしたが、5月に延期になっています。何か NEC 側でも把握している問題があるのかもしれません。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5189736804066979838?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5189736804066979838/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/04/uq-wimax-wm3500r.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5189736804066979838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5189736804066979838'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/04/uq-wimax-wm3500r.html' title='UQ-WiMAX WM3500R が不安定'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3861139717385763242</id><published>2011-04-13T05:43:00.005+09:00</published><updated>2011-04-13T06:25:03.705+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><title type='text'>BookArc for Air</title><content type='html'>&lt;p&gt;新体制立ち上げでバタバタしており、ブログをすっかり放置していました。地震の影響で遅れていますが、もうすぐ入学式、授業開始を迎えます。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-CobRhFoN4LU/TaS5ttfWG_I/AAAAAAAAAig/JEE2XPju4QI/s1600/_MG_3980.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/-CobRhFoN4LU/TaS5ttfWG_I/AAAAAAAAAig/JEE2XPju4QI/s320/_MG_3980.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5594800832057318386" /&gt;&lt;/a&gt;

&lt;p&gt;昨日は、MacBook Air 11inch 用のスタンド Book Arc for Air が届きました。パッケージは布張りの箱に紙が巻き付けられているだけとシンプルですが、高級感があります。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-j0zwcogo2EY/TaS5tk4MRQI/AAAAAAAAAiY/wUqY2yEkFkc/s1600/_MG_3981.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/-j0zwcogo2EY/TaS5tk4MRQI/AAAAAAAAAiY/wUqY2yEkFkc/s320/_MG_3981.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5594800829745612034" /&gt;&lt;/a&gt;

&lt;/p&gt;製品はアルミ削りだしのスタンドにクッションのゴムが取り付けられただけとこれまたシンプルでが、MacBook Air によく合います。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-KMCLIvqv5Kw/TaS5tV6BEtI/AAAAAAAAAiQ/rKDVdmmFnYs/s1600/_MG_3982.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/-KMCLIvqv5Kw/TaS5tV6BEtI/AAAAAAAAAiQ/rKDVdmmFnYs/s320/_MG_3982.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5594800825726735058" /&gt;&lt;/a&gt;

&lt;p&gt;私は、MacBook Air 11inch に 30inch Cinema Display、Apple Bluetooth キーボード、Apple Bluetooth Mighty Mouse の組み合わせで使っています。MacBook Air 11inch でも、ちゃんと 30inch の解像度 2560×1600ピクセルに対応しています。&lt;/p&gt;

&lt;P&gt;クラムシェルモード (フタを閉じて MacBook Air の液晶パネルは切) の状態で立てて使うと、AC アダプタのケーブルが接地面に干渉するので、スタンドは絶対あった方がいいです。干渉しないように逆方向に付けることも可能ですが、このモデルから増設された USB ポートを塞いでしまいます。今まではブックエンドで挟んで立てていたのですが、スタンドを買うことにした最大の理由はこの干渉です。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-G4RLXM268eg/TaS5tGtoKgI/AAAAAAAAAiI/Q7wMNub26-c/s1600/_MG_3983.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/-G4RLXM268eg/TaS5tGtoKgI/AAAAAAAAAiI/Q7wMNub26-c/s320/_MG_3983.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5594800821648239106" /&gt;&lt;/a&gt;

&lt;p&gt;このスタンドのいいところは、写真のようにケーブルをとりまとめておけるところです。机の上がすっきりまとまりました。&lt;/p&gt;

&lt;p style="clear: both;"&gt;Amazon では予約受付中で、4月30日発売です。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004TTM0LA" style="width:120px;height:240px; float: left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B003OTLECM" style="width:120px;height:240px; clear: both;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3861139717385763242?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3861139717385763242/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/04/bookarc-for-air.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3861139717385763242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3861139717385763242'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/04/bookarc-for-air.html' title='BookArc for Air'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-CobRhFoN4LU/TaS5ttfWG_I/AAAAAAAAAig/JEE2XPju4QI/s72-c/_MG_3980.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5988412942452943080</id><published>2011-03-24T02:12:00.000+09:00</published><updated>2011-03-24T02:15:10.959+09:00</updated><title type='text'>今日は計画停電回避か？</title><content type='html'>&lt;p&gt;&lt;a href="http://www.tepco.co.jp/forecast/index-j.html"&gt;電力の使用状況グラフ&lt;/a&gt;が公開されました。これを見ると確かに計画停電せざるを得ない、と納得させられます。今日はいいニュースがありそうで、東扇島 2号機 (100万kWh) が復旧する見込み (&lt;a href="http://www.asahi.com/national/update/0323/TKY201103230476.html"&gt;朝日記事&lt;/a&gt;) で、うまくいけば、今日の計画停電は中止の可能性もあるとのことです。残りは鹿島 (320万kWh) が 4月中、被災地に近い、常陸那珂 (100万kWh) と広野 (160万kWh) の早期復旧は難しいようです (&lt;a href="http://www.nikkei.com/news/headline/article/g=96958A9C93819696E3EBE2E1E28DE3EBE2E1E0E2E3E3E2E2E2E2E2E2"&gt;日経記事&lt;/a&gt;) 。&lt;/p&gt;

&lt;p&gt;地震以後の東京電力の供給能力は、3300 ～ 3850万kWh で毎日変動しています。ここ数日は増加していますが、変動要因は、近隣各社からの応援受電の状況 (北海道電力から北本連系設備を通して60万kWh を追加) 、火力発電所の復旧 (大井 1号機 35万kWh)や、水力発電所の貯水状況などがあるようです。不意の需要増加で水力発電所が緊急放水をし尽くすと、翌日の供給能力に影響が出てしまう、ということでしょう。節電をした方がよいのは言うまでもありません。細かい数字は &lt;a href="http://d.hatena.ne.jp/Awayann/20110315/1300122916"&gt;Awayann&lt;/a&gt; 氏がまとめてくださっています。&lt;/p&gt;

&lt;p&gt;今は 3月と言えど寒いので、見た目は悪いですが、夜間は窓の下の方に段ボールを貼ってます。これで少しは冷気の進入を防げます。我が家にはポットがないので、水筒もお湯の保管に活躍しています。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5988412942452943080?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5988412942452943080/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/03/blog-post_24.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5988412942452943080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5988412942452943080'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/03/blog-post_24.html' title='今日は計画停電回避か？'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-9179594164791874590</id><published>2011-03-22T16:44:00.004+09:00</published><updated>2011-03-22T16:58:51.524+09:00</updated><title type='text'>現在の状況概観</title><content type='html'>&lt;p&gt;今日はお昼頃から調子悪くて、食欲ないです。暗いニュースばかりで、ボディーブローのように効いてきているのかもしれません。福島第一原発の作業もなかなか捗ってないですし、ニュースを見る頻度を落とそうと思います。&lt;/p&gt;

&lt;p&gt;被災地はもっと深刻な事態とは思いますが、当地の様子を書き留めておこうと思います。&lt;/p&gt;

&lt;h4&gt;公共交通機関&lt;/h4&gt;

&lt;p&gt;新任地の最寄り駅は橋上駅舎化工事が完了し、今週末の供用開始を待っています。駅前広場の道路工事は遅延しているようで、3連休の間も急ピッチで作業が続けられていました。この光景を見ていて、年度末恒例の予算消化のための公共工事をやっているがために、被災地の復興に手が回っていないのではないか、という心配をしてしまいます。&lt;/p&gt;

&lt;p&gt;両毛線は高崎～伊勢崎間のみ運転を再開しています。上毛電気鉄道は3月21日から&lt;a href="http://www.raijin.com/kikaku/2011shinsai/kiji_db/database.cgi?cmd=dp&amp;num=35&amp;dp="&gt;中央前橋駅からJR新前橋駅までのシャトルバスの運行&lt;/a&gt;を始めました。両毛線を使わずに新前橋までショートカットできるのは、とてもうれしいです。個人的には、今後も永続的に続けてほしいです。&lt;/p&gt;

&lt;h4&gt;計画停電&lt;/h4&gt;

&lt;p&gt;長期予報によると、5月以降は平年より暖かい確率が 50%であり（&lt;a href="http://tenki.jp/long/detail-4.html?forecast_span=three_month"&gt;3ヶ月予報&lt;/a&gt;、&lt;a href="http://tenki.jp/long/detail-4.html?forecast_span=six_month"&gt;6ヶ月予報&lt;/a&gt;）、今年も暑い夏になりそうです。&lt;/p&gt;

&lt;p&gt;東京電力によると、4月末には計画停電を終了できるという見通しが示されています。冷房需要が増えてくる夏には再度計画停電となるようです。当地は日本一・二・三位を争う猛暑の地。今からめまいがします。&lt;/p&gt;

&lt;h4&gt;物流&lt;/h4&gt;

&lt;p&gt;物流は徐々に回復しつつあり、3連休くらいからスーパーのレジが長蛇の列、ということはなくなりました。それでもパンや納豆など一部の品目は相変わらず品切れです。一部宅配便の遅延が発生しているとのことですが、私の所へは、佐川急便は１日遅れ（大阪府から）、佐川メール便は遅れなし（石川県から）で配達されました。&lt;/p&gt;

&lt;p&gt;ガソリンスタンドは 3日ほど休業、入荷するもすぐに行列して売り切れ、という状況の繰り返しです。会員限定でお得意様には行き渡るようにするスタンドなども出現しています。今は、今週末には回復、というアナウンスを信じて待つしかない状況です。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-9179594164791874590?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/9179594164791874590/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/03/blog-post_22.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/9179594164791874590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/9179594164791874590'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/03/blog-post_22.html' title='現在の状況概観'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3991455589712733179</id><published>2011-03-17T02:17:00.003+09:00</published><updated>2011-03-17T02:25:03.349+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='WiMax'/><title type='text'>計画停電の影響</title><content type='html'>&lt;p&gt;計画停電の開始以来、実施区域に何度か入っていたのですが、実際に停電したのは昨日 (16日) が初めてです。&lt;/p&gt;

&lt;p&gt;計画停電の開始時間 (16日 9:20) の 30分くらい前に、東京電力の広報車が来て、第5グループであることが告げられました。私の住んでいる地域は2つの変電所から給電されているらしく、この時点まで、第1グループなのか第5グループなのかが判然としなかったのです。このため、2つの時間帯に跨がる空振り対策を強いられていました。東京電力の広報体制は再考の必要があるでしょう。乱暴なやり方ですが、グループ毎に実際に短時間停電させることで、どのグループに属するかを周知するという方法もあったはずです。&lt;/p&gt;

&lt;p&gt;予定時間は 9:20〜13:00 ですが、実際に停電したのは、9:50〜12:30くらいでした。この間、UQ-WiMAX はつながらなくなり (圏外) 、ソフトバンクの回線 (iPhone) はつながりにくくなりました。&lt;/p&gt;

&lt;p&gt;停電している間に、付近の様子を見てきました。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;上毛電気鉄道は信号機が消灯していました。踏切はフェールセーフで停電時に遮断機が下りるのですが、普通に渡れたので、何らかの対策をしていたのかもしれません。&lt;/li&gt;
&lt;li&gt;両毛線は、遮断竿が取り外されています。&lt;/li&gt;
&lt;li&gt;ガソリンスタンドは軒並み閉店です。自前の小型のタンクローリーでガソリンを運び込んでいるスタンドがあり、わずかの時間ですが営業を再開していました。&lt;/li&gt;
&lt;li&gt;配本も混乱しており、毎週水曜日発売の雑誌は買えましたが、本当は今週に限り明日（木曜日）発売だったようです。&lt;/li&gt;
&lt;li&gt;スーパーは、どこもパンとカップ麺が売り切れです。缶詰は昨日は売り切れでしたが、入荷していました。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;国交省は鉄道運行のために強引に東京電力を説得して、ピンポイントで鉄道事業者が利用する変電所に送電する対策を行わせたようですが、これはやるべきだったのでしょうか？　近い将来発生するであろう関東地震の際には役に立つことは否定はしませんが、今やるべきことなのか、というと非常に疑問です。数日間不便があったとしても、今はそのリソースを火力発電所の復旧に充て、一刻も早く電力需要を満足すべきではないかと思います。&lt;/p&gt;

&lt;p&gt;群馬県内では、JR両毛線、JR信越本線、JR上越線はごく一部を除いて運休のまま、上毛電気鉄道も計画停電の影響をもろに受けています。4月が迫っています。4月までにこれらの路線が復旧しなかったら、学生さんはどうやって通学するのでしょうか。入学式やオリエンテーションに影響が出るのではないかと心配です。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3991455589712733179?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3991455589712733179/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/03/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3991455589712733179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3991455589712733179'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/03/blog-post.html' title='計画停電の影響'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3530671502925284381</id><published>2011-03-10T13:16:00.005+09:00</published><updated>2011-03-10T14:51:29.651+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X 10.6'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>Xcode 4.0 を入れてみた</title><content type='html'>&lt;p&gt;&lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fxcode%252Fid422352214%253Fmt%253D12%2526uo%253D4%2526partnerId%253D30" target="itunes_store"&gt;Xcode 4.0&lt;/a&gt; はお金取ることになったんですね。まあ、あれだけの開発ツールで 600円は安いと言えば安いですが。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-C9mmnzrcXN0/TXhQybuEj_I/AAAAAAAAAhY/JUmZ5FMrlG8/s1600/xcode-1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://4.bp.blogspot.com/-C9mmnzrcXN0/TXhQybuEj_I/AAAAAAAAAhY/JUmZ5FMrlG8/s320/xcode-1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5582300565490405362" /&gt;&lt;/a&gt;

&lt;p&gt;App Store で購入すると、Xcode のインストーラが落ちてきます。/Application/Install Xcode.app です。4.2GB あるので、それなりの通信環境が必要です。インストーラを実行すると、これまで通り各ツールやドキュメント等が /Developer フォルダ以下にインストールされます。既存の /Developer フォルダは Developer-old にリネームされます。App Store で配布するアプリケーションで、こういうインストール形態が許されるんでしょうか？&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-e5nAhfNzBtU/TXhQykUs0iI/AAAAAAAAAhg/N21iHXRp038/s1600/xcode-2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 138px;" src="http://1.bp.blogspot.com/-e5nAhfNzBtU/TXhQykUs0iI/AAAAAAAAAhg/N21iHXRp038/s320/xcode-2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5582300567799910946" /&gt;&lt;/a&gt;

&lt;p&gt;iOS 4.3 用の SDK は、今のところ &lt;a href="http://connect.apple.com/"&gt;ADC&lt;/a&gt; で無料 (要登録) で手に入ります。ただし、Xcode  &lt;s&gt;3.2.7&lt;/s&gt; 3.2.6 で、App Store で配布されているものとは別物です。Xcode 4.0 はインストールに必要な容量が、少しだけ小さくなっています。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3530671502925284381?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3530671502925284381/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/03/xcode-40.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3530671502925284381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3530671502925284381'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/03/xcode-40.html' title='Xcode 4.0 を入れてみた'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-C9mmnzrcXN0/TXhQybuEj_I/AAAAAAAAAhY/JUmZ5FMrlG8/s72-c/xcode-1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2000988443478605991</id><published>2011-02-16T08:58:00.001+09:00</published><updated>2011-02-16T09:12:20.273+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><category scheme='http://www.blogger.com/atom/ns#' term='WiMax'/><title type='text'>UQ-WiMAX 測定結果</title><content type='html'>&lt;p&gt;&lt;a href="http://netspeed-tokyo.studio-radish.com/studio-radish"&gt;Radish&lt;/a&gt;で測定した結果です。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@新潟駅南口バスプール (バス車内), 電波強度3, 2011-01-31 10:00&lt;br/&gt;
下り 1.691Mbps (測定品質 24.6%)&lt;br/&gt;
上り 4.382Mbps (測定品質 不明)&lt;/li&gt;

&lt;li&gt;@新潟県新潟市中央区新光町 (屋内) , 電波強度2, 2011-01-31 10:40&lt;br/&gt;
下り 7.419Mbps (測定品質 86.0%)&lt;br/&gt;
上り 1.064Mbps (測定品質 90.2%)&lt;/li&gt;

&lt;li&gt;@新潟県新潟市中央区新光町 (屋内), 電波強度2, 2011-02-09 14:53&lt;br/&gt;
下り 5.220Mbps (測定品質 77.9%)&lt;br/&gt;
上り 0.555Mbps (測定品質 84.6%)&lt;/li&gt;

&lt;li&gt;@新居 (屋内) , 電波強度2, 2011-02-11 09:10&lt;br/&gt;
下り 6.081Mbps (測定品質 82.8%)&lt;br/&gt;
上り 529.3kbps (測定品質 92.3%)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;測定に使用したパソコンは、MacBook Air (Late 2010) 11.6inch です。端末はモバイルルータ ATerm WM3500R です。&lt;/p&gt;

&lt;p&gt;新潟県内ではまだまだ利用可能なエリアが狭く、私の実家は未だ圏外です。利用可能なエリアでの測定結果を見ると WiMAX 回線の可能性を感じます。今後に期待です。&lt;/p&gt;

&lt;p&gt;新居の場所はここには書きません。新居で使うために買ったので、ここでの数字が一番大事なのですが、実用上問題ない速度が得られていると感じています。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2000988443478605991?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2000988443478605991/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/02/uq-wimax.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2000988443478605991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2000988443478605991'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/02/uq-wimax.html' title='UQ-WiMAX 測定結果'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-8575946519942060518</id><published>2011-02-16T08:21:00.002+09:00</published><updated>2011-02-16T08:23:17.477+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><title type='text'>MacBook Air 11.6inch</title><content type='html'>&lt;p&gt;&lt;a href="http://support.apple.com/kb/SP617?viewlocale=ja_JP"&gt;MacBook Air 11.6inch&lt;/a&gt; (1.4GHz, RAM 4GB, SSD 64GB) を買いました。&lt;/p&gt;

&lt;p&gt;まずハードウェア的な使用感です。以前、つくばエクスプレスの中で、MacBook Air 11.6inch をすごーく窮屈そうに使っておられる方を見かけました。大丈夫なのかなー、という心配はありましたが、実際に使ってみると窮屈な印象はまるでありません。とても快適に使えます。トラックパッドをクリックした時（ボタンのように沈み込む）も適度な堅さ・深さです。私はトラックパッドをタップするのは嫌いなので、物理的にクリックできることは重要です。Magic Trackpad は堅すぎること、沈み込みが深すぎるので疲れます。&lt;/p&gt;

&lt;p&gt;パフォーマンスについては、多くの方がレポートしているように、まったく問題ありません。これまで使っていた &lt;a href="http://support.apple.com/kb/SP501?viewlocale=ja_JP"&gt;MacBook Air Late 2008&lt;/a&gt; (1.8GHz, RAM 2GB, SSD 128GB) と比較しても、体感速度は速いと思います。一体何が違うのでしょうか。この2つの機種の公式なスペックを比較すると、クロック周波数は 1.6/1.8GHz → 1.4/1.6GHz に、共有二次キャッシュは 6MB → 3MB に、バス速度は 1066MHz → 800MHz と、CPU 周りの数字は軒並み低下しています。おそらく I/O 周りの改善によるものと思います。SSD の高速化が著しいとはいえ、他にもまだ秘密があるような気がしています。&lt;/p&gt;

&lt;p&gt;SSD 64GB は私の用途では足りないです。MacBook Air に Xcode とか Adobe DesignStandard とか Parallels Desktop とか入れるからいけないんですが…。OS、アプリ、Windows XP のイメージ込みで、40GB 近く消費してしまいました。ちょっと考えないといけないです…。&lt;/p&gt;

&lt;p&gt;アマゾンではちょっと安く買えるみたいです。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;asins=B00485CHJU" style="width:120px;height:240px;float:left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;asins=B00485CHKE" style="width:120px;height:240px;float:left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;asins=B0048KOQ58" style="width:120px;height:240px;clear:left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-8575946519942060518?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/8575946519942060518/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/02/macbook-air-116inch.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8575946519942060518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8575946519942060518'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/02/macbook-air-116inch.html' title='MacBook Air 11.6inch'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4073900425686317233</id><published>2011-02-08T08:29:00.003+09:00</published><updated>2011-02-08T08:50:40.467+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>iPhone や iPad が iTunes でだけ認識されない</title><content type='html'>&lt;p&gt;iPhone や iPad が iTunes でだけ認識されないという現象が発生しました。Apple システムプロフィール、iPhoto、イメージキャプチャでは認識できています。おそらく、iTunes 10.1.2 アップデート適用後と思われます。&lt;/p&gt;

&lt;p&gt;Apple のサポート情報「&lt;a href="http://support.apple.com/kb/TS1591?viewlocale=ja_JP"&gt;iPhone, iPad, iPod touch：デバイスが iTunes for Mac OS X で認識されない (TS1591)&lt;/a&gt;」を見ながら調べてみると、サポート情報「&lt;a href="http://support.apple.com/kb/HT1747?viewlocale=ja_JP"&gt;iTunes：Mac OS X で Apple Mobile Device Service を削除および再インストールする方法 (HT1747)&lt;/a&gt;」に辿りつきました。

&lt;p&gt;記事によると、/System/Library/Extensions/AppleMobileDevice.kext を削除して、iTunes を再インストールしろ、とあります。Terminal で消そうと思ったら…。&lt;/p&gt;

&lt;pre class="code"&gt;$ &lt;kbd&gt;cd /System/Library/Extensions/&lt;/kbd&gt;
$ &lt;kbd&gt;ls -la | grep AppleMobileDevice&lt;/kbd&gt;
$ &lt;/pre&gt;

&lt;p&gt;AppleMobileDevice.kext がありません…。どこ行ったの？　これが原因のようです。&lt;/p&gt;

&lt;p&gt;パッケージ版の iTunes を再インストールしたら確かに直りましたが、いつの間になくなったのでしょう？？&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4073900425686317233?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4073900425686317233/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/02/iphone-ipad-itunes.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4073900425686317233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4073900425686317233'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/02/iphone-ipad-itunes.html' title='iPhone や iPad が iTunes でだけ認識されない'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2271894882527149386</id><published>2011-01-30T09:38:00.005+09:00</published><updated>2011-01-30T09:46:40.666+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><title type='text'>MacBook Air (Late 2008) の SSD サルベージ</title><content type='html'>&lt;p&gt;MacBook Air (Late 2008) のメモリが、&lt;a href="http://seino-takahiro.blogspot.com/2010/12/macbook-air.html"&gt;落雷によりお亡くなりに&lt;/a&gt;なりました。状況から考えて、SSD は生きていると思うので、サルベージをすることにしました。なお、ここに書いた内容は、HDD 搭載モデル、MacBook Air (2009) でも同様のはずです。&lt;/p&gt;

&lt;p&gt;取り出した SSD を USB か何かで接続すればサルベージできます。そこで、&lt;a href="http://www.data-gate.com/ssd/products/detail.php?product_id=84"&gt;RunCore 1.8'' SATA II LIF USB 2.0 HDD/SSD Enclosure&lt;/a&gt; を使います。この製品を買うと、MacBook Air の SSD を取り出して、USB 接続の外付け SSD として使えるようになります。データゲートオンラインストアで 2,800円で買えます。発送予定は 2週間と書かれていますが、私の場合は注文の翌日に発送していただけました。この製品はケーブルの接続方向や挿入位置が分かりにくいのですが、下の写真のように、白△を目印に接続すれば OK です。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_81ASuOjErSU/TUSzO3b4mfI/AAAAAAAAAQw/MS6Sk-eBujw/s1600/_MG_3903.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_81ASuOjErSU/TUSzO3b4mfI/AAAAAAAAAQw/MS6Sk-eBujw/s320/_MG_3903.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5567772107317221874" /&gt;&lt;/a&gt;

&lt;p&gt;ここからは、私の失敗談です。MacBook Air (Late 2008) の SSD は SATA バスに LIF というコネクタで接続されています。この LIF というのがクセモノで、PATA と SATA の両方で使用されています。下の写真の左のフィルムケーブルが PATA/LIF 、右が SATA/LIF です。なんで両方持っているかというと、間違えて買ったからです。この 2つは別物なので注意してください。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_81ASuOjErSU/TUSzOjm5-4I/AAAAAAAAAQo/y5eR9NvVpQE/s1600/_MG_3901.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_81ASuOjErSU/TUSzOjm5-4I/AAAAAAAAAQo/y5eR9NvVpQE/s320/_MG_3901.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5567772101994740610" /&gt;&lt;/a&gt;

&lt;p&gt;故障からサルベージまでとても時間がかかってしまいました。国内では、PATA/LIF 関連の商品は入手しやすいのですが、SATA/LIF のものは流通量は少ないようです。サルベージは高くつくことが多いので、皆様もお気を付けください。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2271894882527149386?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2271894882527149386/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/01/macbook-air-late-2008-ssd.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2271894882527149386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2271894882527149386'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/01/macbook-air-late-2008-ssd.html' title='MacBook Air (Late 2008) の SSD サルベージ'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_81ASuOjErSU/TUSzO3b4mfI/AAAAAAAAAQw/MS6Sk-eBujw/s72-c/_MG_3903.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-7212892812189690731</id><published>2011-01-27T05:43:00.005+09:00</published><updated>2011-01-27T05:54:55.011+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>苦しんで覚えるC</title><content type='html'>&lt;p&gt;何ともストイックなタイトルですが、&lt;a href="http://homepage3.nifty.com/mmgames/c_guide/"&gt;苦しんで覚えるC&lt;/a&gt;は、内容は看板の通りストイックな文面ですが、よくできた入門だと思います。少なくとも、大学でよく使われている、文系の学生でも読みやすいらしいベストセラーの某入門書よりはよくできていると思います。先日、訳あってこの入門書を買って読みましたが、私の正直な感想は「こんなんで分かるの？」でした。&lt;/p&gt;

&lt;p&gt;大学の PC 室とかに C言語の開発環境を構築するのは、スタッフががんばればできますが、入門者の自宅の PC にリモートでそれをやるのは不可能に近いタスクです。苦しんで覚えるCでは、&lt;a href="http://9cguide.appspot.com/p_9cide.html"&gt;学習用C言語開発環境&lt;/a&gt;を無料配布しています。これは&lt;a href="http://bellard.org/tcc/"&gt;Tiny C Compiler&lt;/a&gt;※を内部に持ち、統合環境ながら、わずか 1.1MB のインストーラを実行させるだけでインストールできます。&lt;/p&gt;

&lt;p class="note"&gt;※ Tiny C は &lt;a href="http://bellard.org/tcc/tcc-doc.html#SEC5"&gt;C language support&lt;/a&gt; を読む限り、ANSI C に完全準拠で、入門用として問題はないようです。&lt;/p&gt;

&lt;p&gt;プログラミングの入門者に C言語の使い方を教えるには、エディタの使い方、コマンドラインの使い方、コンパイラの使い方、そしてオブジェクトコードの実行方法まで説明する必要があります。入門者にとって、これは大変な苦痛です。プログラミング教育が失敗する原因の一つでしょう。入門者には、とにかく「おいしい部分」へスムーズに到達させることが至上命題です。成功体験の繰り返しによって、楽しさを体感してもらうことが何より大切です。学習用C言語開発環境では、初回起動時に、サンプルコードが記述されたファイルを含むデフォルトプロジェクトがオープンされており、エディタ上でサンプルコードを書き換えて、メニューからコンパイル、実行を選択するだけです。素晴らしい！&lt;/p&gt;

&lt;p&gt;ちなみに、私のおすすめ入門書は、某ベストセラーではなく、鈴木正人先生が書かれた「実践 C プログラミング」です。入門にありがちな問題のあるコード (バッファ・オーバーランなど) を排除しているので、変なクセを付けないで済みます。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=4781911951" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-7212892812189690731?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/7212892812189690731/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/01/c.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7212892812189690731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7212892812189690731'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/01/c.html' title='苦しんで覚えるC'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2612951788072129591</id><published>2011-01-21T10:21:00.009+09:00</published><updated>2011-02-05T16:06:14.801+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WiMax'/><title type='text'>UQ-WiMax ATerm WM3500R</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TTjf4uBKc_I/AAAAAAAAAQA/hZLYhUPKzBU/s1600/uqwimax-aterm-wm3500r.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TTjf4uBKc_I/AAAAAAAAAQA/hZLYhUPKzBU/s320/uqwimax-aterm-wm3500r.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5564443505134826482" /&gt;&lt;/a&gt;

&lt;p&gt;&lt;a href="http://www.uqwimax.jp/"&gt;UQ-WiMAX&lt;/a&gt; のモバイルルータ &lt;a href="http://www.uqwimax.jp/service/product/aterm_wm3500r.html"&gt;ATerm WM3500R&lt;/a&gt; を買いました。UQ-Flat 1年パスポート同時契約で、2,800円 (ヨドバシアキバ) でした。UQ-WiMAX の回線と、無線 LAN (インフラストラクチャモード) のゲートウェイとして動作します。iPhone より一回り大きい程度ですが、バッテリ駆動で 8時間使えるという点に惹かれて買いました。私は、普段は家で (ADSL回線は解約) 、たまに持ち歩くこともあるという使い方を想定していますが、バリバリに持ち歩く人でもイケると思います。&lt;/p&gt;

&lt;p&gt;買った後、そのままビジネスホテルにチェックインして早速設定をしてみました。折悪しく、MacBook Air がお亡くなりで、iPad しか持っていなかったのですが、iPad の Safari のみで初期設定とファームウェアアップデートができました。初期設定にパソコンが絶対に必要というわけではなさそうです。買った状態では、iPhone や iPad との相性が悪くて速度が出ないとのことですが、ファームウェアアップデートをしたら、特に気にならなくなり快適に使えました。回線速度は、まだ測定できていません。&lt;/p&gt;

&lt;p&gt;クレードルは別売りで 2,980円です。本体は 3色選べるのですが、クレードルは黒 1色なのが残念です。クレードルを使うと、Ethernet ポートが 1つあるので、有線 LAN を構築することもできるようです。&lt;/p&gt;

&lt;p&gt;充電は USB ポートから行います。端子はようやく普及が始まったばかりの Micro USB です（Mini USB ポートではありません！）。持ち歩くには、巻き取り式の USB ケーブルが欲しいですね。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003XDTCD2" style="width:120px;height:240px; float: left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003XDTCCI" style="width:120px;height:240px; float: left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003UIRIGS" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2612951788072129591?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2612951788072129591/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/01/uq-wimax-aterm-wm3500r.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2612951788072129591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2612951788072129591'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/01/uq-wimax-aterm-wm3500r.html' title='UQ-WiMax ATerm WM3500R'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_81ASuOjErSU/TTjf4uBKc_I/AAAAAAAAAQA/hZLYhUPKzBU/s72-c/uqwimax-aterm-wm3500r.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3556510410779458474</id><published>2011-01-01T20:17:00.000+09:00</published><updated>2011-01-01T20:18:21.408+09:00</updated><title type='text'>2011年は飛躍の年に</title><content type='html'>&lt;p&gt;喪中につき、年頭の挨拶を失礼させていただいています。&lt;/p&gt;

&lt;p&gt;昨年は色々あって、あまりいい年とは言えませんでした。既に一部の方にはお伝えしましたが、私は 4月から新体制に移行します。詳細については、まだブログで発表するような段階ではないので、ここに書くのは控えたいと思いますが、4月に向けて、着々と準備を進めて行こうと思います。&lt;/p&gt;

&lt;p&gt;飛躍の年とされる兎年に新たなスタートを切れる好運に感謝するとともに、皆様には、ますますのご支援・ご鞭撻を賜りますようお願い申し上げます。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3556510410779458474?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3556510410779458474/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2011/01/2011.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3556510410779458474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3556510410779458474'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2011/01/2011.html' title='2011年は飛躍の年に'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-7456187143145530754</id><published>2010-12-16T19:34:00.002+09:00</published><updated>2010-12-17T04:51:15.461+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><title type='text'>MacBook Air がお亡くなりに…</title><content type='html'>&lt;p&gt;MacBook Air (Late 2008) を使っていたら、画面が突然乱れ、固まりました。カーネルパニックにもならなかったというのは、かなり深刻な事態だなー、と思って再起動すると、&lt;/p&gt;

&lt;p&gt;プー・・・・・プー・・・・・&lt;/p&gt;

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

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

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

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

&lt;p&gt;これはやはり…11.6inch を買えということなのか…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-7456187143145530754?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/7456187143145530754/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/12/macbook-air.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7456187143145530754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7456187143145530754'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/12/macbook-air.html' title='MacBook Air がお亡くなりに…'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-1985789589948763080</id><published>2010-12-04T17:50:00.003+09:00</published><updated>2010-12-04T17:54:24.100+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Legacy'/><title type='text'>MO の処分</title><content type='html'>&lt;p&gt;フロッピーディスクに続き、MO も一斉処分しました。とりあえず、不要品の処分も一段落といったところです。&lt;/p&gt;

&lt;p&gt;FireWire 接続の MO ドライブの落札に失敗して、仕方なく懲りずに USB 接続のものを落札しました。落札したのは、&lt;a href="http://www.logitec.co.jp/products/mo/lmopba640u2.html"&gt;Logitec LMO-PBA640U2&lt;/a&gt;です。Mac OS X 10.6.5 でもドライバが不要で、バスパワーで動作します。なかなかよいです。結局、FireWire のものを落札するより、こちらの方が安く上がりました。&lt;/p&gt;

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

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

&lt;p&gt;MO から出てきたデータで、中身が何かは分かっているのですが、現在は読めなくなっているものがありました。ファイルのクリエータが jB･x で、ファイルタイプが jB1 ということから、SoundEdit 16 のデータであることは判明しているのですが、どうしたらいいのでしょう？　Intel Mac でこのデータを読み込む方法をご存じの方、教えてください。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-1985789589948763080?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/1985789589948763080/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/12/mo.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1985789589948763080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1985789589948763080'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/12/mo.html' title='MO の処分'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5982209723232177693</id><published>2010-12-01T17:11:00.006+09:00</published><updated>2010-12-01T17:40:04.451+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Legacy'/><title type='text'>フロッピーディスクの処分</title><content type='html'>&lt;p&gt;我が家に埋もれていたフロッピーディスクを一斉処分しました。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TPYEEaY9QSI/AAAAAAAAAPo/m9Ae0j2yCzU/s1600/IMG_3708.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TPYEEaY9QSI/AAAAAAAAAPo/m9Ae0j2yCzU/s320/IMG_3708.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5545624465003331874" /&gt;&lt;/a&gt;

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

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

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

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

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

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_81ASuOjErSU/TPYEEjThkxI/AAAAAAAAAPw/ws9IFPth96c/s1600/IMG_3709.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_81ASuOjErSU/TPYEEjThkxI/AAAAAAAAAPw/ws9IFPth96c/s320/IMG_3709.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5545624467396465426" /&gt;&lt;/a&gt;

&lt;p&gt;全部分解して、パーツごとに分別しました。今度のゴミの日に出します。記録媒体である磁性体フィルムの部分は、バラバラに切断して捨てました。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5982209723232177693?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5982209723232177693/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/12/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5982209723232177693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5982209723232177693'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/12/blog-post.html' title='フロッピーディスクの処分'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_81ASuOjErSU/TPYEEaY9QSI/AAAAAAAAAPo/m9Ae0j2yCzU/s72-c/IMG_3708.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-306895359995588095</id><published>2010-11-29T08:23:00.004+09:00</published><updated>2010-12-01T06:02:12.730+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Legacy'/><title type='text'>MO は既に終了していた</title><content type='html'>&lt;p&gt;我が家には、光磁気ディスク (MO) が 40枚ほどあります。MO は保存特性が素晴らしいと言われますが、それを読み書きするドライブには耐久性がなく、劣化したドライブは記録データを破壊して不良セクタの山を作ります。ドライブのあまりの信頼性のなさに呆れて放置したという経緯から、中に何が入っているかも把握できていないのですが、懐かしいデータが出てくるかも…ということでサルベージをすることにしました。&lt;/p&gt;

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

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

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

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B0007DA2H6" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-306895359995588095?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/306895359995588095/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/11/mo.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/306895359995588095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/306895359995588095'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/11/mo.html' title='MO は既に終了していた'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6897801662577631061</id><published>2010-11-04T17:17:00.009+09:00</published><updated>2010-11-04T17:37:18.895+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>自炊ケーススタディ: マンガ週刊誌編</title><content type='html'>&lt;p&gt;マンガ週刊誌の紙質は皆様ご承知の通り、若干アレな感じです。自炊したいと思ったところで、これを白黒 2階調でスキャンすると、とても読めるクオリティにはなりません。かと言って、カラーでスキャンするのも少し引っかかるところがあります。&lt;/p&gt;

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

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_81ASuOjErSU/TNJsS70UcZI/AAAAAAAAAOo/0vbR3l2pgNk/s1600/quartz-filter-1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 82px;" src="http://4.bp.blogspot.com/_81ASuOjErSU/TNJsS70UcZI/AAAAAAAAAOo/0vbR3l2pgNk/s320/quartz-filter-1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5535605964542341522" /&gt;&lt;/a&gt;

&lt;p class="note"&gt;※ 引用: ハヤテのごとく! 293話 chAngE&lt;/p&gt;

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

&lt;h4&gt;Quartz フィルタを作る&lt;/h4&gt;

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

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TNJsTI06hHI/AAAAAAAAAOw/tFZ_-j5us94/s1600/quartz-filter-2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 191px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TNJsTI06hHI/AAAAAAAAAOw/tFZ_-j5us94/s320/quartz-filter-2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5535605968034497650" /&gt;&lt;/a&gt;

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

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TNJsTdmRp4I/AAAAAAAAAPA/KpdCVeoDXHY/s1600/quartz-filter-4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 191px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TNJsTdmRp4I/AAAAAAAAAPA/KpdCVeoDXHY/s320/quartz-filter-4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5535605973610243970" /&gt;&lt;/a&gt;

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

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TNJsTFd-1hI/AAAAAAAAAO4/xSZcaasCfOQ/s1600/quartz-filter-3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TNJsTFd-1hI/AAAAAAAAAO4/xSZcaasCfOQ/s320/quartz-filter-3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5535605967133005330" /&gt;&lt;/a&gt;


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

&lt;p&gt;作成したフィルタは、以下のようになります。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_81ASuOjErSU/TNJsTv_L1sI/AAAAAAAAAPI/34QYxmIIu7o/s1600/quartz-filter-5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 191px;" src="http://2.bp.blogspot.com/_81ASuOjErSU/TNJsTv_L1sI/AAAAAAAAAPI/34QYxmIIu7o/s320/quartz-filter-5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5535605978546558658" /&gt;&lt;/a&gt;

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


&lt;h4&gt;Automator でサービスを作る&lt;/h4&gt;

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

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_81ASuOjErSU/TNJsX1cEkNI/AAAAAAAAAPQ/tlhwtqnvSY0/s1600/quartz-filter-6.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 226px;" src="http://4.bp.blogspot.com/_81ASuOjErSU/TNJsX1cEkNI/AAAAAAAAAPQ/tlhwtqnvSY0/s320/quartz-filter-6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5535606048729370834" /&gt;&lt;/a&gt;

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


&lt;h4&gt;使い方&lt;/h4&gt;

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

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

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

&lt;p&gt;色々と試してみて、お好みの設定を探すのがよいでしょう。マンガ週刊誌以外の本にも、応用の効くワークフローです。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6897801662577631061?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6897801662577631061/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/11/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6897801662577631061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6897801662577631061'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/11/blog-post.html' title='自炊ケーススタディ: マンガ週刊誌編'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_81ASuOjErSU/TNJsS70UcZI/AAAAAAAAAOo/0vbR3l2pgNk/s72-c/quartz-filter-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-72044671211015648</id><published>2010-10-29T06:41:00.001+09:00</published><updated>2010-10-29T06:42:50.142+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>いつの間にか住所がダダ漏れになる機能が…</title><content type='html'>&lt;p&gt;ログを見ていたら気になるリファラがありました。&lt;/p&gt;

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

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

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

&lt;p&gt;気になる方は、Google のそれっぽいところの設定を確認することをおすすめします。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-72044671211015648?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/72044671211015648/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/blog-post_29.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/72044671211015648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/72044671211015648'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/blog-post_29.html' title='いつの間にか住所がダダ漏れになる機能が…'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6797189948304360025</id><published>2010-10-26T04:42:00.003+09:00</published><updated>2011-01-27T05:51:51.246+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>プログラミング教育</title><content type='html'>&lt;p&gt;最近、色々な人から大学でのプログラミング教育について話を聞く機会がありました。「最近の学生は C言語を教えると構造体が理解できない」から始まって、「物を順序立てて説明するということができる人とできない人がいる」「プログラムを書ける人と書けない人の間には超えられない壁がある」と聞き、色々調べてみると、全国的な規模でかなり深刻な事態になっているということを知りました。&lt;/p&gt;

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

&lt;blockquote&gt;&lt;a href="http://d.hatena.ne.jp/Nagise/20080827/1219797500"&gt;なんせ、情報工学出だろうが、情報系の専門学校出だろうが、文系大学出だろうが、新人で採るならひとしく無能だと思わなければならない。そんな出身校よりも、ホビーでプログラムするかどうかを問う方が当りの人材を引き当てれるということは、現在のプログラミング教育がプログラミング能力を育てることにおいてはほとんど用をなしていないことを示唆するだろう&lt;/a&gt;&lt;/blockquote&gt;

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

&lt;ul&gt;
&lt;li&gt;プログラマーになれる人なれない人&lt;br/&gt;
&lt;a href="http://d.hatena.ne.jp/kagamihoge/20070525/1180094454"&gt;http://d.hatena.ne.jp/kagamihoge/20070525/1180094454&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hello, world から始まらないプログラミング教育&lt;br/&gt;
&lt;a href="http://d.hatena.ne.jp/kagamihoge/20071109/1194617760"&gt;http://d.hatena.ne.jp/kagamihoge/20071109/1194617760&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;プログラミングハイウェイ&lt;br/&gt;
&lt;a href="http://d.hatena.ne.jp/Nagise/20080827/1219797500"&gt;http://d.hatena.ne.jp/Nagise/20080827/1219797500&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6797189948304360025?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6797189948304360025/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/blog-post_26.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6797189948304360025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6797189948304360025'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/blog-post_26.html' title='プログラミング教育'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-1606985690218660129</id><published>2010-10-21T12:42:00.000+09:00</published><updated>2010-10-21T12:43:24.013+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><title type='text'>MacBook Air 11.6インチモデル登場に寄せて</title><content type='html'>&lt;p&gt;まだ現物を見れていないのですが、仕事用パソコンは MacBook Air に統一すると決めた私にとって、新モデルの登場は重大なイベントです。&lt;/p&gt;

&lt;p&gt;今回の MacBook Air のラインナップを見て感じたことは、「サブノートとして持ち運ぶ人からメインマシンとして使いたい人まで、幅広くカバーしたなあ」という点です。ライトな作業しかしないけどサブノートとして携帯性を重視する人は 11インチの最安モデルを、持ち運べるメインマシンとして使いたい人は 13インチモデルを最大拡張 (メモリ 4GB、SSD 256GB) で、という選択ができます。両者ともデュアルリンク DVI 出力を持ち、その気になれば 30インチ Cinema Display にも接続できます。明確な利用像を持ち、MacBook Air というコンセプトに賛同する人にとって、幅広い選択肢が提供されたという点は、大いに評価してよいのではないでしょうか。&lt;/p&gt;

&lt;p&gt;私は、というと、11.6インチモデルにするか、13インチモデルにするか、決めかねています…。11.6インチのメモリクロック 1066MHz、フロントバス 800MHz というスペックが少し引っかかっています。現物を触ってみてから決めます。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-1606985690218660129?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/1606985690218660129/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/macbook-air-116.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1606985690218660129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1606985690218660129'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/macbook-air-116.html' title='MacBook Air 11.6インチモデル登場に寄せて'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4426999526407825879</id><published>2010-10-15T19:06:00.005+09:00</published><updated>2010-10-16T10:14:49.705+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppleScript'/><title type='text'>iPhoto の写真にジオタグを設定するスクリプト</title><content type='html'>&lt;p&gt;iPhoto '09 は写真に埋め込まれたジオタグで地図上に撮影地をプロットできます。とても面白い機能なのですが、私の Canon EOS KISS X2 には GPS なんて便利なものは付いてないので、何とかして手動で付けてあげないといけません。Google マップで撮影地を指定して、その場所に設定できたら便利だなーってことで、調べていたら、いとも簡単にできました。&lt;/p&gt;

&lt;p&gt;こちらからダウンロードできます&lt;br/&gt;
&lt;a href="http://bit.ly/bk0kGk"&gt;iPhoto_set_geotag_to_photos.zip&lt;/a&gt; (3k bytes)&lt;/p&gt;

&lt;p&gt;“iPhoto で選択中の写真の撮影地を設定” というスクリプトが入っています。使い方は以下のとおりです。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;iPhoto でジオタグを付けたい写真を選択します。複数選択してもかまいません。&lt;/li&gt;
&lt;li&gt;Safari で Google マップを開き、撮影地として指定したい場所を真ん中に持ってきます。ダブルクリックするとよいでしょう。&lt;/li&gt;
&lt;li&gt;この状態で、ダウンロードしたスクリプトを動かします。特に反応はありませんが、撮影地が設定されています。&lt;/li&gt;
&lt;/ol&gt;

&lt;p class="note"&gt;※ Safari で複数のタブで Google マップを開いていると正しく動作しません。&lt;p&gt;

&lt;p&gt;スクリプトは、$HOME/Library/Scripts/Applications/Safari に入れて、スクリプトメニューから呼び出すと便利です。&lt;/p&gt;

&lt;p&gt;配布には Dropbox を使っています。まだご利用でない方は、&lt;a href="http://www.dropbox.com/referrals/NTk5MTUyOTE5"&gt;こちら&lt;/a&gt;から登録してください (無料、2GB + 250MB のボーナスディスクスペースがもらえます。) 。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4426999526407825879?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4426999526407825879/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4426999526407825879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4426999526407825879'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/blog-post.html' title='iPhoto の写真にジオタグを設定するスクリプト'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-417461076285250305</id><published>2010-10-07T07:46:00.009+09:00</published><updated>2010-10-07T13:44:20.828+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>Todo 4.0 アップデート</title><content type='html'>&lt;p&gt;iPhone 用の To Do 管理ソフトの定番 Appigo 社の  &lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Ftodo%252Fid282778557%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30" target="itunes_store"&gt;Todo 4.0&lt;/a&gt; と、その iPad 版 &lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Ftodo-for-ipad%252Fid371787147%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30" target="itunes_store"&gt;Todo for iPad 4.0&lt;/a&gt; がリリースされています。&lt;/p&gt;

&lt;p&gt;今回のアップデートのポイントは iCal との同期処理が安定したことです※。以前は 2回くらい同期しないと、ちゃんと反映されませんでしたが、このバージョンからは大丈夫です。次のように、進捗状況がダイアログに表示されるようになり、安心感が増しました。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TKz8eQPrsLI/AAAAAAAAAOI/3DutBpYtrcM/s1600/todo4.0-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TKz8eQPrsLI/AAAAAAAAAOI/3DutBpYtrcM/s320/todo4.0-1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5525068439563776178" /&gt;&lt;/a&gt;

&lt;p class="note"&gt;※ 同期処理には &lt;a href="http://www.appigo.com/appigo-sync"&gt;Appigo Sync&lt;/a&gt; の最新版をインストールする必要があります（無料）。&lt;/p&gt;

&lt;p&gt;iCal で設定したアラームにも対応し、通知音・バイブレーションとともに表示されるようになりました。アプリが起動していなくても、設定した時間になると iPhone がスリープ状態でも、次のように通知してくれます。これは便利です。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_81ASuOjErSU/TKz8esBzf_I/AAAAAAAAAOQ/wGxtj0ijda0/s1600/todo4.0-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_81ASuOjErSU/TKz8esBzf_I/AAAAAAAAAOQ/wGxtj0ijda0/s320/todo4.0-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5525068447021760498" /&gt;&lt;/a&gt;

&lt;p&gt;これまで以上に使用頻度が上がりそうなソフトです。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-417461076285250305?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/417461076285250305/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/todo-40.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/417461076285250305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/417461076285250305'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/todo-40.html' title='Todo 4.0 アップデート'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_81ASuOjErSU/TKz8eQPrsLI/AAAAAAAAAOI/3DutBpYtrcM/s72-c/todo4.0-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-9002267717297321353</id><published>2010-10-06T08:22:00.000+09:00</published><updated>2010-10-06T08:23:33.267+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Touch Diamond'/><title type='text'>Touch Diamond やめました</title><content type='html'>&lt;p&gt;1年ちょっとでしょうか。いい機会なので、Touch Diamond やめました。しばらくは iPhone 一本でいきます。&lt;/p&gt;

&lt;p&gt;Touch Diamond を使ったイー・モバイル 3G 回線のテザリングですが、色々なテザリングアプリを試してみて、結局、全部だめ、という惨憺たるものでした。どうしようもなく不安定です。全部だめ、というのは、テザリングアプリ側の問題ではなく、OS レベルの問題なのでしょう。&lt;/p&gt;

&lt;p&gt;通信していると、いつの間にかソフトが落ちているとか、回線が切れているとかは日常茶飯事です。突然、Web サーバにつながらなくなって、メールがいつまでたっても送信完了にならなくて、何が起こった？　とふと見ると、回線が切れている、という感じです。何度かこうなった後、最終的に OS レベルでの再起動が必要になります。ちょっと…使い続けるのは無理です。&lt;/p&gt;

&lt;p&gt;前も書きましたが、AC アダプタにつないでいるのに、3G−WiFi でテザリングしていると電池が減っていくのも閉口しました。これもいつも間にかつながらなくなっているという原因の一つです。&lt;/p&gt;

&lt;p&gt;半年に一回くらい、OS レベルでどうにもならなくなって、出荷時状態に戻す → 再設定をしないといけなくなるのも困ったものです。Windows Mobile 端末は、仕事で使うデバイスではないですね。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-9002267717297321353?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/9002267717297321353/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/touch-diamond.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/9002267717297321353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/9002267717297321353'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/touch-diamond.html' title='Touch Diamond やめました'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4175474021290122449</id><published>2010-10-04T05:32:00.005+09:00</published><updated>2010-10-04T05:35:52.204+09:00</updated><title type='text'>Mac OS X のマウスカーソルの動きが変？</title><content type='html'>&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002TOJHB8" style="float: right; width:120px;height:240px; padding-left: 16px; border-left: 1px solid black; margin-left: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;a href="http://www.tidbits.com/tb-issues/lang/jp/tidbits-jp-869.html#lnk11"&gt;Mac OS X のマウスカーソルの加速曲線がおかしい&lt;/a&gt;という指摘や、それを&lt;a href="http://www.usboverdrive.com/USBOverdrive/"&gt;解決するソフト&lt;/a&gt;があるのは知っていましたが、私には意味のない話でした。別段、何も不自由を感じませんでしたし、「加速曲線がおかしいのは Windows の方だろう、全然滑らかに動かないじゃないか」と思っていました。&lt;/p&gt;

&lt;p&gt;今日、不覚にも愛用の Apple Bluetooth Mighty Mouse を忘れてきてしまい、仕方なく近所の電気屋さんから Windows 用の USB マウス (エレコム M-M3URBK) を買ってきて使いました。すると…「！？　何だこれ？」　確かに使いづらい。マウスが急激に動いてしまいます。ゆっくり動かしても、狙った場所に止まらず、行きすぎてしまいます。ゆっくり等速で動かすと、ガクンガクンとぎこちなく動きます。これは確かにひどい。いくら「軌跡の速さ」の設定を変えてみても、決して満足のいく設定にはなりませんでした。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002TOJH9A" style="float: right; width:120px;height:240px; padding-left: 16px; border-left: 1px solid black; margin-left: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;これを実験としてみると、デバイスを変更し、Mac OS X の設定は何も変更していないのに、これだけ違う点に着目てきます。様々な可能性が考えられます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mac OS X ではなく、Windows 用のマウス側に問題がある。この手の指摘をしていた人たちは、Mac へのスイッチャーで、愛用の Windows 用マウスを Mac でも使い続けているのではないか。&lt;/li&gt;
&lt;li&gt;Mac OS X が Apple 製のマウスに特化したチューニングになっているのではないか。USB の HID デバイスのマウスプロファイルも調べないと、Mac OS X が悪いのかデバイス側が悪いのかの判定はできないのですが、マウスのスキャン速度とか、物理的にマウスが動いた距離に対して、デバイスとしてどう評価するかとかも問題になりそうです。&lt;/li&gt;
&lt;li&gt;この記事では「Mac OS 9 までは問題なかった」としていますが、それは ADB マウス※だったからではないのか。「Apple が Mac OS X でマウスカーソルの加速曲線を修正した」という指摘には疑問が残る。&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="note"&gt;※ Apple Desktop Bus 。マウスやキーボードをつなぐための Mac 専用ポート。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003XKO2LW" style="float: right; width:120px;height:240px; padding-left: 16px; border-left: 1px solid black; margin-left: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;


&lt;p&gt;逆に、Apple 製の USB マウスを Windows につないだらどうなるかという点も非常に興味があります。&lt;p&gt;

&lt;p&gt;印象としては、Windows 用のマウスに比べると、Apple のマウスは反応が早いと感じる一方、Windows 用のマウスはワンテンポ遅れて動いているように感じます。これは iPhone と Andoroid 携帯のタッチパネルの問題によく似ています。スキャン速度が適切に設定されていないのでしょう。&lt;/li&gt;

&lt;p&gt;Mac OS X が悪いと決めつけるのは早計で、結論はちゃんと調査した後です。とりあえず、この問題に対応するには、&lt;a href="http://www.usboverdrive.com/USBOverdrive/"&gt;USB オーバードライブ&lt;/a&gt;をインストールするか、Apple 純正のマウスを買うか、どちらかを選ぶことになりそうです。でも、今から買うならマジックトラックパッドも捨てがたいですね。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4175474021290122449?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4175474021290122449/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/mac-os-x.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4175474021290122449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4175474021290122449'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/10/mac-os-x.html' title='Mac OS X のマウスカーソルの動きが変？'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-8194546746996653597</id><published>2010-09-29T15:51:00.002+09:00</published><updated>2010-09-29T16:03:32.135+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lifehack'/><title type='text'>成果物に関する責任の所在はツールに在らず</title><content type='html'>&lt;p&gt;一年くらい前に、母が Microsoft 検定 (?) とやらを受験して、合格したと言ってました。どれくらいのグレードなのか、よくは知らないのですが、要するに、Microsoft が作った出来の悪い GUI を、Microsoft の想定通りに (つまり上部に並んだアイコンをクリックして) 使わないと合格できないのだそうです。ショートカットキーは使ってはいけないのだそうです。ちょっと信じられないのですが、国の補助金でやっている職業訓練の実態はこんなものです。&lt;/p&gt;

&lt;p&gt;一方で、大手 SIer から出てくるドキュメントは、とりあえず格子状になった Excel シートにレイアウトしたものとか、滅茶苦茶です。町内会のチラシを作るならともかくとして、仕事で使うドキュメント、レポートや論文を書くための教育がこれでいいのか、というのは常々疑問に感じます。主婦のカルチャースクール的なリテラシー教育を、大学を含む色々なところでやっているのが現実のようです。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=4798117137" style="float: left; width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=4798119474" style="float: left; width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=4798119458" style="clear; left; width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;どうしようもない現実に対する処方箋がこれらの本です。おせっかいな機能がてんこ盛りな Word ですが、「Word が勝手にこうするんですよ」と言う人は「Eclipse が勝手にこうするんですよ」とも言います、というくだりは妙に説得力があって、笑ってしまいました。バグ出しといて、そんな言い訳されたら張り倒しますよ。要らないアイコンは表示しないで画面を広く使うとか、文書の見た目と論理構造を分離するためにきちんとスタイルを使い、アドホックな文字修飾は使わない、などの具体的な指南が書かれていて、一読の価値があります。&lt;/p&gt;

&lt;p&gt;エンジニアのための再入門とありますが、文系・理系を問わず、自分が書いた文章に責任を持たないといけない人は、Microsoft Office を使うならこれくらい知っておいてほしいという本です。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-8194546746996653597?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/8194546746996653597/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/blog-post_29.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8194546746996653597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8194546746996653597'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/blog-post_29.html' title='成果物に関する責任の所在はツールに在らず'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5806231624752516170</id><published>2010-09-27T04:38:00.004+09:00</published><updated>2010-09-27T04:47:08.425+09:00</updated><title type='text'>キーボードを有線化しました</title><content type='html'>&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B001UHN7T8" style="float: right; width:120px;height:240px; padding-left: 16px; border-left: 1px solid black; margin-left: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;Mac mini で使っていた Apple Wireless キーボードを壊してしまいました。汚れをウェットティッシュで拭いていたら、中に水分が入ってしまったようです。乾かしたりして様子を見ていたのですが、結局復旧せず、諦めてキーボードを新調することにしました。&lt;/p&gt;

&lt;p&gt;悩んだ末、選んだのが Apple Keyboard (USB 接続) です。自腹なので、結局値段で決めた部分もあります。「無線から有線に戻るのは不便」という考えがなかなか捨てられなかったのですが、使ってみると、そうでもないです。USB ケーブルは十分に長くできますし (延長ケーブルが付属している) 、思ったより邪魔になりません。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B001UHN7TI" style="clear: right; float: right; width:120px;height:240px; padding-left: 16px; border-left: 1px solid black; margin-left: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;予想外に便利だったのは、キーボードの左右についている USB ポートです。この位置にあるのは、元々はマウスを接続するためでしたが、USB メモリのように、ちょっと付けたり外したりするデバイスを使う時も、手元で操作できるので断然便利です。&lt;/p&gt;

&lt;p&gt;Mac mini は USB ポートが　５つ並んでいて不足はないのですが、狭い場所に集中しています。付けっぱなしにするのは問題ないですが、頻繁に付けたり外したりするには不便な構造です。iMac もディスプレイ部分の裏側に USB ポートがあるので、同じような問題を抱えています。&lt;/p&gt;

&lt;p style="clear: left;"&gt;USB ハブを付けるのも一手ですが、Apple Keyboard を USB ハブ代わりに使うとよいのではないでしょうか。Mac のデスクトップ機を使っている方には、有線のキーボードをおすすめしたいと思います。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5806231624752516170?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5806231624752516170/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/blog-post_27.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5806231624752516170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5806231624752516170'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/blog-post_27.html' title='キーボードを有線化しました'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5842750375026753650</id><published>2010-09-26T04:15:00.001+09:00</published><updated>2010-09-26T04:18:19.874+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>“シェルスクリプトを実行” アクションのメモ</title><content type='html'>&lt;p&gt;Mac OS X に標準で入っている “シェルスクリプトを実行” アクションの使い方のまとめです。実はスクリプトからエラーを返してワークフローを停止させることができるなど、undocumented な機能があったり、知らないとおかしな挙動になったりする部分があるので、まとめておきます。&lt;/p&gt;

&lt;p&gt;以下の記述は “シェルスクリプトを実行” アクションのバージョンは 2.0.1 を元にしています。&lt;/p&gt;

&lt;h4&gt;実行可能なシェルおよびスクリプト言語&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;bash / csh / ksh / sh / tcsh / zsh&lt;/li&gt;
&lt;li&gt;perl / python / ruby&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;ユーザスクリプト実行時の環境&lt;/h4&gt;

&lt;p&gt;カレントディレクトリは、ホームディレクトリに設定される。&lt;/p&gt;

&lt;p&gt;環境変数は、基本的には各シェルに依存する。ホームディレクトリの rc ファイルはシェル起動時に読み込まれる。Terminal で実行した場合の差異として、Automator は環境変数 LANG を設定しないので注意が必要である。&lt;/p&gt;

&lt;h4&gt;アクションとユーザスクリプトの間の規約&lt;/h4&gt;

&lt;p&gt;前段のアクションからの入力はテキストのみ、ユーザスクリプトは標準入力または引数から受け取る。&lt;/p&gt;

&lt;p&gt;続行のアクションへの出力はテキストのみ、ユーザスクリプトは標準出力へ引き渡す。&lt;/p&gt;

&lt;p&gt;ユーザスクリプトは実行終了時に終了ステータスを返さなければならない。0 の場合は、正常終了を意味し、ワークフローの制御が後続のアクションに渡る。それ以外の場合は、異常終了を意味し、Automator は ワークフローの実行を停止し、ユーザにエラーが発生したことが通知する。この際に、標準エラー出力に書き出された 1行目が、エラーメッセージとして使用される。&lt;/p&gt;

&lt;p&gt;逆に言うと、ユーザスクリプトは、実行する各コマンドの標準エラー出力を放置してはならず、各コマンドの標準エラー出力は、適切な場所にリダイレクトするなどの対応をしないといけない。また、標準エラー出力には 1行を超えて書き出さない方がよい。エラーメッセージが正常に返せない場合がある。&lt;/p&gt;

&lt;h4&gt;エラーを返す場合のサンプル&lt;/h4&gt;

&lt;p&gt;perl で書いています。標準エラー出力にエラーメッセージを書き出し、終了コード 1 を返します。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TJ5HNKpi8zI/AAAAAAAAAN4/9XRjinQeje4/s1600/run-shell-script-01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TJ5HNKpi8zI/AAAAAAAAAN4/9XRjinQeje4/s320/run-shell-script-01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520928484725289778" /&gt;&lt;/a&gt;

&lt;p&gt;Automator からエラーの発生が通知されます。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TJ5HNaIFFEI/AAAAAAAAAOA/NFyql6duO6g/s1600/run-shell-script-02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 172px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TJ5HNaIFFEI/AAAAAAAAAOA/NFyql6duO6g/s320/run-shell-script-02.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520928488879887426" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5842750375026753650?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5842750375026753650/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/blog-post_26.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5842750375026753650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5842750375026753650'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/blog-post_26.html' title='“シェルスクリプトを実行” アクションのメモ'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_81ASuOjErSU/TJ5HNKpi8zI/AAAAAAAAAN4/9XRjinQeje4/s72-c/run-shell-script-01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6676271186689035755</id><published>2010-09-24T10:13:00.005+09:00</published><updated>2010-09-24T12:10:43.694+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>“シェルスクリプトを実行” アクションの標準エラー出力</title><content type='html'>&lt;p&gt;標準で入っている “シェルスクリプトを実行” アクションですが、標準エラー出力絡みでバグ（仕様？）があるようです。動かしているスクリプトが標準エラー出力に 16384バイトを超えて出力すると、アクションがストールします。&lt;/p&gt;

&lt;h3&gt;実験&lt;/h3&gt;

&lt;p&gt;“シェルスクリプトを実行” アクションのバージョンは 2.0.1 です。&lt;/p&gt;

&lt;p&gt;perl で書いています。標準エラー出力に 16384文字の空白文字 (0x20) を出力してみます。最後に "OK" を返します。これは一瞬のうちに、正常に終了します。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TJv707p2MwI/AAAAAAAAANg/8F0wXwWU-AE/s1600/shellscript-stderr-01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 120px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TJv707p2MwI/AAAAAAAAANg/8F0wXwWU-AE/s320/shellscript-stderr-01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520282655057654530" /&gt;&lt;/a&gt;

&lt;p&gt;次に、1文字増やして、標準エラー出力に 16385文字の空白文字を出力してみます。あとは一つ前のコードと同じですが、これは結果が返ってきません。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_81ASuOjErSU/TJv71ZSrhJI/AAAAAAAAANo/7zh5hYi2QzU/s1600/shellscript-stderr-02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 119px;" src="http://2.bp.blogspot.com/_81ASuOjErSU/TJv71ZSrhJI/AAAAAAAAANo/7zh5hYi2QzU/s320/shellscript-stderr-02.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520282663013549202" /&gt;&lt;/a&gt;

&lt;p&gt;tcsh で同様のコードを動かしてみても、結果は同じです。&lt;/p&gt;

&lt;pre class="code"&gt;@ i = 1
while ($i &lt;= 16385)
echo -n " " &gt; /dev/stderr
@ i ++
end

echo "OK"&lt;/pre&gt;

&lt;h3&gt;考察&lt;/h3&gt;

&lt;p&gt;標準エラー出力のバッファが溢れたときの処理がおかしいようです。&lt;/p&gt;

&lt;p&gt;対策としては、“シェルスクリプトを実行” アクションで動かすシェルスクリプトでは、標準エラー出力には、文字を出さないようにするか、あらかじめ /dev/null などに接続しておく方がよさそうです。また、“AppleScript を実行” アクションから同じスクリプトを実行した場合は、特に問題なく動作しますので、少々面倒ですが、こちらを使うのも手です。&lt;/p&gt;

&lt;p&gt;ちなみに、標準出力には、以下のように 10万くらい出してもへっちゃらでした。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_81ASuOjErSU/TJv71qVE20I/AAAAAAAAANw/vGficyhN2_E/s1600/shellscript-stderr-03.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 206px;" src="http://4.bp.blogspot.com/_81ASuOjErSU/TJv71qVE20I/AAAAAAAAANw/vGficyhN2_E/s320/shellscript-stderr-03.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520282667587001154" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6676271186689035755?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6676271186689035755/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6676271186689035755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6676271186689035755'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/blog-post.html' title='“シェルスクリプトを実行” アクションの標準エラー出力'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_81ASuOjErSU/TJv707p2MwI/AAAAAAAAANg/8F0wXwWU-AE/s72-c/shellscript-stderr-01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5563511433905060707</id><published>2010-09-23T14:15:00.004+09:00</published><updated>2010-09-23T14:29:12.498+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>iWork for iPad 1.2 アップデート</title><content type='html'>&lt;p&gt;iWork for iPad の各アプリ &lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fkeynote%252Fid361285480%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30"&gt;Keynote&lt;/a&gt;、&lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fpages%252Fid361309726%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30"&gt;Pages&lt;/a&gt;、&lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fnumbers%252Fid361304891%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30"&gt;Numbers&lt;/a&gt; のアップデートがリリースされました。&lt;/p&gt;

&lt;h3&gt;Keynote の改善点&lt;/h3&gt;

&lt;p&gt;Keynote については、&lt;a href="http://seino-takahiro.blogspot.com/2010/07/ipad.html"&gt;かつて指摘した点&lt;/a&gt; (グループ化図形のサポート、グループ化図形のアニメーション、表のセルの背景色のサポート) が改善されています。セル結合については、残念ながら未対応です。&lt;/p&gt;

&lt;p&gt;試しに読み込ませてみると、見た目は何となく結合しているように見えていますが (それでも、“結合”の文字は、縦方向にセンタリングしてあるので場所がおかしい) &lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_81ASuOjErSU/TJrjnpXyiyI/AAAAAAAAANQ/K3yjKYxxm7Q/s1600/iwork1.2-update-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_81ASuOjErSU/TJrjnpXyiyI/AAAAAAAAANQ/K3yjKYxxm7Q/s320/iwork1.2-update-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5519974563556002594" /&gt;&lt;/a&gt;

&lt;p&gt;やっぱり結合できていません。下のように、真ん中のセルが選べてしまいます。見た目がそれなりなら、まあいいというのであれば、これでも OK でしょう。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_81ASuOjErSU/TJrjoPnkIyI/AAAAAAAAANY/0nMEcuFpsFc/s1600/iwork1.2-update-3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_81ASuOjErSU/TJrjoPnkIyI/AAAAAAAAANY/0nMEcuFpsFc/s320/iwork1.2-update-3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5519974573822714658" /&gt;&lt;/a&gt;

&lt;p&gt;PowerPoint 形式 (.ppt) で書き出せるようになった点も、歓迎です。この形式で欲しいという人は多いので、Mac がなくてもこの形式に変換して渡せるようになったのは便利です。&lt;/p&gt;

&lt;h3&gt;ファイル交換の方法の改善点&lt;/h3&gt;

&lt;p&gt;iWork for iPad と外部とのファイル交換の方法として、指定した WebDAV サーバにアクセスする機能が加わりました。WebDAV サーバからファイルを読み込んだり、WebDAV サーバへファイルを書き出したりできます。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TJrjnT_NtpI/AAAAAAAAANI/96xNcF1pHrc/s1600/iwork1.2-update-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TJrjnT_NtpI/AAAAAAAAANI/96xNcF1pHrc/s320/iwork1.2-update-1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5519974557815781010" /&gt;&lt;/a&gt;

&lt;p&gt;ファイルビューワー系の iPhone アプリなどで、WebDAV サーバ機能を持っているものはたくさんあるので、iPhone に WebDAV サーバを上げておき、iPad と iPhone とのやりとりだけで完結できます。外部ネットワークの力を借りなくても済むようになった点は大きいです。ただし、HTTP については 80番ポート、HTTPS では 443番ポートでないと接続できないようです。&lt;/p&gt;

&lt;p&gt;こうした要件を満たす WebDAV サーバ機能を持つアプリの一つは、&lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fair-sharing%252Fid289943355%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30"&gt;Air Sharing&lt;/a&gt; です。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5563511433905060707?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5563511433905060707/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/iwork-for-ipad-12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5563511433905060707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5563511433905060707'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/iwork-for-ipad-12.html' title='iWork for iPad 1.2 アップデート'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_81ASuOjErSU/TJrjnpXyiyI/AAAAAAAAANQ/K3yjKYxxm7Q/s72-c/iwork1.2-update-2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-1371321203792845857</id><published>2010-09-21T12:52:00.001+09:00</published><updated>2010-09-21T14:25:09.462+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>iPad 用 VLC Media Player</title><content type='html'>&lt;p&gt;VLC Media Player の iPad 版 (無料) が出ていたので、早速インストールしてみました。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://click.linksynergy.com/fs-bin/stat?id=qRSIo03ZAb4&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fjp%252Fapp%252Fvlc-media-player%252Fid390885556%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30" target="itunes_store"&gt;&lt;img src="http://ax.phobos.apple.com.edgesuite.net/images/web/linkmaker/badge_appstore-lrg.gif" alt=VLC Media Player - Applidium /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;VLC は様々なフォーマットやコーデックに対応していることが魅力の一つですが、iPad 版は対応フォーマットに制限があるようです。何に対応しているかなど、公式には発表されていません。&lt;/p&gt;

&lt;p&gt;私は、手持ちの MPEG-TS (.ts) と MPEG-PS (.mpg) で試してみました。MPEG-TS は、地デジを録画して、b25 を通して、本放送のサービスストリームを抽出したファイルです。MPEG-PS は、そのファイルから、TMPGEnc Editor でカット編集後に作成したものです。&lt;/p&gt;

&lt;p&gt;結果は、MPEG-TS は認識され再生可能、MPEG-PS は認識できませんでした。これで地デジを録画して、再エンコードなしで iPad で再生する選択肢ができたのか、というと、そうは問屋が卸しません。iPad の CPU では処理能力が全く不足で、音声は大丈夫ですが、映像は紙芝居になってしまいます (10秒に 1フレームくらいが何とか再生される) 。iPad を縦位置にすると、若干は改善しますが、それでも視聴に耐える品質ではないです。&lt;/p&gt;

&lt;p&gt;とはいえ、VLC の登場により、.m4v に変換しなくてもムービーを再生できる可能性が広がった点は、歓迎してよいと思います。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-1371321203792845857?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/1371321203792845857/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/ipad-vlc-media-player.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1371321203792845857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1371321203792845857'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/ipad-vlc-media-player.html' title='iPad 用 VLC Media Player'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-328496604682438998</id><published>2010-09-13T12:53:00.001+09:00</published><updated>2010-09-14T04:52:10.937+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppleScriptObjC'/><title type='text'>NSRange オブジェクト</title><content type='html'>&lt;p&gt;AppleScriptObjC では Cocoa が呼び出せるので、Cocoa クラスのインスタンスを作成する時は alloc() すれば済みます。
ところが、NSRange のように、インライン関数 NSMakeRange() を使ってインスタンスを作成するものは、undocumented な部分が多く、よくわかっていません。なお、AppleScript で range と言うと … n thru m … のことですが、これは NSRange ではありません。&lt;/p&gt;

&lt;p&gt;NSRange を使うサンプルコードを示します。このコードは、ファイル名のディレクトリ部分を得る ("/usr/local/bin/script.sh" が渡されたとき、"/usr/local/bin" を取得する) ものです。UNIX のコマンドで言うと、dirname に相当します。&lt;/p&gt;

&lt;pre class="code"&gt;property NSString : class "NSString"
property NSFileManager : class "NSFileManager"

on foo(filename)
  set str to ((NSString's alloc())'s initWithString_(filename))'s autorelease()
  set pc to str's pathComponents()
  set rng to {0, (pc's |count|()) - 1}
  set cwd to NSString's pathWithComponents_(pc's subarrayWithRange_(rng))
  set mng to NSFileManager's defaultManager()
  mng's changeCurrentDirectoryPath_(cwd)
end foo&lt;/pre&gt;

&lt;p&gt;このコードは、以下のように動きます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ファイル名の文字列 filename を NSString にして、変数 str に代入します。AppleScript で扱っている文字列は NSString ではないことがあるので、NSString の機能を使いたいときは、このような変換をします。&lt;/li&gt;
&lt;li&gt;pathComponents() で、str を / ごとに分解した文字列の入った NSArray を取得し、変数 pc に代入します。"/usr/local/bin/script.sh" は [ "/", "usr", "local", "bin", "script.sh" ] に分解されます。&lt;/li&gt;
&lt;li&gt;変数 pc に入っている配列から、最後の要素 "script.sh" を取り除いた NSArray を作ります。この範囲 (0 から、配列の要素数 - 1) を NSRange で指定します。とは言え、単なるリストを作るだけです。リストの第一要素が開始位置、第二要素が長さを表しています。作成したリストを rng に代入しています。&lt;/li&gt;
&lt;li&gt;subarrayWithRange_() で、3 で作ったリストで範囲を指定し、配列から必要な部分を取り出します。これを元に新しい NSString を pathWithComponents_() で作成し、変数 cwd に代入します。&lt;/li&gt;
&lt;li&gt;NSFileManager を使って、カレントディレクトリを cwd に変更します。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;結局、subarrayWithRange_() を呼び出す時に、AppleScriptObjC が強制的に型変換のようなことを行っているようなのですが、この辺のルールがよくわからないのです。とりあえず、動いているのでよしとします。&lt;/p&gt;

&lt;p&gt;なお、Cocoa のメソッドを呼び出した時に、NSRange オブジェクトが返却された場合、AppleScriptObjC からはレコードとして見えるので、開始位置は |location| of aRange 、長さは |length| of aRange のようにアクセスします。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-328496604682438998?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/328496604682438998/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/nsrange.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/328496604682438998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/328496604682438998'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/nsrange.html' title='NSRange オブジェクト'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-8724449757406184217</id><published>2010-09-09T12:53:00.004+09:00</published><updated>2010-09-09T12:59:32.474+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>iOS 4.1 リリース</title><content type='html'>&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002P67E10" style="clear: left; width:120px;height:240px; float: left; border-right: 1px black solid; padding-right: 4px; margin-right: 16px; margin-bottom: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;iOS 4.1 がリリースされました。早速アップデートしました。iPhone 3GS では、Game Center のアイコンが現れた以外、別段変わった感じはしません。&lt;/p&gt;

&lt;p&gt;私は iPhone 用のヘッドセットとして、ソニーの DRC-BT30P を使っています。DRC-BT30P は USB 接続で充電できること、イアフォンは好みのものが使えることなど、よくできています。DRC-BT30P 本体には音量と次曲・前曲ボタンがあるのですが、今までは音量しか使えませんでした。iOS 4.1 をインストールしたら、ちゃんと次曲・前曲ボタンが機能します。これで便利になります。&lt;/p&gt;

&lt;p&gt;Game Center は、ちょっとだけ使ってみました。Game Center そのものは SNS アプリの機能しかなく、対応ゲームを別途購入しないといけないのですね…。プラットフォームとしては面白いですが、あまりゲームをしなくなってしまったので…。ちょっと微妙です。&lt;/p&gt;

&lt;p&gt;それよりも iPad 対応の iOS 4.2 が待ち遠しい！　一番欲しい機能は、iPad Camera Connection Kit を使って、USB 端子経由で写真だけではなく、PDF (できれば、Word や Excel 等の Office ファイルも) を iPad に取り込める機能です。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-8724449757406184217?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/8724449757406184217/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/ios-41.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8724449757406184217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8724449757406184217'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/ios-41.html' title='iOS 4.1 リリース'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4273171792511178662</id><published>2010-09-02T18:58:00.002+09:00</published><updated>2010-09-08T12:20:22.510+09:00</updated><title type='text'>javari に見る小売業の未来</title><content type='html'>&lt;p&gt;やたらに amazon から javari とかいうメールが届くと思ったら、靴屋さんを始めていたのですね。javari という単語から、靴を連想できなかったので、思いっきりスルーしていました。靴の通販で、フィットしなかった時などに返品可、というのも画期的です。ネットビジネスでも靴屋さんが成立するんですね。&lt;/p&gt;

&lt;p&gt;靴を検索できるというのは、とても便利です。時間と交通費をかけてお店に行って、気に入ったのがないなー、ということはよくあります。javari なら家に居ながら選べますし、実際に手に取って確認もできるので、これでいいや、と思います。返品しないといけないのは少々面倒ですが、靴屋さんに出向くための時間とお金を考えたら、全然いいです。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=endless&amp;f=ifr&amp;asins=B00385Y1E0" style="float: left; width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=endless&amp;f=ifr&amp;asins=B002LVTIN6" style="clear: right; width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;ハッシュパピーのスエード靴。ゴテゴテしてないシンプルなところが好きです。色違いで持っています。黒を履き潰してしまったので買おうと思っていたのですが、どこにも在庫がなくて困っていました。靴底の張り替えサービスもやってくれるとうれしいんですけどね。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4273171792511178662?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4273171792511178662/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/javari.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4273171792511178662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4273171792511178662'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/javari.html' title='javari に見る小売業の未来'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-7373334615980429003</id><published>2010-09-02T16:45:00.006+09:00</published><updated>2010-09-02T17:26:39.022+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X 10.6'/><title type='text'>Mac OS X のバックアップ</title><content type='html'>&lt;p&gt;Mac OS X の特徴の一つは、起動可能なバックアップを簡単に作成することができる点です。通常、ハードディスク故障の際には、ハードウェアを交換した後、バックアップから書き戻す必要があり、復旧にはそれなりの時間を要します。外付け HDD や USB メモリなどに作成した起動可能なバックアップがあれば、そこから起動することができるので、素早い復旧が可能です。バックアップをこのように使うことについては異論があると思いますが、個人使用のレベルでは、現実的な解の一つであると思います。大抵、壊れるのは〆切り間際とか、時間がない時ですよね？&lt;/p&gt;

&lt;p&gt;バックアップというと、OS 標準で提供されている機能は Time Machine です。全自動で履歴付きバックアップを作成してくれるなど、大変便利ではあるのですが、Time Machine のバックアップは起動可能ではありません。起動可能なバックアップを作成するには、OS 付属のディスクユーティリティの“復元” 機能を使うのが便利です。サードパーティーのツールでは、Carbon Copy Cloner が有名です。&lt;/p&gt;

&lt;p&gt;フルバックアップはディスクユーティリティでよいのですが、毎回フルバックアップでは時間がかかって困ります。常に起動可能なバックアップを維持するために、一度作成したフルバックアップへ、前回バックアップ時から更新があった分だけ同期させることにします。&lt;a href="http://www.samba.org/rsync/"&gt;rsync 3.0.7&lt;/a&gt; をインストールして使います (執筆時点での最新版) 。&lt;/p&gt;
&lt;p class="note"&gt;OS X 10.6 付属の /usr/bin/rsync はやや古い (バージョン 2.6.9) のですが、新しい版を入れたくない人は、こちらでもいいでしょう。ただし、オプションの指定が違う (--xattrs → -E) のと、ちょっと遅いという問題点があります。&lt;/p&gt;


&lt;p&gt;フルバックアップと動作中のシステムを rsync で同期させるには、以下のようなシェルスクリプトを実行します (管理者権限が必要です) 。&lt;/p&gt;

&lt;pre class="code"&gt;#!/bin/sh
BACKUP_STORAGE="Backup HD"
RSYNC=/usr/local/bin/rsync

sudo $RSYNC --dry-run \
            --progress --delete --xattrs \
            --exclude-from=/dev/stdin \
            -a / "/Volumes/$BACKUP_STORAGE" &lt;&lt; EOF
/.dbfseventsd
/.hotfiles.btree
/dev/
/home/
/net/
/private/etc/cups/certs/
/private/tmp/
/private/var/audit/
/private/var/db/
/private/var/folders/
/private/var/run/
/private/var/samba/
/private/var/spool/
/private/var/tmp/
/private/var/vm/
/Volumes/
.com.apple.timemachine.supported
.com.apple.timemachine.donotpresent
.fseventsd/
.TemporaryItems/
Desktop DF
Desktop DB
.DS_Store
.Trashes/
Library/Caches/
Library/Logs/
/private/var/log/
.Spotlight-V100/
EOF&lt;/pre&gt;

&lt;p&gt;シェル変数 BACKUP_STORAGE は、バックアップ先ディスクのボリューム名です。各オプションの意味は、ここでは説明しませんので、各自調べてください。rsync は間違えると痛い目に遭うので、期待通りに動くかどうかを確認 (--dry-run オプション) した方がよいです。ちゃんと動くことを確認したら、上から --dry-run オプションを外してください。&lt;/p&gt;

&lt;p&gt;/.dbfsevents と書かれている行から EOF までは、同期の対象としないファイル・フォルダの指定です。バックアップする必要のないファイルや、バックアップした Mac OS X を起動した際に悪さをするようなファイルを除いています。.DS_Store 以下の除外設定は、must ではありません。ゴミ箱、スポットライト、ログファイル、キャッシュを除くかどうかは、各自の事情により判断の分かれるところです。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-7373334615980429003?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/7373334615980429003/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/mac-os-x.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7373334615980429003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7373334615980429003'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/09/mac-os-x.html' title='Mac OS X のバックアップ'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4513584453030477111</id><published>2010-08-27T08:21:00.000+09:00</published><updated>2010-08-27T09:21:34.460+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><title type='text'>そろそろテレビ録画は大転換の覚悟を</title><content type='html'>&lt;p&gt;&lt;a href="http://www.itmedia.co.jp/news/articles/1008/25/news032.html"&gt;Apple、テレビ番組レンタルに向けメディア企業と協議か&lt;/a&gt; ── ITMedia&lt;/p&gt;

&lt;p&gt;個人で録画機材を所有し続ける必要があるのか ── テレビ局が iTunes Music Store で番組を配信してくれればそれでいい ── というのは、&lt;a href="http://seino-takahiro.blogspot.com/2009/07/2.html"&gt;以前私も書きました&lt;/a&gt;が、アメリカでは形になっていくのですね。購入ではなくて、レンタルというところは、少し引っかかりますが、大部分のコンテンツが一回見て終了ならば、これで大きな問題はないのでしょう。&lt;/p&gt;

&lt;p&gt;録画機材を作っている日本の家電メーカーは、どのように考えているのでしょうか。録画機材を買うよりは、これで十分と考える人もいるでしょう。端的に考えれば、例えば、100円で 1番組をレンタルできるのなら、ビデオデッキを所有して番組を録画した場合と比べて、損益分岐点はどこか、ということになります。このコストには録画のための手間も含まれるので、人によって心理的なバイアスが異なると思います。リビングに余計なもの ── 録画機材を置かないで済むということにメリットを見いだす人もいるでしょう。ビデオテープ、DVD-R あるいはブルーレイのメディアの山がなくて済むという点も見逃せません。ビデオカメラはともかくとして、録画機材は長期的に見て斜陽であることは間違いないでしょう。&lt;/p&gt;

&lt;p&gt;日本では NHK アーカイブズが番組を配信していますが、1番組 300円くらいで、正直高いです。T○UTAYAとかに行くと、大河ドラマのDVDがずらりと並んでいますから、こうした業界から“民業圧迫”と言われることを恐れて、高い価格設定になっているのではないかと疑いたくなります。これではせっかくの配信事業も、変化を拒むための理由 ── しかもその理由は虚像 ── を探しているだけですね。&lt;/p&gt;

&lt;p&gt;日本のように既得権が出来上がってしまっていると、転換するには膨大なエネルギーが必要になりますが、新興国は既得権がないので、最初から“個人では録画しないというライフスタイル”でスタートすることは簡単です。アメリカの市場を失い、EU もそれに続き、さらに日本企業があてにしている新興国の市場を取り込むこともできず…。そんな日が来ないことをひたすら祈り続けるのか、行動を起こすのか…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4513584453030477111?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4513584453030477111/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/08/blog-post_27.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4513584453030477111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4513584453030477111'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/08/blog-post_27.html' title='そろそろテレビ録画は大転換の覚悟を'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6304710050551712637</id><published>2010-08-09T16:16:00.003+09:00</published><updated>2010-08-09T16:18:53.060+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><title type='text'>MacBook Air (SSD) が時々フリーズする</title><content type='html'>&lt;p&gt;Console.app を睨みながら作業をしていた時のことです。MacBook Air がフリーズ。CPU の Load は低い状態が続いており、I/O 周りでおかしくなっていることは容易に想像できます。うーん、急いでいるのに…と思いながら、しばらくすると回復。その直後に Console に出力されたのがこのメッセージです。&lt;/p&gt;

&lt;pre class="code"&gt;10/08/05 19:15:55 smartd[53]
  Device: IOService:/AppleACPIPlatformExpert/
    PCI0@0/AppleACPIPCI/SATA@B/AppleMCP79AHCI/
    PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/
    IOAHCIBlockStorageDevice,
  failed to read SMART Attribute Data&lt;/pre&gt;

&lt;p&gt;smartd は、S.M.A.R.T. 値を監視しているデーモンで、私が管理している Mac では原則動かしています。&lt;/p&gt;

&lt;p&gt;２ちゃんねるのサーバを SSD 化するプロジェクトでも&lt;a href="http://www.maido3.com/server/zousan/nikki164.html"&gt;同様の現象に&lt;/a&gt;遭遇しているようです。&lt;/p&gt;

&lt;p&gt;今のところ確信は持てないのですが、SSD モデルでは smartd を動かすのは控えた方がよさそうです。このメッセージを見た直後に smartd を停止しましたが、それ以後、フリーズするという現象には遭遇していません。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6304710050551712637?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6304710050551712637/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/08/macbook-air-ssd.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6304710050551712637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6304710050551712637'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/08/macbook-air-ssd.html' title='MacBook Air (SSD) が時々フリーズする'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6108100606291389803</id><published>2010-08-03T07:42:00.004+09:00</published><updated>2010-08-03T07:47:12.575+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>真のガラパゴスとは何か</title><content type='html'>&lt;a href="http://itpro.nikkeibp.co.jp/article/Watcher/20100727/350695/"&gt;その考えがガラパゴス&lt;/a&gt; − 記者の目：ITpro

&lt;p&gt;非常に違和感を感じる記事です。ガラケーの本質とは、日本ローカルな環境なのをいいことに、恐ろしく使いにくかったり、貧乏臭いやり方でしか使えず、要らない機能てんこ盛りでバカ高い端末を、利用者にさも当たり前であるかのように強いてきたこと、でしょう。&lt;/p&gt;

&lt;p&gt;Windows Mobile もスマートフォンではなく、Windows 独自の環境のガラケーでした。カスタマイズすればいい、などと言うのではお話になりません。ガラケーという言葉が iPhone とともに出現したことを考えれば、これは明らかです。みんなが、今までのやり方は恐ろしくダメで、ああやればいいと気付かされたのです。iモードメールが読める sp モードを付けるとか、iアプリをオープンにするとか、それでガラケーじゃなくなったというのは、あまりにも…ひどい話です。&lt;/p&gt;

&lt;p&gt;Xperia がさっぱり売れてないのも、華々しく CM を流した割に、店頭で試しに使ってみると、やっぱりガラケーと変わらない使い勝手しか持ってなかったからです。社内システムをそれで作っちゃったから、キャリアを変えたくないからというしがらみだけで使い続けられるスマートフォンだってやっぱりガラケーです。&lt;/p&gt;

&lt;p&gt;Apple は FLASH を禁止したり、テンプレートアプリを AppStore から締め出したりして、必死にユーザ体験の悪化という「ガラパゴス化」を防いでいます。そこが違うんですよ。iPhone のアプリを Mac でしか作れないという方針も正解です。Windows や Linux を使っていては、やっぱりガラパゴスな UI しか作れないですからね。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6108100606291389803?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6108100606291389803/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/08/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6108100606291389803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6108100606291389803'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/08/blog-post.html' title='真のガラパゴスとは何か'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4881113690289534140</id><published>2010-07-29T05:51:00.003+09:00</published><updated>2010-09-09T12:54:02.344+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='Touch Diamond'/><title type='text'>iPhone テザリング事情</title><content type='html'>&lt;p&gt;噂の HandyLight を買うことができました。この機会にテザリング機能について調べたので、まとめておきます。&lt;/p&gt;

&lt;h3&gt;iOS 標準機能のテザリング&lt;/h3&gt;

&lt;p&gt;(日本ではキャリアの都合で使えませんが) まずは iOS が標準で提供しているテザリングです。以下の情報は、実際に確認できていないので、理論的にはこうだ、というものになります。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;3G 回線を Bluetooth PAN でブリッジ (複数クライアント共有可)&lt;/li&gt;
&lt;li&gt;3G 回線を USB 接続でブリッジ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bluetooth の速度は 1Mbps なので、これ以上の速度は出ません。PAN (Personal Area Network) を構成するので、複数の Mac/PC を接続することができます。また iPad は Bluetooth PAN には対応していないようですので、将来的にテザリングが解禁されても、iPad から iPhone のテザリングを利用することはできません。&lt;/p&gt;

&lt;p&gt;USB で接続した場合は、もっと速度が出ますが、複数の Mac/PC を接続することはできません。有線での接続になるので、煩わしいかもしれません。Mac 本体のハイパワー USB ポート※に直接接続していない場合、充電しながらの利用はできないかもしれません。&lt;/p&gt;
&lt;p class="note"&gt;※ &lt;a href="http://support.apple.com/kb/HT4049"&gt;ハイパワー USB ポート&lt;/a&gt;はデバイスからの要求により +5V 1100mA を供給できる。最近の Mac および Cinema Display に搭載されている。&lt;/p&gt;

&lt;p&gt;Wi-Fi でのブリッジは対応していないようです。他のスマートフォンでもそうですが、Wi-Fi と 3G 回線を同時に使用すると、バッテリーの消費量が大きくなります。Touch Diamond S21HT では、AC アダプタで接続していてもバッテリーの残量が減っていくという、ひどい有様です。Apple はこうした事態を嫌って Wi-Fi ブリッジを避けたのかもしれません。&lt;/p&gt;

&lt;p&gt;そういえば、iPhone の脱獄は合法という判断が出ましたが、目的が勝手アプリを起動するためであれば OK で、テザリングを有効にするために脱獄するのは今でもグレーなのでしょうか…。&lt;/p&gt;

&lt;h3&gt;NetShare、HandyLight、iProxy&lt;/h3&gt;

&lt;p&gt;NetShare は老舗のテザリングアプリ、HandyLight は懐中電灯アプリに偽装したテザリングアプリです。この 2つは App Store で配布されたものです。iProxy はいわゆる勝手アプリです。&lt;/p&gt;

&lt;p&gt;この 3つに共通するのは、いずれも SOCKS サーバを立ち上げているということです。実装が簡単なのでしょうか？　 Wi-Fi での接続が別途必要ですが、Mac/PC からは iPhone 上のSOCKS プロキシを経由するように指定すれば使えます。複数の Mac/PC を接続することができます。通信速度は使用する Wi-Fi 接続の速度に依存しますが、3G回線より遅くてボトルネックになるということはないでしょう。&lt;/p&gt;

&lt;p&gt;当然ですが、アプリが起動していないといけないので、その間、iPhone は使えないことになります。また、バッテリーの消費も気になります。私の Touch Diamond S21HT はテザリングしまくっていたら、バッテリが半年でだめになりました。充電していても残量が減っていくというのはバッテリに相当負荷をかけるのでしょう。運良く HandyLight が手に入った方でも、テザリングをしていると同じような目に遭うかもしれません。自己責任でご利用ください。&lt;/p&gt;

&lt;p&gt;私はバッテリへの負荷がとても気になっています。私は HandyLight をインストールして接続できることを試しただけで、それ以来使っていません…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4881113690289534140?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4881113690289534140/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/07/iphone.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4881113690289534140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4881113690289534140'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/07/iphone.html' title='iPhone テザリング事情'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-1397350887369553099</id><published>2010-07-22T06:17:00.001+09:00</published><updated>2010-09-23T14:28:23.309+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>ユースケース: iPad でプレゼンをしてみる</title><content type='html'>&lt;p&gt;iPad で 1時間程度のプレゼン (講義) をしてみました。&lt;/p&gt;

&lt;h3&gt;準備編&lt;/h3&gt;

&lt;p&gt;Mac 上の Keynote でスライドを作成します。iPad の Keynote には色々&lt;a href="http://support.apple.com/kb/HT4066?viewlocale=ja_JP"&gt;制約&lt;/a&gt;があります。iPad の Keynote に読み込んだときに、あれやこれや警告が出ます。いくつか気になった点や Tips などを列挙します。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;フォントは限られたものしか使えません。日本語フォントはヒラギノ角ゴProN-W3とW6がある※ので、とりあえず十分です。英語フォントは、Mac OS X で広く使われている Lucida Grande が使えません (コピペすると大抵このフォントになっている) 。Courier New 、Helvetica 、Times New Roman は使えるので、通常の用途には十分です。&lt;/li&gt;

&lt;li&gt;&lt;s&gt;グループ化図形がサポートされていません。つまり、グループ化した図形に対してトランジションが設定できません。代替の方法としては、スライドのページをコピーして、ページ単位のトランジションを設定するという方法があります。&lt;/s&gt;&lt;/li&gt;

&lt;li&gt;表のセルの結合&lt;s&gt;や塗りつぶし&lt;/s&gt;が無効になってしまいます。これでは表が役に立ちません。この点は早急に改良してほしいです。&lt;/li&gt;

&lt;li&gt;ベクトル画像は Adobe Illustrator で作成した PDF ファイルをスライドに貼り付けています。ビットマップ画像は PNG にして貼り付ければ表示されます。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;新規に作成するスライドは、上記のような点に注意しておけばよいのですが、既存のスライドを読み込むと、画像が表示されなかったりして、調整が必要になります。&lt;/p&gt;

&lt;p class="note"&gt;※ Mac OS X 10.5 から導入された。それ以前の (Nが付いていない) ヒラギノ角ゴPro-W3とW6ではないので注意。&lt;br/&gt;
※ バージョンアップにより、現在は改善している箇所については&lt;s&gt;取り消し線&lt;/s&gt;を入れています。&lt;/p&gt;

&lt;h3&gt;プレゼン編&lt;/h3&gt;

&lt;p&gt;プロジェクターに iPad をつないで、Keynote を起動してスライドの再生を始めます。プロジェクターにはスライドが表示されていますが、手元の iPad の画面には簡単な UI が表示されているだけです。iPad の画面にもスライドを表示してほしいのですが、難しいのでしょうか。&lt;/p&gt;

&lt;p&gt;再生中に iPad の画面を長めにタッチしていると、プロジェクターにレーザーポインタっぽいカーソルが表示されます。iPad の画面にはスライドが表示されていないので「大体この辺」という感じでタッチします。ですが、iPad を机などに置いたままでこの操作を行うのは難しいという印象を受けています。仕方なく、iPad を左手に持ち、右手で「この辺」とタッチすると案外うまくいくのですが、プレゼン中 iPad をずっと抱えているのは、かなり疲れます。&lt;/p&gt;

&lt;p&gt;iPad を使った標準的なプレゼンスタイルは、まだまだ試行錯誤の段階なので、他の皆様がどのようにされているのか、とても興味があります。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-1397350887369553099?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/1397350887369553099/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/07/ipad.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1397350887369553099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1397350887369553099'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/07/ipad.html' title='ユースケース: iPad でプレゼンをしてみる'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6616177512508862385</id><published>2010-07-17T14:38:00.003+09:00</published><updated>2010-08-09T16:20:44.744+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook Air'/><category scheme='http://www.blogger.com/atom/ns#' term='RAMディスク'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X 10.6'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>ATOK の辞書を RAM ディスクに置く</title><content type='html'>&lt;p&gt;ATOK 2010 が発売されました。ATOK 2009 と Mac OS X 10.6 の組み合わせで発生していた、ATOK で入力した文字がテキストの最後尾に追加する形でしか入力できない、という致命的なバグが解消され、再び快適な環境が帰ってきました。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003QBPMWG" style="width:120px;height:240px; float: left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003QBPMWQ" style="width:120px;height:240px; clear: left;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;それと前後して、MacBook Air の SSD が老朽化したようで、プチフリーズが発生し、文字入力中 (ATOK の学習辞書書き換え中？) に数秒程度待たされるという、見過ごせないパフォーマンス劣化が継続的に発生していました。S.M.A.R.T. 値は以下の通りで、そんなに悪くはないのですが…。(2010-08-09 追記) &lt;a href="http://seino-takahiro.blogspot.com/2010/08/macbook-air-ssd.html"&gt;ATOK は無実です。&lt;/a&gt;&lt;/p&gt;

&lt;pre class="code"&gt;
ATTRIBUTE_NAME          VALUE WORST THRESH TYPE
Used_Rsvd_Blk_Cnt_Chip  088   088   011    Pre-fail
Used_Rsvd_Blk_Cnt_Tot   098   098   010    Pre-fail
Unused_Rsvd_Blk_Cnt_Tot 098   098   010    Pre-fail
&lt;/pre&gt;

&lt;p&gt;Mac OS X には RAM ディスクの機能があります。学習情報や登録単語情報が頻繁に更新されますので、これを RAM ディスクに移すことにします。私の場合 ATOK 2010 のユーザ辞書もろもろ (~/Library/Preferences/ATOK23/) で 2MB 程度です。&lt;/p&gt;

&lt;p&gt;RAM ディスクを作成し、ATOK のユーザ辞書を RAM ディスクにコピーし、動作中の ATOK を強制終了するスクリプトは、以下の通りです。&lt;/p&gt;

&lt;pre class="code"&gt;#!/bin/sh

# Parameters
SIZE=4194304
MOUNTPOINT=/Volumes/ramdisk
ATOK=ATOK23.app/Contents/MacOS/ATOK23

# Initialize a RAM disk
NUMOFSECTOR=`expr $SIZE / 512`
RAMDISK=`hdid -nomount ram://$NUMOFSECTOR`
newfs_hfs -v ramdisk $RAMDISK
mkdir -p $MOUNTPOINT
mount -t hfs $RAMDISK $MOUNTPOINT

# Copy contents to the RAM disk
cp -R $HOME/Library/Preferences/ATOK23 $MOUNTPOINT

# Kick ATOK
kill `ps -ef | grep ${ATOK} | grep -v grep | awk '{ print $2; }'`
&lt;/pre&gt;

&lt;p&gt;このスクリプトを、システムを起動する度に実行します。Automator を起動し、アプリケーションとしてワークフローを作成し、ログイン項目に登録しておけば OK です。本来の順番としては、RAM ディスクを作成 → 初期化 → 辞書をコピー → ATOK 起動にしないといけないのですが、私の環境では FileVault を使っているなど、諸々の事情で起動順序をうまく制御することができません。ATOK を強制終了するというのは、あまり気持ちよくないのですが、ATOK 起動後にしかこれ以外の方法がないのが現状です。&lt;/p&gt;

&lt;p&gt;Mac OS X の RAM ディスクはうまくできていて、4MB の容量を指定して初期化しても、実際にファイルをコピーして使用した分だけメモリを確保します。ですので、容量をどうするか試行錯誤しなくても、若干大きめに設定しておけば大丈夫です。&lt;/p&gt;

&lt;p&gt;あとは、ATOK の環境設定で、RAM ディスクのユーザ辞書データを参照するように設定します。 &lt;/p&gt;

&lt;p&gt;“ATOK省入力学習データ” も時々更新されますので、これも RAM ディスクのファイルを参照するようにしたいのですが、設定する GUI がありません。仕方がないので、設定ファイルを直接いじります。現在使用中の設定ファイル (私の場合は “環境移行設定 (ATOK 2009)” でした) をテキストエディタでで開き、“ATOK省入力学習データ” を検索し、以下のように変更します。&lt;/p&gt;

&lt;pre class="code"&gt;&amp;lt;key&amp;gt;ユーザーデータ&amp;lt;/key&amp;gt;
&amp;lt;dict&amp;gt;
  &amp;lt;key&amp;gt;パス種別&amp;lt;/key&amp;gt;
  &amp;lt;integer&amp;gt;1&amp;lt;/integer&amp;gt;
  &amp;lt;key&amp;gt;辞書ファイル名&amp;lt;/key&amp;gt;
  &amp;lt;string&amp;gt;/Volumes/ramdisk/ATOK23/ATOK省入力学習データ&amp;lt;/string&amp;gt;
&amp;lt;/dict&amp;gt;
&lt;/pre&gt;

&lt;p&gt;同様に、“ATOK再変換ユーザー辞書”も RAM ディスクのファイルを参照するようにしたいのですが、こちらは設定箇所がわかりません。どうしたらよいのでしょうか？&lt;/p&gt;

&lt;p&gt;RAM ディスクなので、電源を切ると内容が消えてしまいます。辞書のデータをどうバックアップするかは、今後の課題です。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6616177512508862385?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6616177512508862385/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/07/atok-ram.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6616177512508862385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6616177512508862385'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/07/atok-ram.html' title='ATOK の辞書を RAM ディスクに置く'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-659147968210343666</id><published>2010-06-28T07:11:00.003+09:00</published><updated>2010-09-13T13:03:37.460+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppleScriptObjC'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>自作アクションでエラーを返す</title><content type='html'>&lt;p&gt;AppleScriptObC で書いた Automator の自作アクションでエラーを返すには、次のようにやればよいようです。&lt;/p&gt;

&lt;pre class="code"&gt;script ErrorTest
  property parent : class "AMBundleAction"
  property NSDictionary : class "NSDictionary"
 
  on runWithInput_fromAction_error_(input, anAction, errorRef)
    my fatalError(-1750, "your own error message", errorRef)
    return missing value
  end runWithInput_fromAction_error_

  on fatalError(errorNum, msg, errorRef)
    set objsArray to {errorNum, msg}
    set keysArray to {current application's OSAScriptErrorNumberKey, current application's OSAScriptErrorMessageKey}
    set contents of errorRef to NSDictionary's dictionaryWithObjects_forKeys_(objsArray, keysArray)
  end fatalError
end script&lt;/pre&gt;

&lt;p&gt;errorRef は NSDictionary のポインタのポインタなので、contents of を使って、作ったオブジェクトを渡すところがキモです。&lt;/p&gt;

&lt;p&gt;エラー番号 -1750 は MacError.h に errOSASystemError と宣言されていて、それを使うのがベストです。AppleScriptObjC の定数参照の要領で、current application's errOSASystemError とか書いてみたのですが、だめでした。MacError.h は CarbonCore のヘッダファイルなので、Carbon Framework をリンクしてみたのですが、やはりだめでした。&lt;/p&gt;

&lt;p&gt;情報をお持ちの方がいらっしゃいましたら、コメントをください。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-659147968210343666?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/659147968210343666/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/blog-post_28.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/659147968210343666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/659147968210343666'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/blog-post_28.html' title='自作アクションでエラーを返す'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6755773189547672886</id><published>2010-06-27T08:22:00.001+09:00</published><updated>2010-06-27T08:27:23.209+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>各アクションの使用例</title><content type='html'>&lt;p&gt;Automator を使用したワークフローの例です。friio で録画したばかりのファイルを食わせて、iPhone 用にエンコードするところまでを自動化します。Automator が初めての方は、ワークフローを動かした後、各アクションの結果ボタンを押してみて、どのように処理が進んでいくかを見るとよいでしょう。&lt;/p&gt;

&lt;P&gt;MPEG-TS と HandBreak の問題で、動かしても音が出ないムービーが出来上がるかもしれませんが、それは別の問題なので、苦情はお受けいたしかねます。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/TCaMHwfDUdI/AAAAAAAAAM4/2ZIzkJ_Kocg/s1600/sample_workflow-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 182px; height: 320px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/TCaMHwfDUdI/AAAAAAAAAM4/2ZIzkJ_Kocg/s320/sample_workflow-1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5487227260899643858" /&gt;&lt;/a&gt;

&lt;p&gt;ワークフローを上から順に簡単に解説します。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;“指定された Finder 項目を取得” を使って、friio で録画したばかりのファイルを選びます。複数選んでも OK です。&lt;/li&gt;
&lt;li&gt;“&lt;a href="http://seino-takahiro.blogspot.com/2010/06/execute-arib-std-b25-test-program-11.html"&gt;ARIB STD-B25 テストプログラムを実行&lt;/a&gt;” でとりあえず見れるようにします。万が一、途中でコケた時にやり直せるように、元のファイルは残しておきます。&lt;/li&gt;
&lt;li&gt;“&lt;a href="http://seino-takahiro.blogspot.com/2010/06/extract-mpeg-ts-streamaction-11.html"&gt;指定されたサービスID の MPEG-TS ストリームを抽出&lt;/a&gt;” で、所望のストリームを抽出します。サービスID はファイル名に含まれているので、そこから取得します。直前の中間ファイルは不要なので、終了後、削除します。&lt;/li&gt;
&lt;li&gt;“変数の値を設定”で、ここまでの結果処理 (抽出した MPEG-TS ストリームのファイル名のリスト) を変数 files に保存します。&lt;/li&gt;
&lt;li&gt;“&lt;a href="http://seino-takahiro.blogspot.com/2010/06/analyze-mpeg-ts-streamaction-10.html"&gt;MPEG-TS ストリームを解析&lt;/a&gt;”で、ここまでの処理結果の様子を解析しておきます。このアクションによって、処理結果は、MPEG-TS ストリームのファイル名のリストではなく、ログファイルのファイル名のリストになります。&lt;/li&gt;
&lt;li&gt;“アプリケーションを起動”で、解析結果のログファイルをテキストエディットで開きます。&lt;/li&gt;
&lt;li&gt;ログファイルは用が済んだので、“変数の値を取得”で、先ほど保存した処理結果 (抽出した MPEG-TS ストリームのファイル名のリスト) を取得し、次のアクションに渡します。&lt;/li&gt;
&lt;li&gt;“&lt;a href="http://seino-takahiro.blogspot.com/2010/06/export-movies-for-iphone.html"&gt;iPhone 用にムービーを出力&lt;/a&gt;”で、iPhone 用のムービーにエンコードします。&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6755773189547672886?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6755773189547672886/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6755773189547672886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6755773189547672886'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/blog-post.html' title='各アクションの使用例'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_81ASuOjErSU/TCaMHwfDUdI/AAAAAAAAAM4/2ZIzkJ_Kocg/s72-c/sample_workflow-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2591112974963817007</id><published>2010-06-27T07:07:00.003+09:00</published><updated>2010-09-11T17:17:22.806+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='released'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>Export movies for iPhone</title><content type='html'>&lt;p&gt;&lt;a href="http://dl.dropbox.com/u/9915291/Export_movies_for_iPhone.html"&gt;移動しました。&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2591112974963817007?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2591112974963817007/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/export-movies-for-iphone.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2591112974963817007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2591112974963817007'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/export-movies-for-iphone.html' title='Export movies for iPhone'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5071427585158748188</id><published>2010-06-26T16:16:00.005+09:00</published><updated>2010-09-11T12:45:56.277+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='released'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>Execute ARIB STD-B25 test program 1.1</title><content type='html'>&lt;p&gt;&lt;a href="http://dl.dropbox.com/u/9915291/Execute_ARIB_STD-B25_test_program.html"&gt;移動しました。&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5071427585158748188?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5071427585158748188/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/execute-arib-std-b25-test-program-11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5071427585158748188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5071427585158748188'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/execute-arib-std-b25-test-program-11.html' title='Execute ARIB STD-B25 test program 1.1'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-7768815746672906447</id><published>2010-06-26T09:04:00.002+09:00</published><updated>2010-09-11T15:02:24.566+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='released'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>Analyze MPEG-TS Stream.action 1.0</title><content type='html'>&lt;p&gt;&lt;a href="http://dl.dropbox.com/u/9915291/Analyze_MPEG-TS_stream.html"&gt;移動しました。&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-7768815746672906447?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/7768815746672906447/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/analyze-mpeg-ts-streamaction-10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7768815746672906447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7768815746672906447'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/analyze-mpeg-ts-streamaction-10.html' title='Analyze MPEG-TS Stream.action 1.0'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3096047325108504902</id><published>2010-06-26T07:06:00.007+09:00</published><updated>2010-09-11T14:05:12.475+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='released'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>Extract MPEG-TS stream.action 1.1</title><content type='html'>&lt;p&gt;&lt;a href="http://dl.dropbox.com/u/9915291/Extract_MPEG_TS_stream.html"&gt;移動しました。&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3096047325108504902?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3096047325108504902/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/extract-mpeg-ts-streamaction-11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3096047325108504902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3096047325108504902'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/extract-mpeg-ts-streamaction-11.html' title='Extract MPEG-TS stream.action 1.1'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4403803479459687816</id><published>2010-06-24T12:40:00.003+09:00</published><updated>2010-09-09T12:53:51.698+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Bluetooth'/><title type='text'>iPad × Apple Wireless Keyboard</title><content type='html'>&lt;p&gt;iPad で Apple Wireless Keyboard (JIS) を使ってみました。iPad と Wireless Keyboard のペアリングは iPad に表示されたパスコードをキーボードから入力し、特段問題なく完了しました。&lt;/p&gt;

&lt;p&gt;キーボードをつなげてうれしいのは、キー配列がいつも通りなこと、カーソルキーが使えることです。Shift キーを押しながらカーソルキーを操作すると、テキストが選択状態になります。この状態で、Command + X / C / V でコピペもできます。Command + A の全選択、Command + Z の Undo も効きます。長いテキストも、ソースコードすらストレスなく入力できます。サードパーティ製のキーボードでは、JIS 配列として認識しないなどのトラブルが報告されていますが、Apple 製のキーボードは大丈夫なようです。&lt;/p&gt;

&lt;p&gt;日本語変換はクセが強く、特に補完機能のせいで、必要ない文字まで入力されてしまうことが多いです。かなりアホな辞書なので、辞書登録機能が待ち遠しいです。ことえりは Control + K でカタカナ変換だったと思いますが、この手のショートカットキーにも対応して欲しいです。ATOK 風に Control + I にも変更できれば完璧です。&lt;/p&gt;

&lt;p&gt;バッテリの消費は早いです。Bluetooth キーボードを操作してスリープからの復帰もできるので、頻度は低いながら、常時通信しているのは間違いないでしょう。&lt;/p&gt;

&lt;p&gt;スリープ復帰後、4桁のパスコード入力も Bluetooth キーボードから行えます。これはこれで便利なのですが、ちょっと危険かもしれない、と思いました。Bluetooth キーボードはペアリングする必要があるのでまだよいのですが、Dock タイプのキーボードからも同様にスリープ解除できるとしたら、パスコードのブルートフォースアタックで簡単に破られてしまう可能性もあります（Dock タイプのキーボードを装ったデバイスを作るのは簡単ですし、ブルートフォースアタックの自動化も簡単です）。iPad には、パスコードを10回間違えたらメモリを消去する設定がありますが、これをオンにしておく方がよいと思います。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4403803479459687816?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4403803479459687816/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/ipad-apple-wireless-keyboard.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4403803479459687816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4403803479459687816'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/ipad-apple-wireless-keyboard.html' title='iPad × Apple Wireless Keyboard'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4891902392671000125</id><published>2010-06-22T12:42:00.002+09:00</published><updated>2010-11-04T17:51:04.492+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>iBooks 1.1 と自炊本事情</title><content type='html'>&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B001QXCZ26" style="float: left; width:120px;height:240px; padding-right: 16px; border-right: 1px solid black; margin-right: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;iPhone用の iOS 4 と iBooks 1.1 がリリースされ、iBooks でも PDF が閲覧できるようになりました。iPad 用の iOS 4 はまだですが、iBooks の新バージョンは iPad でも今日から使用できます。ようやく純正アプリで、所謂「自炊本」の PDF を閲覧できるようになりました。&lt;/p&gt;

&lt;p&gt;早速試してみると、EPUB の本と違って、PDF の閲覧時はページをめくるアニメーションはありません。単に横にスワイプするだけで、やや味気ない感じです。しかも、スキャンをしただけの自炊本は結構もたつきます※。解像度や元の本の大きさなども関係あるかもしれませんが、文庫本で試してみても、若干もたつく感じです。TeX などからコンパイルして作った PDF はスムーズにページ送りできますが、ちょっとごちゃごちゃした図が貼ってあるページは、やはりもたつきます。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002MRPKRC" style="float: left; width:120px;height:240px; padding-right: 16px; border-right: 1px solid black; margin-right: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;普通に本を読み進めるときは、文庫本サイズの本であれば、若干もたつくものの問題ありません。A4 くらいの本だと、かなりひっかかりを感じます。パフォーマンスについては、ページを先読みするなどの手法を導入して改善されるかもしれません。ざーっとページを送ってみたいという要求に対しては、かなり難あり、という印象です。&lt;/p&gt;

&lt;p&gt;PDF の表示速度で比較すれば、CouldReaders などの同様の機能を持つサードパーティー製アプリと大差ありません。ファイルを転送するという観点で言うと、iTunes で PDF ファイルを「本」と認識させて iPad と同期できる点では iBooks が優れており、閲覧という観点では、CouldReaders は縦書きの本などに対応するために、ページ送り方向を変更できる点が優れています。&lt;/p&gt;


&lt;p class="note"&gt;※ ScanSnap を使って、ファインモード (カラー 200dpi / 白黒 400dpi 相当, &lt;a href="http://scansnap.fujitsu.com/jp/spec/"&gt;SnapSnap 仕様&lt;/a&gt;) でスキャンしています。()&lt;/p&gt;


&lt;h4&gt;関連記事&lt;/h4&gt;

&lt;p&gt;&lt;a href="http://seino-takahiro.blogspot.com/2010/11/blog-post.html"&gt;自炊ケーススタディ: マンガ週刊誌編&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4891902392671000125?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4891902392671000125/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/ibooks-11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4891902392671000125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4891902392671000125'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/ibooks-11.html' title='iBooks 1.1 と自炊本事情'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-7113099210784775653</id><published>2010-06-20T17:44:00.008+09:00</published><updated>2010-09-13T13:06:41.266+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppleScriptObjC'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>Automator アクションでの子プロセスの扱い</title><content type='html'>&lt;p&gt;Automator のアクションで子プロセスを走らせたとき、子プロセスを管理するのはアクション側の責任になります。Automator のワークフローはユーザの操作によって停止することがありますが、その場合、子プロセスを終了させるのは、アクションの実装者の責任です。&lt;/p&gt;

&lt;p&gt;AppleScriptObjC で自作アクションを書けますが、ナイーブに do shell script を使って子プロセスを起動させると、停止させる術がありません。NSTask を使って自分で管理するのが良さそうです。&lt;/p&gt;

&lt;p&gt;ユーザの停止操作によって、AMAction から継承した stop メソッドが呼ばれますので、そこで動いている子プロセスを停止させます。テンプレートとしては、こんな感じでしょうか。&lt;/p&gt;

&lt;pre class="code"&gt;script my_Automator_Action

  property parent : class "AMBundleAction"
  property NSTask : class "NSTask"
  property NSFileHandle : class "NSFileHandle"
  property task : missing value
 
  -- @override
  on runWithInput_fromAction_error_(input, anAction, errorRef)
    ...
    set command to POSIX Path of "..."
    set args to {}
    set the end of args to "argument 1"
    set the end of args to "argument 2"
    ...
    my runExternalTask(command, args)
    ...
  end runWithInput_fromAction_error_

  -- @override
  on |stop|()
    if task is not missing value then
      task's terminate()
    end if
  end |stop|
 
  -- Instead of 'do shell script', use this method to prepare for abortion by user operations.
  on runExternalTask(command, args)
    set nulldev to NSFileHandle's fileHandleWithNullDevice()
    set task to (NSTask's alloc)'s init()
    task's setLaunchPath_(command)
    task's setArguments_(args)
    task's setStandardInput_(nulldev)
    task's setStandardOutput_(nulldev)
    task's setStandardError_(nulldev)
    task's |launch|()
    task's waitUntilExit()
    task's autorelease()
    set task to missing value
  end runExternalTask

end script&lt;/pre&gt;

&lt;p&gt;気付いた点をいくつか。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NSTask の setArguments: は NSArray を受け取ることになっていますが、以下のようにAppleScript の文字列のリストをそのまま渡しても問題ないようです。ただし、リストの中に数値などが入っていた場合、自動的に文字列に変換してくれず、エラーになります。&lt;/li&gt;
&lt;li&gt;標準出力と標準エラー出力を /dev/null へつないでおかないと、コンソールに全部出てしまいます。&lt;/li&gt;
&lt;li&gt;do shell script は一旦シェルを経由するので、リダイレクトやパイプの指定ができます。同様のことを行うには、NSPipe や NSFileHandle 等を使って自力でやるか、一旦シェルを呼び出すようにします。&lt;/li&gt;
&lt;li&gt;do shell script は標準出力の内容を戻り値として取得できますが、NSPipe を使って自力で取得する必要があります。&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-7113099210784775653?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/7113099210784775653/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/automator.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7113099210784775653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7113099210784775653'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/automator.html' title='Automator アクションでの子プロセスの扱い'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4299153923686761459</id><published>2010-06-20T16:45:00.000+09:00</published><updated>2010-06-20T16:46:21.707+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>iPadで仕事をしてみる</title><content type='html'>&lt;p&gt;セミナーに参加する機会があったので、ノートをとるのにiPadを使用してみました。&lt;/p&gt;

&lt;p&gt;iPadの標準メモアプリを縦位置で使いました。縦位置ではキーボードがやや狭いので、使いにくいかと思ったのですが、特にストレスなく使えました。タッチパネルに指で触れるだけなので、キータイプの音がしないので、静かな会場ではよいと思います。机の上に iPad をべたっと置いて使うと、暗い会場では下から顔が液晶バックライトで照らされる格好になるので、もしかすると異様な光景になっているかもしれません。&lt;/p&gt;

&lt;p&gt;日本語の変換精度が悪く、iWork などのレビューでも散々に書かれています (iWork は全然関係ないですが…) 。iOS 4 ではユーザ辞書登録機能が追加されるなどのロードマップが示されているので、今後、改善されていくものと思います。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4299153923686761459?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4299153923686761459/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/ipad_20.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4299153923686761459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4299153923686761459'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/ipad_20.html' title='iPadで仕事をしてみる'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-8780324170926902020</id><published>2010-06-18T06:42:00.000+09:00</published><updated>2010-06-18T12:08:47.744+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>VLC は諦めて HandBreak にします</title><content type='html'>&lt;p&gt;しばらく前に、&lt;a href="http://journal.mycom.co.jp/news/2009/12/17/071/index.html"&gt;VideoLAN、OSX版VLCプロジェクト終了の危機 - 開発者不足が原因&lt;/a&gt;と報じられていましたが、いよいよこれが現実のものになったようです。VLC 1.0.6 がリリースされていますが、Mac OS X 版のバイナリは一向に公開されません。

&lt;p&gt;VLC は巨大なソフトウェアで、ソースコードから自分で make するのは途方もなく大変です。正直、そこまでやる元気はないです。&lt;/p&gt;

&lt;p&gt;また、私が使用していた VLC 1.0.3 から 1.0.5 までMPEG4-AAC エンコーダのバグ (※) で、音が割れるという障害が発生していましたが、これも一向に修正される気配がありません。&lt;/p&gt;

&lt;p class="note"&gt;※ 同一の .ts ファイルから MPEG2 Video + MPEG Audio の設定で MPEG2 プログラムストリームを生成したときは、音は割れませんでした。&lt;/p&gt;

&lt;p&gt;生 .ts を保存し続けるには HDD の容量が厳しくなってきたので、これからは&lt;a href="http://handbrake.fr/"&gt;HandBreak&lt;/a&gt; というソフトでエンコードすることにします。&lt;a href="http://sourceforge.jp/projects/handbrake-jp/wiki/FrontPage"&gt;日本語版&lt;/a&gt;もあります。コマンドライン版も配布されているので、こちらを使えば Automator を使ってエンコードできます。&lt;/p&gt;

&lt;p&gt;HandBreadkCLI は /usr/local/bin にインストールされているものと仮定します。以下のようなサービスを Automator で作って、「iPhone 用にエンコード」とでも名前を付けて保存しておきます。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_81ASuOjErSU/TBriXNi_U6I/AAAAAAAAAL4/7fBt2YCtG2A/s1600/handbreakcli-automator.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 232px;" src="http://4.bp.blogspot.com/_81ASuOjErSU/TBriXNi_U6I/AAAAAAAAAL4/7fBt2YCtG2A/s320/handbreakcli-automator.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5483944384678286242" /&gt;&lt;/a&gt;

&lt;p&gt;以下はコピペ用のコードです。お好みで、ビットレートをいじるなり、2パス解析をやらせるなりしてください。&lt;/p&gt;

&lt;pre class="code"&gt;HANDBRAKE=/usr/local/bin/HandBrakeCLI
SIZE='--width 480 --height 272'
VIDEO='--format m4v --vb 896'
AUDIO='--ab 128 --arate 48'
FILTER='--deinterlace slow'
ENCODER='--encoder x264 --aencoder faac'
X264_OPTS="--x264opts 'level=30:cabac=0:ref=2:mixed-refs=1:analyse=all:me=umh:no-fast-pskip=1'"

while [ $# -gt 0 ] ;
do
    FN=`basename "$1" .mpg`.m4v
    DIR=`dirname "$1"`
    cd "$DIR"
    $HANDBRAKE $ENCODER $VIDEO $X264_OPTS $SIZE $AUDIO $FILTER -i "$1" -o "$FN" \
        &amp;gt; /dev/null 2&amp;gt; /dev/null
    shift
done
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-8780324170926902020?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/8780324170926902020/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/vlc-handbreak.html#comment-form' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8780324170926902020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8780324170926902020'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/vlc-handbreak.html' title='VLC は諦めて HandBreak にします'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_81ASuOjErSU/TBriXNi_U6I/AAAAAAAAAL4/7fBt2YCtG2A/s72-c/handbreakcli-automator.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-9141242186620722671</id><published>2010-06-13T19:02:00.004+09:00</published><updated>2010-06-13T19:08:16.970+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>iPad 在庫あったー！</title><content type='html'>&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003MZQQYO" style="float: left; width:120px;height:240px; padding-right: 16px; border-right: 1px solid black; margin-right: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;品薄が続いているiPadですが、幸運にも予約なしで購入することができました。16GB WiFiモデルです。&lt;/p&gt;

&lt;p&gt;使い方については、まだこれといったアイデアはないのですが、一応、持ち歩くことを想定しています。結局、iPhoneも同時に持ち歩くので、音楽やムービーはiPhoneに任せることにしたので、iPadの容量は16GBで十分と判断しています。MacBook Airを持ち歩かないで一週間くらい過ごす、というのもやってみたいと思います。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003GQRUJE" style="clear: left; float: left; width:120px;height:240px; padding-right: 16px; border-right: 1px solid black; margin-right: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;地鎮祭として、例によってパワーサポートのアンチグレアフィルムを貼り、保護ケースを付けました。ケースは BELKIN の Grip Vue クリアを選びました。背面と周辺部分を覆うタイプのものです。Apple 純正ケースのような、二つ折りのタイプのものも考えたのですが、横向きでは使いにくいのではないか、という懸念が払拭できず、やめました。&lt;/p&gt;

&lt;p&gt;まだ必要なアプリが出揃ってない感じです。とりあえず、iOS 4 のリリースを待ちたいと思います。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-9141242186620722671?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/9141242186620722671/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/ipad.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/9141242186620722671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/9141242186620722671'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/ipad.html' title='iPad 在庫あったー！'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2852129242512151226</id><published>2010-06-09T06:53:00.001+09:00</published><updated>2010-06-09T06:55:11.283+09:00</updated><title type='text'>WWDC 2010 の感想</title><content type='html'>&lt;p&gt;Apple の WWDC 2010 が開催中です。大方の予想通り iPhone 4 が発表されました。これまで iPhone の弱点と言われていた、マルチタスク機能、液晶解像度、電池の持ちなどを改良し、より魅力的な端末になりました。一番驚いたのは、値段です。このスペックで 32GB モデルが $299 は安い。ガラパゴスケータイ陣営の皆様はどうするんでしょう、本当に。&lt;/p&gt;

&lt;p&gt;Safari もアップデートされました。Safari 5 になって、より軽くなりました。意外なことに Flash アプリも軽くなりました。Flash プラグインは 10.0r42 のままなので、Safari 側で何かがんばったのでしょう。それでも処理や内容に比べて CPU を占有しすぎの感は拭えませんが…。&lt;/p&gt;

&lt;p&gt;一番ショックだったのは Mac 本体や次期 Mac OS X について、何のアナウンスもなかったことです。新型 MacBook Air を期待していたのに…。&lt;/p&gt;

&lt;p&gt;以上、WWDC 2010 に対する感想でした。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2852129242512151226?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2852129242512151226/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/wwdc-2010.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2852129242512151226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2852129242512151226'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/06/wwdc-2010.html' title='WWDC 2010 の感想'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2221120142042681538</id><published>2010-05-30T11:03:00.009+09:00</published><updated>2010-05-30T11:53:55.513+09:00</updated><title type='text'>SONY デジタル一眼 NEX-3/NEX-5</title><content type='html'>&lt;p&gt;世界最小、最軽量、フルハイビジョン動画も撮れるデジタル一眼。というフレコミのミラーレスの一眼レフ？です。6月3日発売予定、久しぶりに物欲を刺激されるカメラです。&lt;br/&gt;
&lt;a href="http://www.sony.jp/ichigan-e/products/NEX-5D/"&gt;http://www.sony.jp/ichigan-e/products/NEX-5D/&lt;/a&gt;&lt;/p&gt;


&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003LV0J8I" style="float: left; width:120px;height:240px; padding-right: 16px; border-right: 1px solid black; margin-right: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;h4&gt;機動力&lt;/h4&gt;
&lt;p&gt;NEX-5D は 16-55mm のズームレンズ付き (35mm換算) ですので、通常のスナップ撮り中心なら十分です。メモリーカードとバッテリ装着状態で、本体が 287g、ズームレンズが 194g、合計 481g です。確かに軽い。今使っている EOS Kiss X2 と比べても半分くらいです。本体が激薄なので、これなら持ち運べるという感じがします。&lt;/p&gt;

&lt;p&gt;27-300mm のズームレンズ (35mm換算) も登場予定です。こちらは 524g で本体と合わせて 811g です。このズームレンズ 1本があれば、常用範囲を十分カバーできます。今、Canon 製のほぼ同スペックのレンズを持っていますが、レンズ自体の重さはそう変わりません。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003LV0J8S" style="float: left; width:120px;height:240px; padding-right: 16px; border-right: 1px solid black; margin-right: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;h4&gt;光学ファインダー&lt;/h4&gt;

&lt;p&gt;標準では光学ファインダーがありません。液晶ファインダーではピントがどこに合っているかわかりにくいですし、ワンテンポ遅れてしまう液晶ファインダーで流し撮りをするのは無理でしょう。&lt;/p&gt;

&lt;p&gt;300mm のズームレンズはかなり重たいですが、光学ファインダーは両手と目の 3点支持になるから、この重さでもギリギリ手持ちで撮れるのです。光学ファインダーはデジカメであっても重要な機能です。&lt;/p&gt;

&lt;p&gt;NEX-5D では、&lt;a href="http://www.sony.jp/ichigan-e/lineup/viewfinder.html"&gt;光学ファインダー&lt;/a&gt;が別売りで登場するようです。これを買うと二眼レフのように使えるという理解でいいのでしょうか。光学ファインダーは 34g とさほど重くないです。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B003LV0J88" style="float: left; width:120px;height:240px; padding-right: 16px; border-right: 1px solid black; margin-right: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;h4&gt;対象ユーザ&lt;/h4&gt;

&lt;p&gt;ホワイトバランス、ISO感度などの設定ですが、ややストレスを感じる UI となっているようです※。対象ユーザーはコンデジでは不満だけど、一眼レフはちょっと、カメラにおまかせで撮る人、を対象にしているようです。&lt;/p&gt;

&lt;p&gt;私は自分で設定したいので、少し不安が残ります。これは実際に触ってみないと何とも言えません。&lt;/p&gt;

&lt;p&gt;他の懸念としては、手ブレ補正機能があります。Canon の手ブレ補正機能はとても優秀で、流し撮りの時はそれを検知して、流れていない方向だけ手ブレ補正してくれるます。こうしたサポートがなくなって、どれくらい使用に耐えるのか、と思いますが、そもそも対象ユーザーとしては想定されていない使い方なのでしょう。ただ、色々な懸念を差し引いても、常用カメラとしての魅力を感じます。&lt;/p&gt;

&lt;p class="note" style="clear: left;"&gt;※ &lt;a href="http://camera.itmedia.co.jp/dc/articles/1005/24/news025.html"&gt;ミラーレスα、ソニー「NEX」を丸裸にする（後編） ── ITmedia&lt;/a&gt;&lt;br/&gt;
　 &lt;a href="http://camera.itmedia.co.jp/dc/articles/1005/25/news031.html"&gt;ミラーレスα、ソニー「NEX」を丸裸にする（後編） ── ITmedia&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2221120142042681538?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2221120142042681538/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/05/sony-nex-3nex-5.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2221120142042681538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2221120142042681538'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/05/sony-nex-3nex-5.html' title='SONY デジタル一眼 NEX-3/NEX-5'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5248067578080629124</id><published>2010-04-16T12:51:00.001+09:00</published><updated>2010-04-16T12:51:00.335+09:00</updated><title type='text'>実験中の電波は出さないで</title><content type='html'>&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_81ASuOjErSU/S8e5hnRtrDI/AAAAAAAAALM/mJiKn9Op0z4/s1600/wifi-confused.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 253px;" src="http://1.bp.blogspot.com/_81ASuOjErSU/S8e5hnRtrDI/AAAAAAAAALM/mJiKn9Op0z4/s320/wifi-confused.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5460537060340116530" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;WiFi で使われている 2.4GHz 帯は規制は緩いですが、&lt;/p&gt;

&lt;p&gt;研究施設だから実験をするのは仕方ないですが、&lt;/p&gt;

&lt;p&gt;変な電波を出さないでいただけないでしょうか。マルウェアを仕込まれたかと疑ってしまいました…。&lt;/p&gt;

&lt;p&gt;不幸なことに、Touch Diamond &amp; WiFiSnap が調子悪かったという偶然と重なったため、原因を特定するまでに時間がかかってしまいました。調子悪い原因も、実験中の電波が出ていたせいなのかもしれませんね…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5248067578080629124?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5248067578080629124/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/04/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5248067578080629124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5248067578080629124'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/04/blog-post.html' title='実験中の電波は出さないで'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_81ASuOjErSU/S8e5hnRtrDI/AAAAAAAAALM/mJiKn9Op0z4/s72-c/wifi-confused.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4260049932350596565</id><published>2010-03-28T13:02:00.008+09:00</published><updated>2010-03-28T13:15:43.544+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lifehack'/><title type='text'>コンセントもすっきりと</title><content type='html'>&lt;p&gt;新生活をスタートさせる人も、そうでない人も。電源周りをすっきりさせて気持ちよく新年度を迎えましょう！　ということで、電源周りの整理ネタを 2つ。&lt;/p&gt;

&lt;h4&gt;壁際をすっきりと&lt;/h4&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/S67R-Jv-wjI/AAAAAAAAAK8/irXoFDdT7rc/s1600/tap2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 107px; height: 160px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/S67R-Jv-wjI/AAAAAAAAAK8/irXoFDdT7rc/s320/tap2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5453527064491508274" /&gt;&lt;/a&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;asins=B0013CP39C" style="float: right; width:120px;height:240px; padding-left: 16px; border-left: 1px solid black; margin-left: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;まずは根本からです。&lt;a href="http://www.yazawa.co.jp/"&gt;ヤザワコーポレーション&lt;/a&gt; のタップを買いました。壁のコンセントに付けると、下方向へ3本のタコ足ができるので、同一方向に配線がまとめられてスッキリします。&lt;/p&gt;
&lt;p&gt;普通のタコ足タップでは、3方向とかに配線が広がってしまって、ごちゃごちゃした印象になります。とても気に入ってます。&lt;/p&gt;

&lt;h4 style="clear:left; clear:right;"&gt;机の隅もすっきりと&lt;/h4&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_81ASuOjErSU/S67R-THbzPI/AAAAAAAAALE/9jIAdIFIUZM/s1600/tap1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 107px; height: 160px;" src="http://1.bp.blogspot.com/_81ASuOjErSU/S67R-THbzPI/AAAAAAAAALE/9jIAdIFIUZM/s320/tap1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5453527067005799666" /&gt;&lt;/a&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B0038LGGP6" style="float: right; width:120px;height:240px;padding-left: 16px; border-left: 1px solid black; margin-left: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;こちらはサンワサプライのクランプ付きタップ TAP-B25 です。&lt;/p&gt;

&lt;p&gt;集中電源スイッチ付きで、節電もバッチリです。この手のスイッチ付きタップはよくありますが、せっかく買ってきても腰をかがめないと操作できない場所に設置することになりがちで、ついつい億劫になってしまいます。これなら机の隅にクランプで止められますので、簡単に操作できて、便利です。&lt;/p&gt;

&lt;p&gt;ハンダごてなど、常設でない電化製品をちょっと使うときの電源にも重宝します。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4260049932350596565?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4260049932350596565/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/blog-post_28.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4260049932350596565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4260049932350596565'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/blog-post_28.html' title='コンセントもすっきりと'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_81ASuOjErSU/S67R-Jv-wjI/AAAAAAAAAK8/irXoFDdT7rc/s72-c/tap2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6340627322840065545</id><published>2010-03-26T06:28:00.008+09:00</published><updated>2010-03-26T06:58:09.050+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>まもなく登場!? 3つのリモコンソリューション</title><content type='html'>&lt;h4&gt;&lt;a href="http://thinkflood.com/products/redeye-mini/what-is-redeye-mini/"&gt;RedEye mini&lt;/a&gt;&lt;/h4&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://thinkflood.com/media/redeye-mini.png"&gt;&lt;img style="float: right; cursor:pointer; cursor:hand;width: 192px; padding-left: 16px;" src="http://thinkflood.com/media/redeye-mini.png" border="0" alt="" /&gt;&lt;/a&gt;

&lt;p&gt;iPhone/iPod touch のイヤフォンジャックに差し込むタイプです。2010年 4月発売らしいです。イヤフォンジャックは、iPhoneは本体上部、iPod touchは本体下部なので、アプリの画面が回転するでしょう、きっと。&lt;/p&gt;

&lt;p&gt;それにしても、単純そうなものの割にデカいですね。&lt;a href="http://japanese.engadget.com/2009/01/09/iphone-uiremote/"&gt;UiRemote&lt;/a&gt;が製品化されたと考えたらいいのでしょうか？　こんな&lt;a href="http://hmb-tec.de/iPhoneApps/IR_Remote_Power.html"&gt;回路&lt;/a&gt;だと思いますので、買わないで作っちゃうのも手です。&lt;/p&gt;

&lt;p&gt;イヤフォンコネクタがふさがるので音が鳴らなくなりますが、Dockコネクタが空いているので、常時充電しておきたい人向けでしょうか？。&lt;/p&gt;

&lt;h4&gt;&lt;a href="http://l5remote.com/"&gt;L5 remote&lt;/a&gt;&lt;/h4&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.geeky-gadgets.com/wp-content/uploads/2010/01/l5-remote-iphone.jpg"&gt;&lt;img style="clear: right; float: right; cursor:pointer; cursor:hand;width: 192px; padding-left: 16px;" src="http://www.geeky-gadgets.com/wp-content/uploads/2010/01/l5-remote-iphone.jpg" border="0" alt="" /&gt;&lt;/a&gt;

&lt;p&gt; (↑サイトに移動すると音が出ます)　Dock コネクタに取り付けるタイプです。2010年 2月発売ということですが、未だに動きがありません。&lt;/p&gt;

&lt;p&gt;Dock コネクタは iPhone/iPod touch ともに本体下部にありますので、使用時は本体を逆さまに持って使うことになります。イアフォンジャックが空いているので、音楽を聴きながら、リモコンとしても使いたいという人向けでしょうか。&lt;/p&gt;

&lt;h4&gt;&lt;a href="http://www.powera.com/iphone/iphone.asp?section=0&amp;prod=1"&gt;iPhone Universal Remote Case&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;最近流行のケースに内蔵しているタイプです。iPhone と iPod touch で本体の形状が違いますし、今後、iPhone の形が変わったりすると使えなくなります。デメリットが大きい気がします。&lt;/p&gt;

&lt;h4&gt;充電をどうする？&lt;/h4&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B00340F5ZI" style="clear: right; float: right; width:120px;height:240px; border-left: 1px black solid; padding-left: 4px; margin-left: 16px; margin-bottom: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;RedEye mini も、L5 remote も機能としてはそう変わりません。あとはアプリの出来を見て、どちらにするか、ということになるでしょう。&lt;/p&gt;

&lt;p&gt;充電をどうするかは問題です。L5 remote は充電する時に外す必要があります。iPhone と RedEye mini の組み合わせだと、本体上部に付くので常時充電は簡単ですが、iPod touch は本体下部に付くので、RedEye mini を付けた状態では Dock に入りません。一工夫必要ですね。&lt;/p&gt;

&lt;p&gt;私は iPod touch に付けたいのですが、このアルミスタンドを買って、イアフォンジャック部分にドリルで穴を開けることにしましょうか…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6340627322840065545?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6340627322840065545/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6340627322840065545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6340627322840065545'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/3.html' title='まもなく登場!? 3つのリモコンソリューション'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4743538575072096483</id><published>2010-03-22T07:31:00.007+09:00</published><updated>2010-03-22T08:02:47.364+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>iPhone デビュー</title><content type='html'>&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B00361FTOM" style="clear: left; width:120px;height:240px; float: left; border-right: 1px black solid; padding-right: 4px; margin-right: 16px; margin-bottom: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;ついに我慢できなくなって、iPhone 買いました。やっぱり自立した通信回線を持っていると、便利です。iPod touch での運用経験から、TUNEWEAR iPhone 3GS/3G対応レザーケース PRIE Ambassador for iPhone 3GS/3G と、パワーサポート アンチグレアフィルムセット for iPhone 3G PPC-02を一緒に買いました。iPod touch に比べると、ちょっと分厚くて重い、という印象はあります。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B001CD3DF8" style="clear: left; width:120px;height:240px; float: left; border-right: 1px black solid; padding-right: 4px; margin-right: 16px; margin-bottom: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;iPod touch からの移行はスムーズで、基本的には iTunes で同期するだけで終了です。バックアップから復元という選択肢もあったのですが、iPod touch のデータを書き戻すのは何となく不安だったのでやめました。サードパーティーのアプリのデータは、クラウドの中にあるもの (Evernote や Google RSS) については、そもそも移行の必要がありません。2〜3のアプリについては移行作業が発生しましたが、これは私の使い方に起因するもので、特に問題はありませんでした。ゲームのデータは移行できなくてもかまわないので捨てました。これなら今後の機種変更も安心です。&lt;/p&gt;

&lt;p&gt;電話としては不便という話は聞いていたのですが、私は特に不便さを感じていません。GPSとカメラは思いの外便利で、色々使っています。カメラをメモ的に使っている方は多いと思いますが、そういう使い方では撮影後に撮影日時がすぐに確認できない点が不便と感じています (アプリを入れれば何とかなりそうですが…) 。&lt;/p&gt;

&lt;p&gt;ドコモのケータイがなくなって、持ち歩くガジェットが減ったのは清々しく感じています。義務的に持ち歩いていたドコモのケータイは、結構ストレスだったようです。ガラパゴス操作系がなくなった影響で、Windows mobile (Touch diamond) のダメさ加減が際だってきました…。これは「スマート」フォンではないですね。もはや、鈍くさいフォンと呼んでいます…。&lt;/p&gt;

&lt;p&gt;とりあえず、ファーストインプレッションを書いておきます。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4743538575072096483?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4743538575072096483/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/iphone.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4743538575072096483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4743538575072096483'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/iphone.html' title='iPhone デビュー'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-7073327843763251582</id><published>2010-03-14T11:33:00.012+09:00</published><updated>2010-03-14T11:51:01.194+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><category scheme='http://www.blogger.com/atom/ns#' term='Bluetooth'/><title type='text'>音声ケーブルは無線化しないと…</title><content type='html'>&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=B001LOFADG&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=FFFFFF&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px; float: left; border-right: 1px black solid; padding-right: 4px; margin-right: 16px; margin-bottom: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;今まで、iPod touch の音声ケーブル (兼簡易リモコン) として&lt;a href="http://seino-takahiro.blogspot.com/2009/04/italk-mic.html"&gt;オーディオテクニカの AT335i BK を使っていた&lt;/a&gt;のですが、この製品、3回買って、3本とも一ヶ月程度で壊れてしまいました。プラグの付け根の部分が非常に脆く、その部分で断線したり、ひどいときは千切れたりしました。私の扱いが悪いというのもあるのでしょうが、首都圏の混雑した通勤電車では、ケーブルが他の人の荷物に絡まったりして、無理な力がかかってしまいます。有線接続を通勤電車で使うのは無理、という結論に至りました。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002P67E10" style="clear: left; width:120px;height:240px; float: left; border-right: 1px black solid; padding-right: 4px; margin-right: 16px; margin-bottom: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;a href="http://ipodtouchlab.com/2009/11/sony-drc-bt30-bluetooth.html"&gt;iPhone・iPod touch ラボさんの記事&lt;/a&gt;を参考に、ソニーの DRC-BT30P を買って、Bluetooth で無線化することにしました。選定の理由は、USB からの給電で充電できること、好みのイアフォンが使えることです。&lt;/p&gt;

&lt;p&gt;サンワサプライの USB充電タップ型ACアダプタ ACA-IP14 でちゃんと充電できました。電源 (+5V) だけが供給されていれば OK のようです。&lt;/p&gt;

&lt;p&gt;DRC-BT30P は複数の機器とペアリングできるのですが、接続できるのは同時に一つだけで、複数の機器の音声をミキシングというわけにはいかないようです (当たり前) 。&lt;/p&gt;

&lt;p&gt;AT335i BK の簡易リモコンとしての機能は、ボリューム、一時停止、次曲と前曲がありました。DRC-BT30P ではボリュームと一時停止は OK ですが、選曲は iPod touch 側の問題でうまくいきません。回避法はあるのですが、お金がかかるのでこれは素直に諦めます。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=B001O05KFA&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=FFFFFF&amp;bg1=FFFFFF&amp;f=ifr" style="clear: left; width:120px;height:240px; float: left; border-right: 1px black solid; padding-right: 4px; margin-right: 16px; margin-bottom: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;DRC-BT30P はヘッドセットとしても使うことができるので、もしやと思って試してみましたが、iPod touch 用のボイスレコーダ用のマイクとしては使用できませんでした。こちらは引き続き &lt;a href="http://seino-takahiro.blogspot.com/2009/05/thumbtacks-1980-ipod-dock-ipod-touch.html"&gt;ThumbTacks&lt;/a&gt; を使うことにします。&lt;/p&gt;

&lt;p&gt;ちなみに、AT335i BK の相方を務めた首かけ型のイアフォンは、オーディオテクニカ製で、今も快調に使えています。オーディオテクニカに恨みがあるわけではないので、念のため。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-7073327843763251582?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/7073327843763251582/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7073327843763251582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7073327843763251582'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/blog-post.html' title='音声ケーブルは無線化しないと…'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2105893363016796469</id><published>2010-03-07T08:10:00.002+09:00</published><updated>2010-03-07T09:22:55.449+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><category scheme='http://www.blogger.com/atom/ns#' term='Touch Diamond'/><title type='text'>Wi-Fi バリュープラン (i)</title><content type='html'>&lt;p&gt;ソフトバンクの &lt;a href="http://mb.softbank.jp/mb/iphone/price_plan/wifi_valueplan/"&gt;Wi-Fi バリュープラン (i)&lt;/a&gt; が発表されました。これで契約すると月々 3,785円で iPhone が使えるという理解でいいのでしょうか？　正直、安い…と思います。&lt;/p&gt;

&lt;p&gt;常に持ち歩くガジェットの数は減らしたいという欲求はあります。今は、ドコモとイーモバイルの携帯電話、iPod touch の計3台。ドコモの携帯と iPod touch を iPhone で置き換えれば 2台に減らせる…という悪魔のささやきが聞こえます。&lt;/p&gt;

&lt;p&gt;iモードのサイトとかはハナから利用していないので、ガラパゴス携帯の機能とかはどうでもいいのですが、ドコモの携帯電話を残している理由はおサイフ機能です。モバイル SUICA は使いたい。でも VIEW SUICA カードメインになったので、モバイル SUICA の利用シーンはグリーン車に乗る※ときくらいで、現在では存在意義が薄れているなあ…と思っているところに、Wi-Fi バリュープラン (i) の発表があったわけです。&lt;/p&gt;
&lt;p class="note"&gt;※ 首都圏の普通列車に連結されているグリーン車のグリーン券をモバイル SUICA で購入できます。着席してから車内でアテンダントさんから買うと事前購入より高いのですが、モバイル SUICA なら着席してから事前購入と同額で買うことができます。&lt;/p&gt;


&lt;p&gt;理想は 1台で iPhone に集約したいですが、現状、ソフトバンクがテザリングを許さない以上、そこは現実味がありません。多分、6月に新型が出るんだろうなあ…。やはり今はタイミングが悪いのか…。うわー悩む…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2105893363016796469?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2105893363016796469/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/wi-fi-i.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2105893363016796469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2105893363016796469'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/03/wi-fi-i.html' title='Wi-Fi バリュープラン (i)'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3780000000076034</id><published>2010-02-17T19:31:00.000+09:00</published><updated>2010-02-17T19:31:00.259+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X 10.6'/><title type='text'>FruitMenu が帰ってくる！</title><content type='html'>&lt;p&gt;Mac OS X 10.6 Snow Leopard で動作しなかった &lt;a href="http://www.unsanity.com/haxies/fruitmenu"&gt;FruitMenu&lt;/a&gt; ですが、Twitter で Snow Leopard 対応のβ版を配ってテストしているようです。&lt;/p&gt;

&lt;p&gt;Haxies の公式ブログ (英語) &lt;a href="http://www.unsanity.org/archives/haxies/quick_status_update.php"&gt;Quick Status Update&lt;/a&gt; (2010-02-12) や &lt;a href="http://www.unsanity.org/archives/betas/betas_twitter_and_wtf.php"&gt;Betas, Twitter and WTF&lt;/a&gt; (2010-02-16) などの記事を見ると、リリースが近そうです。&lt;/p&gt;

&lt;p&gt;待ち遠しい！&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3780000000076034?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3780000000076034/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/02/fruitmenu.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3780000000076034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3780000000076034'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/02/fruitmenu.html' title='FruitMenu が帰ってくる！'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-1578622423320763734</id><published>2010-01-24T13:54:00.012+09:00</published><updated>2010-09-13T13:07:55.868+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X 10.6'/><category scheme='http://www.blogger.com/atom/ns#' term='AppleScriptObjC'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>メモ: オリジナルの Automator アクションを作る</title><content type='html'>&lt;p&gt;Mac OS X 10.6 では、Xcode 3.2 を使います。Mac OS X 10.6 から AppleScript Studio が deprecated になり、&lt;a href="http://developer.apple.com/mac/library/releasenotes/ScriptingAutomation/RN-AppleScriptObjC/index.html"&gt;AppleScriptObjC&lt;/a&gt; を使うことになりました。簡単に言うと、AppleScript で Objective-C のクラスを書けるように、うまいこと対応を付けたものです。これによって、Automator の実行速度が上がったり、ユーザにとってはいいことずくめですが、問題は、今までの Automator アクションの作り方と大幅に変わってしまったことです。現時点では Google 先生が教えてくれる情報は、あまりアテになりません。Apple もドキュメンテーションをサボっていて、手探り状態です。&lt;/p&gt;

&lt;p&gt;まず、知っておかないといけないのは、Xcode 3.2 が作ったテンプレートの違いです。Mac OS X 10.5 用のアクションは、以下のように、単に run ハンドラに input と parameters が渡されるだけでした。&lt;/p&gt;

&lt;pre class="code"&gt;on run {input, parameters}
　　-- Add your code here, returning the data to be passed to the next action.

　return input
 
end run&lt;/pre&gt;

&lt;p&gt;これからは、myaction.script にはこんなコードが生成されます。&lt;/p&gt;

&lt;pre class="code"&gt;script myaction
　property parent : class "AMBundleAction"

　on runWithInput_fromAction_error_(input, anAction, errorRef)
　　-- Add your code here, returning the data to be passed to the next action.

　　return input
　end runWithInput_fromAction_error_
end script&lt;/pre&gt;

&lt;p&gt;script 〜 end script は見慣れないブロックです。これは、Objective-C のクラス定義で、myaction というクラスを宣言しています。2行目の property parent の行は AMBundleAction を継承をしていることを宣言しています。これにより、NSObject → &lt;a href="http://developer.apple.com/mac/library/documentation/AppleApplications/Reference/AutomatorFramework/Classes/AMAction_Class/Reference/Reference.html"&gt;AMAction&lt;/a&gt; → &lt;a href="http://developer.apple.com/mac/library/documentation/AppleApplications/Reference/AutomatorFramework/Classes/AMAppleScriptAction_Class/Reference/Reference.html#//apple_ref/occ/cl/AMAppleScriptAction"&gt;AMAppleScriptAction&lt;/a&gt; → &lt;a href="http://developer.apple.com/mac/library/DOCUMENTATION/AppleApplications/Reference/AutomatorFramework/Classes/AMBundleAction_Class/Reference/Reference.html"&gt;AMBundleAction&lt;/a&gt; → myaction という継承ツリーを持ちます。on runWithInput_fromAction_error_ 〜 end runWithInput_fromAction_error_ はメソッドの定義です。オリジナルのアクションは、runWithInput:fromAction:error: をオーバーライドして作るという形になります。&lt;/p&gt;

&lt;p&gt;AppleScript しか知らなくて、ピンと来ない人は、まずは、以下のようにテンプレートを埋めましょう。&lt;/p&gt;

&lt;pre class="code"&gt;script myaction
　property parent : class "AMBundleAction"
 
　on runWithInput_fromAction_error_(input, anAction, errorRef)
　　-- Add your code here, returning the data to be passed to the next action.
　　set input to input as list
　　set output to {}
　　repeat with i in input

　　　-- do something for i

　　end repeat
　　return output
　end runWithInput_fromAction_error_
 
end script&lt;/pre&gt;

&lt;p&gt;これで、入力ファイルに対して、順番に何かをする、という処理が書けると思います。アクションの出力は、ここではファイルと仮定しますが、POSIX File の文字列を output のリストに詰め込んで返却すれば OK です。&lt;/p&gt;

&lt;h4&gt;パラメタの参照&lt;/h4&gt;

&lt;p&gt;パラメタは以前は run ハンドラの引数に渡されていました。これからは、AMBundleAction から継承した parameters() メソッドを使って、パラメタの値が入ったレコードを取得します。個々のパラメタには AMDefaultParameters (Info.plist にあります) に設定したキーでアクセスできます。例えば、foo というキーを持つパラメタは foo of parameters() でアクセスできます。ただし、取得した値は、as text や as number などで、型をきっちり指定してください。パラメタと GUI のバインディングなどは、これまでと同じなので省略します。&lt;/p&gt;

&lt;h4&gt;アクションのバンドル&lt;/h4&gt;

&lt;p&gt;アクションのバンドルの中のファイル (リソース) の参照には path to resource は使えません。これだと Automator.app のバンドルを参照してしまいます。AMBundleAction から継承した bundle() メソッドを使って、一旦 NSBundle オブジェクトを取得したあと、NSBundle のメソッドを使ってアクセスします。名前の衝突を防ぐために、縦棒 (|) で囲って |bundle|() とやるとアクションのバンドルオブジェクトが取得できますので、それに対して、pathForResource:ofType:等を使ってリソースのパスを取得します。具体的には、以下のようになります。&lt;/p&gt;

&lt;pre class="code"&gt;set action_bundle to |bundle|()
set aPath to action_bundle's pathForResource_ofType_("image", "tiff")&lt;/pre&gt;

&lt;p&gt;エラーの返却方法などは、まだよく分かっていません。&lt;a href="http://developer.apple.com/mac/library/documentation/AppleApplications/Conceptual/AutomatorConcepts/Articles/ImplementObjCAction.html#//apple_ref/doc/uid/TP40001513"&gt;この辺&lt;/a&gt;になにやら書いてありますが、NSNumber と NSString を NSArray に突っ込んで返してるけど、NSError を返却するんじゃないの？　という疑問が…。この情報も古いのかもしれません…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-1578622423320763734?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/1578622423320763734/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/automator_24.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1578622423320763734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1578622423320763734'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/automator_24.html' title='メモ: オリジナルの Automator アクションを作る'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3448240334573947277</id><published>2010-01-18T03:27:00.000+09:00</published><updated>2010-01-18T03:27:15.283+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><category scheme='http://www.blogger.com/atom/ns#' term='AppleScript'/><title type='text'>Automator 雑感</title><content type='html'>&lt;p&gt;&lt;a href="http://seino-takahiro.blogspot.com/2010/01/terminal-automator-mac-os-x-10.html"&gt;サービスの作成&lt;/a&gt;、&lt;a href="http://seino-takahiro.blogspot.com/2010/01/pdf-web-receipts.html"&gt;プリントプラグインの作成&lt;/a&gt;、&lt;a href="http://seino-takahiro.blogspot.com/2010/01/blog-post.html"&gt;ワークフローの作成&lt;/a&gt;、そして&lt;a href="http://seino-takahiro.blogspot.com/2010/01/itunes.html"&gt;GUI 付きのオリジナルのアクションの作成&lt;/a&gt;と、Automator を一通り使ってみました。&lt;/p&gt;

&lt;p&gt;Automator が登場した当初、GUI で操作できるのは良いのですが「どうせおもちゃしか作れないんでしょ？」「オリジナルのアクションが作れるかもしれないけど、本当にしたいことは、Objective-C で書かないといけないんでしょ？」と思っていました。これは誤りでした。一通り使ってみた現在では、生産効率の高いソフトウェアプラットホームとして、十分使えるというのが認識です。「AppleScript を実行」や「シェルスクリプトを実行」で使い捨てで書けますし、必要に応じて GUI 付きのアクションに仕立てて、再利用することもできます。&lt;/p&gt;

&lt;p&gt;これからも積極的に Automator を使っていきますよー！&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3448240334573947277?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3448240334573947277/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/automator.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3448240334573947277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3448240334573947277'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/automator.html' title='Automator 雑感'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-795600922762576975</id><published>2010-01-17T17:34:00.006+09:00</published><updated>2010-01-17T18:07:41.827+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>地デジ録画の後処理から iTunes 登録まで</title><content type='html'>&lt;p&gt;&lt;a href="http://seino-takahiro.blogspot.com/2009/11/blog-post.html"&gt;地デジ録画システム&lt;/a&gt;の手順2〜4, 6 を Automator で自動的にやらせちゃいましょう。最後に iTunes に追加するところも付けちゃいます。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/S1LLtuIkRII/AAAAAAAAAKs/7eeEqyT0Vww/s1600-h/automator-8.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 308px; height: 400px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/S1LLtuIkRII/AAAAAAAAAKs/7eeEqyT0Vww/s400/automator-8.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5427624487273383042" /&gt;&lt;/a&gt;

&lt;p&gt;これで、予約録画してできた .ts ファイルを Finder で右クリックするだけでエンコードされて、iTunes に登録されます。…ということができたらいいな、という妄想でした。&lt;/p&gt;

&lt;p&gt;いやいや、動いてますよ。ちゃんと。&lt;/p&gt;

&lt;p&gt;私の使い方では、地デジ録画の GUI 化はこれで完了しました。あとはチマチマとブラッシュアップしていきますが、忙しいのでどなたかやっていただけませんか？&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-795600922762576975?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/795600922762576975/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/itunes.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/795600922762576975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/795600922762576975'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/itunes.html' title='地デジ録画の後処理から iTunes 登録まで'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_81ASuOjErSU/S1LLtuIkRII/AAAAAAAAAKs/7eeEqyT0Vww/s72-c/automator-8.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4184754521334924157</id><published>2010-01-17T11:48:00.007+09:00</published><updated>2010-01-17T17:33:51.521+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><category scheme='http://www.blogger.com/atom/ns#' term='AppleScript'/><title type='text'>サブフォルダを再帰的に辿って、ファイルにナントカする</title><content type='html'>&lt;p&gt;指定したフォルダに含まれるすべてのファイル (サブフォルダも含む) に対して、何かを行うというのはよくありますが、AppleScript で書くと、意外と面倒だったりします。&lt;/p&gt;

&lt;p&gt;Automator なら一発です。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_81ASuOjErSU/S1J6hd9KWhI/AAAAAAAAAKk/xZ9RjIsGQ1A/s1600-h/automator-7.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 261px; height: 400px;" src="http://4.bp.blogspot.com/_81ASuOjErSU/S1J6hd9KWhI/AAAAAAAAAKk/xZ9RjIsGQ1A/s400/automator-7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5427535216330299922" /&gt;&lt;/a&gt;

&lt;p&gt;最初に指定するテンプレートは、「ワークフロー」です。ワークフローは、Automator を起動して、実行ボタンを押して動かします。&lt;/p&gt;

&lt;p&gt;空のワークフローに、以下のアクションを追加します。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;「指定された Finder 項目を取得」アクションは、選択している GUI でファイルやフォルダを選択し、そのリストを次のアクションへ渡します。上の例では、2つのフォルダを選択しています。※&lt;/li&gt;

&lt;li&gt;「フォルダの内容を取得」アクションは、受け取ったフォルダに含まれるファイルやフォルダの一覧を取得します。ここでは、サブフォルダに含まれるファイルやフォルダも再帰的に取得してほしいので、「見つかったサブフォルダからも取得」にチェックを入れておきます。&lt;/li&gt;

&lt;li&gt;「Finder 項目にフィルタを適用」アクションは、受け取ったファイルやフォルダの一覧を、指定した条件でフィルタリングします。上の例では、拡張子とファイル名の 2つの条件を追加しています。「結果」ボタンを押して、何がヒットしたかを表示させています。4つのファイルのリストが次のアクションに渡されます。&lt;/li&gt;

&lt;li&gt;最後に AppleScript で実際に何をするかを書きます。input には、ファイルのリストが渡されます。parameter は、とりあえず無視で OK です。もし、この後、別のアクションを実行したいなら、run ハンドラで次のアクションに渡すデータ (ファイルのリストや、文字列) を返却してください。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AppleScript が使える人は、今日から Automator で幸せになれますよ。シェルスクリプト、Perl、Ruby、Python でも同様に書けます。&lt;/p&gt;

&lt;p class="note"&gt;※ サービスやアプリケーション (ドロップレット) の形で作ると、ユーザによって起動時にフォルダが指定されますので、この部分は不要になります。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4184754521334924157?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4184754521334924157/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4184754521334924157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4184754521334924157'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/blog-post.html' title='サブフォルダを再帰的に辿って、ファイルにナントカする'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_81ASuOjErSU/S1J6hd9KWhI/AAAAAAAAAKk/xZ9RjIsGQ1A/s72-c/automator-7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-1918036129322586356</id><published>2010-01-14T05:34:00.000+09:00</published><updated>2010-01-14T05:34:00.248+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X 10.6'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>PDF を Web Receipts フォルダに保存</title><content type='html'>&lt;p&gt;Automator のお題をもう一つ。今度はプリントプラグインです。プリントプラグインとは、印刷ダイアログの左下にある「PDF ▼」で実行するワークフローです。このワークフローは、プリントシステムから PDF ファイルを受け取り、それに対する処理を行うものです。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_81ASuOjErSU/S0088N1ccfI/AAAAAAAAAKY/uqim0UJ_AWU/s1600-h/automator-6.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_81ASuOjErSU/S0088N1ccfI/AAAAAAAAAKY/uqim0UJ_AWU/s400/automator-6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5426060131254956530" /&gt;&lt;/a&gt;

&lt;p&gt;プリントプラグインは、かつて PDF ワークフローと呼ばれていたようで、Mac OS X 10.6 に付属の「PDF を Web Receipts フォルダに保存」は現在のプリントプラグインとは違う形式で作られています。これをプリントプラグインで作り直してみます。ただ作り直すだけではつまらないので、Web Receipts フォルダに印刷を実行した日の日付のフォルダを作って、その中に PDF ファイルを保存する仕様に変更します。&lt;/p&gt;

&lt;p&gt;Automator で、プリントプラグインのテンプレートを使い、「シェルスクリプトを実行」のアクションで、以下の Python スクリプトを実行させます (ポップアップのシェルを /usr/bin/python にする) 。&lt;/p&gt;

&lt;p&gt;オリジナルの「PDF を Web Receipts フォルダに保存」の実体は Python で書かれています。これが、同じファイル名で上書きしないなど、色々気を遣ってよくできているので、これをパクって作ります。PDF ワークフローとは異なり、ファイル名が渡されるだけですので、安全なファイル名に変換するルーチンは削除してあります (/tmp に保存されているのだから、既に安全なファイル名のはず) 。適当に手直ししてますが、清野は Python を使ったことがないので、変なことを書いているかもしれません。&lt;/p&gt;

&lt;pre class="code"&gt;#!/usr/bin/python
#
# This script is stolen from
# /Library/PDF Services/Save PDF to Web Receipts Folder.pdfworkflow/Contents/tool

import os
import shutil
import sys
import time

def main(argv):
    (title, ext) = os.path.splitext(os.path.basename(argv[0]))
    pdfFile = argv[0]

    today = time.strftime("%Y-%m-%d", time.localtime())
    destDirectory = os.path.expanduser("~/Documents/Web Receipts/" + today + "/")

    # Create the Web Receipts folder if necessary.
    try:
        os.makedirs(destDirectory)
    except:
        pass
    
    # Build a file path pointing into the web reciepts folder
    # using the document's title and a PDF extension.
    destFile = title + ".pdf"
    destPath = os.path.join(destDirectory, destFile)

    # If the filename we want is already in use then start
    # appending numbers until we get a unique name.
    i = 2
    while (os.path.exists(destPath)):
        destFile = title + "." + str(i) +".pdf"
        destPath = os.path.join(destDirectory, destFile)
        i = i + 1

    # Move the file if possible otherwise copy it.
    shutil.move(pdfFile, destPath)

if __name__ == "__main__":
    main(sys.argv[1:])&lt;/pre&gt;

&lt;p&gt;これを、~/Library/PDF Services/ に保存します。Automator の画面は、以下のようになります。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_81ASuOjErSU/S0087vP0dnI/AAAAAAAAAKQ/-31PgkUNBRM/s1600-h/automator-5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 256px;" src="http://2.bp.blogspot.com/_81ASuOjErSU/S0087vP0dnI/AAAAAAAAAKQ/-31PgkUNBRM/s400/automator-5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5426060123044083314" /&gt;&lt;/a&gt;

&lt;p&gt;清野は、&lt;a href="http://seino-takahiro.blogspot.com/2009/04/files-lite.html"&gt;Files lite&lt;/a&gt; との同期用スクリプトを少しいじって、Web Receipts フォルダの内容を iPod touch へ転送するようにしています。ちょっと気になった Web ページなどを保存しておき、後で iPod touch でゆっくり読むためです。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-1918036129322586356?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/1918036129322586356/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/pdf-web-receipts.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1918036129322586356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1918036129322586356'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/pdf-web-receipts.html' title='PDF を Web Receipts フォルダに保存'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_81ASuOjErSU/S0088N1ccfI/AAAAAAAAAKY/uqim0UJ_AWU/s72-c/automator-6.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-1720903151488583402</id><published>2010-01-13T08:20:00.006+09:00</published><updated>2010-01-13T12:17:58.416+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X 10.6'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><title type='text'>エンコードスクリプトをサービスにしてみる</title><content type='html'>&lt;p&gt;&lt;a href="http://seino-takahiro.blogspot.com/2009/10/iphone-ipod-touch-vlc-10.html"&gt;動画をエンコード&lt;/a&gt;するのに Terminal を起動するのが面倒なので、Automator を使ってサービスにしてみます (Mac OS X 10.6 以上) 。&lt;/p&gt;

&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_81ASuOjErSU/S00IdUlN9JI/AAAAAAAAAKA/Wr5mmuSplMI/s1600-h/automator-3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_81ASuOjErSU/S00IdUlN9JI/AAAAAAAAAKA/Wr5mmuSplMI/s400/automator-3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5426002425885357202" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;サービスにすると、このように、コンテストメニューから呼び出せます。便利便利。&lt;/p&gt;

&lt;h4&gt;手順1&lt;/h4&gt;

&lt;p&gt;Automator を起動し、サービスのテンプレートを選びます。テンプレートに沿って空のワークフローが作成されます。&lt;/p&gt;

&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_81ASuOjErSU/S00IcsW34fI/AAAAAAAAAJw/NETONwYxck8/s1600-h/automator-1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 355px;" src="http://1.bp.blogspot.com/_81ASuOjErSU/S00IcsW34fI/AAAAAAAAAJw/NETONwYxck8/s400/automator-1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5426002415087772146" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;手順2&lt;/h4&gt;

&lt;p&gt;ウィンドウ上部の&lt;em&gt;サービスは、次の選択項目を受け取ります：&lt;/em&gt;のポップアップから&lt;em&gt;ムービーファイル&lt;/em&gt;を、&lt;em&gt;検索対象：&lt;/em&gt;から&lt;em&gt;すべてのアプリケーション&lt;/em&gt;を選択します。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_81ASuOjErSU/S00Ryge0goI/AAAAAAAAAKI/I9WpnIXh0Rg/s1600-h/automator-4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 33px;" src="http://2.bp.blogspot.com/_81ASuOjErSU/S00Ryge0goI/AAAAAAAAAKI/I9WpnIXh0Rg/s400/automator-4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5426012685461652098" /&gt;&lt;/a&gt;

&lt;h4&gt;手順3&lt;/h4&gt;

&lt;p&gt;左側の&lt;em&gt;ライブラリ&lt;/em&gt;から、ユーティリティを選びます。次に、その隣のカラムに出てきた&lt;em&gt;シェルスクリプトを実行&lt;/em&gt;を、右の広いエリアにドラッグ＆ドロップします。&lt;/p&gt;

&lt;p&gt;&lt;em&gt;シェル：&lt;/em&gt;のポップアップから&lt;em&gt;/bin/sh&lt;/em&gt;を、&lt;em&gt;入力の引き渡し方法：&lt;/em&gt;から&lt;em&gt;引数として&lt;/em&gt;を選択します。&lt;/p&gt;

&lt;p&gt;以下のスクリプト書きます。&lt;/p&gt;

&lt;pre class="code"&gt;VLC=/Applications/VLC.app/Contents/MacOS/VLC
SIZE="width=480,height=270"
ASPECT="canvas-aspect=1:1"
FPS="fps=29.97"
CROPPADD="cropbottom=2,paddtop=2,paddbottom=2"
X264_OPTS="profile=baseline,level=30,keyint=30,bframes=0,ref=1,nocabac"
VIDEO="venc=x264{$X264_OPTS},vcode=h264,vb=1280"
AUDIO="acodec=mp4a,ab=128"
OPTS="deinterlace,audio-sync"
MUX="mux=mp4"

while [ $# -gt 0 ] ;
do
 FN=`basename "$1" .mpg`.mp4
 DIR=`dirname "$1"`
 cd "$DIR"
 $VLC --intf=dummy \
      --sout="#transcode{$SIZE,$FPS,$ASPECT,vfilter=croppadd{$CROPPADD},$VIDEO,$AUDIO,$OPTS}:standard{$MUX,dst='$FN',access=file}" \
      "$1" \
      vlc://quit &gt; /dev/null 2&gt; /dev/null
 shift
done&lt;/pre&gt;

&lt;h4&gt;手順4&lt;/h4&gt;

&lt;p&gt;ワークフローを保存します。通常は ~/Library/Services/ に保存します。完成すると、以下のような画面になっているはずです。&lt;/p&gt;

&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_81ASuOjErSU/S00Ic7ZeQvI/AAAAAAAAAJ4/wudBKU5xFmo/s1600-h/automator-2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 217px;" src="http://1.bp.blogspot.com/_81ASuOjErSU/S00Ic7ZeQvI/AAAAAAAAAJ4/wudBKU5xFmo/s400/automator-2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5426002419125207794" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;複数のムービーファイルを選択して、サービスを実行してもちゃんとエンコードされます。&lt;/p&gt;

&lt;p&gt;実際に作業をするとお気づきになると思いますが、Perl や Ruby などでもスクリプトを書けます。色々な用途に使えそうな Automator 。侮れません。&lt;/p&gt;

&lt;p&gt;blogspot で自作したワークフローファイルとかを配布したいのですが、どのようにしたらいいのでしょうか？？？　よい、知恵をお持ちの方、コメントを付けてください。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-1720903151488583402?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/1720903151488583402/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/terminal-automator-mac-os-x-10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1720903151488583402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/1720903151488583402'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/terminal-automator-mac-os-x-10.html' title='エンコードスクリプトをサービスにしてみる'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_81ASuOjErSU/S00IdUlN9JI/AAAAAAAAAKA/Wr5mmuSplMI/s72-c/automator-3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5316816448236451147</id><published>2010-01-10T20:17:00.001+09:00</published><updated>2010-01-10T20:17:50.649+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>iPod touch 導入一周年</title><content type='html'>&lt;p&gt;もういつだったか忘れてしまったのですが、iPod touch を手にして、そろそろ一年が経ちます。その間、何が変わったかを振り返ってみたいと思います。画像は、私の iPod touch のスクリーンショットです。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_81ASuOjErSU/S0m3Bc8WJhI/AAAAAAAAAJo/Z4sQvH1vsB0/s1600-h/IMG_0022.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://3.bp.blogspot.com/_81ASuOjErSU/S0m3Bc8WJhI/AAAAAAAAAJo/Z4sQvH1vsB0/s400/IMG_0022.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5425068461721527826" /&gt;&lt;/a&gt;

&lt;p&gt;iPod touch の購入にあたり、通勤時間を有効に使うというテーマを設定しました。自宅や職場でしている作業が iPod touch によって通勤電車の中でできるようになれば、成功したと言えます。そうした観点から、今使っているアプリを紹介します。&lt;/p&gt;

&lt;h4&gt;メール&lt;/h4&gt;
&lt;p&gt;iPod touch 導入後しばらくして、MacBook Air で読むメールアドレスと、iPod touch で読むメールアドレスを完全に分離しました。職場で読むメールと、通勤電車の中で読むメールを分離するためです。Dock の Mail.app に出ている未読メール数は仕事中でも気になるもので、これは予想以上に効きました。今後もこの方針で行きます。&lt;/p&gt;

&lt;h4&gt;Byline (450円)&lt;/h4&gt;
&lt;p&gt;RSS リーダの決定版。画像も含めてオフラインで読めるというのがうれしいです。RSS での情報収集は極めて有用ですが、案外時間を取ってしまうものです。Safari のブックマークバーから RSS のエントリを取り除いたことで、メール同様にすっきりしました。この方針も堅持します。&lt;/p&gt;

&lt;h4&gt;Todo (1,200円)&lt;/h4&gt;
&lt;p&gt;通勤電車の中で、その日やることを整理しています。だいたい、アイデアは TODO 項目に関連が付くもので、ふと思いついたら TODO 項目を作って、そこに書きます。MacBook Air の画面が狭いので、iCal には TODOリストを表示せず、iPod touch だけで管理することで、画面を広く使うという副次的な効果もありました。iPod touch を用途限定のサブディスプレイとして使うというのは結構イケます。ちょっと高いアプリですが、今では必須です。&lt;/p&gt;

&lt;h4&gt;Files lite (無料)&lt;/h4&gt;
&lt;p&gt;PDF ビューワーとして使っています。&lt;a href="http://seino-takahiro.blogspot.com/2009/04/files-lite.html"&gt;MacBook Air との同期&lt;/a&gt;には sitecopyを使っています。ケータイの PDF ビューワーと違って、高速かつ精彩に出るので、かなりのドキュメントが読めます。ちょっと変わったところでは、コンビニの払込票のバーコードを表示して、読み込んでもらったことがあります。ちゃんと読めるのに驚きました。&lt;/p&gt;

&lt;h4&gt;ビデオ&lt;/h4&gt;
&lt;p&gt;録画した番組を見るのに使っています。このための方法は色々調べて、&lt;a href="http://seino-takahiro.blogspot.com/2009/10/iphone-ipod-touch-vlc-10.html"&gt;他のエントリ&lt;/a&gt;などで書きました。予約録画後、編集、エンコード、同期といった手間が必要なので、その部分を自動化できればもっといいのですが…。&lt;/p&gt;

&lt;p&gt;これだけやることがあると、通勤時間の方が足りなかったりします…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5316816448236451147?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5316816448236451147/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/ipod-touch.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5316816448236451147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5316816448236451147'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2010/01/ipod-touch.html' title='iPod touch 導入一周年'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_81ASuOjErSU/S0m3Bc8WJhI/AAAAAAAAAJo/Z4sQvH1vsB0/s72-c/IMG_0022.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-8927091300710622679</id><published>2009-12-25T12:29:00.004+09:00</published><updated>2009-12-25T12:36:48.796+09:00</updated><title type='text'>HDD の Load_Cycle_Count が異常</title><content type='html'>&lt;p&gt;研究室で 24時間稼働させている MacBook Pro の HDD は、&lt;a href="http://sourceforge.net/apps/trac/smartmontools/wiki"&gt;smartmontools&lt;/a&gt; によって監視しています。Load_Cycle_Count が悪化していることに気付いたため、ここ数日注視していました。ちなみに、Load_Cycle_Count は、HDD のヘッドが待避領域へ移動し、再度ディスク上へ移動した回数です。&lt;/p&gt;

&lt;p&gt;データが 4日分しかないのですが、記憶を総合すると、VALUE (100 で正規化されており、THRESH の値を下回ると寿命) が 1週間ほどの間に 33 → 31 へ変化していました。100で正規化されているので、このペースで行くと、あと３ヶ月ほどで寿命を迎えることになります。&lt;/p&gt;

&lt;pre class="code"&gt;ID# ATTRIBUTE_NAME   VALUE THRESH RAW_VALUE (日付)
193 Load_Cycle_Count 031   000    690701    (2009-12-25)
193 Load_Cycle_Count 032   000    688884    (2009-12-24)
193 Load_Cycle_Count 032   000    687067    (2009-12-23)
193 Load_Cycle_Count 032   000    685243    (2009-12-22)&lt;/pre&gt;

&lt;p&gt;このデータは、毎日指定時刻に自動的に収集したものです。RAW_VALUE の増分を見ると、1日あたり、1800程度増えています。1800を24で割ると、1時間あたり75回のヘッド待避・再ロードが繰り返されています。何か、とても臭う増え方をしています…。SMC リセット、P-RAM クリア、バッテリの交換、緊急モーションセンサーの無効化などを試してみたのですが、ことごとくダメでした。&lt;/p&gt;

&lt;p&gt;結論から言うと、&lt;a href="http://mckinlay.net.nz/hdapm/"&gt;hdapm&lt;/a&gt; を使うとピタリと止みます。HDD のパワーマネジメントを変更するツールだそうです。と言っても、完全に 0 になるわけではないようです。今のところの計測では、1時間あたり15回程度にまで削減されました。1日あたり360回、現在の主流の 2.5インチの HDD は 60〜100万回程度は耐えられるようですから、5年くらいの寿命という計算になります。妥当な線でしょう。&lt;/p&gt;

&lt;p&gt;インストールは、上記のページから .dmg を落としてきて、マウントした後、Terminal から以下のようにタイプします。Finder でファイルをコピーすると、ファイルオーナーの関係でうまく動作しません※。&lt;/p&gt;

&lt;pre class="code"&gt;
sudo mkdir -p /usr/local/bin
sudo cp /Volumes/hdapm/hdapm /usr/local/bin
sudo cp /Volumes/hdapm/hdapm.plist /Library/LaunchDaemons&lt;/pre&gt;

&lt;p&gt;インストールしたら、再起動してください。&lt;/p&gt;

&lt;p&gt;国内のブログで hdapm を紹介している記事を読むと、この問題について HDD からクリック音がしてうるさいとか、HDD のアクセスが一瞬止まると言った観点から取り上げられていますが、そういう「感覚」の問題ではありません。これは HDD の寿命を確実に縮めます。&lt;/p&gt;

&lt;p class="note"&gt;※ /Library/LaunchDaemons から起動されるプロセスのオーナーは root です。このため、.plist ファイルのオーナーは root:wheel 、パーミッションは rw-r--r-- でなければなりません。launchd はオーナーやパーミッションが異常な .plist ファイルを無視します。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-8927091300710622679?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/8927091300710622679/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/12/hdd-loadcyclecount.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8927091300710622679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/8927091300710622679'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/12/hdd-loadcyclecount.html' title='HDD の Load_Cycle_Count が異常'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3089820850669138258</id><published>2009-12-22T12:17:00.001+09:00</published><updated>2009-12-22T12:19:10.443+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Touch Diamond'/><title type='text'>WMWifiRouter は悪くない？</title><content type='html'>&lt;p&gt;WMWifiRouter 1.6.0 がリリースされましたが、DMZ をオフにできない問題は解消されていません。&lt;/p&gt;

&lt;p&gt;しばらく前から、WifiSnap に乗り換えたのですが、WifiSnap でも DMZ をオフにできません。こちらも問い合わせているのですが、調査をするので時間をいただきたい、というメールが返ってきて、音沙汰なしです。難航しているのでしょうか。&lt;/p&gt;

&lt;p&gt;2つの同種のソフトで、同じ問題が発生しているところを見ると、ソフト側の問題ではないのかもしれません。Touch diamond S21HT の問題か、Windows Mobile のセキュリティホールなのか、Windows Mobile が既にクラックされているのか…。&lt;/p&gt;

&lt;p&gt;早くイーモバイルの回線で iPhone が使えるようになりませんかねぇ…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3089820850669138258?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3089820850669138258/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/12/wmwifirouter.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3089820850669138258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3089820850669138258'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/12/wmwifirouter.html' title='WMWifiRouter は悪くない？'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-3495989624815389334</id><published>2009-11-21T05:17:00.002+09:00</published><updated>2009-11-21T05:38:40.478+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><title type='text'>VLC で再生すると音が出ない MPEG-TS ファイル</title><content type='html'>&lt;p&gt;録画した MPEG-TS ファイルを再生したところ、VLC 1.0.3 で音が出ないものがありました。&lt;/p&gt;

&lt;h4&gt;原因（らしきもの）&lt;/h4&gt;

&lt;p&gt;推測が混じっているので、原因とは断定しきれません。tsselect でパケットドロップの状況を見ると、以下のような状況です (フルセグに関連するストリームのみ抜粋) 。&lt;/p&gt;

&lt;pre class="code"&gt;% &lt;kbd&gt;tsselect movie.ts&lt;/kbd&gt;
pid=0x0000, total=   28214, drop=  1, scrambling=0
pid=0x0100, total=25302389, drop=  3, scrambling=25302389
pid=0x0110, total=  487846, drop=  3, scrambling=487846
pid=0x01f0, total=   28214, drop=  1, scrambling=0
pid=0x01ff, total=   47334, drop=  0, scrambling=0&lt;/pre&gt;

&lt;p&gt;pid 0x0000 のパケットは、PAT (Program Association Table) で、この MPEG-TS ストリームに含まれるプログラム一覧が入っています。MPEG-TS ストリーム中に一定時間毎に PAT が現れるのですが、VLC は先頭の PAT しか見ていないため、ストリームの先頭部分でドロップが発生すると、VLC が音声パケット (pid 0x0110) を見つけられず、音が出ないのだと推測します。&lt;/p&gt;

&lt;h4&gt;復旧方法&lt;/h4&gt;

&lt;p&gt;MPEG-TS ストリームをカット編集して、壊れている PAT を捨ててしまえば音が再生されるようになります。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-3495989624815389334?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/3495989624815389334/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/11/vlc-mpeg-ts.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3495989624815389334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/3495989624815389334'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/11/vlc-mpeg-ts.html' title='VLC で再生すると音が出ない MPEG-TS ファイル'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2398994522563919222</id><published>2009-11-11T12:03:00.008+09:00</published><updated>2010-01-17T18:14:00.450+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>地デジ録画システム</title><content type='html'>&lt;p&gt;今期は見たい番組がろくにないので、アナログ録画を止めて、思い切って移行してしまいました。全工程を Mac OS X で作業することを目指していたのですが、残念ながら実現できていません。現在のシステム構成は以下のとおりです。しばらくこれで運用してみます。&lt;a href="http://seino-takahiro.blogspot.com/2010/01/itunes.html"&gt;Automator で自動化する&lt;/a&gt;ところまで来ました (2010-01-17)。&lt;/p&gt;

&lt;h4&gt;1. 録画予約〜録画する&lt;/h4&gt;
&lt;p&gt;recfriio を使って、放送波をそのまま録画します。録画したファイルは MPEG-TS ストリームとなります。予約は iCal と自作した AppleScript を使って行います。&lt;/p&gt;

&lt;h4&gt;2. スクランブルを解除する&lt;/h4&gt;
&lt;p&gt;MPEG-TS ストリームを、スクランブルを解除した MPEG-TS ストリームに変換します。B-CAS カードと b25 を使います。カードリーダは Friio 内蔵のものを使っています。Friio は熱対策が十分でないようなので、電力消費量が増加を嫌って、録画中のスクランブル解除は意図的に避けています。&lt;/p&gt;

&lt;h4&gt;3. 必要なストリームを抜き出す&lt;/h4&gt;
&lt;p&gt;放送された MPEG-TS ストリームは、フルセグの MPEG ストリーム以外にもワンセグ等の雑多なデータが入っているので、フルセグだけを抜き出した MPEG-TS ストリームを作成します。tssplitter_lite を使います。この段階で、MPEG-TS が再生できるソフトがあれば、視聴できるようになります。&lt;/p&gt;

&lt;h4&gt;4. パケットドロップの状況を調べる (省略可)&lt;/h4&gt;
&lt;p&gt;分かったからと言って、何か手が打てるわけではないのですが、録画時にどれくらいパケットドロップがあったかを調べます。番組の開始時と終了時にパケットドロップがあったように見えるのは正常で、1番組を録画して、0～2 であればドロップなしと判断します。激しくパケットドロップがあった場合は、画面の乱れを覚悟し、編集時に音ズレを警戒します。tsselect を使います。&lt;/p&gt;

&lt;h4&gt;5. カット編集をする (省略可)&lt;/h4&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B000ZEVL8Q" style="width:120px;height:240px; float: left; " scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002J7IX6K" style="width:120px;height:240px; float: left; border-right: 1px black solid; padding-right: 4px; margin-right: 16px; margin-bottom: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;CM カット等を行う場合は、カット編集をします。編集後は MPEG-TS を維持する意義がないので、よりコンパクトに保存できる MPEG-PS にします。地デジの MPEG ストリームでは、シーンチェンジ (番組の冒頭等)が I フレームであることが保証されているわけではないようなので、コマ単位でカット編集ができるツールが必要です。Mac OS X では、無料で使えるよいツールがありません。現在はここだけ Windows で TMPGEnc MPEG Editor 3 を使っています。&lt;a href="http://www8.atwiki.jp/quicktimeprogramer/pages/10.html"&gt;AppleHDVCodec.component を使うと QuickTime Player (Pro版) で編集できるという情報があります。&lt;/a&gt;AppleHDVCodec.component は Final Cut Express 4 や Final Cut Studio に含まれているようです (未確認) 。&lt;/p&gt;

&lt;p class="note"&gt;※ Final Cut Express / Studio を買うなら、わざわざ QuickTime Pro も買う必要があるのでしょうか、という気もします…。&lt;/p&gt;

&lt;h4&gt;6. iPhone / iPod touch で見られる形式にエンコードする&lt;/h4&gt;
&lt;p&gt;VLC で MPEG4 ムービーにエンコードします。エンコードの設定は、&lt;a href="http://seino-takahiro.blogspot.com/2009/10/iphone-ipod-touch-vlc-10.html"&gt;こちら&lt;/a&gt;の通りです。Terminal を使うのが嫌ならば、&lt;a href="http://seino-takahiro.blogspot.com/2010/01/terminal-automator-mac-os-x-10.html"&gt;サービスを使って簡易 GUI 化&lt;/a&gt;もできます。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2398994522563919222?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2398994522563919222/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/11/blog-post.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2398994522563919222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2398994522563919222'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/11/blog-post.html' title='地デジ録画システム'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4257413150271671933</id><published>2009-10-31T14:35:00.011+09:00</published><updated>2010-01-13T08:57:52.899+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>iPhone / iPod Touch 用動画を作る (VLC 1.0 対応版)</title><content type='html'>&lt;p&gt;VLC 1.0 以降を使って、iPhone / iPod Touch 用動画を作成するシェルスクリプトです。Mac OS X 10.6.1 と VLC 1.0.3rc (Intel, 32bit 版) で動作を確認しています。64bit 版の VLC 10.0.x は、今のところうまく動作しないようです。&lt;/p&gt;

&lt;p&gt;以下のシェルスクリプト mpg2mp4 にまとめました。入力には、1440x1080 29.97fps の MPEG-PS 動画を想定しています。&lt;/p&gt;

&lt;code&gt;&lt;pre class="code"&gt;#!/bin/sh
VLC=/Applications/VLC.app/Contents/MacOS/VLC
OUTPUT=`basename $1 .mpg`.mp4
SIZE="width=480,height=270"
ASPECT="canvas-aspect=1:1"
FPS="fps=29.97"
CROPPADD="cropbottom=2,paddtop=2,paddbottom=2"
X264_OPTS="profile=baseline,level=30,keyint=30,bframes=0,ref=1,nocabac"
VIDEO="venc=x264{$X264_OPTS},vcode=h264,vb=1536"
AUDIO="acodec=mp4a,ab=128"
OPTS="deinterlace,audio-sync"
MUX="mux=mp4"

$VLC --intf=dummy --sout="#transcode{$SIZE,$FPS,$ASPECT,vfilter=croppadd{$CROPPADD},$VIDEO,$AUDIO,$OPTS}:standard{$MUX,dst=$OUTPUT,access=file}" $1 vlc://quit&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;X264_OPTS から始まる行は、長いので折り返して表示されていますが、nocabac" まで 1行で入力してください。同様に $VLC から始まる行は、vlc://quit まで 1行で入力してください。&lt;/p&gt;

&lt;h4&gt;使い方&lt;/h4&gt;

&lt;p&gt;foo.mpg を入力とし、foo.mp4 を作るには、シェルから以下のようにタイプします。&lt;/p&gt;

&lt;code&gt;&lt;pre class="code"&gt;mpg2mp4 foo.mpg&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;VLC がコマンドラインモードで動作し、しばらくすると、カレントディレクトリに foo.mp4 が吐き出されます。&lt;/p&gt;

&lt;h4&gt;注意事項&lt;/h4&gt;

&lt;p&gt;iPhone / iPod Touch で再生できる H.264 形式の動画は、ベースラインプロファイル 3.0 以下である必要があります。上記シェルスクリプトの設定を変更する場合は、VLC の出力するメッセージの以下に示す箇所を見て確認してください。メインプロファイルになると、再生できません。例えば、CABAC を有効にすると、とたんにメインプロファイルになってしまいます。&lt;/p&gt;

&lt;code&gt;&lt;pre&gt;[0x5012f8] main interface error: no interface module matched "globalhotkeys,none"
[0x5012f8] main interface error: no suitable interface module
[0x20a218] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x28c3f8] dummy interface: using the dummy interface module...
[0x100f8a8] a52 packetizer: A/52 channels:2 samplerate:48000 bitrate:256000
No accelerated IMDCT transform found
x264 [info]: using threads=3
x264 [info]: using cpu capabilities: MMX2 Cache64
&lt;em&gt;x264 [info]: profile Baseline, level 3.0&lt;/em&gt;)&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;&lt;a href="http://seino-takahiro.blogspot.com/2010/01/terminal-automator-mac-os-x-10.html"&gt;こちらでは&lt;/a&gt;Automator を使って、簡易な GUI を付けてる方法を紹介しています。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4257413150271671933?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4257413150271671933/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/10/iphone-ipod-touch-vlc-10.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4257413150271671933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4257413150271671933'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/10/iphone-ipod-touch-vlc-10.html' title='iPhone / iPod Touch 用動画を作る (VLC 1.0 対応版)'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2086856237114988639</id><published>2009-09-28T06:25:00.005+09:00</published><updated>2010-11-29T08:25:29.220+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Legacy'/><title type='text'>シリアルポートようやく全廃</title><content type='html'>&lt;p&gt;連休中、思い出したようにハンダゴテを持って電子工作をしていました。後片づけをしている時、ふと「シリアルポート関係の機材要らなくなってね？」と気づきました。今回の工作のために購入した機材と、出来上がった作品で、USB への置き換えが済んでいたのです。単純な置き換えではなく、機能向上が目的だったので、全然意識していませんでした。iMac が USB を採用してから、10年くらい経ったでしょうか。我が家でもようやくレガシーインターフェースが無くなりました。&lt;/p&gt;

&lt;p&gt;それにしても、意外とレガシーインターフェースしぶとかったです。アヤシゲな自作品とかが USB に対応できなかったことが原因です。外付けUSB-シリアル変換器は持っていましたが、改めて秋月電子から&lt;a href="http://akizukidenshi.com/catalog/g/gK-01977/"&gt;USB-シリアル変換モジュール FT232RL&lt;/a&gt;を買ってきました。950円です。&lt;a href="http://www.ftdichip.com/Drivers/VCP.htm"&gt;Mac OS X 用のドライバ&lt;/a&gt;もあります。なぜ変換器がダメかという理由は明確で、シリアルポートポート用のケーブルやら変換アダプタやらを相変わらず必要とします。それに電源の供給がないので、別途 AC アダプタが必要になります。変換モジュールで組み込んでしまえば、実態はともかく見た目は USB ですし、USB から給電される電力が使えるので、全体としてはスッキリした構成になります。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_81ASuOjErSU/Sr_YXDQDwHI/AAAAAAAAAIg/z163xu0HzHc/s1600-h/IMG_2340.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_81ASuOjErSU/Sr_YXDQDwHI/AAAAAAAAAIg/z163xu0HzHc/s400/IMG_2340.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5386261569879654514" /&gt;&lt;/a&gt;

&lt;p&gt;最後まで残っていた、こいつらは、全部退役です。今までありがとう。そしておつかれさま。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2086856237114988639?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2086856237114988639/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/09/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2086856237114988639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2086856237114988639'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/09/blog-post.html' title='シリアルポートようやく全廃'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_81ASuOjErSU/Sr_YXDQDwHI/AAAAAAAAAIg/z163xu0HzHc/s72-c/IMG_2340.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-4544418651351607770</id><published>2009-08-30T14:32:00.006+09:00</published><updated>2009-08-30T14:56:27.664+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iCal'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X 10.6'/><category scheme='http://www.blogger.com/atom/ns#' term='AppleScript'/><title type='text'>ここが非互換 Mac OS X 10.6 -- iCal</title><content type='html'>&lt;p&gt;Mac OS X 10.6 Snow leopard が発売になりました。&lt;/p&gt;

&lt;p&gt;当サイトでは、よく iCal 関係の AppleScript を扱っていますが、Mac OS X 10.6 では、少し挙動が変わりました。試しに、iCal でカレンダー「テスト」に「テスト」というイベントを作って、AppleScript から観察してみます。&lt;/p&gt;

&lt;pre class="code"&gt;tell application "iCal"
  tell calendar "テスト"
    properties of event 1
  end tell
end tell&lt;/pre&gt;

&lt;p&gt;以下は 10.5.8 (iCal 3.0.8) の結果です。&lt;/p&gt;

&lt;pre class="code"&gt;{
  allday event:false,
  class:event,
  description:missing value,
  end date:date "2009年 9月 2日 水曜日 1:00:00 PM",
  excluded dates:{},
  id:"C0DC5F01-4183-412E-95AB-9414FD8111C6",
  location:missing value,
  &lt;em&gt;recurrence:"",&lt;/em&gt;
  sequence:2,
  stamp date:date "2009年 8月 30日 日曜日 2:27:03 PM"
  start date:date "2009年 9月 2日 水曜日 10:00:00 AM",
  status:none,
  summary:"テスト",
  url:missing value,
}&lt;/pre&gt;

&lt;p&gt;以下は 10.6 (iCal 4.0) の結果です。&lt;/p&gt;

&lt;pre class="code"&gt;{
  allday event:false,
  class:event,
  description:missing value,
  end date:date "2009年9月2日水曜日 16:00:00",
  excluded dates:{},
  id:"6A5888C1-D872-4C5F-B053-09CD8FC5067D"
  location:missing value,
  &lt;em&gt;recurrence:missing value,&lt;/em&gt;
  sequence:2,
  stamp date:date "2009年8月30日日曜日 14:20:48",
  start date:date "2009年9月2日水曜日 13:00:00",
  status:none,
  summary:"テスト",
  url:missing value,
}&lt;/pre&gt;

&lt;p&gt;プロパティリストの結果は、比較しやすいように辞書順に並べ替えています。以上のように、recurrence に値が設定されていない時の結果が違います。description に "" (空文字列) を設定した時の挙動も違い、iCal 3.0.8 では "" になりますが、iCal 4.0 では missing value になります。&lt;/p&gt;

&lt;p&gt;なお、missing value を文字列に変換して扱ってはいけません。AppleScript では missing value as string は "missing value" という文字列になるというよく分からない仕様なので、気をつけましょう。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002MRTR1M" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002MRTR1W" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-4544418651351607770?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/4544418651351607770/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/08/mac-os-x-106.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4544418651351607770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/4544418651351607770'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/08/mac-os-x-106.html' title='ここが非互換 Mac OS X 10.6 -- iCal'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-6777073056326009619</id><published>2009-08-25T14:10:00.006+09:00</published><updated>2009-08-25T14:18:02.821+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XSLT'/><title type='text'>XSLT で属性値に中括弧 {} を書く</title><content type='html'>&lt;p&gt;XSLT の &amp;lt;xsl:value-of select="..."/&amp;gt; などで、属性値 select の値に中括弧 { ... } を使うと、その中は XPath 式として評価されます。それはそれで便利なのですが、中括弧自体を出力したい時は、以下のように中括弧を二重に書くことで、エスケープできます。&lt;/p&gt;

&lt;pre class="code"&gt;  &amp;lt;xsl:value-of select="{{1234}}"/&amp;gt;  
&lt;/pre&gt;

&lt;p&gt;このように書くと {1234} が出力されます。&lt;/p&gt;

&lt;p&gt;先日、困ったので、メモ書きしておきます。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-6777073056326009619?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/6777073056326009619/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/08/xslt.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6777073056326009619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/6777073056326009619'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/08/xslt.html' title='XSLT で属性値に中括弧 {} を書く'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-5101828668632029728</id><published>2009-08-23T06:25:00.003+09:00</published><updated>2009-08-23T06:32:32.313+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bento'/><title type='text'>Bento 2.0.5 リリース</title><content type='html'>&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=B001IK11PO&amp;md=1X69VDGQCMF7Z30FM082&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=FFFFFF&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px; float: left; border-right: 1px black solid; padding-right: 4px; margin-right: 16px; margin-bottom: 16px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;a href="http://www.filemaker.com/support/updaters/bento_205.html"&gt;Bento 2.0.5 アップデータ&lt;/a&gt;がリリースされました。&lt;/p&gt;

&lt;p&gt;Bento 2.0.4 の、&lt;a href="http://seino-takahiro.blogspot.com/2009/05/bento-204.html"&gt;アドレスブックや iCal のイベントが増殖する問題&lt;/a&gt;は、今回のアップデータで解決されたようです。&lt;/p&gt;

&lt;p&gt;AppleScript のサポートは依然として改善されてません…。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-5101828668632029728?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/5101828668632029728/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/08/bento-205.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5101828668632029728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/5101828668632029728'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/08/bento-205.html' title='Bento 2.0.5 リリース'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-7668422683024528646</id><published>2009-08-14T10:37:00.001+09:00</published><updated>2009-08-14T10:37:42.811+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>POCKEPRE は福音となるか？</title><content type='html'>&lt;p&gt;iPhone/iPod Touch を使ってプレゼンをするためのアプリ &lt;a href="http://www.nsoftmobile.com/v-11.html"&gt;POCKEPRE&lt;/a&gt; が登場しました。Mac 本体を持ち歩かなくても、プレゼンをしたいという人にとっては福音となるのでしょうか？&lt;/p&gt;

&lt;p&gt;ソフトウェアの機能については、メーカーのプレスリリースを読んでいただくとして、iPhone/iPod Touchから、コンポジットAV出力を出すケーブルを買う必要があります。この手のケーブルはたくさんの種類があるように見えますが、iPod Video 専用で iPhone/iPod Touch では利用できなかったりするものがあるので、意外と選択肢は少ないです。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B001LNN9VW" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B001QDTE3Y" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;もう一つ気になるのは、次世代 iPhone では、iPod dock ケーブル端子が廃止され、&lt;a href="http://www.kodawarisan.com/k2009_02/archives/2009/06/iphone_a_mini_u_1.html
"&gt;mini USB-B 端子になるという噂&lt;/a&gt;がある点です。これになっちゃうと、せっかく買ったケーブルは使えなくなっちゃいますね。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-7668422683024528646?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/7668422683024528646/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/08/pockepre.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7668422683024528646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/7668422683024528646'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/08/pockepre.html' title='POCKEPRE は福音となるか？'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883597996772922241.post-2634777606545846844</id><published>2009-07-26T17:39:00.001+09:00</published><updated>2009-11-21T05:11:37.196+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='地デジ'/><title type='text'>地デジ完全移行 2年前</title><content type='html'>&lt;p&gt;地デジ完全移行 2年前である 2009年 7月 24日を過ぎました。ここらで、一旦現在の状況をおさらいすることにしました。&lt;/p&gt;

&lt;h4&gt;地デジの陰に隠れた真の狙い&lt;/h4&gt;

&lt;p&gt;地デジ移行の真の狙いは、貴重な電波帯域である VHF帯や UHF帯の一部を、テレビ以外の他の用途 (例えば、高速モバイルインターネットサービス) に振り向けることです。これは、移動体通信がさらに重要になるであろう今後のことを考えると、大変価値のあることです。テレビ放送のデジタル化は、これを実現するための手段にすぎません。テレビ局にアナログ放送とデジタル放送の両方の設備を負担させていること、および電波帯域再配分ができなかった時の国際競争力低下を考えると、完全移行を行わないとか延期するという選択肢はありえないと言っていいでしょう。あらゆる手段 (無料チューナーバラマキとか) を用いて、移行することになります。&lt;/p&gt;

&lt;h4&gt;デジタルコンテンツの著作権保護&lt;/h4&gt;

&lt;p&gt;デジタル化されることにより、コンテンツのコピーが簡単なので、コンテンツの保護が必要になります。ですが、現状の方式は、視聴者の利便性低下 (要するに自由に録画ができない) を招いていること、コンテンツ保護の方式が B-CAS 社一社の独占状態にあることなど、重大な問題が指摘されています。2008年 7月 4日からダビング10制度が開始されましたが、実質的にあまり意味のない制限緩和でした。&lt;/p&gt;

&lt;p&gt;元々、B-CAS 方式によるコンテンツ保護は、カジュアルコピーを防ぐことを目的としているものの、フリーオなどコンテンツ保護機構を無視する機器が販売されるに至り、B-CAS によるコンテンツ保護は事実上無効化されています。国産の一部の製品でも、コンテンツ保護機構を無効化する方法などが知られています。総務省は高まる批判を受けて、B-CAS カードの小型化、チップ化、ソフトウェア実装方式の採用などを打ち出していますが、根本的な解決に至っていません。&lt;/p&gt;

&lt;p&gt;なお、総務省はこの問題についての&lt;a href="http://www.soumu.go.jp/menu_news/s-news/02ryutsu04_000014.html"&gt;パブリックコメント&lt;/a&gt;を実施中です (8月 28日 17:00 必着) 。パブリックコメントの案を見る限り、B-CAS は存続させ、無反応機への B-CAS カードの供給を絶つ、という方針のようです。もはや、B-CASカードをインターネットで共有する技術が確立されており、無反応機では B-CASカードは無用の存在です。このような措置に何の意味があるのでしょう？　B-CASカードもカードリーダも無料ではないので、無意味なものに金を払わさせる消費者の立場はすっかり無視されています。&lt;/p&gt;

&lt;h4&gt;私の移行状況&lt;/h4&gt;

&lt;p&gt;地デジ視聴については、昨年地デジ対応テレビを購入し、既に移行済みです。私の居住地では、電波が弱いことがあり、新たにブースターが必要になりました。&lt;/p&gt;

&lt;p&gt;地デジ録画については、移行方法検討中です。一度、地デジ対応の HDD レコーダを購入したものの、コピーワンスが重大な問題になり、デジタルでの録画を諦めました。私の場合、録画したものは、CM カット編集、iPod touch 対応再エンコードおよび大容量 HDD による集中保管の 3点を満たす必要があります。リムーバブルメディアによる保存は断固拒否です。メディアで部屋が散らかってしまいます。これはライフスタイルの問題なので、譲れません。&lt;/p&gt;

&lt;p&gt;地デジ録画は、フリーオを真剣に検討しています。別に、権利者の著作権を侵害しようという意図はまったくなく、著作権法に定める私的利用を目的とした複製権の範囲内で、私のライフスタイルに合った視聴環境と保存環境を確保したいだけです。上記三点が満たされるのなら (例えば iTunes Music Store で番組が販売されるとか) 、私はそれで十分満足します。&lt;/p&gt;

&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002D10YCI" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=taresminibtra-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002D0X8FO" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2883597996772922241-2634777606545846844?l=seino-takahiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seino-takahiro.blogspot.com/feeds/2634777606545846844/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://seino-takahiro.blogspot.com/2009/07/2.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2634777606545846844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883597996772922241/posts/default/2634777606545846844'/><link rel='alternate' type='text/html' href='http://seino-takahiro.blogspot.com/2009/07/2.html' title='地デジ完全移行 2年前'/><author><name>seino</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
