09:14:41
icon

mjsk

the-algorithm/COPYING at main · twitter/the-algorithm · GitHub https://github.com/twitter/the-algorithm/blob/main/COPYING

Web site image
the-algorithm/COPYING at main · twitter/the-algorithm
09:24:37
icon

ruby-3.2.2わよー :saba:

c6c03b49b2 (upstream/main) Add Roadmap to README (#24288)
f318f1ef0e Bump ruby to 3.2.2 due to ReDoS vulnerabilities (#24320)
1f19d5e5e8 Add documentation for Rubocop overrides (#23811)
cb2ce842b0 Autofix Rubocop Rails/IgnoredColumnsAssignment (#23761)
7646ad8a2b IndexingScheduler: fetch and import in batches (#24285)
500d6f93be Autofix Rubocop Style/IdenticalConditionalBranches (#24322)
83fc97285b Enable Rubocop Metrics/BlockLength with Excludes (#24260)
b4f38edf74 Wrong type for user setting when default is defined by lambda (#24321)

09:27:42
icon

と思ったけど念のためローカルでテスト通しておこう。

09:34:18
icon

アトデナオス

1) InstancePresenter#source_url with the GITHUB_REPOSITORY env variable set uses the env variable to build a repo URL
Failure/Error: expect(instance_presenter.source_url).to eq('https://github.com/other/repo')

expected: "https://github.com/other/repo"
got: "https://github.com/zunda/mastodon/tree/78770dcf923884c20b2f5803a79d9cd9088ba72c"

(compared using ==)
# ./spec/presenters/instance_presenter_spec.rb:100:in `block (4 levels) in <top (required)>'
# ./spec/presenters/instance_presenter_spec.rb:95:in `block (5 levels) in <top (required)>'
# ./spec/presenters/instance_presenter_spec.rb:94:in `block (4 levels) in <top (required)>'

Web site image
Build software better, together
Web site image
Build software better, together
Web site image
GitHub - zunda/mastodon at 78770dcf923884c20b2f5803a79d9cd9088ba72c
09:40:09
icon

RSpecはシングルプロセスで走ってるっぽい。並列にできるんだっけ

Attach image
09:45:17
icon

ほうほう

2) The account_identity_proof factory is valid
Failure/Error: response = http_client.public_send(@verb, @url.to_s, @options.merge(headers: headers))

WebMock::NetConnectNotAllowedError:
Real HTTP connections are disabled. Unregistered request: GET https://keybase.io/_/api/1.0/sig/proof_valid.json?… with headers {'Accept-Encoding'=>'gzip', 'Connection'=>'close', 'Date'=>'Fri, 31 Mar 2023 19:42:00 GMT', 'Host'=>'keybase.io', 'User-Agent'=>'http.rb/5.1.1 (Mastodon/4.1.1 at 78770dcf on ruby-3.2.2; +https://cb6e6126.ngrok.io/)'}

You can stub this request with the following snippet:

stub_request(:get, "https://keybase.io/_/api/1.0/sig/proof_valid.json?…").
with(
headers: {
'Accept-Encoding'=>'gzip',
:
}).
to_return(status: 200, body: "", headers: {})
:
# ./spec/fabricators_spec.rb:8:in `block (3 levels) in <top (required)>'

09:48:27
icon

remote: -----> Using Ruby version: ruby-3.2.2
remote: Ruby version change detected. Clearing bundler cache.
remote: Old: ruby 3.2.1 (2023-02-08 revision 31819e82c8) [x86_64-linux]
remote: New: ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]

んふんふ

09:57:52
icon

\Master?/ :saba: \ますたー/

Merged mastodon/mastodon at c6c03b49b255c4fe2183b94288a712ad7a66e2c2.

ruby-3.2.2ですよー

11:23:48
icon

ap-southast-1のEC2インスタンスから弊ぼっちのデータベースに攻撃が来てる。こういうの報告したらなんとかなるのかねえ…

11:27:30
icon

接続元のポト番号がどんどん上がってくの眺めてるのたのちい

11:28:44
icon

おや下がった。攻撃元のプロセス数とか想像できたりするもんなのかなあいや他の攻撃先にもちょっかい出してるか

11:34:43
icon

ポト番号

11:45:06
icon

タンキモ!

11:46:29
icon

って何だっけ←

11:48:34
icon

メンテいいて!!

12:17:46
icon

YAML.safe_loadが生えたのってRuby 3.1だっけ

13:42:35
icon

@mayaeh 弊ぼっち(migration済みだけど元のレコードは残ってるっぽい)では、

SELECT value FROM settings WHERE thing_type='User';

の結果が

--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess

で始まるハッシュぽいデータか

--- false
--- true

--- ja
--- default

とかの文字列ぽい値になっています。このあたりにシンボルっぽい値が入っていると Tried to load unspecified class: Symbol と言われるのかも…

13:43:38
icon

げしょー

$ date
Fri Mar 31 01:43:34 PM HST 2023

13:49:32
2023-03-31 13:49:11 桜井政博の投稿 osa_k@social.mikutter.hachune.net
icon

テスラ、坂道で止まってからブレーキを離すとずり落ちるんだけど、どうやって発進するのが正しいんだ?

13:49:42
icon

半クラッチで!!

13:53:13
icon

以前借りたレンタカーはオートマで何か逆走を止める機能が付いてるらしく坂道で逆走しそうになると何かがガチッてひっかかる感覚がたいそう気持ちわるかったよ

14:08:34
icon

ラベンダー見れんだー

14:16:18
icon

めうるサーバーみさん

14:17:10
icon

14:21:43
icon

んなぁ

14:21:50
icon

こゃーん

14:42:41
icon

ぎーっとぎっとのGitHub♪

14:49:15
icon

滞納したいのう

14:55:33
icon

横田寄った子?

15:22:07
icon

YouTubeの動いてるブラウザの幅を狭くすると音質が悪くなる気がする←

15:24:09
icon

@mctek やったあ!!うるとらわいどもにたー買ってくる!!

15:54:59
icon

@demo でもでもでもー!!!!

15:56:01
icon

@demo 浅草いいなあ!!!!

15:56:15
icon

asakusa

16:27:41
icon

@hanage999 @mayaeh さんも同様のエラーで悩んでおられました。弊ぼっちでは再現できませんでした。何が違うんだろう…

16:38:43
icon

@hanage999 @mayaeh マージされたコードではHashWithIndifferentAccessは許可リストに入っていたと思いますー

16:43:21
icon

@hanage999 @mayaeh はい。元のテーブルにSymbolのあるサーバとないサーバがあるみたいです。

16:48:38
icon

@hanage999 @mayaeh たぶんrails-settings-cached gemでPostgreSQLではtext型のカラムにRubyのオブジェクトをエンコードしてつっこんでるんだと思います

17:03:44
icon

ISO

17:36:45
icon

18:12:28
icon

@ima1zumi なるほど!!

18:38:13
icon

学生気分(チーズがけ)

Attach image
18:39:52
icon

@mayaeh @hanage999 どういたしまして!Symbol の入った経緯までわかるとアップストリームに報告できるんですけどね〜

18:42:00
icon

は、TwitterのAGPLコードのおかげでScala人口が増えるね!

18:44:47
2023-03-31 18:42:22 ひげおうの投稿 HIGEOH@mstdn-bike.net
icon

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

18:44:51
icon

うなー!

icon

弊ぼっちのPostgresサーバへのブルートフォース攻撃(接続元IPアドレスは単一)の接続元ポートは最上位ビットが1の範囲でだいたいランダムでした 。なんだー、てかLinuxならランダムになるよね…

Attach image
21:26:30
icon

迂闊に週末前ぎりぎりにチケットに対応しちゃったので週末はお仕事iPhoneを持ち歩くことになっちゃったおっさんです。厳密に運用するとお客様から見たSLAがウンコ過ぎてオンコールに押し付けるわけにもいかなくてなあ…

21:27:02
icon

はーうんこ

21:27:50
icon

このうんこは溜めといてちゃんと投げつけないと行けないんだけど投げつける先はレイオフされてたりしてなあ

21:32:02
icon

もぅゃだぉƱ”-ʓ飲みながら筋トレしょ

21:42:50
icon

$ ruby -e 'puts "カニクリームコロッケ".chars.shuffle.join'
コッロニケクリムカー

21:42:57
icon

21:44:25
icon

ぉƱ”-ʓ飲みながら筋トレするとオクトーバーフェスト(ほんもの)でぉƱ”-ʓ何リットルか飲んだ直後にジェットコースターに乗ったの思い出した!たのしい!僕が撮ったわけじゃないけどこんな感じ(飲みながら流してね)
https://www.youtube.com/watch?v=JFtJlB9B8zs

Attach YouTube
21:45:29
icon

N ドーナツ
T たっぷり
P 食べとこる

21:46:25
icon

$ ruby -e 'puts "エイプリルフール".chars.shuffle.join'
リプーエフイルル

21:46:34
icon

フイルル

21:50:04
icon

こってりたべとんぬ

21:54:53
icon

ぉƱ”-ʓ飲みながらならプランクもらくらくだ!わけがわからない!!1

21:56:29
icon

ぉƱ”-ʓ飲んじゃたから今宵の筋トレはここまでにしとうございます

21:59:21
icon

ぉƱ”-ʓ飲んでから腹筋すると胃から二酸化炭素が放出される!温暖化だ!

22:00:56
icon

なんもしないでも100W/人らしいしなあ

22:33:21
icon

@abagv ペーょ!

22:34:29
icon

Tumblr見慣れない感じだなって思ったらログアウトしてたw

22:35:54
icon

よーしお父さんログインしちゃうぞーってパウワードをコピーしてて待ってたらメールアドレスしか入力させてくれなかったw