<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>今週はがんばってブログをかくよ</description><title>Motohiro Takayama</title><generator>Tumblr (3.0; @mootoh)</generator><link>http://blog.mootoh.net/</link><item><title>Tatsuhiko Miyagawa's Podcast: ep11: Google I/O 2013 (kenn, mootoh)</title><description>&lt;a href="http://podcast.bulknews.net/post/50644641376/google-io-2013-kenn-mootoh"&gt;Tatsuhiko Miyagawa's Podcast: ep11: Google I/O 2013 (kenn, mootoh)&lt;/a&gt;: &lt;p&gt;&lt;a href="http://podcast.bulknews.net/post/50644641376/google-io-2013-kenn-mootoh" class="tumblr_blog" target="_blank"&gt;bulknews-podcast&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;div class="audio-wrap"&gt;&lt;/div&gt; &lt;p&gt;収録時間 46:22 | &lt;a class="audio-download" href="http://cache.bulknews.net/podcast-ep11.mp3" target="_blank"&gt;Download MP3 (26MB)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Kenn Ejima さん (&lt;a href="https://twitter.com/kenn" target="_blank"&gt;@kenn&lt;/a&gt;), Motohiro Takayama さん (&lt;a href="https://twitter.com/mootoh" target="_blank"&gt;@mootoh&lt;/a&gt;) を迎えて、Google I/O, Google Glass, Google Play Game Services などについて話しました。&lt;/p&gt; &lt;p&gt;番組へのフィードバックは Twitter にて &lt;a href="http://twitter.com/miyagawa" target="_blank"&gt;@miyagawa&lt;/a&gt; またはハッシュタグ #bulknews にてお寄せください。&lt;/p&gt; &lt;h3&gt;Show Notes&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="https://developers.google.com/events/io/" target="_blank"&gt;Google IO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.theverge.com/2013/5/15/4334634/best-of-googles-i-o-2013-keynote-hangouts-google-galaxy-s4" target="_blank"&gt;The best of Google I/O 2013…&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;

&lt;p&gt;滑舌を鍛える必要がある &gt;_&lt;&lt;/p&gt;</description><link>http://blog.mootoh.net/post/50673018727</link><guid>http://blog.mootoh.net/post/50673018727</guid><pubDate>Fri, 17 May 2013 13:33:24 -0700</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>小鳥メモメモ: 親になって仕事ができなくなった人がいたとしてもそれを責めないで</title><description>&lt;a href="http://kotoripiyopiyo.tumblr.com/post/47194490451"&gt;小鳥メモメモ: 親になって仕事ができなくなった人がいたとしてもそれを責めないで&lt;/a&gt;: &lt;p&gt;&lt;a href="http://kotoripiyopiyo.tumblr.com/post/47194490451" class="tumblr_blog" target="_blank"&gt;kotoripiyopiyo&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;昔いたんだよ、そういう人が。
「こいつなんで仕事に本気出さねぇの！？　マジで腹立たしい」
って思ってました。面と向かって説教とかしてたりもしました。&lt;/p&gt; &lt;p&gt;でも今はわかります。彼は家庭にフォーカスして、家庭に全力を尽くしていたんだな、と。
その範囲で、彼なりに精一杯仕事をしていたんだな、と。&lt;/p&gt; &lt;p&gt;だって親、大変だもん。&lt;/p&gt; &lt;p&gt;まだ小さい赤ちゃんや幼児は、ずっと注意を向けてないと何をしでかすかわからなくて危ないし、赤ちゃんや幼児はこちらの都合は全く関係なく彼らのペーズで動くし。
自分のペースで動けないだけでぐったりするよ。いつもあたふたしてるようなものだもの。&lt;/p&gt; &lt;p&gt;…&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;逆に言うと、まだ子どもを持たない若者たちがチームを組んで全速力で走りぬく、若いスタートアップが成功するのは統計的に多くなるのだろう。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/47443483048</link><guid>http://blog.mootoh.net/post/47443483048</guid><pubDate>Mon, 08 Apr 2013 00:45:13 -0700</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>Coursera, 2013 Q1</title><description>&lt;p&gt;&lt;img src="http://farm9.staticflickr.com/8100/8641984848_7f549de405_b.jpg" alt="Stanford x Princeton"/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.coursera.org/" target="_blank"&gt;Coursera&lt;/a&gt; というオンライン学習サイトがある。錆びついたマシンガンで今を撃ち抜くべく、アルゴリズムの勉強をしていた。&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.coursera.org/course/algs4partI" target="_blank"&gt;Algorithms, Part I&lt;/a&gt; by Kevin Wayne and Robert Sedgewick, Princeton University&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.coursera.org/course/algo" target="_blank"&gt;Algorithms: Design and Analysis, Part 1&lt;/a&gt; by Tim Roughgarden, Stanford University&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;これら2つのコースをとっていた。 いずれも学部生向けで、6週間つづいた。修了したのでふりかえる。&lt;/p&gt;

