(人間を含む)絵描こうと思ったら素材ダウソしてなくてかけねえ!きょうはもうおしまい!
しょっちゅうゲームやってる絵描きDTMer. うさぎとマスコットが好き(※マイメロディ限界オタク).
Mastodon/Misskey統合Fediverseクライアント ”Mistdon" の開発者です .
ここはtwitterみたく日常の話題を主軸にして、活動ごとにインスタンスを分けているので興味のある方は下記もどうぞ.
イラスト全般: お絵かきすきー(https://oekakiskey.com/@tizerm)
プログラム+Mistdon開発: misskey.dev(https://misskey.dev/@tizerm)
音楽制作/ずんだもん関係: ボカロ丼(@tizerm)
成人向け🔞(English only): baraag.net(@tizerm)
成人向けは俺が今まで頑なに封印してきた最大にして最後のFediverse誘導への釣り餌だと思ってるんだけど、それでもあまり効果が出ていない
まあ俺自身あんまスケベイラスト描かないほうだからな!!仕方ないか
前twitterのアナリティクスを眺めてたときに、イラスト投稿してある程度反応があるとプロフへのアクセスも劇的に上がるんですよ。
やっぱりこのひとどんな絵描いてるんだろうって覗きに来るんでしょうね、で、それを見越してtwitterのプロフはMastodonのリンクで埋めていて、固定ツイートもFediverseへの誘導ツイートにしてるんですが、まーなかなかきてくんねーな!!
まあこっちではほぼ無名の状態から始めてる(twitterから逃げてきて恒常的に見られる人が数えるほどしかいない)から仕方ないっちゃあそうなんだけど この状況を打開したい気持ちはある 俺自身がFediverseで有名になる以外の方法で
This account is not set to public on notestock.
ミニドラSOSが2011年を舞台にした作品だというのは何回でもする
12年前に壁一面の超ワイド液晶テレビは一般家庭に普及してねえ!!
This account is not set to public on notestock.
This account is not set to public on notestock.
@sayunu だよねぇ、ダンパー数ってものでもないけど、そのへんの数字にアクティブユーザーが近い中規模サーバーはLTLばっか見がち……
大規模サーバーはLTLが爆速すぎてLTL常時見れないから大抵ホームを見てブーストが有効にはたらく
小規模サーバーはLTLに人がいなさすぎてリモートの投稿ばかり見がちなので大抵ホームを見てブーストが有効にはたらく
中規模サーバーあたりはLTLが適度に賑わっていてフォローしなくてもある程度雰囲気を楽しめるので、ホームが疎かになってブーストを見られない可能性が高い
ってことない?
Fediverseでは明らかに日本人よりも外国人の方が絵を見てくれるなあと思っていたけど、twitterでもフォロワーの大概が外国人だった気がするので俺は外国人に好かれるのかもしれん
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
桜井さんの動画もかなり無駄を省いてるけど、これはさらに省いてオープニングすら飛ばして本題に入った これはすごい テンポのつかみが完璧
この動画すごかった 解説の内容がすごいとかじゃなくて「解説動画としての編集技術がこの上なく高い」動画で感動してしまった
特殊効果がすごいとかじゃなく、「要点だけを手短に一切の無駄をなくテンポよく話して終わる」という最高に見やすい動画だった
最近ここまでシンプルを突き詰めた動画あんまり見ないので感動したわ
This account is not set to public on notestock.
というか が明確に崩壊し始めてから明らかにトレンドにサンリオキャラクターの名前を見る機会が飛躍的に増えた、なんで?
クサヤ防衛、ホップソナーの使い所がよくわからんのよな 長射程は高台から護衛ムーブができちゃうので圧力かけらんないし、食い込まれたらバレルメインで撃ったほうが早いし
This account is not set to public on notestock.
これが v0.4.1の最大の目玉機能だけど、まだいろいろガタガタな上に他の機能もあるのでv0.4.1のリリースはもっとあとになります、ごめんね
#mistdon_dev
This account is not set to public on notestock.
昨日今日とぼすきー覗いてみたがやっぱりなんかボカロ丼と空気感全然違くてアレだな……あとやっぱり無駄に重くなってる気がする
しかしここまで爆速だとまじでioのLTL使い物にならんな、だからこそLTLを整理する機構を取り入れようとしてるんだろうけど、だからといってそれは確実に検閲になるのでやめたほうがいい リノート非表示オプションつけるだけでもだいぶマシになると思うんだけどな
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
今日のマックが激混みなのはなんでやろな
ちいかわはもう終わったし、マイメロは今ハッピィセッが始まったわけじゃないぞ
そして今回の実装で気付いたことだが、以前の「放置アカウントは削除対象」という方針からわかるように、マスコどんは割とサーバー負荷を低減させる実装のforkになってる気がする
公開タイムラインならWebSocket通信も使用できるはずなんだが、マスコどんに外部からWebSocket通信しようとするとno valid credentialsで弾かれる
This account is not set to public on notestock.
すべてのDOMを100vh(vw)から計算して処理しようとしていたが、入れ子になってる要素内で高さ(幅)を決定するなら、親のdivやらに100vh基準の計算値を入れて、その子要素にパーセント表記の計算値を入れればいいじゃんってなった
This account is not set to public on notestock.
ロゴタイプ以外でわかおいを使いたいと思ったこともあったけど、漢字が混在する可能性が高いUIでわかおいは不向きだし、特殊なツールで実行ファイルからフォント抜き出せたりしないか心配でやめといた
Mistdonの標準英字フォントをVerdanaにしようかと思ったこともあったけどアレちょっと横幅がしつこい気がするし、無難にArialを選んだ
そんなわけでタイムラインに流れてきた投稿を右クリックすれば認証している任意のアカウントからリプライ/ブースト/お気に入り/ブックマークが自由自在のMistdonをよろしくおねがいします #Mistdon
https://github.com/tizerm/Mistdon
サンリオ、おそらく意図的にこの手のデザイン避けてる気がする インターネット臭さと取って付けた感を感じているのかもしれない
@sayunu むりです Mastodonの場合はAPI requestのresponse jsonに含まれないemojisは置換対象にならないのでMastodon側のresponseのワタシ方に問題があるのでは
俺はそこに芯があるのを自覚しながら、意識的にオタク臭くならないマスコットキャラクターをデザインするよう心がけています サンリオ臭いキャラデザが多いのも「一般的な人々に訴求するデザインとして有名なもの」にリファレンスを置いているから
まあその果てに出来上がって人気が出たのがうさぎのおねえさんなのでやっぱりケモナーのスケベパワーにはかてねーな!!
2chの派生フラッシュ見てゲラゲラしてた世代がちょうどクリエイターとして活躍する頃合いなので、最近そういうのが増え始めているのも納得がいく
個人の感覚として「オタク受けしやすいケモマスコット」というのがあって、さっきだいちゃんがツートしたやつとかまさに典型例なんだけど、(実際はキャトバスみたいな更に狭い層のオタクに刺さるケモマスコットがいるがそれは今回対象にしない、ほしかけくんとかながもくんとか、ああいうのに共通してるのが「白目」なんだよな
やっぱり2ちゃんねるか!?2ちゃんねるがすべての元凶なのか!?(俺もその手のクチ
This account is not set to public on notestock.
まじでDr.STONEさえなければ贄姫と獣の王が今年最高のアニメだと疑わなかったぐらいにあの神アニメのさらに上をいってくれるDr.STONE
他人の書いたソースコードの機能を修正したりリファクタしたりするの、「通訳」って呼ぶのなんかよくないですか???
MisskeyのAPI Docは確かにクソだし、API の仕様を割と平気で変えてくるのは本当にクライアント開発者に対してやる気あんのかと思うこともあるけど、これでもOSS開発でソースコード公開していて、サードパーティによるAPIの使用を禁止した に比べたら2兆倍マシなので、まあできるならできることをやっていきますのスタンスです #mistdon_dev
通勤時間は存在してはならないこの世の最大の無駄な時間なので、この無駄な時間にさらに無駄なスイカを錬成することによって無駄を相殺することができます
なお今日は無理でした(メロンダブルパイナポ)
もふけものはエブリバディウェルカム……俺と副管理人がうるせーけどエブリバディウェルカムよ……
母親が帰ってこないから場合によっては外食にしようか思ったけどもうこの時間になったら近所のラーメン屋全部しまってら……
This account is not set to public on notestock.
@daibaka 背景以外のミトリンの表情はblobchan, blobcatを引用するって案もあったんですが、blobcatdead以外はイマイチパットしなかったし、アニメ系は描くのが大変そうだったのでエラー画面だけにしました
Mistdonのエラー画面のミトリンの顔は明確にblobcatdeadのパロディです。
あの顔好きなんだよな
#Mistdon
blobcat(にゃんぷっぷー)の誕生の経緯について https://note.com/spoonail/n/n626489ca56a0
MisskeyのLTLにリノートも流れてくる仕様をMistdonで排除できるようになったのでほんとおえかきすきーのLTLが見やすくなった、我ながらいい機能をいれたもんだ #Mistdon
別に俺がいるわけじゃないんだから本人が楽しければいいじゃん、でいいですね そういうところと蚊帳の外からつながれるのがFediverseのいいところなんだから
コミュニティや開発体制としては問題ありまくりだし、はっきり言って「ダメ」だけど、それはコミュニティの外にいる人間がやんややんや言うもんでもないので(もう言っちゃってる)、ユーザーには罪はないとは思いつつ、それでも妄信的に運営を信用している人を見ると心配になってしまう 余計なお世話でしかないが
ioのやり方が気に入らなくてわざわざ古いバージョンからforkしているMisskey.devが俺にとってはすごく居心地がいいので、まあそういうことなんだろうなとは思っている
まあ、そうか 受動的にコンテンツを受け取るタイプのSNSのユーザーはioのやり方に何も疑問を抱かないよな、たしかに
公式アナウンスきましたが復旧したみたいです、お疲れ様です
https://twitter.com/jcom_support/status/1715706290805346670?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Etweet
にしてもリプ欄ひでえな
@sayunu おれいつMastdonなんて言ったっけ……?そこはなるべく気を付けるようにしてたつもりだったけど間違えるもんだなあ
あ、だいちゃんのツートにoが入ってたって話か
紛らわしい名前であることは十分承知してるんだけど、あまり考えないでリリースした手前もう名前変えられんからな……
【お知らせ】
Mastodon+Misskeyクライアント「Mistdon」のv0.3.2をリリースしました!
今回マイナーアップデートなのでめぼしい機能はありませんが、Misskey v11以下のサーバーに対する重要な修正があります。
(ページ右のReleaseからDLできます)
#Mastodon #Misskey #Mistdon
https://github.com/tizerm/Mistdon
基本的には寝坊したら超ギリギリか間に合わないはずなんだけど、俺はいつも井の頭線と山手線の乗り換え時に混雑を避けて電車を一本ずらす習慣がある(それでいて余裕で間に合う)ので、だいたい寝坊すると乗り換えやらも加味して8〜10分ほど遅れるはずなんだけど、普段ズラしている電車を一本早めることでその遅れを総合で5分ぐらいまで短縮することができる
そうすると普通のときの電車遅延程度の遅れに収まり、会社に間に合うという算段なのだ
まあ今日は最初の電車が一本ズラすどころか二本ズレるかもしれなかったので危なかったが……
Mistdon v0.4.1、まじで片手間の修正で動く代物じゃないと思っているので、これは別のことしながらじっくりやっていこうと思います
ちょうど別件の案件が詰まってるとこなんだ今
#mistdon_dev
こりゃたしかにむずいですね、そうやすやすとスイカへはたどり着かせてくれない、せめてNEXTがもう2個あれば
うーんコンボパーツを組むと一気にシンカさせて処理できる代わりにツモに左右される運ゲーになる、このコンボパーツを下位種を残したまま上位種で発火させるとゴミが残って事故率が上がる、かといってチェリーまで連鎖させるとチェリー出るまで待たなきゃならんし、チェリー意外と出ないし……
This account is not set to public on notestock.
@sayunu おお!サンキュー
本音を言うとなんか一言言ってほしかったが……(アプリアイコンも一応イラスト作品のひとつなので
もふけものアドバンテージとしてミトリンのカスタム絵文字を使えるようにするのはどうかなあなんてことをちょっと考えたけどどうすかね、俺に描く気力があればの話だけど……
This account is not set to public on notestock.
2020年代、まだ始まって3年強しか経ってないのに、パンデミック、戦争、シンギュラリティ、大谷翔平、藤井聡太と歴史の転換点になりかねない事件起きすぎてないか
This account is not set to public on notestock.
「平行線を一本も引けない」楕円幾何学を名前だけでも紹介してくれたんだったら、その特殊な例である球面幾何学が一番身近な非ユークリッド幾何学だと思うんだけどなあ、地球上は球面幾何学だし、ボールの上に図形を描けば球面幾何学だし
笑わない数学シーズン2 非ユークリッド幾何学を見てました 非ユークリッド幾何学の実例を一般相対性理論による空間の湾曲で表現したか……もっと簡単に球面上の幾何学は非ユークリッド幾何学なんだからそれを紹介したほうが良かったと思うんだけど
リップクリームのメスケモ、最初プリキュアっぽいって思ったけど、いや、マスコットにこのキャラデザはどちらかというとふたご姫だな?プーモさんライクな
【お知らせ】 Mastodon+Misskeyクライアント「Mistdon」のv0.3.1をリリースしました! ユーザーの詳細表示やCW自動展開など、より使いやすく機能を追加したのでぜひ使ってみてください! (ページ右のReleaseからDLできます)
#Mastodon #Misskey #Mistdon
https://github.com/tizerm/Mistdon
This account is not set to public on notestock.
物理演算系のゲーム、単純な決定論的アルゴリズムに従いながらもゲームメカニクスはカオス的なので、単純なルールから複雑なゲーム性が生まれがちで人気度が高い印象
あーダブルスイカ達成するとスコアそのままでスイカが消失するのね、それでダブルスイカ狙えば一気に高得点狙えると
スイカゲームの動画見たけど、見た感じ「同じ種類を2つ接触させると上位種に変化」「物理演算に従って落下」「上位種がたくさんハコにある状態だとハイスコア」って感じか
ふと思う、メロクロは意外と海外にも認知度がある(薔薇にもたまに現れる程度には
シナモンは日本人以外ほとんど見かけんな逆に
This account is not set to public on notestock.
あまりカスタム絵文字を触ってこなかったからクライアント開発を期に所属サーバーのカスタム絵文字見て回ってたけど、Aethyとbaraagのカスタム絵文字無法すぎてわろた
サンリオで利用者の情報漏えい オンラインショップ
https://nordot.app/1085827806928372579?c=559314306504344673
@sorahamu すんません久しぶりにmstdn.jpの方見たらPawooから統合されてたのしらんくて今気づきました……ヨロシクー
This account is not set to public on notestock.
初めて「MastodonのAPI仕様で困る現象」が起きた 今までMisskeyばっかだったけどMastodonの仕様で困ったのは初
This account is not set to public on notestock.
This account is not set to public on notestock.
まじでLv900の壁が厚すぎる ワールドルールならLv900までは楽勝なのでセガルールはLv900を超えることを目標にしたい
@sayunu HttpRequestはPromiseと併用すると格段に使い勝手が良くなるぞ……というかもうXMLHttpRequestは死語だし、ナウいヤングはみんなfetchを使っているそうだ(デフォルトでPromiseが返ってくるのでその後の処理が楽
藤井くんは「神様に一つ願い事を叶えてもらえるとしたら」と言う質問に対して「神と戦わせてほしい」って答えたエピソードが一番すき
あのゆるいうさぎのキャラクターの口から「まだ基礎工事も終わってへんねんぞ!」って言葉を聞いたときは「あっこれガチの建設現場だ」って思った
全力ウサギ、もちろんうさぎに釣られて見たわけですが、キャラクターのゆるさとうらばらに全員普通に仕事してるし、営業はポンコツだし、女の子が強すぎるし、かくいう主人公ポジっぽいミナライはかわいい顔してラーメン食い逃げするし、制作協力に前田建設おるし、深夜30時アニメとちゃうか???
経験的にコンパイルエラーを疑ってしまうのでダメ(実際にはコンパイルエラーにはならないんだがそのせいで混乱する
これは狭い経験則なんですが、ユーザー数が少ない(数十人から数千人規模)のインスタンスって、基本的にみんな優しい 数万~数十万規模のインスタンスにたまに紛れるやべーやつがいない
This account is not set to public on notestock.
This account is not set to public on notestock.
@noineu ここまじで俺と副管理人が無限にだべっててほとんど俺たちで埋まってるのであれくらいの頻度なら全然問題ないですよ!1人常連が消えてもうたので新規さんは大歓迎です
This account is not set to public on notestock.
取得漏れじゃなかった、明確にMistdonのもふけもカラムからLTLを消してた、追加したら普通に出てきたわ
This account is not set to public on notestock.
もふけものLTLみたら結構ツート増えてんだけど、え、Mistdonローカルの取得漏れした??? #Mistdon
This account is not set to public on notestock.
This account is not set to public on notestock.
るろうに剣心 -明治剣客浪漫譚- 第十四話「弥彦の戦い」
https://www.nicovideo.jp/watch/so42843650?ref=twitter
This account is not set to public on notestock.
一度大規模サーバーにアカウントを作ってみた身としてはFediverseの大規模サーバーは単に の劣化版になっていることが多いので、分散型の特性を生かした中~小規模サーバーにアカウント作ったほうが新鮮で楽しめることを知った
今のパソコンに入れてるSSD、Samsung SSD 980 PRO 1TBで買ってだいたい一ヶ月半なんだけど、今S.M.A.R.T.見たらTotal Writeが1071GBだった
サイト見たらWarrantyが5-year or 600 TBW limited warrantyって書いてあるので、理論上は30年ぐらい持つな……?
(もちろんそんな簡単な話ではない)
ボカロ丼、おえかきすきー、misskey.devあたりの使い心地が気に入ってるあたり、俺は実は「そんなに人がいなくてフォローしないSNS」を求めていたのかもしれない
Misskey、「そんなにドライブ容量いらん」ってサーバーになればなるほど無駄にドライブ容量割り当てられる
一番使用が激しいであろうおえかきすきーが100MB、そんなに使わないであろうdesignが1GB、そして明らかに全然使わないであろうmisskey.devが20GB
そんなに何に使うんや!!
This account is not set to public on notestock.
@sayunu 漢字が使えないことと@の線が不釣り合いなこと以外はインパクトがあってなにかと使いやすいフォントなので重宝してます、いつもお世話になっております
まあ感じもプイッコと併用すると意外となんとかなったりする
こういう感じなので、独自実装をしているサーバーが勝手にAPIを変えたみたいな感じの場合は基本的にサポートしません
現状それで影響を確認できているのは
・AethyにWebSocket接続ができない
・misskey.devのカスタム絵文字が取得できない
・misskey.devの通知が取得できない
です
https://misskey.dev/notes/9kl24c60gc
This account is not set to public on notestock.
【お知らせ】
先週リリースしたMastodon+Misskeyクライアント「Mistdon」のv0.2.1をリリースしました!
カスタム絵文字や音声と動画の再生など、より使いやすく機能を追加したのでぜひ使ってみてください!
(ページ右のReleaseからDLできます)
#Mastodon #Misskey #Mistdon
https://github.com/tizerm/Mistdon
misskey.dev、他のMisskey鯖とLTLの雰囲気が明らかにちがくて、Mastodonのインスタンスかと錯覚するぐらい話題がストイックで居心地いいな
さすがMisskeyからforkしたサーバーというだけはあるか……
This account is not set to public on notestock.
今後のことなんですけど、細かいMistdonの開発進捗はmisskey.devのほうでやっていこうかなと思います、それに伴って #mistdon_dev のタグもmisskey.devに移行しようかなと。
ただ機能実装など開発が一区切りついた段階でのノートはこちらでブーストしていきますし、リリース告知などでかいものはこちらでもツートしていきます。
今日詳細表示のカスタム絵文字関連を整えてリリースしようと思ったけど、devの仕様でトドメを刺されてしまったのでとりあえずこれでリリースするかぁ……
(普通のMisskeyではそこそこちゃんと動きます)
#mistdon_dev
というわけでmisskey.devにアカウント作りました。
Misskey側でのMistdonの開発報告はここでやることになると思います。
https://misskey.dev/@tizerm
This account is not set to public on notestock.
アップデート後、アップデートより前の時点にTLを遡ることはできませんアップデート後であっても、今後のアップデートで2023.10.0以前のTLに遡れるようになる可能性はあります
Misskey最新開発中バージョンのプッシュ型TL アップグレードする以前の投稿を何らかのプッシュ操作をしない限りユーザーページから遡れなくなるということで流石にこの仕様はまずいのではないか...? #misskey
[2023.10.1.beta-1] アップグレード前のノートを取得できない · Issue #11958 · misskey-dev/misskey https://github.com/misskey-dev/misskey/issues/11958
古い人間なのでjQuery UIがナウいと思っているがjQuery UIもうサポート終了してるし、おそらくもっと先進的なUI系のJSライブラリがあると思うんだが、いまいち名前聞かないんだよな、単に情報を収集していないだけとも言う
しかしPawooの方の反応を見るにやっぱり俺はMisskeyじゃなくてMastodonの人間だなあと思うばかり
@sayunu そうなのか……まあローカルタイムラインと違ってリモートの投稿も全部参照しなきゃいかんからそうせざるを得ない気がする
フォーカスがバグる問題わかったかもしれん これたぶんalert呼び出したときに起こってる 元々alert使う方針やめようと思ってたからこれを期にalertやめるかー #mistdon_dev
MisskeyのachievementEarned、Javaのnullの発明並みに愚かで最悪な発明なのでいっそsuspendしてくれ
特定の条件でMisskeyとMastodonを混合させた通知カラムが正しい日付順にソートされずに表示される不具合を修正しました。
結論から言うとMisskeyの「実績」が原因です。モーーーーーー!!この機能まじでバグの温床だからやめてくれ!!
#mistdon_dev
カラムのタイムライン取得処理を改良しました
具体的には今まで「ひとつでも取得に失敗したタイムラインがあるとカラムそのものがローディング画面で止まったままになる」だったのを
「カラムのタイムラインすべての取得に失敗した場合にエラー画面を出し、1つ以上成功した場合は成功した分は表示する(カラムの上部に(!)アイコンを出して取得に失敗したカラムが存在することを明示)」
という風に変更しました
これにより頻繁に落ちることで有名なPawooをカラムに入れやすくなったと思います(
#mistdon_dev
タイムライン取得のエラーテストをするのにわざわざサーバーがぶっ壊れるの待つのは面倒だなあと思ってたけど、昨日設定ファイルのアクセストークン書き換えるだけで簡単にテストできるやんと気付いたところ #mistdon_dev
我ながら「直前の内容をコピーして投稿」が複垢持ちには便利機能すぎてハゲる
まあMastodonの場合は改行を無視してしまうというバグがあるが……これもv0.2.1でなおしたいなあ
#Mistdon #mistdon_dev
MisskeyのAPIをいじるようになって気付いたことだけど、あいつリアクションをリアルタイムに受信するためにWebSocketで投稿を監視する機能がついてんだよな
タイムラインで見えている投稿一件一件に対して投稿監視のリクエスト送ってるからたぶん無駄に通信してる
あとはオンライン状態の送信か
https://pawoo.net/@mokurumayu/110656210981260436
This account is not set to public on notestock.
Node.jsレイヤーでAjax通信するときにfetchのお世話になろうと思いつつそんな局面あるだろうか
fetchと$.ajaxの違いは「200以外が返ってきてもresolveするから自分でハンドリングしろ」ってとこか
@sayunu mstdn.jpを使うのがだるくなった(たぶんあっちでなにかしらやってたと思う)⇒というかとりあえずで持ってる休眠垢が多い(確かpawoo, misskey.io, mstdn.jp, fedibird, mascodonに垢持ってたはず)からどこで告知してるか忘れた⇒こういうときはとりあえず :Twitter: になんか書いとるやろ!⇒Fedibirdが避難垢か
てかんじですね
まじでインターネットおじいちゃんなので、今やXMLHttpRequestすら死語だということを知った……ナウなヤングはfetchを使うらしい……Promiseで返ってくるとか完全に$.ajaxと同じ感覚で使えるやん……
まあMastdonの場合はAPI Docがしっかりしてるから詰むことはないんだが、これでMisskey並にドキュメントが壊滅的だったら詰んでたわ
というかMisskeyはこの仕様のおかげでGitHubのコード直読みでもなんとかなる感がある
MisskeyのAPIで唯一いいなと思っていることは、「APIへのリクエストフォーマットがエンドポイントの種類によらず常に一定である」ということ
methodはPOST、パラメータクエリは文字列化したJSONで統一、これがどのエンドポイントでも崩れることがないのでコードの使いまわしがしやすい
MastdonはこれがURLに埋め込まれたり、POSTだったりGETだったりDELETEだったり、リクエストヘッダが必要だったりと仕様がまちまちなんだわ
サーバー落ちてて動画とキャッシュクリアのテストができなかったので昨日は詳細表示のレイアウト詰めてました #mistdon_dev
忘備録: サーバーが長時間落ちるとリモートの投稿の時系列がバグる(今リモートの投稿が過去に向かって並んで取得されてる
画面が崩れる原因になるからリプライとリアクションのときの詳細表示やめようか思ってたが、どのみち画像大量投稿したら崩れるわこれ #mistdon_dev
色で何を表してるかだいたいわかると思うけどさすがに説明なしになんのことかは絶対にわからないので隣にアイコン置く予定です #mistdon_dev
Electronでの開発、「HTML+CSS+JavaScriptを使った開発でありながらブラウザ互換性を一切考えなくていい」というのはまじで精神的にありがたいです 互換性に囚われないWeb開発が泣くほど楽なのは知ってるから…… #mistdon_dev
冷静に考えてFlashがお亡くなりになった時点でブラウザが標準的に動画を再生できる機構を持ってないと成り立たないんだよ今のWeb、盲点だった
インターネットおじいちゃんなので最近のブラウザは<video>で動画を埋め込めることを知った……まじか……もう<embed>つかわなくていいのか……
This account is not set to public on notestock.
This account is not set to public on notestock.
とりあえず詳細表示に関する情報をコンストラクタでプロパティにセットするようにしました
今日はとりあえずプロパティだけ定義して明日以降調理する
#mistdon_dev
@ara_tsuma そういうもんなんですかね、俺あのアニメーション一回しか見てないからよくわからんかった……
@ara_tsuma うーんなんででしょうね、漫画のトーンと比べて点が粗いから?俺は漫画のトーンと同じノリでぜんぜん大丈夫だったんですが……というか俺自身トライポフォビアでもないしな
あーたったさっきおえかきすきーに新しいカスタム絵文字が追加されたんだが、起動中にカスタム絵文字のキャッシュを更新する機能入れないと不便だな #Mistdon #mistdon_dev
@sayunu 俺ら以外だとむきゅさんと荒妻さんと極稀にしふたろうさんみかけるけどまじでほぼ俺らで埋まってっからな……
ア゛ァ゛ァ゛~~~~~~Misskeyのresponse見た後にMastodonのresponse見るといたりつくせりで泣けてくる~~~~~~ #mistdon_dev
あまりカロリーの高い曲を聴きたくないときはとりあえずジョアン・ジルベルト&スタン・ゲッツのボサノヴァのやつ聴いてる
まあ詳細表示なんてそうパカパカ使うもんでもないしリクエスト負荷としては蚊に刺された程度だと思う、そう思いたい #mistdon_dev
そもそも詳細表示に関しては「一回呼び出したAPIでなんとかする」という制約は端からしていないので、ガンガンAPI呼び出して情報表示したほうがいいかもしれない
鯖缶よ、恨むなら俺じゃなくMisskeyの開発を恨みな #mistdon_dev
通知一件一件に対していちいちAPI複数呼び出してやるのはあまりにダルくてアレだけど、詳細表示に関してはもうMisskeyのAPIなんてもんに頼るのはやめてActivityPub Expressionをダイレクトに呼び出したらどうかというのは考える余地はあるかと思った プラットフォーム側のAPIが使いもんにならんのなら通信プロトコルそのものを使えばいいと…… #mistdon_dev
そういやこないだ贄姫と獣の王の最終回を見てたんですけど、いやこれ2023年アニメ作品最高傑作では……?
Dr.STONEとSPY×FAMILYがなければ今年最高だったのに……って言ってたけど、この2つ加えても今年最高のアニメ作品だった説があるぞ???
とりあえず現状の最新ソースをGitHubにCommitしています。これでv0.2.1のリリースノルマは残りフォーカスバグ問題だけかな……。
#mistdon_dev
とりあえず直近のIssueにはすべて追加のコメントを付け加えておきました。
これで最初と最後のIssueはとりあえず解決です。
https://github.com/tizerm/Mistdon/issues
#mistdon_dev
This account is not set to public on notestock.
ずーっと悩んでた「ウィンドウ幅がめちゃくちゃ狭いときの対処法」に光が見えてきました
ただかなりの妥協案の自覚がある……
#mistdon_dev
@noellabo やりようがないわけじゃないことはなんとなくわかっているので、手を尽くせばできるとは思っています。
二重にサーバーにリクエストを送るハメになったりするのが無駄が多くて嫌なだけなので……。
@tizerm Fedibirdの投稿から絵文字リアクションを取ってきたいと思ったら、
たとえばこの投稿の場合、
https://fedibird.com/@noellabo/111161993864040806
投稿のActivityPub表現(json)をとってきて、
https://fedibird.com/@noellabo/111161993864040806.json
emojiReactionsからこれを辿ると一覧がとれるよ。
https://fedibird.com/users/noellabo/statuses/111161993864040806/emoji_reactions
ま、ActivityPubの表現なので冗長だけど。 [参照]
@noellabo やりようがないわけじゃないことはなんとなくわかっているので、手を尽くせばできるとは思っています。
二重にサーバーにリクエストを送るハメになったりするのが無駄が多くて嫌なだけなので……。
やっぱりどうしてもこのクライアントを超狭いウィンドウで使うというビジョンがいまいち見えない
最低でも横幅800pxはいる
#mistdon_dev
いやこれ一旦ウィンドウが超狭いときのことは考えないことにしてv0.1.2でリリースしたほうがいい気がしてきたな
#mistdon_dev
v0.2.1に盛り込む機能はほぼできたんですけど、最後の1ピース「ウィンドウが超せまいときの表示崩れ」が割と厄介なので今日はもう考えないようにするか……リリース終わってもコーディング漬けだったし……
#mistdon_dev
投稿一つ一つに対してAPI叩いて絵文字とってこんといかんから時間かかるしサーバーリクエストも増える、おまけに相手がFedibirdみたいな「Mastodonのリアクションを採用している特殊サーバー」とかだと手に負えねぇ
カスタム絵文字を取れるようになったのでMisskeyの通知でどのリアクションが来たかわかるようになりました!
なったんだけど、リモートからは取ってこれません。これ相変わらずのjson responseにカスタム絵文字のデータが入ってないというMisskeyのAPI仕様で、まじでこれなんとかしてくんないかな……このためだけにいちいち個別のサーバーのAPIにアクセスなんてやってられんのよ
#mistdon_dev
@rewiichi_s01 おれはもうほぼツイッターにはおらんのでそこんとこよろしくおねがいします
まあ離れられん気持ちもわかるけど
いやあ一時はどうなることかと思ったけど無事実装できてよかった、まじでAPI Docちゃんと書いてくれ……
Misskeyのリアクション機能が実装できました!それに伴ってMisskeyのお気に入り機能とMastodonのブックマーク機能も実装されています。
#mistdon_dev
カスタム絵文字実装したのが文明の利器すぎてblobcat無駄撃ちしたくなってきた #mistdon_dev
GitHubにpushしたので例のIssueも更新しました。
v0.2.1をリリースする際にこのIssueはCloseします。
https://github.com/tizerm/Mistdon/issues/3
#mistdon_dev
仕事でこんなにバリバリマルチスレッドで動かすプログラム書かないので、今回のクライアント開発はマルチスレッドをつじつま合わせて実行するよう制御するいい訓練になってる
Node.jsのファイルの読み込みと書き込み処理、処理自体は同期処理版のreadFileSync, writeFileSyncで呼び出して、ファイルの読み込みと書き込みが発生するメインプロセスの関数をasyncにして、呼び出し側でPromiseで処理するなりawaitで呼び出すなりしたほうがスマートでいいな
もふけもの狭い世界のタグ検索だと拾いきれていない部分もあるんだよな(さっきのノートはミスデザのタグ検索から拾った
設定画面もUXに影響する要素なのでおろそかにするのはよくない、よくないがベータとしてとりあえずメインで使うタイムラインの部分を整えてリリースしているので現状最適とは言えない、申し訳ない
#Mistdon #mistdon_dev
This account is not set to public on notestock.
あーこれは俺も困っているところです、Windows版でカラムの追加に行くとフォームフォーカスがバグるんですよ
一旦ウィンドウアクティブを外してからもっかい行くと治るんですけど原因がわからん……
https://misskey.design/notes/9kampwzyje
#Mistdon #mistdon_dev
Macのトラックパッド、指2本クリックで右クリック扱いになるのか!ずっとcontrol+クリックしてたわ……
このままだと無駄にファイルの書き込みが実行されてしまう、ファイル書き込み自体は成功してるから一旦コメントアウトするか(SSDだからあまり書き込み処理やらせたくない) #mistdon_dev
ちょっと別のイラスト案件請け負ってしまったので、次のマイナーバージョンアップの後しばらく更新が途切れると思います、ご了承ください #mistdon_dev
Web版Mastodon、あまりにも通知来すぎててうるさかったんだけど、「返信」にタブをセットしたまま別のページ行ったら静かになった
通知を返信にセットしたまま別のページ行くと返信以外の通知で通知が来た扱いにならなくなるらしい
任天堂、本当にいわっちがいなくてもちゃんと会社がたちいってるというか、むしろ古川社長に変わってからのほうが絶好調なんじゃないかってぐらい個々のプロジェクト大成功してるのがすごいんだよな
社長のカリスマ性はたしかにあったのに社長のカリスマ性だけで成り立っている会社ではないところがえらすぎる
とりま秋アニメメモ
オーバーテイク10/1 mx
凸凹魔女10/1 mx
攻略うぉんてっど! ~異世界救います!?~10/6mx
松犬テレ東10/7
Dr.STONE 10/12mx
びっくりめん
全力うさぎ10/2tvk
SPYFAMILY
進撃の巨人(11月)
https://gigazine.net/news/20230910-anime-2023autumn/
Mac Book ProってUSBがThunderBolt以外にないんだっけ、そうなると外付けHDDと接続できない……?
現在俺のもふけもの通知欄が破壊的なことになってるので個人的になんかある場合はリプライで直接言ってくれると助かります、ってかここの人基本的に今までもそうだったけど
実際自分が見ることに関して最低限便利だと思う機能を優先的に実装したパブリックベータなので、他のクライアントと比べて基本的なことができてないという面が多いのは認識しています。それはすみません
v1.0.1までにはそのへんを普通のクライアントレベルまで引き上げてちゃんと使えるようにしようと考えてます。
#Mistdon #mistdon_dev
プロフィールに直接飛べないのはもちろん認知してます、俺が全然ユーザープロフィール見に行かない人なのでベータでは入れてませんがv1.0.1までにはなんとかするつもりです、さすがに完全にアクセス不可は不便なので
#Mistdon #mistdon_dev
とりあえずご報告いただいた件はGitHubにIssue立てときました
周知と言うよりかは個人的なTODOタスクビュワーとして使ってる感じ……
https://github.com/tizerm/Mistdon/issues/5
#Mistdon #mistdon_dev
わたかぜさんからMisskeyの詳細表示が開けんという報告を頂いてますが、API仕様の違いだけでなくAPI Docが不便とかAPI仕様がガタガタだとかでMisskey関係は結構ガタガタな部分が多く、ご不便をおかけしております。
俺自身もMisskey関連が見づらくて困ってるんだがほぼMisskeyのGitHubでソースコードダイレクトに読まんといかんのがな……(´・ω・`)
#Mistdon #mistdon_dev
はええ!!ありがとうございます!!たぶん開発者が観測したファンアート一号です!!
#Mistdon #mistdon_dev
https://mascodon.jp/@kouwtkz/111155371325583243
This account is not set to public on notestock.
@daibaka それはオンになってます、っていうかでないとUI設計のほうが出てきた辻褄が合わないでしょうに……
まあそりゃそうだろうなあ、トレンド解析なんて基本的に管理人の仕事じゃないしバックエンドの方で自動的にやってると考えるのが自然ですよ