PowerCMS XのMySQL Dump

コマンド


mysqldump -u [user] -p --hex-blob -add-drop-table [db_name] > [backup_file_name].sql

-add-drop-tableを付けているので、tableが存在する場合は一旦dropされる。


文字コードの変更

nkfを利用して指定ディレクトリ内のファイルの文字コードを一括変換することが可能。nkfはソースから、もしくはHomebrewでインストールできる。


コマンド例


for i in **/*.html; do nkf -w -Lu --overwrite $i; done

grepとsedで一括書き換え

指定ディレクトリ以下を一括書き換えするコマンド。


コマンド


grep -R -l '[search word]' ./ | xargs sed -i.bak -e 's/[search word]/[replace word]/g'

404ページの計測

Google Analyticsで404ページの計測を行うスニペット。Google グループでの議論より。


JavaScript


ga('send', 'pageview', '404.html?page='+ document.location.pathname + document.location.search +'&from=' + document.referrer);