情報処理技術者試験
2026.01.13
情報処理技術者試験といっていたのは昔(2000年頃まで)の話で、いまは基本(応用)情報技術者試験に変わっています。
久しぶりに見たらそうなんだという浦島太郎です。
(昔の)第2種は取得したけど第1種は落ちたっけ。ずいぶん昔です。

確か試験会場は大学の教室で、
自分の前の席は髪の長い女性。別に、萌えたとかじゃなくて。
その長い髪で、机上に置いていた筆記用具を丸ごとさらわれてしまったのだ!
頭を動かした時、その長い髪がホウキのようになってガサーッと落とされた。
あっごめんなさいって、まだ試験前の時間だったと思う。

そこで知り合って仲良くなって・・・というシナリオを妄想するだろうけど、そんなのは全く無い。

東京で電車に乗っている時、ポニーテールで顔面をペシッとやられた事があった。
その女性は自分で気づいてごめんなさいと言ったけど、
内心もっとやっていいよと言いたかったが(ヲイヲイ)・・・

当時通っていた学校では、第1種合格者は10万円、第2種合格者は3万円の「研究費」と称するお金をくれました。じつは学校の宣伝に使われるんですけどね。広告に合格者として名前が載ってしまいました。

試験内容は、昔とは大幅に変わっています。
あの頃の(第2種の)言語はFORTRAN、PL/I、COBOL、CASL(アセンブラ)だったけど。
PL/I以外は知っていたので、楽な問題を選ぶことができました。

今の「応用」ではストラテジ(戦略)、プロジェクト管理といった問題が問われます。この分野サッパリです。正式に習ったこともない。ただ、長年の経験的に何となく答えられそうな気がします。

データベース、SQLとか全然知らない。自分が学校で習ったデータベースは昔のデータベースの話です。メインフレームの世界。

過去問を見てみると、自己資本比率は?という問題もあり、これもまたサッパリ。
まあ知らなきゃ覚えれば良いだけです。試験を受ける気はないけど。

「エンベデッドシステムスペシャリスト試験」というものがあり、過去問を見ると記述式が多かったです。400字以上800字以内で述べよ、とか。
普段やってる事だろうと思いながらも、試験という限られた時間の中だと集中力とエネルギーを使い果たし、グッタリ疲れそうです。

情報系の資格は、運転免許や危険物取扱者のように免許を持ってないと業務に従事できないというわけではないです。
職場によっては持ってないとその業務に従事させないところも有るかもしれないけど。
自分が過去に勤務した会社では、諸先輩方は情報処理の資格など持ってないし、実力が伴わないとだめでしょーとか、そんな言われ方をしただけ。
Z80マイコン何号機
2026.01.04
高校2年で初めてワンボードマイコンを作ってから、新しく作るたびに1号機、2号機、3号機と番号をつけてきたけど、
結局どうしたっけ、何号まで作ったやらスッカリ忘れてしまったので思い出すことにします。

1号機
今も残っている。基板4枚をつなぎ合わせたワンボードマイコン。
確かサンハヤトのICB-505(ぐるり一周の電源パターンが便利だった)
16進数キーと7セグLEDでプログラム入力や操作・表示
ラジオの製作の連載記事を参考にしたもの。
製作記事では各モジュールごとに1枚ずつカードエッジ基板に組んで、バックプレーンボードに差し込んでシステムを組み上げるようになっていたが、
カードケージやバックプレーン等に使う予算が無かった為、回路を整理しつつ安価にできるように工夫した。
昔から拾い集めてきたテレビの部品(トランジスタ、抵抗、コンデンサ)を多く活用している。
ROMの書き込みは幸い学校にROMライタがあったので使わせてもらい、無事にできた。その前の夏にMZ-2000のプリンタMZ-1P07がヘッドから煙を噴いて壊れたので、その中に入っていた2764を消去して使った。

2号機
現存せず。作った後に、次の作品用として部品取りした為。
基板2枚を重ねあわせた外観だったような。写真どこかに有る。
自分で回路設計するところから始めたが、最初は難しくて動かず、何度も作り直したもの。
LEDドットマトリクスを備えて、MSX用ジョイスティックを接続可能にしていた。テトリス専用マシンにするつもりだった。
プログラム入力は、最初のブートローダをロータリDIPSWを回してアドレス・データを設定し、1バイトずつ書き込むという面倒くさいやり方。(当時ROMの書き込み手段がなかった為)
この面倒くささが致命的だったか。
確かAY-3-8910もつないで音を鳴らしてみたが、それもまた手順が面倒くさかったので、飽きてしまった。

3号機
今も残っている。
カセットテープの持ち運びのケースを利用した。
学校の卒業研究の課題として勝手に企画したもので、当時テレビで放映されていたスパイ大作戦から大いに影響を受けた。
何か持ち運んで使える秘密の機能が入っているようなものを作りたかった。当時はノートPCも珍しかった頃で、持ち運びにあこがれた。
64KBオールRAMでバッテリーバックアップ付き。プリンタポートからプログラムを流し込む仕掛けで、MSX-DOS上でアセンブルしたものを容易にダウンロードできた。
LEDドットマトリクスで文字やグラフィックの表示可能。RS-232Cと、カセットI/Fも内蔵。
電源はニッカド単2を4本直列の充電式。

最初、担任の先生から「部品代が出るよ」と言われたので、自由に部品を買い集めていた。最後あたりで先生に聞くと「領収書が必要だ」と。社会人には常識だろうけど学生はそんな事しらないし。結局、全て自己資金で製作。

