07:36:03
icon

開けたよ!蒸らし2回で20倍質量のお湯で淹れてみました。ぱーっと明るい感じの味。むふふ(語彙が足りない)

コスタリカSHB イエローハニー | Nelson Coffee Roaster https://ncr.official.ec/items/44382186

Web site image
コスタリカFSHB イエローハニー | Nelson Coffee Roaster powered by BASE
Attach image
07:40:20
icon

@tadd なるほど〜。確かに変数(?)とか演算の記述とか独特だったような気がします。また触ってみたいけれどいろいろ進化してて勉強しなおしなんだろうなー

07:44:24
2021-11-19 07:33:33 有本鱈子@2/15Aマリノス님의 게시물 ponsyumo@mstdn.beer
icon

This account is not set to public on notestock.

07:44:28
icon

!!

08:51:18
icon

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

08:52:16
icon

よいしょよいしょ :saba:

db3283533 (upstream/main) Fix overflow of long profile fields in admin view (#17010)
615902061 Fix background-color of emoji-mart selector (#17011)

09:03:48
icon

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

Merged mastodon/mastodon at db32835338e113f23a474d323e398916a999619f.

09:47:15
icon

C こってり
W ワッフル

10:29:26
icon

ガッ

12:08:48
icon

高級ラーヌン(ワカメ足しすぎ)

Attach image
13:28:15
icon

呼び込み君登場してるのw
https://tver.jp/corner/f0089331

Web site image
TVer - 無料で動画見放題
14:07:15
icon

揺れなくてもビール飲んでいいでつか

14:18:43
2021-11-19 14:12:16 holorose@mastodon.sdf.org님의 게시물 holorose@mastodon.sdf.org
icon

This account is not set to public on notestock.

14:19:16
icon

野生の|d|i|g|i|t|a|l|だー

14:32:21
icon

$ ruby -e 'puts "ホットコーヒー".chars.shuffle.join'
ーコトーッホヒ

発声できるようにshuffleする機能が求められている…

14:36:07
icon

かりそめ天国のイントロクイズが意外にわかりすぎておっさん
https://tver.jp/corner/f0089018

Web site image
TVer - 無料で動画見放題
16:33:59
icon

よーっしお父さんruby-2.7用のステージングアプリ消しちゃうぞー

16:36:42
icon

ぽいぽいっ

16:59:34
icon

ruby-3.1.0-preview1のMastodonはわけがわかめちゃん

$ bundle exec rails db:setup
:
rails aborted!
Psych::BadAlias: Unknown alias: defaults
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:41:in `initialize'
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:34:in `new'
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:34:in `instance'
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/base.rb:19:in `cache_prefix_by_startup'
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/base.rb:27:in `cache_key'
/home/zunda/c/src/github.com/zunda/mastodon/app/models/setting.rb:26:in `[]'
:

17:04:42
icon

yamlのパーサらしい (そこから)

17:26:12
icon

ステーキすてきー

17:27:26
2021-11-19 17:26:44 ちちちの移住先は固定トゥにございます님의 게시물 1234567@fedibird.com
icon

This account is not set to public on notestock.

17:27:46
icon

エキスだけー(´・ω・`)

17:39:42
icon

🥩

Attach image
17:40:12
icon

にくふえない…

17:42:07
icon

🥩 🥩

17:42:18
icon

にくふえた!

17:51:09
icon

ドルチェたべちぇ

18:07:59
icon

麻婆茄子錬成わよー

Attach image
18:22:47
icon

フルスタックエンジニア、シリコンの単結晶の生成から?

18:44:59
icon

【悲報】コロナビール消失

Attach image
19:47:01
icon

$ ruby -v -rpsych -e 'p Psych.safe_load(File.read("config/database.yml"))'
ruby 3.1.0preview1 (2021-11-09 master 5a3b2e6141) [x86_64-linux]
/home/zunda/.rbenv/versions/3.1.0-preview1/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:430:in `visit_Psych_Nodes_Alias': Unknown alias: default (Psych::BadAlias)
from /home/zunda/.rbenv/versions/3.1.0-preview1/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit'

うむ

19:47:58
icon

$ ruby -v -rpsych -e 'p Psych.safe_load(File.read("config/database.yml"))'
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
/home/zunda/.rbenv/versions/3.0.2/lib/ruby/3.0.0/psych/visitors/to_ruby.rb:428:in `visit_Psych_Nodes_Alias': Unknown alias: default (Psych::BadAlias)
from /home/zunda/.rbenv/versions/3.0.2/lib/ruby/3.0.0/psych/visitors/visitor.rb:30:in `visit'

あれ?

19:55:20
icon

$ ruby -v -rpsych -ryaml -rerb -e 'p YAML.load(ERB.new(File.read("config/database.yml")).result)'
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
{"default"=>{"adapter"=>"postgresql", "pool"=>5, "timeout"=>5000, "encoding"=>"unicode", "sslmode"=>"prefer"}, "development"=>{"adapter"=>"postgresql", "pool"=>5, "timeout"=>5000, "encoding"=>"unicode", "sslmode"=>"prefer", "database"=>"mastodon_development", "username"=>nil, "password"=>nil, "host"=>nil, "port"=>nil}, "test"=>{"adapter"=>"postgresql", "pool"=>5, "timeout"=>5000, "encoding"=>"unicode", "sslmode"=>"prefer", "database"=>"mastodon_test", "username"=>nil, "password"=>nil, "host"=>nil, "port"=>nil}, "production"=>{"adapter"=>"postgresql", "pool"=>5, "timeout"=>5000, "encoding"=>"unicode", "sslmode"=>"prefer", "database"=>"mastodon_production", "username"=>"mastodon", "password"=>nil, "host"=>"localhost", "port"=>5432, "prepared_statements"=>true}}

こうか

19:55:33
icon

$ ruby -v -rpsych -ryaml -rerb -e 'p YAML.load(ERB.new(File.read("config/database.yml")).result)'
ruby 3.1.0preview1 (2021-11-09 master 5a3b2e6141) [x86_64-linux]
/home/zunda/.rbenv/versions/3.1.0-preview1/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:430:in `visit_Psych_Nodes_Alias': Unknown alias: default (Psych::BadAlias)
from /home/zunda/.rbenv/versions/3.1.0-preview1/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit'

ういうい

20:15:01
icon

ruby-3.1.1-preview1でpsychのv4.0.0タグをrequireするとエラーになる。v3.3.2タグなら読める。

20:16:58
icon

v4.0.0でもYAML.loadではなくYAML.unsafe_loadなら読める。なるほど。

20:17:53
icon

Psychにプルリクチャンスと思ってたのにRailsになりそうな時の顔してる

20:22:39
icon

$ diff -ur rails-settings{.orig,}
diff -ur rails-settings.orig/default.rb rails-settings/default.rb
--- rails-settings.orig/default.rb 2021-11-19 16:54:23.296083983 -1000
+++ rails-settings/default.rb 2021-11-19 20:21:00.387681762 -1000
@@ -38,7 +38,7 @@

def initialize
content = open(self.class.source_path).read
- hash = content.empty? ? {} : YAML.load(ERB.new(content).result).to_hash
+ hash = content.empty? ? {} : YAML.unsafe_load(ERB.new(content).result).to_hash
hash = hash[Rails.env] || {}
replace hash
end
diff -ur rails-settings.orig/settings.rb rails-settings/settings.rb
--- rails-settings.orig/settings.rb 2021-11-19 16:54:23.296083983 -1000
+++ rails-settings/settings.rb 2021-11-19 20:21:20.607949436 -1000
@@ -8,7 +8,7 @@

# get the value field, YAML decoded
def value
- YAML.load(self[:value]) if self[:value].present?
+ YAML.unsafe_load(self[:value]) if self[:value].present?
end

# set the value field, YAML encoded

でなおったっぽ

20:32:52
icon

$ bundle exec rspec
warning: parser/current is loading parser/ruby31, which recognizes
warning: 3.1.0-dev-compliant syntax, but you are running 3.1.0.
warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.

Randomized with seed 29672
3252/3252 |============================================== 100 ===============================================>| Time: 00:06:38
:
Finished in 6 minutes 38 seconds (files took 8.78 seconds to load)
3252 examples, 0 failures, 24 pending

Randomized with seed 29672
Coverage report generated for RSpec to /home/zunda/c/src/github.com/zunda/mastodon/coverage. 14839 / 22530 LOC (65.86%) covered.

:tada:

Web site image
GitHub - whitequark/parser: A Ruby parser.
20:57:46
icon

https://github.com/zunda/rails-settings-cached/commit/28830c026de6f9b7cbb098160c2a118d87e5 でいい感じなんだけど
rails-settings-cached本家はすんごい進んでて別のエラーを起こすふいんきぐぬぬ

Web site image
YAML.unsafe_load instead of YAML.load · zunda/rails-settings-cached@28830c0