(MisskeyもTimeLineとTimelineが混じっている)

これ実質Misskeyじゃん

RE:
https://misskey.pantasystem.com/notes/9cesvgw5z0

パン太 :binb: :panta: :hum: :milktea: :d: (@Panta)

XMLHttpRequest

PHP、Nextcloudのせいでイメージが最悪

サードパーティ開発者の前で言うことじゃねぇ

コミットメッセージ、最近は流石になんかいろいろかえたとか🎨とかは書いたこと無いな fixぐらいはあるけど

通信量(笑)

されてないんだ

僕だけまともにmisskeyのコード読めていないのでわからないことが多い😥

ちなみにUserにある実績のデータ、改善されたんですか?

本家にリアクションミュートのPRを投げつけるのが一番早いかも

もう一回変えようぜ

もうすでに構造変えられてるしなぁ

api/emojisの方、無理矢理対応するなら全絵文字の情報を保存する必要があるので、リモートの絵文字に対応することは無理でしょうね…

すでにv12ベースかv13ベースかでだいぶ違うし…

V13だけちょっと別の仕様にしようかな 3回ぐらい破壊的変更入っているのでコードの量が半端ない

コードの共通化を捨てることで破壊的変更に柔軟に対応できるようにしているので無駄にバージョンが増えるとコードが馬鹿みたいに増える

僕もうV13対応諦めようかな

あれライセンスのデータ追加されたから行けると思ったんだけどな

?サーバーサイドでやってもらえば行けるのではという

dHashじゃなくても知覚Hashならなんでも

絵文字のデータにライセンスのデータ入るらしいし、ついでにdHashのデータも入れてもらおう

というかそもそもファイルに対してしか意味ないか

ただしAndroidで使えるかは知らない。多分無理だと思う

mattnさんが戻ってきた

dHashは画質が必要ないのでこの方法で作ると爆速

https://jgb.hatenadiary.org/entry/20090123/1232724466

サムネイル画像作成の高速化

普通のJavaなら色々知ってるけどAndroidはわからんなぁ

楽というか読み込み領域が少ない、か

Jpegの場合サムネイル領域だけ読み込めば良いので楽!

dHashは実装簡単ですよ!

備考 Twitterは2年で3000ツイート、Misskeyは4ヶ月

知らんうちに8000ノート突破としとる

風呂た + 夜食食った

風呂はいる

TLが今までにないぐらい爆速なのですが。(若干一名による犯行)

2023-03-16 22:33:35 特務機関NERVの投稿 UN_NERV@unnerv.jp

【NHKニュース速報 22:33】
野球のWBC 日本が準決勝進出
イタリアに勝利し5大会連続のベスト4

🎉

🎉打った-

🎉

2023-03-16 20:42:37 あしゅふぃの投稿 ashphy@mstdn.nere9.help

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

プログラミングするか…

すまほんってOGPないのか

衝撃情報流れ込んできたが

2023-03-16 20:13:32 CyberRexの投稿 cyberrex@mi.cbrx.io

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

キャッシュはしてるのか

MisskeyはRedisを何に使っているの?

もしAP実装作るときはちゃんとDBの勉強しよ

DBをなんか別の高速な記憶媒体かなんかだと思っている可能性

WebSocket数じゃダメか、アカウント数をなんとかしてこう…

コネクション張ってるWebSocket数で良くないもう

2023-03-16 20:06:14 村上さん:nullcatchan_cry:の投稿 AureoleArk@misskey.io

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

これは参照じゃないのか?

というかあのちょっと貯めて、bulkInsertとか…

これでパフォーマンスに悩んでるって言われてもなぁ

メインスレッドをブロックする処理、入れちゃダメだと思ってたけどそうでもないんだぁ~

開発より理解が深い運営おもろい

2023-03-16 20:00:12 村上さん:nullcatchan_cry:の投稿 AureoleArk@misskey.io

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

