#golang #chatgpt
OpenAI API で GPT をドライブする CLI ツールをアップデートした。今のところチャット機能しかありません。
>Release v0.7.0 · goark/gpt-cli
https://github.com/goark/gpt-cli/releases/tag/v0.7.0
Interactive モードで github.com/hymkor/go-multiline-ny パッケージを使って複数行編集ができるようにした。ありがたや。
ただ Linux のターミナル環境だと Ctrl+Enter が効かないっぽい。 Ctrl+J は問題なく動くので,とりあえず良しとしている。 Windows でも試さないとなぁ。
ブログで日本語の簡易マニュアルを書いて,それからリポジトリの README.md の内容を整理して,最後に Scoop のオレオレ bucket に登録しないと。まぁ,その作業は後日ということで
ちょっ Tシャツに #golang コードががが! ほしい
>ユニクロ公式 | PEACE FOR ALL グラフィックTシャツ(半袖・レギュラーフィット)アカマイ
https://www.uniqlo.com/jp/ja/products/E459561-000/00?colorDisplayCode=09&sizeDisplayCode=004
#golang
平日昼はちょっと無理
>Go Conference 2023 Online (2023/06/02 10:00〜) https://gocon.connpass.com/event/248757/
#golang
>Go の Fuzzy Finder ライブラリ「go-fzf」の紹介
https://zenn.dev/kou_pg_0131/articles/go-fzf-introduction
一番いいのはライブラリのロジック本体とログ出力部分を分けるのがいいんだけどね。
#golang の DB アクセスで言うと github.com/simukti/sqldb-logger みたいなやつ。
あるいは,昨今一部で話題の slog なんかは,ひょっとしたらいい線行くかもしれない
https://text.baldanders.info/golang/maybe-official-structured-logger-package/
#golang だいぶ遅まきながら...
Go 1.20.3 のリリース【セキュリティ・アップデート】 by @spiegel https://text.baldanders.info/release/2023/04/go-1_20_3-is-released/
私も真似して #golang CLI ツールの雛形プロジェクトを作ってみた。 GoReleaser の設定ファイルも入れてるし EditorConfig の設定ファイルも入れてみた。
GitHub Actions の設定も入ってる。雛形だけど全部入りw
>spiegel-im-spiegel/go-minimal-package: Minimal package for development of Go
https://github.com/spiegel-im-spiegel/go-minimal-package
#golang #tinygo
Electronics | Free Full-Text | Performance Evaluation of C/C++, MicroPython, Rust and TinyGo Programming Languages on ESP32 Microcontroller
https://www.mdpi.com/2079-9292/12/1/143
#golang
>Google Online Security Blog: Supply chain security for Go, Part 1: Vulnerability management
https://security.googleblog.com/2023/04/supply-chain-security-for-go-part-1.html
#golang cobra v1.7.0 がリリースされている。ついに PowerShell の completions に対応したようだ
>Release v1.7.0 · spf13/cobra
https://github.com/spf13/cobra/releases/tag/v1.7.0
#golang 1.20.3 リリース。セキュリティ・アップデートあり
https://groups.google.com/g/golang-announce/c/Xdv6JL9ENs8
この記事を受けて,拙文で replace ディレクティブの説明に追記した。つか,いまどき replace ディレクティブを使う人はおらんと思ってたよw #golang
>Go のモジュール管理【バージョン 1.17 改訂版】|Spiegel https://zenn.dev/spiegel/articles/20210223-go-module-aware-mode #zenn
#golang よい記事
>Goのローカルパッケージのインポートについて|NoboNobo https://zenn.dev/nobonobo/articles/1d4afb9f4e8873 #zenn
#golang セキュリティ・アップデートの予告アナウンス。日本時間では来週水曜日かな
>[security] Go 1.20.3 and Go 1.19.8 pre-announcement https://groups.google.com/g/golang-announce/c/71Wg3N0IZk0
#golang #chatgpt
OpenAI API を使って GPT と遊ぶ gpt-cli をリリースした。 by @spiegel https://text.baldanders.info/release/2023/03/released-gpt-cli/
#golang #chatgpt
OpenAI API とのやり取りをログに吐き出せるようにした。
これで最初に欲しいと思った機能は積めたかな。これでしばらく AI とチャットして遊ぼう
>Release v0.2.0 · goark/gpt-cli
https://github.com/goark/gpt-cli/releases/tag/v0.2.0
ソフトウェア部品表(Software Bill of Materials; SBOM)を生成するための CLI ツール。
GoReleaser で SBOM を作成する際は,内部でこれを起動するらしい(インストールしてないと怒られる)。
#golang 製だが C/C++, Java, JavaScript, PHP, Python, Ruby, Rust などメジャーな言語に対応しているようだ。
>anchore/syft: CLI tool and library for generating a Software Bill of Materials from container images and filesystems
https://github.com/anchore/syft
#golang
cockroachdb/errors について追記した
>サードパーティのパッケージ|Go のエラーハンドリング
https://zenn.dev/spiegel/books/error-handling-in-golang/viewer/third-party-errors
元の Zenn 記事はこちら
>ターミナルで ChatGPT とお話するための #golang コード
https://zenn.dev/spiegel/scraps/fa5fcc9f7f1781
#golang のビルド&デプロイツールである GoReleaser も最近のバージョンは SBOM を吐けるようになっている。まだ試してない
>GoReleaser
https://goreleaser.com/