らくがきちょう

なんとなく ~所属組織/団体とは無関係であり、個人の見解です~

macOS

AWS CLI v2 をインストールし、ページャを無効化する

AWS CLI v2 is now generally available でアナウンスされましたが AWS CLI v2 が正式リリースされました。 従来は pip 経由でインストールしていましたが、v2 からは .zip ファイルをダウンロードし、インストーラを使ったインストール手順に変わっています…

macOS で「Wireshark: Permission denied」エラーを回避する

Catalina に Cask で Wireshark をインストールしたところ、ターミナルを起動する度に Wireshark: Permission denied というエラーが出るようになりました。 これは /etc/paths.d/Wireshark に root ユーザ以外の読み取り権限が無いことが原因のようです。 $…

macOS 10.15 Catalina の初期セットアップをする

macOS 10.15 Catalina の、自分なりの初期セットアップ手順をメモしておきます。

SSH は (RSA 鍵より) ED25519 鍵の方が強固で速い

SSH 用の鍵を作成する際、従来は RSA を利用するケースがとても多かったと思います。 ですが、ED25519 の方が RSA よりも強度が高く、しかも速いです。 ED25519 に対応していない古い SSH の実装が無い限り、今後は ED25519 を利用した方が良さそうです。 今…

macOS 10.15 (Catalina) で自己証明書を用いた Web サイトへアクセスする

macOS 10.15 (Catalina) だと Chrome で自己証明書などを用いており、キーチェーンに証明書がインストールされていない Web サイトにアクセスすると xxxx にアクセスを続ける (安全ではありません) ボタンも表示されず、Web サイトにアクセス出来ません。 こ…

macOS 10.15.2 へ bash.5 系をインストールし補完出来るようにする

macOS 10.15.2 (Catalina) に bash 5.x をインストールする手順をメモしておきます。

mac OS (High Sierra) でショートカットキーでスクリーンロックする

macOS (High Sierra) でショートカットキーを使い、スクリーンロックするには「Ctrl + Command + Q」を同時に押します。

macOS に Homebrew でよく使うソフトウェアをインストールする

macOS では Homebrew を使うことで手軽にソフトウェアをインストールすることが出来ます。 今回は Homebrew でインストールしておきたいソフトウェアをメモしておきます。 Homebrew のインストール Homebrew 自体は以下でインストール出来ます。 /usr/bin/ru…

ffmpeg で動画ファイルを YouTube や iOS 対応 MP4 形式へ変換する

macOS で動画ファイルの形式を変換する場合は ffmpeg を使うと実現可能です。

macOS のターミナル操作を ttyrec & ttygif で録画し、Gif アニメ化する

コマンドや説明の説明をする場合、テキストだけでなく、動画もあると便利です。 とは言え、.mp4 などで動画を用意するまでも無い、ターミナルの操作だけを録画/再生したり、Gif アニメ化したい… という場合は ttyrec と ttygif が便利です。 今回は macOS 10…

Mac OS X 10.14.2 へ Homebrew で Go 言語をインストールする

Mac OS X 10.14.2 へ Go 言語を Homebrew でインストールする手順をメモしておきます。 といっても、従来の手順と同じです。

macOS で画面切り替えを管理する TotalSpaces2 の設定

macOS で画面の切り替えを行うには TotalSpaces2 が非常に便利です。 標準の Mission Control よりも細かい設定が出来る上、「画面切り替え時のアニメーション効果を無効に出来る(=一瞬で切り替えできる)」というのが私にとっては最大の魅力です。 Totals…

macOS High Sierra の背景色「ソリッド・アクアブルー」の RGB

macOS High Sierra では背景色に「ソリッド・アクアブルー」という色を選択出来ます。 ですが、現時点で最新の macOS Mojave ではこの色が選択出来なくなっていました。 カラーピッカーで High Sierra の背景色から RGB を拾ったところ、以下でした。 色 値 …

macOS に Homebrew で nodebrew をインストールして Node.js を使う

Mac に Gitbook を使いたいと思ったのですが、Gitbook は Node.js で動作する為、Node.js を先にインストールする必要があります。 今回は Homebrew を使って nodebrew をインストールしてみます。

HTTPie のインストールと基本的な使い方

