07:32:03
icon

スパムむすびとハンバーガー

Spam musubi in front of the RubyKaigi mug with illustration of a hamburger
Attach image
07:40:26
2023-12-12 07:20:59 フジイユウジ님의 게시물 fujii_yuji@mstdn.fujii-yuji.net
icon

This account is not set to public on notestock.

07:40:38
icon

東京いいなあ東京

08:34:59
icon

無線LANケーブルあった!

Attach image
09:49:07
icon

Google Photosの調子がわるいっぽいよう。

11:24:13
icon

$ 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

11:25:02
icon

$ 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>}
:

11:29:45
icon

新お仕事マシン設定中で机が狭いのでスマホスタンドに乗ってもらった。ちょっとかっこいいw

Attach image
11:35:42
icon

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

ほむ

11:38:18
icon

なんもしてないのにMastodonがまたぽこぽこ言ってくれるようになった←

11:41:24
icon

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

11:42:38
icon

DISABLE_BOOTSNAP=1 config varを関連Herokuアプリに設定してみますね。てかどうせキャシュ効かないよなあ…

11:51:31
icon

ビルドプロセスには効かないんだっけ…んなことないはずだよなあ…

12:14:10
icon

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]

12:25:06
icon

そしてコミットメッセージにタイポを見つけるのであった…w

12:29:56
2023-12-12 12:28:54 まめも님의 게시물 mamemomonga@momo.mame.moe
icon

This account is not set to public on notestock.

12:30:45
icon

これは坂道を滑り落るわーw って思ったけど歌詞には坂道登場してないのな。「めぞん一刻」のオープニングに登場してたのかな?

12:34:13
icon

YouTubeで見つけたのを見てみたら5秒くらいしか登場してない。これを思い出してたのか…???

12:35:35
icon

番宣かもしれない…w

15:09:28
icon

僕の使っているコマンドラインツールの 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日の夕方電源を切る前にログが多いのはどうしてだろう…。

Attach image
15:23:14
icon

そろそろいっとこ :saba:

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)

15:26:02
15:36:09
icon

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

Merged mastodon/mastodon at 3f1ec16377c11d2d7a48ccc735ed87d6619f6275.

17:00:00
icon

国際化ドメイン名は人間が見分けられないからウンコだよ

17:02:32
icon

Advent of Code 12日目後半、今はこれがせいいっぱいっていうコードを書いてCPUにがんばってもらってるんだけど、まだ組み合わせ爆発を抑えられてないんだろうな…くっそー

17:23:03
icon

いい天気だなーって出たらとつぜん降られてしょんぼり帰宅しています。雨装備にして出直すょ…

17:26:49
icon

0.6気圧作業でむっちゃ疲れて頭痛で眠れなかったときにこれでなんとかってカモミールティーを飲んでもなんともならなかった上に香りが頭痛と結びついちゃったのでたいへん悲しい←

17:39:05
icon

32kbpsのインターネット「びよーーーびよよーー」

17:40:26
2023-12-12 17:39:31 ろの墓님의 게시물 ruinsofrosetta@pawoo.net
icon

This account is not set to public on notestock.

17:41:15
2023-12-12 17:40:03 はーしぇる。 :sabakan: :freebsd:님의 게시물 herschel@raptol.net
icon

This account is not set to public on notestock.

17:43:11
icon

9600bpsはSPARCStationから9801までのkermitわね

18:50:49
2023-12-12 18:42:20 おさ님의 게시물 osapon@mstdn.nere9.help
icon

情報集めるの大変そうな中、えらいなぁ。
Fediverse/分散SNSのニュースサイトを作ってみた話|立川 (fedimagazine tokyo)
note.com/fedimagazinetyo/n/n08

Web site image
Fediverse/分散SNSのニュースサイトを作ってみた話|立川 (fedimagazine tokyo)
18:50:51
icon

ほー!

19:04:29
icon

ActivityPubプラグインを入れてるWordPressさん増えてるっぽいよねー

19:51:35
icon

ちょいと難しく考えすぎてた…

I just completed "Point of Incidence" - Day 13 - Advent of Code 2023 https://adventofcode.com/2023/day/13

Day 13 - Advent of Code 2023
20:04:27
icon

弊ぼっちから https://gist.github.com/zunda/f566e2bb85ca0616d351139363274ec5 でActivityPubの連合先を辿って到達できるWordPressサーバの数の変化です。縦軸は対数目盛になっています。合計のサーバ数はあまり変化していないのに対して、WordPressサーバは特に9月中旬と10月中旬に増えたみたい。

Web site image
crawler to measure size distribution of ActivityPub servers
Attach image
21:25:10
icon

フリーレン買ってきた

22:35:38
icon

パンデミックで慢性的オンラインになった若者たちの集団狂気。僕も気をつけなくちゃなあ。おっさんだけどな!

The Discord Leaks | FRONTLINE https://www.pbs.org/wgbh/frontline/documentary/the-discord-leaks/