たなぼた祭はどこでつか

ぐうばたり

またけなぁ

え、まって、日本明日から8月?暑さでカレンダー溶けた?

うなぎのさしみ!?

1週間分の洗濯をしているはずなのにシャツが6枚しかない件。ルンバさんによる持ち去りと判明。

「VIVANT」丸菱商事の計算機

「VIVANT」丸菱商事の計算機はプライベートIPアドレス固定で管理されている模様

VIVANT
第三話 誤送金完結へ!絶体絶命の反撃開始
https://tver.jp/episodes/ep6cdctzac

TVer - 無料で動画見放題
Marubishi in "VIVANT" manages their PCs with private IP addresses.
2023-07-30 06:12:12 もずくの投稿 mozcplasma@mstdn.poyo.me

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

背景プラントなのすきー!

みすてむずでネコになってみた!

My account on missekey.systems is a cat.
Delivered note from a cat doesn't show the account is a cat.
2023-07-30 11:51:50 zundaの投稿 zundan@misskey.systems

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

Safariで見るふぁびこん!

2022-07-27 19:05:56 のえるの投稿 noellabo@fedibird.com

ブロックは、アカウントとアカウントの間で行われるもので、ActivityPubに基づいて連合します。

ただし、そのブロック状態をどのように扱うかは、実装次第です。

MastodonとPleroma、Misskey、他、それぞれで同じ挙動ではないということです。

Mastodonでは、お互いが存在していないように振る舞います。相互にミュートされ投稿はみえずやりとりできません。

ブロックは、サーバをまたいで連合する場合、自分の所属サーバでブロック指定するのとあわせて、相手のサーバに、このアカウントをブロックするよ、という情報を伝えます。

相手サーバも、このアカウントからブロックされているよ、という情報を受け取って内部で指定します。

ここが何らかの事情でおかしくなって、片方ではブロックしているのに、もう片方ではブロックされていないと認識することがあります。データベースがロールバック(おかしくなったので元に戻しますってやつ)されたりすると起きやすいです。また、相手サーバがダウンしている状況が長引くと届かないこともあります。

通常、ブロック解除して再度ブロックすることでなおります。

2023-07-30 12:22:13 がにょ✈️の投稿 ganyo@hikoukidon.jp

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

無線LANケーブルのでばんだーばりばりー

よっこいし :saba:

