07:57:33 @noellabo@fedibird.com
2020-06-16 07:51:11 銀灰色님의 게시물 storyyakata@fedibird.com
icon

This account is not set to public on notestock.

07:58:41 @noellabo@fedibird.com
icon

@kamisuke おはよう、王

08:00:22 @noellabo@fedibird.com
icon

@nashiki なしきおはよー!

08:33:46 @noellabo@fedibird.com
2020-06-16 08:31:24 画眩님의 게시물 ggagen@pawoo.net
icon

This account is not set to public on notestock.

08:33:48 @noellabo@fedibird.com
2020-06-16 08:31:29 画眩님의 게시물 ggagen@pawoo.net
icon

This account is not set to public on notestock.

08:35:03 @noellabo@fedibird.com
icon

おさげだ……おさげだ……

08:36:00 @noellabo@fedibird.com
icon

@aquarla マジすか。さっき再起動してたタイミング?

08:37:05 @noellabo@fedibird.com
icon

@aquarla WebUIのアカウントページか。確かにエラーでとる……。

08:46:32 @noellabo@fedibird.com
icon

@Lily アカウントのページでエラーが出ているようです。確認してみます。

09:12:57 @noellabo@fedibird.com
icon

アカウントページの500エラーの件、対処しました。引き続きエラーがでるようでしらお知らせ下さい。

09:19:57 @noellabo@fedibird.com
icon

@japaslu ブーストでやりなはれ。

09:41:32 @noellabo@fedibird.com
icon

@japaslu Mastodonの仕組みでは一回しかブーストできないけど、解除してもう一度ブーストする形で、同じ投稿を使い回すようにするといいよ。

ブーストは、一定時間同じモノは表示されないようにする機能があって、初めて目にする人には届くけど、さっき見たばかりの人には表示されないようになっているし、ウルサいなと思う人は、ブーストだけを非表示にすることもできるからね。

同じ内容の新規投稿を繰り返すのはスパムと考えられているので、風当たりが強いんだよ。いろんなところから通報がくるよw

09:57:04 @noellabo@fedibird.com
icon

@japaslu ブーストは基本的に連合に出るよ。

今回は該当しないと思うけど、一つ注意点としては、デフォルトの公開範囲をプライベート(フォロワーオンリー)にしておくと、ブーストがフォロワーにしか飛ばなくなるっていうのはある。

あまり知られていない(Mastodon長く使ってる人も知らない人が多い)プライベートブースト。

10:12:54 @noellabo@fedibird.com
icon

@japaslu 言い方がおかしかった。連合タイムラインには出ない。連合先のサーバに届くって意味。すまん。

連合タイムラインで目立とうと思ったら、新規に投稿するしかない。

11:19:07 @noellabo@fedibird.com
icon

有効期限付き投稿をAPIレベルで実装しました。まだUIはありません。試験導入です。

export TOKEN=XXXXXXXX

curl -XPOST -H "Authorization: Bearer $TOKEN" fedibird.com/api/v1/statuses -d "status=test" -d "expires_at=2020-06-16T02:10:00Z"

expires_atで、投稿の有効期限を設定します。

Fedibirdでローカルのみなんてありえないので、当然、連合先に配送されますw

有効期限に達すると、投稿の削除がローカルと連合に対して行われます。

連合先で削除されるかどうかは保証されません。自分で削除した時と同じです。

有効期限に対応したサーバでは、削除のActivityが届かなくても、期限を過ぎた投稿を削除済みとして扱うか、あるいは自主的に削除します。

有効期限が一定以上長い投稿については、削除リクエストしないという仕様も考えています。期日に消すことが主目的では無く、キャッシュを保持する期間の目安を伝える役割となります。

12:12:05 @noellabo@fedibird.com
icon

有効期限付き投稿は、Pawooの自動消滅トゥート機能と似ており、同じような効果が得られますが、異なるものとお考え下さい。

今後、無限に増え続ける投稿を、連合する各サーバが無限に保持することは難しくなってきます。

他サーバのキャッシュもそうですが、ローカルの投稿についても同様です。

投稿者の選択およびサーバのルールに基づき、保持する期間を限定するという考え方も必要になってくると考えています。

そういう意味合いも含めての、有効期限です。

なお、有効期限は、もともと規格に含まれるものではありませんので、合意事項は何もありません。各サーバはこれを無視することができます。

(削除リクエストが来た場合は話は別です)

現在のtootctl status removeのように、スレッドを形成していたり、お気に入りやブックマークの対象となっているものを保護したり、非公開とするが、関係者だけは引き続き参照できるようにしても良いと思います。

13:23:59 @noellabo@fedibird.com
icon

いろいろなことが考えられるので、意見を聞かせて頂けると助かります。

リアルタイムに張り付くことを求められるということについていえば、たとえば、有効期限の最短を1週間にするという方法もあります。

負荷については、たとえば、全投稿にデフォルトで1ヶ月などの期間設定を行い、全て削除リクエストを飛ばすとします。削除リクエストは、投稿する速度と同じ速度で飛んできます。

