2022-01-01から1年間の記事一覧

Golang runtime MemStats翻訳

pkg.go.dev Allocは、割り当てられたヒープオブジェクトのバイト数である。 これは HeapAlloc (後述) と同じである。 Alloc uint64 TotalAllocは、ヒープオブジェクトに割り当てられた累積バイト数です。 TotalAllocはヒープオブジェクトが割り当てられると…

Go Modules Reference 翻訳

go.dev DeepLありがとう 導入 モジュールは、Go が依存関係を管理する方法です。 このドキュメントは Go のモジュールシステムに関する詳細なリファレンスマニュアルです。Go プロジェクトの作成方法については、Go コードの書き方 をご覧ください。モジュー…

Go ガーベッジコレクタのガイド 翻訳

以下のページをdeeplにかけたもの tip.golang.org はじめに このガイドは、Go ガベージコレクタに関する洞察を提供することで、Go の上級ユーザーがアプリケーションのコストをよりよく理解できるようにすることを目的としています。また、Go ユーザーがこれ…

会社と個人でgithubアクセスを分ける

前提 既に会社用のkeyがある状態 個人用のssh private keyを作る ssh-keygen -t ecdsa -b 256 -C {個人メールアドレス} -f {作成する鍵の名前} 作成する鍵の名前は、既にあるものと同じものを使用すると、上書きされるため注意する ssh設定(~/.ssh/config)フ…

raspberry pi setup(キーボード、マウスなし、無線)

よく調べて忘れるため、備忘録 環境 PC: Mac raspberry pi MicroUSB 電源 SD CardWriter キーボード、マウス、ディスプレイ、イーサネット cable全てないにも関わらずセットアップしたい。 無線LANで、sshで接続できれば設定できる。 そのためにこれらの設定…

raspberrypi tempfs化備忘録

rasppiはhddがなく、sdカードに書き込む。 SDカードの寿命を延ばすためにtempfs化は必須。 また、デフォルトでswapが有効化されている。 swap も無効化しないと、sdカードへガリガリ書き込むため、swap無効化も合わせて行なったほうが良い。 swap swapの確認…

vscodeでC/C++ デバッグの設定(GDB/MIインターフェース)

vscodeの ms-vscode.cpptools はGDB/MIインターフェイスを使用している。 そのためlaunch.jsonを適切に設定するには、GDB/MIインターフェイスの理解が必要となる。 GDBが解釈するインターフェースは2つある。 一つ目がGDBコマンド、もう一つがGDB/MIインター…

NURO SGP200Wと ASUS BRT-AC828 二重ルーターを回避する

SGP200W だけの状態だと家のはじだと電波が弱いため別のルーターを購入し対策しようとした。 その際選んだのがコスパが良い ASUS BRT-AC828 。 この組み合わせの事例がググっても出てこなかったため記録に残す。 SGP200W はONU+ルーター機能を有する。 しか…

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169

以下のページを参考に直した blog.treedown.net 環境 debian11 bullseye Linux ryzen5 5.10.0-15-amd64 #1 SMP Debian 5.10.120-1 (2022-06-09) x86_64 GNU/Linux 現象 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169 …

gstreamer の調査

調べたかったのはgstreamerにおける再送処理 RR(receiver report)をもとに再送しているのでは?と思いソースを読んだが、以下のドキュメントを読むと良い。 gitlab.freedesktop.org GStreamer の主要な RTP コンポーネントのほとんどは gst-plugins-good に収…

pg_partman ネイティブパーティションの使い方サンプル

github.com このHowToガイドでは、シンプルなシングルレベル・パーティション設定の例をいくつか紹介します。また、既存のデータを持つテーブルからデータをパーティショニングする方法(既存のテーブルのパーティショニングを参照)と、既存のパーティショ…

virtualbox-6.1.26からvirtualbox-6.1.28 以降に更新すると、nfsマウントができずにタイムアウトする

現象 virtualbox-6.1.26からvirtualbox-6.1.28 以降に更新すると、nfsマウントができずにタイムアウトする $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'generic/debian11' version '3.5.4' is…