Diary?::2006-01-01

00:36

そういやもう 2006 年か。極めて個人的な感情だけれど、今の暦はもう 3 ヶ月遅れさせたいいよなあ。だってそうすれば新年が今の 4 月から始まるんだよ? 新年早々入学式だよ? 早生まれとかの謎な現象が起きないんだよ? 絶対にこっちの方がエレガントだって。

……新年早々何書いてんだろ、俺。そういや、俺まだ風呂入ってねえや。リアルタイム更新とかバカな事やってたらすっかり忘れちまってた。本当、何やってんだろ?

04:47

俺は一体何と戦っているのか。

05:20

俺の信条の一つに、プログラミングの初学者は IDE を使わない方がいいというものがある。これは単純に、 IDE の使いかたを覚えさせるコストをプログラミングの習得に当てたいという理由が一つ。そして自分が一体何をやったのかを実感させるというのがもう一つの理由。

俺の大学では Visual Studio のライセンスを購入しているから、最初っから IDE を前提に教えることが可能だ。事実、今の部活ではそうしている。でも俺はこういうやり方は全然好きじゃない。コードをウィザードが生成し、ボタンを押したらコンパイルからリンクまでが行われ、謎のファイルが大量に生成される。これ、プログラミングの初学者がいきなり理解できると思う?

その点俺は運が良かった。最初に適当に買った C 言語の入門書には LSI-C の試食版が付いてきたから、山のような IDE の機能に翻弄されることもなく延々とプログラミングに集中できた。全ての人が俺と同じ方法でプログラミングを学べとは言わないけれど、コードを書く前によくわからんツールの説明を読まなければいけないのと、コマンドプロンプトから lcc test.c と打たされるだけなのと、どっちが初学者にとって幸せなのかは俺の中では自明の事だ。

そして何より学び始めに書くコードはせいぜい数十行、何かしら形のあるものでも千行まで行くことはそうそうないだろう。そんなのはテキストエディタで十分だ。メモ帳みたいな終わってるエディタは論外だけれど、 Windows でもそれ以外でも優秀なエディタはいくらでも手に入るし、エディタを使いこなすことは IDE を使いこなすことに比べてずっと敷居が低いし普遍的なスキルだろう。

だから、今の大学のプログラミング入門のやり方である「emacs で書かせてコマンドラインから操作」は正しいと言って良い。言語として Java を採用しているのが致命的な問題だけれど。俺は emacs が嫌いだけれど。まぁ、道具の選定は間違っていないと思う。

15:38

mixi の RSS 収集エージェントは、毎回 If-Modified-Since ヘッダ無しで GET 要求を出してきやがる。別にそれで致命的に困ってるわけじゃないけどさー。

どうでもいいけど、エージェントって打とうとしたらえーげんとって打っちまったよ。

Google検索: エーゲント

19:49

どうして正月だってのにテレビに細木のクソババアが映っているのか。心の狭い奴だと思われるかもしれないが、俺はこのインチキババアが突然死してブラウン管から消えることを心の底から望んでいるよ。

ていうか何で俺の家族はあんなのを見ていて平気なんだ? 俺はストレスで脳の血管が破裂しそうになってるってのに。

23:34

ぐわ。灯油が切れた。

Written by Kuwata Chikara
Creative Commons