画竜点睛を衝く@mapyo

日々やった事をつらつらと書くブログです

ステーィブ・ジョブズⅠ・Ⅱを読んだ

スティーブ・ジョブズ I

スティーブ・ジョブズ I

スティーブ・ジョブズ II

スティーブ・ジョブズ II

結構前にKindleで50%ポイント還元セールをやっていた時に買って、しばらく積読になっていたけど、やっと読む気になって読みきった。

とても長かった。途中、何度も挫折しそうになったけど、無事に読み終えてよかった。アップルを追い出されたり、ピクサーを立ち上げたところや、トイ・ストーリーが大ヒットしたところなどなど、微妙に知ってるけどちゃんと知らない事とかを知れてよかった。

途中、いろいろな登場人物が出てきて誰が誰だか見失ったりもした。。。

そんなこんなで最期は家族や親しい人に看取られてめでたしめでたしという感じだった。今から自分の最期を考える事なんてあんまりないけど、こんな感じの最後がいいなぁと思った。

久しぶりにこの言葉を思い出した。

“Stay hungry, stay foolish”

www.youtube.com

WEB+DB PRESS Vol.92に寄稿しました

WEB+DB PRESS Vol.92

WEB+DB PRESS Vol.92

  • 作者: 近藤宇智朗,大和田純,谷口禎英,後藤利博,黒瀧悠太,山下和彦,河野匡貴,古橋貞之,瀬尾直利,菅原元気,吉川崇倫,鈴木康平,星北斗,三宅英明,長野雅広,のざきひろふみ,うらがみ,稲富駿,伊藤直也,うさみけんた,丸山晋平,中島聡,はまちや2,竹原,WEB+DB PRESS編集部
  • 出版社/メーカー: 技術評論社
  • 発売日: 2016/04/23
  • メディア: 大型本
  • この商品を含むブログを見る

gihyo.jp

特集1 「Web開発新人研修」の、第6章「モバイルアプリ開発の特徴」を担当させて頂きました。

「Web開発新人研修」は僕を含む弊社ペパボのエンジニア7人が各章を担当して書いたものです。 4月からWeb開発者になった方や、経験がまだ浅い方向けに、ハンズオンを中心に基礎的な部分を解説しています。

「Web開発新人研修」ということで僕が担当した章では、Web開発者から見たモバイルアプリ開発という視点で書きました。是非読んで頂けるとありがたいです!!!!!!1 今回初めての執筆経験で、いろいろとテンションが上がっている今日このごろです。とりあえず、実家の親にはAmazonで買って送っときました。

今回、執筆のチャンスを与えてくださった、@june29さん、やりとりさせて頂いた技術評論社の池田さんどうもありがとうございました!!

Android Studioでエディタの画面だけをのこして他は最小化するショートカット

Hide All Tools Windowsという名前らしい

shift + ⌘ + F12

これでいけた。たぶんIntelliJとかも一緒だと思う。 ショートカットは各自の環境によって違うかもしれないので、shift2回押して確認した方がいいかもしれない。

これでよしっという気持ちでエディタだけにして、集中するきっかけを作ったり作ってなかったりしてる。

Android StudioでOffline workを使う

Android Studioでビルドしている時に、 まれに全然終わらない事がある。

そんな時は、

Preferences
→Build, Execution, Deployment
→Build Tools
→Gradle

ここのOffline workにチェックを入れると解決することがある。

kittoworks.hateblo.jp

なので最近は、ここにずっとチェックを入れっぱなしにしている。

でも、新たにdependenciesを追加した時には、ダウンロードされない。 なので以下のコマンドを実行する

./gradlew preBuild

これで必要なものが一通りダウンロードされるので便利。 いや、便利なのかな?

imagepoiというアプリを作った

https://github.com/mapyo/imagepoi

なぜ作ったか?

検証機でいろいろテストしてて、この画面でスクショを撮って自分のPCに移動させてissueに書きたい。という事があると思う。

そういう時に検証機でとったスクショをどうやってPCまでコピーするか?というのが一手間かかってしまう。エンジニアだと各自でいい感じに出来るのだけど、CSさんやちょっと検証機でアプリを触って見た人にとってはそれなりに敷居が高い。

なので

画像を共有するとslackの特定のちゃんねるにpoiっと画像がアップ出来るやつを作りました。

こんな感じでやれば行けるはずです。

git clone git@github.com:mapyo/imagepoi.git
cd imagepoi
cp gradle.properties.sample gradle.properties
vim gradle.properties
# tokenとchannelを設定してください

そして、ビルドして、apkをDeployGateとかで配布すればOK

Thanks

http://hack-it-iron.hatenablog.com/entry/2015/11/25/121549

この時のポテチでこれめっちゃ便利やん!と思って使おうとしたけど、この頃は仕様としてslackのbotユーザで画像をアップロード出来なかった(はず。。)ので諦めたけど、最近見てみたらアップできるようになってた。

とはいえ、slackにアップする部分はここに書いてあるやつを使わずに、自分で作ってみた。

そして

これ便利でしょー。って社内のディレクターさんに共有しにいったら、Pushbulletというイカしたサービスを使ってて、全くこれを使う必要がなかったので完全に出鼻をくじかれた気持ちになった。

今後

何か一通り動くものが出来たら満足してしまった。 画像を共有した時に画面が立ち上がるのでそうならないようにしたい。他にも、設定画面を作って後からtokenとかチャンネルを設定するように出来れば、Google Playとかにも公開できそう。そして、slackだけじゃなくて、例えばメールとか、画像をpoipoiどこかにアップ出来るようにしていきたい。

でも、既にそういうアプリありそう。そんな今日この頃。

Anker SoundBuds Sportを買った

今日から使い始めたけど、なかなかいい感じ。

改善点としては、 小さくすると無音になるし、無音から1つ大きくするとちょっと音量が大きいなぁ。という状態になるので、もうちょっと細かく音量を設定できたらよさそう。

そもそもなんで買ったかというと、かなり前に

これを買って使っていたのだけど、イヤーチップが取れてどこかにいってしまった。 予備のイヤーチップがどこかにあったはずなのだけど、見つけられなかったのだった。。。 これはこれでよかった。

Android Nが発表された

http://android-developers.blogspot.jp/2016/03/first-preview-of-android-n-developer.html

エミュレータで触れるのでちょっと試してみた

f:id:mapyo:20160311003212p:plain

ぱっと見た感じ何が起きている状態なのかわからないんだけど、上にchrome、下にgoogle mapを配置して操作する事が可能になっている。

この機能は我々というか、僕の生活にどういう影響をあたえるのだろうか。 自由に使える実機があればインストールして使ってみたいなぁと思うそんな今日この頃。