10 REM 十月二十一日の夜。予告だけがさきに届いた。 20 PRINT "二つの重大な欠陥が見つかりました。詳細はのちほど。" 30 REM 世界のサイトの七割が同じ言葉で書かれている。 40 PRINT "同じ言葉は同じ言葉で手にとどく。" 50 REM 光を飛ばせば飛ぶべき場所へ同じ光が届く仕組みは誰でも知っている。 60 PRINT "ひとつの欠陥はひとつの場所の出来事ではなかった。" 70 REM ここから先はボクのあまり知らない言語のはじまりだ。 75 REM ボクが知っているのは行番号と数少ないコマンドだけ。 80 T$ = "未" 90 IF T$ = "済" THEN GOTO 200 100 REM 過度に多くの設定がほどこされた息苦しいNO ROOM, 110 PRINT "信号(Hz)は公開された。" 120 PRINT "公開とは警告であり同時にリプログラミング開始の指示でもある。" 130 REM 指示を読む者は二種類いる。 140 REM 修正をほどこす者と修正がほどこされていないかポートスキャンする者。 150 GOTO 300 200 REM 八百万のデーターが飛びかいつつなにも動くものが見あたらないサーバールーム。 210 PRINT "サーバーのファンとエアコンのドラムファンの唸り音だけが聞こえる一室。" 220 PRINT "CHIBA CITYの夜の繁華街に比べれば静かすぎてよほど快適だ。" 230 REM ピカピカと光る湾岸の残像が今も網膜からはがれない。 240 GOTO 400 300 REM ケーブルをとおしてたどりついたひとつの信号。 310 PRINT "ログのかたすみにだれのものかわからないわずかな擦過痕がある。" 320 PRINT "だれかの信号がボクの信号のなかに混ざっている。" 330 PRINT "名前を持たない信号は割り込まない。ただそこにいる。" 340 PRINT "その信号の最大の目的はだれの目にもすけて見える。" 350 REM けれどもその信号の所作をボクにはとめられない。 360 REM この信号はなにも壊さない。必要とするものを受け取りしだい消えてさる。 400 REM あるサーバールームの一瞬の転換点を体感していただきます。 410 REM プログラムの指示によりすべてのサービスが停止しました。 420 REM 停止とは通信を切ることではなくサーバールームごと灯りを消すことです。 430 REM 始発が動きだす時間になっても地下鉄のゲートが開かない。 440 REM 非接触型ICカードの信号を読み取れない。 450 REM 結果としてゲートは利用者に叩かれ開きカードをタッチする人はだれもいない。 460 REM 欠陥は不必要な命令一行でそれによりとどこおったのはひとびとの朝だ。 470 REM かつてみずからの行き先を最終的に決めるのは発券機のボタンだった。 480 REM 運用者はどの駅からどの駅に移動するのかすべて知っていた。 490 REM いまはすべてがデーター化されサーバーが止まれば記録ごと消えてなにひとつ分からなくなる。 500 REM 告知文はいつのまにかデファクト・スタンダードになった。 510 REM だれも決めていないのにだれもかれもが同じ形で書きとどめる。 520 DATA "お客様のご対応は現時点では不要です。" 525 DATA "お客様にできることはパスワードの使い回しをやめること。" 530 DATA "不審な連絡に返信しないこと。" 535 DATA "つまり自分自身で主体的に選べる選択肢がほとんどない。" 540 RESTORE 550 FOR I = 1 TO 4 : READ N$ 560 PRINT N$ : NEXT I 570 REM 欠陥にたいする説明も謝罪も同じ文字列をコピペされたのもだ。 580 REM なんの身体性もやどすことなく読み取りできるように装飾されているだけだ。 590 REM 文面は書かれたのではなく必要なピクセルだけが点灯されているだけだ。 600 REM ボクはいままでパスワードをひとつしか持たなかった。 610 REM 二年前に同じたぐいの騒ぎがあった。 620 REM ボクはあのとき何も変えなかった。 630 REM ボクの名前がふくまれている集合体を見えない手が内側からまさぐっている。 640 REM 触れられた文字列は見た目には何も変わらない。 650 REM 欠陥は発症するまで欠陥とは呼ばれない。 660 REM 潜伏期間とは誰もが無事でいられる最後の猶予に与えられるひとつの権限だ。 700 PRINT "更新しますか? (Y/N)" 710 INPUT A$ 720 IF A$ = "Y" THEN PRINT "ありがとうございます。次の危機までしばらくお待ちください。" 730 IF A$ = "N" THEN PRINT "承知しました。設定はそのまま保存しておきます。" 800 REM 欠陥はプログラムの文字列の外にもある。 810 REM それを後回しにしたあの右腕。それを見なかったことにしたあのまぶた。 820 REM 脆弱性はなぜなくならないのか。 830 ON ERROR GOTO 900 840 READ Z$ 900 PRINT "この作品は予告なく変更される場合があります。" 910 PRINT "RUN" 920 RESUME 10
"DEADLANGUAGE,"へのコメント 0件