数ヵ月ぶりにPCにdebianをインストールしています。とあるプロジェクトで使用するためにLinux Boxが必要になったので、文字どおり床に転がっていたCasio FIVA 102Sを使うことにしました。
純正CD-ROMドライブを持っていないので変則的なdebianインストールになります。こういうのは慣れてたつもりだったのですが、すっかり忘れてしまいました。かなり苦戦しています。
数ヵ月ぶりにPCにdebianをインストールしています。とあるプロジェクトで使用するためにLinux Boxが必要になったので、文字どおり床に転がっていたCasio FIVA 102Sを使うことにしました。
純正CD-ROMドライブを持っていないので変則的なdebianインストールになります。こういうのは慣れてたつもりだったのですが、すっかり忘れてしまいました。かなり苦戦しています。
今日はひさしぶりにCPUを創りました。とりあえずクロック&リセット部は何とか半田付けが終わりました。
電源を繋げてみると電源用LEDが光ります。気を良くして74HC14を挿入後、リセットとクロックの回路の様子を見てみると、ちゃんと動いているようです。正直言ってうれしい。
明日からはメインのCPU部に取りかかります。
仕事が終わって一段落したつもりが、プレゼンで使った資料を提出するよう言われました。ありゃりゃ印刷のことなんか全然考えてなかったですよ。どうしましょう。
ビットマップでキャプチャして6枚1ページ程度に並べるのがいいのでしょうか。なんかそれもつまらないような。
いただきもののおいしい地ビールを味わって酔っぱらったところです。
ビジュアルプログラミングの話をすると必ず「プログラム言語でいうと何ですか?」という質問が出るのはなぜだろう。
ピカソの絵を見て「文学で言うと何ですか?」という質問に近いのか。そんなことわかりませんよ。
このところの懸案だったプレゼンが終わりました。
悪かった点
・背景の説明が充分にできなかったこと
・時間を気にしすぎて途中うやむやになった部分があったこと
・Squeakでのプレゼンの良さを発揮できなかったこと
・状態遷移図の説明がうまくできなかったこと
良かった点
・iPhotoで画像を見せることで余裕を取りもどせたこと
・C言語(に限らずどんな言語でも)の習熟は本質の理解にも目的にもならないことを言ったこと
・「情報教育」と「情報処理教育」と「ものづくり教育」についてその微妙な関連と矛盾を指摘したこと。
まあ、50点といったところでしょうか。学生さんも来てくれたのは精神的にはかなりありがたかったです。
土曜日のプレゼンテーションに向けて、発表用資料をSqueakで作っています。あまたの現実逃避行動により遅々として進んでいませんが、骨格は何とかできたと思います。
今回は配布資料はIllustratorで作成してpdf化し、写真はiPhotoで、ビデオはQuickTimeの力を借りることにしました。
印刷は仕方ないとしても、写真や動画はSqueakでも充分対応できるはずなんですが、iBook上のSqueakのスピードがちょっと遅いことと、mpeg動画がPrimitive failedで再生できなかったのとで断念しました。
スレッドナビゲータもブックモーフも使わず、1ページ=1プロジェクトという作りですが、こっちの方が融通がきくのでよしとしています。
Squeakを使う一番の利点は、動きをプログラムで簡単に表現できることです。今回は特にプログラミングに関するプレゼンなので、スクリプトを多用して直接動かせるようにしています。この辺だけは嬉々として作業が進みます。
CPUを創っているのは実は現実逃避だったりします。そろそろ現実が迫ってきているので、プレゼンテーション用の資料をSqueakで作成しようとしたら日本語TrueTypeフォントがMacOSX上のsqueakに組み込めません。
SqueakNihongo7と同様のやり方で組み込もうとしたら、Space is Lowなんてメッセージが出ました。原因究明をすると更に現実逃避しそうなので、確かWindowsでは問題なかったことを思い出して、Windowsで組み込んでMacに持ってきたら問題なくフォントが使えるようになりました。とりあえず、これで資料を作ります。
昨日と一昨日の作業で、概ね部品の取り付けがおわりました。昔は背の低い部品から取り付けていくということを考えていなかったため、今回はそうしたことで以前よりずっと早いペースで取り付けができたように思います。
同時並行的にGNDやVccに直接つながる端子のハンダづけも行っています。ただ、自宅にリード線のたぐいが全然なかったので今日研究室のものをかき集めて配線する予定です。
考えながら作業するのはなかなか楽しいものです。キーボードを操るのと違った感覚を得られて良いですね。
今日から作り始めることにしました。とりあえず基盤にICソケットを仮付けした後で、抵抗から半田付けしていきます。途中で最初に計画した配線に誤りがあることが判明。慎重に慎重を重ねていても間違いはあるものです。