ひさしぶり
流石にDBへのコネクションが途中から足りなくなったけど初期設定のまま(10コネクション)なのでしょうがない
そういえばこれIDEのフォーマッターが勝手にSQLをフォーマットして、マイグレーションスクリプトのハッシュ値が変わって異常検出してたみたい
RE: https://misskey.usbharu.dev/notes/9n9v7r9vxg
クリスタの手ぶれ補正自分の設定見たら58だったから相当数値上げないと実感できない可能性はある(参考になるかは知らん)
しまったこのアカウントでRustって言うとプログラミング言語の方のRustになってしまう
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
これユーザー切り替え忘れてgit clone したときのやつだわ…
RE: https://misskey.usbharu.dev/notes/9n9w6tcz6d
usbharu君git cloneミスったときの別のフォルダーに存在する関係ないMisskeyリポジトリいじってるかもしれない
@7mi@mi.7mi.site 多分それしか考えられないんですけど、逆に今まで動いていた分謎です。
それはデフォルトではなく通常trueでOKですと書くべきでは
というかfalseにする理由がせいぜい署名しないだけパフォーマンス向上ぐらいしか思いつかない
このアカウントは、notestockで公開設定になっていません。
Misskeyって設定省略したときどういう挙動するのかわからないけどコメント見る限り普通にtrueになってるはずなんだよな
fediverse移住の所感|くっしー https://note.com/gentle_yarrow378/n/ndafb1e284135
Fediverse (4) Advent Calendar 2023 - Adventar https://adventar.org/calendars/8812
Fediverse Advent Calenderに14日目の記事を寄稿させていただきました。ほとんど自己満足で書いた上に、内容も薄いですが、文章量だけは重量級になってしまいました。暇で仕方ない方は、読んでいただければ幸いです……!
このアカウントは、notestockで公開設定になっていません。
SNSの定義がわからんけどフォローして投稿見れるだけならくっそ簡単なんだよな
TLの構築が若干しんどいけど
もしかしてActivityPub対応しなければそれっぽいSNS作るのって比較的簡単なのでは…?
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ThreadsがMastodonなどと連携できるActivityPubのテストを開始 - GIGAZINE
https://gigazine.net/news/20231214-threads-activitypub-test/
昼間に家族が見てた動画の「アメ車は助手席にハンドルがついてる」が今更じわじわきて笑って寝れない
nullable.toString()
とnullable?.toString()
の差で時間溶かしかけた。あぶねぇ
@kussy_tessy@fedibird.com ありがとうございます。ちょっとやってみます。
これにするとタイムラインの読み込み時に不正確な情報を返す必要がなくなるし、総投稿数も最終投稿日時もactorsテーブルに持たせるか…
@usbharu actorsテーブルにfollowing_cntとfollowers_cntを持たせて、relationshipsテーブルを更新するときに一緒に更新するのはどうでしょうか?
{
"@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"
}
そういえばIntellij IDEAアップデートしたら起動するだけでエラー出る現象なおった気がする
不整合の解決あたりはだいぶ成熟してきたのでいい感じだけど同時に来た重複したリクエストに対して弱いのでちゃんと作りたい。主に作り始めたときにトランザクションに対する理解がなかったのと、そもそもここまで同じリクエストが重複して飛んでくると思ってなかった。
@kussy_tessy@fedibird.com Mastodonのアカウント削除の挙動を把握してなかったのでアクティビティ来ると思ってたんですが、ドキュメントちゃんと読んだら同じidで作成できないって書いてあったので無いっぽいです。昔何処かでMastodonはアカウント削除後の挙動がMisskeyと違う的な話を聞いたので勘違いしました。
もう同じAcctでDelete Actorアクティビティ受け取ってても不正扱いにして破棄するか…
Delete Actorアクティビティを受け取る → DBからactorの情報を削除、ただし公開鍵は保持する。
Delete ActorされたActorからのアクティビティは破棄
別のActor(同じAcct)からのアクティビティは受け付ける
にするべか…
Delete Accountアクティビティを受け取る→DBから完全に削除 にするべきなのか…?
アカウント削除後に同じ名前で新しいアカウントが作成されたとき、不正なactorとしてアクティビティの破棄をするべきなのか、Deleteアクティビティを受け取った時点でアカウントの正常な削除を受け取った扱いにして新しいアカウントとしてアクティビティを受け付けるべきなのか。
ゴムゴムゴムゴムパドパドドダダドダダパパドドププブブウウドブブググテチポめめブブブブブブブブブブブブブブブブブブブブブブブブブブブブブブブりりブりりりりりりりり (キャンディ・パープル)の主張が強い
このアカウントは、notestockで公開設定になっていません。
真面目に考えるとN+1発生しまくりと複雑なSQLだったらどっちのほうがマシなんだろうね
0,1,2のところは全部フォロー数/フォロワー数なんだけど何故かいきなり20の投稿数が出てくる
なんでだよ
Twidereでフォローリクエストの承認の仕方がわからず慌てて別のクライアントで手動テストするなどした。
Mastodon API、Accountに保持してる情報が多すぎてこれ毎回取得するんか…
になっている
Mastodon 互換APIとして作ってる以上作りたい機能と同時に関係ない機能を作る羽目になることが多い。そして地味にそれがしんどい
このアカウントは、notestockで公開設定になっていません。
今更感あるけど、フォロワーから削除とかフォロー承認を取り消しとかじゃなくてフォロワーを解除なんだ
一回ちゃんとした連合してしまうとDB吹っ飛ばすかwみたいなこと出来ないので慎重にする必要がある
AWT → ネイティブ を書き換えてAWT → JetBrains製のGUIライブラリにするのかな?
JavaがWaylandに対応しないとしんどいんじゃないかな…?
JetBrains → Swing → AWT → 各プラットフォームのGUIなので
pri[スペース]val[スペース]でprivate val
に変換してくれなくなって普通に困る
メディアのNSFWなら標準機能でリモートのメディアにNSFWフラグを付けることができる。あとAIかなんかで自動でフラグ付けることもできる。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。