Celeste Engineer

Androidとか自転車とか

potatotips #21 にいってきた

最近の Potatotips はずっと倍率が高く競争が激化していて、なかなか当選しないのですが、今回晴れて発表枠が当たったので、「Popup view on Mortar」というテーマで話をしてきました。 Mortar といえば、Fragment に対抗しかつシンプルな API を提供しよう…

森林公園までの往復100kmサイクリング

森林公園には、サイクリング専用の全長約17kmのコースがある。ローディーたちがひしめきあいながらしのぎを削る修羅のコースではなく、 あくまで森林公園をめぐるため自転車乗り入れを許可している自転車専用道路という扱いではあるものの、 道幅も広く(普…

何かをするのには合理的な理由が必要だという話

チームで仕事をしていると、人によって同じことでも解釈が違って、モチベーションの度合いが変わってくることがある。 あるいは、新しいプロジェクトを始める時に、人によってモチベーションが最初から高い人もいれば、あとから上がってくる人もいる。 多か…

峠を越えるチャレンジ

怪我も癒えたので、久しぶりにロングライドに出かけた。 以前クロスバイクで五日市通りを武蔵五日市駅まで行ったことがあって、そのときは駅につく頃には脚が終わっていたのだけど、ロードバイクだと難なく辿りつけた。 今回はそこに行くだけではなく、そこ…

チームワークのためのコミュニケーション

なんか意識高い系みたいなタイトルだけど、チームとして何らか成果を上げるための活動をしていこうと言う時に、最も丁寧に扱わないといけないのがコミュニケーションだと思う。 アジャイル開発とか、スクラム開発とか、そういったものには、コミュニケーショ…

Keystore はどこに置くのが良いか

署名鍵は非常に重要なものです。無くしたら取り返しがつきません。何とかして無くさないようにしないといけないのですが、 共有ストレージに置いておくと大抵無くします。頻繁に使うものでもないので、どこに置いたか忘れやすいのが原因ですが、 忘れてしま…

作業と仕事は違うという話

学生の時、いくつかあるチームのうちの 1 つをまとめる役割をもっていたことがある。 まったく初めての領域の仕事、ましてそのリーダーという役割。まずは自分のチームでやるべきことはなにかを考え、 出来そうなことから進めていった。 結果無難なところに…

プレゼンテーションのなかでコードを乗せるときのノウハウ

と言いつつ、自分は単に JakeWharton 氏がよくやる手法を真似しているだけなんだけれども。 プレゼンテーションの中でコードを取り扱うと、どうしてものんべんだらりとした感じになってしまって、 どこが重要なのか分かりづらくなることがある。特に、話の流…

potatotips #17 行ってきた

このところ抽選の倍率が高くてなかなか参加できていなかったのですが、ようやく機会を得たので参加してきました。 今回はnullについての王道パターンの対応策と、Android における深い闇について話しました。 null はちゃんと取り扱わないとすぐNullPointerE…

奥多摩湖を見に自転車で行ってきた

ゴールデンウィークの最終日、ビンディングも買ったことだし山登りしてみようと、奥多摩湖まで行ってきた。 自宅近くに青梅街道があるので、青梅街道に沿って延々と片道60km弱を走ってきた。

ビンディングペダルデビュー

自転車に乗り始めて半年くらい経った時に、それまで使っていたペダルが壊れた。中のベアリングが完全にバラバラになってしまって使い物にならなくなっていた。 そのタイミングで、ハーフペダル(片面SPD)を使ってスニーカーでもビンディングシューズでも乗…

DroidKaigi が終わって、DroidCon Tokyo が動き出す

@zaki50 Yes! Set the date well in advance so travel plans can be made for people all around the world.— Jake Wharton (@JakeWharton) 2015, 4月 26 もちろん、今回募集人数の関係で抽選に外れてしまった人も多数いるし、どうしても東京が遠くて来れな…

Fit ver.1.1.0 をリリースしました

[Fit](https://github.com/KeithYokoma/Fit) のバージョンアップ(1.1.0)を行いました。 今回の修正では、新しいアノテーションを導入し、アプリケーションのバージョンアップ時のみメソッドが実行されるように表明することができるようになります。

エンジニアとデザイナ

ちょっと前、DroidKaigi の打ち合わせのあと、@ninjinkun さんや @hkurokawa さんとごはんを食べる中で、エンジニアとデザイナの仕事の境界線みたいなものがなくなりつつ有るという話題が出た。 というのも、Android アプリや iOS アプリを書いていると、画…

DroidKaigi 一般参加募集のお知らせ

Connpass にて一般参加枠の募集が 2015/03/25(水)から始まります。

26 歳になった

本日 26 歳になりました。自分がアラサーになるなんて思ってもみないことでしたが、よく考えたら四捨五入でアラサーと呼ばれるのですでにアラサーでした。

Droidkaigi をやるぞ!

よし、おまえら!Droidkaigi 行くぞ!!1

Android でよく使うライブラリ

小さな遊びアプリから大きなプロダクトまで、作る対象はいろいろあるんですが、もうこれなしではアプリが作れないくらいの需要があるライブラリをまとめておきます。

potatotips #12 行ってきた

ピクシブさんの会場で開催された potatotips #12 で話をしてきました。

理想

なるようになる、と言う言葉があるけれども、言い換えれば、なるようにしかならない、と言うことでもあると思う。 なるようになるのは、結果として実を結ぶまでの過程でそれ相応のことをしているからで、何もしなければ当然しなかっただけの結果しか出てこな…

Luxembourg Internet Days

先月、機会があってルクセンブルクに行ってきました。

スマホアプリ開発 実践ガイドを執筆しました

随分前になりますが、ミクシィ公認 スマホアプリ開発実践ガイド として、Amazon および技評さんの電子書籍ストアから出版しました。

boogaloo

あるタスクをしようとした時、そのタスクがうまくいかないので一定時間バックオフしてもう一度やり直す、みたいなことをしたい時に、Handler がとても便利なのだけれど、それをまとめてライブラリ化してみた。

新しい自転車を買った

いクロスバイクがボロボロになってきて、そろそろちゃんとした自転車に乗ろうとも思っていたので探しまわっていたところ、ちょうど Bianchi の Via Nirone7 Tiagra/105 の 2015 年モデルが置いてあるお店に行き当たった。それまでもいろんなお店で自転車の話…

退職しました

5 月 23 日を最終出勤日として、ミクシィとノハナを退職しました。

ポテトチップス #7 行ってきた

DeNA さんの会場にて、ポテトチップス #7 が開催され、@gfx さんのお誘いもあって参加・発表してきました。

自動でバリデーションを実行し、警告を表示できる EditText

特定の長さ以上になったら文字や背景色を赤くする、というような警告表示スタイルを使う機会が何度かあったので、ライブラリとして公開しました。

AccountManager を用いた自動サジェスト付き EditText

AccountManager からアカウント一覧を取ってきて、それの account.name をサジェストに使うという機会が割りと多かったので、ライブラリとして公開しました。