Python tutorial - IT technology blog

PythonとCustomTkinterでモダンなデスクトップアプリを作る完全ガイド

CustomTkinterを使えば、Tkinterの知識があればほぼ学習不要で、モダンなUI・ダークモード・角丸デザインのPythonデスクトップアプリが作れます。インストールからウィジェット実装、複数タブのレイアウト、.exeファイルへのパッケージ化まで順を追って解説します。
Fedora tutorial - IT technology blog

FedoraサーバーへのFreeIPAインストールと設定ガイド:集中型IDおよび認証管理

FreeIPAはLDAP、Kerberos、DNS、CAを単一パッケージに統合したオープンソースの集中型ID管理ソリューションです。本記事では、FedoraサーバーへのFreeIPAのインストール、HBAC・Sudoポリシーの設定、マルチサーバー環境でのエンドツーエンド認証確認の手順を解説します。
Linux tutorial - IT technology blog

straceを使ったLinuxアプリケーションのデバッグ入門:システムコールの追跡とエラー原因の特定

straceを使うと、ファイルのオープン、ネットワーク接続、ロック待機など、Linux上のプロセスが実行するすべてのシステムコールを、ソースコードもリコンパイルも不要で追跡できる。本記事では、パーミッションエラー、ファイルが見つからない問題、サービスのハングアップ、I/Oボトルネックのデバッグにstraceを実践的に活用する方法を解説する。
Docker tutorial - IT technology blog

Distroless Dockerイメージ:不要なシェルとOSを排除してコンテナセキュリティを強化する

GoogleのDistroless Imagesは、Dockerコンテナからシェル、パッケージマネージャー、不要なOSコンポーネントを排除し、アタックサーフェスを大幅に削減します。本記事では、Go・Python・Java向けのマルチステージビルドでのDistroless活用方法と、実際の脆弱性比較・検証手順を詳しく解説します。