2006年4月29日
音楽: こだわりイヤホン
iPodが流行したころから、いい音で音楽を聴きたい、と言う人が増え、特に最近カナルタイプのイヤホンが売れているという。 カナルタイプとは、インイヤータイプとも呼ばれ、耳穴の中へシリコンゴムなどで出来たイヤホンの先端を押し込むタイプのことである。 私も、Etymotic Research社のER-6iを利用しているが、外部の音を良く遮断するので、電車の中などでの利用にはもってこいである。
さて、そんなカナルタイプイヤホンの紹介記事が、昔のメールマガジンを読み漁っていたら見つかったので、ブックマーク代わりにリンクを張っておく。
One-Poem: プログラミングの思い出
懐かしい本がいくつか見つかったので、思わず自分のやってきたプログラミングについて思い出したので、以下に書き留めておこうと思う。
N88BASIC時代
PC98に標準で付いてくるプログラミング言語を使っていた時代。 主に作っていたソフトはオセロで、コンピュータに手を指させるところまでは至らなかった。 人間同士が一対一でオセロを指せる、何の変哲もないゲームだった。 そのうち、文字だけを使ったロールプレイングゲームなどを作っていたが、ゲームとしての完成度が高かったとは言えないだろう。 でも、当時の私は楽しんでプログラミングしていたし、ゲームも楽しんでやっていたように思う。
TrueBASIC時代
学校の技術の授業でプログラミングをやる、と言うものがあり、TrueBASICの体験版が配られて、それでプログラミングしていた。 TrueBASICはN88BASICよりも構造化したプログラミングを指向していて、わかりやすく、私にもいろいろなプログラムを作ることが出来た。 また、マウスを使うことが前提のプログラミング言語だったので、非常に面白かった。 この体験版はリストが150行までしか保存できない、と言う制限があったのだが、私はそれを回避する手段を見つけてしまい、そこそこ大きなプログラムを作っていた。
また懲りずにテキストRPGを作ったり、不完全なオセロを作ったりしていたが、一番の大物はマウスを使ったお絵かきソフトだった。 これは、マウスの右クリックと左クリックを使って絵が描けるというもので、ブラシの形・大きさ・色(16色)を指定することが出来た。 画像の保存は出来なかったが、私は色々なブラシを作って遊んでいた。 また、原子名の検索をするソフトなども作っていたし、ゲームと言うより、実用的なソフトも作り始めた頃だ。
このころのソースコードは、保存しておいたフロッピーディスクがどこかに行ってしまって、もう見ることが出来ない。 残念だ。
Visual Basic時代
もともと、私がコンピュータに触り始めた時代はWindowsが広まってきたころと一致するが、初めは上記のようにほとんどMS-DOSまでしか使っていなかった。 購入した一太郎もMS-DOS用だったし、はっきり言って、Windowsはほとんど活用されていなかった。 そのうち、TrueBASICにもだんだん満足がいかなくなり、時代はWindowsだろう、と言うことで、Windows用のプログラミング言語としてVisual Basicを使いはじめた。
初め、体験版が雑誌の付録か、どこかに付いていたので使っていたのだが、確か保存が全く出来ないという制限があったので、初めて製品版を買ったプログラミング言語である。 バージョンは2.0だったと思う。 ただし、私がVisual Basicを入手したのは、時代がWindows 95に移行していた時代で、なんだかいつも時代から一つか二つ遅れていた。 確か、時代はC言語だ、みたいな話もあったのだが、そのVisual Basic 2.0は、4.0への無料アップグレード権が付いていたので、こちらの方がお得、みたいな考えなしの状態で購入した覚えがある。
そのVisual Basicだが、まともに活用されていたのかというと、正直言って自信がない。 作っていたソフトはTrueBASICで作っていた、原子名検索ソフトの移植版とか、Windows 95のスタートメニューに近い動きをするランチャーとか、そんなものだった。 そうそう、このころ作っていたソフトは全て「IrodorI」を冠するソフトで、このサイトの名前も、ここに由来してネーミングされている。 このころ一番夢中になっていたのは、このIrodorIシリーズで使うための、共通ライブラリを作ることで、まあ、はっきりいって本末転倒である。 内容は結構充実していたと自負していて、ソフトウェアの起動・終了処理をしたり、設定を一つのファイルにまとめて保存するとか、あるいは文字列処理をする関数とかを含んでいた。
他には、シミュレーションゲームや、RPGの構想を作ってはいたが、いずれも完成には至らなかった。 このころから、構想や設定を作るのが好きになって、段々とプログラミングからは離れていってしまった。 フリーソフトウェアが充実してきて、また、インターネットからそれらが容易に入手できるようになったことも、私のプログラミング意欲を削ぐ要因になったと思う。 今では、どのプログラミング言語もよくわからない状態である。 そのため、このサイトにはJavaScriptもあまり使われていないが、それは上記のような理由のためだ。
本: 懐かしい書籍を発掘
実家で本の整理をしていたら、コンピュータ関係の本が出てきたので、捨ててもいいのかどうか私が確認することになった。 タイトルを見ただけで、思わず懐かしくなってしまうような本ばかりだった。 以下にいくつかタイトルを挙げてみよう。
- 月刊マイコン別冊GAMINGへの招待(1983年)
- 森巧尚のBASIC MAGIC(1984年)
- OSのことがわかる本(1986年)
- N88-日本語BASICハンディマニュアル(1994年)
- N88-日本語BASICコンパイラハンドブック(1994年)
私が初めてコンピュータに触れたのは1993年頃にPC-9821Ceに触れてからだから、それ以前に刊行された本については、もらった本と言うことになる。 OSのことがわかる本、と言うのは当時のOSについて解説している本で、Windowsが出てきたとか、OS/2が次世代のOSになるとか、Macintosh OSはすごいとか、UNIXの動向も見逃せないとか、いろいろ興味深いことが書いてある。
一方私はどうだったかというと、当時はコンピュータでプログラミングすれば何でも出来る、というような発想に取り憑かれていて、ゲームをプログラミングしようとして遊んでいた覚えがある。 とは言え、プログラミング言語というのは高いから、当時の私にはとうてい購入できるものではなかった。 そうすると、PC-98に標準で付いているN88BASICを使うことになる。 当時はWindows 3.1が発売されたような時代で、MS-DOSがまだ主流の時代だったものの、BASICの流行はとうの昔に終わっているような状態だったと思う。 それでも、BASICについてこれらの本で勉強して、オセロゲームなどを作っていたような覚えがある。
実家にはPC-9821Ceが未だ残っているが、ディスプレイが故障してしまって今は使えない。 懐かしい本とともに、このマシンを使っていた頃の懐かしい思い出がよみがえってきた。 本もマシンも、今では完全に役立たずだが、もうしばらく保存しておこうと思う。
Web: 大量のメールマガジンを一気読み
私は日経BPのメールマガジンをいくつか取っている。 興味がある分野を全て登録していたら、10以上のメールマガジンになってしまった。 毎日配信されるものから、週に1回というものまで、いろいろあるため一概には言えないが、だいたい一日3〜4通は配信されていると思う。
こうなると当然、メールを読まずに過ぎてしまうこともある。 特に、旅行をしたりしてメールが受信できなかったときなど、大量にたまってしまったメールを読む気がせず、そのままたまっていくという悪循環に陥ってしまいがちなのだ。 現在も、まさにそのような状況が続いていて、とうとう未読のメールマガジンが300通を超える事態になり、流石に片付けていこうと思い立った。
もちろん、全く読まずに「全てのメールを既読にする」とでもすればよいのだが、せっかく配信されたメールである。 せめて流し読みでもしなければ申し訳ないし、面白い記事があったらみすみす見逃してしまったことになる。 こんな「もったいない」根性で、ここ数日は、毎日配信される以上のメールマガジンを読むようにしている。
読んでいて思うのは、やはり面白い記事を見逃していたなあ、と言うことである。 基本的にメールマガジンは記事の全文が載っているわけではなく、記事の初めの数段落を掲載し、後はWebで閲覧するというスタイルになっている。 大半の記事はWebで閲覧するまでには至らないのだが、ちらほらと、WWWブラウザで読んでしまう記事がある。 見逃さずに済んで良かった、と思う気持ちと、こんなに月日が過ぎるまで放置していたことを悔やむ気持ちと、複雑な感じだ。