00:16:12 @sayunu@mofu.kemo.no
icon

アカウントなしで使える Mastodon Browser が一応動くようになりました。各サーバーの連合タイムラインを覗いて、そこに流れてる人を辿っていけます。自サーバーという概念がなくて常に現地を見に行くから、「以前の投稿は表示されません」とかいうのと無縁。
kokagem.sakura.ne.jp/app/masto

Attach image
icon

便利に使うには色々と足りないけど、凝ると終わらないので取りあえず公開しておいた。Misskey とかは API が違うみたいなので辿れないです(よく調べてない)。

00:22:17 @sayunu@mofu.kemo.no
icon

そうだ、重大な制限として、スクロールに応じて古い投稿を追加で読み込んだり、新着を自動的に追加したりはしないです、今のところ。「やろうとすればできる」という技術検証でしかない。

00:31:05 @sayunu@mofu.kemo.no
icon

自動的に読み込まないにしても、手動でページ送りする手段はあるといいな…。

00:34:53 @sayunu@mofu.kemo.no
icon

応答待ちである事の表示がやっぱり欲しい。遅いサーバーは遅い。

icon

ページ送りのボタンを付けました。最新・最古に飛ぶボタンもあり。一ページに 20 件を表示してるんだけど、次ページを読み込む際は境界の一件を残して新たに 19 件を表示する。

Attach image
05:16:23 @sayunu@mofu.kemo.no
icon

本文中のアット言及をクリックした場合も、投稿者名をクリックした時と同様に枠内で遷移できるようにしました。本当はハッシュタグのリンクとかにも対応したいんだけど。

09:11:27 @sayunu@mofu.kemo.no
icon

Mastodon Browser でどこまでも遠くのサーバーをさまよっていたら、ニンテンドーダイレクトをやってる事をそのタイムラインから思い出させられました。まだ視聴してない。同じ頃にツイッターで不具合が起きてたらしい。

11:17:34 @sayunu@mofu.kemo.no
icon

いい天気だなあ。後でお散歩に行きたい。

11:24:41 @sayunu@mofu.kemo.no
icon

ページ送りに関しては常時二ページ分を読み込んで、スクロール位置を合わせつつ継ぎ足していく方が快適だろうなあ。緊急性は低いので将来やれたらやりたい。

11:44:18 @sayunu@mofu.kemo.no
icon

あるといい機能 :
・ ハッシュタグ検索
・ フォロー先とフォロワーの表示
・ localStorage を利用した表示設定の記憶
・ 多カラムまたは多タブ構成
・ 複数タイムラインの合流
・ 取得した範囲での全文検索、クライアント側での抽出表示
・ 自動更新

icon

閲覧中にタイムライン内で認知したドメイン名を入力候補として表示するようにしました。

Attach image
11:59:38 @sayunu@mofu.kemo.no
icon

JavaScript でオモチャを作るという事を度々してるけど、今回はコンテンツを通す窓なので実用性が高いですね。

12:09:26 @sayunu@mofu.kemo.no
icon

返信連鎖の追跡もできたらいいな…。

19:11:03 @sayunu@mofu.kemo.no
icon

ニンテンドーダイレクトを見ます。
youtu.be/yo-C2MTUhCQ

Attach YouTube
19:35:38 @sayunu@mofu.kemo.no
icon

『コロコロカービィ』が追加されるのは良いなあ。ニンテンドースイッチのジャイロ入力を使えるようにしてるわけでしょ ? これなら録画もしやすいし。

19:43:59 @sayunu@mofu.kemo.no
icon

『マリオカート 8 デラックス』及び「コース追加パス」買うか…これは買う理由かも知れないな…。コース追加と言いつつキャラクターも追加するのね ! 期待度を低めに設定してから少しづつ水準を上げてる感じ。

20:13:02 @sayunu@mofu.kemo.no
icon

『セレッサと迷子の悪魔』のロゴは、詰め具合を弄りたくなる。「子」は密度が低くて「悪魔」は密度が高いので、「の」を中央に置こうとしない方がいいかも。「迷」を僅かに大きくしようかな…。あと「セ」の字形は Cereza の「C」が前提にあるのを強く感じる。もうちょっとセとして堂々としてほしい。

20:25:32 @sayunu@mofu.kemo.no
icon

ハイカラシティはバンカラ街に慣れてから戻ると狭く感じるかも。まあ全機能がコンパクトに収まってるのは利点にもなり得るけど。行き止まりだった所を拡張してくれたら散歩好きとしてはワクワクするけど、電車が周回してたりするし、手間が掛かり過ぎるわな。バンカラジオもハイカラニュースに替わるのかしら。多分そう。

20:35:39 @sayunu@mofu.kemo.no
icon

取りあえず、ここまで。

20:59:49 @sayunu@mofu.kemo.no
icon

マストドンのミュート機能を初めて試しました。連合タイムラインからも見えなくなるのね。

21:32:58 @sayunu@mofu.kemo.no
icon

複数のマストドンサーバーの連合タイムラインを取得して来て一つのタイムラインに流し込むみたいな事をする場合、同一の投稿を識別して取り除く方法を考えないといけない。識別番号は各サーバーで付与してるようなので、同一性の判定に使えない。API の応答内容をよく読んだらいい情報があるかな…。

21:39:08 @sayunu@mofu.kemo.no
icon

