2012年10月12日金曜日

2ちゃんのdatファイルをパースしてまとめるスクリプト

2ちゃんのdatファイルをパースするrubyスクリプト作成

https://github.com/psychobilly/site-ruby/blob/master/2chparser.rb


  • レス(>>¥d+)を元記事の直下に表示
  • urlリンクを変換(画像なら imgタグを追加等)



2012年10月11日木曜日

アカウントのコピー


アカウント名 = xxx

コピー元での作業


grep xxx /etc/passwd | sed "s/:x:/:$(sudo grep xxx /etc/shadow | awk -F: '{print $2}' | sed -e 's/\$/\\\$/g' | sed -e 's/\//\\\//g'):/"
結果を保持する

コピー先での作業

1. shadowファイルを無効化
sudo pwunconv
2. passwdファイル編集(コピー元でのコマンド出力を貼り付ける)
sudo vipw
3. shadowファイルを有効化
sudo pwconv
4. home diretory作成
mkdir /home/xxx && chmod xxx /home/xxx

2012年10月9日火曜日

nginx proxy: configを書き換えないでbackend serverをs-in/s-outする


このモジュールで出来る?

ngx_http_upstream_round_robin.patch:
Patch against bulit-in load balancer, which adds ability to control
status of the backend servers ("alive" / "down") on-the-fly without
modifications in nginx configuration.

http://labs.frickle.com/nginx_ngx_supervisord/README