スレッドじゃなくても別のなんかサーバーとかさ

例えばそこだけ別のスレッドで動かすとか…

RN
破棄すれば良くない?

あー???????
アンテナってずっと遡れるの?

2023-03-16 19:56:24 村上さん:nullcatchan_cry:の投稿 AureoleArk@misskey.io

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

メディアタイムラインとりあえずお一人様だとアンテナで代用できる

あとアンテナはポーリングなのか? いまいちよくわからんな

GTL在るんだから条件に一致したものを送り出せばいいと思うんだけど、なんでそれがDBに超負荷がかかるのかかがわからない

javaでいうstream apiみたいなのはないのか?なんでDBにそんなに負荷がかかるのかわからん

misskeyのタイムラインの仕様がわからないな…

アンテナどう考えてもお一人様向け

この時間はTLほぼ動かないね

夜ご飯食べた

諦めた

これ1時間建って9行しか書けてない

RE:
https://misskey.usbharu.dev/notes/9cecw74lxa

よくわかんないけど

2023-03-16 17:04:12 :petthex_javasparrow:しゅいろ:petthex_javasparrow:の投稿 syuilo@misskey.io

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

因果が逆かも

2023-03-16 17:00:07 神酒の投稿 nikkimoise@sushi.ski

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

ちょっと想定していたよりも重いかも

(ニコ動から目をそらす)

重い腰(100kg)を上げてナビゲーションバーの制作に取り掛かることにした。

別で再開がすでに実装されている可能性はある

でもこれ配送停止までで再開はしてなさそう

apiは正常に値を返しているので僕の環境の問題の可能性が高いかも

本家は最近410に対応したはず

TypeError: t.note is null らしい

ありがとうございます。

クライアントサイドのエラーなのか、普通に見れないのか

これ見れなかった…

2023-03-16 16:15:18 32x の投稿 32x@nyoroooon.xyz

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

どっちも入れといたw

APを理解していないとわからんだろこんなん

どっちがどっちなんだこれ…

効率が良すぎてバッテリーが減らねぇ

パソコンに繋ぎっぱなしで充電100%なので出来なかった

そうだワイヤレス充電試してくる

あ~力の誇示とか? 真面目にやれという威圧とか?

ちなみにMFMインジェクションはあちこちで発生します。

なんでビルドボタン押した瞬間ミスに気付くんだろうな

僕は設定を緩くしたkotlinx.serializationでやっているので非nullフィールドにnullが入ってきたとか、フィールドが存在しなかったとかそういうレベルじゃないとエラーでないようになっているので不正な値が入っても検知できませんね…

Retrofitとかに任せてる人が多いからどうなんだろう

kotlinx.serializationデフォルトの設定がくっっっそ厳しいのでほぼ全員緩くしてるはず

RE:
https://misskey.usbharu.dev/notes/9ceai373n9

知財関係の勉強が必要かも

適切に使われるかは別ですが…

ただこの機能自体にはすごく賛成

V13の構造を知ら無いんだった

ちょっと待って、僕の知っている構造じゃない

これ実装によってはクラッシュしますね
kotlinx.serialization使ってる人はほぼ確定でunknownKeyの無視みたいなオプション入れるので大丈夫だと思いますが

APIの変更はまぁ良いとしてサイレンス変更は辞めてくれ…

久しぶりに†トリプルモニター†を開放しちゃおうかな

どこまでcompose for desktopで使えるのかがわからないという意味で

これ見て良いなぁと思ったけどくっそややこしいので再現無理かも
https://github.com/android/compose-samples/tree/main/Reply

compose-samples/Reply at main · android/compose-samples

多分明日には忘れてるので

TLに定期的に猫の写真を放流することでTLに平和が訪れる予定

YouTubeのコミュニティのアンケートのUIを見るためだけにとりあえず投票するなど

