2020-06-16 07:51:11 銀灰色の投稿 storyyakata@fedibird.com
icon

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

icon

@kamisuke おはよう、王

icon

@nashiki なしきおはよー!

2020-06-16 08:31:24 画眩の投稿 ggagen@pawoo.net
icon

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

2020-06-16 08:31:29 画眩の投稿 ggagen@pawoo.net
icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

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

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

icon

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

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

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

icon

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

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

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が届かなくても、期限を過ぎた投稿を削除済みとして扱うか、あるいは自主的に削除します。

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

icon

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

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

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

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

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

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

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

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

icon

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

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

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

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

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

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

icon

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

2020-06-16 13:58:38 :fu::hiragana_ru2::fu::hiragana_ru2:ラ0.Fの投稿 frfr@mstdn.f72u.net
icon

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

icon

@blank71 jsonだとこう。

Attach image
icon

@blank71 SidekiqのDeleteExpiredStatusWorker

Attach image
icon

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

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

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
icon

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

icon

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

icon

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

(らすてぃネイル)

2020-06-16 17:20:43 かみふうの投稿 kamifuuuuuh@fedibird.com
icon

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

icon

チャスモハァーワ」。

icon

@fujitastyle これだ!

icon

:mixi: にそんな話題が

icon

ぱくぱく

2020-06-16 19:19:29 狙撃兵!@すないぱー🔞🎨🖋🍝🍺🇯🇵の投稿 da8sniper@pawoo.net
icon

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

icon

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

icon

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

icon

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

icon

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

icon

夜を食べるのだわ

icon

夜を食べたのだわ

icon

それはそう

2020-06-16 19:43:32 としこの投稿 1045shookit@gingadon.com
icon

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

2020-06-16 19:06:08 Jujaの投稿 ymd@fedibird.com
icon

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

icon

ベベヨ

2020-06-16 20:11:13 k_taka‮🔖‭の投稿 k_taka@mstdn.jp
icon

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

2020-06-16 20:15:35 のんびりの投稿 nonbiri@fedibird.com
icon

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

icon

だいすき

icon

@nonbiri 良き哉

icon

ベルゼブブ