kagabu雑記

主にandroid関連と雑記

2019-01-01から1年間の記事一覧

.first()

配列.first()とすることで、配列の最初の要素を取得してくれる。 後ろにラムダ式を書けば条件を絞り込める。 ただしその検索で見つからなければ例外が返るので注意が必要。 描く場合は例外をうまく処理するためのロジックが必要。

zeplin様々

何事も絶対は無い。 デザインのdp設定が絶対ではないし、 デザインどおりにやってればきれいなレイアウトになるとも限らないし、 そこは自分で詰めなければならないし、 そもそもデザインの意図が気にならないのが駄目だし、 自分の組んだレイアウトが絶対で…

社会人として

口頭ベースで仕事を進めるとする。 技術力があり、仕事がどうしても集まりやすい人がいるとする。 すると、その技術力がある人に、非常に強力な記憶力が必要になる。 そのため、形に残るように、なにかしら残しておくべきだと思う。 私は基本backlogに残す。…

git clone url directory

git clone url directory で、クローンしてきたファイルをもってきて、同時にDirectoryが作成できて、そのDirectoryの中にクローンしたファイルを持ってくることができるのだとつい最近知った。お恥ずかしい。

保険

完全に保険なんだけど、出来れば今年中にc++でabc問題のb問題くらいまでは全部解ききりたいな〜と思っている。完全に保険だが。

github assignerに関して

プルリクを出すときに起こった事件。 プルリクを出すときに、assignerに3人入れていたので、 全員がボールを持っている状態でレビューをもらっていた。 本当は一人だけ設定して、その人がレビューし終わったら、 自分がassignerに設定される感じになる。 え…

Android studio のテーマを変更する方法。

android studio →Editor→Color Scheme→General→Scheme→Darculaで変更可能 ずっと白でやってた。目がつかれた。

return の改行について

・エルビス演算子などで早期returnするなら同じ行にあってもいい ・値を返すときは、明示的にするために改行を入れる

過去に複数人がコードの修正を行ったとき

git blame class path を用いれば効率よく犯人探しができるので良き。 まあいつも大体犯人側なんですがね…

android 汎用密度に対応した画像の追加の方法

結構初歩的だと思われるのだが、私は数時間つまづいたので書いとく。 ここでやると思ってた。というか多分ここでできるんだろうな〜 android端末ではある程度dp解像度が絞れるので(mhdpiとかxxxhdpiとか....)、それに合わせた画像を用意すれば、どの端末にも…

! は使わず .not()を使った方がスマート

普通に if (!name == null){,,,,,}とかやっていたが、 .not()というのがあるらしく、それを使った方がスマートらしい。 ◯ val isFavorite = true if (isFanvorite.not()) {......} 私にはここのコードがスマートでない、とか、 ここはこれで書いた方がいいみ…

型推論に関して

私はいつも明示的に型を指定していたが、本当はしない方がいいとわかった。 理由は、基本的に1 つなのだが、細かくすると2つになる。 言語仕様が変更になった時に手間 プログラミング言語の仕様は素早く変化する。 型の仕様が変更になった時に、明示的に型を…

忘れてはいけない勉強法

1. 検索練習 2. 交互練習 3. 多様練習 4. 分散学習 5. 精緻化 電車の中で毎日、立ったり座ったりあるきながら、いろんなものと関連付けて、自分の言葉で置き換えて、意図的に思い出しながらメモリの話とか見てる。 忘れてもいいようにメモ。

android actionbar toolbar

デフォで影のつくactionbarとつかないtoolbar dependencies { compile 'com.android.support:appcompat-v7:21.0.+'} ツールバーを作りたいならアクションバーを消す必要があるそう。themeでnoactionbarを使う。 あと、onCreateで必ずsetActionBarする。 以下…

android 画面タップするとtextviewが白く変色する問題

仕事でレイアウトいじってた。 →そしたら何故か画面のどこを触っても、その画面のtextViewが白く変色するする問題を発見。 →どこを触ってもそうなることから、親viewに問題があるのではないかとわかった。 →親viewにclickableが設定されている →原因これ →Li…

Android studio 今日知ったショトカ

・これ前から先輩が使ってて、今日やっと書き留めたのですが、control + tabでタブとツールウインドウの切り替えができる ・sualime text 風にalt + カーソル合わせで、同時入力領域?というか同時編集領域が広げられる

コレクションに実装されている関数をほんの少しだけ見た件

どうも、りゃんじえです。(kGbから名前を変更しました) 最近、Android studio 触ってたらkotlinわからん事あったので、復習がてら入門書を読んでいます。 『やさしいkotlin入門』という本です。 やさしいKotlin入門 作者: 野崎英一 出版社/メーカー: カッ…

すみだ水族館に行ったら、自然の母艦が垣間見えた話

はじめまして、kGbです。 1月12日土曜日にすみだ水族館に行って参りました。