そもそもビジネス系の専門学校で、銀行などの基幹システムとか勘定系システムのプログラマを養成する学校だったので、マイコンをいじる変な奴は自分ぐらいだった。
簿記の勉強もしたけど、小切手だの手形だの、本物を見たこともないからイマイチ、ピンとこなかったっけ。

その後
就職先はマイコン応用電子機器、産業用機器を設計・製造する会社
マイコンに詳しい人達は当然たくさんいたが・・・
自分の趣味を話すと、

そんな事してどうすんだよ、とか。
自己満足だろ、とか。

プログラマの人も同じような反応。

ある意味、仲間とも言える人たちに出会ったと喜んでいたところが
予想外のそんなネガティブな反応に、大いに凹んでしまって熱が冷めてしまった。
ようやく、せっかく芽が出てきたのに枯れてしまった感じ。環境が悪かった。
結局5年足らずで辞めてしまったが・・・
仕事と趣味は別だなというのはわかる。楽しみばっかりでもない。

今だったら、何を言われようが(さんざん慣れてしまって)なんとも思わないけど、当時は言われたことを真に受けていたから、もろにダメージ直撃と言うかなんというか。

その次の会社で、意外な接点がありZ80の知識が活きることになった。
誰もネガティブな事を言う人はおらず、それ面白いね、やってみようとか、そんな感じで雰囲気が良かった。
なぜI,J,K,L,M,Nか
2026.01.02
プログラムのループ変数でi, j, k, l, m, nを良く?見かけるのは、元々はFORTRANの影響があります。
FORTRANでI, J, K, L, M, Nは整数型変数と決まっていたので、ループ用に使っていたわけです。FORTRANでは命令や変数名を大文字で記述することになっていました。

それを習った人がc言語でも同じようにi, j, k, l, m, nを使い、さらに、それをお手本にした人も同じようにして・・・ということなのでしょう。

しかし、できれば意味がわかるような変数名にすることが望ましいです。

※私がFORTRANと言っているのはFORTRAN77のことで、かなり古いです。

今の言語はフリーフォーマットなのは普通です。しかし昔のFORTRANやCOBOLは決まった桁から書き始めていました。
そのためのコーディングシート(原稿用紙)もありました。
最初にフローチャートを描き、それを見ながら考えながらコーディングシートにプログラムを手書きして、それから端末室へ行って打ち込んでコンパイルしていたものです。

FORTRANは比較文が覚えにくかった。.LT. ってどっち向きだっけとか。

COBOLも一通り勉強したけど、今ではすっかり忘れてしまいました。
インベーダー
2025.12.14
ちょうど小学校に入る前後あたりでインベーダーが流行していたのかなと思います。

小学生はゲームセンターに入ったり、ゲームをしてはいけません、ってお達しが学校から。
当時は不良のたまり場、悪の巣窟のように言われていました。

予備知識は「ゲームセンターあらし」だったか、やはりその作品中でも偽造100円玉とか不良のたまり場とかの問題は描かれていました。やっぱり悪いところなんだ、という印象しか持っていませんでした。

田舎だったから町内にはゲームセンターは無く、駄菓子屋に「新幹線ゲーム」とかパチンコ台があったぐらいか。
遠くの町まで出かけないと、インベーダーなんかありませんでした。

ところが、こども会の行事で遠くの遊園地に出かけた時、ゲーム場にインベーダーなどが並んでいました。
私はそれらを眺めていました。
先生に、ゲームはダメ!って言われたよなーって思いながら。

すると同級生が「やってみたら」って、100円を入れてくれました。おいおい勝手に。
「ダメって言われたじゃない、学校で」と言ったら、「先生いないし、いいんじゃない」って。

まあ、やり方もよく知らないからすぐやられてしまったんですけどね。

砲台から発射してインベーダーを狙うのはわかった。たまにUFOが出るのはわかった。
この砲台の前に有るのは何かいな、こんな程度でした。
撃ちまくると穴があくなあ。インベーダーが撃ってきても穴があくなあ。
ここに隠れていたらやられないだろうか?って、じっとしていたらドーンとやられて終わり。

100円を入れてもすぐ終わり、お金が飲み込まれるだけ。腹の足しにもなりゃしない。100円もあったら駄菓子がどれだけ買えたのか。

インベーダー(テーブル筐体)の基板(タイトー製の本物)は昔持っていて、
動作状態で外したから使えたのだろうけど、古くて汚いし、
使い途がないから捨ててしまいました。

筐体の中身を入れ替えて別のゲームにしようとしたんだっけ。

喫茶店のおばさん、
昔はね、インベーダー1台で従業員の給料は稼いでくれたのよって。(当時)
フロッピーディスクケース
2025.12.08
これは確か学生時代に買ったフロッピーディスクケース

この中にMSXのフロッピーを入れていました。FS-A1STの添付フロッピーもです。
あとは雑誌の付録とか。

残念ながら全てにカビがはえており、全部は読み込めませんでした。
綿棒にアルコールをつけて丁寧に拭き取ったりしましたけど、中で張り付いているような物もあり、絶望的ですね。
分解して中のディスクだけ取り出し、清掃するか、何らかの手段は試みる価値はあると思うので、まだ捨てませんけどね。

一応、この中に乾燥剤を入れていた時もあったんですが、押し入れの中に入れていたら湿度が高いからダメですね。

できれば1枚ずつチャック式のビニール袋に入れて保管すべきでした。悔やまれます。

このケースはもう古いので捨てて、いま有るフロッピーは保管方法を改善したいと思います。

- CafeLog -