2019-08-01から1ヶ月間の記事一覧
2019-08 をふりかえる。 2019-08 の目標 ☑ Rust で ABC の C 問題を 21 問以上解く ☐ w010 Android 関連で 0.1.0 のものを 1.0.0 にする ☐ bbna を書き直す ☐ 毎日ストレッチをする ☐ GitHub security alerts を削減する 仕事で疲れていてダメ。 Rust は C …
疲れている。 runCatching と Result を知る。 runCatching { // do something }.onSuccess { value -> // ... }.onFailure { exception -> // ... } try catch っぽい何か。
Retrofit で一部のメソッドだけに Authorization ヘッダーとトークンをつけるには……。以下のソースコードは Kotlin でコンパイルも通していない雰囲気だけのもの。 バージョンは↓。 Retrofit 2.6.x OkHttp 4.0.x ↓にある方法のひとつを紹介する。 https://st…
疲れている。 先週末あたりから涼しくなっている。ただ雨が多い。じめじめしている。
疲れている。 Android Studio 3.5 を試している。例の Data Binding の unknown attributes の件 (2019-08-26) 以外は良さそうなので上げたい。自分で定義した BindingAdapter は動くのでなんとでもなるんだけど……。
疲れている。 Android Studio 3.5 にアップデートしたら layout XML で unknown attribute が出るようになった。様子見かな……。
2019-W34 をふりかえる。 2019-W34 の目標 とその記事 目標。 ☑ 散髪する ☑ ABC の C 問題で PureScript に追いつく ☐ android-number-pickers 1.0.0 記事。 2019-08-24 疲れている・髪を切った 2019-08-23 AWS 障害と git commit --fixup 2019-08-22 gson -…
疲れている。いつもとは違い仕事のみによる疲れではない。午前は仕事。午後は私用で外出。人混みと長時間の歩行による疲れが代わりだ。 髪を切った。 3 の倍数週である先週の散髪ができなかった (2019-08-18) ので。 海腹川背 Fresh! を開けた。ずいぶんと前…
疲れている。 AWS で障害が発生していた。 git commit --fixup 関連の設定が消失していたので直した。 git log --oneline を peco で commit から絞って渡す。 g f <C-o> みたいな感じ。 g は git を表す shell の alias, f は commit --fixup を表す Git の alia</c-o>…
Android 。 gson が nullable じゃない property に null を設定してくれる上に例外も投げてくれないので moshi に置き換えようとしている。 sealed class 良さそう。 sealed class K() { class A(val a: Int) : K() class B(val b: String) : K() } // ... …
疲れている。母に子どもを見てもらって仕事。家が荒れている。
bouzuya/rust-atcoder abc100_c, arc095_a 。 AtCoder の過去問題を解いてきた。 Rust で解いた ABC の C 問題の数が PureScript のものに追いついた。次は D 問題を解いていく。 妻が体調不良なので子どもの世話はぼくのところへやってくる。仕事を切り上げ…
疲れている。進捗を確認したらひどいことに……。 bouzuya/rust-atcoder arc099_a 。
2019-W33 をふりかえる。 2019-W33 の目標 とその記事 目標。 ☐ ABC の C 問題で PureScript に追いつく ☐ android-number-pickers 1.0.0 記事。 2019-08-17 『チルドレン』を読んだ など 2019-08-16 イベントも ViewModel 経由のほうが良いかもしれない 201…
疲れている。何やら考えがまとまらず時間を食った。頭が回っていない。 bouzuya/rust-atcoder arc100_a 。 i64 にするか足す場所に注意が必要だった……。 i32 を i64 にしたら AC 。 『チルドレン』を読んだ。 妻が子どもを「ねんねやでー」と寝かせようとし…
疲れている。 bouzuya/rust-atcoder abc103_c 。 Android 。 イベントも ViewModel 経由のほうが良いかもしれない。 https://github.com/googlesamples/android-architecture/blob/6f21231be28080fda229b8bbd738e962ea4bf95d/app/src/main/java/com/example/…
bouzuya/rust-atcoder abc112_c, arc103_a 。 2019-07-28 からの『 ABC の C 問題を 1 日 1 問解く勉強会 (仮) 』で 2 問。 Android 。 assets と res/raw の違いはリソース ID 管理の有無なのかな……。 https://developer.android.com/guide/topics/resource…
疲れている。 『天使と悪魔』を観た。 いかにも怪しくないやつは怪しい。
bouzuya/rust-atcoder abc104_c, abc105_c, abc113_c。 あと 4 問で PureScript の C に追いつく。 2019-07-28 からの『 ABC の C 問題を 1 日 1 問解く勉強会 (仮) 』で 1 問。 Fragment はわりときれいにできそうなんだけど Activity に Drawer やら Toolb…
bouzuya/rust-atcoder abc114_c, abc115_c 。 2019-07-28 からの『 ABC の C 問題を 1 日 1 問解く勉強会 (仮) 』で 2 問。 mockito で ViewModel を mock しようとしたらエラーになった。 final クラスは mock できないそうだ。 val viewModel = mock(Numbe…
2019-W32 をふりかえる。 2019-W32 の目標 とその記事 目標。 ☑ 『アヒルと鴨のコインロッカー』を読む ☐ ABC の C 問題を 1 日 2 問以上は解く ☐ android-number-pickers 1.0.0 ☐ android-checkip 1.0.0 ☐ android-bbn-entry 1.0.0 記事。 2019-08-10 育児…
育児。 洗面器。子どもが風呂で洗面器の中に入ろうとする。保育所でタライを使って水浴びしているらしいのでその影響だと思う。家で小さい洗面器に小さいおしりをねじ込むくらいだ。さぞかし楽しいのだろう。保育所のタライは。 積み木。2019-07-28 に触れた…
疲れている。 Fragment の newInstance をやめて safe-args の生成するクラスと navArg を使っていたのだけど Navigation を伴わないときに困った。具体的には FragmentPagerAdapter を使うときに指定するときに困った。 Navigation としては使わない Destin…
bouzuya/rust-atcoder abc108_c。 難しすぎた。解説を見ても何を言っているのか分からなかった。一応は他のサイトの説明を読んでなるほどと思ったけど自分では解ける気がしない。数学力が足りない。 java.lang.RuntimeException: Method getMainLooper in an…
bouzuya/rust-atcoder abc109_c, abc117_c, abc118_c 。 2019-07-28 からの『 ABC の C 問題を 1 日 1 問解く勉強会 (仮) 』で abc117_c, abc118_c を解いた。 Activity と Fragment の生成をどうにもできないので、そこに関しては ServiceLocator のような…
bouzuya/rust-atcoder abc110_c, abc119_c 。 2019-07-28 からの『 ABC の C 問題を 1 日 1 問解く勉強会 (仮) 』で abc119_c を解いた。 2019-08-05 に続いて Android / Kotlin のコルーチンに関する記事↓を読んだ。 https://developers-jp.googleblog.com/…
bouzuya/rust-atcoder arc103_a, abc120_c, abc121_c 。 2019-07-28 からの『 ABC の C 問題を 1 日 1 問解く勉強会 (仮) 』で abc120_c, abc121_c を解いた。 Android / Kotlin のコルーチンに関する記事↓を読んだ。 https://developers-jp.googleblog.com/…
2019-W31 をふりかえる。 2019-W31 の目標 とその記事 目標。 ☑ ABC の C 問題を 1 日 2 問以上は解く ☐ android-checkip 1.0.0 ☐ android-number-pickers 1.0.0 ☐ httpure-users-android 1.0.0 記事。 2019-08-03 fragment-testing の依存関係のトラブル な…
bouzuya/android-number-pickers にテストをひとつだけ追加。依存関係の解決でハマった。 androidx.fragment:fragment-testing:1.1.0-rc03 が古いバージョンの androidx.test に依存していて衝突してしまっていた。↓の回避策でごまかした。 https://github.c…
bouzuya/rust-atcoder abc096_c, abc123_c 。 2019-07-28 からの『 ABC の C 問題を 1 日 1 問解く勉強会 (仮) 』で abc123_c を解いた。