Blog

macOS の全ディスプレイと全 Space の壁紙を一括ローテーションする kabe を作った

kabe は macOS の全ディスプレイと全 Space(Mission Control)に対して、~/.kabe ディレクトリ内の画像を一括で壁紙ローテーションする zsh スクリプトです。ライトモードとダークモードを切り替えるタイミングで壁紙も一括で変えたい場合や、公共の場で目立つ背景を避けたい場合など、決まった順序で壁紙を一括適用したい場面で役立ちます。この記事では、インストールから実際の動作、内部で使う 2 つのバックエンドの役割までを紹介します。

macOSShellzsh
Blog

GitHub の初期アイコン (identicon) の角だけを丸める painless-ghicon を作った

painless-ghicon は、GitHub の初期アイコン (identicon) のブロックパターンの角だけを丸める Rust 製のツールです。色とブロックの配置は一切変えず、直角の角だけを滑らかにするため、変換後も一目で同じアイコンだとわかります。この記事では、painless-ghicon を作った動機と CLI の使い方、内部の角丸アルゴリズムについて紹介します。

RustGitHub
Blog

744B パラメータモデルを 25GB RAM で動かす colibrì を試してみた

colibrì は、744B パラメータの MoE モデル GLM-5.2 を、GPU なしで RAM 25GB 程度の一般的なマシン上で動かすために書かれた C 製の推論エンジンです。アテンションや共有エキスパートなど常に使う部分だけを RAM に常駐させ、21,504 個あるルーティング対象のエキスパートはディスクからストリーミングで読み込むことで、370GB 相当のモデルを 10GB 程度の RAM で扱えるようにしています。この記事では、GitHub で公開されている JustVugg/colibri を実際に手を動かして試してみます。

LLM
Qiita

おうちKubernetesで何をやるか

Kubernetesに興味はある。自宅サーバーもやってみたい。だけど動かしたいサービスがない。

kubernetes自宅サーバー
Qiita

DockerでRails環境を構築する(Compose V2対応)

DockerでRails環境を構築する記事のほとんどが(更新日が新しかったとしても)Compose V2に対応していないものとなっており、見た人がそれを再生産しまくっているせいで誰もCompose V2に対応した書き方をしてくれないため。

RubyRailsDockerdocker-compose
Qiita

Cloud BuildでDocker Compose V2を使う

- Cloud Build上でE2Eテストなんかをするときに、たまーに`docker compose`コマンドが使いたくなる

Dockerdocker-composeCloudBuildGoogleCloud