icon

ひさしぶり

icon

はねるだ

icon

風呂出た

icon

よるご飯食べた

icon

体調が少し改善した

icon

まじで体調悪いな

icon

今回は再起動しなかった

icon

☑️ 更新してシャットダウン

icon

:oyasumi:

icon

体調悪いけど薬のお陰で元気っていうあんまり良くない感じなのでさっさと寝るか

icon

コネクションプールでもうちょいあるか

icon

流石にDBへのコネクションが途中から足りなくなったけど初期設定のまま(10コネクション)なのでしょうがない

icon

興味で800キューぐらい自作AP実装に流し込んでみたら普通にほとんど消化してびっくり

icon

そういえばこれIDEのフォーマッターが勝手にSQLをフォーマットして、マイグレーションスクリプトのハッシュ値が変わって異常検出してたみたい

RE:
https://misskey.usbharu.dev/notes/9n9v7r9vxg

icon

クリスタの手ぶれ補正自分の設定見たら58だったから相当数値上げないと実感できない可能性はある(参考になるかは知らん)

icon

GitHub Actions便利すぎておうちCIほとんど意味なくなってきた

icon

CI環境なんとかしたい

icon

TeamCityが暴れてるなぁ?

icon

ふーむ

icon

くっそ重い原因調査するか…

icon

N100PC3台ぐらい欲しい

icon

相変わらず投稿が重いな

icon

うーん

icon

😊😊😊

icon
Web site image
「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン
icon

明日には体調改善するといいけど

icon

早めに風呂入っていつでも寝れるようにする

icon

しまったこのアカウントでRustって言うとプログラミング言語の方のRustになってしまう

icon

Rust半額なんだ

icon

とりあえず構造化ログについて色々調べているけど難しそう

icon

休むべきなのになにかしていないと落ち着かない

icon

まぁ用事の重要度的には低いので休むこともできますが…

icon

まだ体調が改善しないけど明日大丈夫かな

2023-12-15 17:10:49 皆村春樹:usapoyo_dance: の投稿 halllki@misskey.io
icon

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

icon

復旧したっぽい

2023-12-15 17:05:25 usbharu@focalorus.ioの投稿 usbharu@focalorus.io
icon

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

icon

ありがとうさいばれ
ありがとうななみさん

icon

できた

icon

うおおおおおお

icon

これで連合できたらいいんですけど

icon

さて

icon

Meilisearchも復旧したっぽいな

icon

これユーザー切り替え忘れてgit clone したときのやつだわ…

RE:
https://misskey.usbharu.dev/notes/9n9w6tcz6d

icon

今日めちゃくちゃアタマイテテテテテなので許して

icon

じゃぁ逆になんで動いてるんだよ

icon

usbharu君git cloneミスったときの別のフォルダーに存在する関係ないMisskeyリポジトリいじってるかもしれない

icon

わかったぞ

icon

@7mi@mi.7mi.site 多分それしか考えられないんですけど、逆に今まで動いていた分謎です。

icon

なんならdefault.yml消しても動く

icon

うーん困った

icon

起動して草
どこの設定読み込んでるんだよ

icon

一回DBとかの設定変えてみてそれでもダメなら終わりって感じ

icon

Misskeyの設定が反映されないんだけど…

icon

えー

icon

そもそも設定がちゃんと読み込まれていない気がするな

icon

ふむ

icon

え、なんで署名してくれないの…?

icon

どうして…

icon

設定したんだけどGETに署名してくれない

icon

うーんGETに署名されてない気がするなぁ

icon

自作AP自作の話

icon

なんで何もしていないのにマイグレーションスクリプトが失敗するんですか…?

icon

GET署名がちゃんと行われてるかわからないから試してみるか

icon

ふーむ

icon

まぁもうちょっと様子見てみます

icon

設定間違えたか~?

icon

なお署名しても取得できない模様

icon

それはデフォルトではなく通常trueでOKですと書くべきでは
というかfalseにする理由がせいぜい署名しないだけパフォーマンス向上ぐらいしか思いつかない

2023-12-15 16:12:28 usbharu@focalorus.ioの投稿 usbharu@focalorus.io
icon

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

icon

まぁ追記しとくか

icon

Misskeyって設定省略したときどういう挙動するのかわからないけどコメント見る限り普通にtrueになってるはずなんだよな

icon

確認するか

icon

そういえばデフォルトで有効じゃないのか?

icon

まぁDeleteが行き渡るようにするには必須だししょうがないか

icon

