icon

あけおめ

icon

@TOCATTI SubwayTooter(およびTheDesk)が、予約投稿の日時にタイムゾーンを付加しない形式でPOSTすることと、それを解釈するFedibird側の仕様の問題で、9時間の時差が発生してしまい、既に過ぎた時間を指定したということで即時投稿されていた模様です。

MastdonのAPI仕様としてはFedibirdの解釈が正しそうなのですが、長年の挙動と異なるため、Fedibirdもそちらにあわせて解決を図るつもりです。

なお、この原因から考えると、銀河やPhotodonがうまくいかないのは想定外です。別の何かあるかな…….。

icon

@Patsu8 ブーストにも公開範囲があるので、公開・未収載・フォロワーのみのブーストは存在します。

icon

夜中の飯テロは、いつもにょろりがやっているイメージがあるw

icon

@Patsu8 ブーストの確認画面を表示するようにしておくと、投稿範囲の選択があります。

あと、公開範囲のデフォルトの影響を受けるので、設定でフォロワー限定をデフォルトにしていると、ブーストもそれにあわせてフォロワー限定になります。

(スクリーンショットで、相互フォロー限定が含まれていますが、これはFedibirdの拡張です)

Attach image
icon

ライフログは飯テロにはあたらないのだそうです! やったね!

2021-08-24 01:52:40 11番の投稿 magnesite@pawoo.net
icon

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

icon

ライフログが流行り始めたぞw

icon

そもそも、飯テロ無罪なのでは?

2021-08-24 01:59:20 じっぷ@🧀 🐁 食事制限中?の投稿 munyumunyu@mstdn.jp
icon

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

icon

Botフラグを利用する話は繰り返し出るんだけど、ユーザーが自由に指定できるものなので、Botブロックとか特有の挙動が一般的になると、今度はBotにBotフラグをつけないとか、逆手にとってBotフラグつけるようにする人がでてきたりとか、いろいろ難しいのよね。

icon

ライフログは無罪。先日のライフログ(過去)が可能になると、あらゆるライフログを通じて飯テロが無罪になる。つまり飯テロは無罪。ということでよろしいでしょうか。(ねようね)

icon

ここ数日、crowdinと格闘しているのだけど、だいぶ慣れてきた。Mastodonもトリッキーに解決していることがいっぱいあったし、未解決っぽいこともあるなと見えてきた。もうちょっと頑張ろう。

icon

@tateisu @TOCATTI 現状のUTCの日時表現に、タイムゾーンZを末尾につけてもらえれば曖昧さがなくなるので、それがベストかと。

Mastodon本家はRailsのto_datetimeを、今回FedibirdではRailsのto_timeを使っていたのですが、タイムゾーンがついてない場合の挙動が異なり、前者はUTCで解釈、後者はローカルタイムで解釈となっています。

2021-08-24 07:28:07 鱒野の投稿 masnodon@fedibird.com
icon

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

icon

@kamisuke おはよう、王

2021-08-24 08:43:45 画眩の投稿 ggagen@pawoo.net
icon

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

2021-08-24 08:43:48 画眩の投稿 ggagen@pawoo.net
icon

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

icon

@takenoko takenokoおはよー!

icon

@Satis サティスおはよー!

icon

@tateisu @TOCATTI まあ印象については感想ですのでそのまま受け止めますが、単一国向けとする意図はありません。目下、国際化の作業中です。

ISO 8601でタイムゾーンを指定しない場合の解釈は、ローカルタイムとするのが正しいように思われます。原本の規格書をあたろうとしているのですが、高いですね……。

rubyがDateTimeをdeprecatedとしてTimeに移行しており、Time.iso8601がタイムゾーンなしをローカルタイムとして解釈すること、momentや、今回採用したdate-fnsなどでも同様に解釈をすることもあり、to_datetimeの使用・仕様は見直した方がよいと考えています。

まぁ、いずれにしても非互換は適切ではないため、本家の挙動にあわせます。変更が必要な場合は本家の方で対応します。

icon

@tateisu @TOCATTI そのあたりを踏まえると、「ISO 8601で解釈するが、タイムゾーンがない場合はUTCとみなす」と本家のAPI仕様に注釈明記する方向が良さそうですね。

icon

ISOとかの規格書高いなーっていうのは、まぁ自分が利用する分には買えばいいんだけど、その内容を人に見せて説明するのに困るんですよね……。

プロプライエタリなソースコードとかも、みせて説明するわけにいかないし。

icon

の公開日時指定(予約投稿)のパラメータ解釈に問題があり、SubwayTooterおよびTheDeskで、時間が9時間ずれて解釈される(fedibird.comとnightly.fedibird.comはサーバが日本時間のため、協定世界時UTCと9時間の時差があります)不具合が発生していました。

他の予約投稿に対応したクライアントは把握していないのですが、同様の問題が発生していた可能性があります。

現在、この問題は修正し、問題無く動作するようになっています。

なお、予約投稿の注意ですが、

予約日時が現在から5分以上先の日時ではない場合、即時投稿される

同じ日に投稿可能な件数は25件

予約可能な総数は300件

となっています。

icon

ISO 8601とタイムゾーンの関係について、なかなかいい資料にあたれないので、見ていた中で一番参考になった記事のURLを貼っておきます。8年ほど前のものですが。
memolog.org/2013/10/date_parse

情報ソースの引用やissueなどを通じて確認をとったりしてくれているので、ありがたい……。

icon

そうゆうことがあるんだw

2021-08-23 22:09:59 やまこの投稿 yamako@fedibird.com
icon

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

2021-08-24 12:37:22 はも🍺🐟の投稿 finesnow@mstdn.beer
icon

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

2021-08-24 12:53:51 麩之介の投稿 platerillo@bookwor.ms
icon

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

icon

(いい大人が「そうゆう」っていうのか……というつぶやきに対するエアリプです)

icon

まあ、そんなことより、私のらくがきでもみてよ(みなくていいです)

2021-08-24 13:24:26 堀池 溪の投稿 souls825@mstdn.hokkaido.jp
icon

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

2021-08-24 13:31:34 unkonow 🇺🇦の投稿 tiga@best-friends.chat
icon

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

icon

昔、自分の書いたコード人にみせたくなかったし、いじられたくなかったし、使われたくなかったよなっていうのを思い出したりしてる。

2021-08-24 15:39:39 ランボー者の投稿 memorymoog@gingadon.com
icon

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

icon

キリが無いな。帰投しよう……。

icon

@mamemomonga おはよー