💦
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
Tissueの本番鯖でcertbotのドメ増やしてまでホモチェ対応するのはキッツいな VPS増やすか?
#yukari4a 157, 173, 174, 177クローズした。あと、y4a2.0.10あたりのバグ修正を2.1にポートした。
実際直したのって単純なことばかりだけど、それでも進捗出してないと自分がなにもできないやつに見えてくるから大事にしたい
「タブのアカウントを使う」が機能してないってトゥート見かけた。すべてのタブがフィルタタブに変換されて動作してるから機能しなくなったんだろうな。
とはいえそれはそれで不便なので、from句を頭から見て最初の有効アカウントを暗黙的にプライマリにするのはアリか。 #yukari4a
ゲキ、初見さんした時隣の人めっちゃ筐体殴ってんなと思ったらそういう操作だった(横のやつ)
@ahiru 添付1枚でプレビュー2枚、丼ならありえます。
渋URL+丼の画像添付なら、現行の丼なら後者のURLは本文に含まれず、添付情報にのみ入ってくるので、y4aからは2枚の画像添付ありとして認識されます。
@ahiru ブラウザで開く、についてはMastodonのトゥートをy4aNで開くですかね?そうであれば単に未実装ですね。
リンクコピーが空は、あれば例示がほしいです。
このアカウントは、notestockで公開設定になっていません。
体感速度改善版でミクのおっぱいすると完全に止まった
朝から「レガシなClassic ASP残ってるからC#COM経由でgRPC叩けるようにした」という記述を見てウオオオオwwwと盛り上がってる
私の業務的な周りでは「安定」な.NET FWも、人によっては「もうCoreがいるし将来性がない」って評価するのなるほど目線になる
EX圏内の移動メインならまだやってもよかったかなと思うが年数回のためにえきねっとは使いたくねーわ
このアカウントは、notestockで公開設定になっていません。
Ruby methodじゃなくてC functionの直接呼出っぽいからフックできないけど
mrb_ary_concat()の中で凍結チェックして、そこで例外出してるように見える
splat operatorを使うとOP_ARYCATとかOP_ARYPUSHが発生するっぽい。
2 005 OP_ARYCAT R3
これはR3+R4だけど、R3がnilなのでR4->R3にムーヴして終わり。
2 009 OP_ARYPUSH R3
ここでR4の1(int)がR3にあるarrayに破壊的にpushされるわけだ。ここでFrozen arrayだと死ぬ。
まーでもコンパイル段階ではfrozenかどうか分からん、frozenが後付けだから効率のために前からやってることがコンフリクトしてるのか
mrb_ary_push(mrb_state *mrb, mrb_value ary, mrb_value elem)
あっこれは確かにこの中ではaryをdupしてみたいなことできないですね…
OPCODE評価から処理関数に飛ぶ前に判定してdupするみたいなことが必要になる
まー2459で関数ジャンプする前にdupしてレジスタに割り付ければいい…?本当か?
mrubyでObject#freeze実装したのこくぶんさんなのか、ほぇーやっぱりCRubyのコミッターこっちにも顔出してんすねえ
ワロタ
火鳥@新刊発売中(@minatohitori)さんがツイートしました: 録画していたTOKYO MX「5時に夢中!」見ました!
正直、夕方の地上波で深堀りするわけがないと見くびっていた。
コメンテーターの中瀬ゆかり氏曰く、「西原理恵子さんから面白いと言われて美容院で読んだら笑ってしまった」と。
堂々たる紹介ぶりに感動。 https://t.co/JtSOaoWOKF
https://twitter.com/minatohitori/status/1298989489226838019?s=20
とりあえずmruby-pluggaloidは Array#dup でお茶を濁します
mruby-pluggaloid、とりあえずパッと目についた所は直せたと思うけど、テストを動かしてるわけでもないのでどこまでいけてるかは分からず…!
https://github.com/shibafu528/mruby-pluggaloid
そういえばmruby-pluggaloidを組み込んでプラグインクソツーツが撃てる丼クラ動作サンプルAppみたいなの作るとしたら、QtかCocoaじゃね!?ってなりながら昨晩寝たんですが
Qt -> C++なのでmruby APIがすぐ使える
Cocoa -> Obj-Cなのでmruby APIがすぐ使える (Swiftでも良い)
スクリプト言語やJavaだとバインディンク層を何とかしないといけないから、この用途では不適だな…
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
まあDocker for Winは元々バックエンド切替の仕組みが備わってたから、たぶんそんな難しい話じゃなかったんだよな
メインマシンのWindows側、Tissueをpullしたら600コミットくらい進んだ…
おお、WSL2内でdocker info叩いたらそのままDocker on WSL2のほうに接続された なるほど
Name: docker-desktop
Operating System: Docker Desktop
Kernel Version: 4.19.104-microsoft-standard
は草
まあでもコードをLinuxなFS下に置いて、そこからよしなに色々してくれるならまあ悪くなさそーだ。仕事環境とかこれ試すのアリな気がするし、そもそももう試してる人がいたきがす
難点はそうだなあ、IntelliJ使いはどうしたらいいんやろね。WSL内にインストールしてX転送?
通常のD4Winは1つのVMをHyper-V上に立ててその中でDocker Engineと各コンテナ起動、
LCOWはホストにDocker Engineを起動して、コンテナごとにHyper-V上にVMを立てて通信、
WSL2 Modeだと前者のVMがWSL2の1distroに置き換わった形になるのか。
やってる事そんなに変わらない気がするが、WSL2のdistro間の通信やHost-distro間のインテグレーションの仕組みに乗っかれるからDocker的にはコスパが良いんだろうか
ユーザー目線では、バインドするディレクトリツリーをWindowsのFS下じゃなくてLinuxのFS下に置いて作業するのがやりやすくなる程度な気がしてきた
ということだそうですが、良い機会なので、逆境のSubwayTooterを応援する気持ちをAmazonギフトで送っちゃいませんか?(他のクライアントも応援しようず)
時折、このような理不尽な困難に見舞われることはあります。
でも、本当にクライアントアプリが死ぬのは、作者がやる気を失った時なのであります。
QT: https://mastodon.juggler.jp/@SubwayTooter/104770518624312905
動画編集がめちゃめちゃ凝ってる
きりたん(20代男性)の夢記録12【VOICEROID劇場】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm37429765
mruby-yaml、よくみたらpyyamlのサイトからlibyaml落としてて草
そういえばlibyamlだからか、別にpsychじゃないのでmikutter.ymlを読むにはやや都合が悪い
今はとりあえず、slugあたりはSymbolだろうと仮定できるからs/^://してからto_symしてる
Symbolで書いてあるパターンとStringで書いてあるパターンがある気がする
yaml gemはな〜〜〜〜
---
- poop
- kuso
をパースして {
:unko => ["poop", "kuso"]
}
にできるんやぞ
mrubyに当てたパッチ何があったっけなあって思ったけど、あれだ。Shellwords.escapeしてないせいでビルドがコケてキレたの直したやつ
このアカウントは、notestockで公開設定になっていません。
なんかexvoiceのbuild_config.rb、意図的に古いmruby-pluggaloidで固定されてた…
りんすきのmruby 1.3対応パッチを受けとった時に、exvoiceの更新工数が取れなくて古いバージョンで止めてたらしい
/home/shibafu/git/yukari-exvoice/mruby/build/repos/host/mruby-thread/src/mrb_thread.c:350:18: エラー: ‘struct RProc’ は ‘target_class’ という名前のメンバを持っていません
350 | context->proc->target_class = context->mrb->object_class;
| ^~
rake aborted!
mrb_thread.c:function mrb_thread_context_free: error: undefined reference to 'pthread_cancel'
あー理解した、mruby-threadにpthread_cancelの呼出が(前使用したリビジョンと比較して)増えてるけど、これAndroid NDKでは使えないからリンカーエラーになるんだ
ンー、mruby-threadにパッチ当てるしかないね defined __ANDROID__で分けよう
[14/14] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libexvoice.so
BUILD SUCCESSFUL in 3m 12s
exvoiceのJenkins走らないと思ったら、引っ越した時にWebhookのURL書き換え忘れてあ
アッ待て!!!! git submodule initしてない!!!!!!!!!!
まあこれには理由があって、r15あたりからgccがなくてちょっと面倒なことになる
めちゃくちゃ容量食う理由、あれだ ビルド環境をDockerでイメージビルドしてから処理してるからや
Jenkins、Docker上に構築してdocker.sockを直マウントするみたいな使い方したほうがやりやすいんだよなー
@toshi_a Welcome to ヨォドォバァシィカァメェラ。手遅的顾客朋友、你们好。衷心欢迎您光临友都手遅。友都八喜是日本手遅的大型购物中心。手遅商品将近一百万种、手遅品、手遅机、电子手遅、名牌手遅等应有尽有。最新的手遅、最优惠的手遅、最优质的手遅。
もし何らかのコンテンツフィルタに従わざるをえなくなったら、せめてフィルタルーチンにsocial justice warriorって名前つける
Yukari Next 3.0.4.2132 (linkage 200829 b0cd7d1*)/exvoice arm64-v8a(Aug 29 2020 16:02:05)/Google/Pixel 3/10
ヤバ、InvocationHandler使ってJavaのメソッドコールをmrubyに転送するやつじゃんこれwwww
JavaSomethingModelInterface model = ModelFactory.newInstance(mrb, JavaSomethingModelInterface.class, "DivaModelClassName", initialValueMap);
この呼出によって、Diva modelのアドレスを持ったプロキシーJavaオブジェクトが生成されて、modelに対する呼出はmruby VM上のDiva modelのメソッドコールになる
Diva modelが持っているfieldを適切に宣言したJava Interfaceが必要だけど、まあそりゃJavaから使うなら呑めるよね。
あんまりJavaでこういうことを皆カジュアルにはやらないから、どう見てもキモく感じてしまうな
一方Objective-Cであれば、forwardInvocation:ひとつで複雑なコードなしにどうにでもなるんですよ……(ニチャァ)
OBJECT_FIELD_READERってなにこのマクロ?と思ってたら、どうも過去に自分が作った「Javaオブジェクトのフィールドの値を得るstatic inline関数を定義する」マクロらしい
実は最近のAndroidには領域内でフォントサイズを小さくするプロパティあるにはあるんですが、こういう所でいちいち使ってるのは見ない
yukari-exvoice側にStatusConverterとか持ってるけど、別にこれYukari側に持たせててもあんま変わらん気がするな
あーそういえば今はdesugarがあるからyukari-exvoiceのコードをJava8にできるな
よしビルド通ったし久々にyukari-exvoiceのコンパイル済パッケージ更新するか
うぇーい
Version yukari-exvoice/20200829.181200 - shibafu528
https://bintray.com/shibafu528/maven/yukari-exvoice/20200829.181200
Yukari Next 3.0.4.2132 (linkage 200829 b0cd7d1*)/exvoice arm64-v8a(Aug 29 2020 18:05:12)/Google/Pixel 3/10
分からないなりに教えてもらう人がいるならその人が分かる製品を買うべきなんですが、そういう意味ではらくスマは完全に選外なのが笑う
libexvoiceの更新だけなので、mruby pluginを使ってない場合はとくに変更ないです
mrubyの更新と、delayer, delayer-deferred, diva, pluggaloidの更新も含んでる。
mikutter互換レイヤーの更新(最近やったmiquire移植とか)は含まれてないです
mrubyの昨日の件、1日で直ってしまった
https://github.com/mruby/mruby/commit/a66d86cfc15771bd62a045572970c567f7e78637
今だとちょっと乱数次第だけど、もうちょい熟練度上がれば1回も動かさずに確実に殴り殺せる
さすがにこのままクリアまで行くのはちょっとどうなんだろう、ここまでプレイするの初めてだから分からんな
LRってこんな感じなんや。あとこの動画はおまけが本編。
【RTA】LIGHTNING RETURNS FINAL FANTASYⅩⅢ_2:41:26_Part.2 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39249811
リボン装備前提にすると巨人の兜とか装備できなくなって攻撃力がちと減って厳しい(厳しくなってる)
ゆかり雫を長門っぽいっていう人を見て、私もそれ思った
MPだけはアンチ・アスピルあたりでPTアタックしないと成長させるのに手間がかかる
そういえば行動順の参照値が回避率じゃないっぽいので、調整して育成させたいやつを早く行動させるのが難しくなった
可能性あるのは素早さかなーとは思うんだけど、これは伸ばすことしかできないしどの道調整は面倒だろ…
このアカウントは、notestockで公開設定になっていません。
こいつそろそろ死ぬなぁとか思いながらMP吸っとこwみたいなのが見えるコマンド入力
小さいころにやったけど途中で投げるというのを繰り返していたタイトルを1つ倒せたので満足です
文字はさっさと読んじゃうけどボイスを聞くのに時間かかる、でもボイスは健康に良いので聞かないのもなあという理由でダレること、あります
光ワロス、他部屋の住民がVDSLしか使ってない所にマウント取るために検討したくなる気持ちは少しだけある
他がザコなところに一人勝ちできるとかは無くなるが、話が分からん相手を引いた時のリスクを抱えたくない…
調声が良す
舌足らずを改善したらしいウナちゃんにツボるきりたん【VOICEROID劇場】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39215691
1週間くらいチンチンで反応してたりゲームしてたりしたら何やってたか忘れたんですけど、覚えてる人いません?
未だに俺の中で、初期のひじき祭で投稿されてた結月ゆかりのひじきみたいなクソ下ネタ動画を超える印象を残すひじき祭参加動画がなかなかない
このアカウントは、notestockで公開設定になっていません。
雫ちゃんの絵描き歌 / 横沢さわら さんのイラスト - ニコニコ静画 (イラスト)
https://seiga.nicovideo.jp/seiga/im10803903
Yukari Next 3.1.3.2344 (mirage 220829 af2b52c)/exvoice arm64-v8a(May 3 2022 12:44:30)/P-UP Co .,LTD/MD-05P/11
ジモが雑魚4割、端末のモデムがショボそう4割、そもそも今住んでる家やたら電波状況悪くね?2割で見てる
Android 13のPhoto picker、スクショだけ見た感じだとだいぶ感じ良さそうだなあ。y4aの画像ピッカーもうこれで置き換えて良くない?
あぁ、でもこれ使われると従来のIntentに応答するサードパーティのストレージサービスとかから添付できなくなるかな?
必要に応じてサードパーティアプリを呼び出せるようになったら完璧かなぁという気がする。
Android 13変更リスト、しれっとandroid:sharedUserIdやめろって書いてあって遂にか……という感じあるね
頭回ってなさすぎて、MTGしながらワイの顔老け込んできたなあくらいしか考えてなかった
このアカウントは、notestockで公開設定になっていません。
favorite/favourite問題はSNSサードパーティクライアント開発者にとってはこれだけで酒の肴みたいな話題
このアカウントは、notestockで公開設定になっていません。
Android 12もそこそこ気に入ってきたけど、これ画面小さい端末だと使いたくねぇな…という気持ちはある。しかしAndroid端末は巨大化するので気にする必要はない。
そういえばこのモニターUSB-Cだけ使えねーんだけどって送ったメールまじで返信こねーな
Dropboxのカメラアップロードフォルダって勝手に中身整頓しても再アップロード判定になったりしない? 10kファイル超えたんで流石にあれだな…となっている
今までToast出してたコードをコピペしていじった結果、何もViewにテキストを設定しないただの実装漏れが爆誕していました……
https://github.com/shibafu528/Yukari/blob/af2b52ca0a5b0259cd3e79054e3870f1dcade74f/Yukari/src/main/java/shibafu/yukari/view/TimelineErrorView.kt#L63
通信エラーもたぶんこれ9年くらい出し方間違っててるから-1:-1とかいう情報量無になってて、t4jのコード読めばもうちょっと妥当な出し方できる気がする
場合によっては半年以上何もないPlayストア版y4a、気分が乗った時だけ死ぬほど更新撒かれるy4aNみたいな所はあると思いますが、2.1〜3.0開発当時と違ってPlayストア版で足りることは多いと思います。
あれ昔はストリーミング接続通知さえ有効になってれば結果出た気がしたんだけど、なんか動かんな。
このアカウントは、notestockで公開設定になっていません。
まあクライアントアプリだからスマホ温めるだけで他人に迷惑かかってないから、まあ…
このアカウントは、notestockで公開設定になっていません。
## 最近のmikuuterの開発状況
待たせたな。
『ヤンクミ…!』
(音楽)
お前ら笑うなっ!
としぁは
誰も知らねぇとこで、
毎日mikutterで
過酷なオナニー
してんだよっ!
お前らは毎日
mikutterで
オナニーして、
コミットしてんのか?
出してねぇやつは笑うなっ!(ヤンクミ)
名取さな🍆さんはTwitterを使っています: 「LET'S GO !!!!!!!!!!!!!!!!!!!!!!!!!!!! https://t.co/J2tPI0Bu2E」 / Twitter
https://mobile.twitter.com/sana_natori/status/1564223733513875456
良すぎる