yasushicohiのやんややんや

記事にするまでもないつぶやき、ありふれた想い、TIL。ブログ: https://yasushicohi.com

TIL 2021/01/15

PullRequestの出し方は気をつけようと思った。人に読んでもらうために。コメントとか、実はcommitのしていき方とかの作業で、めちゃくちゃ決まるんだろうな。 あともうちょっと議論していった方がいいなぁと思いました。なんか変な動作に一生苛まれるんだよ…

TIL 2021/01/15

PullRequestの出し方は気をつけようと思った。人に読んでもらうために。コメントとか、実はcommitのしていき方とかの作業で、めちゃくちゃ決まるんだろうな。 あともうちょっと議論していった方がいいなぁと思いました。なんか変な動作に一生苛まれるんだよ…

TIL 2021/01/08

CoroutineFlowCoroutineでのコールドストリーム speakerdeck.com

不健康になる覚悟

がない。 何を捨てないといけないか?の話になった時に、「健康」を捨てるという結論になった。 ただ習慣の問題な気もしてきた。 2021(も)勝負の年にする! 続けたい 週次の格闘技 週次のサウナ ウォーキング ジャーナリングや瞑想 ご飯食べた後は読書(読…

TIL 2021/01/05 

MVIについて少しかじった Model / View / Intent らしい。 Android における Model-View-Intent アーキテクチャ - Speaker Deck

TIL 2021/01/04 

久しぶりに続けたい。毎日の習慣が大事。 Androidのロードマップがあるらしい。出てくる画像がとてもよくまとまっているし、こうやって見るとAndoridだけでもかなり幅広くできるんだなぁっていうことがわかる。 https://github.com/mobile-roadmap/android-d…

TIL 2020/06/25 DroidKaigi テスト系

テスト espressoの同期処理を究める https://youtu.be/68dLpoK__uM idling resourceの使い方。 非常に参考になった。

TIL 2020/06/23 DroidKaigi HTTPS通信の基本からNetworkSecurityConfigrationまで

https://youtu.be/S_kmkGHTjU4 まんまCharlesの話だった。 Charlesってまんま中間者攻撃だよな、意識してなかった。 普段何気なく設定してたり、使ってたりするものの背景がわかった。あのXMLってそう言うことしてたの、なるほどなぁー!って感じ。 やはりネ…

TIL 2020/06/22 DroidKaigi Kotlinアンチパターン

https://youtu.be/TmG2YabAyFk 7 代入のlazyとcustom getter の使い分け。 デリーゲートプロパティ プロパティのゲットやセットを他のクラスに移譲が出来る。 しかし、その後の例がわからない!!何をやってるんだ?!多分すごい使いやすく便利にしているの…

TIL 2020/06/17 DroidKaigi Android studio 超絶技巧

https://youtu.be/qoWmJ8tPY_I 結構身に付けた方だけど、ショートカットキーとIDEはまだまだ奥が深い。 特にGit操作はびっくりした。確かにもういらねぇ。 プラグインをいれれば、GitHubなどのブランチ差分比較でソースコードレビューも出来るらしい。

TIL 2020/06/16 DroidKaigi Understanding Coroutine

https://youtu.be/AWIn6VeWVuA コルーチンは中断可能な処理。スレッドを「ブロックしない」。複数よroutineを協調する。 ノンブロッキングI/Oと共に抑える。 Threadとの違い。Threadの意味。 suspend関数で中断、接頭辞。 launchブロックで囲む。 deferred a…

TIL 2020/06/11 DroidKaigi clean architecture のテンプレート

https://youtu.be/tGBvYlQ6MJ8 クリーンアーキテクチャは良いぞ 疎結合になる(する) テスト書きやすい 目的ごとにクラスを作るので、どこで何をするかが明確⇒可読性向上! その分、「クラスが増える」。そしてその分、DIもめんどい(daggerの変なバグ) 作成に…

TIL 2020/06/10 How to improve your MVP architecture きりみん

https://youtu.be/_2LLn42lm74 今更、抽象化して渡す、の意味が少し分かった。 だからインターフェースだったりを渡すんだね。なるほど。責務の分離、依存のうんたら。 これチームに展開したいっていうか、それだけ残すか。 presenterにローカルユニットテス…

TIL 2020/06/03

Droidかいぎ デバッグの手法 https://youtu.be/udIqZERznkY PID プロセスID 知らなかった笑 TID Thread ID 変数ブレークポイント 初めて知った。初期化、編集、参照、で出来る。 Evaluation で実際に式を実行できる。リストとかも参照出来る。他にも、エンテ…

TIL 2020/06/02

デザパタ入門やった。 オブザーバーパターン。 観測対象から観測者へ通知、オブザーバーは更新。 パプリッシュとsubscribe

TIL 2020/06/01

デザパタ入門をやった FacadeとMediator どちらも、仲介で挟むのに置いておくもの。そうすることで疎結合だったり、シンプルにしたりする。コールバックを行う。 もしこれらがなければ、とても複雑なロジックを、それぞれのコンポーネントやらモジュールに書…

全自分未踏の領域

ってかっこいいね。 使って行こう。 戦略的等身大、

You’re right

I'm left.

フルパワーで頑張りたくなく、のんびり働きたい話

わからなかったからシンプルにして構造を追う。 ①自分は他の人に比べたら、そんなに働いていない。 サボるし、昼寝もいっぱいする。めんどくさいんだもん! 人にプレッシャーを与えず、自分のペースで頑張りたい! (「働く」ってなにか。成果や価値を出して…

確かに「エンジニア」って一括りにしたらあかんよな

ITエンジニアです! って、やっぱり専門出てるか、か修士ぐらい持ってると思われるんだろうな。 しかもエンジニアと言っても、広範ですし。 技術者。 製造したりする人もエンジニアですからね。物理に精通した方々。情報工学とソフトウェア工学もまた違うよ…

いろんなアンチがこの世にはいる中

僕は、エイジングに関して、アンチでいたいですね。

イエスと言うこと

イエスマン 自分がやらないであろう選択肢をあえてやると言うこと

大きな流れみたいなものがあって、それに逆らうとうまくいかない

境遇だったりなんだったり 機会だったり、地位だったり 能力だったり

Lambda arguments should be moved outside of parenthesis

setPositiveButton("OK", { dialog, id -> // User clicked OK button }) だと警告が出るので、 setPositiveButton("OK") { dialog, id -> // User clicked OK button } と最後のラムダ式は()から出してあげるらしい。

その人がそういう生き方をしてきた

のではなく、そういう反応を周りにされてきた。 そう生きざるを得ない反応を周りにされてきた。 そう思わざる、行動せざるをえない反応を周りにされてきた。

hspきついわ

コメントとかでもかなり過敏に反応しちゃう。

出来ないことを嘆くよりも、出来ていることに感謝すべき

引き算より足し算 つまらない人間だね君は。

漫画をナメるな

アカデミックな本を、コミカライズ プライドが邪魔しちゃうんですよねぇー。 罪と罰。とかめっちゃ重いし、 ニーチェのツァラトゥストラとか 頑張って読んだ過去がありますが、あんまり頭に残ってない…。 それってマジで意味ない。理解ができていない。 それ…

どうやったら先端 IT人材になれるねん

クリティカルシンキングって!!

批判的思考のこと!!?? クリティカルな、致命的・会心の一撃みたいなことだと思ってた!!! マジか!!!!れ! ずっと納得いってなかったんだよね!! ずっと勘違いしてたんだよね!! 和訳ができなくて!!! criticとか、criticismの方なのね!! う…