ちいさくはじめる Nix
Nix に興味があるけど、何から始めたらいいかわからない人のための入門書です。 Homebrew など従来のパッケージ管理の状態から少しずつ Nix 管理に置き換えていく方法を解説します。 Nix を活用するのに必要な知識を体系的にまとめるのを目的としています。
Nix に興味があるけど、何から始めたらいいかわからない人のための入門書です。 Homebrew など従来のパッケージ管理の状態から少しずつ Nix 管理に置き換えていく方法を解説します。 Nix を活用するのに必要な知識を体系的にまとめるのを目的としています。
TL;DR - ローカル実行できる GitHub Actions Runner GitHub Actions のワークフローをローカルで実行するツール actrun を作りました。 https://github.com/mizchi/actrun MoonBit で書いてクロスコンパイルしてるので、 npx, native, docker いずれでも使えます。 # npx(インストール不要) npx @mizchi/actrun .github/workflows/ci.yml # curl curl -fsSL https://raw.githubusercontent.com/...
先日の記事で、claude codeに使ってほしくないコマンドの実行を防止するフックを紹介しました。 https://zenn.dev/kawarimidoll/articles/7da5fd40f19fb1#使ってほしくないコマンドはhooksで制限する これを独立したコマンドとして作りなおして公開しました。 https://github.com/kawarimidoll/guard-and-guide 何ができるか guard-and-guideは、claude codeのhooksに設定して動作するCLIツールです。 claude codeは権限設定のdenyを使って実行を制限...
なぜRSSリーダーか 情報収集は基本活字で、昔からRSSリーダーをよく使ってきた。Google Readerの時代からFeedly、Miniflux、FreshRSSと渡り歩いたしPocketのようなRead it later系も使ってきたが落ち着いて使い続けられるサービスがなかった (もっとここがこうだったらな〜とか。サービス自体がなくなることもあった) そもそも自分がRSSリーダーを使うのは、情報源を自分でコントロールしたいというのが大きい。SNSのアルゴリズムはエンゲージメントに最適化されているため、気づかないうちにフィルターバブルに閉じ込められる。流れてくる情報は「自分が見た...
はじめに 「フォームの maxlength が 50 から 200 に変わってたのに、誰も気づかなかった」 こんな経験はないでしょうか。フォームのバリデーションをテストしたいけど、Playwright で E2E を書くのは大げさすぎる。かといってロジックの Unit テストだけでは、実際の HTML 属性との乖離を検知できない。 この 「E2E と Unit テストの間」 にあるギャップを埋めるために、boundform という Rust 製 CLI ツールを作りました。 npx boundform --config boundform/boundform.yml 何ができるの...