えまじ
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
https://komiflo.com/comics/12882
https://komiflo.com/comics/12884
https://komiflo.com/comics/12886
https://komiflo.com/comics/12887
https://komiflo.com/comics/12889
https://komiflo.com/comics/12893
https://komiflo.com/comics/12894
https://komiflo.com/comics/12882
https://komiflo.com/comics/12883
https://komiflo.com/comics/12884 *使用予定
https://komiflo.com/comics/12885
https://komiflo.com/comics/12886
https://komiflo.com/comics/12887
https://komiflo.com/comics/12889
https://komiflo.com/comics/12890
https://komiflo.com/comics/12893
https://komiflo.com/comics/12894
だいぶ音加工してそう。足立でフォニイ、チョイスが面白いな……
【足立レイ】フォニイ【UTAUカバー】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm40376059
クッソ疲れた。ありがとうButterKnife、最高のライブラリだった。仕事でも使ったよ。
ButterKnifeからView Bindingに乗り換え by shibafu528 · Pull Request #303 · shibafu528/Yukari
https://github.com/shibafu528/Yukari/pull/303
macOS版Discordの左上のボタン、いつのまにか普通にOSのやつになってる!
Yukari Next 3.1.2.2256 (mirage 220514 40d7db1)/exvoice arm64-v8a(May 3 2022 12:44:30)/Google/Pixel 5a/12
おいやめろばか何が楽しくて朝一番に見た動画がモリヤステップにならないといけねんじゃしね
牛肉温玉ぶっかけ、牛肉をサッと食べないと油が固まるので速さが要求される
僕も美少女だったらちくわウォーマー送りつける思わせぶりなのか分からんやべー地雷になれたのに
このアカウントは、notestockで公開設定になっていません。
課題: 現在使用している片耳ヘッドセットが微妙に合わないのと、最小音量がデカくて長丁場だとツラい
ButterKnife使ってないけどViewHolderパターン使ってる場所、これもView Bindingで置き換えられるなー……
1. ViewHolderパターンの手書きコードを置き換えられる
2. view by lazy { findViewById } とかいう激烈アンチパターンやっちゃってたやつを置き換えられる
https://github.com/shibafu528/Yukari/issues/293 をちょっとだけ考えてるんだが、どこまでこだわるかで難易度が変わりすぎるな……
m4jはわいのforkにおいてはkotlinx.serializationとかにしちゃってもいいかもしれんが
~/.gradle/init.gradle というあまり書かなさそうなファイルに例えばこういうのを書くと、なんかビルドに介入できたりします。この例はもっと他に良い方法ありそうだけど……
https://gist.github.com/shibafu528/19964371c7f894e1a0bf59779105b5f5
Groovyの一番よくない所は誰もGroovyの書き方とか知らねぇという事だよな。build.gradle.ktxってそろそろ実用できるようになったんだろうか……
うーむ、これどっから手付けたらいいか、というかえせけん版に移行できるかも分からんな
一番追従キツいのがstreamingの再接続処理なんだけど、これは元々のupstreamで途中まで開発されたコードを各々pickして使ってる感じだけど、upstreamのコミットがリファクタリングと一緒くたになってて本質が分かりにくい
まあ、どこかのタイミングで行われるべきリファクタリングではあって、気持ちはとても分かる
自分が独身で暇を持て余していたら
自分が独身で暇を持て余していたら
自分が独身で暇を持て余していたら
m4jのretryable streaming、要素だけ抜き出してパッチ作り直してみたが、これ動くんかなー
y4a的にはストリーミング周りがエラー回復含めて動いて、あとはv2/searchのパッチが必要か
コミュニティに状況を逐次コミットしなければ、上手く行かなかった時にトランザクションごとロールバックできる
まだ動くか確認してない、なんか一部リソースの名前変わってるからy4aから参照したら普通にコンパイルエラーしそう
Gradle 7, Kotlin 1.6まで引き上げようかと思ったが、テストライブラリとかが軒並み古くてブッ壊れるなどで簡単ではないな
mockitoのkotlin wrapperみたいなやつを取り替えないと動かなそうで、アレだなと言う感じ