Entries from 2015-01-01 to 1 year

Swift 読みもの

Mocks in Swift via Protocols http://blog.eliperkins.me/mocks-in-swift-via-protocols Swift Weekly より。UIApplication がからんだテストをどうするか? Blog http://www.captechconsulting.com/blogs/ios-9-tutorial-series-protocol-oriented-program…

Swift 2.0 の initializer 自分用まとめ

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html を適当におぼえるためにまとめただけ。 基礎 すべての property はインスタンス化に初期化されていないといけない 例 // 初期値は…

「エンジニアとして世界の最前線で働く選択肢」を読んだ

@garyu さんによる「エンジニアとして世界の最前線で働く選択肢」を読んだ。自分はサンフランシスコでアメリカの会社で働いた1つの経験しかないけど、「あるある」とうなずくところばかりでした。この本がとても良いと思うのはできるだけ公平な視点を持とう…

プログラマ向けに書かれた「Soft Skills」という本がすごいという話 - サンフランシスコではたらくソフトウェアエンジニア

日本語版がでました。すぐ買うべし。SOFT SKILLS ソフトウェア開発者の人生マニュアルposted with amazlet at 16.05.18ジョン・ソンメズ 日経BP社 売り上げランキング: 1,272Amazon.co.jpで詳細を見る Soft Skills: The Software Developer's Life Manualは…

言ったもの勝ち/言わないと伝わらない - サンフランシスコではたらくソフトウェアエンジニア

