icon

たぴおか

icon

残り参事官は絶対嘘

Attach image
icon

.

Attach image
icon

アップデート1GBはつらい

icon

なでなで

icon

.

Attach image
icon

nothingness

Attach image
icon

@mei23@misskey.m544.net もしくはここを false にしておくと起動したときにデータベースとスキーマの同期が行われなくなるので、配列が初期化されることがなくなるかも
https://github.com/syuilo/misskey/blob/pg/src/db/postgre.ts#L93

icon

@mei23@misskey.m544.net プロセス再起動したらそのたびに手動でデータベースを初期化するか、ここを強制的に true にしておくと自動で初期化してくれるかもしれない
https://github.com/syuilo/misskey/blob/pg/src/db/postgre.ts#L94

icon

@foxhkron@cybre.club @succfemboi@iscute.moe That image is a joke. Misskey will continue to use Node.js.
:blobtoofast:

icon

プログラミング得意でないし好きじゃないのでRustのようないかにもプログラミング言語みたいなのは扱えなさそう

icon

deno普及するのかな~~~

icon

名だたるメンバーが

Attach image
2019-04-02 22:35:14 わんせたの投稿 ars42525@odakyu.app
icon

そうそう、今更Misskey買いました(激しい語弊あり

Attach image
icon

なんかMisskeyそのうちこうなりそう

Attach image
icon

うーんあんまつよく感じない

icon

icon

地獄

icon

めいめいに送金する方法募集中

icon

@mei23@misskey.m544.net TypeORMのバグで、Misskeyプロセスを起動するたびにデータベースの配列型カラムの内容が初期化される問題があるけどそれに関係してそうな気がする

icon

@ai 起きろコラ

icon

11のリリースはまだまだ先

icon

まだ 10.x のリリースは続くと思うのでそのままで

icon

マージするぞ

icon

v11大丈夫そうかな

icon

藍たそのお賃金が支払われるまでお待ちください

2019-04-02 21:24:16 めいめいの投稿 mei23@misskey.m544.net
icon

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

icon

死じゃん

icon

かわいい

icon

村上カーで妨害

icon

許せん

icon

icon

散歩

icon

なんとなく相手はMisskeyじゃないと思った

icon

そのインスタンスのユーザーページにいきリモートフォローボタンを押す

icon

よう of the おは

icon

アプリがあるサービスのIDの生成方式について感知してそれに依存するプログラム書くのはどうなんだろうというのがある

icon

@mei23@misskey.m544.net それは今でもあるしね

icon

@mei23@misskey.m544.net それこそ createdAt の出番ではない?

icon

@mei23@misskey.m544.net 10から移行するインスタンスはほぼみんなObjectID方式に切り替えると思う 新しく作られるインスタンスでだけ新しい生成方式が使われそう
misskeyのIDは「文字列であり、アルファベット順で大小の比較可能である」という共通する点だけを仕様とすればサードパーティアプリでも問題ないと思う
現時点でMisskeyのIDがObjectIDであるという前提でプログラムしてるアプリってなさそうな気がするので

icon

@mei23@misskey.m544.net オプションで切り替えられる案ダメ?複雑にはならないし手間もかからないと思うけど

icon

記憶にある限りではりんすきはこんな感じだった

Attach image
icon

設定ファイルで legacyId とかを有効にするとObjectIDで生成されるようになる
ObjectIDも時刻順でソート可能なのでプログラムの動作に影響することは無いはず

icon

なんで

icon

インスタンスごとにIDの生成方式を設定できるようにすれば解決する

icon

@mei23@misskey.m544.net できれば36文字フルに使いたいと思ってた

icon

おなかいたい

icon

ぱそこんでテレビ録画できるんだね

icon

IDは何かと目にする機会が多い(URLだったりデバッグだったり)ので極力短い方が良いというのもある

icon

Misskey v11独自のID生成方式は 2089年 まで使える

icon

MongoじゃないのにObjectId使い続けるのはなんか気に入らない

icon

よしよし

icon

ulidなどの生成方式だとミリ秒単位が同じでもそれに加えランダムなノイズが加えられているのでそれぞれ区別できる

icon

ミリ秒単位で同じ時刻の投稿がある場合がある

icon

created_at だとページネーションができない

icon

リモートの古い投稿がタイムラインの先頭に来てしまう問題を解決するためだね

icon

snowflake id を導入しろというIssueがあったので

icon

created_at と id は同義になる(idにはcreated_atが埋め込まれる)

icon

ulidを元にしたようなデザインで、時刻情報が埋め込まれてアルファベット順にソート可能な独自のID生成方式にする

icon

最近の高解像度化したディスプレイでは、フラットなデザイン(ベクターなデザイン)でないとぼやけてしまう

icon

こう考えるとフラットデザインは流行りではなく必然ということがよくわかる

icon

様々なSQLに登場するので一箇所にまとめるのはきつそう

icon

つまり、以降ユーザーは送信時やリプライ先として明示するときにも旧IDを使う必要が出てきて、あっちこっちで永遠に新旧分岐をすることになっちゃうわ
そこまでプログラムが複雑になるとPostgreSQLに移行する意味がなくなってしまう

icon

アイライニャー

icon

高解像スクショやめれ

icon

チーズとフランスパンの相性は抜群だな~

icon

おおん

2019-04-02 03:47:45 ほくたかの投稿 hokutaka@misskey.xyz
icon

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

icon

村上さん様

icon

菅官房長官可愛いわかる

icon

なでなで

icon

@mei23@misskey.m544.net 運営者的にはこの3択かしら
* マイグレしない
* マイグレする(federation無し)
* マイグレ+ドメイン変更する(federation有り)

icon

@mei23@misskey.m544.net マイグレかつドメイン変更すればなんとか...

icon

かわいい

icon

気にしないで

icon

IDは引き継がない方針にするか
マイグレは書くけどその場合リモートのフォロー関係はリセットされる

icon

設定ファイルが間違ってそう

icon


まだ元号変わってない!!!

icon

Android持ってない><

icon

me

icon

かわいい

icon

もうマイグレは無理ですっ!って言えば全てが解決するんだけどなぁ

icon

@mei23@misskey.m544.net そこも含めて考え中

icon

TODO
* IDの仕様を確定させる
* リプライの仕様を確定させる
* テストする
* マイグレーション書く
* 破壊的変更などのドキュメントを書く
* リリースする
* マイグレする
*
✌️(´・_・`)✌️

icon

巻きだくら

icon

途中@aqzくんにスニッカーズ差し入れしてもらったりして概ね順調に開発は進んだ

icon

テストとマイグレーションは面倒なので「だけ」という表現はアレだな

icon

Misskey v11本体の開発作業はほとんど終わってて、あとはテストとマイグレーション書くだけ

icon

よくばり

icon

まこちゃんください

icon

あと最近は長期開発によりデータベース上のスキーマが一致しないことが多くなってきて、それによってプログラムの書き方を少しトリッキーにしなければならず生産性が低下してきていた
そこでリレーショナルデータベースにしてスキーマをきっちり定義しなおして自然にプログラムを書けるようにしたいという思いがあった

icon

あるコミットでObjectIDに起因する問題が露呈し、あーーーーーもうこうなったらPostgreSQLにしてやる となった

icon

MisskeyをPostgreSQLにしようと思ったきっかけは、かねてから村上さん(や他の運営者)に圧力をかけられていた村上さんの運営の負担を少しでも減らしたいと思っていたのと、あるコミットでObjectIDの扱いが面倒だというのを再認識したのが決定的だった

icon

Misskey v11で不具合がないかテストしてくれる方募集中
私はそのうちオンラインでv11のテストサーバー建てる予定だけど

icon

meitter.net

icon

@mei23@misskey.m544.net めいったーにしようぜ

icon

適当に
リクエストくれたら撮影するけど

icon

高画質でいろいろあるよ

icon

公式イラストのやつ?