IP制限もしくはDigest認証

.htaccess


AuthUserFile /var/www/conf/.digestpass
AuthGroupFile /dev/null
AuthName "Digest Auth"
AuthType Digest
Require valid-user
Satisfy any
Order deny,allow
Allow from xxx.xxx.xxx.xxx
Deny from all

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

画像のプリロード

JavaScript


(function () {
    function preloadImages(images) {
        var objects = [];

        if (Array.prototype.forEach) {
            images.forEach(function (image) {
                var imgObj = new Image();
                imgObj.src = image;
                objects.push(imgObj);
            });
        }
    }

    preloadImages([
        "/images/btn_kv_start.png",
    ]);
}());

IE判定

JavaScript


// Old IE判定
(function () {
    var html;

    if (document.all && !window.atob) {
        // IE9 or older
        html = document.getElementsByTagName("html")[0];
        ajl.util.addClass(html, "browser-oldie");
    } else if (document.all) {
        // IE10
        html = document.getElementsByTagName("html")[0];
        ajl.util.addClass(html, "browser-ie10");
    }
}());