actorのエンドポイントに署名が必要ってことか

icon

inboxへのPOSTリクエストはすべて署名されているはずだし…

icon

こっちからの署名にリクエストが必要の意味がわからないけどGETリクエストの話?

icon

おネギがネギ振ってる初音ミク知らないの意外

icon

完全にこれ

2023-12-14 11:51:49 usbharuの投稿 usbharu@misskey.usbharu.dev
icon

厳正な抽選の結果
お客様(?)にPersonを提供することができませんでした。

icon

ブラウザからWebFinger見れるんだけど、そっから先に進めない

icon

頭いてぇ

icon

アタマイテテテテテテテ

icon

うあー

icon

頭痛すぎて何も考えられない

icon

うちまだThreadsと連合できてないんだよな…

icon

これは本当にそう

2023-12-15 07:16:26 くっしー :verify:の投稿 kussy_tessy@fedibird.com
icon

「隙あらば女装させ」られそうになってるusbharuニキ

icon

初期のTwitterってふぁぼの数わからなかったんだ…

icon

読んだ

2023-12-14 22:30:20 くっしー :verify:の投稿 kussy_tessy@fedibird.com
icon

fediverse移住の所感|くっしー note.com/gentle_yarrow378/n/nd

Fediverse (4) Advent Calendar 2023 - Adventar adventar.org/calendars/8812

Fediverse Advent Calenderに14日目の記事を寄稿させていただきました。ほとんど自己満足で書いた上に、内容も薄いですが、文章量だけは重量級になってしまいました。暇で仕方ない方は、読んでいただければ幸いです……!

Web site image
fediverse移住の所感|くっしー
icon

熱はなかった

icon

やべーーーめっちゃ頭痛い

icon

usbharu君最近資格のお勉強で忙しわよ

icon

原神やってねぇわ

icon

これで思い出した

2023-12-15 01:36:02 うみぴの投稿 umi@focalorus.io
icon

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

icon

:oyasumi:

icon

色々やったので寝る

icon

速攻で風呂入って寝ます

icon

ツイッタァ見てたらもうこんな時間

icon

抽象的すぎるものを具現化して送られてくるのでもう一回抽象化する(?)

icon

APをいい感じに抽象化したい

icon

SNSの定義がわからんけどフォローして投稿見れるだけならくっそ簡単なんだよな
TLの構築が若干しんどいけど

icon

まだActivityPubで疲弊してるの?(笑)

はい…

icon

もしかしてActivityPub対応しなければそれっぽいSNS作るのって比較的簡単なのでは…?

2023-12-14 17:24:56 ろむねこの投稿 r_ca@62ki.net
icon

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

icon

まだThreadsのユーザー取得できないな

icon

僕は信じていたぞ…っ!!!

2023-12-14 17:14:12 Haboriteの投稿 haborite@fedibird.com
icon

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

icon

まさかの手元が間違ってるパターンでカス

icon

大阪行かずに新大阪行く

icon

大阪って新幹線止まったっけ

icon

乗り換え多いし…

2023-12-14 16:23:57 茅野ななみの投稿 7mi@mi.7mi.site
icon

