17:20:43 @tateisu@mastodon.juggler.jp
icon

「本体にコントリビュートしない」という縛りプレイを一年以上やってたのを今回は破ってみたけど、いまクローズすればまだ引き返せるな…。

16:53:24 @tateisu@mastodon.juggler.jp
icon

サブクエリでlimitしたのを混ぜてからfilterしたら件数おかしくなるかな。サブクエリの段階でfilterとlimitしないと

15:51:44 @tateisu@mastodon.juggler.jp
icon

@orange_in_space メンションつけわすれたけど「chromium dot-net」で検索すると他にも色々あるみたいです

15:36:44 @tateisu@mastodon.juggler.jp
icon

「chromium dot-net」で検索すると他にも色々出てくるな

15:35:14 @tateisu@mastodon.juggler.jp
icon
Web site image
TeamDev — DotNetBrowser
15:24:50 @tateisu@mastodon.juggler.jp
icon

「PRを分割しろ」ってコメントを誰か投げてればそれでよかったのではないかという気はする

15:14:50 @tateisu@mastodon.juggler.jp
icon

@deflis @fusagiko 私もPRの最初の時点ではそう考えていましたが、コメントがインデクスや追加カラムに関するものばかりだったのです。実装例を見せないとおちつかなさそうだったのでそうしました。という返事を英語ですることになると思います。

15:02:13 @tateisu@mastodon.juggler.jp
icon

@fusagiko unionの中と外でそれぞれlimitかけないと無駄読みが多くなります

14:54:53 @tateisu@mastodon.juggler.jp
icon

@deflis @fusagiko あと、インデクスの追加は必要だろうってのはねこまんま氏との議論からの流れでもあるんですよ。

14:49:42 @tateisu@mastodon.juggler.jp
icon

@deflis @fusagiko 興味がなければ質問が出てこないだろうし、実装例を見せた後で反応を見てPRから削る事も考えてたんですが…

13:55:23 @tateisu@mastodon.juggler.jp
icon

@fusagiko @deflis そもそもmentionsにカラム追加したのは作者のツッコミが入った後ですからね…

13:45:35 @tateisu@mastodon.juggler.jp
icon

(wasteful reading of mentions is still exists, but this will not improve unless we change the table structure.) に対して作者のツッコミが入らなければ、あそこまでする理由はなかったんや…

13:40:37 @tateisu@mastodon.juggler.jp
入れた後の処理負荷のデメリットの重い軽いというより、
icon

@fusagiko @deflis 正直に言うと(量ではなく)複雑さはそちらの方が高いと思ってます。

13:26:20 @tateisu@mastodon.juggler.jp
icon

@deflis @fusagiko デメリットがどの程度なのかそちらは全く検討してないように見えます。

例として数字を挙げると
statuses 2.71GB
index_statuses_dm_account 56KB
index_statuses_dm 48KB

mentions 183MB
index_mentions_direct 48KB

accounts 111MB
index_accounts_not_silenced 1.2MB

13:08:27 @tateisu@mastodon.juggler.jp
icon

@fusagiko @deflis 部分インデクスは条件に合わない範囲は保存しないので、作成や更新の負荷も軽いのです。
強いて言えば私のPRで一番重いのはmentionsテーブルにカラムを追加してるところですが、これがないとメンション中のDMの比率が少ないとかなりの性能低下になります。

13:01:50 @tateisu@mastodon.juggler.jp
icon

@fusagiko こちらとしてはインデクスまわりの変更については間違ったことはしてないと考えてるんですが、フサギコさんはどうも部分インデクスが嫌いなようですね。statusやmemionsにおけるDMの比率を考えるとディスクスペース的にも速度的にもとても有効だと思うのです。PRするにあたりprepared statementされる設定でも使えるようにするため少し工夫しましたが…

12:47:34 @tateisu@mastodon.juggler.jp
icon

@fusagiko ペlimitのはおっしゃる通りですね。失礼しました。
インデクスの問題は結局発生しますし、あそこまでやらないと大きめのタンスではきついのではないかと思ってます。というかウチの規模でも遡り続けるとつらかったです。

