小栗さくら@講談社『余烈』発売中 @oguri_sakura 台風が来るときは、食べ物を事前に買っておいてほしいな…(`;ω;´) 宅配ピザのバイク横転して、乗ってる人も風で飛ばされかけてる映像あったけど、自分が外に出られないということは、宅配の人がどうなるかも分かるはず…😢 店側(企業)も、働いてる人のために休業する勇気も必要😔 #台風21号 2018-09-04 15:03:40
小栗さくら@講談社『余烈』発売中 @oguri_sakura 台風が来るときは、食べ物を事前に買っておいてほしいな…(`;ω;´) 宅配ピザのバイク横転して、乗ってる人も風で飛ばされかけてる映像あったけど、自分が外に出られないということは、宅配の人がどうなるかも分かるはず…😢 店側(企業)も、働いてる人のために休業する勇気も必要😔 #台風21号 2018-09-04 15:03:40
やりたいこと RecyclerViewのデータ更新をnotifyDataSetChangedとかを使わずに、楽してやりたい。。 サンプルアプリの仕様 話を単純化するためにシンプルなものを作ります。 Addボタンを押すとリストが追加される アイテムをタップすると削除される 実装 基本的にはMVVMを意識した設計になっています。 登場人物はMainActivityとそれに紐づいたMainViewModel、 Adapterと各RecyclerView.ViewHolderに紐づいたItemViewModel、そしてDiffUtil.Callbackです。 MainActivity ボタンとRecyclerViewだけを定義したシンプルな画面です。 MainViewModelのbindingをやっています。 RecyclerViewの app:viewModels="@{viewModel.it
経緯 もともとMouseoverDictionaryという素晴らしいFirefox用辞書があったのですが、Quantumの登場とXULの廃止とともに使えなくなってしまったため、自分用にChrome拡張をつくった次第です。 ソースコード 実装に関わる技術寄りの用語: React, esbuild, chrome.storage.local, chrome.storage.sync, Cross-extension messaging, Hogan, debounce, resizable/draggable, intl.v8BreakIterator, deinja, クロスブラウザ, など。 ※詳細は「Mouse Dictionaryの技術的な話」をご参照ください https://qiita.com/wtetsu/items/2a5568cb0b5a38c003fb 使い方 インストール
ふだんの開発では,稼働中のシステムに影響を与えないように開発中の新機能や新システムを共存させながらちょっとずつデプロイして進めている.どんな事を考えてやっているか記しておきます. フィーチャートグルを使う すべてのコードが本番環境に入っているけど無効化されている状態で開発を進める ブランチをたくさん作るのに対する考え方で,フラグを有効にすると開発中の機能を使える スタッフなら有効にしたり,フィーチャーのオンオフを選べる画面を作ってたこともある フィーチャーブランチを利用した開発はチームを継続的インテグレーションから遠ざける – ゆびてく FeatureToggle 完成したらフィーチャートグルに関係なく全員に有効状態にして完成 フロントエンドの施策で,実際のデータやインフラ構成でどれくらいスピードが出るかわからないときに,ひとまずフラグをオンにすると動く形でデプロイしたりとか レイヤの下の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く