Android Architecture Components Basic Sampleを眺める

なんとなくAndroidアプリ作れそうな空気は感じたけどどういう構造にするのが一般的なのか知りたかったのでこれを眺めている。 github.com root BasicAppがApplicationを実装しててこいつ経由でリポジトリとってこれるようになってる db DataGenerator fixtur…

Android 入門を読んでいる

Android 入門を読んでいる 使ってた筋トレ記録アプリが突如としてサービスを終了し、他にしっくり作るアプリが見つからなかったのでとにかく単純なログアプリを作ろうとしている。 ので、とりあえずAndroid入門を読んでいる。 てきとう Activity:単位がよく…

2019年4月にやったこと

なんかKotlinのリファレンスとか見てた Release It! 本番用ソフトウェア製品の設計とデプロイのために 17章くらいまでみた。読み終わったらどうしようかな的なことを考えている。サーキットブレーカーで遊ぶ会みたいなのやったら良いだろうか。 英語 English…

Kotlinのリファレンスを読んでいるメモ

Kotlinのリファレンスを読んでいる kotlinlang.org 諸事情でKotlinを覚えるかとなったので 速習 Kotlin: Javaより簡単!新Android開発言語を今すぐマスター 速習シリーズ作者: 山田祥寛出版社/メーカー: WINGSプロジェクト発売日: 2018/09/26メディア: Kindl…

2019年3月にやったこと

色々忙しかったのであんまり何もしてない。中国語の勉強を始めた。 英語、中国語、アルゴリズムをメインにやっていきたい。 Release It! 本番用ソフトウェア製品の設計とデプロイのために 9章まで見た。「タイムアウトさせよう」「ネットワークを介した接続…

なぜ私はソースコードレビューをするのか

この文章は一般論としてなぜソースコードレビューをするのか、ではなく、私が個人として、コードレビューをしているモチベーションはなんなのかを整理するために書いた。 最近ずっとソースコードレビューをしているが苦痛になってきた。ので、ソースコードレ…

2019年2月にやったこと

花粉が出てきてつらい。 Release It! 本番用ソフトウェア製品の設計とデプロイのために 4章の後半まで見た。ここまでは基本的に事例の紹介でここから対策という感じ。基本的にリソースを分割して障害の伝搬を防ぐ話と、タイムアウト設定して完全にロックした…

GitHubのPRの差分を見るときレビュー済み/未レビューをファイルごとにTODOリスト化したい

でかいPRがあるととりあえず差分を上から見てくんだけどこの上から見てく、ってのは本当は間違ってると思ってて多分見てく上で正しい順番みたいなものがある 複数レイヤーにまたがったPRだったら依存される側から見てくべき、とか 実装とFW的な奴がごっちゃ…

treviewにlorcaでGUIをつけてみた

前作った「GitHubのtrendingって面白いけど毎日同じのでがちだから今日の新着的なのだけみたいなー」と思って作ったやつに画面をつけてみました。 GitHub Trendingに毎日同じリポジトリがいるのを見たくないので俺がその日初めて見るリポジトリだけを見るた…

オンライン読書会のプラットフォーム

本検索できる Amazonか何か 本の中に読書会リソースを登録できる 読書会の中に参加者の概念がある 読書会からDiscordか何かに飛べる 本に感想とか進捗とか書ける だいたいそんなイメージ 画面一覧 技術書一覧 AmazonのAPI経由 アフェリエイト? 技術書詳細 …

2019年1月にやったこと

年があけた。 プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで 読み終わった。この本で出てくる範囲では、AWSとの違いは アカウントの下にプロジェクトの概念があること やーめた、で全部消せ…

「改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」を読んでいる④

6章まで読んだ。知らない文法だけメモ。DOMの操作はリファレンス的なところはざっくり読んだ。 「改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」を読んでいる① - チョキチョキかにさん 「改訂新版JavaScript本格入門 ~モダ…

「改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」を読んでいる③

5.5.2章まで読んだ。知らない文法だけメモ。知らない要素ばっかりになってきた。 「改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」を読んでいる① - チョキチョキかにさん 「改訂新版JavaScript本格入門 ~モダンスタイルによ…

