00:09:42
icon

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

00:11:01
icon

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

00:13:46
icon

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

00:14:28
icon

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

00:15:02
icon

つまようじもJNIやる?

00:15:18
icon

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

00:16:20
icon

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

00:17:16
icon

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

00:18:44
icon

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

00:21:02
icon

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

00:21:18
icon

俺は死にます

00:32:23
icon

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

00:32:54
icon

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

00:34:14
icon

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

00:36:09
icon

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

00:37:33
icon

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

00:38:24
icon

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

00:40:57
icon

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

00:41:30
icon

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

00:42:04
icon

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

00:44:03
icon

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

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

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

01:01:55
icon

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

01:02:23
icon

NewObjectWはないです

01:05:55
icon

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

01:06:11
icon

宣伝なら器用なものだな

01:08:25
icon

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

01:09:06
icon

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

01:15:38
icon

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

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

shindanmaker.com/362791

Web site image
オストンインゲーム
01:17:02
icon

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

01:17:19
icon

反動で心が蝕まれる

01:20:29
icon

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

01:29:22
icon

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

01:29:27
icon

PCきろ

01:37:11
icon

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

01:37:32
icon

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

01:37:38
icon

やばいね

08:58:27
icon

ねみい

08:58:32
icon

朝あひる焼き

09:11:10
icon

月曜日を知らせるCI Failed

09:21:32
icon

\浅利七海合作/

09:23:16
icon

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

09:23:42
icon

月曜日の持病が

09:43:32
icon

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

09:43:34
icon

406って何

09:46:09
icon

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

09:46:12
icon

しごといくわ

09:46:18
icon

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

10:34:03
2020-09-14 10:33:20 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

10:34:12
icon

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

11:23:22
icon

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

11:25:06
icon

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

12:00:45
icon

パソコンなんもわからん

12:45:18
icon

ああああああああ

12:45:33
icon

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

13:01:41
icon

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

13:02:04
icon

versionが無意味になった

13:06:05
icon

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

github.com/docker/compose/rele

13:07:12
icon

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

13:09:20
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
icon

めしくう

13:39:49
icon

ClosedXML…うっ頭が…

13:40:03
icon

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

13:45:22
icon

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

13:51:49
2020-09-14 13:44:35 身も蓋も404の投稿 ahiru@social.mikutter.hachune.net
icon

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

13:52:07
icon

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

14:50:57
icon

出社.queue.size # => 2

14:51:19
icon

たすけて…

14:55:08
icon

助かった

16:24:02
icon

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

16:37:29
icon

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

16:42:59
icon

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

16:43:32
icon

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

16:45:32
icon

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

17:48:44
icon

本当にうまくいかねえ

19:43:11
icon

佐野の近況?さあのwwwwwwwww

19:57:29
icon

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

19:58:25
icon

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

19:58:30
icon

そうだねってかんじ

19:59:22
icon

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

20:06:16
icon

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

20:07:56
icon

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

20:08:16
icon

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

20:12:34
icon

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

20:15:35
icon

まだ帰宅してねえ

20:39:55
icon

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

20:40:05
icon

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

20:40:35
icon

在庫がそたってしまった

20:40:51
icon

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

20:42:33
icon

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

20:42:50
icon

すべてがだるい

21:07:07
icon

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

Attach YouTube
21:11:21
icon

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

21:22:11
icon

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

21:23:32
icon

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

21:37:23
icon

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

21:37:38
icon

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

21:38:06
icon

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

21:38:27
icon

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

21:40:26
icon

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

Attach image
Attach image
21:43:43
icon

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

21:45:17
icon

ヤバ

21:46:59
icon

厄災ツツイ

21:54:33
icon

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

21:54:44
icon

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

21:58:58
icon

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

21:59:04
icon

しらんけど

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

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

21:59:55
icon

ひっでwwww

22:02:31
icon

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

22:02:43
icon

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

22:04:05
icon

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

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

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

22:05:01
icon

は!?!?!?

22:05:08
icon

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

22:05:20
icon

オタクこんばんわ

22:07:27
icon

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

22:10:20
icon

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

22:10:58
icon

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

22:11:12
icon

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

22:13:19
2020-09-14 22:12:08 ゆんたんの投稿 yuntan_t@mstdn.maud.io
icon

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

22:13:21
icon

パイタッチ!?!?

22:14:34
icon

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

22:34:24
icon

ばかたれ

22:39:40
icon

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

22:45:21
icon

クーデリア

22:50:57
icon

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

Attach image
22:52:48
icon

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

22:56:49
icon

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

22:58:37
icon

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

23:01:07
icon

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

23:21:12
icon

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

23:21:17
icon

ステーキかよ

23:21:22
icon

ステーキより速いな

23:25:46
icon

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

23:35:14
icon

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

Attach image
23:36:01
icon

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

23:39:15
icon

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

23:39:48
icon

MRubyException: undefined method 'register_reserve_hook' (NoMethodError)

23:39:52
icon

えぇー…

23:40:37
icon

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

23:43:28
icon

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

23:44:12
icon

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

23:45:41
icon

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

23:45:51
icon

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

23:46:09
icon

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

23:49:40
icon

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

23:49:49
icon

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

23:50:32
icon

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

23:50:52
icon

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

23:51:24
icon

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

23:52:14
icon

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

23:54:05
icon

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