こんにちは、無能です。 破の続編です。 このままだとSSHでPushできない 今の構図 クライアント側 - VPS VPN srv + Nginx proxy srv - GCP Gitea こんな感じでVPSを通過してGCPに向けてSSH通したいんです。 さて、どうしようかなと思っていたのですが解決しました。 過去に...
Read →
こんにちは、無能です。 今回は Gitea をGCE上にインストールと WireGuard のVPN設定編です。 必要なものをインストール よくは無いですが root ユーザでいきます。 詳しくは要公式ドキュメント。 apt install -y git mariadb-server mariadb-client ad...
Read →
こんにちは、無能です。 実はもうGCPで Gitea の立ち上げはできたのだが、ロシアと中国からのアクセスが行われるとその分に料金を課されるという意味のわからない酷いことになっているので WireGuard で国内にあるVPSとVPNで繋げて Nginx でリバースプロキシを行えば、GCP上からは国内VPSのIPアドレ...
Read →
こんにちは、無能です。 なんか久しぶりにGCP自体?にログインしました。 どうやら最後に作ったプロジェクトは2016年らしい・・・。 どうやらアクセスしたら更新されるみたいなので、 My First Project はもっと昔な気がする・・・。 ていうか、今が2024年だから8年前・・・。15歳じゃねーか!!!!。 時...
Read →
こんにちは、無能です。 仕事でもドキュメント作成にRust公式で使われている Markdown 形式で書ける mdbook の使い心地がとても良いので私の場合の使い方を紹介します。 インストール cargo install でインストール cargo install mdbook あとから使う目次生成に doctoc ...
Read →
こんにちは、無能です。 FreeBSDは sudo でもいいのですが、コマンド作業で例えばターミナル上で隣のタブでは GNU/Linux 環境上で作業していると同じ sudo コマンドでFreeBSDも実行可能だと不本意な操作をしてしまう可能性が出るので doas にすることで sudo での管理者権限実行をできなくし...
Read →
こんにちは、無能です。 頻繁にブログ記事を更新してると記事更新に合わせて過去のキャッシュを読み込んでほしくない。 ただし、出来る限りはキャッシュから配信したいので考えてみる。 ifでのキャッシュ判定をやめる このような記事で紹介されている $do_not_cache だとかでフラグ立ててその後に if 文でキャッシュす...
Read →
こんにちは、無能です。 最近の記事が HTTP/2 対応にあがくようなものですが。。。 $ curl https://soulminingrig.com/ curl: (92) Invalid HTTP header field was received: frame type: 1, stream: 1, name:...
Read →
こんにちは、無能です。 なんか気づいたらDenoへのプルリクエストがマージされてました。やったね! 問題 タイトルの通りなのですが、これRFC違反だとどうなるかというと curlが打てない curl: (92) HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR...
Read →
こんにちは、無能です。 東京の家が一回見つかったと思ったらまた振り出しに戻り、なんやかんやでいい物件が見つかったような気がする今日この頃です。最悪、どっかしらのシェアハウスにでも転がり込みます。 今の職場では同じプロジェクトメンバーに送別会やろーぜ!と言ってくれ有り難いという今日この頃。 人生で人に恵まれているなあとつ...
Read →