2020-12-01から1ヶ月間の記事一覧

Raspberry Pi 4 でローカル DNS サーバを立てる

Raspberry Pi 4 と BIND 9 で自宅ネットワーク用の DNS サーバを立てました。 ラズパイに sv.homenetwork というドメイン名を付けてみます。 ラズパイ情報 $ cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" V…

Raspberry Pi 4 のセットアップ

ラズパイ4スターターキット 4GB版 を秋月電子で購入しました。 行った設定などを書いておきます。 OS 情報 ラズパイ4スターターキット 4GB版 には Raspbian インストール済 microSD が付属してます。 そのため OS は付属の Raspbian を使うことにし…

golang でシグナルを扱う

golang でシグナルを扱う Go でシグナルを扱うには singal.Notify を使う 以下のサンプルコードでは SIGINT = ^C を受信するとアプリケーションが停止する sigC := make(chan os.Signal, 1) のように必ずバッファありチャネルが必要 os.Interrupt と os.Kill…

sed で置換する

実行例 名前が チ で終わる犬に忠犬をつける $ cat sample.xml <root> <dog name="ソフィア" age="7" /> <dog name="ポチ" age="5" /> <dog name="コロ" age="10" /> <dog name="ハチ" age="5" /> </root> $ sed -i -E 's/([ア-ン]+チ)/忠犬\1/g' sample.xml $ cat sample.xml