こんにちは、無能です。 久しぶりの投稿になって申し訳ないのですが生きています。 Ryzen 5を中古で買ったらまさかのピン折れしていて、メモリ一枚しか認識しなかったりして事件もありましたがなんとか生活しています。 AM4マザーを格安でもう一枚M-ATXのもの手に入れたので、そのRyzen石はミニPC機として組むのに使お...
Read →
こんにちは、無能です。 git でシンボリックリンクを張った時にどうなるか気になったのでやってみます。 パターン /usr/bin/pwd のハードリンク hardlink-pwd /usr/bin/pwd のシンボリックリンク ln-s-link-pwd-usr-bin-pwd ./pwd という名前のテキストファイ...
Read →
こんにちは、無能です。 久しぶりに ln コマンドでリンクを作成しようとしたときに間違えて -s オプションを消し忘れてハードリンクが作成されてしまったので不要なハードリンクを削除します。 ハードリンクを作成する オプションナシで ln コマンドを実行するとハードリンクが作成されます。 alleycat:[hatura...
Read →
こんにちは、無能です。 最近流石にChromium/Chromeのパスワード自動作成しますか?とか、すごく不安になるので、ある程度簡単である程度まで可逆的に作成することをしたい。 ちなみに、Artix Linuxの場合base91コマンドは標準で入っていなかったので、 yay -S base91 している前提になってま...
Read →
こんにちは、無能です。 割とここの部分でGoの場合の説明がなされている記事があまり見つからず書き留めておく。 戻り値を確認 最初にこのようなコードがあったとき。 func main() { if len(os.Args) < 2 { fmt.Println("Usage: go run main.go ...
Read →
こんにちは、無能です。 前回はこれ 俺のサーバーにSSHで不正アクセスをしようとしているしようとしているやつはどこの国だ! ワンライナー集計 というわけで、私はBan期間を一週間にしているのでその一週間の間の結果です。 fail2ban-client status sshd これで出てきたIPたちをそのまま echo ...
Read →
こんにちは、無能です。 かくかくしかじかで、古典的な仮想化の歴史で古い chroot であれこれできないかというだけ。 今回は64GのUSBに対して Arch を入れます。 ドライブの準備 $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 238.5G...
Read →
こんにちは、無能です。 実際、クラウド上にホストしている場合ディスク破損してデータ保存先を変更するなんてことは環境引っ越しくらいでしかなさそうだが壊れかけHDDにNextCloudのデータを保存していた私は別HDD先に指定することにしました。 私のNextCloudの使い方としてはローカル環境で使うメディアプレイヤーか...
Read →
こんにちは、無能です。 しばらく前に書いてたバックアップ作成の為のシェルスクリプトを書き直しました。 はじめに ちょっと前に書いていたのですが、改めて見てみるとバックアップした古い tar.gz ファイルを削除するコード入れてなかったりしていてちょっと長くなりそうだなーと思ってmain関数にまとめた。 めんどくさがり屋...
Read →
こんにちは、無能です。 ぶっちゃけ結論から言えばVentoyでブートしたあとにisoファイル選択画面で Ctrl+D でモード切り替えてHDAT2のisoファイル選択するだけです。 残りは雑文。 Gitの自動変更管理はめっちゃ楽 前回の記事 でやったけど、これはマジで楽。 git add * もしなくていいし、 git...
Read →