自作ActivityPubサーバーにリプライを実装

2025/3/16 [13:44:34] (日) 天気

当初からリプライを実装するつもりはなかったんだけど、今日とりあえずリプライを実装した。


どうしてリプライを実装しなかったのか。

タイムラインの投稿の返信(リプライ)ボタンをポチッとクリックして、画面の向こうのたぶん面識のないひとに安直に話しかけることの距離感があやういから(わたしの場合)


返信するケースというのは、ほとんどの場合がマウント合戦だと思っていて、

「それ、おれ/わたしも知ってるー!」とか

「おれ/わたしはもうやってきたことだ」とか

「おれ/わたしの方が詳しい/当事者だよ!」とか

そこまでの関係性のない、あかの他人に話しかける動機というのはやっぱり、親近感とか共感だけではなくて、なにかが少し混じってビミョーに違ってると思う。


なので、SNSでやらかすのはこんな局面だろうと思ってるし、わたしもやらかしの返信をしてきたこともあり、リプライは危ないから実装をしない、とActivityPubサーバーを作り始めた時点で決めていた。


なんだけど。

Mentionをいただいて返事をする時に、ウチはリプライに未対応なのでリプライ要素のないJSONを返していた。投稿に対するリプライ要素があればツリー表示となるけど、リプライ要素がないJSONだと単品のMentionとして表示されるだけ(だと思う)


お相手にしてみると「あれ?なんだっけ?これ」ということになるだろうしなあ。

てことで、リプライ要素を付与したActivity(JSON)を返すように実装した。


ただし、返信(リプライ)ボタンを表示するのはMentionをいただいた投稿限定。

ホームタイムラインに流す投稿には表示しない。(わたしの場合)やらかす危険しかないから。


昨日実装した「転送」と今日実装した「リプライ」について、別サーバーの別アカを使って確認したところ、「意図通り」反映してるっぽい。

転送もリプライも、いろいろちょっと危ういんで、様子を見てながら運用する、ということで。


昨日、今日と2日続けてActivityPubサーバーをいじっててしみじみ。

やっぱ、ActivityPubも、それを実装するperlもめっちゃ面白い!


還暦過ぎの趣味、ボケ防止の趣味としては文句のつけようがないよなあ。


image

通り抜けた向こう側に光がある、という絵面。定番だし、やっぱ好きだわ。

[更新]2025-10-27 09:29:16

牡蠣小屋に行ってきた

2014/3/16 [08:46:09] (日) 天気

あまりの美味さに感動すら覚えた。

これほど美味いとは。ただ焼いて、ポン酢をかけただけだというのに、焼いてほこほこ湯気のたつ牡蠣を口に含んだ瞬間、口の中に海が広がる。


牡蠣の食べ放題に飲み放題もつけたんだけど、日本酒を少し飲んだ程度、ひたすら牡蠣をむさぼり食ったなあ。


牡蠣は海のミルクと言われているらしい。

亜鉛、鉄、タウリン、カルシウム、グリコーゲン、ビタミンB21などが豊富だからということのようだ。日常生活では亜鉛が不足気味になるので、牡蠣はその点いいんだと。タウリンなんかも肝臓にいいらしい。


いいことづくめなんだけど、牡蠣はあたると怖い。牡蠣小屋では温度計も渡されて、牡蠣の身にプスっと差して中央部分が85度以上であることを確認してから食べてね、ということだった。


image
image
image
image
澤乃井とほっこりしっかりした牡蠣。ほんとうに絶品だった。


でも、去年から今年、あちこちに牡蠣小屋=牡蠣の食べ放題があるけど、検索してもその理由がよくわからない。

規制緩和でもあったのか、やたら豊漁なのか…そんな情報は出てこない。ただ、一品に絞って食い放題というのはスタッフなどの負担が少ないという話はあった。でも、肝心の仕入れは安くなったということもなく従来通りらしく、採算ラインはけっこう厳しいという話もあった。


同人誌仲間数人で牡蠣小屋で牡蠣を貪り食って、喫茶店、インド料理屋に移動してべちゃくちゃしゃべって食って飲んで…充実の休日でありました。



