macOS に入れるおすすめソフト(アプリ)は?
Mac を購入したら、どんなソフト(アプリ)を入れると良いでしょうか?
他のサイトでは、普通の人向けのアプリの紹介が多いので、ここではちょっとエンジニア寄りのアプリを紹介します。
Lulu - Application Firewall
アプリケーションレベルの Firewall を導入して、無駄に外部と通信を行わないようにこのアプリを使って管理します。 アプリごとに通信を制御することで、意図しない通信を抑止します。(完璧に制御できるわけではありませんが...)
Firefox - ブラウザー
通常利用においても、ある程度のプライバシー保護を考えて使う必要がある。 他のブラウザーに比べ Firefoxはセキュリティとプライバシー保護に優れているので通常のブラウジングに利用します。 F12で開くウェブ開発ツールが使いやすい。
Tor Browser - ブラウザー
もっとも匿名性やプライバシー保護に優れているブラウザーでVPNやSOCKSと併用して利用します。 極力、個人の特定を行わせないように、個別の設定や Windowサイズなどもデフォルトのまま利用するとよいとされています。 検索エンジンも DuckDuckGoを利用すると良い。
Chrome - ブラウザー
最も利用されているブラウザーだが、プライバシーという観点では怪しい。Gmail, Calendar, Analytics, Meetなど google 内のサービスのみの利用に限定します。
Spark - メール・クライアント
複数アカウントの管理が扱いやすいメール・クライアントはあまりよいものがない。使いにくい iPhone 標準のメールクライアントの代替えとして Sparkを利用している。それと Mac もお揃いにできるということで・・・
Visual Studio Code - エディタ
テキスト編集、プログラミング、文字コード変換などに利用する。 テキストファイルだけを修正するには、アプリサイズが大きいのでちょっと躊躇するが、機能拡張を利用して色々な言語で開発するときは補完機能やキーワードの色分けなど、とても便利です。 日本語の文字コードや改行コードの変換も簡単に行えるので、テキストファイルの編集やちょっとした Webページの修正にも便利です。
Xcode - 開発環境
Mac や iPhone のアプリを開発するのに必須。Command Line Tools for Xcode もインストールしておく。
# xcode-select --install
Docker - 開発環境
色々な言語で開発をするときや、アプリごとに環境を整えるとき、コンテナ化して簡単に同じ環境が作れるので、やり直しが容易でアプリの開発に集中できます。
Cyberduck - ファイル転送
作ったサイトを FTP, SFTPで管理する。作った Webサービスを Amazon S3, GCS, Backblaze B2などで管理する。そんな時に、このツールが役に立ちます。
Homebrew (with Cask) - パッケージマネージャー
ターミナルなどで利用するコマンドラインインストール(CLI)の管理するのに利用します。Cask は Homebrewを利用して GUIアプリを管理するのに利用します。
# /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # brew install cask
Keka - ファイルアーカイバ(有料)
Windows で解凍した時に、日本語ファイル名が文字化けしない ZIPファイルを作るのに便利です。ZIP, 7Z, GZIPなど色々な形式の圧縮ファイルを作成/解凍するのに便利です。(RARは解凍のみ)
Affinity Photo - 画像編集(有料)
Photoshop がサブスクになってしまって扱いにくなった… お絵描きや写真編集に特化したものではなく、Webサイト用の画像の加工や写真の整形などに利用したいので Photoshopに似た機能や操作が行えるものを探したらこれを見つけた。