00:09:42 @shibafu528@social.mikutter.hachune.net
icon

Spellアノテーションのリスナーの初期化と呼び出し処理がやたらデカくなっててPlugin.javaが読みづらくなったので、もうこれ別ファイルでええわ…つってラムダやめて普通にListenerインターフェースをimplementsしたクラスに切り出した。

00:11:01 @shibafu528@social.mikutter.hachune.net
icon

小さな処理をわざわざ別に切り出すのは煩雑なので速記として便利だけども、ちゃんと物量とかで考えたほうがええやね、当然

00:13:46 @shibafu528@social.mikutter.hachune.net
icon

これくらい作ったらいい加減y4aに取り込んで結合作業ができr...日付変わってるやん!

00:14:28 @shibafu528@social.mikutter.hachune.net
icon

もう今日ずっとJavaとC書いて終わっちった

00:15:02 @shibafu528@social.mikutter.hachune.net
icon

つまようじもJNIやる?

00:15:18 @shibafu528@social.mikutter.hachune.net
icon

javahってコマンドも……あるんやで……

00:16:20 @shibafu528@social.mikutter.hachune.net
icon

yukari-exvoiceでJNI触ってたおかげで、業務で客から渡されたSwingアプリが突然ネイティブクラッシュするのを原因特定してfixして報告しないことができたよ

00:17:16 @shibafu528@social.mikutter.hachune.net
icon

たしかOracle JREでしか正常動作しなくて、OpenJDKだと死ぬみたいなやつだった。詳細は忘れた。

00:18:44 @shibafu528@social.mikutter.hachune.net
icon

ライブラリバグでOpenJDKに刺さって死ぬという感じだったので、そのライブラリがOSSであることを突き止めてソース拾ってきてパッチしてリビルドした動いたわーいつって、でも金払ってるかも分からんJRE使ってるやつらに言う義理ねーわーつって終わりにした

00:21:02 @shibafu528@social.mikutter.hachune.net
icon

JNI、Javaとの繋ぎこみが必要な時にしゃーなしに使うものであって、これを頼ってプログラミングすると常人のJavaプログラマは死んでしまう

00:21:18 @shibafu528@social.mikutter.hachune.net
icon

俺は死にます

00:32:23 @shibafu528@social.mikutter.hachune.net
icon

そういえば会社でリモートになった人から借りて使ってる無接点充電器がなかなかよかったので、自分用買うか

00:32:54 @shibafu528@social.mikutter.hachune.net
icon

あれのせいで仕事中にサボってMastodon見る時間が5分くらい増えた

00:34:14 @shibafu528@social.mikutter.hachune.net
icon

JNIがつらすぎてCocoa入門に帰りたくなった

00:36:09 @shibafu528@social.mikutter.hachune.net
icon

マジでMBA購入1日目それだったのはキレそうだったけどな

00:37:33 @shibafu528@social.mikutter.hachune.net
icon

JNIはまじでだるくて、だるさを緩和するあれそれも存在するんだけど、それをAndroidで使えるか自分のプロジェクトで使えるか検証して消耗するのを考えると、大人しく書くわ…になる

00:38:24 @shibafu528@social.mikutter.hachune.net
icon

いくらかは何だろう、C++で緩和できるかもしれない

00:40:57 @shibafu528@social.mikutter.hachune.net
icon

Java値とmrb値の相互変換、キャストオーバーロードでやりたい

00:41:30 @shibafu528@social.mikutter.hachune.net
icon

みたらしへ たすかる みたらしへ

00:42:04 @shibafu528@social.mikutter.hachune.net
icon

アッ、WEEKLYも見てなかったわ

00:44:03 @shibafu528@social.mikutter.hachune.net
icon

