icon

ふむ、よさそう。

icon

引っ越しフラグついたアカウント、使い続けちゃダメだよねw

icon

普通のモクロー、ものたりない……www

2019-09-15 17:17:30 Pixelfed.Tokyoの投稿 PixelfedTokyo@mstdn.tamag.org
icon

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

2019-09-15 18:18:05 Keᷟiͣzᷤoͭuͦ@6ͩ4ͦ0ᷠ0の投稿 keizou@mstdn.guru
icon

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

icon

まさ上げないで ハト下げる

手旗だな、これ

icon

なに放送終了してんwww

icon

証書貸付と手形貸付

icon

独立性大事だよね。

icon

ダッシュボードの数値なげーよ問題は、残念ながら我々のサーバでは発生しないのだけどもw、お気持ち放送聞きながらコード書いてみた。
github.com/tootsuite/mastodon/

Web site image
Change dashboard to short number notation by noellabo · Pull Request #11847 · mastodon/mastodon
2019-09-16 00:14:41 ておりあ👐の投稿 theoria@wug.fun
icon

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

2019-09-16 00:18:44 ておりあ👐の投稿 theoria@wug.fun
icon

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

icon

最安Misskeyサーバかー。Vultrの$2.5/monthにチャレンジかなぁ。

icon

は1年前には構想していて、実際ドメインの取得は1年前だったりする。2018-09-22だから、あとちょっとだね。

テーマサーバのDTP-Mstdn.jpをやっていて、ハッシュタグリレーという外部連携のサービスも提供していたけど、いつかはMastodon本体に直接開発の手を入れて、自分で汎用サーバを運営しないと、やりたいことはできないな、という思いがあった。

まだ力不足で、もっと勉強しないとやりたいことは出来ないのだけど、構想だけしていても進歩がないので、実際にやってみることにしたよ、という感じです。

icon

「何を言ったか」と「誰が言ったか」は相互に補うもので、両方とも評価されるように積み上げていけばいいんじゃないかな。

icon

@AureoleArk これが原材料……(ゴクリ)

icon

Mastodon v3.0は、メジャーバージョンを3にするということで、かなり気合いが入っているように見受けられます。

ここまでで、予定している大小さまざまな変更が完了していますが、まだ小さなブラッシュアップが少しと、大物が残っています。

その最後の大物とはAccountMigrationのUI、すなわち『アカウントの引っ越し機能の有効化』です。
github.com/tootsuite/mastodon/
github.com/tootsuite/mastodon/

UIから指示すると、Moveアクティビティを送って、引っ越しを実行に移します。

引っ越し完了したら、旧アカウントではエクスポートとマイグレーション以外はできなくなります。

引っ越しはFediverse全体で非常に負荷が高いので、30日のクールダウン期間が設定されます。

実は、引っ越し機能の実行に必要なコードは昨年12月の時点でv2.7.0に仕込まれています。サーバのアップデートが進み、v2.7.0以降が普及するまで待っていたというわけです。
github.com/tootsuite/mastodon/

えーと……普及したかな?

Web site image
Add account migration UI by Gargron · Pull Request #11846 · mastodon/mastodon
Web site image
Add handler for Move activity by Gargron · Pull Request #9629 · mastodon/mastodon
2019-09-16 02:59:28 ておりあ👐の投稿 theoria@wug.fun
icon

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

icon

あるね、ペンギン村。

icon

Linuxってつおい?

icon

アカウントマイグレーション(引っ越し機能)では、引っ越し前のアカウントが使い続けられている問題に対し、きっぱりと停止させて(復活はできる)、新しいアカウントに完全移行するようになっています。

制限しないとアカウントが倍増してFediverse全体の負荷が増えるし、引っ越したと宣言して新規フォローできなくしてあるのに、それを使い続けられるとみんな不便だし、そういう仕様にしといた方がいいよねっていう。

これについて「みんな旧アカウントをバックアップにしようとしてるから、ユースケースに合わないんじゃない?」って指摘がでています。

アカウントの利用が有料だったら二重生活する人は少なくなると思いますが、そういう制約もないですしね。

予備アカウントはあらまほしきことなり。

