最新 RSS

IT系社員のだめだめログ

2010/02/26

[linux] exprとletの違い

bashで計算したい場合、letとかも使えるが、伝統的なexprとちょっと動作が違ってはまった。

$ echo `expr 0010 + 1`
$ let a="0010 + 1"; echo $a

数字が0で始まっていると、letのほうは8進数として解釈するらしい。頭に0のついた数値文字列を数字に直すのに、exprだと+0が使えて楽。

コメント

bookmarking submission 『USA』 (11/10 18:15)

rpexocj 『USA』 (11/28 17:56)

お名前 コメント
トラックバック - http://www5e.biglobe.ne.jp/~sahara/sns/tb.cgi/20100226
本日のリンク元 |

2010/02/12

[windows] cmd.exeでsleep

Windows 2003 以降なら、timeoutというコマンドがあるらしい

timeout /t 10 /nobreak

/nobreak なしでもいいけど、あったほうがよさげ。

[cvs] ブランチでのadd

cvs 1.8.1 以前は、ブランチに直接ファイルの追加ができなかったらしい。

http://katsu.watanabe.name/cvs/bugs13.html

まあ、1.8.1以降でも、cvs update -r <branch tag> とか大元ディレクトリでやっておかないと、たまにおかしいが。一部ファイルだけ checkout したときとか。

コメント
お名前 コメント
トラックバック - http://www5e.biglobe.ne.jp/~sahara/sns/tb.cgi/20100212
本日のリンク元 |

2010/02/04

[windows] バッチファイルの for その1

オプションdelimsにスペースを指定するときは、最後にしなくちゃいけないらしい。

for /f "delims=#\t " %%a in ( ... ) do ...

うーん、難しい。

[windows] バッチファイルの for その2

オプションeolは、token=*と相性が悪いみたい。token=*が優先されていて、eol文字以降が消えないみたいに見える。

うーん、難しい。

コメント
お名前 コメント
トラックバック - http://www5e.biglobe.ne.jp/~sahara/sns/tb.cgi/20100204
本日のリンク元 |

2010/02/02

[linux] Xmingでキー入力できない

最新バージョンだと起こるみたいな感じ。。Cygwin Xだと大丈夫な模様。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=41011&forum=10

[java] メモリリークとか

Threadは1.4までは使い方が難しいらしい。

http://www.aerith.net/java/thread-memory-leak-j.html

コメント

bpajsovmp 『USA』 (11/18 14:02)

nxngfftmxzw 『USA』 (11/19 05:44)

お名前 コメント
トラックバック - http://www5e.biglobe.ne.jp/~sahara/sns/tb.cgi/20100202
本日のリンク元 |