&lt;h3&gt;フォーマット&lt;/h3&gt;

&lt;p&gt;どちらも、 Coursera の標準的な作法にのっとっている。すなわち、毎週講義のビデオが公開され、それは3-20分ほどに分割されていて見やすい。講義の資料およびビデオは PDF/mp4 でダウンロードでき、 iPhone/iPad/Android で好きなときに見れる。その週の講義についての理解度テストがいくつかと、プログラミングの課題がある。最終週には、最終試験もある。&lt;/p&gt;

&lt;h3&gt;Algorithms, Part I&lt;/h3&gt;

&lt;p&gt;所与のデータ構造を調べていく。どんな操作が必要なのか考え API を定めて例で確かめる。教科書をなぞっている感じ。 とはいえ、 Union-Find のデータ構造はこのコースをとるまで知らなかった。 CS の海は広い。&lt;/p&gt;

&lt;p&gt;いささかゆっくりすぎるようにも感じられるスピードで講義はすすむ。って油断していると Balanced Tree あたりで足をすくわれる。
というかこの人が Red-Black Tree の考案者の一人なのか&amp;#8230; CS の歴史は短いが深く、偉人がまだ存命であるのはすごいものだ。&lt;/p&gt;

&lt;p&gt;理解度テストは紙に書いてみないと分からないものが多い。プログラミングの課題は Java でけっこうな分量のコードを書く。自動テストもしっかりなされ、メモリ消費/実行時間/コードのスタイル (!) なんかを総合的に問われる。&lt;/p&gt;

&lt;h3&gt;Algorithms: Design and Analysis, Part 1&lt;/h3&gt;

&lt;p&gt;けっこうなスピードで語られて、慣れてないとついていくのがきつい。慣れてくると、これくらいのスピードでやってくれた方が逆にリズムがつけられてよかったりする。不思議。ビデオの中、スライドに手描きで数式が描かれていき、授業を聴いている臨場感がある。黒板ぽい。インタラクティブ感があるとわかりやすいのだな。&lt;/p&gt;

&lt;p&gt;Analysis が主なので、帰納法、背理法、確率の話など数学スキルが必要とされてなかなかへばる。&lt;/p&gt;

&lt;p&gt;理解度テストは選択式が多く、プログラミングの課題は言語/プロセスは問われずに解だけを提出する。ぼくは Javascript/CoffeeScript で解いた。&lt;/p&gt;

&lt;p&gt;こちらは、修了証がもらえる。資格マニアではないけれど、やった記録が残るのはやはりうれしい。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://www.evernote.com/shard/s252/sh/64ad672b-9018-4dfd-868b-b8d3d79b9a75/3bfeaec5271fc3e97ff0e9cd7d3f1452/res/744f26c1-ee81-4783-861d-3417acf3955e/skitch.png" alt=""/&gt;&lt;/p&gt;

&lt;h3&gt;やりかた&lt;/h3&gt;

&lt;p&gt;平日は会社に行く前に少し課題をすすめ、帰ってから風呂で講義のビデオを観ていた。土日には、残っている課題に追われつつ、そこまでの復習を少しした。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://trello.com" target="_blank"&gt;Trello&lt;/a&gt; で進捗管理をしていた。二次元リストは直感的でよい。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pbs.twimg.com/media/BFNmfoXCMAAaT7-.jpg:large" alt=""/&gt;&lt;/p&gt;

&lt;h3&gt;反省&lt;/h3&gt;

&lt;p&gt;フォーラムというのがあり、生徒同士でテストコードを共有しあったりして助け合う。自分は助けてもらってばかりだった。助ける側にまわりたい。&lt;/p&gt;

&lt;p&gt;復習がなかなか追いつかない。理解度テストは復習のひとつにはなるのだけれど、1週間もすれば忘れてしまいがちだ。最終試験はまた遠すぎるし。復習をもっとうまくやれるようにできればよいなー。&lt;/p&gt;

&lt;p&gt;2つ並行にやってみて。&lt;/p&gt;

&lt;p&gt;どちらも初級向けとのことで、内容はかぶるところがいささかあった。どうやってアルゴリズムを解析するのか、どんなデータ構造とアルゴリズムを学ぶのか。ラッキーなことに、片方で理解が甘かったところをもう一方で補うことができた。&lt;/p&gt;

