読者です 読者をやめる 読者になる 読者になる

Line Buffer Overflow…

書くことが多過ぎるとき、バッファーとしてこちらに書きます。不定期更新です。

雨のち晴れ…

今日は、そんな天気だそうです。 「晴れのち雨」は帰りに困りますが、「雨のち晴れ」は、たたの逆に見えて、実にたちが悪い。 忙しい朝に自転車が使えないのは、困ります。 バスはあるけど、終点のバス停が駅から遠い! 本数も十分ではなく、かえって早起き…

Can't CONTINUEの記憶…

エラー番号17。 そう、確かにこんなエラー、ありました。 出したことも、あるはず…。 かすかな記憶だと、「CONT」命令だったかな? 「Ctrl + STOP」を押すか、或いはプログラムに「STOP」命令を仕込んで、プログラムを止めた後、何らかのチェックをしたあと…

Subscript out of rangeの記憶…

エラー番号9。 “Subscript”を辞書で引いたら、「添字」だそうです。 何かというと、「変数」という値の入れ物に付ける、通し番号のことです。 「配列変数」って言ったりしますが、たとえて言うならば、「リング式のメモ帳」かな? ひと綴りの変数に通し番号…

あらゆる想定…

先ほどの、「ギャラガ」の続き。 トラクタービームを発するボスギャラガ。 わざと突っ込んで取り返すのが、ひとつの作戦です。 しかし逆に、絶対にトラクタービームに入ってはいけない場合があります。 そう、自機のストックが、1機もないとき。 人質を取り…

RETURN without GOSUBの記憶…

エラー番号3。 ここでいう「RETURN」とは、サブルーチン、まあ例えれば外注先かな?から、本体の呼出元へ戻る命令。 プログラムの中で、何度も使う処理をまとめて、サブルーチンとして書いておいて、本体のあちこちから呼び出して使い、また元の場所に戻る、…

転送…

フォロワーさんにメッセージを打つべく、PCのメモ帳で長々と…。 でも、結構な遅い時間になっちゃって、打つのは翌日の昼に、したんです。 とは言え、昼間は会社のパソコン。 スマホに送るのって、メールにコピーして、自分宛に打って、またその分をコピーし…

Verify errorの記憶…

エラー番号20。 Verifyとは、「確認する」「検証する」の意味。 CSAVE命令で、カセットテープに書き出したプログラムが、本当に正しく書かれているかを確かめる命令が、MSXでは確か「CLOAD?」だったと思います。 この命令を実行すると、パソコンはテープの読…

Illegal directの記憶…

エラー番号12。 BASICは、プログラムに命令文を書いて、一気に実行させるのが本分ですが、命令によっては待機時(ダイレクトモード)にも打てる命令があります。 プログラムを起動させる「RUN」はもちろん、プログラムを表示する「LIST」、プログラムをカセ…

Out of DATAの記憶…

エラー番号4。 READ文に差し掛かると、プログラムの中にDATA文を探して、1つずつ読み取っては、変数(値を入れる箱のようなもの)に格納していきます。 今なら別ファイルにして、読みに行くんですが、当時の外部記憶装置はカセットテープが主流!だったので…

Undefined line numberの記憶…

エラー番号8。 GOTO文やIF~THEN文で、存在しない行番号を指定すると、このエラーが出ます。 そう、当時のBASICは、行番号で命令を管理していたんです。 通常、最初は10刻みに行番号を振っておいて、行を挿入する必要があったときに、その間の行番号を使った…

Undefined errorの記憶…

Undefined = 未定義。 未定義のエラーが発生したっていう、訳のわからないエラーが発生すると、これが表示されます。 エラー番号は23ですが、それ以外の未定義エラーが起こっても、このメッセージになります。 エラー番号は、記録しています。 当時、1~255…

KMGT…

何ですかって? 大きな数を扱うために、単位を拡張する記号です。 「SI接頭辞」と言うそうです。 K=キロ、M=メガ、G=ギガ、T=テラ。 パソコンではメモリなどの単位で、お馴染みですね。 K=2の10乗 = 1,024 M=2の20乗 = 1,048,576 G=2の30乗 = 1,073,7…

