前の月 / 次の月 / 最新

XINUJP - ChangeWebLog / 2011-07

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12

2011-07-25 Mon

top tips [unix]

top の画面でちょっと嬉しいコマンド
- s: インターバル s 1 で1秒間隔
- O: ソートキーの選択
     o なら VIRT 順, n なら %MEM 順 (default は k: %CPU)
- f: 表示する項目の追加削除
- o: 表示する項目の順序変更
- h: ヘルプ

svn で複数の ignore ファイル [svn]

そうだった, すっかり忘れていた...

$ svn propset 'svn:ignore' 'file' ./

だと, 1つ(1種類)のファイルしか指定できない.
更に, 一度 ignore ファイルを設定して, 再度, 別のファイルを設定すると, 後で設定したファイルのみ, ignore される.
例えば,

$ svn propset 'svn:ignore' '*.bak' ./
$ svn commit
$ svn propset 'svn:ignore' '*.tmp' ./
$ svn commit

した場合, '*.tmp' は ignore されるが, '*.bak' は ignore されない.

複数種類 ignore は, propedit を使用するか, ignore 用ファイルを作成して, propset svn:ignore -F ignore 用ファイル指定 する必要あり.
- propedit

$ svn propedit 'svn:ignore' ./
エディタから
--
*.bak
*.tmp
--

- ignore 用ファイル

ignore 用ファイル作成(例えば .svnignore)
--
*.bak
*.tmp
--
$ svn propset 'svn:ignore' -F '.svnignore' ./

2011-07-19 Tue

emacs でファイルの暗号化/復号化 [emacs][pgp]

2011-07-18 Mon

windows カンタン英語キーボード化 [windows]

現在, HHK 英語版を愛用している.
で, メインで使用している PC では, このキーボードしか使わないので, ベッタリ英語キーボード対応にしていて問題はない.
(windows7 では, こんな問題 [2011-03-20] はあったりしたけど)

しかし, サブで使用するノート PC の場合, それ自身のキーボードは日本語キーボードなので, HHK を接続して使う時だけ英語キーボードにしたい.

で, 104on106 なるソフトを使わせてもらっている.
http://sites.google.com/site/tomoyo/

これ便利.

ちなみに, ある会社さんの windows をリモートディスクトップで使用するときにも, 活用中.
こちらも便利!

2011-07-16 Sat

putty 0.61 日本語化 [tech][windows]

putty が4年ぶりにバージョンアップした.
とほぼ同時にその日本語対応も出たので URL をメモ.
(0.60 ごった煮版ベースのよう)

http://ice.hotmint.com/putty/

2011-07-14 Thu

PC to android [android][google]

PC ブラウザから android へ, URL やテキストがカンタンに送信できるアプリ 2つ.
- chrome to phone
http://andronavi.com/2011/04/80725

- FoxToPhone
(こちら android に chrome to phone を入れてからね)
https://addons.mozilla.jp/firefox/details/161941

- 両方まとめて解説
http://octoba.net/archives/20101029-google-chrome-to-phone-android-1116.html

結構使えるかもな.

2011-07-13 Wed

emacs での日付, 時刻の挿入 [emacs]

次の関数を準備してみた.

;;; 現在時刻の挿入
(defun ctime ()
  (interactive)
  (insert (format-time-string "%02H:%02M:%02S")))
(global-set-key "\C-ct" 'ctime)
;;; 本日の挿入
(defun cdate ()
  (interactive)
  (insert (format-time-string "%Y-%m-%d(%a)")))
(global-set-key "\C-cd" 'cdate)

2011-07-12 Tue

svn 再帰的 ignore [svn]

'-R' で svn ignore を再帰的に適用できるそうな.

svn propset -R 'svn:ignore' '*' ./tmp/

2011-07-07 Thu

psvn bind [unix][tech]

ここからコピペ
http://www-aos.eps.s.u-tokyo.ac.jp/~takagi/subversion.html

g - svn-status-update: run 'svn status -v'
C-u g - svn-status-update: run 'svn status -vu'
= - svn-status-show-svn-diff run 'svn diff'
l - svn-status-show-svn-log run 'svn log'
i - svn-status-info run 'svn info'
r - svn-status-revert run 'svn revert'
V - svn-status-resolved run 'svn resolved'
U - svn-status-update-cmd run 'svn update'
c - svn-status-commit-file run 'svn commit'
a - svn-status-add-file run 'svn add --non-recursive'
A - svn-status-add-file-recursively run 'svn add'
+ - svn-status-make-directory run 'svn mkdir'
R - svn-status-mv run 'svn mv'
D - svn-status-rm run 'svn rm'
M-c - svn-status-cleanup run 'svn cleanup'
b - svn-status-blame run 'svn blame'
RET - svn-status-find-file-or-examine-directory
^ - svn-status-examine-parent
~ - svn-status-get-specific-revision
E - svn-status-ediff-with-revision
s - svn-status-show-process-buffer
e - svn-status-toggle-edit-cmd-flag
? - svn-status-toggle-hide-unknown
_ - svn-status-toggle-hide-unmodified
m - svn-status-set-user-mark
u - svn-status-unset-user-mark
$ - svn-status-toggle-elide
DEL - svn-status-unset-user-mark-backwards
* ! - svn-status-unset-all-usermarks
* ? - svn-status-mark-unknown
* A - svn-status-mark-added
* M - svn-status-mark-modified
* D - svn-status-mark-deleted
* * - svn-status-mark-changed
* V - svn-status-resolved
* u - svn-status-show-svn-diff-for-marked-files
. - svn-status-goto-root-or-return
f - svn-status-find-file
o - svn-status-find-file-other-window
v - svn-status-view-file-other-window
I - svn-status-parse-info
P l - svn-status-property-list
P s - svn-status-property-set
P d - svn-status-property-delete
P e - svn-status-property-edit-one-entry
P i - svn-status-property-ignore-file
P I - svn-status-property-ignore-file-extension
P C-i - svn-status-property-edit-svn-ignore
P k - svn-status-property-set-keyword-list
P y - svn-status-property-set-eol-style
P p - svn-status-property-parse
O s - svn-status-save-state
O l - svn-status-load-state
O x - svn-status-toggle-sort-status-buffer
h - svn-status-use-history
q - svn-status-bury-buffer

2011-07-02 Sat

大量ファイルの mv [unix]

数万個のファイルを mv するとき, フツーにやると「引数リストが長すぎます」とか怒られてしまう.

で, xargs を使えば良いことは分かっているが, 設定がなかなかうまくいかない.
次にて, やっとできた.

> find . | xargs mv -v --target-directory=DEST_DIR

最終更新時間: 2019-08-15 09:35