&lt;p&gt;2つが限度。それぞれのコースに、週ごとに要求する時間が書かれていて (Workload) 6-10hrs, 5-7hrs とあるのだけれど、ぜんぜんそんなことなくてプログラミング課題やるだけで土日がまるまる潰れたりした。おまけに、カゼひいたり日本に旅行してたりして、取り組めない日が後半多かった。バッファをみておかないと。そして、遅れるにつれてモチベーションは下がる。ずるずると。学生の頃に覚えがあるでしょう?&lt;/p&gt;

&lt;h3&gt;他とくらべて&lt;/h3&gt;

&lt;p&gt;オンライン学習は流行りであり、 &lt;a href="https://www.khanacademy.org/" target="_blank"&gt;Kahn Academy&lt;/a&gt; や &lt;a href="https://www.edx.org/" target="_blank"&gt;edX&lt;/a&gt;, 
&lt;a href="http://www.codecademy.com/" target="_blank"&gt;Codeacadamy&lt;/a&gt; などがある。 Codeacademy はコード学習サイトなので、じっさいにコードを打ち込んで REPL でインタラクティブに学習できるのがステキ、あとバッヂや継続日数とか数えられてて Gamification やーという印象がある。 Coursera は魅力的なコースが多くガチムチなのがよい。スケジュールもばちっと決まっているし、コミットすることが求められてる。&lt;/p&gt;

&lt;h3&gt;次&lt;/h3&gt;

&lt;p&gt;上で2つが限度とかゆってたくせに Q2 では3つとっている。 Diversity ということで、違うジャンルをとってみた。 &lt;a href="https://www.coursera.org/course/gamification" target="_blank"&gt;Gamification&lt;/a&gt;, &lt;a href="https://www.coursera.org/course/hci" target="_blank"&gt;Human-Computer Interaction&lt;/a&gt;, &lt;a href="https://www.coursera.org/course/algs4partII" target="_blank"&gt;Algorithms, Part II&lt;/a&gt;. どこまでうまくいくか&amp;#8230;&lt;/p&gt;</description><link>http://blog.mootoh.net/post/46922967648</link><guid>http://blog.mootoh.net/post/46922967648</guid><pubDate>Tue, 02 Apr 2013 00:50:00 -0700</pubDate><category>education</category><dc:creator>mootohclip</dc:creator></item><item><title>BlueTooth Headphone for running</title><description>&lt;blockquote class="twitter-tweet"&gt;&lt;p&gt;@&lt;a href="https://twitter.com/mootoh" target="_blank"&gt;mootoh&lt;/a&gt; 腰ベルトはなんだかなあ。。いい感じのBluetooth Earphoneなんでしたっけ？&lt;/p&gt;    &lt;div&gt;&lt;a href="https://twitter.com/tksohishi/status/318416729497800705" target="_blank"&gt;March 31, 2013&lt;/a&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;script src="//platform.twitter.com/widgets.js" charset="utf-8" type="text/javascript"&gt;&lt;/script&gt;&lt;p&gt;最初に使ってたのは &lt;a href="http://www.amazon.com/Jabra-CLIPPER-Bluetooth-Stereo-Headset/dp/B0040X33SE/" target="_blank"&gt;Jabra CLIPPER&lt;/a&gt;. 手持ちの有線イヤフォンを無線化できるのがよい。丸首 T シャツなんかの首周りにつけてた。音飛びもほとんどしなかった。難点は、クリップが固くてを挟むのに苦労すること、けっこうディレイがあること (Youtube とか見てると lip sync しない)。 &lt;a href="http://www.amazon.com/Jabra-PLAY-Bluetooth-Stereo-Headset/dp/B00BYUJL2S/" target="_blank"&gt;新型が出てる&lt;/a&gt; ので試してみては。&lt;/p&gt;

&lt;p&gt;次に使ってたのは &lt;a href="http://www.amazon.com/Motorola-S10-HD-Bluetooth-Stereo-Headphones/dp/B004BHCSQC/" target="_blank"&gt;Motorola S10&lt;/a&gt;. 一体型であり、人によっては頭の形に合わないかもしれない。自分にはうまくフィットしなかった。しばらく使っていたら電源が入らなくなって放置してる。&lt;/p&gt;

