icon

しかしPawooの方の反応を見るにやっぱり俺はMisskeyじゃなくてMastodonの人間だなあと思うばかり

icon

@sayunu そうなのか……まあローカルタイムラインと違ってリモートの投稿も全部参照しなきゃいかんからそうせざるを得ない気がする

icon

@sayunu 取得した投稿からmax_id, min_idを再帰的に呼び出してもダメ?

icon

設定画面をまともにする作業に入ったがいったんめしくうか

icon

コミットログが文字化けした!!ナンデ!?

icon

いろんな機能の実装が一旦一区切りついたんで一旦先にGitHubにコミットします

icon

なんか今日のバイトやりやすいなと思ったらカンスト勢が2人いるわこれ!!

icon

これは一旦ベータ機能として公開するか……

icon

おれのへやは南向きで直射日光ガンガンなのでまっぱれの日はたとえ真冬であろうとあつくなります

あつい

icon

フォーカスがバグる問題わかったかもしれん これたぶんalert呼び出したときに起こってる 元々alert使う方針やめようと思ってたからこれを期にalertやめるかー

icon

これは開発投げ出したくなる諸氏の気持ちもわかる、というかもとからわかってた

icon

MisskeyのachievementEarned、Javaのnullの発明並みに愚かで最悪な発明なのでいっそsuspendしてくれ

icon

特定の条件でMisskeyとMastodonを混合させた通知カラムが正しい日付順にソートされずに表示される不具合を修正しました。
結論から言うとMisskeyの「実績」が原因です。モーーーーーー!!この機能まじでバグの温床だからやめてくれ!!

icon

PawooのアカウントをMistdonに認証させてみた
今回の改修で頻繁に落ちようが同一カラムの他のタイムラインに影響しなくなったのでPawooの運用再開するのもありかなーと思ったので
pixivと直結してるアカウントだからやっぱり人の流入はこっちのほうが強いと思うんだよな……

icon