d4807a5e6 (upstream/main) Change aspect ratios on link previews in web UI (#26250)

\Master?/ :saba: \ますたー/

Merged mastodon/mastodon at d4807a5e645b9363c7f8d6702186df4325bc5a97.

join.zunda.ninjaは…OpenPGP公開鍵を送りつければいいのかな…

投稿!にしとこう!

Mastodon's Web user interface shows Post! rather than Toot!

冷凍庫が壊れたらしく買い出ししてあったお肉が解凍されはじめてて悲しいんだけど冷蔵庫側は生きているようでビールを飲んで平静をまとってるフリをしてる

@nacika 温度制御のフィードバックはちゃんとかかってるようでコンプレッサーはこれまで通り定期的に動いたり止まったりしてるんですよね…。あとこちらでは室温は幸運なことにあまり上がってないです…。どう壊れたら温度制御かかりつつ昇温するのか理解できないんだけど、製造後13年くらい経ってるし諦めてます…。

@nacika さっき行ってきたら部屋に合わない色のしか在庫がなくて配達は4日後になりました。まーしょうがないw ビールは冷やせるっぽいので強く生きる…。

@nelsoncoffeeroaster あざます!だがしかし島にないものは納期がかかるので在庫のある方の冷蔵庫1台を買うことにしました。トホホ。

2023-07-30 19:02:28 "ζ"の投稿 zetamatta@mstdn.jp

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

かなしいなあ

2023-07-30 17:51:00 :mattyatea_ohuton:まっちゃてぃー。:mattyatea_ohuton:の投稿 mattyatea@mattyaski.co

https://misskey-host.cloud/
みすきーのホスティングサービス、需要ありそうだったので作っちゃいました!

Misskey-host.cloud

すごー!

2023-07-30 19:09:58 のえるの投稿 noellabo@fedibird.com

以上は、ActivityPubの枠内で行われる仕組みについて説明したものですが、

サーバーはinboxに送られてきた新しい投稿が公開してもいいものだと判断したときに、

連合タイムラインという特別な仕組みを用意していて、そこでみんながみられるようにしたり、

同じサーバーのActorが発行した新規投稿のActivityを使って、ローカルタイムラインという仕組みを実現したり、

いろいろとActivityPubの仕組みには存在しない付加機能を提供しています。

サーバーはActorのコレクションを持っているので、他のActorを探す機能を提供することができます。

投稿のハッシュタグをコレクションして、ハッシュタグで投稿を一覧する機能を持たせたりもしています。

ActivityPubにはハッシュタグの共通の表現は用意されていますが、それをどう使うかについては定義されていません。

そのあたりは、ActivityPubで通信する個々のサーバーにより定義され、実装されています。

このActivityPubの規格外の部分は、各実装同士がお互いの機能を理解して、互換性をとる努力をすることで、相互のやりとりを実現しています。

かなり自由だけど、それなりに大変な世界です。

2023-07-30 18:53:03 のえるの投稿 noellabo@fedibird.com

MastodonやMisskeyが、それぞれ別々に設置されている違うプログラムなのに、お互いに繋がることができる仕組みは、主に『ActivityPub』という通信規約(プロトコル)によって実現されています。

ActivityPubでは、私たち一人一人のアカウントをActorと呼びます。

Actorは、別のActorと、「フォローしたい」「いいよ」というやりとりをします。

投稿に対して「好き!」って反応したり、新しいノートを「作ったよ」、ノートをみんなに「アナウンス」します(ブースト・リノート)

これらのやりとりの語彙があらかじめ定義されています。

先程の例の順番でいうと、Follow, Accept, Like, Create, Announce というActivityとして定義されています。

Activityは、何を対象とするかを伴っていて、Actorを対象とするときもあれば、投稿(短い文章)を表す表現であるNoteや、「フォローしたい」というリクエストを許可したり、送った側が取り消すために、「フォローしたい」というActivityそのものを対象として指定することもあります。

このあたりの約束ごとが共通化されているため、それに従うことで、お互いのやりとりが可能になっています。

2023-07-30 18:53:21 のえるの投稿 noellabo@fedibird.com

Actorは、それぞれがinboxというActivityを受け入れる窓口を持っていて、他のActorから送られてきたActivityを処理します。

また、自分が送ったActivityをoutboxに保持しています(ずっと溜まっていきます)。

フォローしているActorのコレクション following も持っています。

フォローされているActorのコレクション followers も持っています。

これは、フォローを要求して、それが受け入れられた時に、お互いがコレクションに追加することで、その状態を維持します。

新しい投稿(Note)をCreateした時、つまり新規投稿時には、followersコレクションのActorのinboxに対してActivityを送ります。

そうすると、フォロワーのActorは、inboxに届いたActivityを処理して、フォロー相手の投稿が読めるようになります。

Activityを発行したActorが、フォロワーに対してそれを送信することで、お互いが繋がるネットワークが実現されています。

Actorの実際の表現例(抜粋)
2023-07-30 18:53:34 のえるの投稿 noellabo@fedibird.com

さて、ここまでサーバが説明されていません。存在感ゼロですね!

実は、ActivityPubでは、サーバーを直接表すActorのような定義がありません。

便宜上、サーバーにもActorを割り当てることはありますが、主役ではありません。

とはいえ、サーバーの存在は別の形で表現されていて、効率の改善に貢献しています。

先程のActor毎のinboxがありましたが、この他にshared_inboxという、同じサーバのActorが共有して使うinboxがあります。

このshared_inboxにActivityを送ると、Activityに指定しておいた宛先のActorに対して、相手サーバーに委託してまとめて送ることができるようになります。

「あなたのサーバの、私のフォロワーに対して、Create - Noteしたのでよろしくね!」という感じで、shared_inboxに一回だけ送れば済む仕組みです。

実際の動きとしては、followersコレクションのActorのshared_inboxを調べ、同じものは一つにまとめてしまい、送信件数を最小限に減らしています。

なお、shared_inboxが無い場合は、個々のinboxに送ります。

2023-07-30 19:21:58 フジイユウジの投稿 fujii_yuji@mstdn.fujii-yuji.net

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

キーボードの艶がすてき

2023-07-30 19:56:39 のえるの投稿 noellabo@fedibird.com

Mastodonでは長らく、投稿する行為をToot(トゥート)、投稿自体をStatus(ステータス)と呼んでおり、定着しておりましたが、

2021年4月22日に作られたこのプルリクエストにて『Post』に変更することが説明・宣言され、いくらかの議論の後、マージされました。詳しくはプルリクエスト本体のやりとりをみて下さい。
github.com/mastodon/mastodon/p

なお、この時点では投稿ボタンだけは『Toot』という表現が維持されましたが、その後『Post』に変更になりました。

また、用語変更の抜けがあちこちにあったため、その後ちょこちょこ修正が行われました。

ただ、この変更の周知はあまり行き渡らなかったようで、この時期に変更が行われたことのみならず、そもそも変更されたことがいまもって伝わっていないという状況かと思います。(正直、しっかり広報されてはいないと思います)

Change the nouns "toot" and "status" to "post" by Gargron · Pull Request #16080 · mastodon/mastodon

心臓を償却

mzpさん華氏を理解しているらしくうやまらしい

2023-07-30 19:59:12 mzpの投稿 mzp@mstdn.nere9.help

うーん、これはリビングで寝るしかないな

てか77℉って僕には寒かった気がしてきたな…

2023-07-30 20:19:30 mzpの投稿 mzp@mstdn.nere9.help

アメリカの気温は華氏で、日本の気温は摂氏でしか分からん

km/hとmphで同じ数字だと同じ速さに感じるようなものかー

2023-07-30 20:21:34 ナビダイヤルはすべて詐欺の投稿 osa_k@social.mikutter.hachune.net

アメリカの肉の重さはポンドでしか分からないし距離はマイルでしか分からない

2023-07-30 20:21:46 mzpの投稿 mzp@mstdn.nere9.help

結局、気温とか速度とかは他のやつと比較できればいいんですよ

なるほどなあ

オンス、容積もあるしなあ

液量オンスは外でビールを頼む時に知りたいんだよね

この前連れてってもらったバーで生ビールを頼むと銘柄ごとに容量の指定方法が違っててぜんぶ真ん中の大きさのにしてました←

ぼーっとしてるうちにいいスタバがたくさん流れてきました

2023-06-05 13:07:35 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io

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

すき

@nacika 冷凍庫からふにょんふにょんになった冷凍うどんを発掘して悲しみに暮れてるので明日もビール飲む!w

@nacika あしたからたべる!