<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
  
    <language>ja-jp</language>
    
      <title>niw.atの更新フィード</title>
      <link>http://niw.at/</link>
      <description>niw.atから、丹羽善将の作業、記事やブログの更新情報</description>
    
    
      
        <pubDate>Thu, 31 Dec 2009 00:00:00 GMT</pubDate>
        <lastBuildDate>Thu, 31 Dec 2009 00:00:00 GMT</lastBuildDate>
      
    

    
      
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.niw.at/niwat_ja" /><feedburner:info uri="niwat_ja" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
          <title>2009年を振り返ってみる</title>
          <description>&lt;p&gt;2009年を振り返ってみようと思います。&lt;/p&gt;

&lt;p&gt;最初の四半期は、新しいiPhoneアプリを作って、そして有名な「Pending Contract」状態に陥りました。長かった。結局WWDCの前後でリリースすることができました。
iPhoneアプリ以外では、後に始めるとてもエキサイティングなプロジェクトにつながる最初のミーティングをしました。まだその時には、影も形もなかったのですけど。
3月の終わりにベイエリアに出向きます。新しい人にもいっぱい出会いました。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3644/3391316567_7557788262.jpg"&gt;&lt;img src="http://farm4.static.flickr.com/3644/3391316567_7557788262_m.jpg" alt="グーグル本社" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;次の四半期、4月から6月にはインタビューをうけて、仕事場を虎ノ門に引越し、先程の新しいプロジェクトを始めます。MacBook Proをまな板状のでかいやつからすこし小さくしたのもちょうどこの頃。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3585/3467898598_f1ceebbf66.jpg"&gt;&lt;img src="http://farm4.static.flickr.com/3585/3467898598_f1ceebbf66_m.jpg" alt="組み立てが地獄なイケアの机" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;今年の夏はサンフランシスコにミーティングに出掛け、そしてその後は以前にも増して働きました。夏のくせに、サンフランシスコはすごく寒かった。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2559/3763109581_668facebec.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2559/3763109581_668facebec_m.jpg" alt="今流行のBlue Bottle Coffee" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;夏の終わりには大阪に巨大アヒルを見に行ったり。このアヒルはこの冬また再び大阪にやってきているらしい。&lt;/p&gt;

&lt;p&gt;最後四半期は、今思えば本当に3ヶ月だったのか、思ってしまうくらいエキサイティングでものすごく忙しかったです。
そのプロジェクトは無事をリリース迎え、とても大きなイベントもありました。
リリースしたあとはバグフィックスや機能追加やらを引き続き行っていました。&lt;/p&gt;

&lt;p&gt;そして再びサンフランシスコに出向きます。前回同様、今度は冬で寒くて寒くて。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2670/4171785561_3e373955ca.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2670/4171785561_3e373955ca_m.jpg" alt="たまに晴れたサンフランシスコのダウンタウン" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;結局、今年は3回ベイエリアに出かけています。
確か新年会で、今年はなにか変化を公言していましたが、まさに今年は始まりの年。
そのエキサイティングなプロジェクトとは、Twitterのプロジェクト。
来年はサンフランシスコに引越してTwitterに参加することになりました。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2630/4178092590_fa408a05ac.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2630/4178092590_fa408a05ac_m.jpg" alt="Twitter" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Goodbye TWENTY NINE, Happy TWITTY TEN!&lt;/p&gt;

&lt;p&gt;皆様、良いお年を。来年もよろしくお願いいたします。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/54E7ZfMEmvs" height="1" width="1"/&gt;</description>
          <pubDate>Thu, 31 Dec 2009 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/54E7ZfMEmvs/</link>
        <feedburner:origLink>http://niw.at/blogs/2009/12/31/goodbye-2009-happy-2010/</feedburner:origLink></item>
      
        <item>
          <title>iPhoneでOpenCVを使う方法</title>
          <description>&lt;ul class="images"&gt;
  &lt;li&gt;&lt;a href="http://farm4.static.flickr.com/3472/3351972997_d2803aedcf_o.png"&gt;&lt;img src="http://farm4.static.flickr.com/3472/3351972997_de85ffbc9c_s.jpg" /&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://farm4.static.flickr.com/3574/3352798974_12dec156fb_o.png"&gt;&lt;img src="http://farm4.static.flickr.com/3574/3352798974_c976586f6d_s.jpg" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;OpenCVはIntelが開発したコンピュータビジョンのライブラリで、例えば顔検出などを簡単に行うことができます。
覚え書きとして、OpenCVをiPhone SDKをつかってiPhone上で使う方法を、ビルドスクリプトとデモアプリケーションつきでメモしておきます。
これらのサムネイルはデモアプリケーションのスクリーンショットです。&lt;/p&gt;

&lt;h2&gt;OpenCV 2.0.0とiPhone SDK 3.xに対応&lt;/h2&gt;

&lt;p&gt;OpenCVのビルドサポートスクリプトを修正し、パッチを作成して最新版に対応させました! (2009/11/15更新)&lt;/p&gt;

