80.裏猫

電子書籍を書いています、楠田文人です。
 電子書籍はこちら >>
外を見ると、車庫、路地、向かいのお宅が見えます。時折、ぶらぶら猫が歩いて行く。路地の奥には家が三軒あって、そのうちの二軒では猫を飼っている。二匹と一匹のようです。
茶トラさん、キジトラさん、三毛さん、皆、顔馴染みですが慣れている訳でははありません。飼い主である御主人と奥さんの顔は知ってるけど、どの猫がどの家で飼われているか覚えていません。猫さんの名前も知らないし。
それぞれの猫さんの行動パターンは違っていて、三毛さんはあまり路地を使わない。離れたところ、道路をだいぶ行った先の道で見掛けることがありお宅の裏から出て行くらしい。
茶トラさんとキジトラさんは路地から出て行く。ことにキジトラさんの方はうちの庭を散歩ルートにしていて、路地から車庫を通ってうちの庭に入り、縁側で寛いだり、庭に置きっぱなしのサンダルの上で昼寝をしたり(冬は地面にあるタイルが冷たいので)、木戸の下から道路に出て他のお宅を探索する。茶トラさんは路地を出た左の方がテリトリーらしい。
キジトラさんには時々遭うし、向こうも顔を覚えてるらしく、一瞬立ち止まってこちらを見る。キジトラさんは
「何? どうする予定?」
って感じで止まってこっちを見てる。恐がってるのではなさそうです。別にいじめたりしないし。
キジトラさんはうちの縁側でお休みになってることが多い。
「ふわー! ここは誰も来ないから楽だにゃー」
って感じでのんびりしてる。縁側は隠れたところにあるので人とか猫は通らない。庭の方は三毛さんも通ることがあるし、隣の庭で仕事をする人からも見える。声を掛けて見た。
「キジトラさん」
「だ、誰?」
「この家の、私なんですが」
「なんだ! 驚かすなよ」
「いや、ちょっと聞きたいことがあってさ」
「何?」
「最近、三毛さんと、茶トラさんを見ないんだけど、どうしたの?」
キジトラさんは鼻先で笑いながら言う。意味ないのに欠伸をしている。
「下の方に、新しく工場が出来ただろ」
下と言うのは、この辺りの住宅は坂の上なので、坂下に出来た工場のことを言ってるようです。工場は庭とは反対側にある。
「白い大きな建物だっけ?」
「鰹節工場だ」
「へぇ!?」
「三毛は、裏のごみ捨て場に入り浸って、鰹節の屑を貰ってるらしい」
それは知らなかった。そう言えば散歩でも下の道はあまり通らない。
「鰹節工場はいつ出来たっけ?」
「今年の三月」
「やっぱり」
春先から街中で他の猫に出会うことが多くなったのだ。もしかすると、皆、鰹節の屑目当てて来てたのかも。
「下の工場近くは、増えた猫がうろうろしてるけど、この庭まではまだ他の猫は入って来ない」
「そんなに増えたんか?」
「凄く増えた。鰹節を出荷する日と、鰹節の屑を掃除する日は、特に多い」

f:id:kusuda_fumihito:20200516160550j:plain

「おっ!」
キジトラさんが何かに気付き、塀の方を見た。見たことのない黒猫が塀の上を歩いて行く。
「知ってるか?」
キジトラさんは首を振った。
「鰹節を狙って来たやつだ。もうここまで顔を出したのか?」
「あ、雨だよ」
黒猫の頭に雨が降っている。庭の植え込みにも雨粒が当たって葉っぱが揺れ動いている。雨の季節が続くと、鰹節工場の入り口にはポリビニールのカーテンが下げられて猫達は暫く、通うことが出来なくなりそうだ。

79.普段出来ないことをやる

電子書籍を書いています。楠田文人です。
 電子書籍はこちら >>
皆さん、大変な状況だと思います。こんな時期だから、普段は出来ないことをしようと考えました。それは「取り残したプログラミング再開」です。
これまで仕事でプログラムすることがありまして、言語で言うと
・shell スクリプト
awk
perl
VBAExcel マクロ)
JAVA Script
などで作りました。
Web サーバーのアクセスログを目的別に集計したり、小企業の経費データを仕事単位、目的別に分類して集計して表にするなど、エンドユーザー・コンピューティングの範疇でした。システムからの出力が CSV でも、加工して Excel のシートにしなければ判り辛くその加工を行ったり、アクセスログもそのままではデータの羅列で、担当者さんが加工しなければ判らないためで、勢い出力は Excel が多くなりましたね。
他の言語にも興味があり、BASIC、PASCAL、C、ruby なども時々入門書を読んだりしていましたけど、なぜか勉強を始めると仕事が入って中断してたりします。
そこで、今回の自粛要請で「出来なかったプログラミングを集中して勉強しよう!」と思い立ちました。ターゲットは「C++」と「Object Pascal」です。BASIC は「TBC」で割と集中したのでいいかと。
何故 C++ かと言えば、それはオブジェクト指向です。なんとなく理屈では知っていても実体を知らない。例えば「継承」と言っても具体的にプログラムコードではどう書いているのか知りたかった。けれど、その部分だけのコードを見せられても全く判らず、言語そのものを知らなければならない。「C++」全部知らないとだめなんで諦めてたけど時間はあるし成果物は不要なので、判らなくなると戻って確認しなおしたりで C の、構造体、ポインタなども勉強し直した。
コンピュータは NEC 98 ではなく Macintosh Plus から(漢字 Talk 2.0)で、(その前の MZ80 は BASIC だった)開発言語は Pascal。記憶では開発者登録しないと触れられなかった。MPWMacintosh Programers Wrokshp)だったっけな、Mac のアプリケーション開発で Pascal には憧れに近いものがありました。Borland から古い MS-DOS 版の Turbo-C 2.01、Turbo-Pascal 5.5(以下、TP55)が無料で提供された時はすぐにダウンロードしました。TP55 はこのバージョンからオブジェクト指向になった。フリーダウンロードではマニュアルがなくて Web であちこち探しました。

