スパムむすびとハンバーガー
スパムむすびとハンバーガー
このアカウントは、notestockで公開設定になっていません。
$ DISABLE_BOOTSNAP=1 RAILS_ENV=test bundle exec rails assets:precompile
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.3.0+0/gems/mail-2.8.1/lib/mail.rb:9: warning: net/smtp was loaded from the standard library, but is not part of the default gems since Ruby 3.1.0. Add net-smtp to your Gemfile or gemspec.
/home/zunda/.rbenv/versions/3.3.0-rc1/lib/ruby/3.3.0+0/drb.rb:2: warning: drb/drb is found in drb, which will no longer be part of the default gems since Ruby 3.4.0. Add drb to your Gemfile or gemspec.
Compiling...
Compiled all packs in /home/zunda/c/src/github.com/zunda/mastodon/public/packs-test
お
$ DISABLE_BOOTSNAP=1 RAILS_ENV=test bundle exec rspec
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.3.0+0/gems/mail-2.8.1/lib/mail.rb:9: warning: net/smtp was loaded from the standard library, but is not part of the default gems since Ruby 3.1.0. Add net-smtp to your Gemfile or gemspec.
/home/zunda/.rbenv/versions/3.3.0-rc1/lib/ruby/3.3.0+0/drb.rb:2: warning: drb/drb is found in drb, which will no longer be part of the default gems since Ruby 3.4.0. Add drb to your Gemfile or gemspec.
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.3.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38: warning: csv was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add csv to your Gemfile or gemspec.
Run options: exclude {:search=>true, :type=>#<Proc: ./spec/rails_helper.rb:53>}
:
し
Finished in 10 minutes 57 seconds (files took 27.12 seconds to load)
5615 examples, 1 failure, 78 pending
Failed examples:
rspec ./spec/lib/request_pool_spec.rb:31 # RequestPool#with grows to the number of threads accessing it
Randomized with seed 17820
Coverage report generated for RSpec to /home/zunda/c/src/github.com/zunda/mastodon/coverage. 24182 / 27664 LOC (87.41%) covered.
Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected
ん?
$ DISABLE_BOOTSNAP=1 RAILS_ENV=test bundle exec rspec ./spec/lib/request_pool_spec.rb:31
:
Finished in 1.37 seconds (files took 13.94 seconds to load)
1 example, 0 failures
ほむ
remote: -----> Detecting rake tasks
remote:
remote: !
remote: ! Could not detect rake tasks
remote: ! ensure you can run `$ bundle exec rake -P` against your app
remote: ! and using the production group of your Gemfile.
remote: ! rake aborted!
remote: ! ArgumentError: comparison of String with nil failed (ArgumentError)
remote: !
remote: ! msg = " #{RUBY_VERSION < SINCE[gem] ? "will no longer be" : "is not"} part of the default gems since Ruby #{SINCE[gem]}."
remote: ! ^^^^^^^^^^
remote: ! /tmp/build_a965385f/vendor/ruby-3.3.0.rc1/lib/ruby/3.3.0+0/bundled_gems.rb:120:in `<'
くっそーw
DISABLE_BOOTSNAP=1 config varを関連Herokuアプリに設定してみますね。てかどうせキャシュ効かないよなあ…
Gemfileなどからbootsnap消してみました
remote: -----> Using Ruby version: ruby-3.3.0.rc1
remote: Ruby version change detected. Clearing bundler cache.
remote: Old: ruby 3.3.0dev (2023-11-12 master 60e19a0b5f) [x86_64-linux]
remote: New: ruby 3.3.0rc1 (2023-12-11 master a49643340e) [x86_64-linux]
弊ぼっちのRubyが3.3.0-rc1になりました🎉
https://github.com/zunda/mastodon/commit/e1d15146bbcf239f146f05a05b9ad93aa33fa1ea
bootsnap消しちゃったけどな…
https://github.com/zunda/mastodon/commit/6c2cef2ef0daab636bc289b46bbb5b6b8dd20c2e
このアカウントは、notestockで公開設定になっていません。
これは坂道を滑り落るわーw って思ったけど歌詞には坂道登場してないのな。「めぞん一刻」のオープニングに登場してたのかな?
僕の使っているコマンドラインツールの #ひかえめなアドベントカレンダー2023 12月12日分はgnuplotです。データを集計したらグラフにして眺めてみたくなる!!
例えば、syslogの行数を眺めてみます。手元ではsyslogは下記のような形式です。
Dec 12 09:30:27 misoan systemd[1]: Mounted /boot/efi.
Dec 12 09:30:27 misoan systemd[1]: Reached target Local File Systems.
ざっくり分以降を取り除いて1時間ごとの行数を集計します。
$ cut -d: -f1 syslog | uniq -c > logs.dat
各行には、その時刻の行数と月・日・時が記録されます。
2746 Dec 12 09
ここからgnuplotの出番。X軸を時刻としてフォーマットを指定し、X軸のラベルのフォーマットを指定し、各軸のタイトルを指定し、棒グラフの横幅を30分間分に指定しておいて、2カラム目以降をX軸、1カラム目をY軸として棒グラフをプロットします。
$ gnuplot
gnuplot> set xdata time
gnuplot> set timefmt "%b %d %H"
gnuplot> set format x "%b %d\n%H:%M"
gnuplot> set xlabel "Time (HST)"
gnuplot> set ylabel "syslog lines/hour"
gnuplot> set boxwidth 1800
gnuplot> set style fill solid
gnuplot> plot "logs.dat" using 2:1 with boxes
画像ファイルとして保存するには例えば下記のように操作します。
gnuplot> set term push; set term png small; set output "logs.png"
gnuplot> replot
gnuplot> unset output; set term pop
朝の起動時にログが多く記録されること、11日の夜はAdvent of Codeのために2度目の起動をしたことがわかります。10日の夕方電源を切る前にログが多いのはどうしてだろう…。
そろそろいっとこ
3f1ec16377 (upstream/main) Fix empty column explainer getting cropped under certain conditions (#28337)
db3220ff77 Update dependency rubocop to v1.59.0 (#28320)
f37c93f3d7 Change cookie rotator to use SHA1 digest for new cookies (#27392)
393e851649 Change Rails' cache format to 7.0 (#27393)
4a7395d989 Add `migrator_version` method to CLI maintenance script (#28323)
ca51e41239 Update dependency stylelint-config-standard-scss to v12 (#28333)
14e64bc880 New Crowdin Translations (automated) (#28334)
8078520c76 Update dependency oj to v3.16.3 (#28332)
89a496b42f Fix status edits not always being streamed to mentioned users (#28324)
a8a5c6514f Fix `LinkCrawlWorker` error when encountering empty OEmbed response (#28268)
\Master?/ \ますたー/
Merged mastodon/mastodon at 3f1ec16377c11d2d7a48ccc735ed87d6619f6275.
Advent of Code 12日目後半、今はこれがせいいっぱいっていうコードを書いてCPUにがんばってもらってるんだけど、まだ組み合わせ爆発を抑えられてないんだろうな…くっそー
0.6気圧作業でむっちゃ疲れて頭痛で眠れなかったときにこれでなんとかってカモミールティーを飲んでもなんともならなかった上に香りが頭痛と結びついちゃったのでたいへん悲しい←
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
情報集めるの大変そうな中、えらいなぁ。
Fediverse/分散SNSのニュースサイトを作ってみた話|立川 (fedimagazine tokyo)
https://note.com/fedimagazinetyo/n/n08891a6f47e2
ちょいと難しく考えすぎてた…
I just completed "Point of Incidence" - Day 13 - Advent of Code 2023 #AdventOfCode https://adventofcode.com/2023/day/13
弊ぼっちから https://gist.github.com/zunda/f566e2bb85ca0616d351139363274ec5 でActivityPubの連合先を辿って到達できるWordPressサーバの数の変化です。縦軸は対数目盛になっています。合計のサーバ数はあまり変化していないのに対して、WordPressサーバは特に9月中旬と10月中旬に増えたみたい。
パンデミックで慢性的オンラインになった若者たちの集団狂気。僕も気をつけなくちゃなあ。おっさんだけどな!
The Discord Leaks | FRONTLINE https://www.pbs.org/wgbh/frontline/documentary/the-discord-leaks/