今回のブログは短く。同僚・上司たちは「日本人的な空気を読む」ことはしません。というか無理。 例1 ある日の 1 on 1にて 上司「というわけでこんなプロジェクトがあるんだけどどうかな?」 僕「・・・(うわあ。これは炎上しそうなプロジェクトだな避けよ…

マネージャとのつきあいかた - サンフランシスコではたらくソフトウェアエンジニア

今の会社で 7 人のマネージャと仕事させてもらい、自分もマネージャになったこともある。その経験をふまえてマネージャとのつきあいかたを書いてみる。マネージャは日本的な「上司」と若干ニュアンスが違うので注意。上司というよりは役割の異なる同僚。 目…

Tech Lead(TL/テックリード)の役割 - サンフランシスコではたらくソフトウェアエンジニア

Tech Lead(TL/テックリード)の役割。聞きなれない名前かもしれない。リードプログラマやテクニカルリードと呼ばれることも。過去にいくつものチーム(最大で10人以上)の Tech Lead をやってきた自分の経験を踏まえて書いてみる。 Tech Lead の主な役割 Te…

1 on 1 で 何を話すのか? マネージャ/ソフトウェアエンジニアの立場から - サンフランシスコではたらくソフトウェアエンジニア

1 on 1 (ワンオンワン) とは1対1のミーティングの事。ここでは毎週もしくは隔週で行われるマネージャとその部下(direct reports)であるソフトウェアエンジニアの 1 on 1 に焦点をあてる。よく 1 on 1 で何を話したらよいか分からない。話題がない。と相談さ…

サンフランシスコではたらくソフトウェアエンジニアのメモ

エンジニアからみた良いプロダクトマネージャとは? 1 on 1 で 何を話すのか? マネージャ/ソフトウェアエンジニアの立場から Tech Lead(TL/テックリード)の役割 マネージャとのつきあいかた 言ったもの勝ち/言わないと伝わらない

エンジニアからみた良いプロダクトマネージャとは? - サンフランシスコではたらくソフトウェアエンジニア

エンジニアからみた良いプロダクトマネージャ(以下PM)とは。rebuildfm #98で id:naoya さん(@naoya_ito)から PM についての話があったので便乗して書いてみる。※プロダクト(製品)マネージャはプロジェクトマネージャとは全然違う職種なので注意。結論か…

@IBDesignable は drawRect を実装するのは必須ではない

@IBDesignable を使って Interface Builder で自分が作った UIImageView のサブクラスをプレビューしたかったので調べた。ほとんどの @IBDesignable チュートリアルは drawRect を描画してるのだけど、実はそれは必須ではないことに気づいたのでここに動く例…

「アジャイルサムライ−達人開発者への道」を読んだ

現在の職場ではアジャイルで開発を進めているのだが、いくつか基礎的な疑問がありアジャイルサムライ−達人開発者への道− を読んだ。本の内容はとても丁寧で分かりやすい。徹底して基礎的な部分を重視している印象を受けた。 僕が持っていた以下の疑問にきち…

Lean UX を読んだ

リーン・スタートアップを読んでから、リーン・スタートアップブームが来て本書のことも知っていたが読む機会がなかった。一時帰国時にようやく買えたのでじっくり読んでみた。多分対象読者は、デザイナーとのコラボレーションをウォーターフォールっぽい形…

2015年5月の時点で Apple Watch で任意の長さのバイブレーションはサポートされていない

http://stackoverflow.com/questions/27711983/watchkit-iwatch-api-vibrations-of-custom-length

Framework を利用して iPhone app と WatchKit Extension でソースコード共有

Watch Kit Extension で利用している一部定数を Containing App の iPhone 側でも利用したかったので方法を調べた。 [iOS 8] App Extension #2 – Embedded Framework を利用して共有コードを Framework 化する | Developers.IO 。これが一番良くまとまって…

Apple Watch 実機デバッグの方法

デバッガ iPhone 側のコード(例: AppDelegate) と Watch Kit 側のコード(例: InterfaceController)の両方でブレークできるようにする方法。 Xcode でビルドターゲットを Watch Kit App にして Product - Run 起動したら Xcode - Debug - Attach から自分の…

コードレビューに関する良い文章(英語)

eng

http://glen.nu/ramblings/oncodereview.php ほとんど一緒に仕事をしたことはないのですが元 Twitter の人です。一方的に社内で彼のコードレビューを読んだりしていました。Role Model の1人。

アメリカ(サンフランシスコ)で親知らずを4本抜いた

アメリカ(サンフランシスコ)で親知らずを4本抜いたので備忘録を兼ねてメモを残しておく。これはあくまでもサンフランシスコの1つの歯科医院にかかったという話なので「アメリカの歯医者」などと一般化することは危険だと思うので注意。 渡米前 日本にいる…

定期ポスト @HigeponJa フォローしてね

日本語でのツイートは http://twitter.com/HigeponJa をフォローしていただけるとうれしいです。

最近 Kindle で読んだ本 - 面白かった順

お勉強系 現実から目を背けない視点が好き。 ツイッターの創業話。幸運も重要。ちなみに ジャック・マー アリババの経営哲学 は根性論や精神論が多すぎて僕にはあわなかった。 カエサル様。天才すぎて参考にはならないけど。リーダーシップ・文章の美しさ。 …

スーパーエンジニアへの道―技術リーダーシップの人間学 を読んだ

スーパーエンジニアの道というと大げさだが原題は「Becoming a Technical Leader」。年齢的にもそして現ポジションもリーダーシップが必要なので読んでみた。著者はエンジニア出身でかつ、リーダーシップのセミナーを主催しているので、リーダーシップにまつ…

Apple Watch Human Interface Guidelines 斜め読み

身に付けるものなので装着者に気を配れ 外の世界とソフトウェアの境界が区別できないようにしよう quick で lightweight な interaction を。 anatomy 2つのナビゲーション 階層構造 ページ形式 swipe-horizontally with dot indicator User interactions Ac…

日の名残り - カズオ・イシグロ

カズオ・イシグロの日の名残りを読んだ。読書をしていて楽しいのはこういう本に出会えること。独特の読後感。他の作品も読むべきだろうか?

Conversational American English 購入

McGraw-Hill's Conversational American English: The Illustrated Guide to Everyday Expressions of American English (McGraw-Hill ESL References)を購入。シチュエーション別の短いフレーズが 3000 あまり収録されている。これらのうち実際に聞いたこと…