米飯を食べる頻度を下げて数年、梅干しを食べる機会が減った。素麺のボウルに入れる程度だね。ピクルスなら酒のアテにもなるかなあ…
Kuhne(キューネ) ミックスピクルス 370ml https://amzn.asia/d/1F9cCp9
米飯を食べる頻度を下げて数年、梅干しを食べる機会が減った。素麺のボウルに入れる程度だね。ピクルスなら酒のアテにもなるかなあ…
Kuhne(キューネ) ミックスピクルス 370ml https://amzn.asia/d/1F9cCp9
Web 2.0 の頃の人類は集合知とマッシュアップという夢を見ていたけど、前者はAIに殺され、後者は支払いの不足により殺された。
openapi-generator になげとくか https://github.com/OpenAPITools/openapi-generator/issues/14464
kotlinx-testにはDispatcher.Mainをにテスト時に差し替える機能はあるけど、なんでMainだけなんだよという疑問がある。IOもDefaultも差し替えてくれればいいのに。
okhttpはレスポンスボディ読むとこでブロッキングするし、jsonと生オブジェクトの変換にも時間はかかるからここをwithContextで非メインに逃したいのは分かる
リポジトリ層にwithContextを多用させるのが適切なのか、というと疑問があるがそれはさておき、
openapi-generator とかはretrofitとかrxjavaとかナシでコード生成させると Dispatchers.IO が直書きされたopenじゃないクラスを大量に生成するんでうーんとなる
iOSのTwitterアプリ作者がTwitterから追い出されて大挙してMastodonにやってくるのを、生暖かい目で眺めてる。彼らにとっては今が良い時期なんだろうなあ…
@mozz ブクマは個人的に後で見たいけど、先方には何も影響を与えない時に使います。先方には通知が飛ばず、ブクマされた数もわかりません。
テストコードでrunBlocking使ってたのをrunTestにしたり、withTimeoutが即座に例外を出すようになったのでテスト中はタイムアウトのチェックを省略するようにしたり、okhttpのinterceptorでモック応答を返すようにしたり。
Android Studio のTerminal でPowerShellが古いと怒られたので指示どおりに新しいPowerShellを入れたが何も変わらなかった。おかしいな…とおもったらPowerShellがいくつも入ってた。MS製品らしいわ…
ドラッグやスワイプで削除するリストUIのライブラリが陳腐化してるので、カラム一覧以外はもっと単純な表示に変えた。あとOSネイティブのタイトルバーを使うのをやめた。
Android12のクイック設定パネルにある「カメラ/マイクへのアクセス」、実行時パーミッションとはまた違う仕組みらしく、オフにしてもブロック解除ダイアログを数回キャンセルすると録画/録音を開始できたり、記録中にオフにしてもアプリからはそれを検出できなかったりする。データ的には無音だったり黒画像だったりセキュリティ的には大丈夫なんだが、状態を知るAPIがないのは少し残念。
カザフスタンに派遣のロシア 秩序が回復されたとして撤収開始 https://www3.nhk.or.jp/news/html/20220114/k10013429591000.html
https://data-discs.com/collections/records/products/ikaruga
斑鳩のサウンドトラックが聴きたくなったが、LPレコードか…そうか…(環境整えるのが面倒くさい)
Frankly, I think Samsung's ads were ridiculous. But what bothers me is the absence of a 3.5mm audio port and a microSD card slot.
PixelはUSB経由でもexFATを読めないので、私のメインのスマホには選択できない。デジカメのメディアを読ませたい
1/14発表、Galaxy S21 Ultra・S21+・S21、リークスペックまとめ7トピックス http://socius101.com/matome-of-galaxy-s21-ultra-60125-2/#NewmicroSD
Samsung is now pretending it never made fun of Apple for selling new iPhones without charger - PhoneArena https://www.phonearena.com/news/samsung-deleting-posts-that-made-fun-of-apple-for-removing-iphone-charger_id129224
This account is not set to public on notestock.
あら、Galaxy S21は3.5mmジャックもmicroSDスロットもなくしちゃうのか。選択肢から外れたな
SSみても何が切れてるのか分からない…。 あとgomemad music player の日本語訳は大部分俺がやったぜ!
一方ノンアルワインと称する飲み物は美味しいぶどうジュースに後から渋みを加えた飲み物で、別段うまいとは思えなかった
This account is not set to public on notestock.
シューティンググリップ GP-VPT2BT https://twitter.com/nokishita_c/status/1217295701496827904
ソニーはこういうの作らせると良い仕事するよなあ…
There is no open OCR library for Android that can enough handle Japanese (most of my app user use it).
Android has a lot of standalone OCR apps, please use them.
@Eai 見てみたらHTTPのcache-controlヘッダに internal val CACHE_CONTROL = CacheControl.Builder()
.maxStale(Integer.MAX_VALUE, TimeUnit.SECONDS) // キャッシュをいつまで保持するか
//s .minFresh( 1, TimeUnit.HOURS ) // キャッシュが新鮮であると考えられる時間
.maxAge(1, TimeUnit.HOURS) // キャッシュが新鮮であると考えられる時間
.build()
という感じのを渡してるらしい
検索部分と簡易投稿入力のサイズ調整は需要あるんだろうか…?
どっちもテキスト大きめで表示するべき場所ではある
ヘッダ部アイコン/テキストのサイズ調整は誰もコメントしてなさそうだし、実は需要なかった…?
InstanceTicker の公式アカウントができたのね https://mastodon.social/@InstanceTicker
This account is not set to public on notestock.
This account is not set to public on notestock.
STもAndroid Studio 3.3とAndroid Gradle plugin 3.3.0 に移行した
Android Studio 3.3 available in the Stable channel
https://androidstudio.googleblog.com/2019/01/android-studio-33-available-in-stable.html
マンションの3Fから別棟のゴミ集積所まで12往復してダンボールと不燃ゴミと粗大ゴミを大量に出してきた。この収集カレンダーを作った奴を軽く呪う
This account is not set to public on notestock.
Androidのプリインストールアプリを無効化する | ぴけっとガジェット https://pikegadge.com/android-pm-uninstall-k-user-0/
今更感あるけど気にしない気にしない。
Ankoでレイアウト書いた時に詰まった点とその回避策がこちらになります https://github.com/tateisu/SubwayTooter/blob/master/app/src/main/java/jp/juggler/subwaytooter/util/AnkoHelper.kt
UIレイアウトをXMLからAnkoに変えるとinflate+findViewById相当の処理が33%くらい速くなるから、STで横スクロールした時にカクつくのが改善するかなーと思ったけど、タブレットモードだと一度に横3列x7-8行くらいinflateしちゃうのであまり変わらんか… Recycler ViewにしてView Poolを複数カラムで共用するとかしないとダメぽい
v2.0.2
- 投稿画面に絵文字ピッカーを開くボタンを追加。
- 内蔵メディアビューアで静止画を開く時に投稿元タンスのURLでダメならTLタンスのURLでリトライ。
- リスト内要素のUIレイアウトをXMLからAnko Layoutに移行。