20:49:09 @shibafu528@ertona.net
icon

@MikutterSupport :this_is_yuri: がmikutter鯖の絵文字として欲しいです。

00:21:02 @shibafu528@ertona.net
icon

試しに Status#id の型定義をLongからStringに変えてみたところ、大半の部分は型変換を挟むだけでコンパイルが通せるようになったが、未読ジャンプがダメということが分かった。
未読管理にEclipse CollectionsのLongHashSetが使われていて、時系列順の整数であることを前提として最小を取ってそのIDまでジャンプするみたいな実装があり……。

00:25:27 @shibafu528@ertona.net
icon

プリミティブ特化Set実装を使っているのは完全にケチのためなので、その辺をガン無視すれば (timestamp, url) のタプルでtimestampでソートされたセットがあればまあ

00:35:13 @shibafu528@ertona.net
icon

y4aにおいて未読はストリーミングで画面外に追加されたものなので、未来方向の画面外に追加されたものだけ管理するようにして、着信順で配列にすれば単に先頭を取るだけで済むな…?

00:36:37 @shibafu528@ertona.net
icon

タイムスタンプ順とかで厳密にソートしながステータスのキーを管理しなくても、着信時刻順のURLの配列で

00:37:44 @shibafu528@ertona.net
icon

まったく厳密な未読管理機能ではなく、単にストリーミング新着通知でしかないのだからそういう割り切りでいけるなら妥当

00:46:30 @shibafu528@ertona.net
icon

y4aでは歴史的UIとしてURLをclickableにせず別メニューに列挙しているが、APだと本当に任意のテキストにリンク張れてしまって、メニュー上にhrefだけ列挙されても何を指してんの? になってしまうな

00:47:21 @shibafu528@ertona.net
icon

バニラMastodonだと書けないが、他の実装からは普通に来るのでアカンな。そしてHTMLである以上そういう物というメンタルモデルであるべきだ。

00:48:48 @shibafu528@ertona.net
icon

Mastodonに馴染んでから改めて見てみると、なかなか変えたほうがいい場所が多くて大変だ

00:51:01 @shibafu528@ertona.net
icon

ヒメミコを検知して飛び付いたらあすまやだああアアアアア

00:53:22 @shibafu528@ertona.net
icon

元々Twitterクライアントだったやつを継ぎ接ぎ改造手術を繰り返してMastodonクライアントにしてるのだから、そりゃまあ色々おかしなことはおきますよ

00:53:40 @shibafu528@ertona.net
icon

1からMastodonクライアント書いてたら起きなさそうな事はだいたい起きる

01:09:17 @shibafu528@ertona.net
icon

あーーだめじゃん 挿入先が常にTLの先頭とは限らないから未読リストのどこに挿入すればいいかが定まらん

01:10:58 @shibafu528@ertona.net
icon

んん〜〜〜 これ単にどこから上が未読かが分かればいいだけなんだから、もっと端折れるな

01:15:48 @shibafu528@ertona.net
icon

んー今日はねなきゃな

01:20:35 @shibafu528@ertona.net
icon

mRPC使ってmacOSネイティブのUIをやろうと思えば生やせる実証はもうやったし、なんか今一番やりやすいGUIとつなぎ込めるといいですね

01:24:46 @shibafu528@ertona.net
icon

@d_time 布団をトイレにすれば解決しますよ

01:25:04 @shibafu528@ertona.net
icon

@mohemohe @d_time 自分の布団でやれ

01:25:12 @shibafu528@ertona.net
icon

@d_time 使いな

01:27:34 @shibafu528@ertona.net
icon

mRPCのプロトコルをWebSocketに差し替えられたら後はフロントエンドやさんを捕獲して縛り付けたらガワできるかなと甘いことを考えた日もある

01:32:57 @shibafu528@ertona.net
icon

理想ではないが動くものが必要なのでみたいなモチベでやるの、趣味でやるにはあんまり面白くなくて良くないなというのはGTK3への移行が終わるころにも話していたが、理想的で役に立つGUIツールキットが無い以上は繰り返すのか

01:35:43 @shibafu528@ertona.net
icon

おふとんで横になりながらサーバがうるさい?と思ったら外から重低音がしていた

01:38:17 @shibafu528@ertona.net
2023-10-30 01:35:30 今谷里奈님의 게시물 mohemohe@mstdn.plusminus.io
icon

Tauriで作りな

01:38:58 @shibafu528@ertona.net
icon

現実的な案としてはまあ

01:40:09 @shibafu528@ertona.net
icon

やーほんとなー

01:40:33 @shibafu528@ertona.net
icon

取り巻く状況の様々が厳しい

01:42:31 @shibafu528@ertona.net
icon

ねつけんな

01:42:42 @shibafu528@ertona.net
icon

起きてるからだな

09:18:46 @shibafu528@ertona.net
icon

惰眠貪りたい

09:42:20 @shibafu528@ertona.net
icon

@toto 🤔

09:58:43 @shibafu528@ertona.net
icon

月曜から悪夢で起こされるのはだいぶしんどい

11:00:32 @shibafu528@ertona.net
icon

げーwireguardの設定ミスってる

11:00:42 @shibafu528@ertona.net
icon

自宅に論理帰宅できない

11:04:34 @shibafu528@ertona.net
icon

接続先アドレスとAllowedIPsをそれぞれ一文字ずつ間違えてるだけだった(ひどい)

12:18:51 @shibafu528@ertona.net
2023-10-30 12:08:55 ふぇのまー(キタカミのすがた)님의 게시물 Phenomer@social.mikutter.hachune.net
icon

This account is not set to public on notestock.

12:18:58 @shibafu528@ertona.net
icon

おかんのかえんほうしゃ

13:51:27 @shibafu528@ertona.net
2023-10-30 13:47:24 砂狼あずにゃん님의 게시물 osa_k@social.mikutter.hachune.net
icon

This account is not set to public on notestock.

13:51:36 @shibafu528@ertona.net
icon

これ認知はしていて微妙に気になってる

16:01:08 @shibafu528@ertona.net
icon

なーんもやるきでねえ

19:12:28 @shibafu528@ertona.net
icon

んぐあーー

19:46:33 @shibafu528@ertona.net
icon

溜めに溜めた段ボールを縛る作業くっそ疲れた

19:46:40 @shibafu528@ertona.net
icon

何週間放置したのやら

23:38:54 @shibafu528@ertona.net
icon

駆け込みメインルレ入れたらアルテマウェポン引いて小躍りしてる