&lt;p&gt;いちばん最近使ってるのは、 DENON の &lt;a href="http://www.amazon.com/AH-W150BU-Exercise-Freak-In-Ear-Headphones/dp/B00858I5OC/" target="_blank"&gt;AH-W150BU Exercise Freak In-Ear Headphones&lt;/a&gt;. かっこいいし、バンドが紐状なので頭の形に左右されない。そこそこフィットする。Bluetooth 3.0 だからなのか、 iPhone から電池残量が見えたりしておしゃれ。ただし、&lt;a href="http://www.amazon.com/SPIbelt-Small-Personal-Great-Runners/dp/B004QQTDA2/" target="_blank"&gt;腰ベルト&lt;/a&gt; なんかに iPhone 5 を入れて走ってるとすさまじく音飛びする。肩近くに iPhone 5 をもっていって走ると音飛びしない。電波がだいぶ弱い感じ。じっさい&lt;/p&gt;

&lt;p&gt;&amp;gt; For the best performance, you should avoid keeping your smartphone in your pocket while using your headphones, as Bluetooth connectivity can be weakened when your smartphone&amp;#8217;s battery is low or when clothing or the human body blocks the signal. Wearing your smartphone in an armband can ensure better reception and make accessing controls easier.&lt;/p&gt;

&lt;p&gt;とか書かれてある&amp;#8230; 昨日 Nexus 4 から使っていたら、ズボンのポケットにいれてても音飛びしなかった。&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;みたいな感じです &amp;gt; &lt;a href="http://twitter.com/tksohishi" target="_blank"&gt;@tksohishi&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.mootoh.net/post/46779767115</link><guid>http://blog.mootoh.net/post/46779767115</guid><pubDate>Sun, 31 Mar 2013 12:24:26 -0700</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>Home server, 10 years ago.</title><description>&lt;img src="http://25.media.tumblr.com/c139a832c726007f9ad9e2c5e7d41f95/tumblr_mi2sd93jl41qggr4zo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Home server, 10 years ago.&lt;/p&gt;</description><link>http://blog.mootoh.net/post/42868189181</link><guid>http://blog.mootoh.net/post/42868189181</guid><pubDate>Mon, 11 Feb 2013 13:43:57 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>さいきんやっているライフハックは、 iPhone...</title><description>&lt;img src="http://24.media.tumblr.com/73f55a174f00d57d6bbf586d321b39e7/tumblr_mhdm9zoPHM1qggr4zo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;さいきんやっているライフハックは、 iPhone を裏返しておくというものだ。ひとつの通知が集中を容易に削ぐ。イヤフォンを指して音も消す。 iOS6 の Don’t Disturb モードは、大多数のアプリには何ら効果がないのだ。&lt;/p&gt;

&lt;p&gt;あれほど望んだ Push Notification から逃げ惑う。近づいては離れる。世界と自分との距離感を感じることができるとしたら、それはスマートフォンと言える。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/41772395046</link><guid>http://blog.mootoh.net/post/41772395046</guid><pubDate>Mon, 28 Jan 2013 23:32:23 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>Setting Property is Case Insensitive</title><description>&lt;p&gt;さいきんコードレビューで指摘されて首をかしげたこと。&lt;/p&gt;

&lt;div class="gist"&gt;&lt;a href="https://gist.github.com/4576621" target="_blank"&gt;https://gist.github.com/4576621&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;lower case で始まる名前の property に値を代入するところで、 property name を upper case にしていた。
あーはいはいタイポタイポ、と思いながら、あれ? でもこれコンパイル通ってたじゃないの。それは奇妙だ。&lt;/p&gt;

&lt;h3&gt;ちゃんと動いているのか&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;% clang --version
Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ふつうの clang さん。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% clang -Wall -pedantic -Wextra -c case.m

a.m:28:8: warning: unused variable 'a' [-Wunused-variable]
A *a = [A new]; // will show "Yay"
   ^
a.m:26:14: warning: unused parameter 'argc' [-Wunused-parameter]
int main(int argc, char **argv)
         ^
a.m:26:27: warning: unused parameter 'argv' [-Wunused-parameter]
int main(int argc, char **argv)
                      ^
3 warnings generated.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;特に代入文に対する警告もなし。実行してみると&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% ./a.out
2013-01-19 15:16:43.918 a.out[4980:707] value = Yay
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ちゃんと代入されている。おやおや。&lt;/p&gt;

&lt;h3&gt;何がおこっているのか&lt;/h3&gt;

&lt;p&gt;clang に c++ のコードをはかせてみる。 (参考: &lt;a href="http://twitter.com/niw" target="_blank"&gt;@niw&lt;/a&gt; さんの&lt;a href="http://blog.niw.at/post/18720917915" target="_blank"&gt;NSURLConnection の深堀り話&lt;/a&gt;)&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% clang -Wall -pedantic -Wextra -rewrite-objc -c a.m
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;出力は&lt;a href="https://gist.github.com/4589542" target="_blank"&gt;こんなの&lt;/a&gt;になり、 setter method は&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;static void _I_A_setLowercaseString_(struct A * self, SEL _cmd, NSString *lowercaseString) { ((struct A_IMPL *)self)-&amp;gt;lowercaseString = lowercaseString; }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;とつくられている。
setter method の呼び出しは&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;((void (*)(id, SEL, NSString *))(void *)objc_msgSend)((id)self, sel_registerName("setLowercaseString:"), (NSString *)&amp;amp;__NSConstantStringImpl_a_m_0); // use upper case in setter =&amp;gt; ok
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;になった。なのでちゃんと lowercaseString に値が代入される。&lt;/p&gt;

