Content-Length: 148589 | pFad | https://blog.tmtms.net/

tmtms のメモ

Bluesky に投稿するよくんを作ったよ

Bluesky に投稿できる「Blueksy に投稿するよ」というページを ruby.wasm で作った。 https://tmtms.net/bluesky/ 「ねとらぼ」みたいなシフトJISのページの URL を貼るとカード情報が文字化けしたり、旧Twitter の URL を貼ってもカード情報が表示されない…

Ruby の STDOUT と $stdout

ちょっと前の Ruby-dev office hour で STDOUT と $stdout について話題になってたので書いてみる。 発端は Ractor で $stdout は使えるけど STDOUT は使えないというものだったようだけど、まあ Ractor についてはよくわからないんで置いておく。 Ruby には…

2024年振り返り

あけましておめでとうございます。2025年になりました。 2024年を振り返ってみる。 仕事 11月で現職丸3年になった。 Railsにはかなり慣れたけど、ActiveRecord はやはり好きになれない。 2024年は16回出社した。会社の制度変更もあり2025年の出社はかなり減…

RubyWorld Conference 2024 に行ってきた

これは Ruby Advent Calendar 2024 の15日目の記事です。 qiita.com RubyWorld Conference 2024 に行ってきた。今回は9年ぶりに登壇した。 2024.rubyworld-conf.org RubyWorld Conference は「Ruby の World Conference」じゃなくて「RubyWorld の Conferenc…

macOSのソートがアホで困る

macOS のソートが文字のコードを無視して文字数だけで並んでるように見える。使い物にならない。macOS アホすぎる。

X でアクティブウィンドウの上にあるウィンドウだけを半透明化する

Kubuntu でアクティブウィンドウの上にあるウィンドウだけを半透明化することができなかったので Ruby で作ってみた

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

ruby.wasm の JS ライブラリは JavaScript に対する薄いラッパーなので、そのままだと Ruby では使いにくいことがあるので、最近は JS を Ruby らしく使えるようにするためのライブラリを作ってそれを使ってる。 github.com 使い方 <html> <script src="https://cdn.jsdelivr.net/npm/@ruby/3.3-wasm-wasi@2.6.2/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

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

2023年振り返り

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

KeePass を使う

パスワード管理はずっと Firefox のを使ってたんだけど、9月頃から KeePassXC を使い始めた。しばらく使ってみてそれなりに使えてるのでメモ。なお KeePass と KeePassXC の違いはよくわかってない。 KeePassXC はデータベースを開くためにパスワードだけじ…









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://blog.tmtms.net/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy