2022-03-01から1ヶ月間の記事一覧

データベースにクエリを投げて結果をプリントするライブラリqpを作った

Go

データベースを伴うテストを書いていて、何故かテスト結果が安定しない事象に出くわして「なんでだ?????」と混乱した結果、データベースの状況をprintデバッグをしたくなって作りました*1。 github.com 使い方は package main import ( "database/sql" …

ファイルの一部の文字列を差し替えするためのコマンド/パッケージ repin を作った

Go

継続的ドキュメンテーション関連です。 README.mdなどのドキュメントを運用していると、そのドキュメントの一部を(CIなどで)自動で差し替えたいことがあります。 例えば xxx help コマンドの出力をもって機能一覧にしているようなREADMEだと、機能が追加さ…

Colima on ARM Macでaarch64とx86_64のDocker環境を切り替えて使う

Colimaにはプロファイル( profile )という概念があり、--profile によってVM環境を切り替えることができます。 また --arch オプションでVMのイメージを切り替えることも可能です。 上記を利用してaarch64とx86_64のDocker環境を両方準備してみます。 方針…