stsnブログ

Android, Python, Reactive, DB(RDS), etc

DroidKaigi2018で「なんとなく動いているProguardから脱出するために」というテーマで発表しました

Android: ViewがどのFragmentに属しているかをViewから取得する

Kotlin: 拡張関数からprotectedメソッドにアクセスする

Android: MVP, Dagger2, Retrofitなどなどでアプリを作りました

Improving Android: 列挙にはenumではなくIntDef, StringDef annotationを使う

Android: Picassoで使われているデザインパターン

心理学: 人間は合理的な判断は出来ない

Android: Dagger2でDIをする. u2020から読み解く編 Part2

ReactiveX: Hot, Coldの違い

Android: Dagger2でDIをする. 基本編 Part1

Python: Pythonライクな書き方 Part1

Android: AndroidKaigiまとめ

データベース: RDBと第1~3正規形について

データベース: 履歴データについて

[ERROR] InnoDB: Cannot allocate memory for the buffer pool の対処法

Android: FragmentPagerAdapterでハマった話

読んだ: 達人に学ぶDB設計 徹底指南書

読んだ: Web API: The Good Parts

HTML5: Shadow DOMについて

デザインパターン: Value Object

Go: GojiにPRした話

Android: strings.xmlのまとめ

Android: Pull to Refreshの実装(SwipeRefreshLayout)

tips: 気軽にローカルにサーバを立てる

CSS: Clearfixについて

デザインパターン: Null Object

AnsibleでGhostアプリをデプロイ

Golang: nil pointer receiverの話

AnsibleでGoアプリをデプロイ

様々な言語のフィボナッチ関数