いろいろ備忘録日記

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

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

netrwのcコマンドがいつのまにかcdコマンドに変わっていた

vim

概要 参考情報 概要 以下、自分用のメモです。 たまに、vim で netrw で操作していて、カレントディレクトリを変更したいときに 前は c って押せば変わっていたのに出来なくなってたので、ドキュメント見てみると、以下のように記載されてました。 vim-jp.or…

Javaで数字をカンマ付け (%,d)

概要 サンプル 参考情報 概要 いつも使いたいときに忘れるので、ついでにここにメモ。 公式 Javadoc のFormatterクラスの記載を読めば分かるみたいなのですが、ややこしいんですよね。。。 とりあえず、%,d でカンマ付けになる。 サンプル public final clas…

Java11からjavaファイルを直接実行できるようになってた (JEP 330)

概要 サンプル 参考情報 概要 知らなかったので、忘れないうちにメモメモ。。。 Java 11 から、いつのまにか java ファイルを javac でコンパイルせずとも単一ファイルを直接実行できるようになってたんですね。 JEP 330 ってものらしい。 基本的に業務だと…

Goメモ-273 (ゴルーチンリークが発生するパターン (3))(処理結果によって送信側がいなくなり、受信側が放棄されてしまう)

概要 処理結果によって送信側がいなくなり、受信側が放棄されてしまう 参考情報 概要 以下、自分用のメモです。 ゴルーチン(goroutine) って、とても便利ですが、たまにリークさせてしまうことがあったりします。 基本的なパターンは決まっているのですが、…

Goメモ-272 (ゴルーチンリークが発生するパターン (2))(送信側、受信側がいなくなってしまう)

概要 送信しようとしているが受信側がいなくなってしまうパターン 受信しようとしているが送信側がいなくなってしまうパターン 参考情報 概要 以下、自分用のメモです。 ゴルーチン(goroutine) って、とても便利ですが、たまにリークさせてしまうことがあっ…

Goメモ-271 (ゴルーチンリークが発生するパターン (1))(送信側、受信側を忘れてしまう)

概要 送信側を忘れてしまっているパターン 受信側を忘れてしまっているパターン 参考情報 概要 以下、自分用のメモです。 ゴルーチン(goroutine) って、とても便利ですが、たまにリークさせてしまうことがあったりします。 基本的なパターンは決まっているの…

Goメモ-270 (runtime.Caller()とruntime.Callers()のちょっとした違い)

概要 サンプル runtime.Caller runtime.Callers 参考情報 概要 以下、自分用のメモです。 runtime.Caller() と runtime.Callers() で skip に 0 を渡したときの結果が少しだけ異なるので、忘れないうちにメモメモ。 runtime.Caller() の方は、0 を指定すると…

Python.NET 3.0.0 がリリースされてた (pythonnet, 最新は3.0.1)

概要 参考情報 概要 すんごく前に記事で書いた Python.NET (pythonnet) が、長らくの冬眠状態から抜けて 3.0.0 のメジャーバージョンアップを果たしたみたいですね。 www.i-programmer.info github.com リリースページみたら、かなりの数のPRが入っていたり…

Goメモ-269 (Goのテンプレート機能を使ってBLOGページを作成)(GoLand Blog)

概要 参考情報 概要 以下、自分用のメモです。まだ、ちゃんと読んでいないので忘れないうちにメモメモ。。。 JetBrains の GoLand のブログ記事にて、以下がアップされていました。 blog.jetbrains.com Goのテンプレート機能、すごく便利なので、このような…

物理CPU、CPUのコア数、論理CPU数を取得

概要 サンプル 参考情報 概要 以下、自分用のメモです。使いたいときによく忘れるので。。 サンプル # 物理 CPU の数 $ grep physical.id /proc/cpuinfo | sort -u | wc -l 1 # CPU ごとのコアの数 $ grep cpu.cores /proc/cpuinfo | sort -u cpu cores : 8 …

GitHub Codespaces が 2コアで月60時間、4コアで月30時間、8コアで月15時間 まで無料提供

概要 Gitpod と GitHub Codespace のCPU周りの比較 GitHub Codespaces Gitpod 概要 以下、自分用のメモです。 GitHub Codespaces が 無料プランのユーザも含めて 月60時間まで無償利用できると発表されましたね。 ちなみに 60時間分 無料となるのは、2コアの…

Goメモ-268 (Thirteen Years of Go)(本家ブログ)

概要 参考情報 概要 以下、自分用のメモです。 本家ブログの方で go.dev という記事が上がってましたので、記念にメモとして残しておこうという感じです。 こういう区切りの記事は個人的に結構好きです。 ついでなので、上のブログ記事の中でリンクはられて…

Flutterメモ-31 (チャートを表示できるパッケージ)(charts_painter)

概要 参考情報 概要 以下の記事で知りました。チャートを表示したい場合に重宝しそうですね。 blog.flutteruniv.com pub dev には charts_painter という名前で登録されています。 丁度探していたので、すごく助かりました! pub dev のページは以下です。 p…

Goメモ-267 (TOMLファイルを書き出し)(toml, Marshal)

概要 ライブラリ取得 サンプル 参考情報 概要 以下、自分用のメモです。 以前にファイルI/O周りについては、以下の記事を書いていました。 devlights.hatenablog.com TOMLファイルを読み書きする必要がありましたので、勿体ないのでここにメモメモ。。。 TOM…

Goメモ-266 (TOMLファイルを読み込み)(toml, Unmarshal)

概要 ライブラリ取得 サンプル 参考情報 概要 以下、自分用のメモです。 以前にファイルI/O周りについては、以下の記事を書いていました。 devlights.hatenablog.com TOMLファイルを読み書きする必要がありましたので、勿体ないのでここにメモメモ。。。 TOM…

Goメモ-265 (シグナル通知設定をリセットする)(signal.Reset)

概要 サンプル 参考情報 概要 以下、自分用のメモです。よく忘れるのでここにメモメモ。。。 シグナルのハンドリングは、signal.Notify や signal.NotifyContext で行いますが たまに、リセットしたいときもあります。 その場合は、signal.Reset を利用しま…

Goメモ-264 (シグナルを無視する)(signal.Ignore)

概要 サンプル 参考情報 概要 以下、自分用のメモです。よく忘れるのでここにメモメモ。。。 シグナルのハンドリングは、signal.Notify や signal.NotifyContext で行いますが たまに、無視したいときもあります。 その場合は、signal.Ignore を利用します。…

Flutterメモ-30 (dart の REPL)(interactive)

概要 試してみる 参考情報 概要 以下の記事で知りました。これは便利そうですね。 flutterawesome.com 試してみる 丁度良い機会なので、WSL2環境にdartをインストールするところからやってみます。 Homebrew経由でdartをインストールしたいので、dart-lang/d…

Flutterメモ-29 (Impeller についてのリソース)

概要 参考情報 概要 最近、Flutter の情報で Impeller って単語をよく見るのですが、何か分からなかったのでリソースを調べた内容を忘れないうちにメモメモ。。。 codezine.jp www.publickey1.jp github.com github.com zenn.dev 参考情報 flutter.dev 過去…

特定のPIDの実メモリ上の使用サイズ(RSS)を表示するスクリプト (bash)

概要 スクリプト 参考情報 概要 何気に便利だなーって思ったので、忘れないうちにメモメモ。。。 以下の動画を見ていたら出てきた。18:00頃ですね。 youtu.be やってることはとてもシンプルなシェルスクリプト。 必要なときにサラサラとその場で書ける行数で…