Mac で Hosts.prefpane が動かず困っている方へ

Mac で hostsファイルを管理する定番といえば Hosts.prefpane なのだが、最新の MacOS にするとインストールできず困っている人が多いのではないだろうか?


hostsファイルとは

Web制作のお仕事などをしていると、サーバーの引っ越しなどの際にお世話になるファイルです。ネームサーバー (DNS) には現在の利用しているサーバーの名前をIPが保存されていますが、この hostsファイルに名前と IP を設定しておくと DNS にアクセスする前にチェックして hostsファイルにあった時点でこの IP で Mac のブラウザなどは動いてくれるというものです。

macOS Big Sur や Monterey で困っていませんか?

https://www.dirk-froehling.de/downloads/downloads.html

上記のリンク先からアプリ版の Hosts App 1.4.5 をダウンロードしてみてください。


このように単体のアプリケーションとして動作します。システム環境設定 の中で動作しなかった OS の人も利用できます。


iPhone から送った写真が HEIC で困る時に使う変換アプリを作る方法

iPhone の写真は .HEIC という拡張子の画像として作られています。劣化が少なくファイルサイズが小さいという事で容量を圧迫しないで済むように 2017年 iPhone 8 や iPhone X がリリースされた頃から採用されています。

そんな iPhone から MacOS に AirDrop して困った事がありませんか? iPhone から 外部のサーバーやサービスにアップロードする時などは自動的に JPG に変換されてアップされるように iOS 上で対応しているが、.HEIC を処理できる MacOS に AirDrop すると「MacOSだから大丈夫だから変換しないでいいよね」って感じでそのままで送られてしまいます。

その .HEIC を MacOS からブラウザでアップしても変換されないのをなんとかする方法をメモっておきます。

アプリケーションフォルダの中にある Automator を起動

今回はドラッグ&ドロップで変換してくれるアプリケーションを作ってみます。


新規のファイルが開いたら、いろいろなアクションが表示されていますが、多くて探すのが大変なので、検索のところから「指定」と入力してみてください。「指定されたFinder項目を取得」というアクションが見つかります。


右側に「指定されたFinder項目を取得」をドラッグしてください。ここの設定は何もしないで大丈夫です。


次にアクションを「イメージ」で検索してみてください。


「イメージのタイプを変更」を「指定されたFinder項目を取得」の下にドラッグします。


すると親切に「Finder項目をコピー」しないでいいの?って聞いてきますので、(追加)ボタンをクリックします。


保存先の指定と、変換後のタイプを選択します。


あとは保存して終わりです。


好きなファイル名を設定し、フォーマットは「アプリケーション」にしてください。


これからは、このアプリケーションに .HEIC のファイルをドラッグ&ドロップするだけで .JPG のファイルが作られます。



OS X 無料版の MAMP で PHP のバージョンを標準から変更する方法


今日現在の最新版の MAMP は 4.1.1 で、PHP のバージョンは 7.0.15 と 7.1.1 になり、MySQL は 5.6.35 が動作することになります。しかし、同梱されている phpMyAdmin については PHP 7.1.1 には対応していないようです。ちょっと気が早いんじゃないってこともあるので、7.1.1 を利用しないで他のバージョンを利用できるようにする方法を書き残しておきます。


El Capitan のライブ変換をオフにしてタイピングを快適にする方法


El Capitan のライブ変換は素晴らしい機能ではありますが、先日から利用を始めた MacBook Air 11インチ Late 2013 Core i5 1.3GHz/4GB というモデルではタイピングに変換がついてこないので入力しているとイライラします。なんとか設定を解除することで気にならずにタイピングできるようになったので、その方法を紹介しておきます。