さて、どうなるでしょうね。

icon

@tateisu 予備アカウントでマルチポストする人は確かにいないですねぇ。受け取る方だけならせいぜい1.5倍ってとこか……。

icon

@osapon そういえば、ウチにもアーカイブアカウントというマルチポスト専用のアカウントがいくつかありますね。

私はそちらの用途ではもっぱらnotestock使わせてもらってます。(使いすぎ)

notestockのアカウント一覧
Attach image
icon

@tateisu ある程度規模のあるサーバなら、他の人がフォローしてる分はどのみち受け取っているから、誤差って言ってもいいかもしれませんね。

icon

きぼうソフトがモデレーションアプリ作るって言ってたアレは、いまどうなってるんだろう……。

icon

そう、誰も作っていないのである

icon

@nzws フォロー通知みてない? いま、よく気がついたね!

icon

@nzws TLに居そうな時に絡めばいいんだなw

icon

最近でこそ のアカウント使って色々書いてるけど、まだまだDTP鯖のアカウントの方が圧倒的に強いんだよね。

フォローインポートしてないから、フォローバックしてくる人も少ない。気付かれてない?

上がDTP-Mstdn.jpのアカウント。下がFedibird.comのアカウント。
Attach image
icon

ダッシュボードの数値のPRの件、結局、設定で切り替えるのはやめて、シンプルに短い表示に全部変更することに。
github.com/tootsuite/mastodon/

Web site image
Change dashboard to short number notation by noellabo · Pull Request #11847 · mastodon/mastodon
icon

ERAIの開発中画面だ。えらい。

icon

やりたいこといっぱいあるけど、何から手を付けたら良いかな……。

icon

アカウントマイグレーション(引っ越し機能)は、相手からのフォローを新アカウントに移行できるところがポイントです。

つまり『フォロワーも引っ越し先につれていける』ということです。

ただし、この機能の実現のためには、フォロワーのサーバがMastodon v2.7.0以降である必要があります。それで普及を待っていたわけです。

古いMastodonや、そもそも未対応のPleromaやMisskeyのアカウントからのフォローは移行できません。

対応が広がるといいですね。ざっくり言うと、こんな実装をすればOKです。

マイグレーションが始まると、当事者からMoveアクティビティが飛んできます。
w3.org/TR/activitystreams-voca

Moveを受け取って、originのuriとobjectのuriが一致していたら、originをフォローしている自鯖のアカウントについて、originをアンフォローして、targetをフォローする処理を行います。

つまりこういうことです
github.com/tootsuite/mastodon/

2019-09-16 12:18:18 Pawooサポートの投稿 pawoo_support@pawoo.net
icon

いつもPawooをご利用いただきありがとうございます。
本日午前2:00〜11:00頃、Pawooに繋がりにくい状況が発生しておりましたが、現在は解消いたしました。
ご不便をおかけし申し訳ございませんでした。今後ともPawooをよろしくお願いいたします。

icon

@osapon NOT NULLでDEFAULT ""だからたぶん大丈夫……。

icon

お、 @mayaeh さんの労作のアレ、マージされてる🎉

icon

@mayaeh 私もテスト書いてないですw

icon

@mayaeh 私も、PRしては添削指導を受けていて、大変申し訳ないながら、メッチャ勉強になってます。なるべく貢献して恩返しせねば。

icon

アカウントマイグレーションについてのドキュメントを書いてみた。
docs.fedibird.com/en/developme

日本語こっち。
docs.fedibird.com/development/

あとで書き直す。

icon

master、このどちらかのPRでタイムラインの両端の拡張がおかしくなるかも。前者は @ponapalt さんがrevertしてるからこっちか?
github.com/tootsuite/mastodon/
github.com/tootsuite/mastodon/

Web site image
Fix “slow mode” issues by ClearlyClaire · Pull Request #11859 · mastodon/mastodon
Web site image
Change timelines to add new items as pending when scrolled down by ClearlyClaire · Pull Request #11867 · mastodon/mastodon
icon

@YUKIMOCHI リレーにもMove飛んでくるよ。我々も対応せねば。

icon