&lt;p&gt;clang はきっと&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;code&gt;self.LowercaseString = ...&lt;/code&gt; を見て、ああこれは setter method, property name は LowercaseString, じゃあ setter method name は setLowercaseString, あぁあるある&amp;#8230;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;と考えているのだ。&lt;/p&gt;

&lt;h3&gt;じゃぁ混ぜると&lt;/h3&gt;

&lt;p&gt;lowercaseString と LowercaseString っていう property をつくってみるとまずいんじゃなかろうか。&lt;/p&gt;

&lt;div class="gist"&gt;&lt;a href="https://gist.github.com/4589612" target="_blank"&gt;https://gist.github.com/4589612&lt;/a&gt;&lt;/div&gt;

&lt;pre&gt;&lt;code&gt;% ./a.out
2013-01-21 13:28:54.279 a.out[11571:707] value = UPPER
2013-01-21 13:28:54.281 a.out[11571:707] value = (null)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ん、残念な結果になる。そもそもほとんど同じ名前の property をつくることはないと思うけれど&amp;#8230;&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;今回コードレビューで指摘されたのは、幸いにも問題にはなっていなかった。テキストエディタのコード補完に頼っていた結果、 LowercaseString っていう class name と lowercaseString っていう property name の違いに気づかないのは、コードの意味を解析しないテキストエディタではありがちなこと。&lt;/p&gt;

&lt;p&gt;Objective-C は一見単純なコードの下でいろんなことが起こっていて、下の層に潜って理解したい。しかし &lt;code&gt;-rewrite-objc&lt;/code&gt; という clang のコマンドラインオプションは man clang してもでてこないもので、要するに探究心の強い友人がいると便利だという話です。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/41136905058</link><guid>http://blog.mootoh.net/post/41136905058</guid><pubDate>Mon, 21 Jan 2013 13:50:00 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>コマンドラインから iPhone Simulator でアプリを起動するには tmux の外から</title><description>&lt;a href="http://stackoverflow.com/questions/1187611/how-to-install-iphone-application-in-iphone-simulator"&gt;コマンドラインから iPhone Simulator でアプリを起動するには tmux の外から&lt;/a&gt;: &lt;blockquote&gt;
  &lt;p&gt;/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;おおこれは神だと思ってさっそくやってみたら&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;% /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication ~/Library/Developer/Xcode/DerivedData/abc-adhplhpbuuwaarcttikvnrpjodtf/Build/Products/Debug-iphonesimulator/CIApp.app/CIApp
  Could not open job overrides database at: /private/var/db/launchd.db/com.apple.launchd/overrides.plist: 13: Permission denied
  launch_msg(): Socket is not connected&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;なんぞ… ぐぐってもひっかからない。&lt;/p&gt;

&lt;p&gt;もしや、と思って tmux の外から同じコマンドを叩いてみたら、なんの問題もなくできた。前に GNU screen でも似たようなことがあったからなー。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/40151313846</link><guid>http://blog.mootoh.net/post/40151313846</guid><pubDate>Wed, 09 Jan 2013 20:14:00 -0800</pubDate><category>ios</category><dc:creator>mootohclip</dc:creator></item><item><title>QA@IT公式ブログ: 2013年、ITエンジニアは英語を学ぶべきか？ </title><description>&lt;a href="http://qa-it.tumblr.com/post/40077096207/2013-it"&gt;QA@IT公式ブログ: 2013年、ITエンジニアは英語を学ぶべきか？ &lt;/a&gt;: &lt;p&gt;&lt;a href="http://qa-it.tumblr.com/post/40077096207/2013-it" class="tumblr_blog" target="_blank"&gt;qa-it&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;div class="author"&gt;
&lt;img alt="image" src="http://www.gravatar.com/avatar/91fb4852880d1727cca911036e2fef5f?s=60"/&gt;&lt;div class="name"&gt;書いたヒト：&lt;a href="http://www.atmarkit.co.jp/" target="_blank"&gt;＠IT編集部&lt;/a&gt; &lt;a href="http://twitter.com/knsmr" target="_blank"&gt;西村賢&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt; &lt;p&gt;　あけましておめでとうございます。21世紀が始まって干支が一巡してしまいました。「ITエンジニアは英語を学ぶべきか」という問いに、今さら「ノー」と答えるヒトは少数派でしょう。答えはもちろんイエスです。ただ、問題は「どの程度？」ということです。&lt;/p&gt; &lt;p&gt;　程度問題なので、以下の2つは極論として却下しましょう。&lt;/p&gt; &lt;ol&gt;&lt;li&gt;英語なんてできなくてもコードで話せるから不要（不要論）&lt;/li&gt;
&lt;li&gt;英語ができないと、もはや技術について行けない（終末論）&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;…&lt;/p&gt;&lt;/blockquote&gt;



