読者です 読者をやめる 読者になる 読者になる

Celeste Engineer

Androidとか自転車とか

shibuya.apk #13 行ってきた

shibuya.apk #13 で"Automation with Wercker and Container Builder"というタイトルで発表をしてきました。 speakerdeck.com Wercker をつかった Android アプリの CI は以前から取り組んでいたものですが、実運用をしている上で困ったところを Google Cont…

Android O で WindowManager の振る舞いが変わる

先日の DroidKaigi 2017 で発表した「Building my own debugging tool on overlay」のなかで、WindowManager で取り扱うレイヤについて触れた部分がありますが、Android の次バージョンである O から使用できなくなるレイヤ、代替レイヤについてのアップデー…

DroidKaigi 2017 に登壇、運営、参加してきた

運営についてのブログ記事はDroidKaigi 運営における Twitter 運用のあれこれ - Celeste Engineerにまとめましたので、この記事では主に登壇者としての立場の話をしようと思います。 登壇 30分枠にして内容てんこ盛りのゼロから始める黒魔術の入門から実運用…

DroidKaigi 運営における Twitter 運用のあれこれ

3/9と3/10の2日間にわたって DroidKaigi 2017 が開催されました。おこしいただいた皆様、ありがとうございました。 自分はカメラを構えて写真を撮ったり、Twitter でお知らせを流したりしていました。当日は #DroidKaigi が非常に盛り上がっていて、数分でTL…

DroidKaigi 2017 で "Building my own debugging tool on overlay" と題して登壇します

タイトルの通り、3月9日〜3月10日にかけて開催される DroidKaigi の2日目、Room 2 で 11:50 から “Building my own debugging tool on overlay” という題目で登壇します。 Android で開発者向けに提供されているオプションのなかでもオーバレイで各種情報を…

28 になりまして

誕生日の日付に変わるタイミングを渋谷で迎えたのは初めてではないでしょうか。TGIF してたらそんな時間になりました。 今年も DroidKaigi を運営メンバーとしてやっていくので、さらなる Android パワーをつけていくつもりなのですが、このところは久々にイ…

potatotips #37 行ってきた

わーい!potatotips #37 の Android まとめブログだよ。たーのしー! potatotips #37 (iOS/Android開発Tips共有会) - connpass 発表内容 1. kaelaela - greenDAO2ObjectBox ObjextBox という、greenrobot 製の新たな ORM かと思いきや、データベースエンジン…

あけましておめでとうございます

本年もよろしくお願いします

2016 Year Review

年の瀬ギリギリですが振り返りエントリを書いておこうと思います。 2016年もあっという間でした。年始にはアメリカにいたのですが、その間に体調を崩し、治らぬまま帰国したところ初雪が降る早朝の寒さに叩きのめされ風邪をひきました。幸先悪いなぁとは思っ…

宮森の万策シーン

この記事は SHIROBAKO Advent Calendar 2016 - Adventar 17 日目の記事です。 昨年は杉江さんについて*1書きました。今年は作中に出てくる「万策」について書きたいと思います。 かなりネタバレしてますのでご注意下さい。途中でだんだん語彙力の万策もつき…

持久力と瞬発力を兼ね備えた実用的な筋肉の育て方

この記事は筋肉 Advent Calendar 2016 17 日目の記事です。

田中屋で仕入れたクラフトビールを飲んだよ

Beer Advent Calendar 2016 - Adventarの10日目です。 今回は、目白にある田中屋という酒屋さんで仕入れたクラフトビールを飲む会を催したので、そのレポートをスッとまとめてみようと思います。 一通り飲み終わっていい気分なので適当なことを書いているか…

怠惰なる勤勉とエンジニア

この記事は Re:ゼロから始める Advent Calendar 2016 - Adventar 10日目の記事です。若干のネタバレ要素を含んでいますのでご注意ください。 怠惰ですね… 「あなた…怠惰…ですね……」といえば、ペテルギウス・ロマネコンティのセリフで、かなりの頻度で口にし…

DroidKaigi 2017 のプロポーザルを出した話

今年も DroidKaigi 2017 Call for Speakers の季節がやってきました。 初回から運営に携わってきていますが、プロポーザルの方もやっていくぞ!という強い気持ちで案を出してみました。 何を話そうとしているのか Android Auto にまつわる話をベースとして、…

CollaboTips Vol.2 行ってきた

帰国後最初の勉強会ということで(本当は9月のpotatotipsが最初だったはずだけど…)、ブログまとめ枠で参加してきました。 collabotips.connpass.com どうまとめたものか考えた結果、ザッとメモを取ったのをそのまま垂れ流そうかと思います。

dex.fm: Hacks in Drivemode というお題でポッドキャストにゲスト参加しました

dex.fm という Android をテーマにしたポッドキャストにゲスト参加し、会社のプロダクトで培われている技術について話をしました。 http://dex.fm/post/151298631133/10-hacks-in-drivemodedex.fm 今回の話題は、WindowManager に View を書くということと、…

