ruby.wasmとPicoRuby.wasmの両方で動く仮想DOMライブラリを作った
モチベーション作ったものExamplehttps://github.com/picoruby/funicular との違いhttps://github.com/getty104/ruby-wasm-vdom...
View Articleruby-wasm-startup-benchmarkを作った
これなに?計測結果ブラウザのキャッシュが効いてる状態ブラウザのキャッシュが効いてない状態これなに?ruby.wasmとPicoRuby.wasmの起動時間を雑に計測するためのベンチマークツール。PicoRuby.wasmはバイナリが小さいからruby.wasmよりも起動が早いってのはよく聞くけど実際どれくらい違うのか比較したくなったので作った。sue445.github.iogithub.com計測...
View Article#RubyKaigi 2026に参加した
rubykaigi.org前置き印象深かったトークThe Journey of Box BuildingFrom Live Code to Sound: Building a Ruby Live Coding EngineBuilding a Standalone Ruby Programming EnvironmentA Faster FFIRuby Releases...
View Articleterraform-version-updaterをcooldown対応した&ghrcooldownを作った
背景ghrcooldownについて背景昨今サプライチェーンアタックが流行っており、その対策の1つとしてcooldown(ライブラリなどで新しいバージョンが出てもすぐにバージョンアップせずに一定期間待つ)が挙げられています拙作の...
View ArticleRubyKaigi 2026 Mapを作った #rubykaigi
今年も自分用にまとめました備考アイコンは各日付ごとに色分けしつつ、イベントの種類ごとにそれっぽい絵柄にしています(例:Drinkupは🍺など)日付ごとにレイヤーを分けているので、特定の日付のみ見たい場合は見たい日付以外のレイヤーを非表示にしてくださいたまに https://rubykaigi.org/2026/events/や...
View Article#fukuokark05 に参加した
福岡Rubyist会議05に参加した感想。regional.rubykaigi.org全体を通しての感想トークの個別感想Rubyist としてアメリカで 10 年戦ったらどうなったかPanel Discussion:「コミュニティの垣根を越えよう」Keynote:mruby in the 8 bit world: mruby VM on Zilog...
View ArticleRubyKaigi 2026で不採択だったProposalを公開します
出したProposalTitleAbstract日本語(Geminiで英訳&添削する前の原文)DetailPitchRubyKaigi 2026に出したProposalが不採択になったので出したProposalを公開します。Your proposal for RubyKaigi 2026 has not been accepted 🥺あとで不採択Proposalの供養します......
View ArticleDependabotのSecurity Alertで作られたPRをいい感じにする
tl;dr;モチベーション技術的なこと注意点苦労したポイントOne more thing2026/2/20 23:50追記tl;dr;自分が管理してるOSSで Dependabot Security Alertで作られたPRに対して自動でタイトルにCVE IDをつけたりsecurityラベルをつけられるようにしましたモチベーションPRのタイトルにCVE...
View Articleterraform-plan-changes-countを作った
terraform-plan-changes-countについてモチベーション例:dependabotが作ったPRでplanのchangesの件数が0件だった場合に自動マージする例元ネタterraform-plan-changes-countについてgithub.comTerraformのplanに含まれるchangesの件数を取得するためのGitHub...
View Article2025年に作ったものまとめ
レギュレーションgo-gem-wrapperconnpass_api_v2-rubyx_post_sanitizersashimi_tanpoposue445/workflows草https://github.com/sue445https://gitlab.com/sue445レギュレーション既存OSSのバージョンアップを含めたらきりがないので2025年に新しく作ったものだけをカウントgo-gem...
View Articleyardで複数ディレクトリに同名ファイルがある場合にファイル一覧をいい感じにしたい
tl;dr;コンテキスト方法1: ファイルに @title を埋め込む方法2: yard用の中間ファイルを作るtl;dr;ファイルに...
View Articledependabot-auto-mergeを移行した
dependabot-auto-merge(下記で書いたやつ)を新しい仕組みに移行しました。sue445.hatenablog.com発端dependabot-auto-mergeはDependabotの @dependabot mergeコマンドに依存してるんですが、2026/1/27に廃止予定なので移行する必要がありました。github.blogやったこと色々調べたんですが以前...
View Article今年買ってよかったもの(2025年版)
今年買ってよかったものを雑にまとめ前回書いたの2020年か...sue445.hatenablog.com日用品iPhone 17 Prowww.apple.com今まで使ってたスマホはコロナ前の2018年に買ったiPhone XS。保証はとっくに切れてたけどスペック的に特に困らなかったのでずっと使ってた。とはいえXSのままだとiOS...
View Article自分がメンテしてるgemをほぼ全部GitHub Actionsからリリースできるようにした
きっかけ参考にしたドキュメント参考にした設定実際にやったこと.github/workflows/release_gem.yml を追加リポジトリにEnvironmentを追加rubygems.orgでTrusted publishersを追加gemリリースの流れBeforeAfterrubygems/release-gem を導入できなかったリポジトリ2025/12/10 13:14...
View ArticleBundler v4.0.0でGo gemを作れるようにした
前置きBefore my PR(~bundler v2系)After my PR(bundler v4系~)go-gem-wrapperについてGo...
View Article#fukuokark05 で不採択だったプロポーザルを公開します
tl;dr;プロポーザルを書く前に考えたこと実際に出したプロポーザルの内容タイトルトーク概要トーク詳細アピールポイント結果tl;dr;一句タイトルをどうしても見てほしかったプロポーザルを書く前に考えたこと下記は今回のプロポーザルの応募フォームより抜粋福岡 Rubyist会議 05...
View ArticleGitHub Actionsでsubmodule更新時のみjobを実行したい
背景解決方法背景PRで特定のファイルが変更されたときだけjobを実行したいworkflowがあるとします。name:"workflow for sub_dir"on:push:paths:- "sub_dir/**/*"同じリポジトリでこういうsubmoduleがあるとします。$ cat .gitmodules [submodule "submodule_dir"] path =...
View ArticleOSS開発の刺し身タンポポ作業を解消するためにsashimi_tanpopoを作った
sashimi_tanpopoについてなぜ作ったか作る時に考えたこと採用言語についてItamaeを使うかどうか1. オーバースペック2....
View ArticleGo Conference 2025に参加した #gocon
参加してきました。Proposal落ちたので一般参加です。gocon.jp気になったセッションサプライチェーン攻撃に学ぶmoduleの仕組みとセキュリティ対策Go で WebAssembly を利用した実用的なプラグインシステムの構築方法analysis パッケージの仕組みの上でMulti linter with configを実現する私達はmodernize packageに夢を見るか feat....
View Article「ペパボ & GO 〜 夏のGo祭り2025、あの夏〜」でLT登壇した #gogopepabo
pepabo.connpass.com自分の名前がGoなので登壇しなければ(使命感)という気持ちになってLTしました。Go(言語)の勉強会でGO(株式会社)の人がいる前で「Go(自分の名前)歴43年です」って自己紹介したのが一番の面白ポイントです。Go歴43年やばい!! #gogopepabopic.twitter.com/lD0Q474QmT— P山 (@pyama86)...
View Article