2005-10-26
_ 活字中毒発動中
( よしみつくんとこ )
以下引用。
とにかく本を読み漁りたい、という欲望に駆られ。
でも気が付くと財布の中身は空っぽで。
とくに拘りがなければ古本屋という手段もあるっす。
私は本はほとんど amazon で購入してるのだけど、amazon でも古本を扱ってるのだよね。
最近は amazon に古本があれば古本を買ってる。
以前は「 本はやはり新品じゃないとー 」などという人情だったのだけど、初めて amazon で古本を買ってから( 2005-09-24 ) 古本でもいいや と思うようになった。
そんな私は近所にリアル古本屋を探索ちゅう。
_ 進数
仕様書を書いていて 8 進数表記に困った。
ではプログラミング言語 C において 8 進数はどうやって表現するのだっけということで google さん。
8進数は、数の頭に(一見、意味のなさそうな)0を付けることで表現します。例えば、010は10進数の8になります。
ぉー
そんなものもあったねえ。
2 進数表記はプログラミング言語 C には無いのでプログラミング言語 D を参考にした。
以下引用。
整数は10進,2進,8進,16進のどれかの記法で表記します。
10進整数は、0,1,..,9の並びです。
2進整数は '0b' で始まる0,1の並びです。
8進整数は '0'で始まる0,1,..,7の並びです。
16進整数は、'0x' で始まるかまたは 'h' で終わる、 0,1,..,9,A,..,F,a,..,f の並びです。
ということで 2 進数表記は 0b を採用。
_ awk 入出力
あいかわらず文書の整形に awk なんぞを使っているのでちんたらと Manpage of GAWK を眺めていた。
getline なんていうものがあるのね。
この辺りのコードを見ながらちょっと使ってみた。
grep みたいなことを実行するコード。
{ while ((getline line < $1) > 0) { if( line ~ $2 ) { print line } } close($1) }
実行。
>echo C:\WINDOWS\system32\drivers\etc\services daytime | gawk -f t.awk daytime 13/tcp daytime 13/udp
awk は文字列処理しかしないものだと思っていたけど、ファイルも扱えるのね。
すげー
awk すげー
_ The MINIX 3 Operating System
( via kinneko の日記 )
minix なんてオライリー オープンソースソフトウエア の「 Tanenbaum-Torvalds対談 」くらいでしか知らないぜ。
ぅぉ
内容が web で公開されてる。
オライリーすげー
マイクロカーネル云々というのは minix3 の以下に表れてるのだろうか。
This new OS is extremely small, with the part that runs in kernel mode under 4000 lines of executable code.
_ 休暇
代休が溜まってるので消化せよという指令が来たので派遣先に申請してみた。
代休と派遣先の都合を併合させて以下の期間が休暇になった。
2005-10-31 から 2005-11-06
夏期休暇のように長い!
旅行でも行くかなう
どこに行こうかなー
_ ヲレは GNU sort を実行したいんだよ!
- GNU utilities for Win32 に含まれる sort を実行したい。
- GNU sort は C:\Program Files\UnxUtils\usr\local\wbin に置いてある。
- 環境変数 PATH に C:\Program Files\UnxUtils\usr\local\wbin を書いてある。
- しかしシステム変数 PATH に「 %SystemRoot%\system32 」が書いてある
- なのでたんに sort 打鍵すると %SystemRoot%\system32\sort.exe が実行されてしまう。
- どうせこの計算機は私以外は使わないのでシステム変数を編集する。
システム変数 PATH から %SystemRoot%\system32 を削除して
環境変数 PATH の C:\Program Files\UnxUtils\usr\local\wbin の後ろに %SystemRoot%\system32 を追加。
10月は一度も会ってないぞ笑
ああ<br>10 月はヲレが仕事だったんだっけ orz
是非、ろみたんを誘って神戸に!