@YUKIMOCHI @mayaeh @ranpei Mastodon側としてはわざわざリレーに投げているので、拡散して欲しいんだよね。

ウチのはpub-relay(Crystal-sidekiq版)ベースだから、VALID_TYPES = {"Create", "Update", "Delete", "Announce", "Undo"} になっててMoveは蹴ってしまう。Update(主にプロフィールの更新)通すならMoveも通した方が良いと思う。

icon

@rk_asylum 安心のPawoo未対応🤔

2019-09-17 10:49:36 ぽな (C.Ponapalt)の投稿 ponapalt@ukadon.shillest.net
icon

@noellabo エラー吐いてるのは 11859 Fix slow mode の
app/javascript/mastodon/features/community_timeline/index.js
なので、そこを差し戻せばどうにかなります。
ただ、コード読まずエラーだけ追って雑に戻しただけなので、どうにも挙動が怪しい…

icon

@ponapalt うん、たぶん我々が考えるよりThibGに直してもらうべきw

しかし「誰も報告していないのである!」はマズイな……。

icon

@possessedbyphoenix_iyarasii 自動判定に失敗して中国語になることが多いです。自身の投稿のみですが、ユーザー設定 - その他 から、投稿する言語を日本語に設定することをお勧めします。

icon

言語の件、tootctlコマンド放置してるの忘れてた。やるか。

icon

TypeScriptわからん

わからんが、VSCodeが助けてくれるのは便利な気がする。

icon

@possessedbyphoenix_iyarasii 幻想郷、v2.9.3ですよね。だとすると、投稿する言語はここです!(たぶんあると思う)

Attach image
icon

@YUKIMOCHI @mayaeh @ranpei 結局ウチは、単にMoveをそのままリレーする対応になりました。

relayアカウントがフォローしてたりするけど、これMoveで移行しちゃうと他の設定と整合性がとれなくなるので、手動で設定しなおそうね、ということに。

icon

@rinsuki お茶会ちゃんと動いてるよね?

sidekiqに一個だけひっかかってるのがある(inboxに投げると500を返してくるらしい)

icon

@rinsuki あー、なるほど。だから普通の会話は問題ないのか。

icon

色々考えた結果、次世代の は似て非なるものになりそうな見込み。

icon

件のPleromaのsubscriptionは書き換えたみたいだね。
git.pleroma.social/pleroma/ple
git.pleroma.social/pleroma/ple

従来の通知に混ぜないで、購読専用のテーブルに保存し、通知タイムラインやAPIも分離する、と。

Pleroma v1.1の変更点はこんな感じになる予定なのね。あとでちゃんと読んでおこう。
git.pleroma.social/pleroma/ple