#C90 アンドロイドアカデミア

技術書典に続き、夏コミでも TechBooster さんから新刊「アンドロイドアカデミア」に記事を書きました。 techbooster.github.io Android Auto の API のうち、オーディオ周りの部分を紹介する記事ですが、単に Android Auto の API の使い方を紹介するだけで…

はじめての同人誌即売会、はじめての技術系同人誌 #技術書典

それ早く言えよ!というツッコミもあるかとは思いますが、TechBoosterさんの技術系同人誌「AZ異本(アツい本)」でAIDLに関する「そんな使い方するの…」的な記事を担当しました。 techbookfest.github.io techbooster.github.io AZ異本は技術書典という技術…

potatotips #30 Android まとめ

potatotips #30 の Android まとめブログです。 potatotips.connpass.com 発表内容 1. ken0331 - CDD(コンポーネント駆動開発) コンポーネント駆動開発ということで、共通で使えるコンポーネントを用意して再利用性を高める、というお話でした。 Fragment を…

なまけ者メガネ

Twitter でなまけ者メガネが話題になっているところ、ソファーに寝そべってPCを操作することが快適だよとリプライをしたら、PrimeNow で爆速でメガネが送られてきました。 このスタイル最高で、掛ふとん的なものを用意するとさらに最高になる https://t.co/o…

umeda.apk #1

umeda.apk に参加してきました。 shibuya-apk.connpass.com shibuya.apk の関西出張版ということで、面白そうだなぁと見ていたらお誘いをいただけたので行ってみることに。 今回のテーマは Google I/O の報告ということでしたが、自分は行ってすらないので、…

正丸峠〜定峰峠

先週末はまた秩父にでかけました。所沢街道から国道299号を通り、正丸峠を超えて秩父まで。帰りはどうしようか迷いましたが、一度寄居方面に出て考えてみたところ、定峰峠という面白そうなところがあるのを見つけたのでそちらを通って帰ってきました。総行程…

青梅街道〜奥多摩湖〜都民の森〜五日市街道

久々のロングライドにでかけました。総行程140km、いつもは奥多摩湖を見たら引き返していましたが、都民の森までチャレンジしてみることにしました。 うわさに違わず、延々と続く坂がしんどかったです。半分くらいはインナーローでジワリジワリ登っていた気…

ライブラリやフレームワークがもたらすいくつかの問題への考え方の指針

@konifar さんの Guava にまつわる以下の記事をみて、ライブラリやフレームワークへのロックイン問題を含めいろいろな問題は、気にしなくていい場合と気にした方がいい場合があるなと思ったので、その考え方の指針みたいなものをまとめようと思います。 koni…

kyobashi.dex #3 で発表してきた

当日は参加枠でお話を聞きに行くつもりでしたが、いつの間にか資料を作って発表する流れになっていたので、急ごしらえですが`MediaStore`がらみのことについて LT をしてきました。

potatotips #29 Android まとめ

potatotips の 29 回目に参加してきました。今回は初めてブログまとめ枠として参加しているので、Android の発表をまとめます。

Android Dialogs!

DroidKaigi 2016 の初日に収録していたのですが、ついに Android Dialogs のチャンネルに収録回がアップロードされました。

27th birthday

本日無事に27歳になりました。そして、Drivemode の日本ブランチを登記したのはちょうど一年前の今日なので、日本ブランチは1歳を迎えました。 26歳の間に DroidKaigi が2回開催され、そのどちらも運営として関わってきましたが、特に2回目のときは海外の人…

DroidKaigi 2016 の運営をしてきた

去年の DroidKaigi 2015 でもスタッフとして参加していましたが DroidKaigi 2016 でもスタッフとして参加させていただきました。

2015 Year Review

こちらアメリカ西海岸はいま大晦日です。いよいよ本格的に 2016 年が来そうなので、その前に 2015 年を少し振り返っておこうかと思います。 仕事としては、Drivemode の日本法人が立ち上がってオフィスが引っ越したというのと、DroidKaigi 2015 の運営スタッ…

この記事は、SHIROBAKO Advent Calendar 2015 12 日目の記事です。勢い良く参加登録したものの、本人がサンフランシスコ出張のため日付がこんがらがっています(日本標準時-17時間が西海岸の時間です)。 今回は、SHIROBAKO の物語を見ていくうえで「杉江さん…

DroidKaigi2016

CFP がクローズされてしまい、もう今更感も半端ない感じがありますが、2016 年の DroidKaigi が動き出しています。

秩父までサイクリングしてきた

先日、秩父までサイクリングをしてきました。 Chichibu round-trip at EveryTrailEveryTrail - Find trail maps for California and beyond 総行程173.49kmというグランツールみたいな距離を走りました。 行きは所沢街道を辿り、所沢入間バイパスを経てその…

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