前回ブログを書いたときはv1.6.0だったので7個くらいアップデートした。 今回までのアップデートでかなり実用的な機能を実装したので常用にも耐えられるのではなかろうと思う。 v1.7.0だけリリースビルドをミスったのでv1.7.1になっている。しょうがない git…
rfではLinux/Mac/Windows向けのバイナリを提供している。 LinuxとMac向けのバイナリについてはZigを使ってクロスビルドしている。 では、Windows向けはどうしているかというとgccを使ってクロスビルドしている。 何故かというと、rfのWindows対応を開発して…
本日Ubuntu23.10がリリースされた。 Ubuntu23.10のコードネームはMantic Minotaur(卜占(ぼくせん)のミノタウロス)とのこと。 コードネームにちなんで、「サイバーパンクなミノタウロスが占いをしている画像」をAIに生成してもらいアイキャッチにしてみたし…
最近、おそらくUbuntuのアップデート*1をしてからというもの以下の現象が起こっている。 systemctl status --userを実行すると No such file or directory となってエラーになる wl-copyやwl-pasteを実行すると Failed to connect to a Wayland server とな…
前回ブログで書いたときはv1.4.0だったのでそこから2つほどバージョンアップした。 意識的にrfコマンドを普段遣いしていて*1気になったところと、jqコマンドのオプションの互換性を意識した変更をした。 github.com *2 github.com 主な変更点 -A オプション…
github.com モチベーション 私は普段ソフトウェアのバージョン管理にrtxを使っている。 大抵のソフトウェアは有志によりプラグインが作られているので rtx plugin add すればインストールすることができる。 しかしながら、プラグインがないソフトウェアも存…
結論から書くとasdf-hashicorpに含まれるparse-legacy-fileがrequired_versionパラメータのパースができなくてエラーになっている。 github.com このスクリプトがどのように使われているか正しく理解していないのだが、名前から察するに古いTerraformを使う…
Mac環境やLinux環境ではsshuttleを便利に使っていたのだが、Windows/WSL環境になってからはsshuttleがうまく動かずにいた。 正確に書くと、WSLからはポートフォワードできるのだが、Windows側からはポートフォワードできない。 例えばサーバのリモートKVMに…
Canonical MAAS(以降MAAS)ではUbuntu、RHELとその互換ディストリ、VMware ESXi、Windowsのインストールに対応している。 maas.io 各公式イメージを使ってインストールする以外にも、カスタムイメージを作りそれを使ってインストールすることもできる。カスタ…
ProxmoxVEの公式(?)WikiにはDebian 11へのインストール手順が書いてあるが、Debian 12の手順は今のところなさそうだった。 しかしながら、Debian 11向けの手順を見ながらなんとかインストールできたのでメモしておく。 pve.proxmox.com 手順 以下に全コマン…
自分用のメモ コンテナランタイムを選択する kubeadmでは以下のコンテナランタイムを選択することができる。 Docker containerd cri-o Dockerが手軽そうだが、Docker内蔵のcontainerdをkubeadmが優先的に選択してしまい、かつ、Docker提供のcontainerdではCR…
⚠ MAAS 3.4 Beta3で確認した内容なので今後変更される可能性があります MAAS 3.3にはハードウェア同期スクリプトが一時ファイルを削除しないバグあり、MAAS3.4を使用していたのだがこのバージョンからKVMの項目にVirshがなくなっていることに気がついた。 以…
RubyのオブジェクトをYAML.dumpしてYAMLの設定ファイルを作るというコードを書いているときに、掲題の挙動に気がついた。 通常、複数行が含まれる文字列をYAML.dumpすると |- を使った表記になる。 $ ruby -ryaml -e 'puts YAML.dump("foo" => "a\nb")' --- …
rfコマンドを普段遣いしていて気になったところをちょくちょく直していて、先程v1.4.0をリリースした。 前回ブログを書いたときはv1.1.0だったので3つほどバージョンアップした。 github.com github.com github.com 以下では、このバージョンアップによる変…
root@e5432af20b73:/# ruby -v ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu] root@e5432af20b73:/# dpkg -l | grep libyaml ii libyaml-0-2:amd64 0.2.2-1build2 amd64 Fast YAML 1.1 parser and emitter library root@e5432af20b73…