景色単調だと寝るからきっとへーきへーき(?

icon

なお17時間も電車に座っていられるだけの体力はありません。

icon

これやってみたい

2023-12-14 16:22:22 CyberRexの投稿 cyberrex_v2@misskey.io
icon

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

icon

手元 62%
CI 38%

↑??

icon

手元とCIでカバレッジ計測に1.8倍ぐらい差があるんだけど何

icon

じわる

icon

😊😊😊

icon

さいばれをJKにして寒さ耐性あげる?

icon

data classの自動生成toStringって見分ける方法ないの?

icon

んー

icon

いまこれ

2023-12-14 12:42:55 サンセット(かわいい)の投稿 sunset@mi.sunset0916.net
icon

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

icon

Macが燃えるかもしれない開発してる人おるね

icon

Meilisearchが使えているのか謎

icon

え?うごいた

icon

逆にDB使った検索一切動かんやん

icon

あーこれMeilisearchの設定してないわ

icon

このPersonはAPのPersonやね

icon

厳正な抽選の結果
お客様(?)にPersonを提供することができませんでした。

icon

自宅でHTTPクライアントからやってもダメ

icon

謎です

icon

ThreadsうみすきーとFedibirdでは取得できてる

icon

なぜかうちは取得できないのでカス

icon

WebFingerからHTMLが返ってくる…?

icon

何故かうちからは取得できないな

icon

んー

icon

いい加減Meilisearch直したい

icon

ThreadsがMastodonなどと連携できるActivityPubのテストを開始 - GIGAZINE
https://gigazine.net/news/20231214-threads-activitypub-test/

Web site image
ThreadsがMastodonなどと連携できるActivityPubのテストを開始
icon

これ全然嘘で、なんなら増えてる

icon

今日もやっていきます

icon

😭

Attach image
icon

昼間に家族が見てた動画の「アメ車は助手席にハンドルがついてる」が今更じわじわきて笑って寝れない

icon

明日から1時間早く起きろーって言われたので早めに寝ます

icon

nullable.toString()
nullable?.toString()の差で時間溶かしかけた。あぶねぇ

icon

うーんその場しのぎの対応が多くてカスって感じになってきた

icon

TL病み期?

icon

風呂出た

icon

風呂入るか…

icon

じゃあ次は非同期処理だね!

icon

よるご飯食べた

icon

オブジェクト指向 状態やね完全に

icon

まぁ後で

icon

Relationships周りがあまりにもややこしくなってきたので書き直したいな

icon

集約をぶっ壊す感じなので困った

icon

難しい

icon

うーん

icon

@kussy_tessy@fedibird.com ありがとうございます。ちょっとやってみます。

icon

これにするとタイムラインの読み込み時に不正確な情報を返す必要がなくなるし、総投稿数も最終投稿日時もactorsテーブルに持たせるか…

icon

今からでもこれにしようかな

2023-12-13 18:20:47 くっしー :verify:の投稿 kussy_tessy@fedibird.com
icon

@usbharu actorsテーブルにfollowing_cntとfollowers_cntを持たせて、relationshipsテーブルを更新するときに一緒に更新するのはどうでしょうか?

icon

雑にアカウント削除対応したけどこれ後々後悔しそう

icon

アカウント削除アクティビティの受診に対応した

これは貴重なアカウントの削除アクティビティ
icon

{
  "@context" : [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", {
    "manuallyApprovesFollowers" : "as:manuallyApprovesFollowers",
    "sensitive" : "as:sensitive",
    "Hashtag" : "as:Hashtag",
    "quoteUrl" : "as:quoteUrl",
    "toot" : "http://joinmastodon.org/ns#",
    "Emoji" : "toot:Emoji",
    "featured" : "toot:featured",
    "discoverable" : "toot:discoverable",
    "schema" : "http://schema.org#",
    "PropertyValue" : "schema:PropertyValue",
    "value" : "schema:value",
    "misskey" : "https://misskey-hub.net/ns#",
    "_misskey_content" : "misskey:_misskey_content",
    "_misskey_quote" : "misskey:_misskey_quote",
    "_misskey_reaction" : "misskey:_misskey_reaction",
    "_misskey_votes" : "misskey:_misskey_votes",
    "_misskey_summary" : "misskey:_misskey_summary",
    "isCat" : "misskey:isCat",
    "vcard" : "http://www.w3.org/2006/vcard/ns#"
  } ],
  "type" : "Delete",
  "actor" : "https://misskey.usbharu.dev/users/9d1pbgd0uu",
  "object" : "https://misskey.usbharu.dev/users/9d1pbgd0uu",
  "published" : "2023-12-13T07:13:27.684Z",
  "id" : "https://misskey.usbharu.dev/5168939e-7cbb-4fb3-91b5-25d26f47a291"
}

icon

こっちなら不必要なwhere句が増えることもなくなる

icon

うーん削除フラグで実装してもいいけど削除済みアカウントテーブルの方がいい気がしてきた

icon

ユニークキー制約で引っかかる→DBからコネクションが全部?切断される→エラー
っぽい

icon

うーんやっぱ徹底的に重複排除しないとダメそうだなぁ

icon

どうしてupdateするだけでDBからコネクション全部切られるんですか…?

icon

謎のエラーが発生しまくり

icon

そういえばIntellij IDEAアップデートしたら起動するだけでエラー出る現象なおった気がする

icon

あと複数データソースに対するトランザクション制御何もわからん

icon

不整合の解決あたりはだいぶ成熟してきたのでいい感じだけど同時に来た重複したリクエストに対して弱いのでちゃんと作りたい。主に作り始めたときにトランザクションに対する理解がなかったのと、そもそもここまで同じリクエストが重複して飛んでくると思ってなかった。

icon

AP実装、ほとんどテスト書くのに時間使ってる(なおカバレッジ50%未満の模様)