NEXT without FORの記憶…

ループを構成する命令、FOR文に対応していないNEXT文が出てくると、このエラーになります。 エラー番号1番は、なぜかこれ。 何故なのかは、わかりません。 でも、昔のポケットコンピュータ「PB-100」でも、ERR1はこのエラーだったな…。 実際には、いきなりNE…

Device I/O errorの記憶…

エラー番号19番。 「恐怖のエラー」の一つでしょう。 意味は、「カセットテープからのプログラムのロード中、エラーが生じて読み取れなかった」 今でもExcelファイルが読めなくなったりすると、冷や汗をかきますが、昔は記憶媒体として、カセットテープを使…

Out of memoryの記憶…

エラー番号7番。 メモリ領域が埋まってしまって、これ以上記憶できないときに出ます。 実際には純粋の記憶領域の他、変数の領域やスタック(戻り番地)なども対象ですが、十分な領域が用意してあるので、ちまちまプログラムを作るレベルでは、まずこのエラー…

Syntax errorの記憶…

昔のパソコンの、エラーの話。 エラー番号2番。 Syntax=構文。 構文を誤ると、このエラーが出るわけですが、要は打ち間違うと出ます。 雑誌のプログラムなんかをよく打ちましたが、このエラーなしに打ち終わることは、ほぼありませんでした。 動かせば、「…

当月100本目に…

はてなブログ5周年ありがとうキャンペーンお題第1弾「はてなブロガーに5つの質問」 1. はてなブログを始めたきっかけは何ですか? 当ブログ、以下のブログのサブブログでして… kiha-gojusan-hyakusan.hatenablog.com 別のブログが機能的に物足りなくなって、…

4人目の出会い…

会社のホームページに入ってきたお問い合わせを、精査して振り分ける仕事をしています。 ある日。 メールに書かれた依頼人の、名前を見てびっくり! 同姓同名、だったんです! 漢字は、わからないけど… 僕が直接コンタクトを取るわけではないので、相手は僕…

String formula too complexの記憶…

エラー番号は16ですが… 「文字列が複雑過ぎる」エラーですが…。 別に、もう1個ブログを立ち上げるわけではなく…。 依頼されたExcelの数式の修正が、うまくいかなくて…。 あれを足したり、これを加えたり…。 こういう時って、都度対処になって、数式がどんど…

時間配分…

先ほどの記事を、新しく始めたSNS「Path」にアップしたら、越谷のHさんとRPG談義になって… kiha-gojusan-hyakusan.hatenablog.jp そう、あの当時は際限もなく、ゲームに没頭できたなぁ…。 いろんなシリーズもあったし、だんだん強くなっていくのが、楽しかっ…

太陽のオイル…

ゲームのお話。 昔のゲーム。 「ハイドライド3」というゲームがありました。 「ドラクエ」と同じRPGですが、戦いはアクションゲームみたいにぶつけ合うので、「ARPG」なんて言われてました。 制作はT&Eソフト。1987年の作品です。 架空の世界を冒険するゲー…

食いつぶして…

あっ、さっき書いた“ナッツ”じゃなくて… (食べちゃったけど…) IEが極端に重くなって、マウスも受け付けなくなって、ファンもウィンウィン言い出したら… たいてい、IEがリソースを食いつぶしています。 「タスクマネージャー」を開くと… IEだけで2GB近いメ…

古くなる壁紙…

