いろいろ備忘録日記

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

tail -f の代わりに less を使う (tail -f, less +F, もしくは less で開いて F 押す)

概要 man 見てみる 試してみる 別のやり方 補足:less で いきなり末尾を表示したい場合 補足:less で 行番号を表示したい場合 補足:もっとわかりやすくて素晴らしい記事 概要 知らなかったのでメモメモ。less で tail -fの代わりが出来るという話です。 w…

Everything curl (curlについて詳細に書かれたドキュメント, GitBook)

概要 概要 ひょんなことで発見した curl についてのドキュメント。忘れないうちにメモメモ。 GitBookで公開されていて、めっちゃ細かく書かれています。ボリュームも凄い。 ec.haxx.se 過去の記事については、以下のページからご参照下さい。 いろいろ備忘録…

git を使って git をインストール (ソースビルド)

概要 OS 現在の git のバージョン git を git でクローン 今回インストールのバージョンのタグをチェックアウト READMEとINSTALL を読む 依存ライブラリの用意 make make install 確認 参考情報 概要 Chromebook の Linux コンテナ を使っていますが、ディス…

Goメモ-106 (「プログラミング言語Go完全入門」が公開されている)

概要 おすすめ書籍 概要 忘れないうちにメモメモ。 メルカリさんが以前に限定公開してくださっていた「プログラミング言語Go完全入門」が完全公開になったみたいです。 engineering.mercari.com bit.ly とても素晴らしい資料です。公開してくださって感謝で…

Goメモ-105 (gRPCでUnixドメインソケットのメモ)

概要 サンプルについて gRPC を動作させる上で必要なものをインストール protoファイルを作成 protoファイルからGoのコードを生成 サービスを実装 サーバとクライアントを実装 サーバ側 クライアント側 実行してみる 通信内容を覗いてみる おすすめ書籍 概要…

Goメモ-104 (pkg.go.devの 公式バッジ ジェネレーター)

概要 おすすめ書籍 概要 pkg.go.dev で、いつのまにか バッジ を作れるようになってたんですね。忘れないうちにメモメモ。 pkg.go.dev ページのURLのところの例が https から始まったアドレスが表示されていますが githubのリポジトリの場合は github.com/xx…

Goメモ-103 (Go で Unix domain socket (AF_UNIX) のメモ)

概要 Goでの処理の仕方 サーバ クライアント サンプルソースについて 基本的な使い方のサンプル サーバ側 クライアント側 動作確認 サーバ起動。 クライアント起動 通信内容を覗いてみる メッセージ用の構造体を作って通信仕様に従って通信 (1) 構造体定義 …

bashでよく忘れて調べているショートカットキー

概要 よく使うショートカットキー 便利なのに、いつも忘れてしまってるショートカットキー 参考情報 概要 以下、自分用のメモです。いつも時間が経つとすぐに忘れてしまうのでここにメモメモ。 よく使うショートカットキー Ctrl+a 行頭に移動 Ctrl+e 行末に…

VSCode の Hex Editor 拡張機能 (Microsoft 作成の拡張機能)

概要 概要 気づいたら、VSCode の 拡張機能 で以下のものがリリースされていました。少し前にリリースされていたみたいですね。 しかもよく見ると、Microsoft がリリースしてる拡張機能。 marketplace.visualstudio.com github.com VSCodeで、バイナリみたい…

Goメモ-102 (Explicit argument indexes, Printfで同じパラメータを使い回す)

概要 サンプル おすすめ書籍 概要 知らなかったので、忘れないうちにメモメモ。 Go で、fmt.Printf とかするときに x := 1 fmt.Printf("%d(%T)\n", x, x) という様に同じパラメータを複数回使いたいときに、今まで上のようにやってたんですが golang.org を…