あと Job Interview で議論できる程度の英会話力がますます必要になるだろうな。</description><link>http://blog.mootoh.net/post/40109145465</link><guid>http://blog.mootoh.net/post/40109145465</guid><pubDate>Wed, 09 Jan 2013 11:29:38 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>「夜は短し歩けよ乙女」には Tumblr に通じるものがあると思う。</title><description>&lt;p&gt;「夜は短し歩けよ乙女」には Tumblr に通じるものがあると思う。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/38862097840</link><guid>http://blog.mootoh.net/post/38862097840</guid><pubDate>Wed, 26 Dec 2012 04:00:09 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>幸せだけが増える</title><description>&lt;p&gt;友だちと話していたのだけれど、自分が何かを自分のために買うだけだと、自分と売り手しか幸せな気分にならない。でも、だれかに何かをプレゼントすると、もらう方はもちろんのこと、自分もうれしい気分になれる。幸せの数が増えている。そのときに、相手からも何かをもらうことができたら、またうれしさが増える。つごう、幸せは2つ余分についてくる。ぜったいもらえるおまけのようなものだ。 Facebook Gift で友だちにものを贈って贈られて、それに近いものを感じた。お歳暮みたいなものも、形骸化する前はそんなところがあったのではなかろうか。&lt;/p&gt;

&lt;p&gt;同じくらいの額のものを、しかも相手が欲しいとわかっているものを。自分も相手もそれが欲しいタイミングであげられたら。それはいずれにせよ結局は買うものなのだから、金銭的な損得はない。しかし自動的に世の中が少しずつ幸せになっているのだ。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/38777398203</link><guid>http://blog.mootoh.net/post/38777398203</guid><pubDate>Mon, 24 Dec 2012 23:04:28 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>poofytoo:

This is what I think of...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lotoo1lMDa1qlg3pfo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://poofytoo.com/post/7991895471/this-is-what-i-think-of-mail" target="_blank"&gt;poofytoo&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This is what I think of mail.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;ソーシャルネットワークを安易に使った、メディアが主になるメッ&lt;/span&gt;&lt;span class="word_break"&gt;&lt;/span&gt;&lt;span&gt;セージが溢れがちだから、そこにのせる気持ちを大切にした、あく&lt;/span&gt;&lt;span class="word_break"&gt;&lt;/span&gt;&lt;span&gt;まで黒子に徹するさりげないサービスに惹かれる。 SMTP, 宅配便。&lt;/span&gt;&lt;/p&gt;</description><link>http://blog.mootoh.net/post/38297177841</link><guid>http://blog.mootoh.net/post/38297177841</guid><pubDate>Wed, 19 Dec 2012 03:18:06 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>TED talk: Candy Chang: Before I die I want...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/uebxlIrosiM?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;TED talk: &lt;a href="http://www.ted.com/talks/candy_chang_before_i_die_i_want_to.html" target="_blank"&gt;Candy Chang: Before I die I want to…&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;死を意識することがいろんなことをはっきりさせる、というのはもちろんとして。&lt;/p&gt;

&lt;p&gt;公共の場に、ひとつのテーマをぽんと投げかけておくだけで、ひとびとは勝手に想いを残すのだ。それはほとんど独白なのだけれど。自分の想いを公共の場にさらす必要なんてないのだけれど、つい書いてしまうあの心理はなんなのだろう。そして、なんでもない時にだいじなことに気づかされたひとの行動とは。&lt;/p&gt;

&lt;p&gt;絵馬とか七夕の短冊も近いのかな。いやあれは願いを書くわけで、自省をうながすものではないのかもしれない。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/38120150487</link><guid>http://blog.mootoh.net/post/38120150487</guid><pubDate>Sun, 16 Dec 2012 19:22:23 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>時代は Foursquare, Last.fm そして Tumblr だなー 2012/12/04。</title><description>&lt;p&gt;時代は Foursquare, Last.fm そして Tumblr だなー 2012/12/04。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/37178789939</link><guid>http://blog.mootoh.net/post/37178789939</guid><pubDate>Tue, 04 Dec 2012 01:12:56 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>Gemma Hayes - “Keep...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/iDEAALkPpyw?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;Gemma Hayes - “Keep Running”&lt;/h2&gt;

