2022-05-01から1ヶ月間の記事一覧
概要 サンプル 概要 忘れないうちにメモメモ。。。便利ですね。そのうち標準ライブラリに含まれるのを希望。 pkg.go.dev サンプル package exp_constraints import ( "github.com/devlights/gomy/output" "golang.org/x/exp/constraints" ) type myStr strin…
概要 サンプル 参考情報 概要 知らなかったので忘れないうちにメモメモ。。。 使う機会は正直ほとんど無いと思いますが、知識として。 Goのスライスって、よく s[i:j] のようにすることがありますが 実は python とかのように3つ目を指定できます。 以下のよ…
概要 参考情報 概要 たまに使いたいときによく忘れているので、ここにメモメモ。。。 PIDファイルを作っておいて、後でそれを元にkillしているだけですが、以下のようにします。 start-server: @(cd server; ./server & echo $$! > server.PID) stop-server:…
概要 概要 忘れない内にメモメモ。。 mybuild.microsoft.com www.publickey1.jp www.publickey1.jp これはいいですねー。 www.publickey1.jp ついに、1.0に到達。 www.publickey1.jp 過去の記事については、以下のページからご参照下さい。 ブログ過去記事置…
概要 概要 たまに聞かれるのと、その都度ベンチマーク書いているような気がしたので、以下にメモメモ。。。 package main import ( "strconv" "testing" ) func BenchmarkSliceLen0Append(b *testing.B) { var ( s []string ) b.StartTimer() for i := 0; i …
概要 概要 結構シンプルに大事なことを言っているなと思ったので、ここにメモメモ。。。 Go本家のブログにて go.dev という記事がGo 1.18のリリースと共に出ていまして、その内容です。 中に、使うべきときや使わない方が良いときなどが書いてあるのですが、…
概要 サンプル 参考情報 概要 たまーに使うことがあるので、ここにメモメモ。。。 CUIツール作ってて、場合によってはコマンドプロンプトが表示されてほしくないときもあります。 そういうときは、以下のようにビルドします。 go build -ldflags "-H windows…
概要 参考情報 概要 とても勉強になるリポジトリを見つけたので、忘れない内にメモメモ。。。 書籍 「Go言語による並行処理」、「プログラミング言語Go」のサンプルを元にして作ったと説明されていますね。 github.com 参考情報 本ブログでもGoの非同期処理…
概要 参考情報 概要 何故かいつも忘れるので、ここにメモ。すみません。完全に自分用です。 :vert term 参考情報 unix.stackexchange.com 過去の記事については、以下のページからご参照下さい。 ブログ過去記事置き場 サンプルコードは、以下の場所で公開し…
概要 概要 結構、周りから違いが分からないと聞かれることが多いので、ここにメモメモ。。。 実際に見たほうがわかりやすいと思いますので、以下にサンプルを。 package types import ( "strings" "github.com/devlights/gomy/output" ) type typeAlias = st…
概要 TL;DR 追記(2022-05-18) 情報に行き着くまでの流れ 概要 同じように情報を探している方もいらっしゃるかもしれませんので、ここにメモメモ。。。 TL;DR jihulab.com というのは Gitlab の 中国向けの SaaS バージョンのドメイン(みたい)。なので、乗…
概要 概要 以下自分用のメモです。忘れないうちにここにメモメモ。。。 まだ、読めていないのですが Go 1.17 と結構最近のバージョンを対象としてくれているので助かりますね。 基本的な言語機能からスタートしているので、Tour of Go をやった後とかに読む…
概要 概要 個人的にとても嬉しいアップデートが入ったので、忘れないようにメモメモ。。。 普通にドロップじゃなくて、Shift+ドロップ な点に注意。 code.visualstudio.com www.publickey1.jp forest.watch.impress.co.jp 過去の記事については、以下のペー…
概要 試してみた 概要 以下の公式BLOGより。忘れないうちにメモメモ。。。 Gitpod と JetBrains Gateway が連携するようになったとのこと。 www.gitpod.io blog.jetbrains.com www.jetbrains.com www.gitpod.io 環境はクラウド上の使い捨て環境を使って、IDE…
概要 アップグレード方法 概要 Flutter 3 がリリースされましたね。macOSとLinuxでのデスクトップアプリ サポートが安定版になりました。 まだ触って遊ぶ時間が取れないので、一旦リソースをメモメモ。。。 medium.com medium.com www.publickey1.jp forest.…
概要 サンプル 参考情報 概要 周りに知らない人が結構いたので、メモ代わりにここに残しておきます。 makeでは通常ターゲット内でエラーが発生したら、その時点で実行がエラーとなり中止となります。 でも、たまにエラーが出ても構わないときもあります。 そ…
概要 概要 周りに知らない人が結構いたので、メモ代わりにここに残しておきます。 makeを実行する際に、毎回Makefileが存在するディレクトリまで cd して、$ make と実行して、また元の場所に戻ってという作業を繰り返している場合、以下のようにすると少し…
概要 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 ドキュメントが多いプロジェクトをVSCodeとかで開いていると、VSCodeのエクスプローラービューから直接Excel起動してファイル開いて欲しいときが多いです。 以下の拡張機能入れると、デフォ…
概要 概要 以下の公式BLOGより。忘れないうちにメモメモ。。。 www.gitpod.io ダッシュボード上で、開始状態となっているワークスペースのメニューに Connect via SSH という項目が増えていて、それをクリックすると、コマンドラインが表示されていますので…