2012/05/10

複数のログなどから重複している行を調べる


cat a.txt b.txt | sort | uniq -c | sort -n > hoge.txt
a.txt と b.txtをcatでマージ。
いったんソートして並べ替えて。(同じログの行なら隣同士になる)
ソートした中からユニークをカウント。
ユニーク数でソートしなおし。
あとは、awkとかで取り出せばいいかも。

2012/05/08

開発やらなにやらで個人的に重宝してるツール by winXP


多分 win7でも使える

■ゆなカラーピッカー Version 1.71 (2000.4.19)
■「消費リソース零!『キャプラ』」
■URLdecoder
■QR Code Editor
■Magic Formation
操作感がキモチイイ! 新感覚アプリケーションランチャ
■WinMerge (Diffツール)
■Rekisa version 0.32.018 (Diffツール) 
■PuTTY ごった煮版
■PuTTY Connection Manager
http://puttycm.free.fr/cms/ (なんかサイト落ちてる 2011/04/17)

・・・もう開発されてない・・・
-----
●ここから落とせる
PuTTY: Extreme Makeover Using PuTTY Connection Manager http://www.thegeekstuff.com/2009/03/putty-extreme-makeover-using-putty-connection-manager/

★応急処置的にここからDL
■Excel文字罫線変換

.gzファイルを元ファイルはそのままに、中身を標準出力に展開する -gunzipコマンド


gunzip -c request.log.5.gz | more
構文:gzip [オプション] [ファイル名]
-c 復元(伸長)したデータを標準出力する。
-d 圧縮されたファイルを復元する。
-f 同名ファイルが存在した場合、警告を表示せずに強制的に上書きする。
-h ヘルプを表示する。
-l 圧縮されたファイルの内容を表示する。
-q コマンドのメッセージを抑制する。
-S .suf 圧縮されたファイルに付与するサフィックス(接尾辞)を「.suf」にする
-t 圧縮されたファイルをチェックする。
-v 圧縮作業の状態の詳細を表示する
-n 圧縮速度を指定する(n=1(圧縮速度優先)~9(圧縮率優先))

PHPで対話型プログラム


ob_end_clean();
echo "[確認]プログラムを実行します。宜しいですか?[y/n]\n";
while (true) {
  $input = fgets(STDIN, 10);
  $input = rtrim($input);
  //デバッグ用に出力
  var_dump($input);
  if ($input == 'y') {
    break;
  } elseif ($input == 'n') {
    echo "...........................中断しました。\n";
    return ;
  }
  echo "[y/n]を入力して下さい。\n";
}

TortoiseSVN+SSHの設定


①TortoiseSVN に付属している TortoisePlink.exe を使用する場合
C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -P [ポート番号] -ssh -l [ログインユーザー名] -pw [ログインパスワード] -i [ローカルの秘密鍵のパス]
例)
C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -P 11022 -ssh -l user_name -pw password -i "C:\rsa_keys\id_rsa.ppk" ←※オプションに空白が入る場合は ダブルクオートで囲む(つか、パスは常に囲ったほうがいいね)
svn+ssh://[ホスト名・IP]/[リポジトリパス]
例)
svn+ssh://10.20.30.40/var/www/svn/rep_name/trunk
②PuTTYの設定と、PuTTY(ごった煮版)付属 plinkw.exe を使用する場合
C:\putty\plinkw.exe
svn+ssh://[ログインユーザ名]@[保存セッション名]/[リポジトリパス]
例)
svn+ssh://user_name@session_name/var/www/svn/rep_name/trunk
※チェックアウト前に Pageantに rsaキーを登録(add)して、常駐させておくと
いちいちパスワードを聞かれなくて、便利