投稿と削除の負荷は同じではありませんが、同じペースで時間をかけて実行されるのは、ある種、理想の負荷分散かもしれません(さらに、12時間ずらすなどの工夫も考えられます)

tootctl statuses remove との違いとして、ローカルの投稿削除があります。

expires_atで有効期限を短くする方に目が行きますが、expires_atを指定しない、ずっと残しておきたい投稿が識別できるという側面もあります。

13:54:07 @noellabo@fedibird.com
icon

有効期限付き投稿のUIを作ると、予約投稿のUIも出来ちゃうんだけど、本家が実装した奴を真似したいなぁ(手抜きの発想)

13:59:54 @noellabo@fedibird.com
2020-06-16 13:58:38 :fu::hiragana_ru2::fu::hiragana_ru2:ラ0.F님의 게시물 frfr@mstdn.f72u.net
icon

This account is not set to public on notestock.

14:51:29 @noellabo@fedibird.com
icon

@blank71 jsonだとこう。

Attach image
14:53:18 @noellabo@fedibird.com
icon

@blank71 SidekiqのDeleteExpiredStatusWorker

Attach image
15:04:29 @noellabo@fedibird.com
icon

@blank71 期限付きの投稿をすると、DeleteExpiredStatusWorkerがSidekiqの予約に積まれますよ、という内部動作の説明です。削除リクエストを予約するワーカーです。

なんかUSTじゃないとダメっぽいですね。ここは予約投稿と同じ動作です。(自分で考えて書いてないからよくわかっていない)

15:16:14 @noellabo@fedibird.com
2020-06-16 15:11:53 Cutls@cutls.com님의 게시물 Cutls@cutls.com
icon

masterにbeta版だけどfedibirdのexpires_atに入れました。PWA版( app.thedesk.top )で試せます。
「時間指定投稿」のところで「Expire mode(beta)」をクリックしてください。

Attach image
16:37:26 @noellabo@fedibird.com
icon

:mixi:

16:42:52 @noellabo@fedibird.com
icon

Pawoo勢にアンケートをとってみたいが、Pawooはアンケートに対応していない回

16:47:19 @noellabo@fedibird.com
icon

そもそも、アンケートとして投稿すると、それ自体が向こうでは見えてないヨ。

16:54:45 @noellabo@fedibird.com
icon

どれだけ涙を流せば 貴方を忘れられるだろう

(らすてぃネイル)

17:21:51 @noellabo@fedibird.com
2020-06-16 17:20:43 かみふう님의 게시물 kamifuuuuuh@fedibird.com
icon

This account is not set to public on notestock.

18:16:14 @noellabo@fedibird.com
icon

チャスモハァーワ」。

18:22:50 @noellabo@fedibird.com
icon

@fujitastyle これだ!

18:22:51 @noellabo@fedibird.com
18:38:32 @noellabo@fedibird.com
icon

:mixi: にそんな話題が

18:44:04 @noellabo@fedibird.com
icon

ぱくぱく

19:24:49 @noellabo@fedibird.com
2020-06-16 19:19:29 狙撃兵!@すないぱー🔞🎨🖋🍝🍺🇯🇵님의 게시물 da8sniper@pawoo.net
icon

This account is not set to public on notestock.

19:34:03 @noellabo@fedibird.com
icon

お、雷鳴が。これから激しいの来るかな?

19:36:58 @noellabo@fedibird.com
icon

しゅいろによる撲滅作戦からショートケーキを保護するために、皆で店頭のケーキを自宅にお迎えすべし。

19:38:11 @noellabo@fedibird.com
icon

アカン、雷が近付いてきた。

19:39:00 @noellabo@fedibird.com
icon

まぁウチは自宅鯖じゃないからいいんだけどさ。

19:39:06 @noellabo@fedibird.com
icon

夜を食べるのだわ

19:56:36 @noellabo@fedibird.com
icon

夜を食べたのだわ

19:59:15 @noellabo@fedibird.com
icon

それはそう

19:59:53 @noellabo@fedibird.com
2020-06-16 19:43:32 としこ님의 게시물 1045shookit@gingadon.com
icon

This account is not set to public on notestock.

20:05:53 @noellabo@fedibird.com
2020-06-16 19:06:08 Juja님의 게시물 ymd@fedibird.com
icon

This account is not set to public on notestock.

20:07:50 @noellabo@fedibird.com
icon

ベベヨ

20:10:29 @noellabo@fedibird.com
20:11:31 @noellabo@fedibird.com
2020-06-16 20:11:13 k_taka‮🔖‭님의 게시물 k_taka@mstdn.jp
icon

This account is not set to public on notestock.

20:17:39 @noellabo@fedibird.com
2020-06-16 20:15:35 のんびり님의 게시물 nonbiri@fedibird.com
icon

This account is not set to public on notestock.

20:17:57 @noellabo@fedibird.com
icon

だいすき

20:19:42 @noellabo@fedibird.com
icon

@nonbiri 良き哉

20:23:37 @noellabo@fedibird.com
icon

ベルゼブブ