カラムのタイムライン取得処理を改良しました
具体的には今まで「ひとつでも取得に失敗したタイムラインがあるとカラムそのものがローディング画面で止まったままになる」だったのを
「カラムのタイムラインすべての取得に失敗した場合にエラー画面を出し、1つ以上成功した場合は成功した分は表示する(カラムの上部に(!)アイコンを出して取得に失敗したカラムが存在することを明示)」
という風に変更しました
これにより頻繁に落ちることで有名なPawooをカラムに入れやすくなったと思います(

Attach image
icon

タイムライン取得のエラーテストをするのにわざわざサーバーがぶっ壊れるの待つのは面倒だなあと思ってたけど、昨日設定ファイルのアクセストークン書き換えるだけで簡単にテストできるやんと気付いたところ

icon

我ながら「直前の内容をコピーして投稿」が複垢持ちには便利機能すぎてハゲる
まあMastodonの場合は改行を無視してしまうというバグがあるが……これもv0.2.1でなおしたいなあ

icon

もに
なーんか早く寝ると10時前に起きてしまうな

icon

MisskeyのAPIをいじるようになって気付いたことだけど、あいつリアクションをリアルタイムに受信するためにWebSocketで投稿を監視する機能がついてんだよな
タイムラインで見えている投稿一件一件に対して投稿監視のリクエスト送ってるからたぶん無駄に通信してる
あとはオンライン状態の送信か
pawoo.net/@mokurumayu/11065621

Web site image
もくるま (@mokurumayu@pawoo.net)
icon

動画ファイルと音声ファイルの再生に対応しました
これに合わせてメディア拡張系の拡張ウィンドウを詳細表示のウィンドウと分離した

Attach image
Attach image
icon

これはこないだ撮った運が悪いリンクさん

2023-10-06 23:13:29 ぜるま@ずんだもんなのだの投稿 tizerm@vocalodon.net
icon

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

icon

音楽再生できねぇ~なんでだ~って思ってたらセキュリティポリシーに引っかかってたわ

icon

3大脇役が主役を食ってしまったシリーズ、かいけつゾロリ、ミニオンズ、宇宙猿人ゴリ

icon

二郎

icon

Node.jsレイヤーでAjax通信するときにfetchのお世話になろうと思いつつそんな局面あるだろうか

icon

fetchと$.ajaxの違いは「200以外が返ってきてもresolveするから自分でハンドリングしろ」ってとこか

icon

@sayunu mstdn.jpを使うのがだるくなった(たぶんあっちでなにかしらやってたと思う)⇒というかとりあえずで持ってる休眠垢が多い(確かpawoo, misskey.io, mstdn.jp, fedibird, mascodonに垢持ってたはず)からどこで告知してるか忘れた⇒こういうときはとりあえず :Twitter: になんか書いとるやろ!⇒Fedibirdが避難垢か
てかんじですね

icon

まじでインターネットおじいちゃんなので、今やXMLHttpRequestすら死語だということを知った……ナウなヤングはfetchを使うらしい……Promiseで返ってくるとか完全に$.ajaxと同じ感覚で使えるやん……

icon

まあMastdonの場合はAPI Docがしっかりしてるから詰むことはないんだが、これでMisskey並にドキュメントが壊滅的だったら詰んでたわ
というかMisskeyはこの仕様のおかげでGitHubのコード直読みでもなんとかなる感がある

icon

MisskeyのAPIで唯一いいなと思っていることは、「APIへのリクエストフォーマットがエンドポイントの種類によらず常に一定である」ということ
methodはPOST、パラメータクエリは文字列化したJSONで統一、これがどのエンドポイントでも崩れることがないのでコードの使いまわしがしやすい
MastdonはこれがURLに埋め込まれたり、POSTだったりGETだったりDELETEだったり、リクエストヘッダが必要だったりと仕様がまちまちなんだわ

icon

サーバー落ちてて動画とキャッシュクリアのテストができなかったので昨日は詳細表示のレイアウト詰めてました

icon

忘備録: サーバーが長時間落ちるとリモートの投稿の時系列がバグる(今リモートの投稿が過去に向かって並んで取得されてる

icon

お、復旧したな、よかったよかった Mast.hostさん乙やで〜

icon

これはああああああ気合で持たせた今朝のテトリスうううううう

icon

画面が崩れる原因になるからリプライとリアクションのときの詳細表示やめようか思ってたが、どのみち画像大量投稿したら崩れるわこれ

icon

詳細表示画面がだいぶ見やすくなったのでねる!

icon

色で何を表してるかだいたいわかると思うけどさすがに説明なしになんのことかは絶対にわからないので隣にアイコン置く予定です

icon

詳細表示したときに詳細表示した投稿の直上に簡易プロフィールを置くようにしてみた
ユーザー名の下のアカウントアドレスをクリックすれば外部ブラウザでリモートのプロフィールが開きます

Attach image
icon

@sayunu なるほど(まあ確かに昼間はほぼ連合みないしな)

icon

CalckeyってFirefishに変わったけどサーバー名にはCalckeyの名残があるのか

icon

あーMisskeyの診断メーカーみたいなやつか、大量流入してくるやつって

icon

Mistdonでもふけもの連合度々のぞいてるけどそんなん観たことないな

icon

新しい詳細表示ウィンドウ暫定版(Misskey)

Attach image
icon

あーリアクションのUIのウィンドウ可変高がキツい、どうしよこれ

icon

web版の体裁はそっちでがんばってもろて、こっちはこっちでできることをやるぞ

icon

Electronでの開発、「HTML+CSS+JavaScriptを使った開発でありながらブラウザ互換性を一切考えなくていい」というのはまじで精神的にありがたいです 互換性に囚われないWeb開発が泣くほど楽なのは知ってるから……

icon

冷静に考えてFlashがお亡くなりになった時点でブラウザが標準的に動画を再生できる機構を持ってないと成り立たないんだよ今のWeb、盲点だった

icon

まじで突き詰めたところまでいくとHTMLの知識が15年前で止まってる、いかんいかん

icon

インターネットおじいちゃんなので最近のブラウザは<video>で動画を埋め込めることを知った……まじか……もう<embed>つかわなくていいのか……

icon

今日は朝からずっとラグタイム聴いてる

icon

おれはべつにドットの件は悪くないとは思ったけど、まあキモいという意見もわからんでもないし

icon

おれは自分のアプリのレイアウトで手一杯になっててWeb版見れてねぇ

icon

逆に連合が超爆速にならない珍しいインスタンスでもある(おえかきすきーのローカルといい勝負

icon

もふけも、ローカルよりも連合見てる方がローカル見てる感がするのはそれはそう

2023-10-04 12:59:37 坂本アヒルの投稿 sakamoto_ahr@voskey.icalo.net
icon

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

icon

Misskey.design落ちとるか?

2023-10-04 11:00:08 ぜるま@ずんだもんなのだの投稿 tizerm@vocalodon.net
icon

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

icon

ねもーいねるか…… :blobcatcry2:

icon

とりあえず詳細表示に関する情報をコンストラクタでプロパティにセットするようにしました
今日はとりあえずプロパティだけ定義して明日以降調理する

icon

@ara_tsuma そういうもんなんですかね、俺あのアニメーション一回しか見てないからよくわからんかった……

icon

トライポフォビアのひとはiPhoneの3眼背面カメラがもうダメだそうです

icon

というか間近にトライポフォビアのひとを見たの初めてかもしれん、本当に大量の点を怖がるひとおるんやな

icon

@ara_tsuma うーんなんででしょうね、漫画のトーンと比べて点が粗いから?俺は漫画のトーンと同じノリでぜんぜん大丈夫だったんですが……というか俺自身トライポフォビアでもないしな

icon

あーたったさっきおえかきすきーに新しいカスタム絵文字が追加されたんだが、起動中にカスタム絵文字のキャッシュを更新する機能入れないと不便だな

icon

トライポフォビアってトーンでも発症するもんなの……?それだと日本の漫画読めなくない……?

icon

@sayunu 俺ら以外だとむきゅさんと荒妻さんと極稀にしふたろうさんみかけるけどまじでほぼ俺らで埋まってっからな……

icon

ア゛ァ゛ァ゛~~~~~~Misskeyのresponse見た後にMastodonのresponse見るといたりつくせりで泣けてくる~~~~~~

icon

@sayunu このままだと俺たちのタッグサーバーになっちまう……

icon

あまりカロリーの高い曲を聴きたくないときはとりあえずジョアン・ジルベルト&スタン・ゲッツのボサノヴァのやつ聴いてる

icon

しゅごキャラ続編とは

icon

$.ajaxの味を知ってしまったらもうXMLHttpRequestなんて戻れないョ……

icon

まあ詳細表示なんてそうパカパカ使うもんでもないしリクエスト負荷としては蚊に刺された程度だと思う、そう思いたい

icon

そもそも詳細表示に関しては「一回呼び出したAPIでなんとかする」という制約は端からしていないので、ガンガンAPI呼び出して情報表示したほうがいいかもしれない
鯖缶よ、恨むなら俺じゃなくMisskeyの開発を恨みな

icon

通知一件一件に対していちいちAPI複数呼び出してやるのはあまりにダルくてアレだけど、詳細表示に関してはもうMisskeyのAPIなんてもんに頼るのはやめてActivityPub Expressionをダイレクトに呼び出したらどうかというのは考える余地はあるかと思った プラットフォーム側のAPIが使いもんにならんのなら通信プロトコルそのものを使えばいいと……

icon

2023年第一印象悪いのに後半で株が爆上がりするキャラ第一位、ラントベルト

icon

そういやこないだ贄姫と獣の王の最終回を見てたんですけど、いやこれ2023年アニメ作品最高傑作では……?
Dr.STONEとSPY×FAMILYがなければ今年最高だったのに……って言ってたけど、この2つ加えても今年最高のアニメ作品だった説があるぞ???

icon

とりあえず現状の最新ソースをGitHubにCommitしています。これでv0.2.1のリリースノルマは残りフォーカスバグ問題だけかな……。

icon

とりあえず直近のIssueにはすべて追加のコメントを付け加えておきました。
これで最初と最後のIssueはとりあえず解決です。
github.com/tizerm/Mistdon/issu

Web site image
Issues · tizerm/Mistdon
icon

角松敏生ピューロの曲書いてたの!?!!?!?

2023-10-03 00:03:14 荒巻の妻の投稿 ara_tsuma@mofu.kemo.no
icon

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

icon

ずーっと悩んでた「ウィンドウ幅がめちゃくちゃ狭いときの対処法」に光が見えてきました
ただかなりの妥協案の自覚がある……

2023-10-02 19:58:15 ぜるま@日常 :Mistdon:の投稿 tizerm@mofu.kemo.no
icon

@noellabo やりようがないわけじゃないことはなんとなくわかっているので、手を尽くせばできるとは思っています。
二重にサーバーにリクエストを送るハメになったりするのが無駄が多くて嫌なだけなので……。

2023-10-02 19:54:25 のえるの投稿 noellabo@fedibird.com
icon

@tizerm Fedibirdの投稿から絵文字リアクションを取ってきたいと思ったら、

たとえばこの投稿の場合、
fedibird.com/@noellabo/1111619

投稿のActivityPub表現(json)をとってきて、
fedibird.com/@noellabo/1111619

emojiReactionsからこれを辿ると一覧がとれるよ。
fedibird.com/users/noellabo/st

ま、ActivityPubの表現なので冗長だけど。 [参照]

Web site image
のえる (@noellabo@fedibird.com)
Web site image
投稿の参照(1件) by のえる (@noellabo@fedibird.com)
icon

@noellabo やりようがないわけじゃないことはなんとなくわかっているので、手を尽くせばできるとは思っています。
二重にサーバーにリクエストを送るハメになったりするのが無駄が多くて嫌なだけなので……。

icon

やっぱりどうしてもこのクライアントを超狭いウィンドウで使うというビジョンがいまいち見えない
最低でも横幅800pxはいる

icon

いやこれ一旦ウィンドウが超狭いときのことは考えないことにしてv0.1.2でリリースしたほうがいい気がしてきたな

icon

v0.2.1に盛り込む機能はほぼできたんですけど、最後の1ピース「ウィンドウが超せまいときの表示崩れ」が割と厄介なので今日はもう考えないようにするか……リリース終わってもコーディング漬けだったし……

icon

投稿一つ一つに対してAPI叩いて絵文字とってこんといかんから時間かかるしサーバーリクエストも増える、おまけに相手がFedibirdみたいな「Mastodonのリアクションを採用している特殊サーバー」とかだと手に負えねぇ

icon

カスタム絵文字を取れるようになったのでMisskeyの通知でどのリアクションが来たかわかるようになりました!
なったんだけど、リモートからは取ってこれません。これ相変わらずのjson responseにカスタム絵文字のデータが入ってないというMisskeyのAPI仕様で、まじでこれなんとかしてくんないかな……このためだけにいちいち個別のサーバーのAPIにアクセスなんてやってられんのよ

Attach image
Attach image
icon

@rewiichi_s01 おれはもうほぼツイッターにはおらんのでそこんとこよろしくおねがいします
まあ離れられん気持ちもわかるけど

icon

@rewiichi_s01 ついにこっちきたか

icon

いやあ一時はどうなることかと思ったけど無事実装できてよかった、まじでAPI Docちゃんと書いてくれ……

icon

Misskeyのリアクション機能が実装できました!それに伴ってMisskeyのお気に入り機能とMastodonのブックマーク機能も実装されています。

icon

1時間ぐらい前に神斬った
Dr.STONE 3巻ラーメンのくだりまで

icon

バズは落ち着いたみたいですね、最終的にこんぐらい

Attach image
icon

カスタム絵文字実装したのが文明の利器すぎてblobcat無駄撃ちしたくなってきた :ablobcatrainbow: :ablobcatbongo: :mastodon_oops:

icon

おかき民、意外と文章中にカスタム絵文字盛り込まないな

icon

GitHubにpushしたので例のIssueも更新しました。
v0.2.1をリリースする際にこのIssueはCloseします。
github.com/tizerm/Mistdon/issu

Web site image
Misskeyのサーバーで管理しているカスタム絵文字が取得できない · Issue #3 · tizerm/Mistdon
icon

Misskeyの自鯖のカスタム絵文字が表示されるようになったぞ!ようやく……

Attach image
icon

まじでMisskeyのカスタム絵文字一覧表示するだけで画面が5億倍うるさくなって吹いてる なんやこれ

icon

UIは全体的にフラットデザインのナウい感じにしたのに、ここだけ明らかに00年代初頭のインターネット

icon

サーバーで取り扱ってるカスタム絵文字一覧を表示する機能実装したら画面が死ぬほどうるさくなった

Attach image
icon

仕事でこんなにバリバリマルチスレッドで動かすプログラム書かないので、今回のクライアント開発はマルチスレッドをつじつま合わせて実行するよう制御するいい訓練になってる

icon

Node.jsのファイルの読み込みと書き込み処理、処理自体は同期処理版のreadFileSync, writeFileSyncで呼び出して、ファイルの読み込みと書き込みが発生するメインプロセスの関数をasyncにして、呼び出し側でPromiseで処理するなりawaitで呼び出すなりしたほうがスマートでいいな

icon

もふけもの狭い世界のタグ検索だと拾いきれていない部分もあるんだよな(さっきのノートはミスデザのタグ検索から拾った

icon

設定画面もUXに影響する要素なのでおろそかにするのはよくない、よくないがベータとしてとりあえずメインで使うタイムラインの部分を整えてリリースしているので現状最適とは言えない、申し訳ない

2023-10-01 15:12:26 折口@:io::role_sensei:の投稿 origuchi@misskey.io
icon

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

icon

言い訳と言ってしまえば言い訳なんですまんとしか言えん、これはなるべく早く直したいんだが

icon

あーこれは俺も困っているところです、Windows版でカラムの追加に行くとフォームフォーカスがバグるんですよ
一旦ウィンドウアクティブを外してからもっかい行くと治るんですけど原因がわからん……
misskey.design/notes/9kampwzyj

Web site image
折口@:io: (@origuchi)
icon

@sayunu トラックパッドのところに確かに書いてあったわ

icon

Macのトラックパッド、指2本クリックで右クリック扱いになるのか!ずっとcontrol+クリックしてたわ……

icon

無事ちゃんと動いたのでデバッグ用に書いてあったconsole.logけしまーす

icon

ぱっと見でやべー非同期処理書いてるのでやばい(語彙力

Attach image
icon

このままだと無駄にファイルの書き込みが実行されてしまう、ファイル書き込み自体は成功してるから一旦コメントアウトするか(SSDだからあまり書き込み処理やらせたくない)

icon

キャッシュファイルの読み込みでおこられる!!なんでじゃ!!

icon

ちょっと別のイラスト案件請け負ってしまったので、次のマイナーバージョンアップの後しばらく更新が途切れると思います、ご了承ください

icon

やることが、やることがおおい!!(Skebの依頼受け付けてないだけまだマシ

icon

安請け合いしたのでだいぶタスクが詰まってきた、がんばっていきましょう

icon

こないだのバイトだけどクマストがいるとどうしてもいじめになってしまうな

icon

カモツナギ手に入れたでー

Attach image
icon

Web版Mastodon、あまりにも通知来すぎててうるさかったんだけど、「返信」にタブをセットしたまま別のページ行ったら静かになった
通知を返信にセットしたまま別のページ行くと返信以外の通知で通知が来た扱いにならなくなるらしい

icon

ガチホコで336pまでもどしたでー

icon

Aquasonicまじですき

icon

任天堂、本当にいわっちがいなくてもちゃんと会社がたちいってるというか、むしろ古川社長に変わってからのほうが絶好調なんじゃないかってぐらい個々のプロジェクト大成功してるのがすごいんだよな
社長のカリスマ性はたしかにあったのに社長のカリスマ性だけで成り立っている会社ではないところがえらすぎる

icon

とりま秋アニメメモ
オーバーテイク10/1 mx
凸凹魔女10/1 mx
攻略うぉんてっど! ~異世界救います!?~10/6mx
松犬テレ東10/7
Dr.STONE 10/12mx
びっくりめん
全力うさぎ10/2tvk
SPYFAMILY
進撃の巨人(11月)
gigazine.net/news/20230910-ani

Web site image
2023年秋開始の新作アニメ一覧
icon

Mac Book ProってUSBがThunderBolt以外にないんだっけ、そうなると外付けHDDと接続できない……?

icon

現在俺のもふけもの通知欄が破壊的なことになってるので個人的になんかある場合はリプライで直接言ってくれると助かります、ってかここの人基本的に今までもそうだったけど

icon

実際自分が見ることに関して最低限便利だと思う機能を優先的に実装したパブリックベータなので、他のクライアントと比べて基本的なことができてないという面が多いのは認識しています。それはすみません
v1.0.1までにはそのへんを普通のクライアントレベルまで引き上げてちゃんと使えるようにしようと考えてます。

icon

プロフィールに直接飛べないのはもちろん認知してます、俺が全然ユーザープロフィール見に行かない人なのでベータでは入れてませんがv1.0.1までにはなんとかするつもりです、さすがに完全にアクセス不可は不便なので

icon

とりあえずご報告いただいた件はGitHubにIssue立てときました
周知と言うよりかは個人的なTODOタスクビュワーとして使ってる感じ……
github.com/tizerm/Mistdon/issu

Web site image
Misskeyの通知から詳細表示が開けない · Issue #5 · tizerm/Mistdon
icon

わたかぜさんからMisskeyの詳細表示が開けんという報告を頂いてますが、API仕様の違いだけでなくAPI Docが不便とかAPI仕様がガタガタだとかでMisskey関係は結構ガタガタな部分が多く、ご不便をおかけしております。
俺自身もMisskey関連が見づらくて困ってるんだがほぼMisskeyのGitHubでソースコードダイレクトに読まんといかんのがな……(´・ω・`)

icon

はええ!!ありがとうございます!!たぶん開発者が観測したファンアート一号です!!

mascodon.jp/@kouwtkz/111155371

Web site image
わたかぜコウ (@kouwtkz@mascodon.jp)
2023-10-01 02:52:44 わたかぜコウの投稿 kouwtkz@mascodon.jp
icon

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

icon

なんかねむいしねるか……

icon

@daibaka それはオンになってます、っていうかでないとUI設計のほうが出てきた辻褄が合わないでしょうに……

icon

まあそりゃそうだろうなあ、トレンド解析なんて基本的に管理人の仕事じゃないしバックエンドの方で自動的にやってると考えるのが自然ですよ