macOS に uv を入れて Python のパッケージ管理を行う
先日、Ubuntu 22.04.4LTS に uv を入れて Python のパッケージを管理する というメモを書きました。 macOS へ uv をインストールするには複数の手段があります。 今回は Homebrew でインストールする手順をメモしておきます。
先日、Ubuntu 22.04.4LTS に uv を入れて Python のパッケージを管理する というメモを書きました。 macOS へ uv をインストールするには複数の手段があります。 今回は Homebrew でインストールする手順をメモしておきます。
macOS で cue シートから flac ファイルを分割し、mp3 形式へ変換する手順をメモしておきます。
以前に HTTP ステータスコードのフローチャート図 というメモを書きました。 Wikipedia に HTTPステータスコード という記事がありますが、この記事を表にまとめておきます。
Linux で利用されている TCP の輻輳制御アルゴリズムを確認する方法をメモしておきます。 尚、カーネルバージョンは 6.8 を前提にしています。
以前に CML へ cmlutils で Ubuntu 22.04LTS イメージをアップロードする というメモを書きました。 Ubuntu の Daily Build イメージを CML へイメージアップロードする手順を改めてメモしておきます。
Ubuntu で Samba を Active Directory のドメインコントローラとして構築する手順をメモしておきます。 現時点で Samba の最新バージョンは 4.19.6 ですが、今回は Ubuntu の標準リポジトリから 2:4.15.13
というバージョンを導入します。 「2:」部分の意味はわかりませんが、バージョン 4.15.13 だと解釈するとやや古いことになります。
尚、Samba 4.19.0 Available for Download には以下の記載があります。
An initial, partial implementation of Active Directory Functional Level 2012, 2012R2 and 2016 is available in this release.
今回の構築する環境 (バージョン) では AD の機能レベル 2012 〜 2016 は利用出来ず、結果として機能レベルは 2008 になります。
以前に Cisco コミュニティの URL を短縮する というメモを書きました。 このメモの内容に従って Cisco Community サイトの URL は短縮することが出来ます。 以下のツールはこの作業を自動で行ってくれます。 一番上のテキストインプット部分に「Cisco Community 記事のオリジナル URL」を入力して Enter キーを押すと、短縮された URL を作成してくれます。 「短縮 URL 右側のボタン」をクリックすることで短縮 URL をクリップボードへコピーすることも出来ます。
以前に下記のメモを書きました。
Redmine を Docker で起動するのは簡単です。 今回は Redmine を起動するだけでなく、プラグインやテーマを追加する方法をメモしておきます。
GitHub の init-linux に検証用 Linux の初期化用スクリプトを置いてあります。 vSphere や CML に Ubuntu を作成した際の初期化処理はこのスクリプトで実行するようにしています。 特に CML 上の Ubuntu でれば cloud-init を使って初回起動時にこのスクリプトを自動実行するようにしています。 その分、多少初回起動は遅くなりますが、必要な設定・パッケージがインストール済み状態になるのは快適です。
従来は「asdf をインストールし、可能な限り asdf 経由で各種ツールをインストールする」ような作りにしていました。 ですが、特に Python の場合に「asdf 経由でインストールしたが故の問題」(例えば asdf 環境の Python に pip で追加したコマンドが使えない場合の対処) がある為、asdf をインストールするのは止めました。
検証環境では Ubuntu22 を利用することが多い為、Ubuntu24 用のスクリプトはあまりメンテナンスしていませんが、Ubuntu22 / Ubuntu24 各々のスクリプトを実行する方法は以下の通りです。
curl -Ls https://raw.githubusercontent.com/sig9org/init-linux/master/init-ubuntu22.sh | bash -s
curl -Ls https://raw.githubusercontent.com/sig9org/init-linux/master/init-ubuntu24.sh | bash -s