diary

主にコンピュータ技術関連のことを投稿。 / 投稿は個人の意見であり所属団体の立場を代表するものではありません。

1-19.c

演習 1-19 文字列sを逆に並べる関数reverse(s)を書け。さらに、この関数を使って、入力を一時に1行ずつ逆転するプログラムを書け。 #include <stdio.h> #define MAXLINE 1000 void reverse(char s[]) { int c, len; char temp; for (len = 0; s[len] != '\0'; ++len)</stdio.h>…

1-18.c

演習 1-18 各入力行から、行の後のブランクやタブを取り除き、かつ空白行は全て削除するようなプログラムを書け。 #include <stdio.h> #define MAXBLANK 1000 #define TRUE 1 #define FALSE 0 main() { int c; int i; /* 空白文字の一時保存 */ int blcount = 0; char</stdio.h>…

1-17.c

演習 1-17 80字より長い行を全て印字するプログラムを書け。 #include <stdio.h> #define LENGTHNOTPRINT 80 main() { int c, i, j; int cache[LENGTHNOTPRINT]; i = 0; while ((c = getchar()) != EOF) { ++i; if (i <= LENGTHNOTPRINT) cache[i-1] = c; if (i == LE</stdio.h>…

1-16追記

1.9,P36のプログラムのままではMAXLINE以上の長さの行が複数現れた場合でも、全部MAXLINE分の長さであるように見てしまうから不正確。1001文字の行の次に1010文字の行が来ても、1001文字の行のほうを表示してしまうということ。 だから演習問題は、どんなに…

1-16つまった

演習 1-16 一番長い行を印字するプログラムのmainルーチンを書き直して、任意の長さの入力行郡の長さ、およびテキストのできるだけ多くの部分を正しく印字できるようにせよ。 日本語がわからないので停滞している…。 原書は以下のようになっているようだがや…

1-15.c

演習 1-15 1.2節の温度換算プログラムを、変換のための関数を使うように書き直せ。 #include <stdio.h> float f2c(float fahr); main() { float fahr, celsius; int lower, upper, step; lower = 0; upper = 300; step = 20; while (fahr <= upper) { celsius = f2c(f</stdio.h>…

1-14.c

演習 1-14 入力中の異なる文字の頻度をヒストグラムにプリントするプログラムを書け。 ひさびさにやってみた。関数はまだ登場しないページだから使わなかった。 大文字小文字を区別しないアルファベット26字と、0〜9の数字ひとまとまり、それ以外で区別して…

Creative Muvo2FMをUSB充電する

愛用しているmp3プレーヤのACアダプタが断線した。USB充電に頼るしかない。Muvo2はマイクロドライブ使用なので差していれば充電というわけではなくワンステップ踏まないとできない。 Windowsでは「取り外し」をすればできるらしいがWindows以外の方法はほと…

NTP時計合わせ

安物家庭用ルータにはNTPクライアント機能がある。パソコン2台ともNTPで時刻合わせをしたいのだが、せっかくルータが時刻合わせしているのにルータにはNTPサーバ機能は無い。だからパソコン2台が時計合わせしたい場合、別々に他所のNTPサーバへアクセスしな…

Adobe Flash Player 9

結構前にFlash Player 9 Linux版が出てたんだけど、swfを表示しているページを閉じるか別の画面にうつるとセグメンテーション違反でfirefoxが落ちてた。原因不明でしかたなくversion 7使ってたけどやっと解決。 http://www.adobe.com/cfusion/webforums/foru…

本気盛 醤油豚骨(メーカ不明)

異色なラーメン。野菜がとても多く入っている。ご飯のおかずの味がする。ラーメンに求められるおいしさは無い。腹が満たされる感は大きい。今まで写真だけ取って溜めておいたが今日一気に書いてみた。今日一日で食ったわけじゃないです。

豚骨醤油ねぎ(ニュータッチ)

260円くらいだった気がする。甘辛で濃い目。スープがおいしかった。大きいねぎがたくさん入っててそれも甘くてうまい。

どん兵衛だし焼きうどん(日清)

まずいわけじゃないけどおいしくもない。ベタベタしてる。

でかさ大盛(メーカ不明)

これは推します。コンビニに売ってた100円ラーメン。味は特に凝ったものはないが100円でボリュームもありノンフライ。コストパフォーマンスが良いしおいしいほうだしアタリだった。ここまで全部大盛りかよ。大盛りってついた商品が多く出回ってるのかな。

どん兵衛特盛(日清)