icon

@kussy_tessy@fedibird.com Mastodonのアカウント削除の挙動を把握してなかったのでアクティビティ来ると思ってたんですが、ドキュメントちゃんと読んだら同じidで作成できないって書いてあったので無いっぽいです。昔何処かでMastodonはアカウント削除後の挙動がMisskeyと違う的な話を聞いたので勘違いしました。

icon

nihongo utenai hito orune

icon

殆どの場合APだと同じドメイン同じidは使えないはずだし

しらんけど

icon

もう同じAcctでDelete Actorアクティビティ受け取ってても不正扱いにして破棄するか…

icon

うーんやっぱり自前のMastodonサーバーが必要

icon

論理削除とはちょっと違うか
フラグ立てるだけではないから

icon

論理削除ってやつか

icon

これなら削除されたアカウントの最低限の情報を保持しておくだけでいい…?

icon

ActivityPub難しすぎる

icon

Delete Actorアクティビティを受け取る → DBからactorの情報を削除、ただし公開鍵は保持する。

Delete ActorされたActorからのアクティビティは破棄

別のActor(同じAcct)からのアクティビティは受け付ける

にするべか…

icon

Delete Accountアクティビティを受け取る→DBから完全に削除 にするべきなのか…?

icon

アカウント削除後に同じ名前で新しいアカウントが作成されたとき、不正なactorとしてアクティビティの破棄をするべきなのか、Deleteアクティビティを受け取った時点でアカウントの正常な削除を受け取った扱いにして新しいアカウントとしてアクティビティを受け付けるべきなのか。

icon

ActivityPub、アカウント削除後にきたアクティビティどうすればいいんだろう

icon

前までNoteのcontent以外の内容も表示してたけど今はしない

icon

そういえばMisskeyのActivityPubのNoteの扱いちょっと変わったよね

icon

ioから何個か来た

icon

ミュートガチで面倒くさそう

icon

そもそもMastodonのミュートの仕様を把握していない

icon

面倒くさそう

icon

ミュート実装したいけどなー

icon

:oyasumi:

icon

さーて寝るか

icon

Spring BootだけでPDF版全973ページ(英語)じゃん
流石に無理だぞ…

icon

ドキュメント穴が空くほど読んでから本買ったほうが良さそうな気がしてきた

icon

Spring Frameworkの本調べてる

icon

Spring Batchの本買おうかな

icon

風呂出た

icon

usbh.al欲しい(要らん)

icon

ゴムゴムゴムゴムパドパドドダダドダダパパドドププブブウウドブブググテチポめめブブブブブブブブブブブブブブブブブブブブブブブブブブブブブブブりりブりりりりりりりり (キャンディ・パープル)の主張が強い

2023-12-12 15:32:59 NISHINARIの投稿 tomosibi@misskey.io
icon

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

icon

真面目に考えるとN+1発生しまくりと複雑なSQLだったらどっちのほうがマシなんだろうね

icon

パフォーマンス?知らんな(諦め)

icon

ORMの都合上1クエリで完成させる必要があって死ぬかと思った

icon

これは書くだけでハゲそうになったSQL

Attach image
icon

SQL完全に理解した

icon

0,1,2のところは全部フォロー数/フォロワー数なんだけど何故かいきなり20の投稿数が出てくる
なんでだよ

icon

何故か異常値が出てくる

Attach image
icon

SQL全然わからん

icon

SQL何もわからんになっています

icon

んー非正規化して毎回updateするか…

icon

最終投稿日時の実装をどうしようかな…

icon

まだ作ってないけどタイムラインのフォールバック実装とテストとか考えたくもない

icon

ページネーションテスト ← あまりにもだるすぎる

icon

Twidereでフォローリクエストの承認の仕方がわからず慌てて別のクライアントで手動テストするなどした。

icon

GradleかIntellij IDEA壊した

icon

ヘッドレスChrome、パスワードを保存しますか?のダイアログだけ出てくるwww

icon

治ってねぇわなんだこれ

icon

ほんとに何もしてないのに壊れたから一回 cleanしたら治ったっぽいな

icon

何もしていないのにE2Eテストが壊れており…

icon

E2Eどの段階で落ちたのかさっぱりわからん

icon

E2E落ちてて最悪

icon

Mastodon API、Accountに保持してる情報が多すぎてこれ毎回取得するんか…
になっている

icon

なんでこんなに投稿が重いんだ

icon

iowait高すぎてヤバそう

icon

