まあ関わった以上はそれなりに直したよ。バイタルを72%から99.7%まで上げて、クラッシュもANRもほぼ見ない品質にした。
まあ関わった以上はそれなりに直したよ。バイタルを72%から99.7%まで上げて、クラッシュもANRもほぼ見ない品質にした。
そのキャッシュというのが「アプリ起動時にDBの全データをメモリに読み込む」「エンティティが1つ2MBありSQLiteだと書けるがCursorWindowのサイズ制限で読めない」とかいうとんでもないものだった。そりゃ起動しただけでブラックアウトして落ちるわ。
前の仕事のコードも結構な壊れ具合だった。
負債の数々は言うに及ばす。
モデルクラスがコンストラクタ内でオブジェクトストアにアクセスしてて非同期化が不可能とか。
モデルとイベントとキャッシュ(アプリ内DB)が密結合してて分割できない巨大な塊になってるとか。
ある程度は平坦な構造にしないと新しい設計への段階的移行ができないのだ。
丸ごと書き直すしかないような構造だった。
一通り直したけど体力も気力も消耗して、趣味でコード弄る時間が大幅に削られたな…。
次の仕事を探してるけど、なんていうか技術負債解消の案件ばっかりだな。前の仕事もそうだったが…
Androidは変化が速い上に追従できないとビルド環境を更新できずいずれPlayストアにアップデートを出せなくなるから新鮮さを保つ必要があるがそれができてない。多分背景としてはリニューアルのコストを捻出できないとか、普段から依存関係の更新ができてないとか、そもそも前のエンジニアが消えた理由は?とか、案件ごとの事情もお察しな感じ。
一方でKotlin移行すらしないAndroid案件も見かけた。null安全が著しく弱いJavaで開発し続けるとか狂気を感じる。当然Compose移行も絶望的だから負債をまだ溜め込むつもりなのかと。絶対に関わるべきではないな…
#SubwayTooter なんかBlurhashViewをタップしても反応しなくなったな。直さないと
#sigmafp → Cactus V6 II x2 → Godox X1T-C → Godox AD200 という…数珠つなぎ? をしたらいちおう光ったが、露光時間1/8s以上じゃないと同調しないのだった…。
そういや少し前に価格コムに #sigmafp のレビュー https://s.kakaku.com/review/K0001201357/ReviewCD=1272072/ を投げたんですが、反応は芳しくないです。まあ画像を添えてないからねえ
https://twitter.com/SizigiStudios/status/1192884415765942273
Sizigi Studioの #WaifuLabs の男キャラ版のデモ。
日本は高スキル人材確保が最も難しい国 https://tech.nikkeibp.co.jp/atcl/nxt/news/18/03249/ ソフト分野は高スキル技術者を育てる土壌が企業側にないんだよ。ソフト軽視で低スキル技術者の量産を続けてた。他分野、たとえば町工場ではすごく専門的な高スキル技術者はいるが…やはり後継者の育成にはあまり成功してないようだ
https://play.google.com/store/apps/details?id=com.prorsum.isekaimaoh.shera 金髪巨乳エルフの目覚ましアプリをポチった
KotlinのCoroutineScopeがわかんねえのでサンプルやソースを読みながらメモをとってみた http://tateisu.hatenablog.com/entry/2018/11/09/045759 けど、自分で読み返してみてもやっぱりわかんねえ。理解が浅いからか、呪文みたいな文章になってしまってる。
(ローカル向け)相手の方はそのへん承知でそういう言葉を投げかけてるんだろうから、したいようにすればいいんでは
(BT) このへん売り手と買い手で考え方がかなり違ってて。売り手的には「有料で広告解除」は「将来のサポート継続」を全く約束してない訳ですが、買い手はそうは受け取らない場合があるという。
なおSTの場合、そもそもマストドン公式が寄付モデルで開発・運営してるじゃんってことで広告も有料機能も最初から入れてない。完全フリーのサービスにアクセスするアプリに広告を入れるって発想は個人的にはナシ
このアカウントは、notestockで公開設定になっていません。
ところでこの販売サイトのアイコン、ニコル君に似てない? https://www.designbyhumans.com/
マストドン公式のステッカーの新デザインを買えるようになったらしいよ https://www.designbyhumans.com/shop/sticker/mastodon-logo-sticker/791326/