いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Goメモ-243 (flag.FlagSetを使う)

概要 サンプル 普通にflagパッケージを利用 flag.FlagSet を利用 ユニットテスト ついでに fuzz テスト Taskfile.yml 参考情報 概要 以下、よく忘れるので自分用のメモです。 Goには標準ライブラリにアプリケーション引数を処理してくれる flag パッケージが…

Goメモ-242 (charmbracelet/bubbletea にマルチバイトサポートが入った)(v0.22.1)

概要 参考情報 概要 忘れないうちにメモメモ。。TUIアプリを作る際によく話題に上がる charmbracelet/bubbletea の v0.22.1 がリリースされました。 内容みると、マルチバイトサポートが入ったとのこと。 github.com このPRを出してくれたのは mattn さん。…

scoopで入れたjavaのバージョンを切り替え

概要 バージョンを切り替えたいとき 参考情報 概要 いつも使いたいときに忘れるので、自分用にメモメモ。。 scoopでJavaをインストールする方法については、公式で記載があります。 scoop-docs.vercel.app インストールするときはめっちゃ簡単。 バージョン…

.NET Framework 4.8.1 がリリースされてる

概要 参考情報 概要 なんだかんだ言って、今でもある程度利用されている .NET Framework さん。4.8.1 が先日リリースされたみたいですね。忘れないうちにメモメモ。。。 Arm64にネイティブ対応したとのこと。多分 Windows11 以降のみかな多分。 devblogs.mic…

windowsのnetstatでポートを利用しているPIDを出力

概要 参考情報 概要 たまにしか利用しないので、いつも忘れてしまう。。。自分用にここにメモメモ。。。 Windowsのnetstatコマンドで、そのポートを利用しているPIDもついでに表示するには以下のオプションを指定します。 > netstat -ano 参考情報 techinfoo…

Goメモ-241 (go testの結果をjson形式で出力)(go test -json, jq)

概要 参考情報 概要 いつも忘れるので、以下自分用のメモです。 たまに、go test の結果をプログラム側からいじりたいので json形式 で欲しいときがあります。 go test には、-json フラグがあるので、それを指定すると結果が JSON で取得できます。 (昔は、…

Goメモ-240 (go install したアプリを go clean で消す方法)

概要 参考情報 概要 いつも忘れるので、以下自分用のメモです。 作ったアプリを go install で $(go env GOPATH)/bin に置いた後に、後で削除したい場合は以下のようにします。 手で消しても同じなのですが、やっぱりコマンド経由でやりたい。 $ go clean -i…

Goメモ-239 (bep/logg というログライブラリ使ってみた)

概要 サンプル 参考情報 概要 bep/logg というログライブラリが公開されていて、ベンチマークの結果を見ると速かったのでちょっと触ってみました。 apex/log からフォークしたライブラリみたいですね。 まだ、バージョンは v0.1.0 だけど、シンプルな構成で…

Goメモ-238 (Go 1.19 がリリース)

概要 本家 その他の有用情報 参考情報 概要 先日、Go 1.19 がリリースされましたね。各所で情報を公開してくださっている方々がいっぱいいらっしゃるので忘れないうちに自分用にメモメモ。。。 本家 go.dev go.dev go.dev go.dev go.dev 個人的には、今回追…

Goメモ-237 (別プロセスにシグナルを送る)(os.FindProcess, /proc)

概要 サンプル Taskfile.yml sender receiver 実行結果 参考情報 概要 よく忘れるので、ここにメモメモ。。。 たまに、Goのプログラムから他のプロセスに対してシグナルを送りたいときがあります。 以下、サンプルです。 サンプル 2つのプログラムで試して…