Entries from 2012-01-01 to 1 year

autojump on OSX 10.7.5

OSX では homebrew から autojump をインストールすることが推奨されている。しかしどうしても動かなかったのでマニュアルインストールした。 ちなみに動かない症状は j --stat で統計情報がとれている j で候補が echo される j Enter で cd されない とい…

2012 まとめ

長文版のまとめは自分の手元だけに。日記にはサマリを。 仕事 ロバ耳(モバイル) 英語は暗記フェーズへ

tmux 設定

重い腰を上げて screen をやめて tmux にしてみる。 install % brew install tmux % brew install reattach-to-user-namespace .tmux.conf # Prefix set-option -g prefix C-t # reload bind C-r source-file ~/.tmux.conf # Histories set-option -g histor…

"for" for Future on Finagle

Finagle? http://twitter.github.com/scala_school/finagle.html for val f = for { u <- authenticate(request) b <- isBanned(u) } yield (u, b) As you may know scala's for is coverted into map and flatMap. val f = authenticate(request).flatMap {…

機械が発音を教える時代

iPad の Google アプリには音声検索機能がある。声に出せば検索キーワードを入力できる。入力の精度は高く僕がはっきり話せばほぼ認識してもらえる。 3歳半の息子はキーボードの入力は当然できないのでこの音声入力で検索を試みる。彼曰く「ぐーるる」で知り…

最近読んだ本 - 悪の教典 / 日本人へリーダー篇 / イン・ザ・プール / その日のまえに / ハーモニー / 天地明察

悪の教典。確か映画化されていると思うのだが見ていない。貴志祐介の本はいくつか読んでいるので手にとって見た。Amazon での評価はあまり高くないのだが個人的には面白かったと思う。この本の楽しみどころは「論理的に考えると(感情や道徳を抜きにすれば)…

iOS6 Safari でアプリがインストールされていない時に誘導

ios

<meta name="apple-itunes-app" content="app-id=555264908"></meta>

最近読んだ本 - 小説版ドラえもん のび太と鉄人兵団 / モダンタイムス / 魔王 / 蝉しぐれ

あいかわらず Kindle ストアで本を買っている。 Kindle for iPhone を利用して空いた時間に読む。例えばバス通勤で今日のノルマの英語例文を覚えてしまった後など。 瀬名秀明氏のドラえもん愛、いや藤子不二雄作品への愛を節々で感じられる素晴らしい作品。…

最近読んだ本

ハンガー・ゲーム1 の続きが知りたくて2,3巻を読んだ。続き物にありがちな1巻が一番面白いパターン。でもまあ主人公たちのその後を知りたくて読んでいるので文句は言えない。そこまで息切れしているわけでもなくスピード感はそのまま。

Google Voice の US の電話番号を取得して iPhone で受ける

前提 US の電話番号持ってない Wifi 環境で着信できる US の電話番号がほしい やり方 Google Voice で電話番号を取得 US からのアクセスが必要なのでプロキシが必要 Google Voice の電話番号取得に US 電話番号が必要 ekiga.net に登録して ipkall で電話番…

最近読んだ本

モバイルデザインパターン― ユーザーインタフェースのためのパターン集

パターン集と名がつくだけあって様々なパターンが網羅されている。コードのデザインパターンとは違いスクリーンショットを見れば一目瞭然なのでとてもわかりやすい。アンチパターン、ダメな例が実際のアプリを例にあげて語られるところも勉強になる。例えば…

運動が苦手な君へ

ぼくは運動が苦手です。走るのがとてもおそいです。リレーをやるとぼくのいるチームはかならず負けます。サッカーをやるとキーパーをやらされるか、一度もボールをさわらないまま体育の時間が終わってしまいます。野球をやるとポジションはかならず外野です…

App Store 再申請

User generated contents は不正なコンテンツを取り締まる仕組みが必要。独自の EULA(End User License Agreement) を付加せよ。あと大人向けのコンテンツもあるので rating せよ。だそうです。 ついでに push notification 対応したバイナリを申請した。