12:40:58 @tateisu@mastodon.juggler.jp
icon

うん、読み違えてたな…

12:25:45 @tateisu@mastodon.juggler.jp
icon

@fusagiko DMタイムラインのPRはウチからも出してるんだけど、取り下げたほうがいいかな? github.com/tootsuite/mastodon/

Web site image
optimize direct timeline by tateisu · Pull Request #7614 · mastodon/mastodon
12:03:54 @tateisu@mastodon.juggler.jp
icon

@valerauko あなたの期待する方向になったら、他の国の多くのサービスはEUユーザを締め出す方向に動くと思います。サービス提供者に同意せずにサービスを利用したいという考えは広告の有無だけの問題ではありません。

11:56:13 @tateisu@mastodon.juggler.jp
icon

@valerauko この訴訟でGoogleとFacebookが負けるのなら、他のもっと多くのサービスも危機的立場に置かれると思います。他がやってない、追いついててないサービスに対して独占的というのは簡単ですからね。なによりGDPRの自由な選択という表現をこのケースに適用するのは拡大解釈だと思います。

11:44:11 @tateisu@mastodon.juggler.jp
icon

@valerauko 独占的な立場にあるサービスだけがGDPRの影響下にあるのなら別に何もいいませんが、GDPRが対象にしてるのはそうじゃないですからね。独占云々が問題なのであれば既存の法律で扱われるぺきなのでは。

11:39:52 @tateisu@mastodon.juggler.jp
icon

@valerauko 今回の訴訟がGDPRの存在を前提にしているのは明白です。

11:34:51 @tateisu@mastodon.juggler.jp
icon

@valerauko 対価の有無はGDPRとも今回の訴訟とも無関係ですね。利便性が同等以上の他のサービスがないことにサービス提供者の責任があるとも思えません。GDPRで定められた自由な選択というのがこの訴訟のことであるのなら、悪法だと思います。

11:25:10 @tateisu@mastodon.juggler.jp
icon

@valerauko 利用条件の変更は事前に告知されていますし、なら使わなければよいのでは。「同意しなくても使えるようにしろ」という論点とは別の事を仰っているように見えます

11:21:06 @tateisu@mastodon.juggler.jp
icon

@valerauko 利用を止める自由はありますよね。

11:01:11 @tateisu@mastodon.juggler.jp
icon

@valerauko 同意せず使えないというのは自由な選択ではない、というのには同意できないです。なんでサービスを利用できる前提なのかわかりません

10:29:22 @tateisu@mastodon.juggler.jp
icon

まあカフェじゃなくて売店だからかね>ゴディバ

10:08:53 @tateisu@mastodon.juggler.jp
icon

現状では広告屋のサービスに訴訟ヤクザが殴り込んでる印象しかないので、金持ってないとこには殴り込まれないだろうという気休め感がある

10:05:29 @tateisu@mastodon.juggler.jp
icon

MXみてメールアドレスを検証するやつは今後マストドン公式にも入る見込みだそうですよ

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

GoogleもFacebookも究極的には広告屋なので、彼ら自身のサイトだけじゃなくて彼らの広告プラットフォームを利用してるサイトまで影響を受けるのですよ。
最悪の場合は多くのサイトが収益減に苦しむ事になる。
今のWebが広告に依存してるのが良いことだとは思わないけど、今回のはサービス提供者からみて受け入れ難いんじゃないかな

09:39:13 @tateisu@mastodon.juggler.jp
icon

まあ喜ぶ人も喜ばない人もいるんだろうけど現在観測できてるのはそんな感じ

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

アナウンスさんのアイコンが美少女になったら「メンテ乙」トゥートが増えた?!

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

GDPRの訴訟、「同意しなくても機能を利用できるようにしろ」ときたか。こりゃもうEUユーザを締め出すのがよいのかな

08:43:14 @tateisu@mastodon.juggler.jp
icon

(BT)いろんなアプリがいろんな方向で便利にして使う人が好きなのを選べるというのがベストなんだけど、iOSには と似た方針のアプリは存在しないね。なお私はAppleアンチなのでSTのiOS版が出る可能性はまずない。