&lt;p&gt;2012年いちばんの曲はこれだった。沁みる声、抑揚のきいたアコギ。&lt;/p&gt;

&lt;p&gt;上のは LIVE version,  PV version もぐっとくる。 -&gt; &lt;a href="http://www.youtube.com/watch?v=-gLHC8IoeTA" target="_blank"&gt;http://www.youtube.com/watch?v=-gLHC8IoeTA&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.mootoh.net/post/37105200161</link><guid>http://blog.mootoh.net/post/37105200161</guid><pubDate>Mon, 03 Dec 2012 02:18:42 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>MacBook Pro (2010 Mid) をかんたんにアップグレードした。

4GB → 8GB RAM ($40)
内蔵...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_me6yehsPsG1qggr4zo1_500.png"/&gt;&lt;br/&gt; 4GB -&gt; 8GB RAM&lt;br/&gt;&lt;br/&gt; &lt;img src="http://25.media.tumblr.com/tumblr_me6yehsPsG1qggr4zo3_500.png"/&gt;&lt;br/&gt; Super drive -&gt; 1TB HDD&lt;br/&gt;&lt;br/&gt; &lt;p&gt;MacBook Pro (2010 Mid) をかんたんにアップグレードした。&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;4GB → 8GB RAM ($40)&lt;/li&gt;
&lt;li&gt;内蔵 Super Drive → 2.5” HDD 1TB ($94)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;それでもキモは Core i7 + SSD であり、ここらがいまだに十分に速くコンピュータが古くなった気がしない。一昔前だと、2年前のコンピュータなんて遅くてたまらないものだったのにな。 CPU の周波数があがらなくなり、コア数もあまり増えなくても、ひとびとは I/O さえ速ければ満足できるものだったのだ。さいきん計算に時間がかかってたまらないわーっていうこと、コンパイルしてるとき以外にないもの。あるいは、コンピュータの速度にユースケースが閉じ込められているのか。&lt;/p&gt;

&lt;p&gt;ソフトウェア的にも、中身は最新の Mac OS X 10.8.2 なので古くさい感じがない。&lt;/p&gt;

&lt;p&gt;まだまだあと3年は現役で使えそうだ。そうすると、これまでの最長現役コンピュータになる。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/36730224033</link><guid>http://blog.mootoh.net/post/36730224033</guid><pubDate>Wed, 28 Nov 2012 01:30:17 -0800</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>Using Reminders as a reminder </title><description>&lt;p&gt;Recently I switched my reminder system from &lt;a href="http://www.rememberthemilk.com/" target="_blank"&gt;RTM&lt;/a&gt; to Apple Reminder. Why?&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Mountain Lion has Reminder.app. Computer is still useful for batch editing. Also the notification center on Mountain Lion works well so far.&lt;/li&gt;
&lt;li&gt;Notification center on iOS shows the &lt;strong&gt;current&lt;/strong&gt; reminders only. I don&amp;#8217;t want to bother with tons of reminders whose due dates are far from now.&lt;/li&gt;
&lt;li&gt;Easy to add a reminder with Siri, especially in bed. Siri is getting understood my poor pronunciation :)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;So my setup is like:&lt;/p&gt;

&lt;p&gt;Task list: &lt;a href="http://www.rememberthemilk.com/" target="_blank"&gt;RTM&lt;/a&gt;. It is still the base camp for my everything to do.&lt;/p&gt;

&lt;p&gt;Project list: &lt;a href="http://asana.com" target="_blank"&gt;Asana&lt;/a&gt;. I used to heavily rely on &lt;a href="http://www.omnigroup.com/products/omnifocus/" target="_blank"&gt;OmniFocus&lt;/a&gt;. Though it has worked well,  &lt;a href="http://blog.mootoh.net/post/13198462701/iphone-4-nexus-s" target="_blank"&gt;I switched my phone from iPhone to Android several month ago&lt;/a&gt;,  means I need something universally available. After  spending some time with Evernote as a project list (and failed), the web based app asana looked promising. So far so good, but it might be overkill for personal projects.&lt;/p&gt;

&lt;p&gt;Reminder: Apple Reminder.&lt;/p&gt;