最近の英語

@higepon: 最近は TED の動画を iPhone アプリの TEDiSUB で事前にWi-Fi環境でダウンロードしておいて電波の悪いバスの中で見るようにしている。TEDiSUB は字幕もダウンロードできるので便利TEDiSUB URL2012-09-17 20:31:46 via TweetDeck

プッシュ通知実装した

まず全体像の把握に公式ドキュメント(PDF) をひと通り読んだ。その後【iPhone】Push Notificationの実装方法 を読んで実装。 プロバイダは SSL の利用が必須で簡単にするために Ruby で実装して Scheme から spawn して呼び出している。通知の対象が増えた…

push 通知時の didReceiveRemoteNotification: から UINavigationController で pop しても効かない件

didReceiveRemoteNotification: では [[NSNotificationCenter defaultCenter] postNotificationName:@"pushNotification" object:nil userInfo:userInfo]; と NSNotificationCenter に通知。各 ViewController でこの通知を受けて ViewController の変更をす…

実際に英語を仕事で使うようになって、英語の勉強について分かったこと1つ

実際に英語を使う機会がほとんどないときに、将来の備えとして英語を勉強していた(シャドーウィング、ディクテーション、単語)。その時には必要そうだと思ったこと、人に勧められたモノに必死に取り組んでた。それらは全て役だっているし力のかけ具合も適…

ソースコードリーディング MGTileMenu

目的 本を読んだりアプリを作るだけでは分からない「真似すべきスタイル」を得るため。 方法 動かしてみる 時系列で処理を追っていく 静的・動的な構造を絵に描く コードの良かったところをメモする MGTileMenu @psychs に教えてもらった https://github.com…

iPhone アプリ改善中

Facebook ログイン コメント等の投稿 pull to refresh (指を離して更新) など。

アメリカ大使館 H1B ビザ面接のメモ

妻子と3人で行った。 入り口から完了まで 2時間弱かかった 窓口には2回呼ばれる 一度目は指紋の採取 二度目はネイティブによるインタビュー 現職・USで何やるか等 基本英語。ただ僕の前の人は英語が苦手なようでインタビューアーが日本語で補足していた 家族…

Objective-C の本を読んだ

詳解 Objective-C 2.0 第3版posted with amazlet at 12.09.06荻原 剛志 ソフトバンククリエイティブ 売り上げランキング: 1864Amazon.co.jp で詳細を見る

中国のインターネット事情

検閲、ブロック、サービスクローン、北京へのサーバー集約。想像していたのとぜんぜん違う背景があり勉強になった。Michael Anti: Behind the Great Firewall of China | Video on TED.com http://www.ted.com/talks/lang/en/michael_anti_behind_the_great_…

ロバ耳 iPhone

初めての iPhone アプリ。2日間で Read only の viewer ができた。書き込み機能を作る前にアプリの審査出してみようかと。 あと StoryBoard 結局使わなかった。Tweet する機能は ShareKit 使った。 よくわかるiPhoneアプリ開発の教科書

Single View アプリをあとから NavigationController 対応する方法

AppDelegate の didFinishLaunchingWithOptions で window.rootViewController を NavigationController に入れ替えれば良い。 UIViewController* viewController = self.window.rootViewController; UINavigationController *navcon = [[UINavigationContro…

iPhone アプリ #18

JSON。 NSData *data = [@"{\"Hello\": \"World\"}" dataUsingEncoding:NSUTF8StringEncoding]; NSDictionary *jsonObject = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil]; NSString* str = [jsonObject o…

iPhone アプリ #17

テーブル。 よくわかるiPhoneアプリ開発の教科書

iPhone アプリ #16

Page based application. ページめくる瞬間のスクリーンショット取る方法が分からない。 よくわかるiPhoneアプリ開発の教科書

iPhone アプリ #15

Tab の切り替えで increment. よくわかるiPhoneアプリ開発の教科書

iPhone アプリ #14

Flip view よくわかるiPhoneアプリ開発の教科書