f:id:kusuda_fumihito:20200430142852j:plain

Mac なら C++ ではなくて Objective-C だろうと言われるかもしれませんが、Objective-C は Next だし、まだ C++ の方がとっつき安かったりする。
Pascal についてオブジェクト指向の情報は少ない。古い記事探して、コンパイルエラーを出しながら作ってちょっと判った。C++ を勉強したことも理解の助けになったと思うので、この際、防備録として Object Pascalオブジェクト指向部分を説明する、簡単なマニュアルを書いておこうかと思ってます。

78.またまた続きの続き

電子書籍を書いています。楠田文人です。
 電子書籍はこちら >>
※ 「68.何となく前回の続き」の続きです

マスターが戻って来ないので客が騒ぎ出した。
「マスター、遅いな」
「本当にビールの樽、取りに行ったの?」
「帰っちゃったんじゃないの?」
カウンターに座った狐を誰も気にしない。
「マスターが樽を取りに行くの見た人いるの?」
窓際の席に座った客が手を上げた。
私見ましたよ」
客達はざわついた。と言うのも、答えた客が初めてらしく誰も知らないようだからだ。
「あの客が見たってよ?」
「こほん。きゅん」
カウンターの狐が咳をする。
「あ」
「そういや、狐がいたんだ」
店の客の視線が狐に集まっても、狐は気にせず前を向いている。後ろを向けば、客の全員が狐に注目してるのが判るはずで、教えてあげたいが狐言葉が判らない。それとも全員が見てることは知ってるけど、今更皆の顔を見たくないのかも知れない。
「なんで狐がいるのかしらね?」
窓際に座った女性客が言う。
「お客さん、この店初めて?」
壁際に座っている、太った客が遠くから声を掛けた。女性客は頷いている。
「この狐は、この店が開いた頃から出入りしてるんだ」
「へぇ!」
「それは有名よね」
狐は知らん顔をしている。まあ言葉が判らないなら当然ではあるが。
「あたしも聞いたことある」
「店をオープンする前、近所の神社にお参りに行ったら、そこにいた狐がマスターの後をついて来たんだって。氏神さんの狐だから、ついて来のは縁起がいいって言われて、そのままにしてるらしい」
「本当なの? 城柳さん」
「ああ、俺もマスターから聞いたことがある」
「マスターも狐だから通じてるらしいよ」
「そうか!」
マスターが狐ってどう言うこと!?
「狐のマスターが、神社の狐について来られたんだ」
「だから追い払いもしないで、店にいさせてるって訳?」
「狐がいればネズミとか入ってこないだろうね」
「本当なの? ゲンチ?」
「ゲンチ?」
「この人は下村源一って言うの。ゲンイチって呼んでたら、短いゲンチになっちゃったのよ」
ニックネームのことは構わんが、狐の件はどうなった?

f:id:kusuda_fumihito:20200413070601j:plain

ガチャ! 店のドアが開いて雪を伴った風が吹き込んで来た。
「いやー! 凄く積もっちゃったね!」
「マスター。どこに行ってたのさ?」
「あ、マスター」
ゴロン、ゴロン。新しいビールの樽を転がしながら戻って来たマスターに、皆の視線が集中している。常連客は誰も一言も発せずに順番待ちの状態だ。沈黙の力に圧倒されたのか、店内を見回したマスターは手を抜いて全員に挨拶した。
「いや、新しいビールの樽、取りに行ってたのよ。皆さん、いらっしゃい」
客達は別にマスターに用があった訳ではなく、単に夕方になったから常連客としての務めを果たしに来店しただけだったので、返事をする者はおらず、通常の、店が開いた時の雰囲気に戻った。
「そう言やさ、城柳さんさ、こないだ言ってたお守り。これさね」
下村さんはバッグから小さな紙袋を取り出した。
「あ、ありがとう。これか」
城柳さんは千円払い、赤い字でお寺名が印刷された紙袋を開けた。
「お守り!?」
田代さんが言う。
「ゲンチから下の清浄寺のお守りがいい、って聞いたんで、買って来て貰ったんだ」
城柳さんが紙袋から取り出したお守りは、金属製の狐型しおりだ。
「へぇ面白い」
「『イツギ』って名前なんだって」
「『イツギ』? かっこいい!」
 金色の狐が登場する「東多魔川鉄道物語」はこちら >>
「ご利益があるらしいよ」