このサーバー重たくてカスだな

icon

誰が名付けたのかもう覚えてない

icon

なんやねんおもらし系Vって2

icon

どれももう覚えてません

icon

懐かしの

Attach image
icon

👍

Attach image
icon

:oyasumi:

icon

さーて寝るか

icon

んーサーバーの調子が悪いのかかなり投稿に時間がかかる

icon

APにも乗ってた

icon

フォロー承認制ユーザーの実装、普通にミスったわこれ

icon

Mastodon 互換APIとして作ってる以上作りたい機能と同時に関係ない機能を作る羽目になることが多い。そして地味にそれがしんどい

icon

風呂出た

icon

お風呂廃炉

icon

WTやってないわそういや

icon

ツイッタァ見てたら時間溶けた

2023-12-11 20:06:01 めいの投稿 mei_chika_nico@pawoo.net
icon

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

icon

よるご飯食べた

icon

夜ご飯食べる

icon

人生で初めてPATCHメソッド使ったAPI実装する

icon

使うかは知らん

icon

動的テストを覚えたので簡単にいろんな組み合わせのテストが行えるようになった

icon

〽️〽️〽️

icon

昼ご飯〽️でした

icon

いたい

icon

くしゃみしたら舌噛んだ

icon

や、これタイムラインだけだな
取得はできてるけどTL構築時に返信先の情報が無くなってる

icon

そしてどうも返信すると返信先の取得に失敗しているらしいということがわかった

icon

今更感あるけど、フォロワーから削除とかフォロー承認を取り消しとかじゃなくてフォロワーを解除なんだ

icon

フォロワーを解除に対応した

icon

修正した

icon

バグってブロックしたら自動でミュートするようになってた

icon

そういやMisskeyでブロックされてるのかわかりにくいのってなんで?

icon

修正した

icon

バグってフォロー解除できなくなったわこれ

icon

Intellij IDEA Kotlin Pluginが起動時に毎回壊れる件

icon

なおった

icon

関係ないらしい

icon

例の障害?これ?

icon

インターネットの速度が普段の1/140の速度しか出ません!!!!!
なんで!!!

icon

React出来ます(書けるだけ) ← 辞めたい

icon

フロントエンド入門したい

icon

まぁまぁクソデカPRが出来た

icon

VFD時計作りたーーーーーーーいになっています

icon

一回ちゃんとした連合してしまうとDB吹っ飛ばすかwみたいなこと出来ないので慎重にする必要がある

icon

ブロックとその解除に対応したのでだいぶ連合の制限解除が近づいてきた

icon

ついでにブロック/解除とフォロー解除にも対応した

icon

うおおおおフォローなおった

icon

AWT → ネイティブ を書き換えてAWT → JetBrains製のGUIライブラリにするのかな?

icon

やべー検索死んでるから見つけられねー

icon

なんかちょっと前Hyprlandで遊んでたときに見かけたなこれ

icon

JavaがWaylandに対応しないとしんどいんじゃないかな…?

JetBrains → Swing → AWT → 各プラットフォームのGUIなので

icon

ご飯食べた

icon

今度こそ御飯食べる

icon

K2じゃなくて普通の1.9.21なのに

icon

Kotlinのコンパイラ不安定すぎてやばい

icon

夜ご飯まだだった

icon

いっぱい壊したので夜ご飯食べる

icon

自作AP実装フォロー機能壊した

icon

変換というか補完の確定というか

icon

pri[スペース]val[スペース]で
private valに変換してくれなくなって普通に困る

icon

Intellij IDEAがめっちゃアホになってて困る

icon

あーセキュリティの設定にあるのね(????)

icon

あれNSFW.jsのやつなくなった?

icon

メディアのNSFWなら標準機能でリモートのメディアにNSFWフラグを付けることができる。あとAIかなんかで自動でフラグ付けることもできる。

2023-12-10 14:17:49 くっしー :verify:の投稿 kussy_tessy@fedibird.com
icon

io(Misskey?)ってリモートの投稿に勝手にNSFWフラグ付けるんだね。

icon

これです

2023-12-10 13:41:38 ろむねこの投稿 r_ca@62ki.net
icon

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

icon

何話まで読んだか覚えてないけど

icon

魔女の旅々読みたくなってきた

2023-12-10 12:06:56 :_ta::_i::_ni::_xya::_n::_pu:の投稿 taichan@mi.taichan.site
icon

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

icon

AP実装のテストでフォローする → STLが吹っ飛ぶ

を繰り返しています