&lt;h2&gt;ひとまず使ってみる&lt;/h2&gt;

&lt;p&gt;すべてのソースコードとリソースは&lt;a href="http://github.com/niw/iphone_opencv_test"&gt;githubのレポジトリ&lt;/a&gt;に公開されています。
簡単に使えるように、事前にコンパイルしたOpenCVのライブラリとヘッダファイルを入れてあります。
すでにgitがあるなら、githubからレポジトリをcloneしてください。ない場合は、githubのdownloadリンクからzipかtarをダウンロードして解凍してください。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% git git://github.com/niw/iphone_opencv_test.git
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ソースコードを手に入れたら、OpenCVTest.xcodeprojをXcodeで開いてビルドします。
デモアプリケーションがシミュレータと実機両方で動くことが確認できると思います。&lt;/p&gt;&lt;h2&gt;OpenCVのライブラリをソースからビルドする&lt;/h2&gt;

&lt;ul class="images"&gt;
  &lt;li&gt;&lt;a href="http://farm4.static.flickr.com/3582/3351973079_749d5126cf_o.png"&gt;&lt;img src="http://farm4.static.flickr.com/3582/3351973079_be4530ac26_s.jpg" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;もちろんOpenCVのライブラリをソースからgccでクロスコンパイルすることもできます。
そのための補助スクリプトを追加してあります。
重要なことは、iPhone SDKはダイナミックリンク(.frameworkのような)に対応していない点です。
コンパイルするときには静的なライブラリを作成し、アプリケーションに静的にリンクする必要があります。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;OpenCVのソースコードをSourceForgeからダウンロードしてください。&lt;a href="http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.0/OpenCV-2.0.0.tar.bz2/download"&gt;OpenCV-2.0.0.tar.bz2&lt;/a&gt;でテストしてあります。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OpenCVのソースコードをこのデモアプリケーションのディレクトリで展開してください。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% tar xjvf OpenCV-2.0.0.tar.bz2
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OpenCVにiPhone SDK 3.xでビルドできるようにパッチを当ててください&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% cd OpenCV-2.0.0
% patch -p0 &amp;lt; ../cvcalibration.cpp.patch_opencv-2.0.0
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;iPhoneのシミュレータむけには以下の手順でビルドしてください。
ファイルは&lt;code&gt;opencv_simulator&lt;/code&gt;ディレクトにインストールされます。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% cd OpenCV-2.0.0
% mkdir build_simulator
% cd build_simulator
% ../../configure_opencv
% make
% make install
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;iPhoneの実機むけには以下の手順でビルドしてください。
ファイルは&lt;code&gt;opencv_device&lt;/code&gt;ディレクトにインストールされます。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% cd OpenCV-2.0.0
% mkdir build_device
% cd build_device
% ARCH=device ../../configure_opencv
% make
% make install
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;h2&gt;パッチとビルドサポートスクリプト&lt;/h2&gt;

&lt;p&gt;OpenCV 2.0.0(と、1.1.0)には問題があり、そのままではiPhone SDKでビルドができません(コンパイラ内部エラーが出ます)。
パッチ&lt;code&gt;cvcalibration.cpp.patch&lt;/code&gt;はこの問題を解決します。&lt;/p&gt;

&lt;p&gt;ビルドサポートスクリプト&lt;code&gt;configure_opencv&lt;/code&gt;はいくつかのオプションがあります。環境や目的に合わせて選択してください。
&lt;code&gt;--help&lt;/code&gt;オプションをつけるとすべてのオプションが見られます。&lt;/p&gt;

&lt;h2&gt;UIImageとIplImageの相互変換&lt;/h2&gt;

&lt;p&gt;OpenCVはIplImage構造体を処理に使いますが、iPhone SDKはUIImageオブジェクトを描画に使います。
つまり、これらの相互変換が必要になるわけですが、ありがたい事にiPhone SDKのAPIで可能です。&lt;/p&gt;