Web site image
Refactor subscription functionality (#1130) · Issues · Pleroma / pleroma
Web site image
Refactor subscription functionality (!1664) · Merge requests · Pleroma / pleroma
Web site image
CHANGELOG.md · 40c968626dde499969d90f256d5ef6d1b1d5e2b4 · Pleroma / pleroma
icon

のえろまは利用率が低いってのもあるけど、ほったらかしでも落ちずにちゃんと動いていて偉いよね。君はえらい。

2019-09-18 08:52:48 ぽな (C.Ponapalt)の投稿 ponapalt@ukadon.shillest.net
icon

@noellabo

とりあえず切り分け作業をした結果、

スクロール時の両端の拡張処理がおかしくなるのはこちら
github.com/tootsuite/mastodon/

ローカルタイムラインをクリックした時クラッシュするのはこちら
github.com/tootsuite/mastodon/

と、2つの別の問題が起こっているようです。

前者のスクロールがおかしいのはどこまで意図した動作なのかわからない状況なので保留中です。

後者は報告予定。

icon

結局ウチは、おかしいなって気付いてからこの二つのコミットを外しちゃってるので、その後は追ってないという……。
QT: [fedibird.com/@noellabo/1028051]

Web site image
のえる (@noellabo@fedibird.com)
icon

@mayaeh Adobeの話デス

icon

こっちからもスラ塩をフォローしておこう……

icon
Web site image
Fix “load more” adding older toots/notifications to pending items by ClearlyClaire · Pull Request #11883 · mastodon/mastodon
icon

ぐすぬま

icon

ふむ、遡っているときに届いた新着が、一番上に戻るとn件の新着ってなるんだな。遡りが捗る感じだ。(最新masterの変更)

2019-09-20 01:35:04 Pixelfed.Tokyoの投稿 PixelfedTokyo@mstdn.tamag.org
icon

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

icon

Mastodon v3.0から有効になる予定の『アカウントの引っ越し』機能について

※ 本日masterにマージされました。リリースまでに仕様が変更されることがあります

別アカウントにフォロワーを連れていって、元アカウントを引っ越し済み状態にロックする機能です。

フォローやブロック等の引き継ぎは、自身でエクスポート&インポートする必要があります。

フォロワーの引っ越しはフォロワーの所属サーバの対応(Moveアクティビティ)が必要で、現在、Mastodon v2.7以降のサーバが対応しています。未対応サーバのフォロワーへは自身で告知・依頼する必要があります。

設定・実行画面はプロフィール - 外観の下の方にあります。

引っ越しには、まず引っ越し先のサーバのアカウントでアカウントエイリアスを指定する必要があります。(alsoKnownAsで参照できるようになります)

複数指定可能で、アカウントを統合することができます。

準備ができたら、引っ越し元のアカウントで引っ越し先アカウント名を指定して実行です。

再度の引っ越しには30日の冷却期間が必要です。

アカウントの引っ越し機能の入口
Attach image
アカウントエイリアスで、受け入れるアカウントを指定(複数可)
Attach image
引っ越しの実行画面。引っ越し先のアカウントを指定して実行する。
Attach image
icon

は、masterにマージされたばかりのアカウントの引っ越し機能が有効になっています。

ただし、他のサーバが対応していない状況では使いようがないので、設定画面を覗いてみるぐらいしかできませんw

自身のmaster追従サーバないし開発環境があって、試してみたい方は、テスト用のアカウントからFedibirdの既存アカウントに引っ越して統合する(フォロワーが移動できたり出来なかったりするのを確認する)などテストに使っていただいてOKです。
QT: [fedibird.com/@noellabo/1028211]

Web site image
のえる (@noellabo@fedibird.com)
icon

即座に認識したというか、アバターとユーザー名が差し替わる瞬間を目撃していた @squid999

icon

まず、ユーザー設定の開発で『新規アプリ』ボタンを押す。

アプリの名前をcurlとかにして、画面一番下の『送信』ボタンを押す

アプリが作成されました、って出るので、さっき付けたcurlって名前のところをクリック

アクセストークンが表示されるので、コイツをどこかにコピペして記憶させておく(この画面に戻ればいつでも確認できる)

アクセストークンが取得できたら色々できるようになるので、まずはここまでやること @squid999

新規アプリ
Attach image
新規アプリ画面
Attach image
アプリが作成されました
Attach image
アクセストークン
Attach image
icon

@squid999 あらかじめリストを作っておく。gorone.xyzとか、適当に名前をつける。

Windows 10のコマンドラインから、curlでAPIをたたく。ここでさっきのアクセストークンを使う。

curl -X GET -H "authorization: Bearer XXXXXXXX" fedibird.com/api/v1/lists

自分のリストのidとタイトルが一覧されるので、さっき作ったリストのidをチェック

curl -X POST -H "authorization: Bearer XXXXXXXX" fedibird.com/api/v1/domain_sub -d "domain=gorone.xyz" -d "list_id=26"

さいごの list_id= のとこの数字を自分のリストの番号にして実行。

icon

@squid999 これで、gorone.xyzを受け取る専用のリストが完成。

icon

はリストでドメイン購読すると、他鯖のLTLをリスト化したような状態(完璧ではない)になるので、うまく使うとイイヨ。まだUIがないから、APIたたいてね。
fedibird.com/@noellabo/1028241

Web site image
のえる (@noellabo@fedibird.com)
icon

さあ、いよいよ3.0がみえてきたね。

2019-09-21 05:42:45 Eugen Rochkoの投稿 Gargron@mastodon.social
icon

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

icon

OStatusはバッサリなくなるから、古いサーバとやり取りできなくなるからね。3.0.0rc1を導入する人は気をつけてね。もうどうしようもないけど。

icon

さて、ようやくmaster勢もv2.9.3表記になったぞw

icon

mstdn.jp、こっちからは届くのがまたやっかいだなぁ。

icon

@squid999 全LTLを取得するには、リレーの助けが必要なのじゃ。

雪餅リレーだと流量が多くてしんどい場合は、専用のリレーをたてるw

icon

Migration、不具合がチョロチョロ見つかるので、直していかねば。

create aliasの件はこれが一つ。
github.com/tootsuite/mastodon/

Web site image
Fixed an error in the aliases template of the aliases controller by noellabo · Pull Request #11902 · mastodon/mastodon
icon

試すの大変なんだろうけど、全然テストされてない感あるw

icon

やべえ、これ重複チェックされてないw

icon

@tateisu このへんで現在わかっているトコロとして、同じアカウントを入れると重複登録される不具合と、Updateアクティビティ飛ばさないので、プロフィールを一度更新するとかして更新しないと、引っ越しを実行するサーバでエラーになる不具合があります。

icon

致命的なのは、Move飛ばすのに失敗する奴で、肝心のフォロワーの移動が実行されないw(まとめてPRします……)

icon

@tateisu sidekiqに失敗したMoveがつまってると思います……

icon

rc1は、せめて動く状態で出したいですねw

icon

とりあえずこのへん直した奴
github.com/tootsuite/mastodon/

* alias登録したあとにUpdate飛ばすように
* aliasが重複登録できないように
* @で始まるacctを受け付けるように

Web site image
Addition of update activity distribution by alias, minor correction by noellabo · Pull Request #11905 · mastodon/mastodon
icon

@rk_asylum WebUIなら、クイックフィルターバーのすべてのカテゴリを表示すればいける?

Attach image
icon

@rk_asylum 専用の通知カラムが欲しいとなると、ちょっと改造しないとダメだねぇw

icon
Web site image
Fixed missing account in MoveDistributionWorker by noellabo · Pull Request #11906 · mastodon/mastodon
icon

@murok サーバ名忘れちゃいましたが、ありましたよね。

サーバサイドでの実装方針として、APIやストリーミングエンドポイントを使ったクライアント向けのアクセスを、サーバに行わせない、というのがあります。

まぁこの機能は @popn_ja さんの要望でつけたものなんで、元々あまり考えてませんでしたw

icon

@Tickerjp わかりやすいね 👍

icon

無駄にPR数を稼いだ感

icon

@mayaeh @test1 をこのアカウントに引っ越しさせています。

あと、fedibird.comに実験アカウント作って引っ越しテストしていいですよ。

icon

@kiroha なんかありましたかねー? その時間はサーバいじってないなぁ。

icon

@kiroha サーバ側にこれといって負荷かかっている形跡がないので、経路かもしれませんね。

icon

@kiroha 状況がみえて助かりました! 様子がヘンな時はまた教えてください!

icon

@noellabo FedibirdでFetchすると、普通に見える。

2019-09-21 22:16:44 のえるの投稿 noellabo@mstdn.jp
icon

mstdn.jpでつぶやいて……

2019-09-21 22:17:22 のえるの投稿 noellabo@fedibird.com
icon

@noellabo FedibirdでFetchすると、普通に見える。

icon

ちなみに、あれは原画ですw

icon

mstdn.jp、pushキューを担当するsidekiq用のサーバだけ止まってるとか、部分的に死んでる感じよね。事故にせよ意図的にせよ。

fetch(外部からの取得)はできるので、

A) 検索欄にURLを入力してfetch

B) 公開ページからリモートブーストする

C) 複数サーバにログインできるクライアントアプリで、mstdn.jpの投稿を別サーバのアカウントでブーストする

などの方法で、外部に投稿を引っ張り出すと良い。

icon

@kiroha お、kirohaさんのFedibirdアカウント見に行ったら、なんかエラー出ました。調べます!

icon

@kiroha 『引用ブーストのアンケート』を引用したやつを表示すると死ぬっぽい。たぶんその辺にバグがあるような気がします。