行けそう。応答の JSON に含まれる「uri」「url」という属性は、どのサーバーから見ても発信側ドメインの同一のアドレスを指してるから、これを比較すれば分かる。

22:14:15 @sayunu@mofu.kemo.no
icon

マリオカートのヨッシーアイランドについてツイッターで追加の話をしました。
twitter.com/sayunu/status/1623

11:10:14 @sayunu@mofu.kemo.no
icon

Mastodon のウエブ画面は(Misskey も)自サーバーとの通信しかしないのが機能不足 — 前から言ってるけど。「リモートアカウントの情報は不完全で〜す」とか言ってる時点で、シームレスな連合はまだ実現していないという事だ — 前から言ってるけど。

他サーバーの情報を直接取って来て表示する機能を標準フロントエンドに載せると複雑化して工数が膨らむというのは想像できる。(技術的には可能。)だから「別プロジェクトのクライアントアプリが色々あるよ」ってんでもいいけど、「色々あるよ」ぢゃなくて、品質と一貫性を確認・保証した選択肢を滑らかな動線の中で提示すべきなんだよな。理想的には。

11:39:41 @sayunu@mofu.kemo.no
icon

クライアントアプリの現状は全く把握してない。(私の iPhone は常に満杯なのでアレコレ入れられない。しかも古い。私の iMac は古いので最近のアプリは大抵動かない。Android や Windows の端末は持ってない。いづれにしてもアプリレビューに私の資源を割いてない。)

例えば「Sora for Mastodon & Bluesky」の製品紹介を見ると「remote data retrieval」に対応してるらしい。

12:12:25 @sayunu@mofu.kemo.no
icon

@tizerm 「ウエブブラウザーでリモートを見に行く」行動に比べて負荷が大きいという事は絶対ないから遠慮要らないと思う。無用な通信を極力避けたい場合、自動取得ではなく「リモートの情報を取得」という明示的なボタンを押させてから通信するくらいがいいかな。

12:22:22 @sayunu@mofu.kemo.no
icon

@tizerm うん。各ソフトウエアの API は ActivityPub のような標準ではないからなあ。

18:31:38 @sayunu@mofu.kemo.no
icon

twitter.com/Oderon86/status/17

「めーぬ」「はーんばぐ」「かーね」「でーぢやと」「くっちーい」…かわいい。

音声で観察される現象が文字にも表れてるのが興味深い。「キ」が「チ」になるの(口蓋化)は調音時だけの問題ではなく、そのように認知してるのか。

長音記号の位置は不思議。これは書く方の問題のような気もする。

「オモチャ付き」が「おもちやくち」になるのは子音の入れ替えかしら(音位転換、メタテシス)。保護者は「つ」の字が裏返って「く」のようになったと説明してるけど。

18:38:51 @sayunu@mofu.kemo.no
icon

@tizerm 「多い」というのを率で言うなら多くないだろうけど、数で言うならそこそこいるだろうよ。単純に最大規模だし、公式アプリを入れた人が最初に誘導される行き先だし。

19:15:18 @sayunu@mofu.kemo.no
icon

@tizerm まあ、行き先を決めてない人が流れ着く場所だし、全体的に休眠アカウントとかが多めになるかもね。

20:09:02 @sayunu@mofu.kemo.no
icon

私は、個人としてドメイン名を取得する事に魅力を感じないんだ。ドメイン名にしたい言葉を持ってないから。〈さゆぬ〉という名も気に入ってないし。自サイトも何と名付ければいいか分からないし。かつては www13.ocn.ne.jp の下で、今は sakura.ne.jp のサブドメインでいいや。

「ドメイン名にしたい言葉」を得れば、ドメインを取りたくなるだろうけど。

21:47:32 @sayunu@mofu.kemo.no
icon

例の「yqqwe」については今まで強制非収載で泳がせてみてたけど、自動的なスパム通報が今朝の 8:16 に mastodon.social から来まして、それを受けてオーナーが 10:33 に停止させたようです。最終的に 12 個の投稿をしていた。ふむ。

画面写真。 mastodon.socialからのリモートユーザーからの詳細情報: mastodon.social Today at 8:16 Automated spam report. We have seen this username on multiple onstances before. If this was reported in error, please let me know so that I can put this account on the allowlist.
Attach image
21:49:39 @sayunu@mofu.kemo.no
icon

「multiple onstances」というタイポを多数のサーバーに発信したんだろうな。

23:40:39 @sayunu@mofu.kemo.no
icon

キチンと記録する前に消えてしまったので「yqqwe」の挙動を思い出して書いておきます。一日一回ぐらいの頻度で、確か長めの簡体中文を投稿していたと思う。内容はあまり脈絡のない感じで、何かのアドバイスだったかな…。リンクは踏まなかったので行き先は知らない。

うちのサーバーは利用者が少ないので、動きのあるアカウントは管理画面で気付きやすいけど、大規模なサーバーだったらほかの利用者に紛れて発見しにくいかも知れない。それで一日一回 公開タイムラインにシレッとスパムを流して、クリックを誘うというのが狙いかしら。

23:41:55 @sayunu@mofu.kemo.no
icon

20:41:19 辺りから、微弱な 。そう言えばさっき、17:45 頃にも揺れてましたね。

23:43:38 @sayunu@mofu.kemo.no
icon

17:45 頃はちょうど事務所と通話していて、「地震ですね」と互いに話した。