風呂上がり、腰がギャアアアアつってシップ貼り
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
とりあえずt4gへの切り替え作業は明日以降で。一旦準備したインスタンスはt4g.nanoにして寝かせとく
とりあえずESだけ切り替える。Mastodonは……どうすっかな。まあ可能だろうけど
A.N.T.A.W.A.K.O.K.O.D.E.F.U.Y.U.T.O.S.H.I.N.U.N.O.Y.O. #sm37835249 #ニコニコ動画 https://nico.ms/sm37835249
これぜってーーー虫歯になっとるやろ思いながら抜いてもらったら案の定だったので、とっとと殺すに限るね
y4a、ACTION_OPEN_DOCUMENT_TREE使えばAndroid 11対応できるかな…
つっても設定バックアップがディレクトリを対象とした操作になるからこうなってるだけなんよな、/sdcard/Android/dataに書き込むのは何のバックアップにもならないから却下だ。
Yukari Next 3.0.5.2139 (linkage 201128 7fca61e)/exvoice arm64-v8a(Sep 13 2020 22:06:25)/Google/Pixel 3a/11
BackupActivityを久々改修していこうじゃないかと思ったがいきなりAsyncTaskまつりで発狂したくなってきた
onClickListenerの中でwhen分岐しながら匿名AsyncTaskが立ち上がるみたいな地獄ネストをバラせたのでだいぶ見かけもマシになった
fun onClick() {
when {
IMPORT -> {
object : AsyncTask {
fun doInBackground() {
...
}
}.execute()
}
EXPORT -> { /* IMPORTと同じ感じ */ }
}
}
いやこうなる前にせめてimportとexport分割するくらいできたろ、なにやってたんだ
他の所で力を使い果たしたのか、なんか徹底的にセンスがない場所が随所にあるからムカつくんだよな
SAFのUI、程々に古いバージョンでも使いものになるんだっけ?となってNexus 5Xを取り出した
エクスポート時は選択したディレクトリの下にYukari4a_export_yyyymmddhhmmssみたいなディレクトリ掘るか
あーもSAFもScoped Storageもクソや、こんなんAndroidでやることか?
俺としては専用のディレクトリをユーザの手で作ってもらって、そこを指定してほしいな〜と思うんだけど、このためにユーザが行なわないといけない操作がOSバージョンによっては分かりにくくてキレぎみです
Android 8だとディレクトリ作成が分かりにくい上に、そもそも普通に/sdcard以下のディレクトリを選ぶのに左ドロワーを1回開かせるとかいう初見殺しが発生する
初期表示が最近使った一覧(虚無)なので、まず何もない部屋から脱出するゲームみたいになっててゴミ
たぶんこの辺が悲惨すぎるから、Android 10あたりで初期表示変わったんやな…
ピッカー作るのもめんどいけど、さすがにこんなん押しつけられたらピッカー作れた日に戻してくれってなるだろ
y4aいまだにAndroid 4.xをサポートしてるから抽象化を書いてしまっている
ちゃんと確認取ってから処理しよう! と思ったがAndroidのDialogはクソだるいことを思い出した
昔Google Driveと連携したくて分岐書いてたんだけど、実は面倒になってファイルシステムとしかやりとりしてなかったという無駄分岐
そのせいでbindが生きてると誤認してNPEかエラー処理送りになるコードがわんさかあった……と……ww
これ極めて単純な失敗で、onServiceDisconnected()が異常系によるbind切断でしか呼ばれないというのを分かってなくて、そこでしかフラグを折ってなかったんですね
DocumentFile.createFile お前名前かぶってると勝手に(1)つけて回避するのかよww
findFile() ?: createFile() ?: throw FileNotFoundException("Can't create file")
でごまかしが効いた。えぇ……
一般的なwモードで開けば新規ないし上書きになるというのとは、もう世界ちゃうんやなって…
間違ってるので直したが、その結果潜在していたと思われる新たなバグが出てきてパンドラの箱になっていた
そもそも6年前のActivity周辺の根幹に巣喰った共通コードの不具合とか相手したら、どう考えても無傷では済まない
Android 4.4でちゃんとフォールバック処理が効くかという検証……やる必要……ある?
Android 10から、アプリ再起動に使ってたテクニックが封じられたのでユーザにお願いするしかなくなった。
このアカウントは、notestockで公開設定になっていません。
とりあえず明確にScoped storageに引っかかるコードはこれで撲滅できた気がする
このアカウントは、notestockで公開設定になっていません。
Java出身らしさを感じるやり口
記事/object_enum gemを作った - esa-pages.io
https://esa-pages.io/p/sharing/13758/posts/42/ab67a94ffb1d6d9b5ad5.html
次のフェス限予告、引く価値ありそうな感じだったので無事石をつかいきってiOSにデータ移行できるかもしれない
テンッ!?、ぴゃ、えびさん、てんぷらさん、キキーッ、ドンッ!、ぎりぎり義理が耳から離れない
XSDでバリデーションした結果がそのまま返ってくるシステム見たときは、あぁ活用してるとこあるんだなってちょっと思った
ところでJava ME Starプロファイル使って開発した人って実在するんですか?
ハイエンドガラケーにしかランタイムが積まれてなくて、実用できなかった印象があるんですが
私がサーバサイドJavaの話を振るなと定期的になっているのは、Javaを入門したのがJava ME/DoJaだからなんですよ。そっからAndroidにシフトしたので…
ぴゃッスルロロロ - ニコニコ動画
https://www.nicovideo.jp/watch/sm37874805
最近はGUIデザイナから起こさないとだるいattributeとかだいぶ増えたので、手書きは併用という感じかな。バインディング用のattributeとかは手書きで書いたほうが速いと思うし
今ならJetpack Composeがあるので、それを使えばXMLは使わなくて良いのじゃなかったっけ
Javaだったらこんな宣言的なコードを書くのは地獄みたいなことになったと思うので、Kotlinにシフトしたからこそやれたことだなーという気はする
このアカウントは、notestockで公開設定になっていません。
お前お前お前お前ホンマmstdn.maud.ioというドメインに守られてるだけだからな
ここしばらくで発注したものが全部近日中に届くらしく、これは物欲Promiseのthenが大事故になりますね…
Twitterは、あなたにとって精神疾患の原因の一つとなります。と大きな文字で書いてあるツイクラ
鉄火ちゃん - ニコニコ動画
https://www.nicovideo.jp/watch/sm37884938
呼び込み電機 - ニコニコ動画
https://www.nicovideo.jp/watch/sm37329114