17:06:53 @tateisu@mastodon.juggler.jp
ウチのタンスで追加したインデクス
icon

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);

どれも有用だと思うけどゴリ押しはしない

16:35:05 @tateisu@mastodon.juggler.jp
icon

さっきのPRのとこはrspec通ってたぽいし、細かいことは気にしなくていいか…

16:22:38 @tateisu@mastodon.juggler.jp
icon

rspec動かすと uninitialized constant Rpam2 って怒られて、おま環だってのは分かるんだが何をどうしたらいいのか…

15:03:06 @tateisu@mastodon.juggler.jp
icon

rspecでテストできる環境を用意しなきゃ…

14:56:44 @tateisu@mastodon.juggler.jp
icon

ぐにゃー

13:22:59 @tateisu@mastodon.juggler.jp
icon

普段は寝てる時間なのだが、野暮用を片付けるためにまだ眠れないのだ

12:44:06 @tateisu@mastodon.juggler.jp
icon

StrawberryというとStrawberry Perlの方が個人的にはなじみがある

12:42:37 @tateisu@mastodon.juggler.jp
2018-05-25 12:18:53 Maya Minatsuki :neko_smiley:の投稿 mayaeh@taruntarun.net
icon

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

11:08:09 @tateisu@mastodon.juggler.jp
icon

あきばー

10:55:49 @tateisu@mastodon.juggler.jp
icon

テストまわりに手をつけてない関係で古い処理がのこってるのはアレだと思うけど、ウチには非dockerのテスト環境がまずありません(

10:54:03 @tateisu@mastodon.juggler.jp
icon

@abcang デフォルトで重複排除されます

10:49:33 @tateisu@mastodon.juggler.jp
icon

細かい指摘を頂いてるのは帰宅したら直そう。インデクスの話はPR中の変更点と直接絡まないしコメントを保留したいです。

07:59:32 @tateisu@mastodon.juggler.jp
icon

@yakitama 外部アプリ経由でデータを取得するインテントは数種類あって、Android 4までで主に使われてた形式と、Android 5以降で使われるようになったSAFとがある。STが対応してるのは後者。前者は色々問題があって対応が面倒くさい。フォトがSAFに対応してくれると一番よい

07:46:44 @tateisu@mastodon.juggler.jp
icon

@yakitama 単純に、googleフォトがSAFのcontent providerに対応してないだけです。googleドライブは対応しており、端末内部にない画像を複数選択できたりします

06:32:42 @tateisu@mastodon.juggler.jp
icon

@tacostea instances.tacostea.net/list をブラウザで開くとダウンロードになっちゃうのはなぜでしょう? PCのChrome,firefoxとAndoidのchromeで確認しました

tacostea.net - tacostea リソースおよび情報
05:40:21 @tateisu@mastodon.juggler.jp
icon

とりあえずウチのテスト鯖では動いてるような気がするな

04:59:37 @tateisu@mastodon.juggler.jp
icon

github.com/tootsuite/mastodon/ DMカラムのクエリを分けて後からマージするPRというのを描いてみたが、手元ですら動作確認していない雑なアレである。ページネーションとか面倒になるのでUNIONは使ってない

Web site image
optimize direct timeline by tateisu · Pull Request #7614 · mastodon/mastodon
01:36:07 @tateisu@mastodon.juggler.jp
icon

マストドンのアイコンとミクシィのアイコンは確かに似ている

01:34:33 @tateisu@mastodon.juggler.jp
icon

通知カラムの「フォローされました」表示でカスタム絵文字のアニメーションが正しく表示されなかった問題を修正した。そのうちリリースする。

00:06:41 @tateisu@mastodon.juggler.jp
icon

まあ部分インデクスはディスクスペース的にも負荷的にも軽いので、多少多めに作っておいてもバチはあたらない

00:02:53 @tateisu@mastodon.juggler.jp
icon

create index statuses_dm_account on statuses (account_id,id,updated_at) where visibility=3; というのは試してみたけど、ウチの規模だと数msしか変わらないので有効かどうかはコメントできないなー