2007-03-01から1ヶ月間の記事一覧

リダイレクトの奥義

exec 3>&1; grep yyy xxx 2>&1 1>&3 3>&- | sed s/file/foobar/ 1>&2 3>&- grep: xxx: No such foobar or directorydevice=/dev/rmt8 dd_noise='^[0-9]+\+[0-9]+ records (in|out)$' exec 3>&1 status=`((dd if=$device ibs=64k 2>&1 1>&3 3>&- 4>&-; echo $…

bash の連番生成プチハック

bash 3.1.17 で $ echo {01..10} 01 02 03 04 05 06 07 08 09 10とさせるパッチ。 --- braces.c.orig Mon Mar 26 01:31:51 2007 +++ braces.c Mon Mar 26 01:27:29 2007 @@ -61,7 +61,7 @@ static int brace_gobbler __P((char *, size_t, int *, int)); sta…

ThinkGeek での購入方法

http://osdn.jp/thinkgeek/

OSDN Linux Kernel Conference 資料

http://osdn.jp/event/kernel2002/pdf/ http://osdn.jp/event/kernel2003/pdf/ http://osdn.jp/event/kernel2004/pdf/ http://osdn.jp/event/kernel2005/pdf/

TheC10kProblem - 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと http://www.hyuki.com/yukiwiki/wiki.cgi?TheC10kProblem

Debugging Kernel Problems

BSDCan 2006でのGreg Lemis氏の資料。 Lemis氏は「The Complete FreeBSD」の著者でもある。 http://wwww.lemis.com/grog/Papers/Debug-tutorial/tutorial.pdf http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20060511_1032.html読んだメモ・dmesg で表示さ…

dd に kill -INFO すると処理状況を表示する。

dd が SIGINFO ( stty(1) の引数 status 参照) シグナルを受けた場合、通常の 処理完了時と同じフォーマットで、その時点の入出力ブロック数を標準エラー出 力に出力します。 dd が SIGINT シグナルを受けた場合、通常の処理完了時と同 じフォーマットで、そ…

Solaris auto_ef

Solaris 10 からテキストの文字コードを判別する auto_ef というコマンドが入ったらしい。 http://shain.tomocreative.net/2007/03/auto_ef_1.html

シェル終了時の SIGHUP

http://d.hatena.ne.jp/lurker/20070220/1171932797bash 2.0.2 以降では shopt -s huponexit のようですね。これがデフォルトでは off になっているらしい。 設定されている場合、bash は対話的なログインシェルを終了する時に、全てのジョブに SIGHUP を送…

Excel 2003 で 256 以上の列を含む CSV ファイルを開こうとしたときに出るエラーメッセージより

win

このエラーは通常、65,536 以上の行、または 256 以上の列を含むファイルを開こうとする場合に起こります。Excel では、ワークシートごとに 65,536 行と 256 列のデータに制限されています。この制限内で複数のワークシートを 1 つのブック (ファイル) に含…

fsck

735 From:名無しさん@お腹いっぱい。 Date:2007/03/10(土) 20:29:21 Mail:sage >>726 fsck you!! 修正するぞ……!!! http://pc11.2ch.net/test/read.cgi/unix/1168465315/

フィールドSE刑事・慕情編

- 89 From:ああっ名無し様 Date:01/10/25 03:40 Mail:sage >>88 こんなんか?以前情報システム板で拾ったが フィールドSE刑事・慕情編 若手「見たところコリジョンもないしエラーもない・・・ やっぱ遅いってのはガセなんじゃないッスか?」 おやっさん「ま…

vi系ユーザのカーネルソースコード参照環境

vim

http://blog.miraclelinux.com/penguin/2007/02/bl_385a.html

吉田誠一氏の技術コラム

http://www.aerith.net/column-j.htmlオブジェクト指向 * オブジェクト指向プログラミングとJava言語 * オブジェクト指向の現実 * クラス設計の考え方 * 誕生日に学ぶオブジェクト指向 * インピーダンス・ミスマッチを解決する、O/Rマッピングの設計 * リフ…

Excel に埋め込んだ HTML の画面イメージを自動更新

win

http://q.hatena.ne.jp/1116055235 Excelで仕様書を作っているのですが、このなかにHTMLで作成した画面イメージを張り込みたいと考えています。 ブラウザでHTMLを表示したものをキャプチャしてビットマップとして貼り付ければいいのですが、もっとよい方法は…

環境変数の長さの最大値

/usr/src/lib/libc/stdlib/setenv.c を見ると、制限はないような感じ。POSIX は知らない。 [追記:2007-03-14] POSIX によると、環境変数の長さと使える文字に制限はない(ヌル文字を除く)。 The values that the environment variables may be assigned are …

メモリー管理の内側

malloc 初心者へのすばらしい解説。 ガベージコレクションの参考文献もまとまっている。 http://www-06.ibm.com/jp/developerworks/linux/041217/j_l-memory.htmlJava のメモリアロケーションについて。 Javaの理論と実践: パフォーマンスに関する都市伝説を…

ssh

1.鍵作成。 ssh-keygen -t rsaこのときパスフレーズを空文字列にすると、ログイン時にパスフレーズを聞かれなくなる。 2.秘密鍵 id_rsa をクライアント(接続元)の ~/.ssh に保存。 (手順1をクライアントで実行した場合は、デフォルトでここに保存さ…

自宅サーバ

web

http://sakaguch.com/WWWserver.html の通りに確認すればよい。 1.ルータのNAT設定でポート80をサーバに通した http://uchida.ac/fc5/ddns/index.html 2.Windows のファイアウォールでポート80を開けた ルータの仕様によるが、自LAN内からは、DDNSでもら…

HttpTea

HTTP プロキシサーバとして働き、交わされるリクエストとレスポンスを全てログ出力するツール。 通信データの中身を変更することもできる。 http://httptea.sourceforge.net/ Burp proxy http://cydn.cybozu.co.jp/2007/02/_part_1.htmlProxomitron Apache A…

nkf のバグ

連続したオプションの解釈問題 $ echo テスト | nkf -EsLw (UTF-8 な「テスト」)どうも w (UTF-8 に変換)が効いてしまっているようです。 従来(1.92 時代までの)のオプション解釈では -Lw と解釈 されていました。 http://sourceforge.jp/tracker/index.php?…