まだマージする気はないけど、対応しておくかと思ったのでやってみた。 結構色々と変わっているようだけど、ビルド出来るところまではすぐ出来た。しかしRobolectricまわりでテストが死んでる…(まだ調べてない)追記:Robolectricがエラーになるのを調べた…
開いてるアプリケーションが多いので、Mission Control 使うようにしてみようと思ったけど、切り替え時にグイングイン動くのがつらいなと思ったのでなるべく減らすようにする。システム設定 > アクセシビリティ > ディスプレイ > 視差効果を減らす
Settings > Backup & Reset でバックアップを有効にする バックアップ用にGoogleアカウントにログインしている必要がある adb shell bmgr run データを保存するような動作をする adb shell bmgr backupnow App infoからデータをクリアする adb shell bmgr re…
こういう風にRetrofit2を利用してた。 new Retrofit.Builder() .client(clientBuilder.build()) .baseUrl(...) .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJava2CallAdapterFactory.create()) .build(); APIを叩くコー…
お産合宿にいってきた。 「お産合宿」はデザイナーやエンジニアなどの「クリエイター」という枠にとらわれず、普段は別々の仕事をしているさまざまな職種のスタッフが、所属する部署や職種を飛び越えてチームを作り、自分たちが「もっとおもしろくできる」と…
Preferences -> Build, Execution, Deployment -> Required Pluginsで設定出来た。+を教えて出てきたダイアログがこんなんで、Pluginのところがスクロール出来る。今の今まで、スクロールが出来ることに気づいてなかった………なんてこった…設定するとこんな感…
localSource と remoteSource同時にアクセス。早く返ってきたほうを使う 速度関係なくremoteSourceから値が返ってきたらlocalに値を保存したい localSourceでエラーが出てもログを吐いて、remoteSourceの値を待ちたい 値を使う使わないに関係なく、エラーは…
blog.danlew.net複数のデータソースから値を取り出すのをRxのconcatで実現するという記事を見て、なるほど!!と思った。ただ、エラーになった場合どうなるのかわからなかったので確認した。以下のようなコードの場合は、localSourceのErrorがonErrorにきてrem…
RxJava2の話です。 自分でSingle.create した時についうっかりonSuccessしたあとにonErrorを実行するようなコードを書いた場合どうなるのだろうか?と思ったのでやってみました。 Single<String> single = Single.create(emitter -> { emitter.onSuccess("test"); em</string>…
自分のツイートの全履歴は、twitterからダウンロード出来る。 ag 黒歴史 | perl -p -e 's/tweets.csv:\d+:\"(\d+)\",\".*/$1/g;' | xargs ruby delete.rbrequire "twitter" client = Twitter::REST::Client.new do |config| config.consumer_key = "..." con…
Create WebP Images | Android Studio結構効果あった。 ただ、minSdk が 18ではなかったので、大半の画像はpngのままだった。 18にできたら、よりアプリのサイズをダイエット出来そうだ。
Presenterにどう渡すべきか?と思ってたけど、lifecycleオブジェクトを渡せばいいだけだった。 // Activity new HogePresenter(this, lifecycle()) // Presenter class HogePresenter { public HogePresenter(HogeViewCallback viewCallback, Observable<ActivityEvent> lif</activityevent>…
Single.just(10) .doOnDispose(() -> Log.i("TEST", "dispose")) compose(bindUntilEvent(ActivityEvent.CREATE)) .observeOn(AndroidSchedulers.mainThread()) .subscribe( i -> Log.i("TEST", String.valueOf(i)), throwable -> Log.i("TEST", throwable.t…
できるのしらなかった…今までポチポチ変えてた。 マスタースライド編集 > フォーマット > フォント > フォントの置き換え
ホテル1日分しか取らなくて、別のホテル改めて取ったりとかしたけど、良かった。ヒューッ pic.twitter.com/BsMaZgJjHL— ひさいち (@hisaichi5518) 2017年6月30日 部屋には入れたんですけどこんなの置いてあって心配になってきた pic.twitter.com/S4JY7EsEJ0—…
というようなAndroidライブラリが欲しかったので作りました。github.com
Swiftの勉強がてらSwiftのコンパイル時間を図って記録するというのをやってたんですが、合ってるのかもよくわからないので公開しました。(ベンチマークって難しいよね……)github.com
hisaichi5518.hatenablog.jp上記で書いたとおり、CTLとしての振る舞いを改めた。その一環として1 on 1もエンジニアとして成長するためにやることにしたので、スライドに気持ちを認めチームメンバーに共有しましたので、インターネットにも共有します。最後の…
最近、iOSアプリやってる。やってると言っても機能開発とかはしてない。Jenkinsやめるために調べたり動かしたり申請したりしてる。 テストを動かすためにやってるけど、1ビルド20分とかかかる。1回実行すると20分間待たないといけない。やれやれと思ってたら…
社内のGHEに書きましたが、公開しても問題ないので公開します。naoyaさんのこの記事に感銘を受けて、自分の行動をふりかえりました。 伊藤直也氏が語る、マネジメントで本当に大事なのは「問題にフォーカスする」である理由|CodeIQ MAGAZINE 実際にどのよう…
Xcodeでテストが通るようにはなったがAppCodeで通らない。エラーログがなにも表示されないので困った。 よく見るとテスト実行時、実機を選択していたので、シミュレータを選択したら動いた。そういうものなの? それ以外だとOSのバージョンが関係しているかも…
ログも出ないし、bootstrapを実行すると一向に終わらない。 bootstrapしても固まらないチームメンバーとCarthageのバージョンを合わせたりしてたけど、一向に終わらなくてなんでだろう?ってなってた。ふとCartfile見るとgitが使われていて、git cloneすると…
アプリの信頼性を高める(ユーザーのしあわせ) 開発の高速化(開発者のしあわせ) を目指す「しあわせ推進委員会」をiOSチームメンバーでつくった。 AndroidチームはすでにMVPアーキテクチャを導入したりそういう地盤が出来ているので、別の取り組みをやり…
Fearless Change アジャイルに効く アイデアを組織に広めるための48のパターン作者: Mary Lynn Manns,Linda Rising,川口恭伸,木村卓央,高江洲睦,高橋一貴,中込大祐,安井力,山口鉄平,角征典出版社/メーカー: 丸善出版発売日: 2014/01/30メディア: 単行本(ソ…
リアルかんばん派でしたが、リアルかんばんやめました。— ひさいち (@hisaichi5518) 2017年3月23日 話をしたというかモバイルチームメンバーにスライドを共有しただけです。リアルかんばんをやめたいとは言いましたが、リアルかんばんの良いところである「か…
Androidエンジニアたちが集合すると噂のDroidKaigiに行ってきました。 話したことない人と話せてヨカタ。 懇親会でMVPアーキテクチャ導入の話などを出来てよかった。でもそろそろMVPアーキテクチャ以外の話もしていかないとナ〜😌😌😌
山梨に行くたび「川綺麗」とか言ってる。今年も最高だった。また行きたい。 前行ったときは、おつまみとかなかったけど今年は色々あってそれも良かった。 めちゃくちゃうまい貝を買ったので、貝をつつく会をやります。
27歳は、Androidアプリチームのテクニカルリードになったり、シニアエンジニアからチーフテクニカルリードになったりと役割が大きくなる年であった。と言っても半年毎にやることが変わっていたりするので、まあ大体一緒なのかもしれない。27歳になったとき、…
@hisaichi5518 .tigrc とかで設定して、閲覧している commit をキーボードショートカットで開けるようにしておけば、commit のページに Pull Request へのリンクが含まれていそう— ホームページビルダー (@r7kamura) 2017年2月7日ツイッターでボソっと言った…
常日頃から「我々、なかなかやっている」と思ってたので、自慢してきました。トークセッションはこんな感じで、いつもの雰囲気でワイワイしながら進みました。「Kotlinはアガるから採用した」とか言ったら隣のAndroidエンジニアに訂正された。— ひさいち (@h…