&lt;p&gt;IplImageをUIImageから作成するには、このようにします。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// NOTE 戻り値は利用後cvReleaseImage()で解放してください
- (IplImage *)CreateIplImageFromUIImage:(UIImage *)image {
  // CGImageをUIImageから取得
  CGImageRef imageRef = image.CGImage;

  CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
  // 一時的なIplImageを作成
  IplImage *iplimage = cvCreateImage(
    cvSize(image.size.width,image.size.height), IPL_DEPTH_8U, 4
  );
  // CGContextを一時的なIplImageから作成
  CGContextRef contextRef = CGBitmapContextCreate(
    iplimage-&amp;gt;imageData, iplimage-&amp;gt;width, iplimage-&amp;gt;height,
    iplimage-&amp;gt;depth, iplimage-&amp;gt;widthStep,
    colorSpace, kCGImageAlphaPremultipliedLast|kCGBitmapByteOrderDefault
  );
  // CGImageをCGContextに描画
  CGContextDrawImage(
    contextRef,
    CGRectMake(0, 0, image.size.width, image.size.height),
    imageRef
  );
  CGContextRelease(contextRef);
  CGColorSpaceRelease(colorSpace);

  // 最終的なIplImageを作成
  IplImage *ret = cvCreateImage(cvGetSize(iplimage), IPL_DEPTH_8U, 3);
  cvCvtColor(iplimage, ret, CV_RGBA2BGR);
  cvReleaseImage(&amp;amp;iplimage);

  return ret;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;戻り値のIplImageは利用後にcvReleaseImageで解放することを忘れないでください!&lt;/p&gt;

&lt;p&gt;UIImageをIplImageから作成するには、このようにします。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// NOTE IplImageは事前にRGBモードにしておいてください。
- (UIImage *)UIImageFromIplImage:(IplImage *)image {
  CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
  // CGImageのためのバッファを確保
  NSData *data =
    [NSData dataWithBytes:image-&amp;gt;imageData length:image-&amp;gt;imageSize];
  CGDataProviderRef provider =
    CGDataProviderCreateWithCFData((CFDataRef)data);
  // IplImageのデータからCGImageを作成
  CGImageRef imageRef = CGImageCreate(
    image-&amp;gt;width, image-&amp;gt;height,
    image-&amp;gt;depth, image-&amp;gt;depth * image-&amp;gt;nChannels, image-&amp;gt;widthStep,
    colorSpace, kCGImageAlphaNone|kCGBitmapByteOrderDefault,
    provider, NULL, false, kCGRenderingIntentDefault
  );
  // UIImageをCGImageから取得
  UIImage *ret = [UIImage imageWithCGImage:imageRef];
  CGImageRelease(imageRef);
  CGDataProviderRelease(provider);
  CGColorSpaceRelease(colorSpace);
  return ret;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;これでOpenCVをiPhoneで使うことができます!&lt;/p&gt;

&lt;h2&gt;よくある質問と答え&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;iPhoneシミュレータでは動くに、実機むけにビルドすると次のようなエラーがでてビルドできません。どうしたよいでしょう？&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ld warning: in /usr/local/lib/libcv.dylib, file is not of required architecture
ld warning: in /usr/local/lib/libcxcore.dylib, file is not of required architecture
Undefined symbols:
  "_cvCreateMemStorage", referenced from:
      -[OpenCVTestViewController opencvFaceDetect:] in OpenCVTestViewController.o
  "_cvGetSeqElem", referenced from:
      -[OpenCVTestViewController opencvFaceDetect:] in ......
&lt;/code&gt;&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;すでにMacOS XむけのOpenCVをインストールしていませんか? このエラーはiPhone実機むけにコンパイルしたライブラリを使わずに既にインストールされているMacOSむけのライブラリを使おうとしてでるエラーです。
この&lt;a href="http://github.com/niw/iphone_opencv_test/commit/44277b987821c5ad17ce322591782aad44b213cd"&gt;問題を解決&lt;/a&gt;したバージョンをgithubにpushしました。既にダウンロードしている場合は更新してください。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;変更履歴&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;2009/12/21 - Snow Leopardでの問題を修正。Hyonさん、ありがとう!&lt;/li&gt;
&lt;li&gt;2009/11/05 - OpenCV 2.0.0とiPhone SDK 3.xに対応&lt;/li&gt;
&lt;li&gt;2009/03/14 - OpenCV 1.1.0とiPhone SDK 2.x対応版を公開&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;最後に一言&lt;/h2&gt;

&lt;p&gt;OpenCVの顔検出はけっこう時間がかかります。
たとえば、iPhoneの画面サイズくらいの画像で、10秒かそれ以上かかってしまいます&amp;#8230;う〜ん&lt;/p&gt;

&lt;h2&gt;ライセンス&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://github.com/niw/iphone_opencv_test/"&gt;このサンプル&lt;/a&gt;は&lt;a href="http://ja.wikipedia.org/wiki/MIT_License"&gt;MIT License&lt;/a&gt;で公開しています。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/xgpm8fSvHh4" height="1" width="1"/&gt;</description>
          <pubDate>Sat, 14 Mar 2009 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/xgpm8fSvHh4/</link>
        <feedburner:origLink>http://niw.at/articles/2009/03/14/using-opencv-on-iphone/</feedburner:origLink></item>
      
        <item>
          <title>巨大アヒル</title>
          <description>&lt;p&gt;1ヶ月くらい前の話ですが。&lt;/p&gt;

&lt;p&gt;ウェブでなんだか巨大なものが大阪にあると知りました。それは&amp;#8230; アヒル。
今年の夏は、お台場に巨大なロボット、実物大ガンダムがあることは知っていたのですが、機会がなくてみることはありませんでした。
お台場はそんなに遠くない（といっても遠い）のはわかっているだけど、ほら、自分の住んでるところを旅行しない現象ってことですね。&lt;/p&gt;

&lt;p&gt;このアヒルの場合、大阪にあって、それでそっちに行く機会があったので見に行くことにしました。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2623/3921954778_4e257bb20c.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2623/3921954778_4e257bb20c_m.jpg" alt="巨大アヒル" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;なんか後光がさしてますね&amp;#8230;どれくらいでかいかというと、だいたいビルの三階くらい。不幸にもこのアヒルはつなぎ止められていますが、そうでなかったら、かなりシュールな光景が見られたに違いない。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/LBMTIpd2jU4" height="1" width="1"/&gt;</description>
          <pubDate>Sun, 18 Oct 2009 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/LBMTIpd2jU4/</link>
        <feedburner:origLink>http://niw.at/blogs/2009/10/18/giant-rubber-duck/</feedburner:origLink></item>
      
        <item>
          <title>SafariでGoogle検索画面に言語選択とサムネイルを追加する</title>
          <description>&lt;ul class="images"&gt;
  &lt;li&gt;
    &lt;a href="http://niw.at/page_attachments/0000/0193/googlethumbnails.png"&gt;&lt;img src="http://niw.at/page_attachments/0000/0193/googlethumbnails_thumb.png" size="thumb" /&gt;&lt;/a&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;a href="http://niw.at/page_attachments/0000/0185/googlelanguagecodeselector.png"&gt;&lt;img src="http://niw.at/page_attachments/0000/0185/googlelanguagecodeselector_thumb.png" size="thumb" /&gt;&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;GreaseMonkey&lt;/a&gt;というウェブサイトに機能追加をすることができるツールがあります。
便利なのですが、残念なことにこれ自体はSafariでは動きません。しかし、&lt;a href="http://8-p.info/greasekit/"&gt;GreaseKit&lt;/a&gt;というSafariでにたように動くツールがあります。
GreaseKitはGreaseMonkeyとほぼ互換なのですが、&lt;a href="http://userscripts.org"&gt;userscripts.org&lt;/a&gt;でみつけたいくつかの便利なスクリプトはうまく動きませんでした。
そこで、にたような動作をGreaseKitでも動くユーザスクリプトとして実装しました。&lt;/p&gt;&lt;h1&gt;Googleの検索結果にプレビューを表示する&lt;/h1&gt;

&lt;p&gt;Googleの検索結果に検索結果のスクリーンショットプレビューを&lt;a href="http://ackroyd.de/googlepreview/"&gt;google preview&lt;/a&gt;から取得して表示します。&lt;/p&gt;

&lt;h2&gt;ダウンロード&lt;/h2&gt;

&lt;ul class="download clearfix"&gt;
  &lt;li&gt;&lt;a href="http://github.com/niw/userscripts/raw/6a97423e31ae9a9b1c9286525442c426d06301fc/googlethumbnails.user.js"&gt;googlethumbnails.user.js (0.2.1, GitHubにホスト)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;更新履歴&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;0.2.1

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://autopagerize.net/"&gt;AutoPagerize&lt;/a&gt;に対応&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;0.2 (正しくは0.2.0)

&lt;ul&gt;
&lt;li&gt;Google側の変更に追従&lt;/li&gt;
&lt;li&gt;open.thumbshots.orgからgooglepreview.comに変更&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0285/googlethumbnails-0.2.user.js"&gt;googlethumbnails-0.2.user.js (2Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;0.1.1

&lt;ul&gt;
&lt;li&gt;Google側の変更に追従&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0184/googlethumbnails-0.1.1.user.js"&gt;googlethumbnails-0.1.1.user.js (1Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;0.1.0

&lt;ul&gt;
&lt;li&gt;最初のリリース&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0181/googlethumbnails-0.1.0.user.js"&gt;googlethumbnails-0.1.0.user.js (1Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h1&gt;言語選択をGoogle検索に追加する&lt;/h1&gt;

&lt;p&gt;このユーザスクリプトはGoogleの検索を言語を切り替えて(hlパラメータです)実行することができるようにします。
このスクリプトは英語と日本語の切り替えができますが、&amp;#8221;var langs = {&amp;#8230;&amp;#8221;のあたりを変えることで他の言語も追加できます。&lt;/p&gt;

&lt;h2&gt;ダウンロード&lt;/h2&gt;

&lt;ul class="download clearfix"&gt;
  &lt;li&gt;&lt;a href="http://github.com/niw/userscripts/raw/c5cc5bf7dd6fb3a55779bd1c82066190b9550d83/googlelanguagecodeselector.user.js"&gt;googlelanguagecodeselector.user.js (0.2.1, GitHubにホスト)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;更新履歴&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;0.2.1

&lt;ul&gt;
&lt;li&gt;Googleの変更に追従。&amp;#8221;-webkit-appearance: button;&amp;#8221;がボタンに加わった。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;0.2.0

&lt;ul&gt;
&lt;li&gt;ボタンモードを追加して、デフォルトをボタンモードに&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0337/googlelanguagecodeselector-0.2.0.user.js"&gt;googlelanguagecodeselector-0.2.0.user.js (3Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;0.1.1

&lt;ul&gt;
&lt;li&gt;Google側の変更に追従&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0183/googlelanguagecodeselector-0.1.1.user.js"&gt;googlelanguagecodeselector-0.1.1.user.js (2Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;0.1.0

&lt;ul&gt;
&lt;li&gt;最初のリリース&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0180/googlelanguagecodeselector-0.1.0.user.js"&gt;googlelanguagecodeselector-0.1.0.user.js (3Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h1&gt;使い方&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;まずGreaseKitを動かすために&lt;a href="http://www.culater.net/software/SIMBL/SIMBL.php"&gt;SIMBL&lt;/a&gt;をインストールしてください。&lt;/li&gt;
&lt;li&gt;次に&lt;a href="http://8-p.info/greasekit/"&gt;この手順にしたがって&lt;/a&gt;GreaseKitをインストールしてください。&lt;/li&gt;
&lt;li&gt;上記からダウンロードしたファイルをSafariにドラック＆ドロップするか、そのままクリックしてInstallしてください&lt;/li&gt;
&lt;li&gt;&lt;a href="http://google.com/"&gt;Google.com&lt;/a&gt;を開くと&amp;#8230;!&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/KoEK8_R1p9c" height="1" width="1"/&gt;</description>
          <pubDate>Fri, 22 Feb 2008 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/KoEK8_R1p9c/</link>
        <feedburner:origLink>http://niw.at/articles/2008/02/22/add-previews-language-selector-to-google-on-safari/</feedburner:origLink></item>
      
        <item>
          <title>Pure Dataのソースコードを読んでどうにかする会</title>
          <description>&lt;p&gt;とても天気がよい(こんな天気がずっと続くといいね)日曜の昼下がり、&lt;a href="http://puredata.info/"&gt;Pure Data&lt;/a&gt;の&lt;a href="http://nagano.monalisa-au.org/?p=837"&gt;ソースコードを読んでどうにかする勉強会&lt;/a&gt;に顔を出してきた。&lt;/p&gt;

&lt;p&gt;Pure Dataは一種のグラフィックプログラミング環境でコンピュータミュージックを作るのに作られた環境ですが、
それだけにとどまらず、一般的なプログラミング環境としてグラフィックやあやしいガジェットを作るのにも使うことができます。&lt;/p&gt;

&lt;p&gt;勉強会に来ていた人が磁性流体と電磁石とArduinoとPure Dataでレベルメーターを磁性流体で表現するようなガジェットを作っていて気持ち悪かった(いい意味で)です。
大学でやっていたプロジェクトをいくつか思い出しました。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3498/3893061537_b36b6d175e.jpg"&gt;&lt;img src="http://farm4.static.flickr.com/3498/3893061537_b36b6d175e_m.jpg" alt="Pure Dataを使ったデモ" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;不幸にも僕のiPhoneはまだ3GSではないので、映像でお伝えすることができません。&lt;/p&gt;

&lt;p&gt;勉強はそれ自体はまだ始まったばかりで、Pure Dataのソースコードを部分的に読んでる感じ(そうです、Pure Dataはオープンソースプロジェクト)です。
勉強会を始めた&lt;a href="http://nagano.monalisa-au.org/"&gt;永野さん&lt;/a&gt;が、Pure DataのiPhone移植に成功していたので、多分きっとRjDjのような、あるいは全然ちがうすごいアプリが登場しそうです。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2447/3893057057_4616533104.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2447/3893057057_4616533104_m.jpg" alt="Snow Leopardはむき出しで届いた" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;前後してSnow Leopardをやっと使える状態にして&lt;a href="http://niw.at/articles/2007/11/02/TerminalColoreopard/"&gt;TerminalColoeropard&lt;/a&gt;などの対応をしたりしました。
ハマリどころが幾つかあったのですが、そしてツイートしたりしましたが、それはまたの機会にまとめます。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/ie_1P060lkA" height="1" width="1"/&gt;</description>
          <pubDate>Mon, 07 Sep 2009 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/ie_1P060lkA/</link>
        <feedburner:origLink>http://niw.at/blogs/2009/09/07/a-study-meeting-for-reading-source-codes-of-puredata/</feedburner:origLink></item>
      
        <item>
          <title>TerminalColoreopard LeopardのターミナルのANSI配色を変えるツール</title>
          <description>&lt;h1&gt;TerminalColoreopardの紹介です!&lt;/h1&gt;

&lt;ul class="images"&gt;
  &lt;li&gt;
    &lt;a href="http://niw.at/page_attachments/0000/0333/color_palette.png"&gt;&lt;img src="http://niw.at/page_attachments/0000/0333/color_palette_thumb.png" size="thumb" /&gt;&lt;/a&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;a href="http://niw.at/page_attachments/0000/0329/additional_menu.png"&gt;&lt;img src="http://niw.at/page_attachments/0000/0329/additional_menu_thumb.png" size="thumb" /&gt;&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;MacOS X 10.5(Leopard)が発売されました。Leopardのターミナル(Terminal.app)は日本語を正しくあつかったりだとか、タブ機能だったりだとか、カラーテーマのプロファイルだとかかなり改善されてて満足が行くのですが、一点。なぜかANSIカラー(8色あります)を変更できないのです。Tigerのターミナルでは、同様に変更できなかったのですが、&lt;a href="http://www.culater.net/software/TerminalColors/TerminalColors.php"&gt;Terminal Colors Plugin&lt;/a&gt;を使うことで解決できました。このプラグインは残念ながらLeopardでは動作しません。
そこで、同じようなものをLeopardのTerminal.appむけに作りました。とりあえず動くものができたので公開します。&lt;/p&gt;

&lt;h2&gt;Snow Leopardの対応について&lt;/h2&gt;

&lt;p&gt;Snow Leopardに対応した64bit対応ベータ版を公開します。動作には最新の&lt;a href="http://www.culater.net/software/SIMBL/SIMBL.php"&gt;SIMBL&lt;/a&gt;のベータバージョンが必要です。&lt;/p&gt;

&lt;p&gt;なお、今日時点でのSIMBL 0.9.1bのインストーラにはバグがあり、再起動後には&lt;code&gt;/Library/ScriptingAdditions/SIMBL.osax/Contents/Resources/SIMBL Agent.app&lt;/code&gt;を手動で実行する必要があります。(2009年9月7日再更新)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0328/TerminalColoreopard-0.2.5-beta_snow_leopard_only.zip"&gt;TerminalColoreopard-0.2.5-beta_snow_leopard_only.zip (27Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;ダウンロードとインストール&lt;/h2&gt;

&lt;ul class="download clearfix"&gt;
  &lt;li&gt;
    &lt;a href="http://niw.at/page_attachments/0000/0327/TerminalColoreopard-0.2.4.dmg"&gt;TerminalColoreopard-0.2.4.dmg (105Kbyte)&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;


&lt;ol&gt;
&lt;li&gt;上記パッケージをダウンロード&lt;/li&gt;
&lt;li&gt;ダブルクリックしてマウントして下さい&lt;/li&gt;
&lt;li&gt;このプラグインは&lt;a href="http://www.culater.net/software/SIMBL/SIMBL.php"&gt;SIMBLという拡張アプリケーション&lt;/a&gt;が必要です。インストールしていない場合は、SIMBL.pkgをダブルクリックしてインストールしてください。&lt;/li&gt;
&lt;li&gt;ターミナルが起動していないことを確認してください。起動していたら終了してください。&lt;/li&gt;
&lt;li&gt;TerminalColoreopard.bundleを自分のホームの/Library/Application Support/SIMBL/Pluginsにコピーしてください。このコピー先が存在しない場合は作成してください。&lt;/li&gt;
&lt;/ol&gt;


&lt;h2&gt;ささやかな不都合&lt;/h2&gt;

&lt;ul class="images"&gt;
  &lt;li&gt;
    &lt;a href="http://niw.at/page_attachments/0000/0213/terminal_screen.png"&gt;&lt;img src="http://niw.at/page_attachments/0000/0213/terminal_screen_thumb.png" size="thumb" /&gt;&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
&lt;li&gt;現状、このANSIカラー設定はすべてのプロファイルで共用されます。&lt;/li&gt;
&lt;li&gt;パレットで色変更をしても、現状ではすぐに反映されません。ターミナル画面になにか操作をすると反映されると思います。&lt;/li&gt;
&lt;li&gt;日本語リソースを作っていません。&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;1.0にむけての覚書&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;del&gt;不都合を修正&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;インストーラを作る&lt;/li&gt;
&lt;li&gt;組み込みのテーマカラーを用意。Gnome Terminalにあるような、Tangoとか。&lt;/li&gt;
&lt;li&gt;Terminal.appの設定画面に組み込む&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;変更履歴&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;0.2.4&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;明るい色を使うと例外が発生したバグを修正&lt;/li&gt;
&lt;li&gt;明るい色も変えられるように変更&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;0.2.3&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;0.2.2のリリース時に混入したバグを修正&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0314/TerminalColoreopard-0.2.3.dmg"&gt;TerminalColoreopard-0.2.3.dmg (63Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;0.2.2&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;メモリ管理のバグを修正&lt;/li&gt;
&lt;li&gt;黒色と白色のインターフェイスを追加&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0299/TerminalColoreopard-0.2.2.dmg"&gt;TerminalColoreopard-0.2.2.dmg (64Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;0.2.1&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MacOS X 10.5.2ソフトウェアアップデートに対応&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0167/TerminalColoreopard-0.2.1.dmg"&gt;TerminalColoreopard-0.2.1.dmg (63Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;0.2.0&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;配布イメージの背景画像が欠損していたのを修正&lt;/li&gt;
&lt;li&gt;Terminal.app自身の設定にある白黒の設定を削除&lt;/li&gt;
&lt;li&gt;Terminal.appを乗っ取る方法を変更&lt;/li&gt;
&lt;li&gt;カラーパレットの見た目を変更&lt;/li&gt;
&lt;li&gt;ソース公開&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0162/TerminalColoreopard-0.2.0.dmg"&gt;TerminalColoreopard-0.2.0.dmg (63Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;0.1.0&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;最初のリリース&lt;/li&gt;
&lt;li&gt;&lt;a href="http://niw.at/page_attachments/0000/0155/TerminalColoreopard-0.1.0.dmg"&gt;TerminalColoreopard-0.1.0.dmg (100Kbyte)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;ご支援のお願い&lt;/h2&gt;

&lt;p&gt;  もしTerminalColoreopardを気に入っていただけましたら、お気軽に以下のフォームから&lt;a href="http://www.paypal.com"&gt;PayPal&lt;/a&gt;を通じてご支援いただけると幸いです。&lt;/p&gt;

&lt;div style="background: #fff; padding: 10px; margin: 10px 0;"&gt;
&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;
&lt;input type="hidden" name="cmd" value="_xclick" /&gt;
&lt;input type="hidden" name="business" value="5C84VM52Z94JY" /&gt;
&lt;input type="hidden" name="item_name" value="TerminalColoreopard Donation" /&gt;
&lt;input type="hidden" name="no_note" value="1" /&gt;
&lt;input type="hidden" name="currency_code" value="JPY" /&gt;
&lt;input type="hidden" name="return" value="http://niw.at/articles/2007/11/02/TerminalColoreopard/" /&gt;
&lt;input type="hidden" name="tax" value="0" /&gt;
&lt;input type="hidden" name="lc" value="JP" /&gt;
ご支援 &lt;input type="text" name="amount" value="1000" size="6" /&gt;円
&lt;input type="submit" name="submit" value="寄付する" /&gt;
&lt;/form&gt;
&lt;/div&gt;


&lt;p&gt;皆様のご支援に感謝いたします。&lt;/p&gt;

&lt;h2&gt;ソースコード&lt;/h2&gt;

&lt;p&gt;このプロジェクトはオープンソースプロジェクトです。
すべてのソースコードは&lt;a href="http://github.com/niw/terminal_coloreopard"&gt;githubのレポジトリ&lt;/a&gt;から取得できます。&lt;/p&gt;

&lt;h2&gt;ライセンス&lt;/h2&gt;

&lt;p&gt;TerminalColoeropardは&lt;a href="http://en.wikipedia.org/wiki/MIT_License"&gt;MIT License&lt;/a&gt;で公開しています。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/rhOY36zqV_E" height="1" width="1"/&gt;</description>
          <pubDate>Fri, 02 Nov 2007 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/rhOY36zqV_E/</link>
        <feedburner:origLink>http://niw.at/articles/2007/11/02/TerminalColoreopard/</feedburner:origLink></item>
      
        <item>
          <title>西へ。</title>
          <description>&lt;p&gt;お盆ですので実家にゆきつつ、そのまま西へと京都まで向かいミーティング等々してきました。
もっぱら京都までの移動は新幹線で、N700系を選べば東海道区間でWiFi完備、電源も窓際の席なら使えるということで移動が格段に便利に。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2468/3825550257_a2be1f38e7.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2468/3825550257_a2be1f38e7_m.jpg" alt="新幹線は行楽気分" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;大阪までなら、飛行機かどうか悩ましい時間距離マイルポイントなのですが、京都までなら新幹線で決まりですね。
ちなみに、最終東京行きの9時半の新幹線はN700系で、これまた疲労をのせて日々走っているわけです。&lt;/p&gt;

&lt;p&gt;おつかれさま。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/6RsG8o7acpo" height="1" width="1"/&gt;</description>
          <pubDate>Sun, 16 Aug 2009 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/6RsG8o7acpo/</link>
        <feedburner:origLink>http://niw.at/blogs/2009/08/16/heading-to-western-japan/</feedburner:origLink></item>
      
        <item>
          <title>じめじめ東京、とiPhone OS 3.0.1</title>
          <description>&lt;p&gt;じめじめじめじめしていますね。
さほど暑くないという声は聞こえますが、気温よりは湿度のほうが問題で、部屋の湿度計はつねに60%付近をうろうろしています。&lt;/p&gt;

&lt;p&gt;これまでずっと冬のジャケットを着ていたのに反して東京に来てからはずーとTシャツ短パンの不真面目な格好で過ごしています。
この温度差、かなりまいっちゃってますねえ。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2574/3799457732_1c4c3ecfed.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2574/3799457732_1c4c3ecfed_m.jpg" alt="新宿のビル群" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ところで、iPhoneを3.0.1にアップデートしてから、かなりの頻度で電池が急速になくなるようになりました。
いったいなにが悪いのかさっぱりなのですが、電源入れてからSMS/MMSを使うとそういう現象になるようで、きっとソフトウェア的ななにかの問題がSMS/MMSアプリケーションにあるのではと思っています。&lt;/p&gt;

&lt;p&gt;iPhone OS 3.1では治ってるといいなぁ。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/kpmTZXdYePQ" height="1" width="1"/&gt;</description>
          <pubDate>Sun, 09 Aug 2009 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/kpmTZXdYePQ/</link>
        <feedburner:origLink>http://niw.at/blogs/2009/08/09/huuumid-tokyo-iphone-os-3-0-1/</feedburner:origLink></item>
      
        <item>
          <title>更新フィードと多言語化</title>
          <description>&lt;p&gt;このサイトは多言語化(英語だとmultilingualization、長いからm17n)にチャレンジしています。仕組み的には何言語でも行けるはずで、
いちおう僕がやる気がある記事とこのブログはいまのところほとんど英語と日本語でがんばって書いていますが、
この多言語化の実装の問題で、ちょっと前までは更新フィードが英語だけになってしまっていました。&lt;/p&gt;

&lt;p&gt;現在は、言語設定で選んだ言語の更新フィードが提供されるようになっていますが、特別な場合で正しい言語の更新フィードURLが取得できない場合があったと思います。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2614/3786744238_89f70e1af6.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2614/3786744238_89f70e1af6_m.jpg" alt="言語設定" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;もし更新フィードがずっと英語ばかりとかなら、一度リーダーから削除して、もういちど追加するとなおると思いますのでお試しください。
ちなみに、URLの最後の部分が言語を表しています。&lt;/p&gt;

&lt;p&gt;是非それぞれの言語でお楽しみください!
あ、もちろん、両方購読してもらってもいいです。僕のいいかげんな英語と、それぞれの言語での内容の差が楽しめるかもしれません。&lt;/p&gt;

&lt;p&gt;いちおう、このサイトは&lt;a href="http://radiantcms.org/"&gt;Radiant CMS&lt;/a&gt;と、多数の自作エクステンションでできているのですが、
いつか時間があるときにこの多言語化のも含めて&lt;a href="http://github.com/niw"&gt;オープンソースレポジトリ&lt;/a&gt;に公開しようと思っています。いつできるかなぁ。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/zazZVkn7Kb0" height="1" width="1"/&gt;</description>
          <pubDate>Tue, 04 Aug 2009 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/zazZVkn7Kb0/</link>
        <feedburner:origLink>http://niw.at/blogs/2009/08/04/feed-url-and-multilingualization/</feedburner:origLink></item>
      
        <item>
          <title>写真でまとめるサンフランシスコ紀行</title>
          <description>&lt;p&gt;サンフランシスコ国際空港のラウンジで飛行機を待ってます。
多分、東京に行ってからちゃんとまとめをしたほうがいいかなと思うんだけど（実際、とんでもない経験だった）、
そのまえにいくつか写真をflickrから貼っておきます。
ちなみに、&lt;a href="http://www.flickr.com/photos/niw/sets/72157621654874697/"&gt;ここ&lt;/a&gt;で全部みられます。&lt;/p&gt;

&lt;p&gt;さよなら、ノースウェスト、こんにちはデルタ。
僕がノースウェストを選んでつかってるのはひとえに名前ににてるという理由だったりするので悲しいです。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2661/3762610580_79dfe79b6f.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2661/3762610580_79dfe79b6f_m.jpg" alt="nwaを永遠に。" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;いつも、ここから。成田空港第一ターミナル北ウィング。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2566/3761813163_4093e20661.jpg"&gt;&lt;img src="http://farm3.static.flickr.com/2566/3761813163_4093e20661_m.jpg" alt="成田空港第一ターミナル北ウィング" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;サンフランシスコの&lt;a href="http://www.google.com/help/maps/favoriteplaces/"&gt;Google Maps Favorite Places&lt;/a&gt;では、このGoogle Mapsのマーカーがそこらじゅうにあったりします。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3500/3763106067_02199f63d0.jpg"&gt;&lt;img src="http://farm4.static.flickr.com/3500/3763106067_02199f63d0_m.jpg" alt="Google Mapsのマーカー" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;これが、カリフォルニアの空！こうじゃないと！わずか4日だけ、晴れた日の一日。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3518/3763119087_c4e5f29322.jpg"&gt;&lt;img src="http://farm4.static.flickr.com/3518/3763119087_c4e5f29322_m.jpg" alt="カリフォルニアの空" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ミッション地区にある「お気に入り」のカフェでブランチ。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3420/3769974063_31533927f0.jpg"&gt;&lt;img src="http://farm4.static.flickr.com/3420/3769974063_31533927f0_m.jpg" alt="アートとともに、ブランチを" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/niwat_ja/~4/aWXSLluq8OM" height="1" width="1"/&gt;</description>
          <pubDate>Sun, 02 Aug 2009 00:00:00 GMT</pubDate>
          <link>http://feeds.niw.at/~r/niwat_ja/~3/aWXSLluq8OM/</link>
        <feedburner:origLink>http://niw.at/blogs/2009/08/02/short-summary-of-san-francisco-journey/</feedburner:origLink></item>
      
    
  
  </channel>
</rss>
