いろいろ備忘録日記

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

golang

Goメモ-413 (既存関数を置き換え)(go:linkname, コンパイラディレクティブ)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないようにここにメモメモ。。。 標準ライブラリの time.Sleep() ってどんな実装に…

Goメモ-412 (指定したオフセットから書き込む)(io.OffsetWriter)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。たまに使いたいときに忘れるので、ここにメモメモ。。。 ioパッケージの下には、ある目…

Goメモ-411 (指定した範囲のデータだけ読み出す)(io.SectionReader)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。たまに使いたいときに忘れるので、ここにメモメモ。。。 ioパッケージの下には、ある目…

Goメモ-410 (指定したサイズ分だけ読み出す)(io.LimitReader)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。たまに使いたいときに忘れるので、ここにメモメモ。。。 ioパッケージの下には、ある目…

Goメモ-409 (teeコマンドのように読み出しながら別のストリームに書き込む)(io.TeeReader)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。たまに使いたいときに忘れるので、ここにメモメモ。。。 ioパッケージの下には、ある目…

Goメモ-408 (書式表示で指定ビット桁を表示)(fmt, %0Nb)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。たまに使いたいときに忘れるので、ここにメモメモ。。。 たまに、数値を指定したビット…

Goメモ-407 (cmp.Or, cmp.Compareを用いて複合キーのソート処理を実装)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。 Go 1.22 で、cmp.Or という関数が追加されていたので、つい…

Goメモ-406 (最初のゼロ値ではない値を返す)(cmp.Or, go 1.22で追加)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。 Go 1.22 で、cmp.Or という関数が追加されていたのですね。…

Goメモ-405 (構造体のパディングを可視化)(go-tools/cmd/structlayout)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。 構造体を定義する際に、うまくアライメントをあわせないと…

Goメモ-404 (キャンセル可能なスリープ処理)(time.Sleep, time.Ticker)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 周りから「time.Sleep()だとブロックしてしまうが、キャンセル出来るようにしたい」と…

Goメモ-403 (ミリ秒を表示)(time.Format)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。よく忘れるのでここにメモメモ。。。 大したことないメモなのですが time.Format() でミ…

Goメモ-402 (複数のio.Readerを一括で読み込み)(io.MultiReader)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 少し前に io.MultiWriter についてのメモを書いたので、ついでに io.MultiReader につ…

Goメモ-401 (ビットフィールドを楽に読み取りたい)(nokute78/go-bit)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 バイナリファイルや通信メッセージを扱う際、ビット単位…

Goメモ-400 (Range-Over Functions)(Go 1.22ではまだexperiment扱い, rangefunc)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 Go 1.22では、まだ Experiment な機能となっている Range-Over Functions について、分…

Goメモ-399 (io.MultiWriterで複数の出力を一括で行う)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。よく忘れるのでここにメモメモ。。。 io.MultiWriter って使っていますか? 意外と利用…

Goメモ-398 (On the Go)(Youtubeの公式Go言語チャネルの短い動画集)

関連記事 概要 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 YoutubeのGo言語公式チャネルで、「On the Go」というシリーズの動…

Goメモ-397 (現在実行中のプロセスのpidと名前を取得したい)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 たまに、pidとプロセス名を取得したいときがあるのですが…

Goメモ-396 (tail -f のような挙動をしたい)(github.com/nxadm/tail)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 諸事情により、Goで tail -f のような動きを作る必要があ…

Goメモ-395 (Windowsでのcgo呼び出しが速くなる)(don't call lockOSThread for every syscall call on Windows)

関連記事 概要 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 mattnさんのXでの以下のポストで知りました。 Go の Windows 版で…

Goメモ-394 (flag.FlagSetを使ってサブコマンドを実装)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 Goを使っていると、CLIで動作するちょっとしたツールをよく作ります。 その際にコマン…

Goメモ-393 (環境変数周りのメモ-8)(os.Clearenv, 現在のプロセス内での全環境変数のクリア)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 環境変数を扱うときは結構あるのですが、いつも godotenv とかで済ませているので、標…

Goメモ-392 (環境変数周りのメモ-7)(os.Unsetenv, 現在のプロセス内で特定環境変数のクリア)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 環境変数を扱うときは結構あるのですが、いつも godotenv とかで済ませているので、標…

Goメモ-391 (環境変数周りのメモ-6)(os.Setenv, 現在のプロセス内で環境変数を設定)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 環境変数を扱うときは結構あるのですが、いつも godotenv とかで済ませているので、標…

Goメモ-390 (環境変数周りのメモ-5)(os.Expand, マッピング関数に基づいて文字列の${var}または$varを置換)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 環境変数を扱うときは結構あるのですが、いつも godotenv とかで済ませているので、標…

Goメモ-389 (環境変数周りのメモ-4)(os.ExpandEnv, 文字列中の ${var} または $var を置換)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 環境変数を扱うときは結構あるのですが、いつも godotenv とかで済ませているので、標…

Goメモ-388 (環境変数周りのメモ-3)(os.LookupEnv, 指定された環境変数の値を取得, 存在判定)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 環境変数を扱うときは結構あるのですが、いつも godotenv とかで済ませているので、標…

Goメモ-387 (環境変数周りのメモ-2)(os.GetEnv, 指定した環境変数の値を取得)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 環境変数を扱うときは結構あるのですが、いつも godotenv とかで済ませているので、標…

Goメモ-386 (環境変数周りのメモ-1)(os.Environ, 一括取得)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 環境変数を扱うときは結構あるのですが、いつも godotenv とかで済ませているので、標…

Goメモ-385 (Gio UI)(Cross-Platform GUI for Go)

関連記事 概要 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 Go本家の以下のブログ記事を見ていたときに go.dev Gotraceuiとい…

Goメモ-384 (Future/Promiseパターン)

関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 書籍「実用Go言語」にFuture/Promiseパターンの例が記載されていたので、ついでなので…