ハンドルネームの敬称は省略できます

🦀パソコンを叩く日々🐈

node-vibrant でいい感じの色を抽出してテーマカラーを自動決定する

node-vibrant で画像から色を抽出して遊んでみます。

2025年を一年過ごしてみて

驚くことにもう大晦日です。 そういえば今年の振り返りをしていなかったので何か書きます。 去年の振り返り記事と、今年撮った写真を見つつ色々振り返ります。 生活 無事進級することができました。 そのほか生活が大きく変わったことはありませんでしたが、…

YAPC::Fukuoka 2025 に行ってきた+踊り場で「教科書では知れない令和最新 Perl ワード解説バトル」を開催してきたぞ!

11月14日(金)〜15日(土)に福岡工業大学で開催された YAPC::Fukuoka 2025 に行ってきました。 yapcjapan.org そして、突然現れた踊り場というトラックで「教科書では知れない令和最新 Perl ワード解説バトル」を開催してきたので、 この記事ではその内容…

Better Auth v1.3.8 では node:sqlite の UnhandledSchemeError が起きる(ことがある)ので困ったら v1.3.9-beta.1 以上に更新しよう

まとめ v1.3.8 からnode:sqlite ドライバーのサポートをするようになったが、これに関連して Webpack から怒られが発生するバグが起きるようになった。この問題は1.3.9-beta.1で解決されたのでそれ以降のバージョンに更新すると治る。 関連 Issue など githu…

無料版の GitHub Organization では Pull Request のレビュワーの人数は1人までしか指定できない

この記事で述べることは表題が全てである。 今までの趣味生活においては無料の Organization で暮らしており、コードを書いてレビュワーを指定してもたかだか1人であったため、気づくことはなかったが、Copilot のレビューと人のレビューを同時選択を試した…

はてなブログの見出しをクリックしてアンカーリンクをつけるようにする

はてなブログを見ていて足りないものに気付きました。それは見出しごとのアンカーリンクです。 割と参照するときによく使うのであってほしい機能ですが、パッと見たところ公式テーマにもそのようなものはないためDIYしましょうというやつぽいです。 まずは結…

OpenNext の App Router に Hono を載せて Cloudflare Workers にデプロイする。ついでに D1 を添えて

こんにちは。 id:rokuokun です。 n 番煎じ感はありますが休日に表題のことをやりました。 その時のメモにいい感じの説明を付け加えて記事らしい感じに仕立てたものを残します。 プロジェクト作成 OpenNext に置き換える 1. Install @opennextjs/cloudflare …

コミュニティの宣伝はいくらあってもいい。イベントに宣伝コーナーがあるとなお良い。

こんにちは。 id:rokuokun です。 先日 5/10 に京都のKotlinコミュニティKyoto.kt #3 を開催しました。 初めての試みとして「宣伝コーナー」というものを当日に実施しました。 これが予想以上に良い取り組みだと感じたので記事として書き起こしてみます。 き…

non-Rubyist が RubyKaigi 2025 に初参加したので旅の記録を公開する

こんにちは、 id:rokuokunです。Rubyist ではありません。 先日4月16日から19日の三日間にわたって愛媛県松山市で開催された RubyKaigi 2025 に参加しました。 このエントリーではその振り返りとして松山の話と食べ物の話をします。 わずかに技術の話もしま…

株式会社はてなに入社しました

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記 ハッと思い出すことに成功し、なんとか滑り込み入社できました。 半分本当でアルバイトで入社してました。 今年もよろしくお願いします。

Go で Perl の defined-or や JS のnull合体演算子と同じようなことをしたい

何がしたいか Perl や JavaScript / TypeScript など様々な言語に左辺が null / undefined なら右辺を評価するというような演算子が存在します。 # Perl my $page = $input->{page} // '1'; // JavaScript const page = input.page ?? 1; これと同じようなこ…

Taskfile で文字列として二重中括弧「{{ foo }}」を扱う場合は print をしよう

こんにちは。 id:rokuokun です。 この記事はタイトルが全てです。 Taskfile において、{{ foo }}のような text/template によって解釈されるようなテンプレート記法を用いる場合は print を使いましょうという話です。 何があったのか atlas というスタンド…

GitHub Actions から GitHub Container Registry へ丁寧にコンテナイメージを Push する

こんにちは、 id:rokuokun です。 Docker Hub の利用制限がいよいよ厳しくなってきたので、これを機に全部 GitHub Container Registry にアップロードしちゃいましょう。 せっかくなら GitHub Actions を使っていい感じにやります。 Docker Hub の Rate Limi…

Kyoto.kt #1 を開催しました

こんにちは、 id:rokuokun です。 つい先日マネーフォワード京都オフィスで Kyoto.kt の記念すべき1回目を開催しました! オープニングをしている id:rokuokun イベントページ https://kyotokt.connpass.com/event/343242/ Kyoto.kt ってなに? Kotlin のコ…

新しいターミナルエミュレータ Ghostty を使う

世間では Ghostty が賑わいを見せています。 リリース数日間は Ghostty の話題で持ちきりで、全人類が Ghostty を使っていました。 ミーハーな僕もこのビッグウェーブに乗って iTerm 2 から Ghostty に乗り換えていたので、今回はその記録です。 Ghostty Zig…

2024年を1年間過ごしてみた感想

こんにちは、 id:rokuokun です。 Twitter (X)やmixi2 を眺めていると全人類が2024年の振り返りをしているので流れに乗って自分も振り返り記事を書きます。

令和の時代にPerlに入門する

こんにちは、id:rokuokunです。 Perlとの出会いは突然やってきます。 いつ求められてもサッと対応できるように、いち早くPerlを書けるようになっておきましょう。 perl --version 今回入門するにあたり使用するバージョンは Perl 5.40.0 です。 インストール…