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)して、常駐させておくと
いちいちパスワードを聞かれなくて、便利

subversionのコマンド いろいろ


svn update時の ステータス意味(いつも忘れる)
A:追加
D:削除
U:更新
C:競合
G:マージ
・ローカルの変更を捨てる
svn revert target.txt
svn list file://[リポジトリフルパス]
例:
svn list file:///var/www/svn/[リポジトリ名]
svnadmin dump REPOS_PATH [-r LOWER[:UPPER [--incremental]
$ svnadmin dump /home/svn_rep > svn_rep_backup_`date +%Y%m%d`
* Dumped revision 0.
* Dumped revision 1.
* Dumped revision 2.
:
$
$ svnadmin create /home/svn/svn_rep
$ svnadmin load /home/svn/svn_rep < svn_rep_backup_20050401

・指定のディレクトリだけダンプしたい
$ svnadmin dump path/to/svnroot/ | svndumpfilter include tksqlite > dump.log
例)
$ svnadmin dump /var/www/svn/pj_smple/ | svndumpfilter include sample1 > /home/jfa/svn_rep_sample1.dump
※ 関連するブランチとかある場合は そこにも注意
リポジトリとローカルの変更点の差分を確認
 svn st -u
 「*」=新規UPファイル
参考)

右クリック→新規作成からテキストファイルが 消 え た [winXP]


いつの間にか 右クリック→新規作成 一覧から「テキストファイル」が消えてる
参考)ttp://www.ecoop.net/memo/2008-04-28-2.html
  ファイル名を指名して実行→「regedit」入力
2.HKEY_CLASSES_ROOT\.txtを確認
  (規定)値がNullになっとる・・・
3.右クリック→修正で 値のデータに「txtfile」入力