バーベキューガーデンでバーベキュー|国営昭和記念公園へ行こう!

http://showa-kanricenter.jp/eat/


期間限定1/18〜3/30

焼きかき食べ放題プラン(90分)3000円(飲み放題はたしかプラス1000円)

※ 澤乃井の日本酒は別途だった。残念…ってこの値段で澤乃井飲み放題にできるわけないか。



ちなみに。立川昭和記念公園。武蔵野の風景が広がるとてものどかで気持ちのよい公園だった。


[更新]2026-02-01 12:54:38

IE6に吐血

2009/3/16 [22:45:06] (月) 天気

原因不明、IE6で見るとクラッシュ。なんじゃそれ、と。mshtml.dllが悪いのか、とか、SP1だから、とかだろうと、延々WindowsUpDateをしてみたり。結果なんの変化もなし。変わらずページを表示させるとクラッシュして落ちやがる。Javascriptをはずしてみたりしてもクラッシュする。しかたないんで、HTMLをひとかたまりずつ入れたり出したりして、どのあたりでクラッシュするのか見てみたら。

HTMLの中のコメントが原因だった。

…アリエナイ。たしか前にも同じように、コメントが原因だったことがあったけど、クラッシュまでするとは、とんでもない話だ。


な ん の た め の コ メ ン ト じゃ


マイクjロソフトは、もうソフトを作るのはやめてくれ。

[更新]2026-02-04 09:25:41

mysqlをインストールしてみた

2007/3/16 [08:15:10] (金) 天気

仕事先のWINDOWSにデータベースをインストールしてみた。

まずはうちと同じpostgresql8。普通にあっさりインストールできた。…んだけど、DBD-Pgがエラーでアウト、ていうかわたしのスキルではどもならん。たぶん、DynaLoaderとかExporterあたりなんだけよくわからん。探しまくってなんとかインストールしたってのになぁ。

ppm install http://dbdpgppm.projects.postgresql.org/DBD-Pg-5.8.ppd

perlが使えないんじゃ無用の長物。即アンインストール。


しかたないんでmysqlをインストール。最初mysql5にしたんだけど、初期設定でコケる。こんなところで労力使いたくないんで(ていうかちゃんと英語のメッセージ読めよ、おれ)mysql4を改めてインストール。あっさりすんなり。

DBD-mysqlがあるんで、接続しちゃえばスクリプトはほぼ同じであれこれ使いまわしができる。


と、ちょっとメモ


それにしても。windows版のapacheってutf8のスクリプトがだめなのかしらん。要調査。

[更新]2026-02-04 10:11:38

あきれたもんだ

2006/3/16 [19:12:03] (木) 天気

ううううう。コンサル屋のサイト構造設計書、とやら。ふ、ふざけんな、と。実質ペラ3枚でン万かよ。見積もりの金額を見た時点でどんな分厚い立派な企画書があがってくるのか、と思ってたらこのていたらく。こんなもん、おれでも半日ででっちあげられる。くそにたかるハエ以下。ネット屋なんてこんなもんか。ガキが「ごっこ遊び」でやってるんじゃねえのか。

まったく、もう慣れたとか思ってたけど、まっとうな人間は汚水の匂いに慣れることはない。

お供でWEB屋へも出かける。なんかいんちきくさいけど、コンサル屋に比べりゃまだましか。

どっちもわたしが金を払うんだったら・決裁権があるなら、即却下論外の噴飯物だ。ひとをなめ過ぎ。こんな程度が横行してる、すべての面でガキな業界が一気に膨らんで金が流れ込んでライブドア騒ぎにつながるのだ。


抜けかけの歯が痛くて気持ち悪くて、おれさまは、機嫌が悪いのだ。

[更新]2026-02-04 10:36:47

<<2026/03>>
       
1234567
891011121314
15161718192021
22232425262728
293031

【最近の10件】

日常読書映画アニメゲーム健康料理グルメカメラ写真ネタ仕事パソコンインターネットperlEPUB3電子書籍ActivityPub
検索: