[macOS General] iTunes: 容量不足で iPhone, iPad のバックアップができない、/MobileSync/Backup ってなんですか?

iPhone, iPad のバックアップ、とってますか?
私はとってるつもりでとれてませんでした。
続きを読む »

[macOS General] pbcopy: ファイルの内容をクリップボードにコピーする

小ネタ。
ブログにソースコードを載せるときなどにはかどります。
続きを読む »

[macOS General] MailCatcher: ダミーSMTPサーバをつかってメール送信

ローカルのMac環境からメール送信をするための方法を調べました。 Zend
Server 環境から Zend_Mail (PHP)を使ってメール送信するまで。
続きを読む »

[macOS General] SSH: 鍵作成とconfigによる複数ホストの管理

いつも忘れてしまうssh接続設定のメモ。
続きを読む »

[macOS General] 「このアプリケーションで開く」で重複表示があるときの修正方法

小ネタ。
ターミナルからlsregisterコマンドを実行。Finderを再起動する。

$ cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
$ ./lsregister -kill -r -domain system -domain local -domain user
$ killall Finder

Mac OS のバージョンによってはlsregisterの場所が違うようです。

追記(2019/12/18):

% /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister --help
lsregister: [OPTIONS] [ <path>... ]
                      [ -apps <domain>[,domain]... ]
                      [ -libs <domain>[,domain]... ]
                      [ -all  <domain>[,domain]... ]

Paths are searched for applications to register with the Launch Service database.
Valid domains are "system", "local", "network" and "user". Domains can also
be specified using only the first letter.

  -delete       Delete the Launch Services database file. You must then reboot!
  -kill         Reset the Launch Services database before doing anything else
  -seed         If database isn't seeded, scan default locations for applications and libraries to register
  -lint         Print information about plist errors while registering bundles
  -lazy n       Sleep for n seconds before registering/scanning
  -r            Recursive directory scan, do not recurse into packages or invisible directories
  -R            Recursive directory scan, descending into packages and invisible directories
  -f            force-update registration even if mod date is unchanged
  -u            unregister instead of register
  -v            Display progress information
  -gc           Garbage collect old data and compact the database
  -dump [table] Display full database contents after registration
  -h            Display this help

[macOS General] open: Finder でディレクトリーを開く

定期的に忘れるので memo.
続きを読む »

[macOS General] dscl: ユーザー所属グループを追加・削除する

usermod と思ったらmacに怒られた。
dscl というコマンドを利用するとのこと。
続きを読む »

[macOS General] Mac x Norton Firewall の問題をアンインストールで解決する

New Jersey, 2002
photo credit: mmatins


Time Machine のバックアップが始まるたびに、OSがフリーズする問題が発生。
どうやら Norton Internet Security が悪さをしているよう。
いろいろと調べて試してみたがダメ。サポートへ問い合わせたところ無事解決しました。
続きを読む »

[macOS General] MAMP: Apache, PHP, MySQL を Mac OS X に簡単インストール

ドラッグ&ドロップでApache, PHP, MySQLをインストール。
テスト環境を簡単に構築できます。
続きを読む »

[macOS General] メディアイジェクトメニューを追加する

本体にイジェクトキーがないMacintoshの場合には、キーボードを交換すると、CD/DVDを取り出すためのメディアイジェクトキーがなくなり、メディアを取り出すためにiTunesのイジェクトボタンを使うなど不便を強いられます。

Mac OS Xでは、『/System/Library/CoreServices/Menu Extras/Eject.menu』をダブルクリックすることで、ファインダーのメニューバー右端に取り出しツールメニューが追加されます。

mem_01