学校でもTerapadを使うと気分が違う

さて、最近プログラミングの授業が始まりました。
ほとんどCのプログラミングで最後にHTMLを書くらしい。
HTMLか…しかしどうもHTML 3.2っぽい感じがするんだよなぁ。まぁこれはどうでもいいことですが。
で、Cのプログラムを書いているわけですが、
コンパイラはCygwin上のgccだったな。
僕も初めそれでやってたなぁ。今はBorland C++ Compilerですが。
それとメモ帳という非常に変な組み合わせといえばそうだな。
ただメモ帳ではどうも見にくいので、Terapadを使うことに。
まず、Terapadをダウンロード。展開。
Z:\terapadに展開する。(Zはネットワークドライブ)
それで.bashrcを編集、

PS1="[\u@\h \W]\\$"
PATH= $PATH:/cygdrive/z/terapad

とすればいいはず。まぁこんな風に編集してと。
ただこれではどうもうまく読み込まん。今まで/etc/profileを直接いじってたからよく知らんかったので調べた。
.bash_loginを作成して

test -f ~/.bashrc && . ~/.bashrc

と書けばいいらしい。
これでbashを立ち上げるだけで、PS1の変数は自分好みになってるし、PATHも追加されてる。
ここで

$ terapad test.c &
$ gcc -o test test.c

とすればいいと。便利ですね。
さて、そんな感じでサクサクと作成してはコンパイル、確認とできますね。
やはりTerapadはそれなりのテキストエディタに仕上がってるわ。メモ帳はシンプルすぎる。
そういえばCの標準ライブラリ関数、いろいろありますけど、
gets、scanf、fscanfあたりは適当に使うと危険なことが多いな。
getsは当然だ。配列の大きさを制限しないんだから。
代わりにfgetsを使えば、ちゃんと配列の大きさを指定できるので解決できる。

fgets(str,10,stdin);

scanf・fscanfは行単位で読み取る能力に欠けていたり、ゾンビがバッファに残ったりするのでよろしくない。
まぁ解決法はあるらしいけど、fgetsで1行ごとに読み取って、sscanfで分解していくのがおすすめ。
しかしここのところscanfは使わないなぁ…
引数とファイルの読み込みでいろいろ指定するからかな。
scanfはお手軽だけど、ちょっと注意しないとな。

URは区画整理もするらしい、おおざっぱに

今日電車に乗ってたら、そりゃいろんな広告を見るわな。
週刊誌の広告なんかは作ってるだけ時間の無駄ではと思うのだが、まぁそれはどうでもいいとして。
URの広告が貼ってあった。
で、その後調べると、南田辺北地区特定土地区画整理事業でできた土地を売るから買いましょうという話だった。
と言われても買いたくないわな。こんなに下手な宣伝はしないわ。
市の区画整理では普通にこんな売り方してたけど。「○○土地区画整理事業 保留地販売中」っていう大きな看板を建ててた。
というか南田辺北地区ってなんやねん。南と北という相反するものを入れるとは…
まぁどんな広告だったかというと難しいが、Webページを貼るだけなら簡単だ。
http://www.ur-net.go.jp/gakken/d-yamate/index.htm
まぁこうやって書かれると、買いたくなる人もいるのかもしれない。
でいろいろ見てたのだが、どうも不気味な図があった。
都市計画概要というところを見ると、まぁいろいろ書いてあって。
ここは第一種低層住居専用地域かとか、見りゃわかるのだが、
妙にF地区なるものが広い。しかも区画街路がまともに引かれていない。
しかもそのくせして第一種低層住居専用地域なのだから、一体どうするんだと。
で、実はこの種明かしもここにあって、民間住宅事業者向け用地のご案内というものを見る。
どうもこの辺の土地は、販売会社が道路を引いてやればいいということらしい。
予想だが、ここらへんの土地を持ってる人はたくさんいて、
そのうち個人の土地はURで細かく区切って、その手の会社の土地は大きな形で出すと。
まぁそういうことなんだと思うよ。しかし、そんなので統一がとれるのかねぇ。
どうでもいいことだが、換地処分までは住所は仮換地のある場所の住所を使うことになるのだろうが、
一体どんな町名にする気なんだろうね。全くそんなことは書いてないのだが、心配なところではあるな。
というか換地処分がいつなのかという話もあるしな。それまで期間が長いからねー。
換地処分のときには新しい町名は定着しませんでしたとかなりかねん…のかな?

もうすぐ連休、けどもう休みの人もいる

最近急に暖かくなってきましたねぇ。まぁそれでも朝はかなり寒いけど。
さて、そろそろ連休ですねということなのですが、
今年は土日に食われて微妙な連休ですね。
05/03(Sat) : 憲法記念日
05/04(Sun) : みどりの日
05/05(Mon) : こどもの日
05/06(Tue) : みどりの日の振替休日
05/07(Wed) : 開校記念日の振替休日
まぁ開校記念日の振替休日は毎度のことですね。確か開校記念日は4月にあったのだけど、その日は特に休まず、連休のときに使うと。
それはよいのですが、火曜日に世間の連休が終わって、土曜日まで3日間、まぁ連結できんわな。
逆に29日の昭和の日から3日まで、まぁこれも3日間と、特に開校記念日の振替休日は利用できないと。
2日までなら、開校記念日の振替休日と特別日課でやってましたけどね。
まぁそんなわけで開校記念日の振替休日で1日増えて5日間の連休です。
寮の人からすれば、家に帰ってる期間が若干短いですけど、まぁしょうがありませんね。
ところで、最近ちょっと電車が空いてる。ちょっと不気味。
まぁサラリーマンに有給休暇をまとめて取ってる人が多いのかもしれません。
あんまりパラパラ取られると中途半端になってしまうから、まとめて取ってもらってメリハリをつけるのかね。
すっかり忘れてたが、明日はメーデーらしい。
だからどうしたという話だが、労働者のお祭り言うことでお休みになってたりするそうだ。
余計に空くだろうと。なるほどねぇ。
それにしても連休・教員の出張・スポーツ大会と、そんな連続で授業が3週飛ぶやつがあったりねぇ。
祝日が月曜に偏って、時間割の編成が難しいそうだ。仕方ないのだけどね。
まぁ今回のはそれとは関係ないけど。
さて、まぁもうすぐ連休というわけだが、何するよというのはあるわな。
ちょこちょこ用事はあるのですけどね。