Virtualization tutorial - IT technology blog

Proxmox PCI Resource Mapping 設定ガイド:Proxmox 8でラベルを使ってGPU・USB・NICをVMに柔軟に割り当てる方法

Proxmox 8のPCI Resource Mappingを使うと、GPU・USB・NICを物理的なPCIアドレスのハードコードではなく、論理ラベルを通じてVMに割り当てることができます。クラスター内のノード間でVMを移行する際にconfigの変更は不要——Proxmoxが実行中のノードに対応する正しいハードウェアを自動的に解決します。
Linux tutorial - IT technology blog

Zellij:LinuxでRust製ターミナルマルチプレクサをインストール・活用する — tmuxの代替として

ZellijはRust製のターミナルマルチプレクサで、より直感的なインターフェースでtmuxを代替する。すべてのキーバインドがステータスバーに表示されるため、記憶や参照が不要だ。この記事では、主要なLinuxディストリビューションへのインストール、レイアウト設定、フローティングペイン、そして日常的なサーバー管理ワークフローのためのセッション永続化について解説する。
Python tutorial - IT technology blog

PythonのProtocol:静的ダックタイピングによる静的型チェックとコードアーキテクチャの最適化

Python 3.8+のProtocolを使うと、明示的な継承なしに静的ダックタイピングを実現できます。Protocolの定義方法、@runtime_checkableの活用、柔軟なプラグインシステムの構築、そしてコードを書く段階でエラーを早期検出するためのmypyのCI/CD統合について解説します。
Virtualization tutorial - IT technology blog

Webswing:インストール不要でJavaデスクトップアプリをブラウザで直接実行する

WebswingはJava Swing/JavaFXアプリをHTML5 canvas経由でブラウザ上で直接実行できるツールです。クライアント側のJREやプラグインのインストールは一切不要。本記事ではインストール方法、nginxリバースプロキシの設定、および本番環境への移行時の注意点を解説します。