hiratake55 の作業メモ

R, Javascript, Python, Linux and Hadoop

Nginx で wp-login.php に Basic 認証を設定する

1. htpasswd コマンドで パスワードファイルを生成する

sudo htpasswd -c /etc/nginx/conf.d/wp-login <user_name>
New password: <パスワード>
Re-type new password:<パスワード>

2. nginx設定を追加

sudo vi /etc/nginx/sites-available/<site_name>

--
(省略)
## ここから追加 ##
        location ~wp-login.php$ {
               auth_basic 'wp-login';
               auth_basic_user_file /etc/nginx/conf.d/wp-login;
               fastcgi_pass 127.0.0.1:9000;
               include fastcgi_params;
        }
## ここまで追加 ##

        location ~\.php$ {
               try_files $uri $uri/ /index.php?$args;
               fastcgi_split_path_info ^(.+\.php)(/.+)$;
               fastcgi_pass 127.0.0.1:9000;
               fastcgi_index index.php;
               include fastcgi_params;
        }
(省略)

3. nginx を再起動

sudo service nginx restart

R で数値のカンマ区切り出力

format 関数で 3 桁ごとにカンマを付与できます。

> format(123456789, big.mark=",", scientific=F)
[1] "123,456,789"

インストール済みの R パッケージのバージョンを確認する方法

インストール済みの R パッケージのバージョンをチェックする関数として、packageVersion 関数があります。
使い方は以下です。

packageVersion("パッケージ名")

packageVersion("snow")
[1]0.3.10’
packageVersion("RForcecom")
[1]0.5