(LTL)よく夢で見る場所…空だな。ただ落下する夢
「Windows 11 バージョン 22H2」が「Bluetooth LE Audio」に対応 ~来月実装予定の機能が先行公開 https://forest.watch.impress.co.jp/docs/news/1503337.html
Windows Insider Program のリリースプレビューを入れると Windows Update で KB5026446 を選択可能になる。 LEオーディオ使えるといいなあ…
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
あああ、1日使ってまたユーザには全く違いが分からない変更を大量に入れてしまった。100箇所以上手動テストせねばならんやつ。面倒。
でも古いソフトは時々こういうのやらないとモチベ保てへんねん…
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@204504bySE 変換とクラウドへのアップロードが終わる前にメディアのIDを発行して、失敗したらIDごと捨てればトランザクションを抱えっぱなしにする必要はないと私は思ってますが、どうせpaperclipはdeprecatedなので今から言っても仕方ないやつです
投稿の配送エラー、現在はこんな感じです。
delivery error: 36 mstdn.taiyaki.online
delivery error: 36 ma.fono.jp
delivery error: 24 mstdn.urishari.com
delivery error: 21 anime.website
delivery error: 14 hiruandon.life
delivery error: 6 kawaiuniv.work
delivery error: 6 plus.haruk.in
delivery error: 1 pl.kpherox.dev
defaultキューが4分(800)ほど詰まってたので docker-compose up -d --scale sidekiq_default=4 したら1分弱で捌けました。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
jpの皆様、お懐かしゅうございますなぁ。先程来から友人知人がTLのほうにたくさんいらっしゃっています。この場を借りて御礼申し上げます。
なおTLの皆様にお知らせがございます。あたしのサーバーには、若干どころじゃない、大幅な余裕がございます!マストドン・イケブクロ・ディビジョンでーす!
このアカウントは、notestockで公開設定になっていません。
accounts_not_silenced on accounts (id) WHERE NOT silenced;
statuses_dm on statuses (id, account_id, updated_at) WHERE visibility = 3;
statuses_dm_account on statuses(account_id, id, updated_at) WHERE visibility = 3;
statuses_public_local on statuses (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);
custom_emojis_domain on custom_emojis (domain, shortcode);
どれも有用だと思うけどゴリ押しはしない
rspec動かすと uninitialized constant Rpam2 って怒られて、おま環だってのは分かるんだが何をどうしたらいいのか…
このアカウントは、notestockで公開設定になっていません。
テストまわりに手をつけてない関係で古い処理がのこってるのはアレだと思うけど、ウチには非dockerのテスト環境がまずありません(
細かい指摘を頂いてるのは帰宅したら直そう。インデクスの話はPR中の変更点と直接絡まないしコメントを保留したいです。
@yakitama 外部アプリ経由でデータを取得するインテントは数種類あって、Android 4までで主に使われてた形式と、Android 5以降で使われるようになったSAFとがある。STが対応してるのは後者。前者は色々問題があって対応が面倒くさい。フォトがSAFに対応してくれると一番よい
@yakitama 単純に、googleフォトがSAFのcontent providerに対応してないだけです。googleドライブは対応しており、端末内部にない画像を複数選択できたりします
@tacostea http://instances.tacostea.net/list をブラウザで開くとダウンロードになっちゃうのはなぜでしょう? PCのChrome,firefoxとAndoidのchromeで確認しました
https://github.com/tootsuite/mastodon/pull/7614 DMカラムのクエリを分けて後からマージするPRというのを描いてみたが、手元ですら動作確認していない雑なアレである。ページネーションとか面倒になるのでUNIONは使ってない
通知カラムの「フォローされました」表示でカスタム絵文字のアニメーションが正しく表示されなかった問題を修正した。そのうちリリースする。 #SubwayTooter
まあ部分インデクスはディスクスペース的にも負荷的にも軽いので、多少多めに作っておいてもバチはあたらない
create index statuses_dm_account on statuses (account_id,id,updated_at) where visibility=3; というのは試してみたけど、ウチの規模だと数msしか変わらないので有効かどうかはコメントできないなー
バグ修正です。
アカウント設定でアクセストークンを更新したらすぐにリアルタイム通知の登録更新を行う。 (以前のバージョンでも5-10分待てば更新されていました)
アカウント設定でアカウント削除したらリアルタイム通知の登録解除を行う。 (以前のバージョンでも3日待てばexpireしていました)
タブレットモードでカラムのリフレッシュマークが残ってしまう問題があった。制御の改善と、手動リロードでもリセットできるようした
バグ修正。アプリデータのインポート時に、リアルタイム通知に関連する項目を読み飛ばす
@Naf ありがとうございます。
https://github.com/tateisu/mastodon-streaming-listener
を設定/インストールし終わったら以下の情報を(DMで!)教えてください。
- 中継できる instance のURL
- listenerのAPI endpoint url ( register,unregister の二つ)
- jp.juggler.subwaytooter 用のapp secret
お知らせいただけましたら、こちらではアプリサーバに以下のような設定を行います
https://gist.github.com/tateisu/21438a22db9a3f6d77f91160d3e94953
アプリサーバへの設定が終わって最大3時間を過ぎたら、listenerのログに何か出てくると思います
そういや Sequelize への指定が雑でindex張られてないな… create unique index stream_listener_registrations_iat on stream_listener_registrations ( "instanceUrl","appId","tag" );
こんな感じで手動ではっといた
v0.6.9
- リアルタイム通知に関する動作の最適化
アプリサーバに書いてる中継サーバの接続先情報を全部ユーザに書かせることになるのか… サポートできない気がする
タグとアクセストークンとデバイストークンが同じでレスポンスが2xxか4xxなら3時間以内は通知登録を繰り返さないようにした
そういや「ユーザが中継サーバを選ぶ」仕組みがないのか。もしあれば自分だけ任意のタンスでリアルタイム通知とかできるんだな