今日ももりもり :saba:

2d13a41462 (upstream/main) Use `bundler` version 2.6.9 (#34708)
b4bbea51c4 fix(deps): update dependency babel-plugin-formatjs to v10.5.38 (#34707)
9e2c0c4cef chore(deps): update dependency bootsnap to v1.18.6 (#34703)
48922c6aff chore(deps): update docker.io/ruby docker tag to v3.4.4 (#34706)
6d6e1ed958 chore(deps): update dependency ruby to v3.4.4 (#34692)
6452796879 chore(deps): update dependency rubocop to v1.75.6 (#34704)
8cc5084ca1 Add interstitial for Terms of Service updates (#34527)
c4f47adb49 Convert from Webpack to Vite (#34450)
a5a2c6dc7e Add support for FASP data sharing (#34415)
3ea1f074ab Fix sidekiq JSON serialization warning in `ActivityPub::FetchAllRepliesWorker` (#34702)
c058c45a8e New Crowdin Translations (automated) (#34701)

$ RAILS_ENV=test bundle exec rails assets:precompile
Building with Vite ⚡️
Usage Error: Couldn't find a script named "vite".

$ yarn run [--inspect] [--inspect-brk] [-T,--top-level] [-B,--binaries-only] [--require #0] <scriptName> ...

pid 7829 exit 1
Build with Vite failed! ❌

🥺

$ RAILS_ENV=test bundle exec vite --version
bin/vite present?: true
vite_ruby: 3.9.2
vite_rails: 3.0.19
rails: 8.0.2
ruby: ruby 3.4.4 (2025-05-14 revision a38531fd3f) +PRISM [x86_64-linux]
node: v20.19.2
yarn: 4.9.1

npm notice
npm notice New major version of npm available! 10.8.2 -> 11.4.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.4.0
npm notice To update run: npm install -g npm@11.4.0
npm notice
❌ Check that vite and vite-plugin-ruby have been added as development dependencies and installed.

yarn側やーん

$ yarn install

でおっけーっぽい

$ bundle exec rspec
:
Failures:

1) WellKnown::KeybaseProofConfigController GET renders json
Failure/Error: svg_black: full_asset_url(asset_pack_path('media/images/logo_transparent_black.svg')),

NoMethodError:
undefined method 'asset_pack_path' for #<ProofProvider::Keybase::ConfigSerializer:0x00007e915e21bc18>
# ./app/lib/proof_provider/keybase/config_serializer.rb:26:in 'ProofProvider::Keybase::ConfigSerializer#logo'
# ./app/controllers/well_known/keybase_proof_config_controller.rb:6:in 'WellKnown::KeybaseProofConfigController#show'
# ./spec/controllers/well_known/keybase_proof_config_controller_spec.rb:10:in 'block (3 levels) in <top (required)>'
# ./spec/rails_helper.rb:139:in 'block (2 levels) in <top (required)>'

:
6168 examples, 1 failure, 4 pending

Failed examples:

rspec ./spec/controllers/well_known/keybase_proof_config_controller_spec.rb:9 # WellKnown::KeybaseProofConfigController GET renders json

🥺

git show c4f47adb49663f24ee80d9174ab24431a8c165c0すると

- asset_pack_path("media/#{source}", **)
+ vite_asset_path(source, **)

してる。

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

Merged mastodon/mastodon at 2d13a41462c0777da09aeef34992bab3066c8c01.

$ curl -vI https:// redmine.potato.immo

(FQDN前にスペース追加)
IPv6でHTTP/2で200もらえたよ

@ganyo うまそーぺーい!!

GitHubさんに言われるまま.github/dependabot.ymlをコミットしたらいっぱいプルリクエストもろた

M1 MacBook AirちゃんmacOSの更新もうずっとあと20分ってタイプしてたら再起動始めてびっくりよねw

Asahi LinuxちゃんもXfce4を入れて使ってみたいんじゃがのう…

$ gcc --version
Apple clang version 17.0.0 (clang-1700.0.13.3)
Target: arm64-apple-darwin24.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

ヨシ

2025-05-16 12:51:56 フジイユウジの投稿 fujii_yuji@mstdn.fujii-yuji.net

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

へえぇ!!

ってViteってVitePressのViteか←

尊厳ランウェイチャレンジ

GmailからGoogle Calendarへの自動的なイベントの追加はホテルの予約とかでも起きることあるよね。電話の中でやりとりしてそうな気がする

Gmail からの予定を管理する
https://support.google.com/calendar/answer/6084018?hl=ja

Gmail からの予定を管理する - パソコン - Google カレンダー ヘルプ

Three-way mergeをしてくれるライブラリがあるかしらと思ってたのだけどどうしてもgitに行きつくなw
https://github.com/git/git/blob/master/merge-ort.h

git/merge-ort.h at master · git/git

よくみたらgit/gitはまさにぎっとぎと

例えばmerge-ort.hに登場するstruct commitの定義がわからないなあって思ったらcommit.hにあるのだけれど直接はincluceしていなくて辿ってくとmerge-ort-wrappers.cで両方includeしてるからコンパイルする時には揃ってるからおっけーなのかな

2025-05-16 15:27:19 がにょ✈️の投稿 ganyo@hikoukidon.jp

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

やわらか逆光すてき

同僚のソフトウェアエンジニアが生成AIを使ってるのは見たことないんだよな。営業の人が使ってSlackにゴミを散らかしてるのはときどき見るけど。生成AIそんなに便利なんかな

んぐんくす

@ganyo HUBいいなぺーい!!

2025-05-16 16:30:03 新山祐介 (Yusuke Shinyama)の投稿 mootastic@mstdn.social

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

国際化ドメイン名やめとこうよう

Slackで.freezeきらいっていう発言をみかけて

alias 🧊 freeze
p "ANA".🧊.frozen?

を提案したかったんだけどかってにshort codeにされちゃったのでひっこめて

@finesnow 本場ぺーい!!!

PythonでUTF-8のファイルから読んだ文字列にマッチする文字列を\xで書いてたらあるバージョンからマッチしなくなって泣きながら文字通りリテラルになおしたよね…

イギリスのどこかで食べたのでもフィッシュ&チップスおいしかったんだよな…

Ruby 3.2「Dataでたー」

「アスキー文字でも問題は起きてるので問題を増やしても問題ない」
そういうものなのかなw

国際化ドメイン名(IDN)のフィッシング詐欺脆弱性についてCENTRが声明 - 日本語.jp(2005年2月)
https://xn--wgv71a119e.jp/access/phishing_centr.html

国際化ドメイン名(IDN)のフィッシング詐欺脆弱性についてCENTRが声明 - 日本語.jp

ピザハットの配達が来てる家がある。ピザいいなピザ!

2025-05-16 19:18:00 higakitの投稿 higakit@taruntarun.net

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

外集中カウンター増築の機運だ

今日はビールを飲んだのでプランク重力が大きい