いろいろ備忘録日記

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

Goメモ-287 (goアプリが使っているシステムコールを見てみる (strace))

概要 サンプル 参考情報 概要 以下、自分用のメモです。特にGo限定の話では無くて、straceコマンドのメモです。 たまに、プログラムが内部で読んでいるシステムコールが見たいときがあったりします。 Linuxの場合は、strace コマンドで、macの場合は確かdtru…

Flutterメモ-33 (wsl2 + systemd で Flutter が snap からインストール出来るようになった)

概要 手順 Google Chromeをインストール Flutter をインストール 参考情報 概要 個人的にWSL2で環境作るのが結構好きで、以前に以下のような記事を書いていました。 devlights.hatenablog.com また、Gitpodも好きなので、以下のような記事も書いていました。…

Flutterメモ-32 (Flutter 3.7 がリリース)

概要 参考情報 概要 いつのまにか、Flutter 3.7 がリリースされていたので、自分用にリソースをメモメモ。。。 $ flutter --version Flutter 3.7.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision b06b8b2710 (6 days ago…

Task (go-task) メモ-07 (defaultタスク)

概要 Task の default タスクについて サンプル 参考情報 概要 以下、自分用のメモです。 Task の default タスクについて コマンドラインにて task とした場合、タスクを指定していない場合はデフォルトタスクが実行されます。 デフォルトタスクは default:…

Goメモ-286 (context.WithCancelとtime.AfterFuncでタイムアウト処理)

概要 サンプル 参考情報 概要 以下、自分用のメモです。 コンテキストを使ったタイムアウト処理は context.WithTimeout を使ったら出来るのですが それ以外にも time.AfterFunc と組み合わせて処理することも出来ます。 同じことになるのですが、コンテキス…

The Zen of Zig (pythonとGoも)

概要 The Zen of Zig The Zen of Python The Zen of Go 概要 The Zen of Zig zigのコマンドヘルプみると、zen ってサブコマンドがあったので、出力してみると以下のように出ました。 $ zig zen * Communicate intent precisely. * Edge cases matter. * Favo…

SQL Server の IDENTITY 列の値をリセット

概要 IDENTITY列の現在の値を調べる IDENTITY列の値を任意の値にリセット 参考情報 概要 以下、自分用のメモです。いつも使いたい時に忘れているので、ここにメモメモ。。。 IDENTITY列の現在の値を調べる DBCC CHECKIDENT( テーブル, NORESEED ) IDENTITY列…

Goメモ-285 (BackLogを指定した状態のnet.Listenerを作る)

概要 参考情報 概要 以下、自分用のメモです。 Go の net.Listen は、バックログが指定できないんですよね。。 githubの方でもイシューとしてOpen状態となっています。 github.com ちなみに内部でバックログとして利用される値は linux の場合は net.core.so…

Goメモ-284 (net.Dialでcontext.Contextを渡してタイムアウト付きで接続する)

概要 サンプル 参考情報 概要 以下、自分用のメモです。 TCP通信やUDP通信を行う際に net.Dial を使って接続すると思います。 この関数をそのまま使うと接続タイムアウトが指定出来ません。 んで、タイムアウト付きで接続処理をしたい場合は以下の選択肢があ…

WSLでGUIアプリとsystemdが使えるようになっていた

概要 やり方 systemd を有効にする 参考情報 概要 以下、自分用のメモです。 いつのまにか Windows 10 でもWSLから Linux GUIアプリ と systemd が使えるようになっていたんですね。 learn.microsoft.com WSLを起動したら以下のメッセージが表示されたので気…