中国で「女性の下着モデルの宣伝」が禁止になったため男性モデルが下着姿でダンスを披露

レートリミットのテストも出来てオトク!

MultiMで対応させてクライアント作ろうと思ったけど無理そう
あれは好き放題API叩けるサーバーを準備した上でかなり雑なテストをしているので…

めんどくさ いいや
https://lemmy.juggler.jp/post/759

matrix.juggler.jpを設置してみた - Juggler.jp Lemmyサービス

2023-03-16 13:00:05 特務機関NERVの投稿 UN_NERV@unnerv.jp

【NHKニュース速報 13:00】
ガーシー元参院議員の逮捕状請求
著名人らに常習的脅迫等の疑い 警視庁

Matrixのサーバー建ててみるかぁ

もはやGoogle翻訳しながらだとChromeが重いぜ…

概要が必要かも…

クライアントサーバー間APIだけでも読もうと思ったけど無理だわ

多いよ多いよ

あーもう無理ギブギブ

えーFediverse初スパム、来ました。

SSOとか出てくるの、実相難易度高そうだけど

は?レート制限まで書かれてんの

同じアカウントで別のワークスペースに入れるやつ、試したこと無いけど

Discrodと言うよりSlackのチャンネル感を感じた

APがゴミ、それはそう

Matrixぱっと見だけど仕様書充実してる?

ゲームのオーバーレイはSteamとDiscordどっちも有効化しているけど良い感じにまとめてくれるなにかが欲しい

どっちかというと各ゲームのDiscordとの連携の方が便利

普段弟とゲームするときに使ってるけどそれぐらい

誰と通話するのか、いないんだよなぁだれも

Discordはオーバーレイが便利すぎて多分辞めれないわ…

冗談ね

じゃぁDiscordでいいじゃん(全方位に喧嘩を売る)

easyどころかプレイしたことないんですが…

まずMatrixを理解しなくては…

というわけで今起きました。

それはそうだけどSQLかけないとORM使えないので方言がわからんだけで標準のSQLはある程度書ける

DB歴半年、ほぼフレームワークに任せてました。

生SQLをほぼ触ったことがないのでやばいかも

寝るか :oyasumi:

正常に動いた可能性が高いのでいったん明日の夜まで放置

ぎゃくに-Tオプションつけないとだめみたい

...ついてないかも

the input device is not a TTY だそうです。dockerのコマンドに-tオプションつけちゃってたみたい

crontab -eを-rにtypoして消すのが嫌なので…

2023-03-16 01:51:43 usbharuの投稿 usbharu@misskey.usbharu.dev

crontab触りたくない病

あいや使いたくないだけです。

いやsystemd-timerではないかも
cronではある

なお自宅サーバー2台ともこれです。

ubuntu-server、ubuntuという言葉につられて使っているけど不便なことしか無い
マジでいらん
勉強にならんしただただ不便

とりあえずログをファイルに出すようにした

crontab触りたくない病

ubuntuが色々やっているのでわからないかも…

手動で動かしたらバックアップ取れてるのでなんのエラーだろ

どうすっかなぁ

どう見てもDBのバックアップ取れてなくて草

なおどちらもエアプです。

T-64が強すぎる世界線、何と思ったらWarThunderと勘違いしていたかも

いまはもうどれも使っていない…

PhotoShopは合わなかった

Premire Pro使いやすかったけどそうなんだ

BALMUDA Phoneに合う人がいるのか、一人しかいない気もする。

Adobeのソフト、使う人に向けて最適化されているイメージが合った。合わない人には徹底的に合わないみたいな

BALMUDA Phoneみたいになってそう

ライセンスにすればよかったか普通に

大喜利下手かも

税金が高い

それは他の会社もそうだけどそういう印象が強い

買収しても潰したりしてるし

MSはOS以外自分で作るの下手くそなんでね…

どうしてみんな…

2023-03-16 01:26:36 うみぷっぷ〜:umi_mog:の投稿 umi@umisskey.com

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