先ほどの記事の写真ですが… セピア色! 実は、あるソフトでセピア色にしているんです。 その名も「古くなる壁紙」! 時間が経つごとに、徐々に壁紙が色褪せていって、最後には上の写真のようになるんです。 ちなみにスタート時点はこちら(リセットしました…

デスクトップ…

10月の頭だったかな? パソコンを立ち上げてみたら… デスクトップのアイコンが、シャッフル!! 位置がめちゃくちゃになってる!! たまに、あるんですよね~ 確かにデスクトップはアイコンで溢れ、多すぎではあったけど、重要なアイコンは場所を決めてあっ…

Rの記憶…

ExcelVBAでは、Rも変数として、よく使います。 行を表す“Row”の頭文字だからです。 変数Rを1ずつ足していって、1行ずつ処理を施していく。 こんな処理を、よく書くわけです。 スプレッドシートならでは、なんでしょうね。

読みたくないもの…

多分、多くのプログラマーの方が、そうなんだと思いますが… 「日が経った、自分が書いた、プログラム」ほど、読みたくないものは、ないのです! 自分の作ったプログラムなので、新たな発見は一切ナシ! 見えてくるのはあんな拙さ、ごんな非効率。 時には自分…

Oの記憶…

OとIは、キーボードでは最も使いますね。 最も手垢がたまりやすいキーでもあります。 以前、Iはプログラムで、ループカウンターに使うと書きましたが、Oを変数にすることは、皆無です。 0(ゼロ)と間違えやすいからなんですが、I(アイ)が間違えやすい、1…

延々のアップデート…

先週末、職場のパソコンにアップデートが走ったのは、覚えていました。 休み明けで出社して、パソコンの電源を入れると… 青い画面に、ひたすら球が回る“待っててね”サイン。 すぐにイライラし始めたのは、更新のパーセンテージが上がるのが、恐ろしく遅かっ…

Jの記憶…

Jも、プログラムのループカウンターとして、よく使います。 2つ目のループ、としてです。 ネストと言って、一つ目のループ・Iの中に、すっぽり収めて使います。 なので、Iのループを100回、Jのループを100回、回すとすると、Jのループの中の処理は、100×100…

前の人が…

満員電車。 前に立つ人が読んでる本を、チラッと。 DNSとか乗っ取りとか書いてあるので、サーバー関係みたい。 そう言えば、Linuxの資格、LPICのレベル2を、持ってます。 サーバー関連の資格です。 使う機会がないので、もう、錆び付いてしまったけど…。 資…

Iの記憶…

“I”はプログラムで、ループカウンターとしてよく使います。 “I”という名の、数字が入る箱を用意しておき、中の値を1ずつ足していき、一定の数になるまで同じ処理を繰り返す、という動作が多いですね。 変数というヤツです。 実際の処理では、このループカウ…

Gの記憶…

Gは、コレかなぁ…。 検索は、Google派です。 シンプルだから。 色は、多分関係ないと思う。。。 Yahoo!も画面は出してるけど、基本、ニュースのみ。 Yahoo!での検索は、稀にGoogle検索に満足が行かなかった時ぐらい。 めったに、ありません。 Googleだけではあ…

眼鏡の記憶…

初めて眼鏡を作ったのは、中学生の頃。 勉強…ならいいんですが、多分、ゲームのやり過ぎかと。 遺伝も、あるようですけどね。 今は、玉が細長いのが流行り、なんですってね。 ここでも、流行についていけてないや…。 玉は大きい方が、好きなんです。 下のフ…

マウスパッドの記憶…

マウスパッドは、ある意味マウスより重要だったりします。 昔、絵柄に惚れてこんなのを買ったけど… 当時の赤外線マウスは、この白中心に黒文字が入るデザインに、誤動作しまくりで! マウスポインターが飛ぶ飛ぶ!! まぁ、ボールマウス用に作られたんでしょ…

欲しいもの…

今、職場環境に欲しいもの。 「Excel2007が動くパソコン」!! 今職場で使ってるのは、Excel2013。 VBAを書くので、これで動いても、納品先で動くとは、限らない。 VBAのコードやプロパティの互換性は、互換性チェック機能では検出できないのです…。 Excel20…

秒殺…

仕事で。 自分の作った帳票グラフを報告するメールを書いていたんです。 大半は書き上げてて、後はチェックのみって所で、割り込みの仕事が入って。 さて、編集に戻ろうとかと思ったその時! IEの動作異常ですべてのページが開き直し…。 えっ?何か影響があ…