2022-01-01から1ヶ月間の記事一覧
概要 自分用のメモ 参考情報 概要 Go 1.18 のドラフトリリースノートを見ると Go 1.18 is not yet released. These are work-in-progress release notes. Go 1.18 is expected to be released in February 2022. となっているので、そろそろ近づいてきました…
概要 参考情報 概要 よく忘れるのでここにメモメモ。。。知っているとちょっと楽できます。 プログラム書いていると、関数の中身を一旦全部消してまた書き直したりすることが結構あります。 例えば、以下のようなプログラムがあるとして 今9行目の先頭にカ…
概要 参考情報 概要 忘れないうちにメモメモ。。。大量にリストアップされています。素晴らしい! github.com 参考情報 github.com 過去の記事については、以下のページからご参照下さい。 ブログ過去記事置き場 サンプルコードは、以下の場所で公開していま…
概要 参考情報 概要 なんか、いつもやり方を探して困っている自分がいるので、ここに忘れない内にメモメモ。。。 pwshは、scoop でインストールしているものとします。 んで、以下のような設定を settings.json に指定します。 "terminal.integrated.profile…
概要 サンプル 試してみる 参考情報 概要 頻繁に使うことはありませんが、知っておくといざというときに便利かもしれません。 N個のチャネルを持っていて、その中のどれでもいいので値を受信したいってときがたまにあります。 そのような場合、reflectパッケ…
概要 Dockerfile 試してみる Gitpod の Dockerfile はとても参考になる 参考情報 概要 よく忘れるので、ここにメモメモ。。。 最近はLinuxでもHomebrewが使えるようになっているので便利ですね。 DockerfileでHomebrewをインストール済みの状態にしておきた…
概要 コマンド置換で開く xrags の -o オプションを指定して開く find の -exec オプションで + を指定 参考情報 概要 vim限定という話ではないのですが、知ってるとちょっと便利なので、ここにメモメモ。。。 ファイルを探すときに find コマンドさんはしょ…
概要 概要 忘れないうちにメモメモ。。。 CUI上で動くファイラ。昔はMidnight Commander とかありましたが、なんかないかなーって探してみたら以下を発見。 github.com Goで作られているので、シングルバイナリで動くし、Windows/MacOS/Linuxのどれでも動作…
概要 参考情報 概要 よく忘れるので、ここにメモメモ。。。 vimには、ビジュアルモードというのがあって、ノーマルモードの状態で v って押すと 普通のエディタみたいに選択していけるモードがあります。 以前にメモ書いたので、よかったご参照ください。 de…
概要 参考情報 概要 よく忘れるので、ここにメモメモ。。。 vimには、ビジュアルモードというのがあって、ノーマルモードの状態で v って押すと 普通のエディタみたいに選択していけるモードがあります。 以前にメモ書いたので、よかったご参照ください。 de…
概要 文字指向のビジュアルモード 行指向のビジュアルモード ブロック指向のビジュアルモード 参考情報 概要 よく忘れるので、ここにメモメモ。。。 vimには、ビジュアルモードというのがあって、ノーマルモードの状態で v って押すと 普通のエディタみたい…
概要 参考情報 概要 JetBrainsがJavaScriptの歴史を1ページにまとめてくれています。 何年頃に何が登場したのかが、分かりやすくていいですね。 www.jetbrains.com 参考情報 www.jetbrains.com 過去の記事については、以下のページからご参照下さい。 いろ…
概要 Mutexを使わない場合 Mutexを使った場合 Mutexの代わりにチャネルを使う場合 参考情報 概要 たまにGoでMutexの使い方どうやるのかを聞かれるので、ここにメモメモ。。。 Goでの Mutex は、sync.Mutex という型で用意されています。 使い方は、他の言語…
概要 参考情報 概要 よく忘れるので、ここにメモメモ。。。 たまにパーミッションが無い一般ユーザでrootユーザのファイルとかを開いてしまって、そのまま編集しようとしたこととかあります。てか、よくやります。設定ファイルとかが多いですね。 こういうと…
概要 環境変数 TZ を一時設定 time.Local の値を変更する 参考情報 概要 あまり使うことは無いと思いますが、しっておくと何かのときに便利かもしれません。 私は普段プライベートな勉強や開発では、GitpodやGithub Codespaceを使って遊んでいます。 で、日…
概要 エンコード デコード エンコーダー デコーダー ダンプ 参考情報 概要 たまに使いたいときによく忘れているので、ここにメモメモ。。。 encoding/hex パッケージは HEX (16進数) 関連の操作が出来るパッケージで、何気に結構便利です。 通信処理とか書い…
概要 log.Lmsgprefix フラグを設定する 参考情報 概要 よく忘れるのでここにメモメモ。。。 logパッケージで prefix を設定するとログ出力した際に付与して出力してくれるので便利なのですが これ、LstdFlags とかを設定している場合、日付の前に出てしまい…
概要 サンプル 概要 Goの標準パッケージの中に container というパッケージがあって、その中に少ないですがいくつか汎用のコンテナとして利用できる型があります。 んで、container/ring には、循環リスト があります。リングバッファとも言ったりしますかね…
概要 参考情報 概要 忘れない内にメモメモ。。コマンドラインで使うときに便利な7-Zip (7z.exe) さん。 VHDX形式からのファイル抽出が出来るようになったみたいですね。 forest.watch.impress.co.jp 参考情報 sevenzip.osdn.jp www.lisz-works.com 過去の記…
概要 同期版 非同期版 同期と非同期を混ぜ混ぜ 概要 最初にプログラム作ったときのサンプルって大抵HelloWorldですよね。 その言語のプログラムの基本構造、出力の方法を学べる基本のプログラムだと思いますが、たまにこれで遊ぶと面白いし勉強にもなります…
概要 試してみる ダイグラフを使って行内検索(fキー)時にひらがな・カタカナを指定 ダイグラフを使って行内検索(fキー)時に「。」を指定 ダイグラフを使って行内検索(fキー)時に「、」を指定 参考情報 概要 よく忘れるので、ここにメモメモ。。。 vimでは、…