bashで必要コマンドをチェックするときとインターフェースの話

6 min

こんにちは、無能です。 職場の最終出勤を終え、同じ職場の女の子からチョコレートもらったり、退職ちょい前に焼肉連れて行ってもらったり、25年ネットワーク屋さんやっていた人と最後にその方の過去の自宅ネットワーク環境と現環境、自分は自分の自宅鯖周りの話したりと楽しく過ごしました。 出来る限り、未熟な自分の出来ることはなんとか...
Read →

SSHで不正アクセスしようとしている国ランク

4 min

こんにちは、無能です。 前回はこれ 俺のサーバーにSSHで不正アクセスをしようとしているしようとしているやつはどこの国だ! ワンライナー集計 というわけで、私はBan期間を一週間にしているのでその一週間の間の結果です。 fail2ban-client status sshd これで出てきたIPたちをそのまま echo ...
Read →

Lumeで新規記事に対してFediverseにtootで自動投稿、その投稿URLを記事に紐付けてコメント対応した

2 min

こんにちは、無能です。 なんとなーく頭に浮かんでたものですが、CLI上でFediverse投稿見たくて色々ソフトウェアを漁っていたらなんとなくいけそうな気がしてなんとなくいけました。 静的サイトジェネレータで喜ぶな、何人もSSGで更新頓挫して、それか面倒くさくなってWordPressに戻った人々を見ている。私はSSGを...
Read →

サーバのバックアップ用シェルスクリプトをmain関数を入れて書き直した

3 min

こんにちは、無能です。 しばらく前に書いてたバックアップ作成の為のシェルスクリプトを書き直しました。 はじめに ちょっと前に書いていたのですが、改めて見てみるとバックアップした古い tar.gz ファイルを削除するコード入れてなかったりしていてちょっと長くなりそうだなーと思ってmain関数にまとめた。 めんどくさがり屋...
Read →

LumeCMSでWebP変換を行う

7 min

こんにちは、無能です。 今までWordPressを使っていたこともあり、WebP変換はプラグインを導入して内部的にはImageMagickを実行してかんたんに行っていましたがそんな機能はLumeCMSでは存在しません。 もしかすると、Lumeのプラグインで可能かもしれませんが結果的には画像処理として行う効率性からCで書...
Read →

俺のサーバーにSSHで不正アクセスをしようとしているしようとしているやつはどこの国だ!

6 min

こんにちは、無能です。表向きとしてVultrのFreeBSDサーバーを公開しているわけですが、SSHでの試行をしようとしている人たちが一体どんな人たちなのか気になったのでみてます。ちなみに、FreeBSDの場合は"security run output"として自ドメイン宛にお届けしてくれてどんな試行...
Read →

比較 : RUST、C言語とシェルスクリプトからbase64のランダム値を出力した時のベンチマーク

2 min

こんにちは、無能です。 GNU/Linuxは/dev/randomからランダムな値を生成できますがClangと比較したとき、どれほど差があるのでしょうか? もはやClangの方が早い!とは言わずもがなでしょうが、とりあえず見てみましょう。 実行環境 : ThinkPad X230 古くてゴメンネ。 time for i...
Read →

変数格納したgrepをechoするとき"なしだとワンライナーで出力される

2 min

こんにちは、無能です。 すぐ終わりますが、メモとして記録しておきます。 Grepを変数格納したときにehcoしたらなぜか改行されずに出力されました。 ということでテストのスクリプトが以下です。 #!/bin/bash FILE=nohup.out ##変数に入れてみる GR=`grep ACPI $FILE` ##これ...
Read →

MP4とかWEBMの動画ファイルからMP3にサムネイル付きで変換させるシェルスクリプト

2 min

こんにちは、無能です。 ffmpegでそのままビデオからオーディオファイルに変換させるとサムネ失念してしまうのでシェルで書いてみました。 変換とその後サムネを出力して結合、いらんもんはその後消して名前を戻すだけ。 #!/bin/bash # それぞれのディレクトリパス input_dir=“/media/m” outp...
Read →