やったーいづれ先生だー(WEEKLY

00:51:24 @shibafu528@social.mikutter.hachune.net
Komiflo
icon
Web site image
[平間ひろかず]私なんかと言わないで
00:55:46 @shibafu528@social.mikutter.hachune.net
Komiflo
00:59:09 @shibafu528@social.mikutter.hachune.net
icon

今回はBEASTという情報しか得てなかったから初手火鳥にならずに済んだ

01:01:55 @shibafu528@social.mikutter.hachune.net
icon

そういえばJNI関数にはNewObject, NewObjectA, NewObjectVみたいなバリエーションがいくつかに存在してるんだけど、俺はこれを久々に見て「あれ…JNIってWin32APIみたいな名前付けしてるんだっけ…」と誤解しかけました

01:02:23 @shibafu528@social.mikutter.hachune.net
icon

NewObjectWはないです

01:05:55 @shibafu528@social.mikutter.hachune.net
icon

なんかずっとFTL用タブに同じトゥートがいると思ったら、タイムスタンプが6時間後になってるやつがいる……

01:06:11 @shibafu528@social.mikutter.hachune.net
icon

宣伝なら器用なものだな

01:08:25 @shibafu528@social.mikutter.hachune.net
icon

非mikutterユーザ向け解説
mikutterではTL着信順序とは関係なく、タイムスタンプでソートするので時計のズレたサーバ(例: 壊れた時のTwitter、半年前くらいのりんすき)がいるとたびたび大変なことになる

01:09:06 @shibafu528@social.mikutter.hachune.net
icon

りんすきのサーバは時計遅れてて常に微妙に下に挿入されるみたいな感じだった気がする

01:15:38 @shibafu528@social.mikutter.hachune.net
icon

[____]  (:3 っ)=≡=-・∴
芝生のオストンチャレンジ!

(:3 っ[____] (失敗:+60cm)ちょっとお腹が冷えそう

shindanmaker.com/362791

Web site image
オストンインゲーム
01:17:02 @shibafu528@social.mikutter.hachune.net
icon

Cocoaがmrubyと統合するのにおあつらえ向きな環境すぎて、あれでプロトタイピングするの正解だけど失敗だな

01:17:19 @shibafu528@social.mikutter.hachune.net
icon

反動で心が蝕まれる

01:20:29 @shibafu528@social.mikutter.hachune.net
icon

Twitterでkovroidが再び動いてると聞いて

01:29:22 @shibafu528@social.mikutter.hachune.net
icon

ン〜みたらしの言葉を無視してねたほうがよかったんじゃないかw

01:29:27 @shibafu528@social.mikutter.hachune.net
icon

PCきろ

01:37:11 @shibafu528@social.mikutter.hachune.net
icon

そういえばsetting DSLでProcを握りつぶすようになってて、これはexvoiceで非対応を名言してたのを継いじゃったんだけど、Procは評価するまでは無害だったはずなので保持していいかもなあ

01:37:32 @shibafu528@social.mikutter.hachune.net
icon

保持して、Form DSLを移植なんかした日には…

01:37:38 @shibafu528@social.mikutter.hachune.net
icon

やばいね

08:58:27 @shibafu528@social.mikutter.hachune.net
icon

ねみい

08:58:32 @shibafu528@social.mikutter.hachune.net
icon

朝あひる焼き

09:11:10 @shibafu528@social.mikutter.hachune.net
icon

月曜日を知らせるCI Failed

09:21:32 @shibafu528@social.mikutter.hachune.net
icon

\浅利七海合作/

09:23:16 @shibafu528@social.mikutter.hachune.net
icon

あ゛ー゛ー゛ー゛ー゛ー゛ー゛ー゛ー゛や゛だ゛や゛だ゛や゛だ゛や゛だ゛会゛社゛い゛き゛た゛く゛な゛い゛よ゛お゛お゛お゛お゛

09:23:42 @shibafu528@social.mikutter.hachune.net
icon

月曜日の持病が

09:43:32 @shibafu528@social.mikutter.hachune.net
icon

Tissue、MetadataResolverで406引いた記録があるな…

09:43:34 @shibafu528@social.mikutter.hachune.net
icon

406って何

09:46:09 @shibafu528@social.mikutter.hachune.net
icon

うーむ可能性のありそうな場所の推測はあるんだけど、ちょっと考える余裕ないな

09:46:12 @shibafu528@social.mikutter.hachune.net
icon

しごといくわ

09:46:18 @shibafu528@social.mikutter.hachune.net
icon

あ、やべ、洗濯物ほしてね

10:34:03 @shibafu528@social.mikutter.hachune.net
2020-09-14 10:33:20 デジタルたぬきの投稿 toshi_a@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

10:34:12 @shibafu528@social.mikutter.hachune.net
icon

ひまということだけがわかった

11:23:22 @shibafu528@social.mikutter.hachune.net
icon

まあ個人が使うパーソナルコンピュータのレベルで、個人が簡単に調達できる液冷なんてホビーでしかないでしょ。遊ぶには色々手が込んでて楽しいんかなー。

11:25:06 @shibafu528@social.mikutter.hachune.net
icon

ミドルウェアの起動永遠に失敗して仕事できないんだがかえっていい?

12:00:45 @shibafu528@social.mikutter.hachune.net
icon

パソコンなんもわからん

12:45:18 @shibafu528@social.mikutter.hachune.net
icon

ああああああああ

12:45:33 @shibafu528@social.mikutter.hachune.net
icon

docker-composeに突然噛まれて死んだ

13:01:41 @shibafu528@social.mikutter.hachune.net
icon

docker-compose v1.27.0の変更、人によってはやばそうよ

13:02:04 @shibafu528@social.mikutter.hachune.net
icon

versionが無意味になった

13:06:05 @shibafu528@social.mikutter.hachune.net
icon

- Merge 2.x and 3.x compose formats and align with COMPOSE_SPEC schema

github.com/docker/compose/rele

13:07:12 @shibafu528@social.mikutter.hachune.net
icon

なんでv3でナーフしてんじゃボケェ!って思ってた人には朗報です。

13:09:20 @shibafu528@social.mikutter.hachune.net
icon

これも見るとよいよ

Merge V2 - V3 compose file formats (optional version field) · Issue #7588 · docker/compose github.com/docker/compose/pull

Web site image
Merge V2 - V3 compose file formats (optional version field) by aiordache · Pull Request #7588 · docker/compose
13:15:42 @shibafu528@social.mikutter.hachune.net
icon

めしくう

13:39:49 @shibafu528@social.mikutter.hachune.net
icon

ClosedXML…うっ頭が…

13:40:03 @shibafu528@social.mikutter.hachune.net
icon

何も知らない、使わせてもらえなかったから

13:45:22 @shibafu528@social.mikutter.hachune.net
icon

mikutterコミットするには記憶失わないといけないのか

13:51:49 @shibafu528@social.mikutter.hachune.net
2020-09-14 13:44:35 やひるの投稿 ahiru@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

13:52:07 @shibafu528@social.mikutter.hachune.net
icon

「おかしい…記憶がおかしいが思い出せない…」

14:50:57 @shibafu528@social.mikutter.hachune.net
icon

出社.queue.size # => 2

14:51:19 @shibafu528@social.mikutter.hachune.net
icon

たすけて…

14:55:08 @shibafu528@social.mikutter.hachune.net
icon

助かった

16:24:02 @shibafu528@social.mikutter.hachune.net
icon

うわー今日すべてがうまくいかんな

16:37:29 @shibafu528@social.mikutter.hachune.net
icon

単に言語コア程度の認識でいいよ

16:42:59 @shibafu528@social.mikutter.hachune.net
icon

PHPのソースを用意した上でphpizeして開発してるな

16:43:32 @shibafu528@social.mikutter.hachune.net
icon

正しいやり方 知らず(ろくに生きたドキュメントねぇじゃん!)

16:45:32 @shibafu528@social.mikutter.hachune.net
icon

一応EL系でもpeclが使える程度の環境を作ればphpizeあるよな

17:48:44 @shibafu528@social.mikutter.hachune.net
icon

本当にうまくいかねえ

19:43:11 @shibafu528@social.mikutter.hachune.net
icon

佐野の近況?さあのwwwwwwwww

19:57:29 @shibafu528@social.mikutter.hachune.net
icon

俺がgRPCクライアントをどこにも宣伝せずに内輪で終わってる間に、GoとQMLとかいうガンギマリ構成で書かれたGUIクライアントが生まれてたらしい

19:58:25 @shibafu528@social.mikutter.hachune.net
icon

まあGoもQMLも実用性は…あるかなあ。

19:58:30 @shibafu528@social.mikutter.hachune.net
icon

そうだねってかんじ

19:59:22 @shibafu528@social.mikutter.hachune.net
icon

QMLはJSとのキメラがキモいとかそういうことじゃなくて、Qt Widgetsの10年以上のノウハウを忘れている節を感じるのが不誠実で好かない

20:06:16 @shibafu528@social.mikutter.hachune.net
icon

31starsついてるしawesome-grpcに書かれてるし、英語でやることと宣伝することの重要性感じちゃうわね

20:07:56 @shibafu528@social.mikutter.hachune.net
icon

まあ俺もせめてQiitaに宣伝書けば6starsくらいは取れたんちゃうか

20:08:16 @shibafu528@social.mikutter.hachune.net
icon

というか会社の同僚にはとっとと書けって言われまくったけど(

20:12:34 @shibafu528@social.mikutter.hachune.net
icon

セルフプロデュースが苦手

20:15:35 @shibafu528@social.mikutter.hachune.net
icon

まだ帰宅してねえ

20:39:55 @shibafu528@social.mikutter.hachune.net
icon

あーくそ油断してたらヨドバシで欲しい物の在庫消えとるやん

20:40:05 @shibafu528@social.mikutter.hachune.net
icon

仕事サボって注文するべきだったか

20:40:35 @shibafu528@social.mikutter.hachune.net
icon

在庫がそたってしまった

20:40:51 @shibafu528@social.mikutter.hachune.net
icon

違うな、欲しい物をネットに晒してないから

20:42:33 @shibafu528@social.mikutter.hachune.net
icon

英語の説明もだるいが文字列リソースをなんとかするのもだるい

20:42:50 @shibafu528@social.mikutter.hachune.net
icon

すべてがだるい

21:07:07 @shibafu528@social.mikutter.hachune.net
icon

】視聴者が最も阿鼻叫喚となった動画(フィンダーおじさん) - YouTube
youtube.com/watch?v=pR0FrzGx1y

Attach YouTube
21:11:21 @shibafu528@social.mikutter.hachune.net
icon

Rubyの? literal、予想通りtextbringerのdefine_keyで使うことができる

21:22:11 @shibafu528@social.mikutter.hachune.net
icon

今日、定時内の半分をドッカーンした開発環境の復旧に費していたらしくてめそめそ泣いてる

21:23:32 @shibafu528@social.mikutter.hachune.net
icon

日本語力低い人がSKKを使うと送りがなが変になりやすい

21:37:23 @shibafu528@social.mikutter.hachune.net
icon

ピポピポって言われると脳内でアマレココの録画再生SEが再生される謎の刷り込みがある

21:37:38 @shibafu528@social.mikutter.hachune.net
icon

アーランドは周回前提ですよ

21:38:06 @shibafu528@social.mikutter.hachune.net
icon

@shibafu528 何を言っているんだ、録画開始SEです

21:38:27 @shibafu528@social.mikutter.hachune.net
icon

まあロロナ1周しかしてないんだけど…

21:40:26 @shibafu528@social.mikutter.hachune.net
icon

ゲームをクリアしない人とは

Attach image
Attach image
21:43:43 @shibafu528@social.mikutter.hachune.net
icon

なんやあひる アーランドDXセット履修したいんか

21:45:17 @shibafu528@social.mikutter.hachune.net
icon

ヤバ

21:46:59 @shibafu528@social.mikutter.hachune.net
icon

厄災ツツイ

21:54:33 @shibafu528@social.mikutter.hachune.net
icon

Iパスって萌え要素が初音ミクしかないQMAじゃん

21:54:44 @shibafu528@social.mikutter.hachune.net
icon

初音ミクコラボ何年前 ウッ

21:58:58 @shibafu528@social.mikutter.hachune.net
icon

ふと母校のこと思い出してなんとなく公式サイト見たら、なんか2年前に教室Wi-Fi完備とか書いてあった。まぁ、生徒は使えへんやろなあ

21:59:04 @shibafu528@social.mikutter.hachune.net
icon

しらんけど

21:59:52 @shibafu528@social.mikutter.hachune.net
2020-09-14 21:59:34 KAZU34@末代の投稿 KAZU34@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:59:55 @shibafu528@social.mikutter.hachune.net
icon

ひっでwwww

22:02:31 @shibafu528@social.mikutter.hachune.net
icon

自分以外でAP取ってる人だいたいすごいと思っていて、俺は進学のための学習をせずにAPの学習にベットできたからやる気なくても取れました…

22:02:43 @shibafu528@social.mikutter.hachune.net
icon

いや、やる気はありました

22:04:05 @shibafu528@social.mikutter.hachune.net
icon

スト・マネ部門は取らされる社会人へのボーナス問題のようなものって高校の時恩師に教わりましたね

22:04:57 @shibafu528@social.mikutter.hachune.net
2020-09-14 22:01:57 Izumi Tsutsuiの投稿 tsutsuii@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

22:05:01 @shibafu528@social.mikutter.hachune.net
icon

は!?!?!?

22:05:08 @shibafu528@social.mikutter.hachune.net
icon

そういうテクニックだったのか

22:05:20 @shibafu528@social.mikutter.hachune.net
icon

オタクこんばんわ

22:07:27 @shibafu528@social.mikutter.hachune.net
icon

インジェクションテロじゃなくてVariantによって単体攻撃してくるのが邪悪

22:10:20 @shibafu528@social.mikutter.hachune.net
icon

そういえばけんこふっぽい応答を適当に送信するクソプラグインってないのか

22:10:58 @shibafu528@social.mikutter.hachune.net
icon

@osa_k うおおおおおおおおおおおおあああああああああああああああああああああああああああああああ!!!!!!!!!!! (ブリブリブリブリュリュリュリュリュリュ!!!!!!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!!)

22:11:12 @shibafu528@social.mikutter.hachune.net
icon

まあブチミリプラグインはあるけども

22:13:19 @shibafu528@social.mikutter.hachune.net
2020-09-14 22:12:08 ゆんたん💉💉💉の投稿 yuntan_t@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

22:13:21 @shibafu528@social.mikutter.hachune.net
icon

パイタッチ!?!?

22:14:34 @shibafu528@social.mikutter.hachune.net
icon

機械学習の人たち日々乳触ってるのか

22:34:24 @shibafu528@social.mikutter.hachune.net
icon

ばかたれ

22:39:40 @shibafu528@social.mikutter.hachune.net
icon

夜は限られている よるも限られた時間

22:45:21 @shibafu528@social.mikutter.hachune.net
icon

クーデリア

22:50:57 @shibafu528@social.mikutter.hachune.net
icon

Androidあるある
昔書いた問題のあるクソ実装をだいぶ怒られる

Attach image
22:52:48 @shibafu528@social.mikutter.hachune.net
icon

Androidアプリ開発経験者であればAsyncTaskの使い方の問題を、mikutterをよく知る者であれば処理内容の問題を瞬時に指摘することができるであろう。

22:56:49 @shibafu528@social.mikutter.hachune.net
icon

1. AsyncTaskを匿名クラスで生成して使うとメモリリークを起こす。
2. mikutterにstable releaseは存在しないため、このAPIリクエストそのものが無駄である。

22:58:37 @shibafu528@social.mikutter.hachune.net
icon

ちなみにAsyncTaskは優れた非同期処理パターンが台頭したことにより、公式にDeprecatedとなりましたとさ。

23:01:07 @shibafu528@social.mikutter.hachune.net
icon

あの頃はThread直でもThreadPoolでもなくAsyncTaskがナウいっつって頑張ったよな…

23:21:12 @shibafu528@social.mikutter.hachune.net
icon

ウッッッワexvoiceの最新ビルドをy4aに入れたらツイート詳細開いていきなりSIGABRTした

23:21:17 @shibafu528@social.mikutter.hachune.net
icon

ステーキかよ

23:21:22 @shibafu528@social.mikutter.hachune.net
icon

ステーキより速いな

23:25:46 @shibafu528@social.mikutter.hachune.net
icon

いきなりSIGABRTは流石に萎えるな

23:35:14 @shibafu528@social.mikutter.hachune.net
icon

昔よりは大人になったので、読みづれーよボケ大人しく拡張forにしとけって思った

Attach image
23:36:01 @shibafu528@social.mikutter.hachune.net
icon

これ処理系Java7時代のやつだからStream APIの代替実装使ってるなあ

23:39:15 @shibafu528@social.mikutter.hachune.net
icon

require系の呼び出しを新しく作ったAPI経由にしたら状況が改善してJava例外になった。

23:39:48 @shibafu528@social.mikutter.hachune.net
icon

MRubyException: undefined method 'register_reserve_hook' (NoMethodError)

23:39:52 @shibafu528@social.mikutter.hachune.net
icon

えぇー…

23:40:37 @shibafu528@social.mikutter.hachune.net
icon

そしてmikutterもクラッシュした

23:43:28 @shibafu528@social.mikutter.hachune.net
icon

んーこれがrequireAssetsの行で例外として報告されるのおかしいな。例外変換が甘い気がする

23:44:12 @shibafu528@social.mikutter.hachune.net
icon

んあー理解した、これCI環境に異常に古いキャッシュがおるな

23:45:41 @shibafu528@social.mikutter.hachune.net
icon

毎回mrbgemをcloneしなおすくらいにしたほうがマシやな、たぶん…

23:45:51 @shibafu528@social.mikutter.hachune.net
icon

あーいやそのためのlockfileなのか

23:46:09 @shibafu528@social.mikutter.hachune.net
icon

lockfile hashが変わったらパージするみたいな、そういうCI用のやつかあれ

23:49:40 @shibafu528@social.mikutter.hachune.net
icon

んーやっぱmrubyの例外処理簡単にウカツ!になるので、mrb_protect()とかちゃんと使うのが間違いなさそうですね…

23:49:49 @shibafu528@social.mikutter.hachune.net
icon

さもなくば突然abort()されて死ぬ

23:50:32 @shibafu528@social.mikutter.hachune.net
icon

APIによってmrb->excに例外がセットされて全部の呼び出しをすり抜けるパターンと、abort()されるパターンがある。コード評価とかなら前者っぽいが、class_getみたいな操作だとabort()されるっぽそう

23:50:52 @shibafu528@social.mikutter.hachune.net
icon

んで、mrb->excが既にセットされてる状態でclass_getをするとabort()に発展する

23:51:24 @shibafu528@social.mikutter.hachune.net
icon

風が吹いて桶屋がSIGABRTとなり原因特定が困難になる

23:52:14 @shibafu528@social.mikutter.hachune.net
icon

SIGABRTする桶屋いやですね、俺だって今嫌なエラーでそういう顔してるよ!

23:54:05 @shibafu528@social.mikutter.hachune.net
icon

Androidでネイティブクラッシュされるとデバッガーで捕捉もできずにlogcatにゲロ吐いて終わるみたいなのがあって、とてもつらい顔になる