味は普通のどん兵衛と変わらない。量は多かった。おなかいっぱいになる。ただしこれよりだったら普通のサイズの買って残ったお金で別のもの買った方が口が退屈しないんじゃないかと。

濃い旨どろソース大盛り(エースコック)

最近インスタント食品食べすぎなのだが味を忘れてハズレをまた引かないように感想を記録しておく。 ほんとに焼いた形跡があったのが新鮮。ふにゃふにゃの水っぽい麺よりは良いけどインスタントの焼きそばの限界はあるよね。っていうかインスタント焼きそばっ…

ここまでやってへこむけど

そもそもパッチあてたあとのpidginでメッセージ見れてないや…再生時音楽表示はまた今度。今日は寝ます。

pidginにaudaciousで再生中の音楽を表示する

http://www.honeyplanet.jp/download.html#pidgin-audacious ここからプラグインを落とす。 $ ./configure --prefix=/usr && make # make install

xmms代替メディアプレーヤaudacious-1.3.2

gaim改めpidginに http://www.honeyplanet.jp/patch.html のパッチをあててMSNのメッセージ文を表示できるようにした。この方の他のパッチをながめるとさらに再生中の音楽を表示するプラグインまで用意されていた!xmmsにSJISパッチをあてて使っているがその…

Knoppix 5.1.1 CD版を焼く

download http://unit.aist.go.jp/itri/knoppix/iso/index.html から knoppix_v5.1.1CD_20070104-20070122+IPAFont_AC20070123.iso knoppix_v5.1.1CD_20070104-20070122+IPAFont_AC20070123.iso.md5 をダウンロード。同じディレクトリに置いて $ md5sum -c k…

Linus対GNOME戦、第2幕 http://opentechpreshades.jp/opensource/article.pl?sid=07/02/21/0144223 さてもさても。素晴らしくも風変わりな、そして決して退屈させないフリー・オープンソース・ソフトウェアの世界へ、ようこそ。ここでは、駆け引きであろうが…

母が漫画見てる

超神ネイガー (ドラゴンコミックス 20-8)が秋田で大人気。友人が漫画化されていたのを読んでいて楽しそうだったので家族にこんなんあるんだよと教えた。そしたら、ひっそりとネイガーファンの母に買ってこいと言われたので買ってきました。 方言やローカルネ…

冬の夕方、街が青くなっていくのが好きです 今年は雪が積もっていないけど雪で白い下地が出来たうえで青くなってきれいだから冬が好き

JAも萌え化

色々文句はある。が、可愛いなorz

Samsung HA250JC

サムスンスレで唯一否定的なレスのなかったHDDを通販で購入。在庫どこもなかったです。 cfdiskで hdb1 80G FAT32(LBA) hdb2 50G FAT32(LBA) hdb3 100G FAT32(LBA) hdb4 30G Ext3 と切り分け、 $ mke2fs -j /dev/hdb4 あとの領域ははWindows2000でFAT32をフォ…

プレゼント

今日は友人から誕生日プレゼントをもらいました。中身はただのインスタントコーヒーだったんだけど、凄く綺麗に包装してあるんですよ。非常に嬉しかったです。ほかの人のときにはカラオケ奢るくらいで済ませていたのだけど、現金とか奢りなんかではなく、手…

Web資源として無価値な記事

人に流されやすい自分を変えたい。毎日ちゃんと勉強してアイデンティティを身に着けるのだよ俺よ。じゃないと俺を助けてくれる友人だとか家族に申し訳ない。 睡眠時間より修練の時間を長く取れば良いとかどっかで読んだ。俺の人生の主人公は俺なわけだけど、…

1-13.c

演習 1-13 入力した単語の長さをヒストグラム(度数分布図)にしてプリントするプログラムを書け。ヒストグラムは横に書くほうが簡単だが、縦書に挑戦してみるのもよい。 ちょっと難しかったので(度数分布図なんて知らない)、割合の計算はしないでカウントした…

1-12.c

演習 1-12 入力した単語を1行に一つずつ印字するプログラムを書け。 #include <stdio.h> #define IN 1 #define OUT 0 main() { int c, state; state = OUT; while ((c = getchar()) != EOF) { if (c == ' ' || c == '\n' || c == '\t') { if (state == IN) putchar('\</stdio.h>…

1-11

演習 1-11 単語カウントプログラムのテストは、どのようにするか?もしバグがあるとしたら、それをあばき出すにはどんな入力をするのがよいか? ごめんなさい、ギブアップ カンニング用サイトにも解答なし