2024-01-01から1年間の記事一覧

JSrb - ruby.wasm の JS を Ruby ぽく使えるようにする

ruby.wasm の JS ライブラリは JavaScript に対する薄いラッパーなので、そのままだと Ruby では使いにくいことがあるので、最近は JS を Ruby らしく使えるようにするためのライブラリを作ってそれを使ってる。 github.com 使い方 <html> <script src="https://cdn.jsdelivr.net/npm/@ruby/[email protected]/dist/browser.script.iife.js"></script> </html>

Kubuntu

十数年ぶりにデスクトップ環境を Kubuntu にしてみた。 インストール sudo apt install kubuntu-desktop 起動時スプラッシュ画像を変更 sudo update-alternatives --config default.plymouth /usr/share/plymouth/themes/kubuntu-logo/kubuntu-logo.plymouth…

Ruby on Browser

ruby.wasm で作ったやつの紹介と ruby.wasm の使い方

Ruby の CSV が nil を返さないようにする

Ruby の CSV ライブラリはとても便利なんだけど、ひとつだけ問題があって、CSV をパースしたときに nil を返すことがある。 つぎのような CSV をパースすると2番目のカラムが nil になる。4番目のカラムは空文字になるのに! hoge,,fuga,"",piyo require 'cs…

MySQL Parameters で SQL 構文の差分を確認できるようにした

MySQLのバージョン間のいろんな差分を見れる MySQL Parameters というのがあるんだけど、SQL 構文の差分を見れるようにしてみた。 たとえば、8.0 の最初のリリースの 8.0.11 と最後のリリースの 8.0.37 の構文の差分はここから見れる。 https://mysql-params…

RubyKaigi 2024

2024-05-15〜17 と RubyKaigi 2024 が沖縄で開催されて行ってきたのでその記録。今月中に書いた。えらい! 0日目 ESM Night Cruise at RubyKaigi 2024 1日目 Writing Weird Code Namespace, What and Why An adventure of Happy Eyeballs RubyKaigi 2024 Off…

[追記あり]Mac のここがダメ

追記したよ! 注意 Mac にもいいところはあるけど書いてない Windows の方がいいとは言ってない ハード / MacBook Pro 14インチ 会社から貸与されているのは MacBook Pro 14インチなのでそれについて。他のは知らない。 JIS キーボード キーボードは US でも…

2023年振り返り

2024年になったので2023年を振り返ってみる。 仕事 11月で現職丸2年になった。 目標設定は2年経っても苦手。というか、前職で目標管理制度が30年くらい前に導入されてからずっと苦手なのでまあ仕方ない。 2年経ったけどやっぱり Mac は使いづらい。 2022年は…