概要 サンプル 参考情報 概要 以下、自分用のメモです。 コンテキストを使ったタイムアウト処理は context.WithTimeout を使ったら出来るのですが それ以外にも time.AfterFunc と組み合わせて処理することも出来ます。 同じことになるのですが、コンテキス…
概要 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…
概要 IDENTITY列の現在の値を調べる IDENTITY列の値を任意の値にリセット 参考情報 概要 以下、自分用のメモです。いつも使いたい時に忘れているので、ここにメモメモ。。。 IDENTITY列の現在の値を調べる DBCC CHECKIDENT( テーブル, NORESEED ) IDENTITY列…
概要 参考情報 概要 以下、自分用のメモです。 Go の net.Listen は、バックログが指定できないんですよね。。 githubの方でもイシューとしてOpen状態となっています。 github.com ちなみに内部でバックログとして利用される値は linux の場合は net.core.so…
概要 サンプル 参考情報 概要 以下、自分用のメモです。 TCP通信やUDP通信を行う際に net.Dial を使って接続すると思います。 この関数をそのまま使うと接続タイムアウトが指定出来ません。 んで、タイムアウト付きで接続処理をしたい場合は以下の選択肢があ…
概要 やり方 systemd を有効にする 参考情報 概要 以下、自分用のメモです。 いつのまにか Windows 10 でもWSLから Linux GUIアプリ と systemd が使えるようになっていたんですね。 learn.microsoft.com WSLを起動したら以下のメッセージが表示されたので気…
概要 やり方 参考情報 概要 以下、自分用のメモです。知ってるとちょっと便利なときがあるかもしれません。 業務などで、ターミナルで作業してて、時間がかかるバッチ処理なんかをコマンドで実行している場合に ボケーっとしてて、不意にCtrl-Cを押してしま…
概要 参考情報 概要 以下、自分用のメモです。 Gitpodでは、設定画面にてワークスペースを開くたびに適用しておく dotfiles リポジトリを指定することが出来ます。 Settings から Preferences をクリックすると、一番下に設定項目があります。 例えば、以下…
概要 コマンドラインオプションの拙訳 -c, --color -C, --concurrency int -d, --dir string --dry -f, --force -h, --help -i, --init -l, --list -a, --list-all -o, --output string -p, --parallel -s, --silent --summary -t, --taskfile string -v, --…
概要 サンプル 参考情報 概要 以下、自分用のメモです。 netパッケージのドキュメント見ていたら、LookupPort という関数を発見。 知らなかったので、自分用のメモとして以下にサンプル残しておきます。 サービス名からポート取れるし、範囲外のポート番号を…
概要 ワークスペースを開くときに選択できるようになった creditsの使われ方 現在のcreditsの残数確認 参考情報 概要 以下、自分用のメモです。 Gitpodさんのプランの形が少し変わっていました。 前は、50hours までって感じの表記だったのですが、creditsと…
概要 サンプル 参考情報 概要 以下、自分用のメモです。以下のブログ記事にて知りました。感謝! blog.lufia.org 内容としては上のブログ記事様の方を見たほうが分かりやすいですw 以下は、忘れないように自分のためのメモ。 Goのアドレスは host:port の形…
概要 サンプル 参考情報 概要 以下、自分用のメモです。以下のブログ記事にて知りました。感謝! blog.lufia.org 内容としては上のブログ記事様の方を見たほうが分かりやすいですw 以下は、忘れないように自分のためのメモ。 Goで通信する際にアドレスを ho…
概要 やり方 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 最近のChromeさんにはメモリセーバーという機能が実験的にONに出来るようになっています。 Chromeさんメモリをバカ食いするので、古い chromebook だと、ちょっと厳しくな…
概要 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 JetBrainsから恒例の製品アップデート一覧記事が出ましたね。 blog.jetbrains.com 毎回、とても沢山の新機能が出てきていますが、個人的に DataGrip に Redis サポートが追加 が一…
概要 参考情報 概要 以下、自分用のメモです。そんなに使う場面は無いのですが、たまに使うときがあるので、ついでにここにメモメモ。。 Goでたまに出るバグの一つにシャドウイングがあります。 こんなのです。 package main import "fmt" func main() { i :…
概要 参考情報 概要 以下、自分用のメモです。いつも忘れるのでここにメモメモ。。。 たまに which コマンドが無い環境があります。 whichコマンドは外部コマンドなので入っていない環境もあります。 でも、同じようなことをしたい場合がそういうときに限っ…
概要 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 Gigazineさんの以下の記事で知りました。 gigazine.net PlantUMLみたいな感じで、シンプルになっているイメージ。 Goで作られてて、ツールとしてライブラリとしてしても使えるみた…
概要 参考情報 概要 以下、自分用のメモです。まだ試してませんが、忘れないうちにメモメモ。。。 ブラウザ経由でターミナルを共有できるものかー。便利ですね。存在を全然知りませんでした。 CJK and IME support と記載されているので、日本語関連も問題な…
概要 タスクファイルが存在するディレクトリにいる状態で実行 別のディレクトリに存在するタスクファイルを実行 参考情報 概要 Task や Make のようなタスクランナーを使う場合、たいてい2つの実行方法を知っておくと便利です。 タスクファイルが存在するデ…
概要 サンプル 参考情報 概要 何事もまずはhello worldから。基本はいつでも大事ですね。 昔の人は良い言葉を残してくれています。 稽古とは一より習い十を知り 十よりかえるもとのその一 サンプル # https://taskfile.dev ################################…
概要 サンプル(1) シンプルな形 config.go main.go サンプル(2) 非公開な型を使ってのやり方 参考情報 概要 以下、自分用のメモです。そんなに使う場面は無いのですが、たまに使うときがあるので、ついでにここにメモメモ。。 Goには Functional Option Patt…
概要 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 SvelteKit の 1.0 がリリースされたみたいですねー。 関連リソースを以下にメモメモ。 It's here.https://t.co/mP8vD5zcta— Svelte (@sveltejs) 2022年12月14日 SvelteKit 1.0 is …
概要 参考情報 概要 以下、自分用のメモです。 だいぶ前(以前 Microsoft MVP を受賞していたとき)に、Microsoft MVP 用のライセンスを使って、DevExpressの製品をいろいろ触ってて以下のリンクにあるように記事にしていました。 https://github.com/devlig…
概要 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 GoogleのGoスタイルガイドというのがあることを以下の記事で知りました。感謝。 qiita.com google.github.io 参考情報 プログラミング言語Go作者:アラン・ドノバン,ブライアン・カ…
概要 参考情報 概要 たまにOWASP 脆弱性診断とかで出てきたものに対して、どのようなアプローチを行えば良いか分からないときがあります。 そんなときに以下が役に立つかもしれないので、忘れないうちにメモメモ。。。 cheatsheetseries.owasp.org 参考情報 …
概要 参考情報 概要 個人的にとても気に入っている部分なのですが、Taskさんは内部でmvdan.cc/shというライブラリを利用してくれているので、Windowsでもshの記法が使えます。これ、とても便利です。 たとえば version: '3' tasks: default: cmds: - echo "$…
概要 参考情報 概要 前回はインストールについて書いたので、今回は最も大事なタスクファイルについて。 Task では、実行してほしいタスクを定義したファイルを作って指定します。 そのファイル名はデフォルトでは Taskfile.yml または Taskfile.yaml です。…
概要 サンプル 参考情報 概要 以下、自分用のメモです。よく忘れるので、ここにメモメモ。。。 以下のGo 1.20についての情報について書いてくださっている記事を見てて zenn.dev 1.20 でついに a := []string{"golang", "python", "csharp"} b := [3]string(…
概要 インストール Windows Unix系 go install で入れる リポジトリ 参考情報 概要 前に以下の記事でメモした Task (go-task) さんですが、最近はMakefileの代わりにずっと利用しているので、ついでなので備忘録としてメモしていこうと思います。 最初なので…