以前にhttpie でリクエストヘッダも表示するというメモを書きました。 改めて、HTTPie のインストール方法 / 基本的な使い方をメモしておきます。

nativefier を使って macOS 上で Windows 向けアプリケーションをパッケージングする

macOS 上の nativefier (ElectronPackager) で Windows 向けにパッケージ作業を実行したら以下のエラーが発生しました。 『wine がインストールされていない』と怒られています… { Error: Could not find "wine" on your system. Wine is required to use th…

検証環境で使う ~/.ssh/config サンプル

検証環境の Linux や macOS 等でよく使う ~/.ssh/config のサンプルを置いておきます。 StrictHostKeyChecking no や UserKnownHostsFile /dev/null を設定し、意図的にセキュリティを下げているので利用には注意が必要です。

macOS で OneDrive for Business を利用する

macOS にも Mac App Store で OneDrive アプリケーションを配布しています。 しかし、このアプリケーションでは OneDrive for Business のアカウントにはログイン出来ず、同期出来ません。 macOS で OneDrive for Business を利用したい場合は以下の手順を踏…

macOS の CLI から拡張子 rar ファイルを展開する

macOS の CLI から拡張子 rar ファイルを展開するには unrar をインストールします。 Homebrew を使って簡単にインストール出来ます。

macOS の homebrew が更新出来なくなった場合の対処方法

だいぶ前から Homebrew で何度かアップデートを実施しても更新が無いなぁ〜… と思っていました。 具体的には日付をあけて実行しても常に以下の結果となり、更新されません。 $ brew update Already up-to-date. takezo さんの brew update が常に Already up…

macOS に Sphinx をインストールする

macOS に Sphinx をインストールする手順をメモしておきます。

Visual Studio Code で Markdown リアルタイムプレビュー機能を使う

Visual Studio Code には標準で Markdown をリアルタイムプレビュー出来る機能が備わっています。 今回はこの機能の使い方を説明します。

macOS のインストーラで RAID を構成する

最近の macOS ではインストーラのディスクユーティリティで RAID が構成出来なくなりました。しかし、インストーラのターミナルから適切なコマンドを実行すれば RAID を構成することは可能です。

mosh を使い、不安定な通信環境でもターミナルセッションを利用する

通常の SSH だと不意に通信が切断されてしまうと、通信が復帰してもセッションが切断されてしまいます。mosh を使うと通信が切断・復帰すると自動的にセッションを再接続してくれますので不安定な回線でも安心して作業出来ます。

ASA への AnyConnect 接続時、複数の宛先を選択出来るようにする

複数の Cisco ASA への AnyConnect を切り替えて作業する場合は予め、AnyConnect Profile に接続先サーバを記載しておくと便利です。 以下の内容で Profile.xml ファイルを作成します。

YouTube の設定手順動画をローカルにダウンロードする

最近はメーカーが設定手順を YouTube 等の動画サイトにアップロードしてくれており、非常に参考になります。しかし、データセンター等で作業する際の参考用にこういった動画をローカルにダウンロードしておきたい… といった場合もあると思います。そういった…

macOS で Ansible を使うときのインベントリファイルのパス

macOS に homebrew で Ansible をインストールした場合、インベントリファイルの位置は /usr/local/etc/ansible/hosts になるようです。これは ansible --help した際の -i INVENTORY オプション部分の説明に表示されます。

httpie でリクエストヘッダも表示する

ロードバランサーのテスト等を実施する際に『リクエスト&レスポンスの両ヘッダを表示しない(ボディは不要)』というケースがあります。httpie でリクエストとレスポンスの両ヘッダを表示するには「--verbose」オプションを指定します。

macOS から Linux へ SSH ログインする際に LANG を送らない

macOS から Linux 等へ SSH する際、LANG 環境変数を渡して欲しく無い… という場合があります。こういった場合は macOS の /etc/ssh/ssh_config を下記のように変更します(SendEnv をコメントアウトします)。 変更前 (/etc/ssh/ssh_config から抜粋) # App…

curl を使って CLI から時ホストのグローバルアドレスを確認する

NAT 配下時にあるホストで、自ホストのグローバルアドレスを CLI から確認したい時は ifconfig のようなサービスが利用出来ます。具体的には curl を使って以下のように実行出来ます。 $ curl ifconfig.co 50.112.207.xxx wget でも「wget -O - http://ifcon…