File system

ファイルシステムの解説をしたのですが、OSの教科書もそろそろLinuxのやつにしていいんじゃないかと思い始めました。いまどきホストコンピュータのファイルシステム勉強したって使わないよなぁ、という感じです。

プログラムの実行について話をするときに、スタックとかの説明もするんですが、通じているんだかいないのだか、ちょっと不安を感じたり。試験をすれば一発でわかるんですが。

とりあえず、今日は朝から調子がでなくて、駄目駄目な感じでした。

カテゴリー: etc

Ultra Seven

子供と一緒にウルトラセブンの再放送をみているわけですが、難題をふっかけてきて凄いですね。今日の話は、「ペガッサ星宇宙都市を残すか地球を残すか」という話で、ペガッサ星人からみるとあたり前の技術で地球がちょっと軌道修正してくれればすむけど、地球人はそれができないのでペガッサ星宇宙都市を破壊してしまいます。しかし、実は、ペガッサ星人側でも破壊工作員を地球へ送っていて、万が一地球が軌道修正できなかった場合は、地球を破壊するということになっていたのです。ペガッサ星人の工作員は、ぎりぎりの時間まで破壊工作を我慢するのですが、技術的に劣る地球側は地球側にとって技術的に安全なうちにペガッサ星宇宙都市を破壊してしまいます。ということで、ペガッサ星人の工作員が地球を破壊するときにはすでにペガッサ星宇宙都市はこの世にないという状態になってしまいました。どっちも自分の星を守るための行為なので、非難しようにもどうしようもなく、結局、実力行使をした方の勝ちという感じで、後味が悪いというか、なんというか…

とりあえず、怪獣との派手な格闘シーンを期待している我が家の子供には、やはりわかりにくい… 「なぜ、ペガッサ星人をセブンは倒さなかったの?」と疑問に思うらしいので、それに対して説明するのですが、なかなかわかってくれないわけです。見ている大人からして、「セブンがウルトラ警備隊を総動員してペガッサ星宇宙都市の軌道をちょっとかえてあげればいいじゃない?」なんて思ってるんですし…

仮面ライダーも話は小難しいのですが、バトルシーンはきっちりいれてくるので、子供的には満足度は高いようです。とりあえず何で戦っているかは気にしないで、誰が強いか、だけわかればいいようなので、ライダー同士が戦っていても大丈夫。「今日のカリスは強かった」「今日のギャレンは弱かった」で話がまとまります。親としては、バトルシーンにだけ反応されるのも嫌なんで、これまた微妙なんですが(^^;)

variable

意外と変数の説明が難しいことに気付く。ようするに、変わる数なんだが、それで初学者には通じるんだろうか?変数よりは型の方が説明しやすいんだが、floatとかdoubleの内部表現について初学者に説明するのはめんどくさい。

そもそも、初学者というのは何もしらないわけで、しかし、高水準プログラミング言語のような抽象度の高い話はわからないわけで、でも低水準プログラミング言語の話をすると実装技術よりすぎて、これまた難しいわけで、バランスをとるのは結構難しいなぁ、と思う次第。

カテゴリー: Java

Race game

さっそく、レースゲームを作ってみた。基本的には「Javaゲームプログラミング アルゴリズムとフレームワーク 長久 勝 (著)」に書いてあるものと同じだが、壁クラスを作ったり、Viewとなるクラスの仕事を増やしたりして、もう少しオブジェクト指向らしくしてみた。コメントは書いていないのですが、やっていることは大体わかるでしょう。

続きを読む

カテゴリー: Java

drive recklessly

最近、ノートパソコンが熱暴走をして落ちます。Windowsでも、Linuxでも落ちました。そんなに負荷のかかる処理をさせていたわけでもないのですが、ファンの能力が落ちてきたのか、それだけ暑いということなのか…はやくも蚊にさされたし。

前代は「冷えぴたシート」で何とか逃げましたが、今回はどうしようかと悩み中です。とりあえず、途中までの作業がパーになるのは勘弁してほしいので、対策を考えます。

Java Game Programming

Javaゲームプログラミング アルゴリズムとフレームワーク 長久 勝 (著)を購入してみた。表紙はちょっと厳しいものがあったが、これぐらいなら、と思ってレジへ持っていった。

ぱらぱら読んでみた感じでは、卒業研究の1チームにやらせている調査では、あるデータをとるのに、Javaプログラムを書かないといけないのだが、これをやらせて、ついでにキャンパス見学会のときに、できあがったゲームを見学者へ紹介して、一石三鳥を狙うのが良いのでは思ってたりする。入学してから2ヶ月の1年生にはまだ難しそうだ。

ゲームプログラミング関係は何冊か購入しているが、どれも学生にやらせるにはどうも量が多くて駄目な感じ。さすがに授業でとりあげるとすると、なんだかなぁという内容でもあるし。ゲーム作りながら、文法もきちんと説明するという、教科書になる本はないのだろうか。

カテゴリー: Java

JK2

JK2がよくエラーを発生するので、コンパイルをしなおしてみた。とりあえず最新版をダウンロードしてみた。
続きを読む

カテゴリー: Java