December 2011
4 posts
パイロット免許取得への道
アメリカだと小型機のライセンスが比較的簡単に取れるんですよね。最近いろいろ情報収集していたんですが、ついに近所の空港にデモフライトに行ってきました。 乗ったのは4人乗りセスナ172SP。事前にフライトシミュレータで練習していったからなのか、操縦は思ったより簡単な感じでした。60ノットまで加速して操縦桿を引くとたちまちのうちにカリフォルニアの青い空へ一直線に上昇、窓に目を向けるとハイウェイ101を走るクルマが動くジオラマのように見えて。その後西へ向かってハイウェイ280を越えて海までいったあと、帰ってきてタッチアンドゴーを数回やって初回は終了。難しい所はインストラクターがやってくれるんですが、滑走路めがけて自分の操縦で降下していくときは緊張しました。しかしクルマの運転と同じで慣れれば難なくできそうです。 ...
Dec 14th
4 notes
少品種大量生産のIKEA
アメリカのIKEAに来て驚くのが店舗がまったく日本と同じということ。同じ大きさの店舗に同じように通路があって、そこに同じ製品が同じ順番で並んでいる。港北のIKEAをパロアルトのIKEAと入れ替えても気づかないんじゃないかというレベル。日本国内でも港北と船橋はほとんどクローンみたいなつくりなので、世界中どこでも同じ店舗構成でやっているのだと思う。 少品種大量生産で価格破壊をしているIKEAは、店舗まで同一構成大量生産なのであった。売っているものは耐久消費財だけど、商売のやり方はコンビニに似ている。徹底しているというのはこういうことだね。
Dec 10th
3 notes
クルマ雑誌の文体
クルマ雑誌というのは言語は違えどアメリカと日本に共通するものが多いように思う。なんというかあのもったいぶった口調が似ている。「ここに集まったスーパーカー5台は、どれも確かに、液体燃料が生み出せる究極の推力を持っているとはいえないかもしれない。しかし…」とか「走るほどに確信が確かなものになる」とか、そういう口調。ライターも読者も全く異なる2つのグループの文章から受ける印象が似ているというのは、お互いがお互いのパロディをしているみたいに思えてちょっと笑える。 今度は男のグルメ雑誌みたいなやつを買ってdanchu口調と比較してみたい。
Dec 3rd
3 notes
How I Met Your Mother
How I Met Your Mother. 面白いドラマ。90年代にやっていたFriendsが好きだった人ならこれも好きになると思う。いつもの5人が、いつものマンハッタンのバーやアパートで、付き合ったり喧嘩をしたりして、結局みんな仲がよくてほっとする。そしてときどき声を出して笑うくらい面白い。こういうシットコムは好きだ。 2005年から放送開始でぼくはシーズン3まで見た。シーズン7がいまだに放送中。アメリカのドラマは人気があるかぎり終わらない。
Dec 2nd
1 note
Googleマップメーカー
Googleマップに出てくる地図はGoogleマップメーカーを使ってユーザが編集できる。ぼくはこういうチマチマした手作業が好きなほうなので、自分の住んでるエリアの地図を超詳細に作り込んでみた。上の画像はその一部のビフォーアフター。合計で20時間は軽く費やしたと思う。 編集機能がプリミティブで簡単な形をつくるのも結構苦労するが、建物から道路、公園、池までGoogleマップ上にあるものはなんでも作れる。 作ったものは承認され次第すぐにGoogleマップにでてくる。 アメリカの地図は変更できるが日本の地図はできない。 500メートル四方の建物をすべて完成だけですごく労力が必要だった。日本の地図では日本全国くまなく建物がマップされているのを考えるとゼンリンの地図データのクオリティは神。
Dec 1st
2 notes
November 2011
10 posts
超低ビットレート電力線通信による電力需要調整
家庭での電力消費におけるエアコンの割合は高いから、ピーク時にエアコンを消してもらうだけで電力需要はかなり調整できる。しかしこれをどうやるかということが問題で、たんに節電をお願いするというのは心もとない。むしろどんなエアコンもコンセントにつながっているのだから、この線を使ってパワーグリッド側から各家庭のエアコンをコントロールできればいいと思う。では、どうすれば一番安く効率的にそういう大規模なシステムを構築できるだろうか? ちょっと考えてみた。 ...
Nov 25th
正規分布にしたがって散らばる穴が重なる確率
画像処理で重なった穴を検出できるとはいっても、2つの穴があまりに近すぎる場合は1つの穴として誤認識されてしまうのは避けられない。ではランダムに穴を空けたときそういう「望ましくない穴」はどれくらいの割合でできてしまうのだろうか? もうちょっと考えてみるとぼくが解きたい問題はこういうことのようだ。平面上のある点を中心に、正規分布に従ってランダムな場所に穴を空けていくとしよう。お互い近すぎて1個の穴としか認識できない穴は1個として数えることにするとき、n個穴を空けたとき実際に認識される穴の個数mはいくつになるでしょうか? ...
Nov 23rd
3 notes
簡単で楽しい画像処理
OpenCVというライブラリを使うと複雑な画像処理プログラムをかなり簡単に書くことができる。というか実際に、ほとんど一日勉強しただけのようなレベルのぼくでも、結構難しそうな問題を解けるプログラムを書けたので、ちょっとここで紹介してみたい。 やりたかったことは、上のようなイメージからホールを検出すること。紙に穴が空いているのだが、これが何個どの位置にあるのかを検出したい。穴の輪郭は若干ギザギザしているし、互いに重なっていることもあるので、素直な円検出アルゴリズムはうまく動かない。自動でやるにはちょっと難しそうな問題でしょう? これがOpenCVを使うと数十行のプログラムで解くことができる。 解き方としては、穴が検出しやすくなるように画像をステップバイステップで単純化しながら、パターンマッチで穴を検出すればいいようだ。そういうやりかただと次のような流れになる。 ...
Nov 19th
28 notes
False otherwise
ソフトウェアのドキュメンテーションを書いていると真偽値を返す関数の説明がこういうふうになることがよくある。 Returns true if blah blah, and false otherwise. このfalse otherwiseって必要かな? 論理的に言えば、XであるときTrueを返すという言明は、¬XであるときFalseを返すという意味にはならないけど、実際的には間違いなくそれを意味するでしょ。毎回迷って書いたり省略したりしている。ブレるのが本当は一番よくないわけだが。 (追記)驚いたことにGoogle C++ Style Guideでこのタイプのドキュメンテーションのガイドラインが決まっていた。”Returns false otherwise”は冗長だから書かないほうが良いと。ま、ぼくは今後はそのアドバイスに従おうかなと思う。
Nov 14th
1 note
The Android Robot
アンドロイドのロボットの利用条件を調べてみたらあまりにフリーダムでちょっと驚いた。CC BY-3.0。特に断りなくデザインを改変したり商品化してよい。Androidと関係ある必要すらない。あとこのキャラクター、公式な名前は特にないようだ。 (一応断っておくとこれは会社の公式の見解とは関係ない独自調査で(略)各自で確認お願いします…ブツブツ…)
Nov 12th
4 notes
Canvasに白く縁どりされたテキストを描く
白地で囲まれたテキストをHTML Canvasに描くにはどうしたらよいだろう? 単純に考えればテキストにシャドーを設定して、それにブラー効果をつければよさそうだが、それではテキストから離れるにつれてシャドーが薄くなってしまうのでクッキリした輪郭にならない。 Canvasの機能で一発で描画するのは無理なようだ。 一定の距離を離れたところに白でテキストを描く、というのを角度を変えながら繰り返して、最後に黒でその中央に同じテキストを描画すると、上の図のようにうまくいく。
Nov 11th
3 notes
シリコンバレー流の面接あれこれ
いつか面接で、街にマンホールがいくつあると思うのか実際雑談で訊いてみようと思ってたんですけど、そういうことを訊くとしたらどういう問題にするかというのを雑談でしていて、こういうパターンの問題を考えてみました。で、自分だったらどう答えるかなーと思ってシミュレーションしてみるとこうなりました。 A ……はは。さて、じゃ、そろそろ本題に入りますかね。じゃあこれはちょっとモノの考え方をみるというか、ちょっとクイズみたいなんですけど、普段考えてるのと同じように考えてもらっていいので、あんまり深く考えずに答えてみてください。で問題なんですけど、電話ボックスに人を何人いれることができるでしょう? つまり電話ボックスに人が入れるだけ入っていったとして、ギュウギュウになるまで何人入るかってことなんですけど。 B ん、電話ボックスですか?...
Nov 8th
2 notes
手書きフォント
手書きフォントを作ってみました。このページ自体、直接見てみると、ぼくの字をもとにした手書きフォントで表示されてるはずです(最近のブラウザなら)。これ画像ではないです。どうやっているかというと、 Webフォントというものを使うと、表示する側のPCにインストールされてないフォントを使うことができます 手書き文字を画面に書くとそれをフォントにしてくれるというiPhone webアプリを書きました なかなか面白いものができつつあると思うのですが、詳細をここで説明するにはこのフォントの文字は少なすぎます(何百字も作るの大変なんですよ)。なので詳しくはまた次回☆
Nov 7th
6 notes
Zippo Hand Warmer
Zippo Hand Warmerこと白金カイロを買ってみた。 白金カイロは、容器の中に入れたオイルの揮発した成分が網目になっている白金の触媒作用で酸化することで発熱するカイロ。化学反応による発熱現象という意味では鉄の酸化を利用した使い捨てカイロと同じだけど、こちらのほうがずっとエネルギー密度が高い。12時間くらいは持つ。朝に給油していけば一日あたたかいということだからスキー場などでは結構いいんじゃないだろうか。燃焼とは違うので安全性も高いぽい。 ベイエリアは冬でもそこまで寒くなることはないんだけど、$10ちょっとくらいだからガジェットとしては買い。
Nov 2nd
1 note
October 2011
9 posts
現時点で生きている人間の数は累計の6%
Wikipediaをボーッとと読んでいたらこんなページがあった。Number of humans who have ever lived。 いったい今まで何人が生まれてきて、そのうちどれくらいがすでに死んでいて、残りのどれくらいが僕らと同時代を生きているんだろう? このページではその問への答としてこういう数字を提示している。2002年までに生まれた人類の総数は1060億人。62億人の世界人口はその6%。 ...
Oct 28th
6 notes
スーパーマーケット買い物お取り置きサービス
食料品の買い物などは楽しいというより面倒なものだから、こういう架空のネットサービスを考えてみた。なんか実在しそうだな。 都内在住の共働き世帯のNさん(36歳)。いつもと同じように今日も食料品を予約購入しておこうと、昼休みにスーパーマーケットのサイトを開く。「今日の特売は豚肉と洗剤、か。買っておこうかな」。そういえばこないだレシピサイトでみた寄せ鍋が美味しそうだったなと思い出してそちらのサイトも開いてみる。レシピの横にスーパーに直接注文を送るリンクがあって便利だ。これなら食材の買い忘れもないし、レシピのプリントアウトをサービスでつけておいてくれる。外出先にいる時にはiPhoneアプリから購入することもできる。 ...
Oct 25th
1 note
Oct 16th
ウォズと一緒に記念写真
ウォズニアックがLos Gatosのアップルストアに徹夜で並んでいるというニュースをみて、Palo AltoではなくそっちでiPhoneを買うことにした。開店1時間前についたらすでに長い列があったんだけど、とりあえず先頭に行ったらウォズがいた。ファンなんです、写真撮っていいですか?と尋ねたら、じゃあ僕はキミの写真とっていいかな?とかジョークを言ってた。そもそも冗談好きな人らしい。 ウォズというとジョブズと一緒に25年前にアップルを創業したわけで、僕には生きる伝説みたいに思える。先週末にアップル本社の献花台にいったら、ジョブズを追悼して「僕はあなたのApple IIでプログラミングを始めました」という書き置きがあってホロリと来たんだけど、考えてみればApple IIを設計したのはジョブズではなくウォズなのだった。そのApple...
Oct 14th
5 notes
Sons of Guns
Discovery Channelのテレビ番組。カスタマイズが専門のガンショップのリアリティショーで、毎回変わった注文を受けてそれをこなしていくのが面白い。ショットガンのサイレンサーを作ったり、据え置きのブローニングM1919重機関銃を手持ちに改造したり、バズーカ砲を金属パイプから製造したりしている。こういうことをするのが法律的に許されているらしい。 ショップはルイジアナにあるみたいだけど、銃器に厳しいカリフォルニアの法律ではこういうことはだめだと思う。カリフォルニアではセミオートマチックでも10発以上装填できるマガジンは禁止だし、バズーカ砲の自作などとても許されているとは思えない。狩猟に使うわけでもないマシンガンなどは戦場以外での用途はないと思うのだが、それを一般人が難なく入手できる州があるというのはすごいものである。 番組冒頭に毎回Don’t try this at...
Oct 13th
ファビコン
幾何学的な模様でファビコンをデザインしてみた。小さな画像をきれいに作るのは簡単でははないけど、数値をうまく調整すると16x16でもまあまあよい感じの画像ができる。 128ピクセルバージョンだとこうなる。
Oct 13th
2 notes
スパイログラフ
新作。大きな円の内側を小さな円がぴったり接しながら回っている。内側の円上にあるカラフルな点の軌跡が描く模様が面白い。下の写真のオモチャ(スパイログラフという商品名らしい)をシミュレートしているんだけど、子供の頃にこれで模様を描いて遊んだことがあると思う。 内側の円が回転しながら移動したときの各点の位置は三角関数で求めることができる。動画にするには少しずつ角度をずらした結果を描画して1ファイルにまとめればいい。今回もHTML5 Canvasに描画したのをGIFアニメにしてみた。
Oct 11th
7 notes
中学生でもわかるベジェ曲線
ベジェ曲線をレンダリングしていたら面白くて丁寧に描いてしまった。せっかくなのでこれを使って誰にでもわかるように(たぶん中学生でも分かるように)ベジェ曲線というものが何かを説明してみたいと思う。 ベジェ曲線というのはなめらかな曲線を描くためのものなのだけど、説明はまず単なる直線から始めることになる。この下の図の点の動きがすべての基本になるからだ。 一本の直線があって、その上を点Mが一定の速度で移動している。この点Mの軌跡は、もちろんだけど、単なる直線になる。いいよね。tというのは線分上をどれだけの割合進んだのかを表す数値だ。 もうひとつ線分を増やして、その上に、Mと同じように移動する点をもうひとつ増やすことができる。もともとの点MをM0、新しい点をM1と呼ぶことにしよう。M0とM1が動くルールは同じままだ。M1が増えても特にややこしくなっていることはないね。 ...
Oct 9th
605 notes
Oct 8th
436 notes
September 2011
7 posts
“Asked about Google’s biggest challenges, Mr. Page shouted, “Google.” Mr....”
– Eric SchmidtとLarry Pageの違いがよくわかる一幕。おもしろい。 http://bits.blogs.nytimes.com/2011/09/27/googles-biggest-threat-is-google/
Sep 28th
Sep 22nd
Sep 21st
1 note
Sep 19th
Sep 18th
Sep 2nd
1 note
Sep 2nd
August 2011
12 posts
Aug 31st
DNS Bitsquatting
しかしDNS Bitsquatting、発表資料をみるだけだとメモリエラーが原因なのかどうかよくわからないな。ごく稀にしか起こらないmemory corruptionバグをメモリエラーだと思ってるだけかもしれないし。2ビット違いのドメインと1ビット違いドメインのDNSクエリの数を比較してみればメモリエラー由来の数がもうちょっと正確にわかりそうな気がするけど、どうもそういうことをやっているわけではなさそう。
Aug 31st
アクセスログから放射線によるDRAMエラーを調べる
攻撃対象のドメインと1ビット違いのドメインを取得して、DRAMのビット反転エラーで偶然トラフィックがこっちに来るのを待ち構えるという、DNS bitsquattingという攻撃手法があるらしい。でグラフをみてみたら3月下旬にちょっとした山があるんだよね。原発事故由来の放射線の影響もありえるのかなぁと思った(これについて言えば違うっぽいけど)。DRAMは放射線には弱いわけで、原発周辺ではコンピュータへの影響がないというのもないんだろうけど、では実際どれくらいエラーが増えたのか測れれば興味深いなと。 ...
Aug 31st
ラジオ
今朝ラジオのニュースできいた話では、ほかの銀河系が観測できなくなるまで宇宙が膨張した未来では、遠方に見るものがないので宇宙が膨張してるのかよくわからなくなっちゃうんだけど、片方がブラックホールの連星系がそこにあればそれを観測して宇宙が膨張しつづけているというのを結論づけることができるらしい。なんか普通のニュース専門チャネルなんだけどたまに科学コラムが流れるのよね。クルマ通勤でラジオきいてるんだけど英語の勉強にもなるし結構いいです。
Aug 31st
遠い未来には宇宙論は検証不可能になってしまう
ポパーつながりで思い出したけど、昔読んだ面白い科学記事のひとつに、遠い未来には一部の宇宙論は検証不可能になってしまうという話があった。 たとえば宇宙が膨張し続けて宇宙背景放射が検出限界以下になってしまったら、かつてビッグバンがあったという証拠がひとつなくなってしまう。他の銀河がずっと遠くに離れて見えなくなってしまったら、現在の宇宙の構造は未来には証拠が残らなくなってしまう。未来の科学者も、何十億年も前の科学者の観測データからかつての宇宙の様子を知ることはできるけど、それってサイエンスっぽくないよね。検証不可能な記録だから。
Aug 31st
Aug 31st
8 notes
反共だったのはカールポパーの「開かれた社会とその敵」だった気がする。いい本でした。
Aug 30th
ぼくが共産主義が嫌いなのはエーリッヒ・フロムの「自由からの逃走」の影響が大きいと思っていたのだけど、調べてみるとこの本は反ファシズム、反ナチがメインぽい。反共はどれくらい書いてあったかまったく思い出せない。まあファシストも共産主義者も全体主義者だから、フロムが批判していたことが全部当てはまるはずだけど。 反共、容共は過去のテーマになりつつあるとしても、自由を手にすると逆に持て余して困るというのは変わらず現代的な問題だと思うなぁ。もう一回読んでみるかな。
Aug 30th
アメリカのリア充生活を綴ったり、シリコンバレーで活躍する日本人エンジニアの深イイ話みたいなあるない話を書いて興味をひこうかと思いきや、瞬時にSSLのルート証明局の話とか反共みたいなマイナーな話を書いてしまうという。安心のクオリティ。
Aug 30th
Gmail.com being MITM'd by Iran using this... →
あるルートCAが*.google.comの証明書を誰かに発行してしまったようで、それを使ってイランでGmailがman in the middle攻撃されているそうな。 そういや去年、中国のルートCAのCNNICがFirefoxのルートCAリストに追加されたとき、中国政府の影響下にあるCAは信用できないから削除するべき、というのがSlashdotで盛り上がってた。いまでもリストに入ってるのかな? 実際こういうMITMアタックができてしまうし、ターゲットを絞って小規模にやったら検出もされないだろうから、CNNICは信用しないほうがいいと思う。ぼくの同僚は中国人含めて中共政府を好きではない人が多いと思う。ま、アメリカに住んでる人たちだから偏ってるけど、やっぱ抑圧的な政府は怖いよ。 ...
Aug 30th
Aug 30th
Netflixばっかり最近はよくみてるんだけど、Switched at birthというドラマをみてみたらなかなか面白かった。思春期の娘が親と遺伝的につながりがないということが判明して調べてみたら、病院で赤ちゃんを取り違えていたということがわかって、相手の娘もわかって、そこから話が展開していくという、人間関係を描いたドラマ。わりとだらだらしてるんだけど結構ぼくは好きかも。 South Parkも結構みた。アメリカのテレビってタブーが極端に緩いのかな? ナンセンスなアニメだとしても、実在の人物が死んだりするし、主人公の親がオサマ・ビンラディンに電話して飛行機の特攻を頼んだりとか、すごいよ。なんなんだろ? Prison Breakは一話目を見たがさっぱり英語が聞き取れなかった。まあ、South ParkもSwitched at...
Aug 29th