よし、常人レベルまで下げた
https://gadget.phileweb.com/post-35276/
https://news.kakaku.com/prdnews/cd=pc/ctcd=0030/id=129297/
Pixel Tablet ぼちぼち出てくるのかしら。 Galaxy Tab S8+ のキャリア版も来るし
\d statuses
(snip)
"index_statuses_local_20190824" btree (id DESC, account_id) WHERE (local OR uri IS NULL) AND deleted_at IS NULL AND visibility = 0 AND reblog_of_id IS NULL AND (NOT reply OR in_reply_to_account_id = account_id)
"statuses_public_local" btree (id) WHERE visibility = 0 AND reblog_of_id IS NULL AND (reply = false OR in_reply_to_account_id = account_id) AND (local = true OR uri IS NULL)
Gmailさんが送信元メールサーバに SPF or DKIM を要求するの、今年1-2月頃はなくてもいちおう送れてたけど、いつのまにかいつのまにか必須扱いになってた。
鯖缶向け、mute/block多用ユーザを表示するクエリ
select account_id,c, username,domain from(select account_id,count(target_account_id) as c from mutes group by account_id order by c desc limit 30) as r left join accounts on r.account_id =accounts.id where r.c >= 100;
select account_id,c, username,domain from(select account_id,count(target_account_id) as c from blocks group by account_id order by c desc limit 30) as r left join accounts on r.account_id =accounts.id where r.c >= 100;
「タイムラインがすげー遅い」というクレームが来たことあるけど、その時は確か「閲覧ユーザがミュート/ブロックしすぎ」が問題だったと思う。うちのDB鯖だと1500超えたあたりで著しく遅くなった
pgHeroにスロークエリだすのにPostgres側に少し設定変更とかモジュール追加とか手間があったような気はする
@askyq ここのクエリ一覧に出ないクエリは通常は最適化する必要がありませんし、最適化する場合にはバインドパラメータを適当に補ってからpsql で explain analyze することで問い合わせ計画が妥当かどうか調べることができます。
@askyq mastodonにデフォルトでpgHero入ってて、Slow Queryの一覧が見れると思います。
@askyq media_attachments テーブルにstatus_idで引けるインデクスがあるので、おそらくそのようなフラグは必要ありません。 https://github.com/mastodon/mastodon/blob/main/db/schema.rb#L594
Twitterログインできなくなるかもしれないから他のログイン方法を設定しろ、ってFantiaからもメールきたな。影響範囲ひろすぎ
特にAndroidの正規表現はJava実装ではなくICU実装でかなーりクセがある( \w や \d のマッチ範囲がすごく広い) ので、RubyやPerlの正規表現をそのまま書くと事故る元だったりする。
マストドンのカスタム絵文字の正規表現は
https://github.com/mastodon/mastodon/blob/main/app/models/custom_emoji.rb#L31 にあってコロンの外側に何が許容されるのかは明確なんだけど、正規表現って時点で処理系による実装の差異が色々ありますわね…。
Google Chromeはこの要件に応じてGoogleアカウントや無関係なWebサイトのアカウントを削除出来る機能をつけるのかしら?
Have you used #SubwayTooter 's "User Account Registration(Creation)" feature?
Due to new restrictions in the Google Play Store, Subway Tooter is considering reducing this feature.
https://gigazine.net/news/20230406-google-android-apps-delete-account-data/
Playストアの新要件、分散SNS用のアプリだとすごく面倒くさいやつだ…。
「我々 のポリシーでは、ユーザーがアプリ内からアカウントを作成できるようにする場合、ユーザーが自分のアカウントの削除を要求できるようにする必要があります。」
「ユーザーがアカウント削除のためにわざわざアプリを再インストールしなくても、アカウントやデータの削除をリクエストできるということを意味します」「アプリ開発者はウェブベースの削除オプションも提供する必要があります」
アプリのユーザがどのサーバに登録しているか、アプリサーバに保持してないといけないっぽい。Mastodon公式アプリはコレどうするんだろうな…
STはもうユーザアカウント作成機能を削除しちゃうのが一番手っ取り早そうかなーと思ってる。
このアカウントは、notestockで公開設定になっていません。
「Facebookは中高年男性のSNS」「若者向けのTikTokになぜか40代男性が多い」など日本のSNSの統計データを可視化するとこうなる - GIGAZINE https://gigazine.net/news/20210407-japanese-social-media/ トータルユーザーだと日本のマストドンは1M弱くらいだったが、年齢分布はわからんなー
このアカウントは、notestockで公開設定になっていません。
#matrix 鯖管はDBみれるので https://lemmy.juggler.jp/post/882 こんなクエリも取れるけど、リモートの部屋のことまで全部分かる訳じゃないからな…
フロントカメラがある場所は遠目だと分からない。背面の楽天マークがなんとも。まだZTEって書いてある方がマシ。
このアカウントは、notestockで公開設定になっていません。
「カラム設定/非公開トゥートを表示しない」を追加。 「アプリ設定/色/イベント背景色/ブックマーク」を追加。ブックマークした投稿の時刻部分にアイコンを追加。
3.1.3のWebUIの添付メディアの挙動。POSTした後に定期的にGETで状態確認して、その間は「アップロード中」でステータスの投稿はできない感じか
アメリカのエロ配信プラットホーム「FAKKU」利用者の2019年「州別トップジャンル」 https://twitter.com/irodoricomics/status/1247048221752348673
クッキーを選んで削除できるブラウザばかりだと思うなよ。AndroidのChromeとかだとできないのでユーザーサイドでは解決できない問題なのだ
misskeyはサインアウト時にふたつのドメインにあるiクッキーの片方しか削除しないバグを直すべき。テストアカウントでOAuth2認証する事ができなくて色々困ってる
@nitera1041 その方が色んなカラムで同じように使えるからね。ホームTLをメディアフィルタできるアプリは少ない
今度はKotlin/JavaScriptでnode.js用のコードを書いてみたが外部のJSモジュールのコードをうまく利用できなくて頓挫している
手元のWindowsだとlocalhost上で8098接続まで行けてプロセスのRAM使用が7-8GBだった。プロセスの外部にもソケットを維持するためのRAM消費があるので、実際にはもっと使うんだろう。
今回の用途だとC20kくらい欲しい想定。接続数は実行環境をチューニングすれば増やせるが、RAM消費がツライな…。 1台で賄う訳ではないとしても合計でRAM32GBくらいは使うのでお財布に厳しいことが分かった。諦めるかなあ…