「改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」を読んでいる②

4章まで読んだ。知らない文法だけメモ。 「改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」を読んでいる① - チョキチョキかにさん symbol symbolは常に一意な値を返す。enum的に使う。 https://developer.mozilla.org/ja/doc…

クラウドで同期できるメモ用のコマンドが欲しい

ざっくりイメージ $ memo save -t ted https://www.youtube.com/watch?v=o_XVt5rdpFY $ memo show -t ted https://www.youtube.com/watch?v=o_XVt5rdpFY 別にtrelloでも良さそう感は否めない

「改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」を読んでいる①

いい加減多少まともなJSをかけるようになりたい感じがあるので読んでいる。 知らない文法だけメモ。2章まで読んだ。 Template Strings let name = "jun"; let msg = `hello $name`; オブジェクト オブジェクトと連想配列は、文脈で使い分けられてるが同じも…

証明写真っぽい写真をPCのカメラでサクサクとるやつ

欲しい?

改元と無能について

【新元号】改元のシステム改修で慌てるシステム屋は「無能」とのこと - Qiita とか 【新元号】改元のシステム改修で慌てるシステム屋は「無能」とのこと - Togetter をなんとなく眺めてて話がよくわからなくなったのでなんとなく思ったことをだらだら書いて…

englishbellの先生にNGマークをつけるchrome拡張

englishbellやっててどうしても合わない先生はいて、それはまあしょうがないというか合うとか合わないってあるしって感じなんだけれども お気に入り機能はあるのにNG機能がないので、お気に入りの先生を誰も予約できなかった時に適当に先生を予約するんだが …

mastodonのアイコンをランダムに変更する必要がある

必要がある

GitHubのresolveとunresolveの区別がつきづらすぎてつらい

色とかがつくようなアレをあれしたいという気持ちをメモ

11月、12月にやったこと

11月末に出かけてたので書くのを忘れていた。 やったこと Docker/Kubernetes 実践コンテナ開発入門 読み終わった。 Dockerなんとなくわかった Kubernetes雰囲気はわかった(かもしれない) サクサク使えるというレベルではない なんか自力で一個構築しないと…

寝る時間をアプリ側で矯正したい

fitbit買ったので fitbitの目標睡眠時刻とnature remoを連動して寝る時間になったら矯正的に電気が切れる的なイメージ ただ単にタイマーで電気消せばいいじゃんという説もある fitbitから睡眠の状況をリアルタイムで取ってこれるなら「寝てなかったらXXXX」…

Webページの画像を全部俺の顔にするChrome拡張

はじめに クソアプリ Advent Calendar 2018 の22日目です。 Webページの画像を全部俺の顔にするChrome拡張を作りました。 Webページの画像を全部俺の顔にするChrome拡張 なぜこのようなことになってしまったのか 当初はWebページ2つを合体するツールで参加す…

MaaS(マニ車 as a Service)

APIを叩くと現実世界のマニ車が回転する CIサービスの形で作ってPushするとCIが叩かれてマニ車が回転するようにする PRに徳がつまれて良い

10月にやったこと

やったこと IntelliJ IDEAハンズオン――基本操作からプロジェクト管理までマスター 読み終わった。身についているかどうかは別の話とする。 Docker/Kubernetes 実践コンテナ開発入門 150ページまで読んだ。そろそろkubernetesに入れる。コンテナの良さがちょ…

JavaのHashMapの実装を眺める会③

HashMap#resizeを読む とりあえずputValを読んでるがしょっぱなテーブルが初期化される前に呼び出すとresizeが呼ばれる * Initializes or doubles table size. If null, allocates in * accord with initial capacity target held in field threshold. * Oth…

JavaのHashMapの実装を眺める会②

そもそもクラスのJavaDocを読むべき Hash table based implementation of the Map interface. This implementation provides all of the optional map operations, and permits null values and the null key. (The HashMap class is roughly equivalent to …

突然の死を生成するChrome拡張

これのヘビーユーザすぎるので 突然の死ジェネレータ

ターミナルで動くテトリス作りたくなった

作る