あーもうこれAppleとGoogleが潰し合ってくれないとだめだな
使いやすいスマホ作ってくれ誰か

結局Flutterなのか…

{任意の理由}が邪魔したんでしょ

草 強すぎやろ

2023-03-16 01:21:58 パン太 :binb: :panta: :hum: :milktea: :d:の投稿 Panta@misskey.pantasystem.com

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

JetBrains Java好きすぎやろ

SkiaはJetbrainsがJavaとか出使えるようにしていた(Java回帰)

(ここでUnityを持ち出す。)

あ、React Nativeエアプです。

エラー出るのよね、警告じゃなくて

ネイティブのAPIを良い感じにこう…

React Nativeに頑張ってもらうか

Flutter…

ファーーー

わかりやすいというか読みやすくて、使いやすくて
SPA前提だけどパフォーマンスも良くて

やっぱReactを作ったFacebook、とてもすごい

Flutter、意外とめんどくさい?

2023-03-16 01:08:51 パン太 :binb: :panta: :hum: :milktea: :d:の投稿 Panta@misskey.pantasystem.com

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

あ~AP実装作りてぇ~

(僕はもう手元で動けばいいや)

多分スレッドセーフじゃなくなっちゃってるところめっちゃ多いよ

まだマルチスレッドでゴリゴリにAPIコールしたこと無いので怖いことが多い

それはテストがざるい、それはそう

せいぜいテスト環境では動くのに本番環境では動かないぐらいしか経験したこと無いので怖い話すぎる

これを見る限りどこでも動くぜ的な書き方なんだけどねぇ

https://qiita.com/ko1nksm/items/87d27a287e1b6005d11c

利用者は数十億人!? SQLiteはどこが凄いデータベース管理システムなのか調べてみた - Qiita

ここまで桁違いの間違い下の人生で初めてかもってレベルで数字が違った

RE:
https://misskey.usbharu.dev/notes/9cdff9d0uf

すいません9000万行だそうです。

なんかテストコード70万行とか聞いたので

SQLiteってそういうイメージなかった

4月始まったら忙しくなるので何もできなくなる

多分これ完成しないままだな

と言うか今月あと半分なんですが、完成するんでしょうかね、これ

そうなんだ(全く知らない)

Androidのテストはなんか色々しないといけないみたい

終わったけどさ、テスト数0じゃん

つまりUI関係ないAndroidのAPIを使うテストのことだと思う

あとSQLiteか

これに関してはマジで僕知らないので勘違いの可能性がある

パン太さんいわくキャッシュとからしい

ああUIも含めたテストか
完全に未知の領域だ

終わらないのでやめようか

これうまいこといかなくてブチギレが発生している。

connectedAndroidTestタスクで標準で出来る気がする…んだけどよくわかってない…

冷静に考えて今サーバーで使ってるCPU、そこらのスマホより性能低いけどエミュ起動しても正常に動くんか?

表記ゆれがミュート貫通してきた

なければセルフホストしか道はありません

GitHub Actionsの7GBのメモリーで足りるのだろうか…

DBは死ぬ気で守ってね

インスタンス破壊したら同じドメイン&同じユーザー名で使えなくなるので気をつけて…

2023-03-16 00:09:17 羽未の投稿 umi@m.u-srv.net

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

GitHub ActionsでAndroidのエミュで動かすテストはきついか

まぁクライアントとしての存在がなくなってもAPIクライアントなのでBot等用に使えるので

MultiM、在るようでなかった可能性

実際はそんな事無いし、多分こっちのほうがしんどいのでしませんが

KMP製のライブラリが100%の互換性を持っていて、それを適切に使っていると仮定すると結構奥深くまでテストできそう

クライアント自体のテストはまだ書けるほど出来ていない

バックエンドのテストは普通のJVMで良いと思ってたけどダメなのかな