Mac
been a while!
久し振りにHugoを更新してみる
長らく何もしていなかったので色々更新するのにだいぶ手間取った。 Hugoそのものを更新するのにbrewの更新や不備を直したり、なぜかついでにEmacsを最新にアップデートしたり。
更新作業したもの
- brew(brew doctorしていろいろあって大苦戦)
- Emacs(brewで整合性とったり動かなくなった設定直したり大苦戦)
- Hugo
- ブログのテンプレートちょこちょこ直した
- GitHubのSSH鍵(pushでエラー出るようになってて結局鍵を新しくした)
- このブログのGitHub Pagesの設定でhttpsに変更
新たに発見したことやったこと
虚しい更新作業の合間に発見したちょい技や機能があった。
1. デスクトップをきれいにする小技
正確にはデスクトップを整理整頓するのを諦めて、シェルでデスクトップの表示非表示を切り替えるようにした。
defaults write com.apple.finder CreateDesktop -boolean false && killAll Finder
でmacのデスクトップ上のものを非表示にできる(falseをtrueにすれば逆の設定になる)。 んでそのシェルをAutomatorでアプリケーションに登録してLaunchpadで呼び出して実行すれば切り替えられるという。
2. pbcopy
macにあるコマンド。初めて知ったような忘れていただけのような。 今回GitHubに登録する鍵(pubの方)をGitHubのページで貼り付けるのに使った。
cat id_rsa.pub | pbcopy
って感じでクリップボードに送り込めるのでGitHubの入力フォームで貼り付け! 便利なコマンドがあったんですね。以前はターミナル上もしくはエディタで開いたものをコピーしてたけどこれなら余計な改行やスペースが混ざり込む心配が無いですね。
3. GitHub Pagesのhttps化
このブログが長らくhttpsにしないで放置していたのでどこかに移行してhttps化しようと考えていたんだけどいつの間にかGitHub Pagesはhttpsできるようになっていたんですね。 早速設定でhttpsをオンにした。
やれやれですよ。。
Mac Account Broken
Macのデータ移行時のトラブル
- Macデータ移行した
- アカウントの権限を壊してしまった。
データ移行した
TimeMachineを使うと時間はかかるが何も考えなくても諸々移行できるので便利。用途不定になってしまったHDD(1TB)があったのでそれを新たにTimeMachine用にすることにした
アカウントの権限を壊してしまった。
データ移行のついでにアカウント名やアカウント情報を変更したら、管理者権限が外れてしまった。まじ焦った。 権限変更やアカウント情報変更用アカウントを用意してそのアカウントでログインして対象アカウントの情報を変更すべき。
管理者権限が外れてしまったアカウントを復旧させる方法
- シングルユーザーモードで起動する(cmd+s押しっぱなし)
- rootユーザーでのターミナル操作になる
/sbin/mount -uw /
を実行してディスクへの書込許可状態にするrm /var/db/.AppleSetupDone
を実行してセットアップ完了フラグファイルを削除- reboot実行
上記で最初のセットアップウィザードが始まるので、そこで新規に管理者権限を作成する
その後はその新規管理者権限でログインし、権限が壊れてしまった対象アカウントを再度管理者に設定する。
これでめでたしめでたし。