23:27:54 @tateisu@mastodon.juggler.jp
icon

うん、少しばかり黙ることにしよう

22:38:31 @tateisu@mastodon.juggler.jp
icon

@Gargron @dgold @lain @shadowfacts
However, in reality, there are only two options: "Pleroma withdraws breaking ID modification" or "support for Pleroma ID by application developer (who not saying support for Pleroma)"
If they keep singing "Mastodon API compatible" without retracting anything, that would be bad news for app developers.

22:15:58 @tateisu@mastodon.juggler.jp
icon

@dgold @lain @shadowfacts @Gargron
As already mentioned by Gargron in this conversation, the Mastodon API is not intended to be used throughout Federation. Mastodon 's ecosystem does not have to take care of changes made by Pleroma.

22:11:03 @tateisu@mastodon.juggler.jp
icon

@dgold @lain @shadowfacts @Gargron

The Mastodon API document is not intended to create compatible APIs. It is intended to create an application using Mastodon's API.
After seeing your(s) point of view, I felt "part of the information necessary for creating the application is undocumented", so I provided a short 1-line PR.
I just revealed the undocumented part, so I think that there are no Mastodon applications whose implementation will be changed by this PR.

21:58:35 @tateisu@mastodon.juggler.jp
icon

Pleromaユーザは本当に最低だな

Attach image
Attach image
21:54:54 @tateisu@mastodon.juggler.jp
icon

@dgold @lain @miya @charlag @WAHa_06x36 @tootapp @shadowfacts @Gargron You should not use the API document as a disclaimer to force app developers to respond.
The API document is originally intended to make an application using the API. We do not generate IDs by the application, so it usually is not necessary to describe how the ID should be generated.

18:32:44 @tateisu@mastodon.juggler.jp
icon

焼いた麺を上に乗せる邪道モダン。麺やソースが焦げにくいのが利点

Attach image
18:26:51 @tateisu@mastodon.juggler.jp
icon

キレイにひっくり返せました!

Attach image
18:25:30 @tateisu@mastodon.juggler.jp
icon

一回目の乾燥が終わったのでコインランドリーと自宅を2往復して追加2回分の乾燥をしかけてきた。今着てる服の洗濯があるから、また明日もやる

18:21:59 @tateisu@mastodon.juggler.jp
icon

MFMで一番ヤバいと思うのは打ち消し線が連合に流れないこと。文意が伝わらなくなる

18:14:05 @tateisu@mastodon.juggler.jp
2019-01-27 06:32:38 Fedilabの投稿 tom79@mastodon.social
icon

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

18:08:03 @tateisu@mastodon.juggler.jp
2019-01-26 22:44:12 Fedilabの投稿 tom79@mastodon.social
icon

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

16:07:04 @tateisu@mastodon.juggler.jp
icon

コインランドリーに来た。海外メーカーの乾燥機だ。温度調節機能はなかったが、張り紙に80度とあり期待できる。肌着と手袋を回してみて30分。手袋の中が70度以上になっているのを温度計で確認した。これなら長時間回せば衛生的に大丈夫そう

Attach image
Attach image
14:51:44 @tateisu@mastodon.juggler.jp
icon

@sakko2005 ネットで議論して何かが変わるかというと、変わらない事の方がおおいですからね…。

14:43:02 @tateisu@mastodon.juggler.jp
icon

github.com/syuilo/misskey/comm Misskey のMFM はコードの強調や数式の表示を外部のJavaScriptライブラリに依存するので、JavaScriptではない処理系で再現するのは労力的に難しいな。妥協が必要だ

14:32:48 @tateisu@mastodon.juggler.jp
icon

@valerauko IDの発行なんて普通のAPI利用者はしないわけですよ。サーバが発行したIDを使う。IDの発行に必要な定義がアプリ開発者向けのAPIドキュメントにないからといって「仕様がおかしい」というのは変です。

14:29:35 @tateisu@mastodon.juggler.jp
icon

@valerauko 今回の話だと「互換APIを作りたい」人の調査不足が主な理由でしょう。想定されてない使い方に対して「仕様がまとまってないのが悪い」は筋がおかしい

12:36:07 @tateisu@mastodon.juggler.jp
icon

@valerauko まずAPIを作ってるのは俺ではないので、そうですか、としか…。

12:09:57 @tateisu@mastodon.juggler.jp
icon

@valerauko 誰がそのコストを払うの、という話です。特にAPIドキュメントの更新は外野からのPRが主です。

11:51:34 @tateisu@mastodon.juggler.jp
icon

@valerauko 狂信者と呼ぶ理由は、Pleromaの作者がトラブルを認めてるのにまだ古い論点で粘ってるユーザがいるからだよ

11:51:00 @tateisu@mastodon.juggler.jp
icon

@miya @charlag @lain @Gargron @tootapp I wrote PR for mastodon API document and it's merged. source.joinmastodon.org/mastod now API document says ID is string representation of 64 bit integer and comparing order is numeric.

Web site image
add id definition (!18) · Merge Requests · mastodon / docs
11:48:49 @tateisu@mastodon.juggler.jp
icon

@valerauko 事前にアプリ開発者と協調してればこうはならなかったよ。あと繰り返すけどドキュメントは仕様ではない。 まあさっき仕様に明記するPRかいて通ったので、IDの扱いに関する議論はもう出ないけども。 source.joinmastodon.org/mastod

Web site image
add id definition (!18) · Merge Requests · mastodon / docs
11:24:08 @tateisu@mastodon.juggler.jp
icon

