カテゴリー: blog

演習1-24 K&R プログラミング言語C

演習1-24 開始 [ が見つかればカウンタを増加させ、閉じ ] が見つかればカウンタを減少させている。 最終的にカウンタが 0 であればエラーではないという、手抜き版。 #include <stdio.h> #define TRUE 1 #define FALSE 0 int main(int argc, char *argv[]) { int c, d, cb_count, is_…続きを読む

Google Chrome 4.0 Linux版

Google Chrome の Linux版(4.0.249.30)がベータリリースされたので試してみた。 Firefox に比べてフォントがクッキリと表示されている。 速度もかなり速くて快適、Vimperator があれば Firefox から乗り換えてもいいかなという感じ。 と、思っていたら Vimperator 風の拡張機能 "vimlike-smooziee – Pr…続きを読む

演習1-23 K&R プログラミング言語C

演習1-23 文字を先読みしてコメントのチェックを行っている。 コメントと二重引用符の範囲判定部分が汚い・・・ #include <stdio.h> #define TRUE 1 #define FALSE 0 int main(int argc, char *argv[]) { int c, d, is_comment, is_dquote; is_comment = is_dquo…続きを読む

Intel SSD X-25M Firmware 2CV102HD Update

Intel SSD X25-M のファームウェアを 2CV102HA にアップデートして、特にトラブルもなく使っていたけれど、やっぱりこのまま使い続けるのは気持悪いので、新しいファームウェア 2CV102HD にアップデートした。 前回は、公開当日にアップデートしてしまったので、今回は少し様子見をした。 トラブルの情報も出回っていないし、そろそろアップデートしてもいいかなということで、サクっとアッ…続きを読む

演習1-22 K&R プログラミング言語C

演習1-22 スペースか改行文字が現われる毎に word バッファに保存している文字列を出力する。 出力の際に最大桁数を超えるかどうかのチェックを行う。 1単語の長さが最大桁数を超える場合は別に処理を行なっている。 長さが見やすいように最初に20個の数字を出力している。 #include <stdio.h> #define MAXLENGTH 20 #define WORD_SIZE …続きを読む