&lt;p&gt;Timer: &lt;a href="http://www.dueapp.com/" target="_blank"&gt;Due app (iOS, Mac).&lt;/a&gt;. Multiple set of timers beat system Clock app.&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;ok,  time to back to my task list&amp;#8230;&lt;/p&gt;</description><link>http://blog.mootoh.net/post/29037313012</link><guid>http://blog.mootoh.net/post/29037313012</guid><pubDate>Wed, 08 Aug 2012 22:53:42 -0700</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>The new iPad の LTE プラン</title><description>&lt;p&gt;The new iPad の AT&amp;amp;T LTE 版を使っている。月極サブスクリプション。&lt;/p&gt;

&lt;p&gt;SF は街のカフェで WiFi が使えることが多く、 LTE が必要になる機会は少ないよなー、そしてたまには断線もよかろうと思って契約していなかった。
んでもまぁ、妻が SF に来ているあいだは旅先で使うこともあろう、と契約してみることに。&lt;/p&gt;

&lt;p&gt;しかし AT&amp;amp;T のプランはなかなか世知辛い。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.skitch.com/20120430-nsrmmfwyrccfy2dbitxhpc8kwd.jpg" alt="plan"/&gt;&lt;/p&gt;

&lt;p&gt;250MB とか少なすぎるし、かといってその次がいきなり 3GB ですかいおいおい。&lt;/p&gt;

&lt;p&gt;一方 Verizon さんの選択肢はちゃんと 1,2, 5GB であり、至極まっとうなのであった。あと Verizon だとテザリングもできるそうな (AT&amp;amp;T はダメ)。 AT&amp;amp;T&amp;#8230;&lt;/p&gt;

&lt;p&gt;仕方ないし、 &lt;strong&gt;3GB&lt;/strong&gt; プランで契約してみた。おおこれは速い&amp;#8230; そして WiFi のないおしゃれカフェでも使える&amp;#8230; これは iPad だけ生活ができるぞな&amp;#8230;&lt;/p&gt;

&lt;p&gt;しかし、 3GB とか &lt;a href="http://blog.drikin.com/" target="_blank"&gt;画像がたくさんあるブログ&lt;/a&gt; とか見てたらあっという間に消え去りそうだし、ちびちび節約しながらやってみよう、と思って一ヶ月経ったのがこちら。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.skitch.com/20120430-fcmqk9u4utciq1hf3mud2f95i.jpg" alt="357.02MB"/&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;357MB&lt;/strong&gt; しかつかっていない! 利用可能転送量の1割程度とかすごい損してる感じがする。&lt;/p&gt;

&lt;p&gt;今月は遠出する予定もないし、 iPad の LTE 使うのは週末だけだろうし、 &lt;strong&gt;250MB&lt;/strong&gt; でいけるに違いない。 $15 節約するで!  と契約した。&lt;/p&gt;

&lt;p&gt;そして6日がたったところ 40MB 使っており、あと転送量は 8割強残っていて、日数は 7.5割。まかなえるペースだ。&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;ちまちま転送を気にしながらのペースだと 250MB でそこそこ間に合う。でもまぁそんなことは気にせず、でも週末だけだというなら 500MB-1GB のプランがあったらベストだろうな。おや、なんで AT&amp;amp;T にしたんだっけ&amp;#8230;&lt;/p&gt;</description><link>http://blog.mootoh.net/post/22111372756</link><guid>http://blog.mootoh.net/post/22111372756</guid><pubDate>Sun, 29 Apr 2012 23:44:19 -0700</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>Turns 34</title><description>&lt;p&gt;自分が34歳になる日がくるとは10代の頃には想像もできなかったものだな。&lt;/p&gt;

&lt;p&gt;Facebook ウォールによせられたハピバのテキスト、オフィスにくるなり同僚と交わした Happy Birthday の握手、スタンドアップミーティングでチームメンバーからもらった祝福、いまだに髪の毛が十分に残っていることの喜び。&lt;/p&gt;

&lt;p&gt;残された時間は短い。ますます密度を濃く。&lt;/p&gt;</description><link>http://blog.mootoh.net/post/20453845714</link><guid>http://blog.mootoh.net/post/20453845714</guid><pubDate>Tue, 03 Apr 2012 22:08:24 -0700</pubDate><dc:creator>mootohclip</dc:creator></item><item><title>Testing Tumblr - Facebook integration on the last day of my 33th...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m1vb518Tav1qggr4zo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Testing Tumblr - Facebook integration on the last day of my 33th year.&lt;/p&gt;</description><link>http://blog.mootoh.net/post/20361969534</link><guid>http://blog.mootoh.net/post/20361969534</guid><pubDate>Mon, 02 Apr 2012 12:51:01 -0700</pubDate><dc:creator>mootohclip</dc:creator></item></channel></rss>
