Blog¶
macOS でハードウェアスペックを確認する
macOS で CLI からハードウェアスペックを確認するには system_profiler SPHardwareDataType を実行します。
M4 / macOS Sequioa 15.4.1 へ sshpass をインストールする
以前に以下のメモを書きました。
- sshpass をインストールするには
- M1 Mac に sshpass をインストールする
- Apple Silicon な mac で sshpass を使い、パスワード認証の SSH 接続をワンライナーで実行する
現在は Homebrew Formulae で sshpass が公開されている ようです。 簡単ですが、インストール手順をメモしておきます。
ファイルをサブディレクトリからカレントディレクトリへ移動するワンライナー
ファイルをサブディレクトリからカレントディレクトリへ移動するワンライナーをメモしておきます。 以下では拡張子 .jpg を移動させています。
find ./*/*.jpg -maxdepth 1 | xargs -I{} mv {} ./
macOS に PowerShell をインストールする
PowerShell から Entra ID (旧 Azure Active Directory) を操作するには AzureAD PowerShell モジュールを利用していました。 ですが、2024 年 4 月ごろに 重要なお知らせ: Azure AD PowerShell および MSOnline PowerShell モジュールの廃止 で以下のようにアナウンスされている通り、このモジュールは非推奨になっています。
2021 年に、Microsoft Entra の PowerShell 提供元として、今後は Microsoft Graph PowerShell SDK に投資すること、また Azure AD および MSOnline PowerShell モジュールからの 移行計画について発表 いたしました。2023 年には、Azure AD と MSOnline PowerShell モジュールの非推奨化を 2024 年 3 月 30 日に行うと 発表 しました。その後、Microsoft Graph PowerShell SDK に不足していた機能の解消が大幅に進み、2024 年 3 月 30 日をもって、これらの PowerShell モジュールは非推奨となりました:
また、Microsoft Graph PowerShell を使用して Microsoft 365 に接続する にも以下の記載があります。
Azure Active Directory (AzureAD) PowerShell モジュールは非推奨となり、Microsoft Graph PowerShell SDK に置き換えられます。 Microsoft Graph PowerShell SDK を使用して、すべての Microsoft Graph API にアクセスできます。 詳細については、「Microsoft Graph PowerShell SDK の使用を開始する」 を参照してください。
Microsoft Graph PowerShell のインストールと Microsoft Graph PowerShell へのアップグレードの方法については、「Microsoft Graph PowerShell SDK のインストール」と「 Azure AD PowerShell から Microsoft Graph PowerShell へのアップグレード」も参照してください。
このように、今後は Microsoft Graph PowerShell の利用が推奨されているようです。 今回は macOS 上に PowerShell をインストールし、Graph を利用出来るようにする手順をメモしておきます。
GitLab を Entra ID で SSO 出来るように設定する
SaaS 版 GitLab では無く、自身で Linux などへ構築する GitLab Self-Managed 上で Entra ID と SAML 連携し、SSO する為の設定手順をメモしておきます。
Amazon Linux 2023 へ GitLab をインストールする
以前に以下のメモを書きました。
- Docker Compose で GitLab を起動する
- Docker Compose で GitLab / Runner を起動し、CI/CD する
- Ubuntu 24.04LTS 上に Docker を使わず GitLab をインストールする
インストール手順は公式サイトの GitLab Self-Managedのインストール に記載されています。 今回は Amazon Linux 2023 へ GitLab をインストールする手順をメモしておきます。
Ubuntu 24.04LTS 上に Docker を使わず GitLab をインストールする
GitLab をコンテナを使わず、Linux パッケージでインストールする手順をメモしておきます。 今回は Ubuntu 24.04LTS 上にインストールしました。 インストール手順は公式サイトの GitLab Self-Managedのインストール に記載されています。
Ubuntu 24.04LTS へ docker / docker-compose / docker-purge をインストールする
以前に以下のメモを書きました。
- Ubuntu 22.04LTS へ docker / docker-compose / docker-purge をインストールする
- Ubuntu20 へ docker / docker-compose / docker-purge をインストールする
- 全コンテナを停止・削除する「docker purge」アップデート (v0.0.2)
Ubuntu へ Docker をインストールする手順は Install Docker Engine on Ubuntu に書かれています。 内容はほぼ同じですが、今回は Ubuntu 24.04LTS へ Docker エンジンと関連ソフトウェアをインストールする手順をメモしておきます。