Mac の Finder での非表示ファイルの表示/非表示をコマンドで切り替える方法

ふだん必要となる機会はそうそうないのですが、 Finder で非表示ファイルを表示したくなる場合がときどきあります。

そういったときに Finder の設定からでも設定変更ができますが、コマンドでやれるようにしておくと便利です。 以下のコマンドで「非表示ファイルを表示する設定」に切り替えられます。

$ defaults write com.apple.finder AppleShowAllFiles TRUE
$ killall Finder

元に戻す場合は TRUE の部分を FALSE に変えれば OK です。

以下のように関数にしておくと何かと便利です。

Git で容量が大きなリポジトリの一部だけダウンロードする方法

Git でリポジトリの一部だけをダウンロードしたいことがあります。

たとえば次のような場合。

  • リポジトリの容量が大きくて全部落とすと時間がかかる
  • テザリングなどで通信量を抑えたい
  • リポジトリの一部にしか興味がない

以下のコマンドでリポジトリの一部だけをダウンロードすることができます。

git clone --branch [branch] --single-branch [url] 
git clone --depth 1 --branch [branch] --single-branch [url] 

各オプションの意味は次のとおりです。

Drupal 7 でルートディレクトリを移動するとページが見れなくなるエラー

Drupal があるルートディレクトリを移動したりリネームしたりするとエラーが出てしまいページが見れなくなります。

エラー

私の環境では次のようなエラーが出ました。出てくるエラーは状況により変わることがあるようです。

Fatal error: Class 'SelectQuery' not found in /path/to/drupal/root/includes/database/database.inc on line 813

原因

正確な原因は不明のままですが、キャッシュ周りが怪しそうです。

対処方法

いくつか方法はあるようですが権限があるならば Apache を再起動する方法がかんたんです。

Drupal 7 で cron を実行しようとすると「実行中です」と出て実行できないエラー

Drush を使ってコマンドラインから cron を実行しようとしたときに次のよなエラーが出て実行できないことがあります。

WD cron: Attempting to re-run cron while it is already running.

原因

原因は cron が実際すでに実行中か、前回の cron の途中に何らかの理由で cron が中断されてしまい cron に使用したデータの残骸が残っている場合が多いようです。

ページ