(てるちゃんにストゼロ送ろう)
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
notestock ( https://notestock.osa-p.net/ ) に追記機能が付きました。例えば「タグを付け忘れて投稿した」とか「表記揺れがあって検索に引っかけにくい」「誤字で投稿したので検索に引っかからないけど、反応が良くて消すのが忍びない」みたいなときに、タグなどを追記しておくと、検索で引っかけられるようになります。またこれは共有(いわゆるboostやrenote)に対しても付けることができ、他人の投稿に自分だけのわかりやすいタグを付けておくなんて事も可能です。投稿主の追記は、共有先からでも検索可能ですが、共有先の追記は共有した人だけが使えます。
このアカウントは、notestockで公開設定になっていません。
アクティブの数え方については、ApplicationControllerっていうWebサーバ(puma)へのリクエストを処理するコントローラーの根っこのところにカウンターがついていて、24時間以上経過してログイン状態でアクセスがあれば記録するようになってる。ActivityTrackerってConcern。
ログイン状態でっていうのは、アクセストークン付きでリクエストするってこと。APIとかWebUIとかね。
サーバ側からPushする通知とかは関係ないような気がするな。
クライアントアプリの実装は、それぞれ違うだろうから、よくわからないね。
定期的にAPIアクセスするようになっているとカウントされるし、
マルチアカウント対応のアプリで、アカウントを切り替えなくても全てのアカウントにAPIアクセスするなら、使ってないアカウントでも登録してあるだけでカウントされるだろうし、そうでなければカウントしないだろうし。
それより、本当に知りたい数字が何なのか、それは必要なことなのか、ってトコロが重要だと思う。
投稿している人の数を知りたいのか、お気に入りする人も含めてアクションしている人を数えたいのか、読んでいるだけの人も含めてなんとなく人間が操作してそうなものだけを調べたいのか……
ユーザーの行動追跡の一種だから、相応の理由があれば調べる仕組みを仕込んでもいいけど、やたらには出来ないしね。
現状、TheDeskは全部アクセスしにいくみたいね。
QT: [https://cutls.com/@Cutls/103263881002260413]
それより、本当に知りたい数字が何なのか、それは必要なことなのか、ってトコロが重要だと思う。
投稿している人の数を知りたいのか、お気に入りする人も含めてアクションしている人を数えたいのか、読んでいるだけの人も含めてなんとなく人間が操作してそうなものだけを調べたいのか……
ユーザーの行動追跡の一種だから、相応の理由があれば調べる仕組みを仕込んでもいいけど、やたらには出来ないしね。
操作してるかどうかっていう観点で言えば、投稿やリアクション、リレーションシップ系はもとより、投稿やユーザーの詳細を見に行っているなどの、いわゆるアクティブな行動をみる。クライアントが勝手にやりそうなことは除外しとく感じ。
WebPushが有効になってると、ブラウザのバックグラウンドでServiceWorkerが/api/v1/notificationsに定期アクセスするので、ずっとアクティブになるなぁ。
QT: [https://mstdn.maud.io/@hina/103263959922042917]
よし、うんこ先生にフォローしてもらったぞ!
QT: [https://mastodon.crazynewworld.net/@unko/103264066126353291]
なすーんとコラボキャス面白いな。インタビューしとる。
QT: [https://fedibird.com/@squid999/103264057384279266]
このアカウントは、notestockで公開設定になっていません。
雑に書いてウソがあるのでちょっと訂正。ActivityTrackerはカウントするコード部品で、ConcernはUserTrackingConcernであります。
あと、APIのコール時にユーザーを取得するコードからも呼ばれています。
WebPushではブラウザのバックグラウンドでServiceWorkerが通知のAPIをポーリングしてて、ここでもアクティブ判定されているようです。
やっぱりそうか……
QT: [https://odakyu.app/@ars42525/103264484808263124]
Tuskyは15分おきに全垢の/api/v1/notificationsを叩くよ
~~~~~~~~~~
[https://fedibird.com/@noellabo/103263826259919484]
@hitoxu お気に入り・ブーストした他人の投稿も対象になりますが、実際便利なのは自分の過去の投稿を調べたりブーストしたりする時ですね。
Google Play Music、サービス開始した頃にちょっと使ってみてそれっきりになっていたんですが、YouTube Premium契約してるならいけるってんでどれどれと。
そうしたら、昔iTunesで取り込んで、iTunes Matchに移行して、Matchやめたらデータが消えたCD達のデータが残っておりました。
おまえたち、ここに居たのか……(管理が雑)
#fedibird はおかげさまで連合が比較的厚く、購読の助けもあって引きこもりが捗るサーバで、フォロー・フォロワーを限りなく0に近づけて(人によってはマジで0)運用できたりします。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@japaslu 引っ越しするつもりなら、ちょっと待ってて。mstdn.jpにアクセスをブロックされてるトコがあって、そこの設定も弾かれてるっぽい。
このアカウントは、notestockで公開設定になっていません。
#fedibird ドメインタイムラインを追加しました。
ローカル、連合に対応する、リモートの特定ドメインの投稿を表示するタイムラインです。
呼び出し方ですが、誰かの投稿の下の右下の…メニューから『〜タイムラインを表示』を選択します。
任意のサーバのローカルタイムラインを表示しているかのような表示になりますが、あくまでサーバが受け取っている投稿だけが対象となります。
ドメインの購読と似ていますが、いくつか違いがあります。
ドメインタイムラインは事前準備なしで呼び出すことができ、ピン留めすることができます。また『メディアのみ表示』に対応しています。
欠点として、新規のタイムライン実装であるため、対応しているクライアントアプリがありません。
ドメインの購読は、ホームやリストに追加で流すもので、従来のタイムラインの内容と混在させることができます。複数ドメインをまとめて購読することもできます。また、ブーストを表示するオプションがあります。
ドメインの購読は本質的にホームやリストタイムラインなので、クライアントアプリでの対応が不要で汎用性があります。
うまく使い分けてください。
#fedibird ということで、新機能を追加しました。
まぁ、もうドメインの購読があるから目新しさはないと思うけどw
リストでドメイン購読する場合は、そのつもりで構えて準備する感じですが、
こちらは見たいと思ったときにすぐにアクセスできること、リストと違って新着だけでなく過去を延々と遡って読めることなどがあります。
クライアントアプリで対応する場合は、
GET /api/v1/timelines/public?domain=mastodon.social
って感じで。
ストリーミングは
GET /api/v1/streaming/public/remote/mastodon.social
です。
QT: [https://fedibird.com/@info/103266777365961665]
#fedibird 余談。
ドメインタイムラインは調べてみると24日前には本番鯖に投入してあったんだけど、入口を設けてなかったので公開してなかったものです。
さっき、とりあえずメニューから飛べるようにして公開した感じです。
ちなみに、
ローカルタイムラインは、URLではpublic/local、内部ではCommunityTimelineって名前になっていたりします。LTL=コミュニティで良いのかについては異論もありますが、そもそもはコミュニティを意識して用意されたものだということがわかりますね。
ドメインタイムラインは、URLはpublic/remote/:domain、内部ではDomainTimelineになっています。
最初の頃はリモートタイムラインと呼んでましたが、色々整合性を考えた結果、ドメインに変更になりました。
さて、この新しいタイムラインですが、おそらく、なぜいま追加したのか意義がわからないかなと思います。そのうち出番が出てくるんですが、とりあえず「ふーん」と流してしまってOKですw