Show more

PRネタ3つ用意したけど、眠いので眠い。

フォローインポートの処理に問題が多すぎるので、ちまちまと改良中。最終的に、じぇいフォローインポートに耐えられるようにせねばならぬ。今のところ、想定の8割は達成できた。

なんとか3コミットほど食い込んだぞ。一つは自分のミスを直すという、マッチポンプものなのが情けないのだが……。

一つだけ、画像が読めなかった時に再読み込みするWorkerが機能していなかったという不具合修正があって、これは貢献できた感ある。Fedibirdで障害起こしながら3日ぐらい格闘した甲斐があったというものだ。

コミット祭りっぽいので、どさくさに紛れて小物をいくつかプルリクするなど。

自分で書いたremote onlyのプルリクと、自分で書いたdomainタイムラインのコンフリクトに泣かされるやつやってる

Keybaseの対応コードメンテした方がよさそうだな……。

@noellabo SQLで問題解決してるんだけど、これをrailsの書き方になおすのがしんどい(いつもの奴)

Show thread

ハッシュタグタイムラインのクエリー、ムチャクチャ早くなるようにチューニングしたけど、ホントにそこまで必要なのか? になっている。

手元の細かいヤツも、一応プルリクしておくかな……。

これを作ったんだけどね。連合タイムラインのリモートオンリー。
github.com/tootsuite/mastodon/

ローカルタイムラインと重複しない、外の投稿だけが流れるモード。

ハッシュタグタイムライン(WebUI、公開ページ)で、連合とローカルを切り替えられるようにするプルリクを書いた。

Add local only to hashtag timeline #13502
github.com/tootsuite/mastodon/

と思ったらもうマージされちゃったよ。大丈夫かね?

Shleeがご所望だったので作ったんだけど、Fedibirdで使えないのつまんないんだよなー(それはあなたのせいです)

今日は気力が店じまいです。明日また頑張りましょう……。

私はASP.NET MVCから入ったんですが、結局Railsに触れるまで、この手のフレームワークの文脈がわからなかったですよ。基礎学問としてRailsやっておけばどれだけ楽だったことか……

master追従勢としてはassets:precompileのたびにyarn installが二回走るのが辛すぎたので、なおしたった。
github.com/fedibird/mastodon/c

webpacker 5.0.0ではとっくに直っているので、自分とこにforkして、4.2.2にバックポート(該当コミットをcherry-pick)して、MastodonのGemfileからそっちを参照するように変更。クソofクソ。
github.com/fedibird/webpacker/

gem installできるけどGemfileに書くと失敗するヤツ面倒くさい……。どうやれば解決できるのだろうか……。

さて、一つ片付けたぞ。
こうも色々壊れているのを見ると、なんで動いているのか不思議になってくるな……。自分のコードもそうだけどw

新しい便利なgemを追加して楽をするぞ! と思ったら、その追加でバグが発生して、原因を探っているうちにgemをフォークして修正し始めていて、あれ、何やってるんだ? になっている。

仕方ないね!

Show more
ごちそうデブ

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!