00:00:03 @noellabo@fedibird.com
icon

あけおめ

01:44:47 @noellabo@fedibird.com
icon

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

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

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

01:45:32 @noellabo@fedibird.com
icon

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

01:48:00 @noellabo@fedibird.com
icon

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

01:51:05 @noellabo@fedibird.com
icon

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

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

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

Attach image
01:52:24 @noellabo@fedibird.com
icon

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

01:53:06 @noellabo@fedibird.com
2021-08-24 01:52:40 11番님의 게시물 magnesite@pawoo.net
icon

This account is not set to public on notestock.

01:54:53 @noellabo@fedibird.com
icon

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

01:58:32 @noellabo@fedibird.com
icon

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

01:59:35 @noellabo@fedibird.com
2021-08-24 01:59:20 じっぷ@🧀 🐁 食事制限中?님의 게시물 munyumunyu@mstdn.jp
icon

This account is not set to public on notestock.

01:59:53 @noellabo@fedibird.com
icon

:neyoune:

02:13:09 @noellabo@fedibird.com
icon

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

02:17:09 @noellabo@fedibird.com
icon

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

02:24:18 @noellabo@fedibird.com
icon

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

07:29:40 @noellabo@fedibird.com
icon

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

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

07:30:33 @noellabo@fedibird.com
2021-08-24 07:28:07 鱒野님의 게시물 masnodon@fedibird.com
icon

This account is not set to public on notestock.

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

@kamisuke おはよう、王

08:44:23 @noellabo@fedibird.com
2021-08-24 08:43:45 画眩님의 게시물 ggagen@pawoo.net
icon

This account is not set to public on notestock.

08:44:25 @noellabo@fedibird.com
2021-08-24 08:43:48 画眩님의 게시물 ggagen@pawoo.net
icon

This account is not set to public on notestock.

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

@takenoko takenokoおはよー!

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

@Satis サティスおはよー!

10:15:55 @noellabo@fedibird.com
icon

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

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

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

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

10:32:29 @noellabo@fedibird.com
icon

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

10:40:44 @noellabo@fedibird.com
icon

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

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

11:26:47 @noellabo@fedibird.com
icon

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

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

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

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

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

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

予約可能な総数は300件

となっています。

11:31:08 @noellabo@fedibird.com
icon

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

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

11:53:43 @noellabo@fedibird.com
icon

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

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

:nikukyu:

12:22:49 @noellabo@fedibird.com
2021-08-23 22:09:59 やまこ님의 게시물 yamako@fedibird.com
icon

This account is not set to public on notestock.

12:52:38 @noellabo@fedibird.com
2021-08-24 12:37:22 はも🍺🐟님의 게시물 finesnow@mstdn.beer
icon

This account is not set to public on notestock.

12:54:14 @noellabo@fedibird.com
2021-08-24 12:53:51 麩之介님의 게시물 platerillo@bookwor.ms
icon

This account is not set to public on notestock.

12:56:40 @noellabo@fedibird.com
icon

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

12:59:24 @noellabo@fedibird.com
icon

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

13:29:11 @noellabo@fedibird.com
2021-08-24 13:24:26 堀池 溪님의 게시물 souls825@mstdn.hokkaido.jp
icon

This account is not set to public on notestock.

13:31:41 @noellabo@fedibird.com
2021-08-24 13:31:34 unkonow 🇺🇦님의 게시물 tiga@best-friends.chat
icon

This account is not set to public on notestock.

14:31:14 @noellabo@fedibird.com
icon

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

16:33:08 @noellabo@fedibird.com
2021-08-24 15:39:39 ランボー者님의 게시물 memorymoog@gingadon.com
icon

This account is not set to public on notestock.

16:59:08 @noellabo@fedibird.com
icon

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

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

@mamemomonga おはよー