23:59:14
usbharu @usbharu@misskey.usbharu.dev
インスタンスからサーバーに改名したせいでサーバーが落ちてるのかMisskeyが落ちているのかわかりにくくなった
23:57:59
usbharu @usbharu@misskey.usbharu.dev
すでに失敗することが確定しているビルド、なんとなく何分かかるか気になるので放置している
23:56:37
usbharu @usbharu@misskey.usbharu.dev
また自宅DCの人のMisskeyのサーバー落ちてる
23:55:46
usbharu @usbharu@misskey.usbharu.dev
23:54:32
usbharu @usbharu@misskey.usbharu.dev
僕なんてコードコピペして変更したものを別で用意しただけですよ
23:53:45
usbharu @usbharu@misskey.usbharu.dev
23:53:18
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 23:53:09 パン太
の投稿
Panta@fedibird.com
このアカウントは、notestockで公開設定になっていません。
23:52:57
usbharu @usbharu@misskey.usbharu.dev
Milkteaの印象がMisskeyクライアントからビルドクソ長アプリになってしまう
24分目に突入してしまった…
23:52:01
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 23:51:56 シャポコ.io🌵の投稿
shapoco@misskey.io
このアカウントは、notestockで公開設定になっていません。
23:51:33
usbharu @usbharu@misskey.usbharu.dev
23:51:11
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 23:50:28 村上さんの投稿
AureoleArk@misskey.io
このアカウントは、notestockで公開設定になっていません。
23:51:08
usbharu @usbharu@misskey.usbharu.dev
23:50:16
usbharu @usbharu@misskey.usbharu.dev
23:50:08
usbharu @usbharu@misskey.usbharu.dev
23:49:37
usbharu @usbharu@misskey.usbharu.dev
23:49:25
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 23:49:16 32x の投稿
32x@nyoroooon.xyz
このアカウントは、notestockで公開設定になっていません。
23:48:54
usbharu @usbharu@misskey.usbharu.dev
23:48:47
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 23:10:40 Macop(まこぷ)の投稿
macop@misskey.io
このアカウントは、notestockで公開設定になっていません。
23:48:27
usbharu @usbharu@misskey.usbharu.dev
23:48:10
usbharu @usbharu@misskey.usbharu.dev
23:47:05
usbharu @usbharu@misskey.usbharu.dev
23:46:52
usbharu @usbharu@misskey.usbharu.dev
えーまだエミュ起動するテストしてないのに落ちちゃったの…
23:45:12
usbharu @usbharu@misskey.usbharu.dev
23:44:31
usbharu @usbharu@misskey.usbharu.dev
23:44:02
usbharu @usbharu@misskey.usbharu.dev
23:43:33
usbharu @usbharu@misskey.usbharu.dev
23:43:11
usbharu @usbharu@misskey.usbharu.dev
23:41:38
usbharu @usbharu@misskey.usbharu.dev
32GBだけどこれ64GBにしといたほうが良かったかも
23:41:20
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 23:41:08 32x の投稿
32x@nyoroooon.xyz
このアカウントは、notestockで公開設定になっていません。
23:40:56
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 23:40:14 うみぷっぷ〜
の投稿
umi@umisskey.com
このアカウントは、notestockで公開設定になっていません。
23:40:39
usbharu @usbharu@misskey.usbharu.dev
23:40:03
usbharu @usbharu@misskey.usbharu.dev
23:39:40
usbharu @usbharu@misskey.usbharu.dev
23:39:28
usbharu @usbharu@misskey.usbharu.dev
23:39:05
usbharu @usbharu@misskey.usbharu.dev
23:38:43
usbharu @usbharu@misskey.usbharu.dev
オーバークロック出来ないモデルとは言えこのCPUでこれはやばい
23:38:00
usbharu @usbharu@misskey.usbharu.dev
これはCI落ちるのも理解できるわ
まだビルドしかしてないんだよこれ
23:37:37
usbharu @usbharu@misskey.usbharu.dev
23:37:15
usbharu @usbharu@misskey.usbharu.dev
23:35:33
usbharu @usbharu@misskey.usbharu.dev
23:34:56
usbharu @usbharu@misskey.usbharu.dev
トータル15124行、うちコード12230行
コメント811行、空行2083行らしい
23:30:07
usbharu @usbharu@misskey.usbharu.dev
Oppo Reno 3aでも十分早いと思ってたんだけどね
23:29:49
usbharu @usbharu@misskey.usbharu.dev
23:27:18
usbharu @usbharu@misskey.usbharu.dev
23:27:13
usbharu @usbharu@misskey.usbharu.dev
23:26:39
usbharu @usbharu@misskey.usbharu.dev
23:24:37
usbharu @usbharu@misskey.usbharu.dev
Milkteaは総行数95848行 うち81329行がコード 1872行がコメント 12647行が空行らしいです。
えっぐ
すごすぎる
23:21:40
usbharu @usbharu@misskey.usbharu.dev
静的解析にかけたけどMilkteaなぜか静的解析をバグらせる力を持っているかもしれない
(明らかに使用されている変数が未使用の警告を出している)
23:16:05
usbharu @usbharu@misskey.usbharu.dev
23:15:50
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 23:15:41 -akku-🔱
の投稿
akku@misskey.04.si
このアカウントは、notestockで公開設定になっていません。
23:13:27
usbharu @usbharu@misskey.usbharu.dev
やっぱ苦労して(100%僕が悪かったのだが)WebFinger実装したしAP実装作っちゃおうかな
23:07:09
usbharu @usbharu@misskey.usbharu.dev
23:06:25
usbharu @usbharu@misskey.usbharu.dev
モダンなソフトウェアを目指していたが開発者が飽きたため制作が急にストップしたMultiM
23:05:11
usbharu @usbharu@misskey.usbharu.dev
23:03:46
usbharu @usbharu@misskey.usbharu.dev
とはいえ1ヶ月以上自動バックアップが失敗していた僕が言えることではないか
23:02:59
usbharu @usbharu@misskey.usbharu.dev
23:01:44
usbharu @usbharu@misskey.usbharu.dev
22:59:30
usbharu @usbharu@misskey.usbharu.dev
22:59:08
usbharu @usbharu@misskey.usbharu.dev
22:58:30
usbharu @usbharu@misskey.usbharu.dev
22:52:48
usbharu @usbharu@misskey.usbharu.dev
22:31:05
usbharu @usbharu@misskey.usbharu.dev
風呂入っている間にわざわざAP実装作ったり、自分でクライアント作ったりしなくてもすでにあるものを良くすれば良いのでは?という至極当然の結論に行き着いたのでMilkteaのコード読んできます。
22:05:15
usbharu @usbharu@misskey.usbharu.dev
つまりどういうことかというと完全にActivityPubに準拠していてもこっちのエラーで連合できない場合がある。まぁ僕はMastodonと連合できれば大体良いのだけど。
22:03:28
usbharu @usbharu@misskey.usbharu.dev
JSON-LDがやばい
これサポートできる気がしない
21:41:21
usbharu @usbharu@misskey.usbharu.dev
ついでにDublic Coreとかもやったけどよく分かんなかったよ
21:40:38
usbharu @usbharu@misskey.usbharu.dev
RDFはJpegのメタデータの一種、XMPに使われているので知っていたんですが、改めて説明できるかと言われたら全くわからないので己の無知さを思い知らされる
21:38:58
usbharu @usbharu@misskey.usbharu.dev
AP実装を作りたい→ActivityStreamsの知識が必要→JSON-LDの知識が必要→RDFの知識が必要
深いなぁ
21:30:17
usbharu @usbharu@misskey.usbharu.dev
21:27:34
usbharu @usbharu@misskey.usbharu.dev
どうやったらただのJSONの塊がこんなクソ長仕様書に化けるんだよ
21:26:20
usbharu @usbharu@misskey.usbharu.dev
21:25:30
usbharu @usbharu@misskey.usbharu.dev
この場合MouseEvent
型のev
の変数target
の型がHtmlElement型かを確認している
21:24:17
usbharu @usbharu@misskey.usbharu.dev
どういう状況かわからないけどinstanceofで確認してifで分岐しているからTypeErrorは消えると思うよ
21:23:52
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 21:23:40 CyberRexの投稿
cyberrex@mi.cbrx.io
このアカウントは、notestockで公開設定になっていません。
21:21:49
usbharu @usbharu@misskey.usbharu.dev
JSON-LDのW3C勧告(www.asahi-net.or.jpによる日本語訳)を読みます。
21:14:34
usbharu @usbharu@misskey.usbharu.dev
21:14:27
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 21:14:15 うみぷっぷ〜
の投稿
umi@umisskey.com
このアカウントは、notestockで公開設定になっていません。
21:13:15
usbharu @usbharu@misskey.usbharu.dev
XML 「ここは私が!」
properties 「呼びましたか!?」
21:09:09
usbharu @usbharu@misskey.usbharu.dev
Javaを使っている限り永遠にJsonのシリアライズ/デシリアライズに悩まされる気がする。
20:55:12
usbharu @usbharu@misskey.usbharu.dev
drrrrrrrrrrrrrrrrrrr
(ioが入っているリレーの音)
19:51:19
usbharu @usbharu@misskey.usbharu.dev
19:46:13
usbharu @usbharu@misskey.usbharu.dev
最近使った絵文字から消した絵文字を消すため絵文字を連打するなどした。
19:40:43
usbharu @usbharu@misskey.usbharu.dev
とりあえずすべての絵文字のライセンスがクリアになったので安心してMisskey生活を送れる
19:35:21
usbharu @usbharu@misskey.usbharu.dev
misskeyの依存関係は魔境(というかnpmが魔境)
19:31:10
usbharu @usbharu@misskey.usbharu.dev
19:30:07
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 19:28:06 はるかみ☆の投稿
reasonset@misskey.io
このアカウントは、notestockで公開設定になっていません。
19:19:08
usbharu @usbharu@misskey.usbharu.dev
19:19:05
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 19:18:50 CyberRexの投稿
cyberrex@mi.cbrx.io
このアカウントは、notestockで公開設定になっていません。
19:18:59
usbharu @usbharu@misskey.usbharu.dev
19:16:45
usbharu @usbharu@misskey.usbharu.dev
19:15:31
usbharu @usbharu@misskey.usbharu.dev
とりあえずライセンスが確認できた絵文字から追加していきます。
ただの文字の絵文字に著作権は発生しないと思ったんだけど、フォントは特殊らしく、発生する可能性があるので一旦全部消すしか無いな。
19:13:51
usbharu @usbharu@misskey.usbharu.dev
疲れたので絵文字のライセンスを確認する作業を開始するか
19:00:24
usbharu @usbharu@misskey.usbharu.dev
あ、補足鍵で喋っていた内容の続きなので色々前提があります
18:57:44
usbharu @usbharu@misskey.usbharu.dev
18:53:07
usbharu @usbharu@misskey.usbharu.dev
18:52:18
usbharu @usbharu@misskey.usbharu.dev
18:51:57
usbharu @usbharu@misskey.usbharu.dev
18:47:22
usbharu @usbharu@misskey.usbharu.dev
富士そばの商品開発でさすがに却下された幻のメニューがこちら!理由がすぐわかる「どっちかにしません?」
18:44:24
usbharu @usbharu@misskey.usbharu.dev
18:44:14
usbharu @usbharu@misskey.usbharu.dev
お気に入りをクリップに統合 · Issue #10348 · misskey-dev/misskey
18:41:14
usbharu @usbharu@misskey.usbharu.dev
お気に入りをクリップに統合 · Issue #10348 · misskey-dev/misskey
18:41:12
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 18:40:57 こけっち(もげもげきゅん)
の投稿
_kokt@simkey.net
このアカウントは、notestockで公開設定になっていません。
18:39:15
usbharu @usbharu@misskey.usbharu.dev
僕はOSSは自由という考えなのでコレには賛同できんかも
18:31:46
usbharu @usbharu@misskey.usbharu.dev
18:28:55
usbharu @usbharu@misskey.usbharu.dev
18:25:48
usbharu @usbharu@misskey.usbharu.dev
PRを改ざんするのも自由(某GolangのWebフレームワークを見ながら)
18:25:23
usbharu @usbharu@misskey.usbharu.dev
Issueを即Closeするのも自由、破壊的変更するのも自由
18:23:51
usbharu @usbharu@misskey.usbharu.dev
※OSSは別にOSSライセンスを採用しているというだけでそれ以外は自由
18:21:48
usbharu @usbharu@misskey.usbharu.dev
18:20:45
usbharu @usbharu@misskey.usbharu.dev
18:19:36
usbharu @usbharu@misskey.usbharu.dev
18:18:48
usbharu @usbharu@misskey.usbharu.dev
18:18:39
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 18:18:28
しゅいろ
の投稿
syuilo@misskey.io
このアカウントは、notestockで公開設定になっていません。
18:18:33
usbharu @usbharu@misskey.usbharu.dev
18:18:26
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 18:17:46
しゅいろ
の投稿
syuilo@misskey.io
このアカウントは、notestockで公開設定になっていません。
18:13:11
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 18:12:52
しゅいろ
の投稿
syuilo@misskey.io
このアカウントは、notestockで公開設定になっていません。
18:12:29
usbharu @usbharu@misskey.usbharu.dev
やっぱりMisskey系辞めようかな
Fediberdとかいい気がしてきた
18:00:42
usbharu @usbharu@misskey.usbharu.dev
18:00:15
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 18:00:04
しゅいろ
の投稿
syuilo@misskey.io
このアカウントは、notestockで公開設定になっていません。
17:58:03
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 17:57:54 CyberRexの投稿
cyberrex@mi.cbrx.io
このアカウントは、notestockで公開設定になっていません。
17:56:57
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 17:56:50 CyberRexの投稿
cyberrex@mi.cbrx.io
このアカウントは、notestockで公開設定になっていません。
17:56:48
usbharu @usbharu@misskey.usbharu.dev
17:56:31
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 17:56:23 CyberRexの投稿
cyberrex@mi.cbrx.io
このアカウントは、notestockで公開設定になっていません。
17:54:46
usbharu @usbharu@misskey.usbharu.dev
ぜんぶ2か4だよ
1と3はクッキークリッカーぐらいだよ
17:54:18
usbharu @usbharu@misskey.usbharu.dev
Misskey開発にもこの指標を取り入れた方がいいのでは
17:52:01
usbharu @usbharu@misskey.usbharu.dev
17:49:12
usbharu @usbharu@misskey.usbharu.dev
データベースではなくそれ以外の環境
例えば僕の心とか
17:48:51
usbharu @usbharu@misskey.usbharu.dev
Calckeyのいいね!ボタンの必要性がマジでわからんけど移行する準備始めるか?
17:42:30
usbharu @usbharu@misskey.usbharu.dev
17:38:30
usbharu @usbharu@misskey.usbharu.dev
17:38:26
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 17:37:16 Thinking Faceの投稿
Aranci0ne@misskey.io
このアカウントは、notestockで公開設定になっていません。
17:35:29
usbharu @usbharu@misskey.usbharu.dev
17:35:13
usbharu @usbharu@misskey.usbharu.dev
17:34:16
usbharu @usbharu@misskey.usbharu.dev
PostgreSQLやめる / Avoid PostgreSQL · Issue #9954 · misskey-dev/misskey
17:33:39
usbharu @usbharu@misskey.usbharu.dev
PostgreSQLの件は言いたいことぐらいはわかったけどコレは意味わからんな
17:31:55
usbharu @usbharu@misskey.usbharu.dev
17:29:32
usbharu @usbharu@misskey.usbharu.dev
17:28:25
usbharu @usbharu@misskey.usbharu.dev
17:27:22
usbharu @usbharu@misskey.usbharu.dev
Calckeyも設定見たら色々変えれるかもしれないしもうちょっと触ってみるか
17:26:42
usbharu @usbharu@misskey.usbharu.dev
17:23:42
usbharu @usbharu@misskey.usbharu.dev
17:23:18
usbharu @usbharu@misskey.usbharu.dev
僕もテストインスタンスじゃなくてメインインスタンスで建てようかな
17:20:49
usbharu @usbharu@misskey.usbharu.dev
17:20:43
usbharu @usbharu@misskey.usbharu.dev
やりたいこと
- 安定した運用
現状の課題
- 破壊的変更に対する開発者の決断速度についていけない
解決策案
- 開発に参加して破壊的変更をコントロールする
- 開発方針の違うフォークへの移住
まず、やること
- MFMv13対応のCalckeyフォークを作る
- みおきーをMisskeyからCalckeyに移行する手法を確立する
まず、やることの期限
- いったん4月末 (3月末は無理
RE: https://mi.okin-jp.net/notes/9ch9aqjci2
17:18:55
usbharu @usbharu@misskey.usbharu.dev
17:17:06
usbharu @usbharu@misskey.usbharu.dev
17:15:21
usbharu @usbharu@misskey.usbharu.dev
17:15:01
usbharu @usbharu@misskey.usbharu.dev
Misskeyに面白い人がいる限り大丈夫だよ
(風前の灯火)
17:13:52
usbharu @usbharu@misskey.usbharu.dev
これUI作ってる側が言っているの意味がわからないかも
17:12:56
usbharu @usbharu@misskey.usbharu.dev
17:12:45
usbharu @usbharu@misskey.usbharu.dev
あ、そういやAP実装しようとしていたやつ、ちょっと考えます。想像以上にoptionalな値が多いのとObjectとLinkが切り替わるのが大変なので
17:11:22
usbharu @usbharu@misskey.usbharu.dev
17:08:25
usbharu @usbharu@misskey.usbharu.dev
使わないので…
僕は困らないが困る人がいるのを知っている…
17:07:45
usbharu @usbharu@misskey.usbharu.dev
17:07:33
usbharu @usbharu@misskey.usbharu.dev
17:01:32
usbharu @usbharu@misskey.usbharu.dev
UIがゴチャゴチャしてて…
完全にMisskeyに見切りをつけたらCalckeyにするかも知れません。
16:57:37
usbharu @usbharu@misskey.usbharu.dev
16:55:25
usbharu @usbharu@misskey.usbharu.dev
milkteaで使えないらしいのでダメかも
milkteaは必須
16:53:25
usbharu @usbharu@misskey.usbharu.dev
16:53:19
usbharu @usbharu@misskey.usbharu.dev
16:52:40
usbharu @usbharu@misskey.usbharu.dev
16:51:53
usbharu @usbharu@misskey.usbharu.dev
自分のフォークはupstreamの安定にたまーに追従する予定だったけど、根本的に方向性を変えるしか無いな
16:50:57
usbharu @usbharu@misskey.usbharu.dev
これは早いうちにまともなフォークに移行したほうが良いかもしれんね
この調子で改悪を続けられるといつかお一人様すらもしんどくなるかもしれない
16:49:07
usbharu @usbharu@misskey.usbharu.dev
ブラウザのブックマークだと同期もされるし、特に困らない
スマホで見ないし
16:47:31
usbharu @usbharu@misskey.usbharu.dev
僕の使い方ときれいに外れていたので何も思わなかったわけか
マイリストは使わない(動画をブラウザのブックマークする)
NGワードもほぼ使わない
16:44:03
usbharu @usbharu@misskey.usbharu.dev
あとからニコニコ動画使い始めた身からしたら何がだめなのかまったくわからん
画質ぐらいしか気にならない
16:39:34
usbharu @usbharu@misskey.usbharu.dev
16:39:29
usbharu @usbharu@misskey.usbharu.dev
いやまて
LabelにRefactorってあるので本当に何も変わらないかもしれない
16:38:13
usbharu @usbharu@misskey.usbharu.dev
16:38:03
usbharu @usbharu@misskey.usbharu.dev
16:37:46
usbharu @usbharu@misskey.usbharu.dev
16:36:14
usbharu @usbharu@misskey.usbharu.dev
16:36:04
usbharu @usbharu@misskey.usbharu.dev
16:32:57
usbharu @usbharu@misskey.usbharu.dev
AP実装諦めてAP実装のライブラリ使ったSNS作ろうかな
16:31:08
usbharu @usbharu@misskey.usbharu.dev
16:30:33
usbharu @usbharu@misskey.usbharu.dev
こいつのせいでKotlin実装、Java実装少ないだろ
16:30:15
usbharu @usbharu@misskey.usbharu.dev
APのObjectがLinkがになっちゃうやつ使いにくすぎる
16:26:56
usbharu @usbharu@misskey.usbharu.dev
16:26:52
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 16:26:33 CyberRexの投稿
cyberrex@mi.cbrx.io
このアカウントは、notestockで公開設定になっていません。
16:25:20
usbharu @usbharu@misskey.usbharu.dev
なぜ使う機能ほどなくなっていくのか、その謎を探るため…
16:19:32
usbharu @usbharu@misskey.usbharu.dev
activityPub4j/Object.java at master · msummers/activityPub4j
16:01:23
usbharu @usbharu@misskey.usbharu.dev
15:57:06
usbharu @usbharu@misskey.usbharu.dev
Kotlinはちょっとフィールド生やしときました~が出来んのだ…
15:56:15
usbharu @usbharu@misskey.usbharu.dev
いまからサーバーサイドTypeScript学習したほうが多分AP実装作るの楽だぞこれ
15:52:15
usbharu @usbharu@misskey.usbharu.dev
15:50:19
usbharu @usbharu@misskey.usbharu.dev
Kotlinで緩和されるけど、optionalな値がほとんどなのでやばい
15:49:44
usbharu @usbharu@misskey.usbharu.dev
JavaとActivityPubあんまり相性良くないかも
というかJsonと相性良くないかも
15:48:18
usbharu @usbharu@misskey.usbharu.dev
僕はSwingフレームワークでギブアップした
Androidはもっとリッチなので読もうという気にもならない
15:46:56
usbharu @usbharu@misskey.usbharu.dev
流石にMisskey v13対応してバカ増えましたね
15:45:59
usbharu @usbharu@misskey.usbharu.dev
トータル15124行、うちコード12230行
コメント811行、空行2083行らしい
15:45:10
usbharu @usbharu@misskey.usbharu.dev
15:42:57
usbharu @usbharu@misskey.usbharu.dev
TextViewのコード行数とMultiMの全行数、多分同じぐらい
15:41:52
usbharu @usbharu@misskey.usbharu.dev
Hey Google! Kotlinで書き直してくれ
15:38:45
usbharu @usbharu@misskey.usbharu.dev
15:38:00
usbharu @usbharu@misskey.usbharu.dev
15:35:38
usbharu @usbharu@misskey.usbharu.dev
もしかしてActivityPubってinboxとoutboxとActivityStreams使ってねしか書いてない?
15:32:58
usbharu @usbharu@misskey.usbharu.dev
15:31:48
usbharu @usbharu@misskey.usbharu.dev
15:30:02
usbharu @usbharu@misskey.usbharu.dev
15:29:04
usbharu @usbharu@misskey.usbharu.dev
あれだけ使ったのに何も覚えていない Spring Bootの自動変換に慣れてしまった…
15:28:42
usbharu @usbharu@misskey.usbharu.dev
15:27:04
usbharu @usbharu@misskey.usbharu.dev
15:22:57
usbharu @usbharu@misskey.usbharu.dev
15:22:48
usbharu @usbharu@misskey.usbharu.dev
15:16:47
usbharu @usbharu@misskey.usbharu.dev
15:15:10
usbharu @usbharu@misskey.usbharu.dev
15:13:36
usbharu @usbharu@misskey.usbharu.dev
15:13:26
usbharu @usbharu@misskey.usbharu.dev
ActivityPubというよりJSON-LDとkotlinx.serializationに脳を破壊されている
14:57:55
usbharu @usbharu@misskey.usbharu.dev
JSON-LDの情報はSEO屋に占領されて全然わからない
14:48:04
usbharu @usbharu@misskey.usbharu.dev
Mastodon嫌いMisskey好き
(緩めの解釈をしてくれるため)
14:46:43
usbharu @usbharu@misskey.usbharu.dev
HTTP Signatureに関する情報とライブラリが少ない
14:46:20
usbharu @usbharu@misskey.usbharu.dev
14:46:03
usbharu @usbharu@misskey.usbharu.dev
14:41:16
usbharu @usbharu@misskey.usbharu.dev
14:40:47
usbharu @usbharu@misskey.usbharu.dev
AP実装、Personはできたので次はNoteとフォロー処理…
13:47:34
usbharu @usbharu@misskey.usbharu.dev
13:15:58
usbharu @usbharu@misskey.usbharu.dev
13:15:30
usbharu @usbharu@misskey.usbharu.dev
Mastodonでもいけた…
普通にMastodonの設定を間違えていただけだった
12:48:47
usbharu @usbharu@misskey.usbharu.dev
ActivityPub実装、すごくめんどくさい(主にMastodonのせい)
12:47:48
usbharu @usbharu@misskey.usbharu.dev
Mastodonはもうユーザー名の検索だけで認証情報が必要になってしまったのか…
12:26:53
usbharu @usbharu@misskey.usbharu.dev
orderedCollectionを返せば良いのか
12:25:33
usbharu @usbharu@misskey.usbharu.dev
12:24:20
usbharu @usbharu@misskey.usbharu.dev
11:57:58
usbharu @usbharu@misskey.usbharu.dev
11:56:53
usbharu @usbharu@misskey.usbharu.dev
11:43:24
usbharu @usbharu@misskey.usbharu.dev
11:41:51
usbharu @usbharu@misskey.usbharu.dev
Internal error occurred. Please contact us if the error persists.
5d37dbcb-891e-41ca-a3d6-e690c97775ac
11:36:54
usbharu @usbharu@misskey.usbharu.dev
WebFinger破壊したのかAPがうまいこと言っていないのか
11:29:33
usbharu @usbharu@misskey.usbharu.dev
11:17:38
usbharu @usbharu@misskey.usbharu.dev
11:12:48
usbharu @usbharu@misskey.usbharu.dev
行けたぁ!!
Mastodonは謎の413で失敗したので修正します。
10:55:06
usbharu @usbharu@misskey.usbharu.dev
あーKtorの制限でjsonでしか返せないから怒られてるのか
10:53:10
usbharu @usbharu@misskey.usbharu.dev
そして406 is 何
始めてみたし修正方法がわからないな
10:52:26
usbharu @usbharu@misskey.usbharu.dev
10:52:20
usbharu @usbharu@misskey.usbharu.dev
10:51:40
usbharu @usbharu@misskey.usbharu.dev
10:49:17
usbharu @usbharu@misskey.usbharu.dev
10:47:19
usbharu @usbharu@misskey.usbharu.dev
10:42:49
usbharu @usbharu@misskey.usbharu.dev
10:29:02
usbharu @usbharu@misskey.usbharu.dev
#1492 (nginx proxy + cloudflare + https = 403 Forbidden cloudflare-nginx) – nginx
10:23:00
usbharu @usbharu@misskey.usbharu.dev
10:13:24
usbharu @usbharu@misskey.usbharu.dev
10:10:59
usbharu @usbharu@misskey.usbharu.dev
Spring Boot 自分が思っているよりも出来なくて泣いてる
10:10:38
usbharu @usbharu@misskey.usbharu.dev
10:04:43
usbharu @usbharu@misskey.usbharu.dev
webfinger.orgみたいなところでlookupに成功しているので多分セキュリティ関係なんですよね…
10:01:00
usbharu @usbharu@misskey.usbharu.dev
10:00:33
usbharu @usbharu@misskey.usbharu.dev
09:57:59
usbharu @usbharu@misskey.usbharu.dev
09:52:40
usbharu @usbharu@misskey.usbharu.dev
関係あるかすらわからない
サーバーサイドにCORS関係あるんか?
09:49:19
usbharu @usbharu@misskey.usbharu.dev
でもCORSだとしてもNginxのログに残らないのはおかしいな
09:46:05
usbharu @usbharu@misskey.usbharu.dev
次うまいこといかなかったら
いったnSpring Bootでやってみるか
09:45:09
usbharu @usbharu@misskey.usbharu.dev
KtorのCORSがchromeのPreflight Requestに対してうまく働かなくてハマった問題
09:32:15
usbharu @usbharu@misskey.usbharu.dev
09:31:11
usbharu @usbharu@misskey.usbharu.dev
WebFinger、とりあえずレスポンスヘッダーとかをMastodonと同じにした
コレ多分RFC読んだほうが早かった
08:39:36
usbharu @usbharu@misskey.usbharu.dev
08:39:13
usbharu @usbharu@misskey.usbharu.dev
03:43:36
usbharu @usbharu@misskey.usbharu.dev
ともかく
03:43:29
usbharu @usbharu@misskey.usbharu.dev
僕の実装は間違っていない。が、どこかの設定がおかしいためMisskeyとMastodonからは見れない
ということかな?
03:41:18
usbharu @usbharu@misskey.usbharu.dev
03:35:45
usbharu @usbharu@misskey.usbharu.dev
03:34:41
usbharu @usbharu@misskey.usbharu.dev
Bot判定で防がれてる可能性がある 406ってなんだ
03:31:53
usbharu @usbharu@misskey.usbharu.dev
これでMisskeyが403じゃないエラーを出していたら参考になったんですが…
03:31:21
usbharu @usbharu@misskey.usbharu.dev
ダメやね
ログすら出ないのでマジでどっかで防がれてる可能性がある
03:30:15
usbharu @usbharu@misskey.usbharu.dev
とりあえずログを全部出して、セキュリティをとっぱらってみた
03:19:48
usbharu @usbharu@misskey.usbharu.dev
謎の要因によって403にされているらしい
本当によくわからない
03:11:01
usbharu @usbharu@misskey.usbharu.dev
host-metaじゃなくてhost-meta.jsonなのか?
03:05:28
usbharu @usbharu@misskey.usbharu.dev
03:02:03
usbharu @usbharu@misskey.usbharu.dev
普段Spring Boot使ってるのでまかせっきりだからあまりわからないけどDebug以下は出ないね
03:01:32
usbharu @usbharu@misskey.usbharu.dev
02:59:07
usbharu @usbharu@misskey.usbharu.dev
02:58:24
usbharu @usbharu@misskey.usbharu.dev
02:57:19
usbharu @usbharu@misskey.usbharu.dev
特にこういうStatus Codeを返すようにはしていないはず
Ktorが勝手にやっている可能性はなくはないけど
ブラウザからアクセスできるのでよくわからない
02:56:38
usbharu @usbharu@misskey.usbharu.dev
02:54:44
usbharu @usbharu@misskey.usbharu.dev
02:49:38
usbharu @usbharu@misskey.usbharu.dev
Mastodonはログを吐いてくれないし、Misskeyは403とか言い出すし…
02:49:17
usbharu @usbharu@misskey.usbharu.dev
02:45:52
usbharu @usbharu@misskey.usbharu.dev
gitのコミットみたいに投稿ごとに検証してないってことですか?
02:45:12
usbharu @usbharu@misskey.usbharu.dev
02:44:16
usbharu @usbharu@misskey.usbharu.dev
昼夜逆転オタク「{インスタンス名}落ちたwwww」
ポチッ(ツイート)
02:40:19
usbharu @usbharu@misskey.usbharu.dev
02:39:21
usbharu @usbharu@misskey.usbharu.dev
02:39:14
usbharu @usbharu@misskey.usbharu.dev
Mastodonのテストインスタンス、使ってなさすぎてSidekiqがコケまくってるかもw
02:37:16
usbharu @usbharu@misskey.usbharu.dev
02:36:55
usbharu @usbharu@misskey.usbharu.dev
それっぽく振る舞いつつ監視するサーバーがあったら大変
02:36:31
usbharu @usbharu@misskey.usbharu.dev
02:34:45
usbharu @usbharu@misskey.usbharu.dev
あと連合をプロキシとCloudflareで制限してます。
02:34:18
usbharu @usbharu@misskey.usbharu.dev
02:34:03
usbharu @usbharu@misskey.usbharu.dev
とりあえず使わないテストインスタンスで試してます。
02:33:19
usbharu @usbharu@misskey.usbharu.dev
これWebFingerの構成をKtorに追加し忘れてたかも
02:30:52
usbharu @usbharu@misskey.usbharu.dev
02:28:52
usbharu @usbharu@misskey.usbharu.dev
02:28:37
usbharu @usbharu@misskey.usbharu.dev
02:24:22
usbharu @usbharu@misskey.usbharu.dev
02:23:45
usbharu @usbharu@misskey.usbharu.dev
はぁ? api.cloudflare.comの名前解決ができないとか言われるんだが
02:13:12
usbharu @usbharu@misskey.usbharu.dev
AP実装作ってるやつ、すでにCIのためのクソコミットが量産されている
02:10:07
usbharu @usbharu@misskey.usbharu.dev
02:09:44
usbharu @usbharu@misskey.usbharu.dev
02:07:22
usbharu @usbharu@misskey.usbharu.dev
var hasGirlFriend:Boolean
get() = fasle
02:03:57
usbharu @usbharu@misskey.usbharu.dev
02:03:40
usbharu @usbharu@misskey.usbharu.dev
メインPCなら8秒で終わることに2分以上かけるCIサーバー、要る?
02:01:51
usbharu @usbharu@misskey.usbharu.dev
02:01:05
usbharu @usbharu@misskey.usbharu.dev
メインPCなら8秒で終わることに2分以上かけるCIサーバー、要る?
01:58:58
usbharu @usbharu@misskey.usbharu.dev
01:54:49
usbharu @usbharu@misskey.usbharu.dev
Can は Can を 缶詰にすることが出来ますか?みたいなやつだった気がする
01:54:17
usbharu @usbharu@misskey.usbharu.dev
01:53:43
usbharu @usbharu@misskey.usbharu.dev
01:51:48
usbharu @usbharu@misskey.usbharu.dev
WebFingerもうどうしようもないので外部に一瞬公開するCIを建てることにした
01:44:35
usbharu @usbharu@misskey.usbharu.dev
01:41:10
usbharu @usbharu@misskey.usbharu.dev
01:39:59
usbharu @usbharu@misskey.usbharu.dev
Effective Javaは働くなら読めと書いてあったので買った。途中まで読んで放置されている(アプリを作り始めたため)
01:38:23
usbharu @usbharu@misskey.usbharu.dev
正確にはDNSのタイムアウト
どういうふうになっているのかわからないので修正のしようがない
01:37:47
usbharu @usbharu@misskey.usbharu.dev
cloudflaredはwsl上では使えないのかな
謎の理由によって起動しない
01:36:46
usbharu @usbharu@misskey.usbharu.dev
01:36:37
usbharu @usbharu@misskey.usbharu.dev
そういうのはないので大丈夫
ローマ字もないよ
あるのは意味不明な英語だけ
01:35:33
usbharu @usbharu@misskey.usbharu.dev
01:35:24
usbharu @usbharu@misskey.usbharu.dev
もしかしたら「当たり前だろそれぐらい」というレベルで脳みそに刻まれてるかもしれないから!!
01:34:00
usbharu @usbharu@misskey.usbharu.dev
01:33:01
usbharu @usbharu@misskey.usbharu.dev
01:32:37
usbharu @usbharu@misskey.usbharu.dev
01:29:32
usbharu @usbharu@misskey.usbharu.dev
01:22:41
usbharu @usbharu@misskey.usbharu.dev
nginxじゃなくてcloudflaredの可能性
01:17:48
usbharu @usbharu@misskey.usbharu.dev
01:14:50
usbharu @usbharu@misskey.usbharu.dev
01:02:02
usbharu @usbharu@misskey.usbharu.dev
Mastodon インスタンスを高速に作成する - ブログ
01:01:44
usbharu @usbharu@misskey.usbharu.dev
01:00:00
usbharu @usbharu@misskey.usbharu.dev
00:43:48
usbharu @usbharu@misskey.usbharu.dev
00:43:27
usbharu @usbharu@misskey.usbharu.dev
2023-03-18 00:42:58 うみぷっぷ〜
の投稿
umi@umisskey.com
このアカウントは、notestockで公開設定になっていません。
00:42:37
usbharu @usbharu@misskey.usbharu.dev
00:38:17
usbharu @usbharu@misskey.usbharu.dev
00:37:17
usbharu @usbharu@misskey.usbharu.dev
java.lang.UnsupportedOperationException (no error message)
は?
00:31:11
usbharu @usbharu@misskey.usbharu.dev
00:28:06
usbharu @usbharu@misskey.usbharu.dev
Ktorは一発でDockerイメージを生成できるので楽ですね!(failedの出力を見ながら)
00:26:15
usbharu @usbharu@misskey.usbharu.dev
docker-compose.ymlをこしらえるわけですよ
00:25:51
usbharu @usbharu@misskey.usbharu.dev
00:25:40
usbharu @usbharu@misskey.usbharu.dev
まずローカルにAP対応の壊れて良いインスタンスが無い
00:23:16
usbharu @usbharu@misskey.usbharu.dev
WebFingerも出来たけどコレどうやってためそう…
00:13:05
usbharu @usbharu@misskey.usbharu.dev
00:12:28
usbharu @usbharu@misskey.usbharu.dev
00:12:19
usbharu @usbharu@misskey.usbharu.dev
00:11:58
usbharu @usbharu@misskey.usbharu.dev
00:11:42
usbharu @usbharu@misskey.usbharu.dev
00:11:38
usbharu @usbharu@misskey.usbharu.dev
00:01:28
usbharu @usbharu@misskey.usbharu.dev
kotlinx.serialization本当にめんどくさいな