Home | Notifications | New Note | Local | Federated | Search | Logout
🦉@aaa@tinyap.izkluxcvy.foo
tinyapをつくっています
Joined: 2025-11-29 20:51:33
307 notes, 13 following, 6 followers
🦉@aaa (2026-01-05 21:08:25)
うまく移行できた!
これでlemmyをフォローできます
🦉@aaa (2026-01-05 20:01:37)
もうすぐRSA鍵変更を試すので(壊れないでほしいけど)壊れるかもしれないです
Reply to @aaa
🦉@aaa (2026-01-05 16:07:28)
そうだった
https://github.com/LemmyNet/activitypub-federation-rust/blob/a7da04c2d8682b89b931e75a6f0f13f11e2b1073/src/http_signatures.rs#L25
🦉@aaa (2026-01-05 15:16:23)
なんとなくhttp署名検証で公開鍵のフォーマットが違って弾かれてる気がする
RFCにpkcs1と書かれてあるのに実際多くのapソフトウェアが使うのはpkcs8で、tinyapも外部の鍵はpkcs8として読み込んでいる
できることなら内部もpkcs8に変更するけど、公開鍵を変えるとアカウントが認識されなくなるトラウマがある
http signatureはまだドラフトなんだから勘弁してよとも思う
🦉@aaa (2026-01-05 13:55:08)
ずれた仕様のソフトウェアに互換するためのさらにずれた仕様のソフトウェアと互換..しなければならない
🦉@aaa (2026-01-05 13:53:05)
lemmyからfollow acceptが返ってこない..
帰ったら調べよう
🦉@aaa (2026-01-05 01:22:29)
自分としてはapiはいらないけど、必要な人が使ってくれるかもと思ってオプションで追加してる
Reply to @tak4
🦉@aaa (2026-01-05 01:13:53)
ブーストとリプライと画像が共存している場所がここしかなかったので…!
🦉@aaa (2026-01-05 00:55:52)
画像やファイルをてきとうにあげれるサーバーがほしい
🦉@aaa (2026-01-05 00:54:29)
もうすぐ完成しそう
https://pasteboard.co/TYLZ8t3muol3.png
🦉@aaa (2026-01-04 22:33:20)
apiから
投稿の テスト
🦉@aaa (2026-01-04 00:33:02)
scpでサーバーに実行ファイルを何度も試行錯誤しながら送っていると通信制限に引っかかって?ネットワークが異様に遅くなる
🦉@aaa (2026-01-04 00:23:20)
mastodon apiのoauthを実装できた
うれしい
🦉@aaa (2026-01-03 15:27:26)
新しいバージョンのテストを始めています
idが変わっているため昔の返信やブーストが消えています
不具合随時直していきます
🦉@aaa (2026-01-03 15:23:20)
どうだー
🦉@aaa (2026-01-02 21:37:12)
プレーンテキストが好きだからpreタグを使うけど、これは標準で折り返さないから困る
🦉@aaa (2026-01-02 16:44:02)
学位も実務経験もなくてどうやって就職するんだろう
🦉@aaa (2026-01-01 01:32:59)
https://github.com/izkluxcvy/tinyap/commit/9b7bdee0e2c811057cc1f3c06f77ee19c8febc34
🦉@aaa (2025-12-31 16:03:24)
コンパイラの最適化でrsa暗号の速度が数十倍速くなる気がする
🦉@aaa (2025-12-30 01:09:15)
簡素で整理されていて良いですね
理想的には無装飾で、欲しければユーザーが勝手にやるというのがいいですが、
実際には前おっしゃっていたように文字コードなども含めて、
必要なものは使ってしまった方が居心地が良く、その塩梅が難しいですね
🦉@aaa (2025-12-29 14:31:20)
帰省の新幹線で作業を進めようかしらと思ったけど新幹線の体の浮遊感が画面と相性悪くくらくらしたためやめ
🦉@aaa (2025-12-28 20:30:36)
ありがとうございます。
年末、寛ぐ、言葉が気持ちいいですね
🦉@aaa (2025-12-28 20:29:16)
(timestamp_ms << n) | random_bits
だけでtimestamp(63 - n bit)、random(n bit)の64bit idを得られる。
19bitをランダムに使うと、秒間100万生成しても衝突確立が0.1%ぐらいだ。
これは大いに時系列だからprimary keyに使えるし、なにより短く、int64に収まる。
短いと人間にも優しいし、データベースも小さく、速くなる。
🦉@aaa (2025-12-28 20:02:32)
まだ時間はあるけど、もう頭が疲れているからこれで今年は終わりにしよう
たしかにコードは良くなっていると思う
🦉@aaa (2025-12-28 17:55:54)
はじめて聞いた言葉だけど、まさにですね
🦉@aaa (2025-12-28 17:06:24)
問題の中で問題が発生して、、と作業が入れ子すると何をやっていたのかわからなくなってだめだ
🦉@aaa (2025-12-28 02:53:18)
簡単な設定ファイルをyamlにすれば、:で分割して適当に処理するだけでうまくいく
aaa:
a: 1
b: 2
のaaa:は処理では無視して、見やすい名前空間のように使える
🦉@aaa (2025-12-27 01:30:19)
雪の降りそうな寒さだと思ったら確かに0度だった
🦉@aaa (2025-12-26 03:04:25)
ビット演算を使うと今コンピューターを使っているんだと思えて楽しい
🦉@aaa (2025-12-26 01:32:26)
ゆっくりと整理しながら書き直していこう
SQLクエリは一箇所にまとめたほうが整備しやすいなとか、フォローテーブルがあるならフォロワーテーブルはいらないなとか、色々学習したことがある
今日はhello worldまで書いた きれいなhello worldを
Older Notes