公園のフェンスで囲われた広場で遊んでる犬たちが、なんだこいつって、見に来てくれる。かわいい。 #おっさんぽ速報
僕の無限だんごアイコンはTwitterがまだアニメgifアイコンを受け入れてたころに作ったやつだよ。ホンモノのずんだ餅はほとんど串に刺さってないよ。
Ryzenちゃんがんばえー
$ git -C ~/.rbenv/plugins/ruby-build pull
$ rbenv install 3.4.0 &
$ rbenv install 3.4.0 &
ニュース「Ruby 3.4リリース、デフォルトのパーサーにPrismを採用」公開
https://gihyo.jp/article/2024/12/ruby-3-4
くっそー
$ rbenv local 3.4.1
$ bundle install
:
Could not find compatible versions
Because flatware-rspec >= 2.0.0.rc1, < 2.0.0 depends on Ruby >= 2.6, < 3.1
and flatware-rspec < 2.0.0.rc1 depends on Ruby ~> 2.1,
flatware-rspec < 2.0.0 requires Ruby >= 2.1, < 3.1.
And because flatware-rspec >= 2.0.0, < 2.1.0 depends on Ruby >= 2.6, < 3.2
and flatware-rspec >= 2.1.0, < 2.2.0 depends on Ruby >= 2.6, < 3.3,
flatware-rspec < 2.2.0 requires Ruby >= 2.1, < 3.3.
So, because flatware-rspec >= 2.2.0 depends on Ruby >= 2.6, < 3.4
and current Ruby version is = 3.4.1,
version solving has failed.
This account is not set to public on notestock.
うりゃ
$ git diff Gemfile
diff --git a/Gemfile b/Gemfile
index f4aed04ac4..18616652c2 100644
--- a/Gemfile
+++ b/Gemfile
@@ -121,7 +121,7 @@ end
group :test do
# Enable usage of all available CPUs/cores during spec runs
- gem 'flatware-rspec'
+ #gem 'flatware-rspec' - only compatible with ruby < 3.4
# Adds RSpec Error/Warning annotations to GitHub PRs on the Files tab
gem 'rspec-github', '~> 2.4', require: false
とりゃ
$ bundle install
$ bundle exec rspec
:
Finished in 7 minutes 42 seconds (files took 36.86 seconds to load)
5891 examples, 0 failures, 13 pending
Randomized with seed 50592
Coverage report generated for RSpec to /home/zunda/c/src/github.com/zunda/mastodon/coverage.
Line Coverage: 90.55% (26236 / 28975)
Branch Coverage: 71.26% (5732 / 8044)
ヨシ
というわけで弊ぼっちのRubyが3.4.1になりました♪
This account is not set to public on notestock.
うりゃ
$ git diff Gemfile
diff --git a/Gemfile b/Gemfile
index f4aed04ac4..18616652c2 100644
--- a/Gemfile
+++ b/Gemfile
@@ -121,7 +121,7 @@ end
group :test do
# Enable usage of all available CPUs/cores during spec runs
- gem 'flatware-rspec'
+ #gem 'flatware-rspec' - only compatible with ruby < 3.4
# Adds RSpec Error/Warning annotations to GitHub PRs on the Files tab
gem 'rspec-github', '~> 2.4', require: false
とりゃ
$ bundle install
$ bundle exec rspec
:
Finished in 7 minutes 42 seconds (files took 36.86 seconds to load)
5891 examples, 0 failures, 13 pending
Randomized with seed 50592
Coverage report generated for RSpec to /home/zunda/c/src/github.com/zunda/mastodon/coverage.
Line Coverage: 90.55% (26236 / 28975)
Branch Coverage: 71.26% (5732 / 8044)
ヨシ
弊ぼっちはflateare-rspecをはずしてRubyのバージョンを上げたよ
(追記)flateare じゃなくて flatware
@S_H_ 元気が足りなくて試してないですが、gemをforkしてgemspecでRubyのバージョン範囲を広げれば、しれっと動くんじゃなかと思います
Autotoolsの子はどのファイルをバージョン管理するかよくわかってなくて状態によってmakeからautoreconf相当まで面倒見てくれたりナンモワカラン
This account is not set to public on notestock.
URL末尾の感嘆符がURLに含まれないのconfig/initializers/twitter_regex.rbの
REGEXEN[:valid_url_path_ending_chars] = /[^\p{White_Space}()?!*"'「」<>;:=,.$%\[\]~&|]|(?:#{REGEXEN[:valid_url_balanced_parens]})/iou
あたりを変更すればいいのかもしれないけど正規表現に目が滑るねw
http://example.com/exclamation!
http://example.com/!exclamation
クリスマスの原木の収穫風景です
HELICOPTER | Christmas Trees | MD500D | the REDD SLEDD
https://youtube.com/watch?v=I9luXGLutq0
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
@genya0407 Mastodonは、スレッドの起点になった投稿者のフォロワーのサーバに投稿を転送します。
言い換えると、スレッドを開始したアカウントをフォローしているなら、そのスレッドに連なる投稿は全て転送されてきます。
ただし、投稿を転送できるのは署名されている場合だけなので、スレッドにリプライしたアカウントの所属サーバがActivityに署名しない実装の場合は転送されてきません。
スレッドの起点になったアカウントがMastodonのアカウントでない場合は、そこ止まりになります。
Rails のコードは見た目の派手さと動作の重要さとの相関が小さいので読みづらいんだよね(言い訳してないで読もうね)