08:39:17 @tateisu@mastodon.juggler.jp
2018-05-26 19:36:44 🤡の投稿 malony@imastodon.net
icon

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

07:34:56 @tateisu@mastodon.juggler.jp
icon

このタンスに自分のPR github.com/tootsuite/mastodon/ を適用して、ダイレクトメッセージのカラムを去年4/14まで遡って眺めてみたが速度の問題はなさそう。migration時にクラス名の書き間違いが1つ見つかったのを直した。

Web site image
optimize direct timeline by tateisu · Pull Request #7614 · mastodon/mastodon
06:55:19 @tateisu@mastodon.juggler.jp
icon

mstdn.jpから連合TLにかなりアレな長文連投が流れてきたので鯖缶権限で停止するなど。投稿元タンスでは既にサイレンスされてるらしい

05:38:55 @tateisu@mastodon.juggler.jp
2018-05-27 05:27:49 ot_inc (中身のないイケボニキ 🍥の投稿 ot_inc@friends.nico
icon

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

03:03:31 @tateisu@mastodon.juggler.jp
icon

HPKPのmax-ageを0にしてExpect-CTに切り替えた。次はレポートを受け取るサービス。とりあえず report-uri.com/ でいいかな

Web site image
Welcome to report-uri.com
02:56:48 @tateisu@mastodon.juggler.jp
icon

オイゲンさんは試験的な機能の実装をやってるらしく、masterは暫くあまり更新されなくなるとのこと。大手タンスが2.4.0に上げる日は遠のくな

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

Let’s Encrypt の証明書は3月末からCT 埋め込みに対応してるので、Expect-CTヘッダに移行するか…

02:33:01 @tateisu@mastodon.juggler.jp
02:31:23 @tateisu@mastodon.juggler.jp
icon

Chromeのセキュリティ担当チームは、「Chrome 67」でHPKPのサポートを取りやめる計画を明らかにした。Chrome 67の安定版がリリースされるのは、2018年5月29日頃の見込みだ。 japan.cnet.com/article/3510962

Web site image
グーグル、「Chrome 67」でHPKPのサポートを廃止へ
02:29:23 @tateisu@mastodon.juggler.jp
icon

数日前に鍵を更新したらHPKPにいくつか指定したダイジェストと証明書のフルチェーンが全く合わなかったらしく鍵を戻したアカウントがこちらになります。
10日後に鍵を更新するけど、max-ageの関係で10日以内の最近にサイトに来なかった人はその後50日はサイトを見れなくなるという。。HPKPとLetsEncryptの期限の短い鍵は相性が悪いんじゃなかろうか…

02:25:45 @tateisu@mastodon.juggler.jp
icon

@deltelta 日本で言えば北海道産のトマトを要求するようなもんなんでは。可能だけど高くつく

02:23:43 @tateisu@mastodon.juggler.jp
icon

Jimだって反乱するんだからAIだって反乱してもおかしくないよ!

02:22:30 @tateisu@mastodon.juggler.jp
icon

アイドルとか俳優とかは勿論、社長とかも全部バーチャル人格で賄えるように法律を改正すればいい。そうすればスキャンダルを起こすのは下っ端である人間だけになるのだ…!
というふうにAIが考えて反乱を起こしてもおかしくないですよね

00:44:10 @tateisu@mastodon.juggler.jp
icon

@Cutls 唐突に前提条件を変えてくる変な人だと思いました

00:39:49 @tateisu@mastodon.juggler.jp
icon

@Cutls Apple製品を使わなければオッケー。全然ムリじゃない。

00:17:27 @tateisu@mastodon.juggler.jp
icon

@Cutls Google Play store も Steamも別にOSSではないので、唐突にOSSの話が出てくるのは不自然かなあ。「ビジネス上の競合」という境界があいまいな理由でアプリを排除することを最初から規約に謳ってるのだから、もともと彼らはそういうものだと思うしかない。最初からApple製品を使わなければ良いのだ