こんにちは、無能です。 この記事を見て自分も気になって見てみたので書いてみます 10年間バックエンドエンジニアとして働いた人がよく使っているコマンド 開発ノートPC history | awk '{print $2}' | sort | uniq -c | sort -ntr 1 hey 1 l 1 ll 1 lsc 1...
Read →
こんにちは、無能です。 最近自宅サーバで建てているアプリ郡に関して軽くまとめておきます。あくま docker で建てているものだけにしておきます。 Server 1 ghcr.io/umami-software/umami:latest henrygd/beszel-agent:alpine alleycat-front...
Read →
こんにちは、無能です。 久しぶりの更新になりました。というか記事が2025年後半のが一部吹っ飛んで今にいたります。 Codex 最近 Codex を使い初めて開発体験が良すぎて完全に沼に陥っています。 それで今までずっと不満だった Lume CMS から Codex 使ってブログのリアーキテクトしました。 SSGの Ma...
Read →
こんにちは、無能です。 adminページがパブリックに公開されているとあまりよろしくないですが私の場合現在はadminページに関してはWireGuardのプライベートIPのみ許可しています。その設定の仕方です。 WireGuard側の設定 つまりは複数クライアントを使っている状態になっています。 クライアント側 この場合...
Read →
こんにちは、無能です。 個人的に作って個人的に使っているオンラインストレージ GitHub - haturatu/puremania: No security, very fast, web UI self-hosted online storage があるのですが、もし前段で認証を被せたいということがあるので認証プロキ...
Read →
こんにちは、無能です。 今まで簡単にFW設定ができる ufw を使用していたのですが、 pf.conf のように移行しやすいようにconfレベルで管理したいなあと思って iptables-persistent をインストールしました。 どうやら pf を使えるようにするカーネルパッチもあるようなのですがそこまで無理して使...
Read →
こんにちは、無能です。 こういう便利な .bashrc あるじゃないですか? _ssh_hosts() { local cur=${COMP_WORDS[COMP_CWORD]} COMPREPLY=( $(compgen -W "$(awk '{print $1}' ~/.ssh/known_hosts | cut -...
Read →
こんにちは、無能です。 気持ち悪いパスワードマネージャーを紹介します。 .bashrc 私の .bashrc に以下を記載しています。 ちなみに、 base91 でエンコードしているので base91 をインストール必須です。 pp2091g() { local dir="$HOME/.$FUNCNAME" if [[ ...
Read →
こんにちは、前回の続きです。タイトルは泥酔ですがもう泥酔してません。 gmailに届かねえ! いやー困りました。 tail -f /var/log/maillog 見ながら格闘です・・・。 opendkim[1853]: can’t load key from /var/db/dkim/eyes4you.org.pri...
Read →
こんにちは、無能です。 もう死にかけなのですがVultrからConoHaに移行中なのでメモです。 -> 家でそのまま酔っ払って気づいたら寝ていたのでほぼ翌日である今日に書いてます Vultr FreeBSD $ pkg info | awk '{print $1}' | sed "s/^/pkg ins...
Read →