マストドンのAPIドキュメントに1行だけのPRを投げた source.joinmastodon.org/mastod

Web site image
add id definition (!18) · Merge Requests · mastodon / docs
10:56:18 @tateisu@mastodon.juggler.jp
icon

Pleroma狂信者たちの認識では「Mastodon APIドキュメントは仕様であり、必要な全てが定義済みで、仕様の範囲なら何をやってもいい」なんだと思う。当たり前だけどドキュメントは仕様ではないし全てが定義済みでもない。彼らが行った変更はソート順に関する挙動が既存の数値IDと異なるし、128ビットIDをいきなり導入してトラブルを起こさない訳がない。

10:40:51 @tateisu@mastodon.juggler.jp
icon

@miya @charlag @lain @Gargron @tootapp
both of id="9" and id="101485946909733057" are valid id in Mastodon, also it's clear that "9" is older than "101485946909733057" by historical reason. this is not assumption. Pleroma introduce strcmp() instead of numeric compare, it breaks Mastodon API.

10:29:22 @tateisu@mastodon.juggler.jp
icon

FSNSに興味のあるiOS開発者は絶滅危惧種なんだからそんな雑な扱いしたらあかんで

10:26:37 @tateisu@mastodon.juggler.jp
icon
Web site image
miya_machine_god_: “@tootapp @Gargron @charlag @lain >you broke a core assumption of the Mastodon client API that I am relying on. An assumption that isn’t anywhere in the API spec or docs. It’s your mistake, retard....”
04:49:34 @tateisu@mastodon.juggler.jp
icon

issueだけ投げて放置する github.com/tootsuite/mastodon/

Web site image
video media attachment (size>8MB and without audio ) should not treat as gifv · Issue #9923 · mastodon/mastodon
04:15:14 @tateisu@mastodon.juggler.jp
icon

@rinsuki あとはもうタンス側のデバッグが必要な話だし、サンプルファイルつけてissueなげとけばいいんじゃね?

04:13:19 @tateisu@mastodon.juggler.jp
icon

最近のマストドンは添付メディアのファイル名に非ASCII文字があるとうまく扱えない

04:12:48 @tateisu@mastodon.juggler.jp
icon

@rinsuki ファイル名の日本語をやめろ

04:09:36 @tateisu@mastodon.juggler.jp
icon

@rinsuki OSからみたファイルのmimeタイプではなく、ブラウザがサーバに送ったmimeタイプがどうなってるかだな

04:00:56 @tateisu@mastodon.juggler.jp
icon

インストールされたコーデックが違うんでは。

03:55:53 @tateisu@mastodon.juggler.jp
icon

で、アップロードできないって人はMacに偏ってるみたいなのですよ。マルチパート送る時のファイルのContent-Typeがおかしいんじゃねーの?だとしたらブラウザのバグ

03:55:06 @tateisu@mastodon.juggler.jp
icon

@miya @charlag @dgold @tootapp @WAHa_06x36 @lain @Gargron @shadowfacts
We have never expressed Pleroma support, then so the frequency of looking at Pleroma's community is very low. mastodon.juggler.jp/@tateisu/1

Web site image
tateisu​ :force:​:r_9a: (@tateisu@mastodon.juggler.jp)
03:39:40 @tateisu@mastodon.juggler.jp
icon

@YUKIMOCHI git.pleroma.social/pleroma/ple の頭の方で「いろんなアプリが動きますよ」ってリストアップしてる。

03:38:04 @tateisu@mastodon.juggler.jp
icon

@lain @charlag @Gargron @tootapp @WAHa_06x36 @dgold @shadowfacts You should have cooperated with more application developers. This situation could be avoided if hearing with the application developer in advance rather than trusting only insufficient documents.

03:25:32 @tateisu@mastodon.juggler.jp
icon

とまあ言葉がキツくなってしまうのは、PleromaでSTが動かないというのがSTにとっても迷惑な評判だからだ。こっちは一度もPleroma対応を謳っていないのに。

03:22:33 @tateisu@mastodon.juggler.jp
icon

Pleroma開発者の言う「MastodonのIDはソート可能な文字列だと仕様にあるから大丈夫だろう?」には苦笑した。文字列比較と数値比較の区別ができてないらしい。たまに間違うのは仕方ないとして、なぜ事前に周辺に打診しなかったのか

03:18:16 @tateisu@mastodon.juggler.jp
icon

Pleromaは最初からアプリ開発者と協調する気はなく、単に既存の実装にタダ乗りしようとしていた。事前にアプリ開発者にヒアリングせずにIDのフォーマットを変えたのは完全に失敗だと思う。これまでロクに協調してこなかったツケで、STに限らず他アプリの開発者からも冷たくあしらわれてる。

03:06:36 @tateisu@mastodon.juggler.jp
icon

@lo48576 APのIDはuriであり全タンス間でユニークです。マストドンAPIのIDはタンス内部でユニークです。APとは無関係。そしてデータ型は文字列ですがソート順は数値なので、アプリ内部で数値として扱うのは自然です。

02:54:10 @tateisu@mastodon.juggler.jp
icon

Picrewの「女の子アイコンメーカー」でつくったよ! picrew.me/share?cd=aT0kYfAKf6

Web site image
Picrew|つくってあそべる画像メーカー
Attach image
02:48:36 @tateisu@mastodon.juggler.jp
icon

Picrewの「かわいいおんなのこメーカー」でつくったよ! picrew.me/share?cd=mc8oqIb1D6

Web site image
Picrew|つくってあそべる画像メーカー
Attach image