はてなキーワード: にらとは
「大変です。抗議船が転覆して船長と修学旅行生が死亡しました」
「まずいな。抗議船は実質共産党が運行しているものなんだぞ。これは選挙に影響があるぞ」
「ここはヘリキチ反対協議会に犠牲になってもらおう。マスコミの攻撃をすべてヘリキチ会に向くように仕向けるんだ」
「トカゲのしっぽ切りですね。でもどうしたら」
「うまくいきますかね」
「服装は野良着で。会見中は腕組みしてマスコミをにらみつけるようにしろ」
「なるほど。それなら国民の怒りは全部ヘリキチ会に向かいますね」
−−−−−−−
「どうなってるんだ」
「そうですね」
「ひどいなあ」
「共産党員の俺が言うのもなんだけど、マスコミの腐敗はわれわれ共産党が考えているほどひどいんだなあ」
「ひとが死んでるんだけどなあ」
河野玄斗が教育に関する雑誌で記事を出していて、そこには小学生の頃0.333…に3をかけた0.999…は1に等しいと父に教わったことに関して小学生ながらに数学の不思議さを感じたみたいに書いてあった。
しかしこの言い方だと1であるという事実そのものが不思議なことである、ということが事実であるという認識に立った人の言い方になっている。
極限と数列を学ぶだけで無限小数という記号が表しているのはその記号に対応する数列の収束先を表していて、それとイコールで結んだ場合結ばれた先が指し示すのはその収束先の値だと自明のようにわかることなわけだから、不思議なことどころかただの必然でしかないはず。
つまり数学そのものが持つ不思議さではなく、初等教育での教え方と公理的な数学とのギャップによって感じられる不思議さでしかない。
それを表現するなら普通「数学の不思議さを感じた」ではなく「数学に不思議さを感じた」とすべきなわけだ。
の、ではなく、に、とすることで、絶対的な事実ではなくて当時の自分にとっての感覚であると解釈できる余地を残せる。
実際河野は数学ミームの紹介動画でクイズのノリで写像の図式が出されたときにそれが順同型定理だと知っていたわけで、もし少なくともこの部分にヤラセがないのなら、最低数学科2年レベルの数学の知識があることになり(さすがに図式そのものをパターン認識のように丸暗記しているほど残念な人だとは思えない。)それなら上記のことについても当然のことであるという認知のはずなので、純粋にらしからぬ不適切な言い方をしてしまっただけということになる。
dorawiiより
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 https://anond.hatelabo.jp/20260422160304# -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaehyogAKCRBwMdsubs4+ SAWGAQD5E8d8K8X2LtYZFPpvR5baoB/ErLwOcuGSOdGZ5YWeGwD/bJPjnAUcVcjq iu/Nx3yMKvTOKtSU7qxCUralJe5yDQU= =SPx0 -----END PGP SIGNATURE-----
M・M
2008年3月に娘が性被害に遭ったと告白してから15年の時が流れました。その年の10月に亡くなりましたので、ずいぶんと時間は流れたことになります。しかし、本当に短い時間であったという感覚があります。それには、娘が亡くなった時に、時間はすっかり止まってしまい、常に亡くなった日の事、今までに娘と過ごした日々が走馬灯のように頭に浮かび、それと同時に未来に一緒に歩むことのできる道はないのだと突き着かされます。それを考える事は非常に苦しく、考えないように防衛反応を起こしているのか、常にバタバタ動いている自分がいるなぁという実感がいつもあります。人に映る私は“いつも元気そう”なのですが、本当は亡くなっていることを認めたくない自分と戦いながら、明るく振る舞うことで、娘の事を聞かれるのを避けている自分がいます。
それでも生きていれば、さまざまな場面で、亡くなったことを自覚せざるをえません。例えば、携帯電話を購入しようとすれば、「家族割引」の話や、家族構成を聞かれます。銀行、郵便局、病院など、家族構成を問われる場面は本当に多いです。また、今頃の季節ですと、卒業、進学、就職などの話をスーパーなどで、お母さんたちがよく立ち話をされています。「娘が大学に進学して、寂しくなるわぁ。」「就職が決まって、県外に住むのよ。」「お兄ちゃんは、孫が生まれてねぇ。」そのような言葉を耳にする度に、吐き気と目眩がして、買物途中ですぐ支払いを済ませ、逃げるように家路に向かいました。ほとんど外出も買物さえできませんでした。そこで、出かけるときは主人と一緒に行くようにして、気分が悪くなったら、すぐに帰宅するようにしました。
また、家にいても苦しさは多々ありました。テレビをつければ、楽しく笑っているシーン。いったい何がおかしいのか、楽しいのか分からず、テレビをつけるのをやめ、新聞の購入もやめました。まるで私自身が笑われているような気持ちでした。そこには社会から孤立している自分がありました。このような状況が数年間続き、時間の経過と共に、少しずつできることが増えていきました。今は、一人で買物もできるようになり、テレビを観ることもできるようになりました。いつも心の中で「この状況に慣れなければいけない」とつぶやきながら、受け入れていったように思います。いや、受け入れざるを得ないというのが本音でしょうか。これが時間の流れだと思います。
次に、性暴力と自殺についての認識が時間の経過によって変化していったことをお伝えします。私は、娘が性被害に遭うまで自分の娘に性暴力や自殺というものが起こりうるとは全く考えず、無知そのものでした。この世の中は安心・安全だと、何の根拠もなく信じ、普通に生活をしていました。しかし、性暴力はとても身近な犯罪で、暗数を含めると実際には何倍もの被害があり、被害者本人だけではなく被害者家族を含む大きな問題です。他の犯罪と一番違う点は、まず被害に遭ったことを話せないという点だと思います。恥ずかしい、知られたくないという気持ちはなんとなく理解できるかもしれません。しかし、実際に誰かに相談するというハードルはかなり高いものです。また相談しても「なぜ逃げなかったの」、「声をだせなかったの」「派手な服装だったの」、「そのことは忘れなさい」など次々に被害者に非があるような言葉が投げかけられます。最近ではずいぶんと警察での対応は良くなってきていると聞いていますが、被害者からの目線とは遠いものだと思えます。
また、加害者についても、私の認識はずいぶん違っていました。娘の加害者は元教師であったのですが、どこかで聖職というイメージがありました。しかし、裁判で明らかになったのは、真反対の人物でした。裁判での加害者は、膝までズボンをまくし上げ、靴を脱いで貧乏揺すりをし、若い私たちの弁護士を大きな目で下からにらめつけました。また、娘を「男性関係が淫らで、短いスカートをはいていて挑発してきた」「恋愛であった」など、聞くに堪えないものばかりでした。当の本人が生きていても、耐えがたいものであったに違いありません。私はなぜ、こんな人間に終始おびえていたのか、今でも悔しくてなりません。娘の写真をばらまかれはしないか、インターネットに掲載されはしないか、娘にもう一度暴行を加えはしないだろうかと、起こりえるかどうか分からない不安に押しつぶされていました。
そして、裁判で苦しかったのは、娘の事を何も知らない某大学病院の医師が相手側についたことです。本人を診断しないでPTSD という診断に対して、反論されたことです。加害者が怖くてたまらないと不眠で苦しみ、襲われると言って苦しんだ娘を、何度傷つければいいのでしょうか。私は、HP で笑っている医師の顔写真を何枚も印刷し、鉛筆の芯が折れるまで何度も何度も真っ黒になるまで、塗りつぶし、上からつきました。
また、加害者に対してはもっと殺意を感じていました。“加害者を殺したい”という衝動に駆られ、さびた出刃包丁をタオルにぐるぐる巻いて、加害者宅まで向かおうとしました。しかし、運転中すぐに過呼吸を起こし、時速20㎞ぐらいしかスピードが出せず、後続車からクラクションを鳴らされて、やむなく帰宅しました。それと同時に、料理をしようと包丁を持つと、娘を救えなかった自分が許せず、手首を切りたい衝動に駆られました。右手を左手で押さえ、台所で何度も泣きました。
主人も同じ気持ちでした。相手側からの文書が送られてくるたびに嗚咽し、「はきそうだ。もう裁判なんかどうでもいいから、この手で殺してやる。」机をたたいて泣き叫ぶのを見て、「頑張ろう、もう少し頑張ろう。」と背中をさすりながら一緒に泣きました。決行できなかったのは、娘への愛と夫婦二人が同じ方向を向いていたこと、そして何よりいつも支えてくださった「かがわ被害者支援センター」の方々や弁護士の先生方が脳裏に浮かんだからです。殺人者になる一歩手前の状態でした。
裁判の途中で、和解を選ぶとしたら、もうこの裁判に耐えがたいと感じるからでしょう。さまざまな方向性の違いから、被害に遭った家族がバラバラになるケースは、多くあります。特に性被害の場合、立証が乏しくなる傾向があり、裁判を起こすことさえも、ままなりません。私たちが裁判という場で戦えたこと、勝訴であったことは今の生活に光が射したことに間違いありません。
そして、決して「自殺」についても「死にたい」のではなく、「どう生きていけばいいか分からないほど苦しいので助けてほしい」ということを今では理解しています。明るかった娘が、どんどん痩せて食事がとれず、それを見ていることは辛かったです。また、自殺念慮のある人には受け入れる入院施設も探すことは非常に難しいです。私は香川県全部の病院に電話をし、苦しい娘に代わって受診し、症状を伝えました。答えは「本人さんに来て、もう一度説明をしてもらわないと」、「昔に自殺しようとした患者さんに手こずった」こんな答えを何度も聞きました。そんな状態でも予約が2ヶ月先まで埋まっていたりしています。
性暴力はこれほど、人に影響を与える犯罪であり、性被害を受けた人の中でのPTSD の発症率は高く、自殺率も高いのが現状です。つまり、性暴力は権力及び支配であって、よくTV で言われている「性欲が抑えきれなかった。」というコメントには首をかしげるところがあります。子供への虐待と全く同じであるからです。私が裁判中に感じた「ねじ伏せられそう」な感覚こそ権力や支配力でしょう。
今までお話をすると、つらいとか苦しいと感じられた方がいらっしゃったかもしれません。しかし、決して悪いことばかりではありません。15年という月日を経て、この経験から多くのことを学び、歩き始めていると感じています。もし、このような経験がなければ、苦しいことを人前でお話することもなかったでしょう。性犯罪の実態を伝えることで、少しでも関心を持っていただき、抑止力になればという思いがあります。また自分自身も性犯罪を含め、さまざまな犯罪被害者、加害者、子供への虐待、孤独死など、さまざまな社会問題に目を向けるようになりました。そして何より家族の絆、大切さを感じています。少し嫌なことがあっても決して怒らない、毎日笑って、一日一日を大切に過ごそうと思っています。
小さな丸テーブルに夫婦二人向き合って、娘の話をしながら食事をすることが今一番の楽しみです。人にとって一番大切なことは、普通でいられること、穏やかであること、それが幸せだと娘が教えてくれたのではないかと時と共に実感しています。
パソコンというのは、買おうと決めるまでがいちばん静かで落ち着きがない。
頭のどこかではとっくに「買う」と判が押されているのに、その判子が手元の紙に降りてこないで、空中をぐるぐる回っている感じだ。
その脳内のクリックのたびに、新しいケースの光り方や、静かなファンの回転音や、軽くなったコンパイル時間なんかが、短い予告編みたいに再生される。
左クリックは、ためらうように止まり、別のタブを開き、なぜか冷蔵庫の中身のことなんかを考え始める。
まるで別れた彼女が残していった部屋着のパーカーを届けるべきか捨てるべきか迷っているみたいだ。
変わらないのに、自分の中だけで、買う側と買わない側の天秤だけが、静かに、いつまでも、行ったり来たりしている。
そのはずだった。
そのゲーミングPCを最初に見つけたのは、たぶん、眠りそこねた平日の夜更けだったと思う。
スペック表には、RTXがどうとか、メモリが64GBでどうとか、ストレージが2TBのSSDでどうとか、そういう、数字の並びだけ見ていると少し酔いそうになる情報が、几帳面に並べられていた。
値段は、ギリギリ「これは無理だ」とは言わなくていいくらいのラインに収まっていた。
手を伸ばせば届くかもしれない。
でも、そのためには外食とか、ちょっとした贅沢だとかをあきらめる必要があるかもしれない。
それから数日間、僕はその商品ページを、朝と夜に一度ずつ眺める習慣を身につけた。
会社に行く前のコーヒーを飲みながら、タブを開いてスペックと値段を確認する。
仕事が終わって家に帰り、シャワーを浴びて、部屋の灯りを少し落としたあと、もう一度同じページを開く。
カートに入れる、というボタンと少しの間だけ、にらめっこをする。
僕は毎回そこまで行きながら、最後の一押しをしないままタブを閉じる。
「もう少しだけ考えよう」とつぶやきながら。
今使っているPCは、確かにそれなりにくたびれてはいるけれど、まだ致命的に壊れてはいない。
ゲームも、設定さえ落とせば、どうにか動いてくれる。
ファンが全力で唸り、筐体のどこかが微妙に熱を持ち始めたあたりで、「そろそろ限界かもしれない」と思う。
だけど、ウィンドウを閉じてブラウザを落とし、しばらく放っておけば、彼はまた何事もなかったように静まり返る。
「まだいけるぞ」と無言で主張しているみたいだ。
一方で、新しいPCを買うことの具体的なメリットも、頭の中ではよく分かっていた。
最近のゲームを快適なフレームレートで動かせるとか、動画のエンコード時間が半分になるとか、大きめのAIモデルだってローカルで回せるかもしれないとか、そういう種類の輝かしい未来のイメージだ。
そういったものたちは、頭の中でゆっくりと膨らんだりしぼんだりしながら、僕の背中を軽く押したり、押すのをやめたりする。
でも最終的に「注文する」のマウスクリックの動作を指先に伝達するのは、僕の役目だ。
そこまでは、誰も代わりにやってくれない。
そうして、決断を先送りにしたまま、何日かが過ぎた。
給料日を一度挟んだ。
電気代の明細を一度受け取った。
スーパーで特売の鶏肉を買い、コンビニで新作の缶チューハイを手に取り、使っていないサブスクを一つ解約した。「これで、多少は余裕ができたはずだ」と心の中で計算する。
その一方で、「来月になったら、もう少し安くなっている可能性だってある」と、小さな声が耳元で囁く。
決定的な瞬間は、意外なほど何の前触れもなくやってきた。
スペック表は、昨日までと同じだった。
だけど、値段のところだけが、静かに別の数字に置き換わっていた。五万円、高くなっていた。
僕はしばらく、その数字を見つめていた。
ブラウザの表示がバグっているんじゃないかと思って、一度ページをリロードしてみた。
Wi-Fiの状態を確認し、念のためにタブを一度閉じてもう一度開き直してみる。
そこでも、同じモデルの値段は、やはりきっちり五万円分、上の段に引き上げられていた。
「半導体価格高騰のため」とか、「円安の影響」といった説明文が派手に貼られているわけでもない。
ただ、ごく普通の顔をして、新しい定価として、そこに居座っている。
新幹線で片道どこまで行けるか、とか、松屋で何回定食を食べられるか、とか、そういう計算が頭の中で自動的に始まってしまう。
ついさっきまで「ちょっと頑張れば手が届く」と思っていたラインが手を離れて遠くに移動してしまう。
その距離の変化を、脳がうまく処理しきれず、しばらくのあいだ、思考が空転する。
もし数日前に、あのときに、なんとなく勢いで「注文を確定する」を押していれば、僕は今ごろ、そのPCを部屋の机の上に置いていたはずだ。
箱を開け、ケーブルを接続し、初期設定の画面を眺めていたはずだ。
その未来は、今となっては、並行世界にしか存在しなくなっている。
為替だとか、世界情勢だとか、需要の増加だとか、いろいろなものをひとまとめにして、「仕方ないよね」の一言に変換してしまう働きがある。
その「仕方ないよね」の影に、僕のぐずぐずした優柔不断さも、うまく紛れ込む。
五万円値上がりしたのは、もちろん僕のせいなんかじゃない。
だけど、五万円安かったあの瞬間に決断しなかったことについては、少なくとも半分くらいは、僕の責任だと言える。
責任と言ってしまうには、少しささやかすぎる種類の後悔だけれど。
昼休みの残り時間を、僕はその画面を閉じたり開いたりしながら過ごした。
新しい値段で見ても、それは相変わらず魅力的なマシンだった。
性能は何も変わっていない。
変わったのは、値札に印字された数字だけだ。
スペック表を読む限り、その値段でも「コスパは悪くない」と書くことはできるだろう。
その一文の前に、「以前の価格を知らない人間にとっては」という但し書きはつくけど。
そういう但し書きの多い買い物は、どこかで自分を消耗させる。
結局、その日のうちに「やっぱりこの値段でも買ってしまおう」と決断することはできなかった。
僕はタブを閉じ、何事もなかったような顔で午後の仕事にもどった。
けれど、キーボードを叩く指先のどこかに、「五万円」という数字がうっすらと残像のように貼りついていた。
チャットツールの通知音が鳴るたびに、メールの件名が目に入るたびに、その数字が行間のどこかから顔を出す。
ときどき、ふっとため息が出る。
そのため息の半分は、PCの値上がりに対するものだが、残りの半分は、もたもたしている自分自身に向けられたものだった。
パスワードを打ち込み、デスクトップが立ち上がる。少し時間はかかるけれど、ちゃんと動く。
ゲームを起動すれば、相変わらず設定を落とせばどうにか遊べる。
フレームレートが落ち、影の描写が簡略化され、ロード時間が少し長くなる。
その一つひとつに、僕は「まあ、しょうがない」と言い聞かせる。
値上げがされる前の数日間、僕は確かに、買うか買わないかの境界線の上を、何度も行ったり来たりしていた。
その行ったり来たりそのものが、どこかで楽しくもあったのだ。
カートに入れては戻し、別のメーカーのモデルと比較し、レビューを読み、その人の部屋の写真や机の様子を眺める。
そのあいだ、僕は「まだ選択肢を持っている人間」として存在できた。
けれど、値段が五万円跳ね上がった瞬間に、その選択肢の一つは、静かにテーブルの外へ押し出されてしまった。
一つは、「それでも必要なら、この値段で買うしかない」と割り切る道。
もう一つは、「今じゃないのかもしれない」と一歩引き、別のタイミングや別の機種を探し始める道。
今のところ、僕はそのどちらにも、はっきりとは足を踏み出せずにいる。
古いPCの前で、ブラウザのタブを開いたり閉じたりしながら、その中間のどこかに中腰でしゃがみこんでいる感じだ。
けれど、値札が書き換えられた瞬間の、あの小さな痛みだけは、しばらく消えそうにない。
○ご飯
朝:カシュナッツ。昼:おにぎり。味噌汁。サラダ。ゼリー。夜:わかめ玉子うどん。トマト。キュウリ。ギョニソ。チーズ。バナナ。間食:柿の種。
○調子
むきゅーはややー。おしごとはがんばりー。
ようやく落ち着いたので、仕事もちゃんとして、ゲーム遊んだり、漫画読んだり。
なんか落ち着いてきた。
○ポケットモンスターブラック(あくポケモン旅2周目)
ゾロアークに瓦割りを覚えさせるつもりが全然覚えなくてなんか勘違いしてたっぽい。
ワルビアルが覚えたが地面タイプなので繰り出し辛く、再開早々それなりに苦戦した。
すっかり手持ちの状況も忘れてたので色々と思い出してた。
仲間が出来て状況整理編。
プロレスラーは鍛えているから強いという、当たり前を当たり前に真っ直ぐ書いてて面白い。
・キナト
ギルド加入回。
オッパイの大きさがクッキリわかる服装を評価する、そういう軸で漫画を読んでいる。
・さむわん
ランカー大集合回。
今見ると言いたいことがいろいろありすぎるロシア産戦争映画だった。
う~~~~~~~~~~~~~ん……55点。
中央アフリカ共和国で国軍の軍事訓練を行うロシア兵たち。選挙の年、元大統領一味は選挙をジャックして再選を狙うために各地で武装蜂起を起こし、周囲の国からも傭兵を集め国の中心地を目指す。中央アフリカ共和国政府軍&ロシア軍VS反政府軍の戦いが今幕を開ける。
さて。清々しいまでのプロパガンダ映画である。何のプロパガンダかというともちろんロシア国としてのプロパガンダでもあるのだが、後のウクライナ侵攻でいろいろあって有名になった日本ではお尻プリプリプリコジンでおなじみのプリコジン氏(R.I.P.)が設立したロシアの軍事企業であるワグネルの広報戦略として作られた映画である。
同じく清々しいまでのプロパガンダ映画であるアメリカ海兵隊もののお約束をかなり踏襲しているのがウケる。
新兵が中央アフリカ共和国での訓練任務にアサインされるところから始まり、ベテラン兵たちにネチネチ嫌味を言われ、なんか嫌がらせとかも受けたりしながら戦場での活躍を通じて次第に心を通わせていくという100回見た新兵ものの定石をきっちり踏んでいるので話の大筋は受け入れやすい。ベテラン兵から「ソ連時代はお前みたいなモヤシは後方支援しかさせてもらえなかったゼ」ってソレハラ受けてるのはお国柄が出ててよかった。
あとさ、プロパガンダだからって側面はもろちんあるんだとは思うんだけど彼らは彼らの正義をもって国外任務にあたってるんだなっていうのがなんか新鮮だった。2025年を生きる俺らとしてはロシア軍=悪の軍団みたいなイメージあるじゃん。でもロシア軍の兵士自体はみんな正義の軍隊として国外任務にあたるシールズのように、彼らなりの使命感をもって職務に当たってるだけなんだなって当たり前の視点を得た。
で、国軍の訓練をするために中心街に向かうんだけど途中で武装蜂起が各地で始まってヤバくね?ってなって、実際に基地についてみたら国軍はみんな逃げちゃってて残ったのが3人だけ。しかも基地っていうかあばら家。
ここで面白かったのがロシアとしては軍事協定は結んでるんだけど基本的には国軍を訓練するという名目で中央アフリカ共和国に駐屯しているわけでここで戦争行為を行うことは非常に問題がある。特に「反乱軍だからぶち殺しました」となると対外的には「ロシア軍が国外で民間人をぶち殺した」となってしまう。ロシア軍の上官が「そんなことをしたらロシア軍は世界各国から袋叩きにあってしまう!」って心配してて2025年に見ると笑っちゃうんすよねってなっちゃいましたね。
まぁその後、攻撃を受けて「やられたらやり返す!倍返しだ!」とばかりに反政府軍をボッコボコに虐殺するんですけどね。地元のアサルトライフルやロケランで武装したギャング(どんな治安だ)を追い返し、その後やってきた元大統領が呼んだ傭兵部隊もきっちり虐殺して追い返す。ここで多分この映画を見た人全員が「お、おう」とテンション爆上げになる名台詞「アメリカが民主主義のためなら、俺たちロシア軍は正義のために戦う!」が飛び出してくる。う~~~ん。
この展開も作中でも引き合いに出されてた「300 スリーハンドレッド」や「
13時間 ベンガジの秘密の兵士」といった多くの西洋諸国の軍事映画をなぞっていて「ロシア軍がやったのは現地民の虐殺なんだ!」っていうテンションで語るのは難しい。俺としてはよくあるやーつだし、まぁ、こんな展開はなんぼあってもいいですからねって感じだった。
個人的に面白かったのはこの大銃撃戦のシーンでロシア語のラップミュージックがかかって、ロシアでもテンアゲのシーンではHIPHOPがかかるんやなと思ったらフックで女性シンガーが歌い出して爆笑。しかしそのシンガー部分が妙に民謡感があるフロウだったのでロシアのHIPHOP楽曲ってこんな感じなんやな、意外とお国柄出てるなと感心した。
あと、中央アフリカ共和国自体はめっちゃ治安が悪いから国連平和維持軍も進駐してるんやけどロシア軍はそれとは別に行動してて「戦闘になったら助けてくれあ」って声かけるんだけど平和維持軍からは「武装解除するならいい」という回答がくる。つまるところロシア軍は平和維持軍とは別の利害関係で動いている軍隊なので武装した他国の軍は受け入れられないという平和維持軍の回答はなんかリアリティがあってよかった。
あと平和維持軍に参加してるのがフランス人なんだけど「かつては我々が彼らの首都まで攻め込み、その後彼らが我々の国に攻め入り、今ではこんな遠くの地でにらみ合ってる。不思議な話だな」とか言ってて、これ言わせてるのがロシア側ってのが無駄に皮肉が効いててよかった。
展開自体はもうアメリカで何百本と撮られたプロパガンダ戦争映画なので定石に綺麗に沿って作られているので特に退屈することもなければ見てれば盛り上がるように作られているので問題ないのだが、細かな脚本部分はこなれていない部分が気になった。
お前は戦場に迷い込んだ旅行者みたいだなと「ツーリスト」というコードネームを与えられた(原題、英題ともにコレ)新兵だが彼は元警官でそのことでなぜか先輩のハゲ散らかしたベテラン兵からキツく当たられる。しかしその後、心を通じ合わせた後に「じつはさぁ、身内が警官に撃たれたんだよね。だから警官が嫌いだったんだよ!」みたいな告白があって、う~ん、このとってつけたエピソード別にいらんなぁと思ってしまった。こんな個人の事情持ち込まなくても鉄火場を一緒にくぐってその戦闘の中で無言の信頼関係を築くでよかっただろ。
怪我で戦線離脱した新兵がロシアのパブで同僚と飲んでて「実はお前が逃がして免職されたガキって俺が小遣い稼ぎでヤク渡してたガキでお前が処分されると思ってなかったんだよね。ゴメンゴ。俺の口利きで職を斡旋してやるから許してチョ」とこれまた取ってつけたような新兵は善の人でした設定が語られるのも逆に萎えポイント。
しかしそれを蹴って軍に戻った主人公は冒頭と同じように「お前のコードネームの由来は?」と聞かれ「好きだからかな、地獄を旅するのが」と答えてエンドロールへ。ダッッッッッッッッッッッッ!!!
たぶん、今見ると多くの人が「ロシア軍が正義の軍として描かれている映画だからクソ」と思うと思うし俺もどんな感情で見りゃいいんだよと正直思った部分は否めないんだけど、でもこの映画のあらゆる構造はアメリカ海軍プレゼンツの海兵隊、シールズものと酷似していてほならアメリカのそれ系の映画は楽しめてこの映画が楽しめない理由って本当にあるのか?と考えた結果、まぁ映画としては少数VS多数の籠城戦闘ものとしては一定のクオリティはあったなという結論に達したし、ロシア側の視点で作られた戦争映画と考えると別の面白みはあるとも思った。
多摩動物公園でハトを眺めていた。カラスバトさんとソデグロバトさんとアオバトさん。
カラスバトさんは名前だけだとカラスなのかハトなのかわからない紛らわしい名前だが、目が黒くてクールなハトだった。お馴染みのドバトさんみたいに緑色と赤紫色の光沢があって綺麗だった。
檻の中には一心不乱に餌箱の餌をぱくぱく食べている個体と止まり木の上でじっとふくらんだままの個体がいた。
同じ檻に手乗り文鳥をそのままデカくした感じのイワシャコさんがいたけど、喧嘩したりしないのだろうかと思った。
ソデグロバトさんは名前にクロってあるけど見た目は真っ白でふわふわな可愛いハトという感じだった。翼の袖の位置にあたる羽根は確かに黒かった。ソデグロバトさんは止まり木の上に見張りみたいにずっといた。ここもコサンケイさんが同じ檻にいたんだけど、石の後ろに隠れたままで姿は見えず。
アオバトさんは嘴が青く羽はくすんだ黄緑色といった見た目で、通る人たちがみな口を揃えて「綺麗ね〜」と称賛するくらいに綺麗だった。途中で20秒間くらいにらめっこしていて、アオバトさんが羽づくろいを始めたので僕の勝ちになった。
その隣の檻は別のカラスバトさんの檻で、ニジキジさんというキジとシェアルームだったがニジキジさんは奥のほうでじっと固まったままだった。
ここのカラスバトさんは僕のほうを見つめてしきりにホウーホウーと鳴いていて、これは友好の挨拶をされているのか威嚇されているのか判断がつかなかったが、ずっと見つめ返しているといきなりおじぎするみたいにこくこく頭を下げてきたからカラスバトさんなりの小粋な挨拶だったのかもしれない。
お腹が空いたんで今は売店で体によさそうなカレーを食べているところ。またハトさん見て、そのあとぐるりと他の所を見に行こう。
そういえばキジ・ハトのエリアの隣のサル山でハクセキレイさんを見たんだよね。また尾羽ふりふりを見られてうれしかった。でも間も無くしてめっちゃ金玉でかいニホンザルが声荒げながらガチ追いかけっこしてたのに驚いて飛び去ってしまった。残念〜。
プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。
近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。
開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のものが出回っている。Eclipseとか今考えるとよくあんなので開発できてたな。
いまや小学生からおばあちゃんまでアプリ作りに熱中し、高校生はIoTとかやり始め、大学生は商業レベルか?ってレベルのものをネットで発表し、私はウェブアプリのスマホでのレイアウト崩れひとつすら直せず静かにエディタを閉じてnoteで過激タイトル記事を書いている。
掛け算に順序があると思っているような知能の下級雑用係(自分のことを教育専門職だと思い込んでいる)ですら「小学生にプログラミングを教えるぞ!」と意気込んでいる。やめろ。お前らには無理だ。無理だからマジでやめろ。考え直せ。無理だって。掛け算に順序つけないと相手に教えられないレベルのやつがプログラミング教えるのマジで無理だって。算数とは次元が違うって。「ピーチ姫いつも簡単に誘拐できるし今度はベヨネッタも誘拐してみるか」ぐらいの無謀さだって。やめとけ。マジでやめろ。
まあそんなこんなで入り口はめちゃくちゃ広く、入門するのはマリオカートより簡単である。話逸れるけどSwitchのマリオカート、運転アシスト機能ついて初心者でもコース完走できるようになったから心折れちゃった人ももう一度チャレンジしてみてね。
それとは特に関係ないんだけど、大学行ってた時ティーチングアシスタント(TA)っていう授業のお手伝いさせられたのよね。ちゃんとお金出るやつ。
学部の3年か4年から始まって、院の1年か2年までやってて、途中で休学挟んだから、ええと、あー、うん、数年間TAやってたんよ。数学とプログラミングのコマ。CとOctaveとかいうやつ。Cのほうは情報学科で、Octaveは違う学科。JavaとかC++のコマはTA入れさせてもらえなかった。
プログラミングの実習は週2コマ(連続)あって、情報学科なら必修科目。なのでサポートは相当手厚く、先生とTAが絶え間なく机間巡視し、わからないことがあればセンパイがなんでも答えてくれるというわけだ。授業外でもサポートはしており、わからなければ先生や研究室にいる学生に好きなだけ聞きにいっても良いということになっていた。必修だから落とされたら困るしな。
2コマだから3時間 * 15回で、45時間。そして私の時は2年まででC/C++/Javaと必修だった(今はなんの言語かは知らない)ので、その3倍、135時間は最低やることになる。プログラミング実習以外にもプログラミング触る授業多いから実際はもっと多い。宿題やる時間もあるので実際はもっともっと長くプログラミングに触れることになる。卒論書く時期に入ると、テーマによっては書く人はさらに書くので、もっともっともっともっと長い。
これだけ時間をかければほとんどの人がプログラミングできるように……ならない。むしろできない人の方が多い。なんで。why。教えて。
会社になるとさすがにプログラミングできるできないは死活問題である。
「今日から入ったxxでーす。業界未経験ですがよろしくおねがしまーす。さっそくなんですけどPythonのここわかんないんですけどどうすれば……あっそうすればいいんですね。次はここなんですけど……なるほど!ありがとうございます。じゃあまた明日ー」
いやー社会人にもなると熱意が違うね。学生なんかわかんなくてもほとんど聞きに来ないのにな。こりゃガンガン伸びますわ。私も社会人1年生でPythonなんて3秒ぐらいしか触ったことないから適当答えてるけど。
「ちょっとお時間よろしいですか?」「いやちょっと今忙しいから後になっちゃいますわ。すんません……」
そんなこんなで1週間ぐらい放置してしまった。やべー絶対嫌われる。どこまで進んだかな……?えっまだそこ?進んでなくない?
もしかしてこれ全部教えないとダメなやつか。そりゃ大学4年間プログラミングやったやつでもプログラミングできないんだから、そうか。よく考えると当たり前だよな。
プログラミングをやめろ
大学4年間と大学院2年間プログラミングやったやつでもできないし、会社で毎日8時間を数週間プログラミングについやしてもできないやつはできないし、そもそも人類というのはプログラミングできない可能性がある。
少年少女たちに「プログラミングはいいぞ!自由にものが作れて達成感がある!頭が良くなった気分にもなれるし!」と吹聴してまわんのもいいけど、6年間情報科学について勉強したようなやつの大半がプログラミングできないんですよ。それもごくごく初歩的な部分。
野球とかサッカーなら、まあ友達との試合には参加できなくてもごく稀にバットにボールを当てたり、ボールを1回あらぬ方向に蹴ったり、ぶっちゃけ周りとのレベル差で楽しくなくてすぐやめちゃうだろうけど、なんとか基礎の一部ぐらいはできるじゃないですか。
ピアノとかダンスでも、猫踏んじゃったをごくごくゆっくり弾くぐらいはできるかもしんないし、学芸会の振り付けを10秒ぐらいは踊れたりできるかもしれない。その後やっぱ周りのレベル見て諦めちゃうかもしんないけどさ。
プログラミング、6年やってミットを頭にかぶってるバッターとか、鍵盤蓋の上から殴って音鳴らそうとするやつとか、まずそういうレベルのやつが大量発生するんですよ。だいたい7割ぐらいの率。どうすんだよこいつら。私の教育の問題か?マジで?本当に?
プロが練って考えて凝縮した本や授業、センパイたちによる指導。それらを結集して得られるはずのものが7割ぐらいどっかに消し飛んでる。無駄だろこれ。
今からプログラミングやろうとしてるやつ、お前は確実に向いてないからさっさと諦めて刺身にタンポポ乗せる仕事に戻ってくれ。参加しても鍵盤蓋叩き割るやつと同じ病室に入るだけだ。
プログラミングをやめろ。
ぼくはこう思うんですよ
そもそもなんで大の大人がそんな両手にバット持ってセカンドに立ったりゴールの方をボールのところまで動かす奇行に走るんだろうな。わかんねえや。
綺麗な分析はできないけど、いわゆる「できない」やつが共通して言ってたフレーズがある。
「ぼくはxxxだと思ってるんですけど、動かないんですよ」
うん、そうだね。そう思うんだ。でも動いてないじゃん。じゃあ違うんじゃない?モニターに「にらみつける」やってもバグは取れないし防御力下がるだけだぞ。
まず根本的に考えと事実が違ってるって結果出てるじゃん。じゃあもう考え変えちゃえば早くない?
名言の引用は好きではないけど、「プログラムは思った通りには動かない。書いた通りに動く」って言葉がある。実に名言だと思う。次点で好きなのが「ある問題を解決しようと正規表現を使うと問題が2つに増える」かな。
お前が何を思っているかはプログラミングにおいて一切影響しないんだよ。お前が何を書いて、コンピュータがどう処理したか、それが全て。
深く考えないことについてぎゃーぎゃーいうやつもいるけどプログラムなんてまず最初は動けばいいんだから何も考えずに次試せばいいだろ。んで3回ぐらいは自分で思い浮かんだの試して、全部ダメだったら調べるとか先生に聞いてみるとかさ。逆に1発で通ったら自分の思考見直して理解深めるとかさ。
ドキュメントとかあんまり理解できない初心者のうちは、とにかくお試しと修正のサイクル回すの重要で、「これがこうだから動くはず」というカードを3種類ぐらい作って全部片っ端から試すのが早いと思うよ。モニターをにらみつけるな。
お前がどう思ってるかよりも、まずはお前の書いたプログラムがどう動いているか(どう動いていないか)を確認するのが先だ。動かなかったら考えが違う、はい次のプラン、はいその次のプラン、はい次。
この「ぼくはこう思ってる」が出てくるの、なんの教育の成果なんだろうね。お前の気持ちなんてどうでもいいって現国でも数学で散々教えられただろ。
Error: variable 'a' is undefined, line 24
↑のエラーは架空のエラー文(英語下手でも許して)だけど、エラー、出るよね。プログラム組んでたら。んでやっぱいるのよ。エラーを「にらみつける」やつ。解決しねえって言ってんだろ。
「エラー出たんですけど、どうすればいいんですか」
「エラーにはプログラムがなぜコンパイル通らないかの原因がそのまま書かれている。例えば今出ているError: variable 'a' is undefined, line 24は、24行目の変数aが未定義ということを示している。事前に変数aを定義していないか、打ち間違えてsになっているとかではないのかな?」
だいたいが「腑に落ちねぇー」みたいな顔する。まあ、一気に喋りすぎたしな。疑問点1個1個潰していくか。
「何か疑問点ありそう?変数ってなにー、とか、定義ってなにー、とか」「ないです。わかりました!」
わかったのか。よかった。またモニターをにらみつける開始。なんでだよ!!!!「お前顔にチョコついてるぞ」って言われたらチョコ拭き取るだろ。変数aが未定義ですねって言われたら変数a定義すりゃいいだろ。
でもプログラミングド下手なやつ(全人類の7割ぐらい)は、エラーをにらみつけてる。ずっとにらみつけてる。防御力下限まで下がったかな。にらみつけてて何が変わるんだよ。
「英語読めなくて……」
いや「a is undefined」なんて「He is Superman」ぐらいの英語だろなんで読めないんだよ。お前この大学どうやって入ったんだよ。たしかどの入試方式でも英語あっただろ。単語わからんかったらググれ。
「aが未定義って書いてあるんですけど、ここのfor文の私の考えが間違ってるのでしょうか」
いや24行目のaって書いてるだろ。まずなんでそこ無視するんだよ。お前がfor文で使ってんの教科書通りのiだろ。24行目ってわかるか?for文あるの40行目あたりだよな?aとiが違う文字ってわかるか?
「さっきのエラー直したら新しいエラーが出たんですけど、どうすればいいですか」
千尋!贅沢な名だねえ
変数に名前をつけろ。関数に名前をつけろ。クラスに名前をつけろ。全てに名前をつけろ。
C言語の古い教科書だと「a」とか「b」とか「i」とかで書いてるけど、そんなの人間が読めるわけねえだろ。冷静に考えろ。「input」「output」「index」とかにしとけ。
2重for文の変数名i, jにしたら絶対途中で打ち間違えるだろ。お前は打ち間違える。そういうやつだ。2重ループなんてどうせ行列計算の課題だろ。rowとcolumnにしとけ。これで打ち間違っても気づくし、それぞれに意味が付いてくる。
ちなみに同じ長い名前にも優劣がある。「result」よりも「sum」のほうが強い。「result」はなんの結果かわからない(全ては結果であるので)が「sum」は合計値であることがわかるからだ。「password」と「plainPassword」なら「plainPassword」が勝つ。暗号化されていないパスワードであることがわかるので、情報量が多いからだ。
ただし例外はいくつかある。「tmp」は一時変数であることが(プログラマにとって)明らかだ。「dir」はディレクトリであることがわかる。「src」「dist」あたりもよく使われる。このあたりは短くていいんじゃねーかな。
でも、この前温度センサ扱うプロジェクトで「tmp」って変数名使って温度(temperature)と脳内で混線してバグって発狂してた同僚いたけど。そういうときは名前長くするか別の名前使おうな。
関数の名前なんて「calcAverageFromArray」ぐらい長くしていいから。「myFunc」とかしなくていいから。「fetchJsonDataFromUniversityInternalServer」とかでいいから。マジで。いやこれ本当に。
そもそも今時ディスプレイでかいし、識別子なんて先頭数文字打ったらエディタが補完してくれるし、短くするメリットがない。
それでも名前が長いと感じる?関数がでかすぎるんじゃないか。細かく処理を分けるとかしてみろ。「combineArrayAndFindMax」関数は「combineArray」と「findMax」に分割したらいいと思うぞ。名前が長いと思っても名前を削るな、機能を分割しろ。自然と名前が短くなる。
それかシンプルでかっこいい名前を見つける。「convertEvilHtmlToPeacefulText」は「sanitize」に置き換えることができる。イカす名前だ。
プログラミングできない奴はマジでこれらのことをやらない。ずっとaとかbとかzとか使ってる。お前それ自分で読めんのか。読めねえだろ。myfuncってなんだよ何するんだよ。お前自分で理解できてんのかそれ。
それでも頑なにaとかbとか使う。なんでだよ。
動作原理わからず書き散らすな。動作原理っつってもそんな深いところじゃなくて言語表面上レベルの動作な。
リテラルは値を作成して、代入は値に名前をつけている、とかその程度のレイヤー。メモリがどうこうとかはいらんと思う。あっでもポインタのときはいるか……。めんどくせえな。
まあ動作原理っていうか自分が何やってんのか理解してくれって程度の話になるんだが。
例えばfor文で処理50回まわすとき、「50回分の処理を行なっている」ではなく「ループ開始時に変数を初期化。条件判定して成立していれば文の中を実行する。条件変数の値を変化させてまた条件判定からやり直す」ぐらいの粒度で捉えててほしいかな、という気持ち。
これはfor文で詰まる人がやたら多かったからだ。彼らはfor文をアトミックな操作だと思っていた。つまりfor文はひとまとまりの命令であり、長いfor文とprintfの間に粒度の違いはないと思っていたらしい。
つまり、「for文の中でエラーが起こる」という事象がほぼ理解できない。forはアトミックであり、内部など見えないのだから。じゃあお前が今書いたfor文の中身はなんなんだってやんわり聞くと「さあ…?」みたいな反応が返ってくる。はあ。
関数についてもなかなか誤解が多かった。関数「sum_array(a, b)」と関数「average_three_numbers(a, b, c)」は全く別の原理で動いているのだと。ここでの「全く別の原理」というのはシグネチャが違うとか実装が異なるとかそういう意味ではなく、コーラを飲んでゲップが出る原理と糸電話で声が伝わる原理ぐらいの全くの別、という意味である。
彼らは関数ひとつひとつについて「新しく原理を学習」していたのだ。マジかよ……。どうやったらそんな発想に行き着くんだろう。そりゃ時間かかるわな。
そのため、関数が値を返す(または返さない)ということも理解できておらず、「関数の戻り値と関数の戻り値を足す」とか「関数の引数に関数の戻り値を直接渡す」とかやりだすと大パニックになる。メソッドチェーンとかやった日には大学潰れると思う。ただ、これはC言語が悪い部分もあると思う。配列とかいじりだすと、初心者が書けるレベルの関数だとあんまり値返さないしな。
たのむ、他のはできなくてもこれはできてほしい。自分が何をやりたいのかは理解してほしい。流石にお前のやりたいことなんて他人にはわからんぞ。
「配列の中の数値の合計値を求めたいんです」とか「名前と身長と体重をひとつにまとめた構造体が作りたいんです」とか。簡単なのでいいから。
「いま何やろうとしてどこで詰まってる?」って聞いても「……?」みたいな反応されたら困るんだよ。
例えば「キーボードから数値を10回入力し、それぞれの値を配列に格納して、最後に配列の値を逆順に表示せよ」みたいな問題が出てきたときに、「キーボードから値を入力する」「10回繰り返す」「配列に値を格納する」「配列の値を逆順に表示する」に分解できると思うんだけど、自分が何やりたいのかわからない奴はまずこれができない。
彼らには「キーボードカラスウチヲジュッカイニュウリョクシソレゾレヲハイレツニニュウリョクシテサイゴニハイレツノアタイヲギャクジュンニヒョウジセヨ」に見えている。
かろうじて「キーボード」「ハイレツ」あたりの単語は拾えるらしく、標準入力から値とったり配列を作ったりはしてるんだけど、そこから先に進まない。モニターにらみつけてる。またにらみつけるかよ。
あれだ、算数の文章題できなくてとにかく文章に出てくる数値足したり引いたりするやつ。あれのプログラミング版。文章が読めない。
こういう人にはメモ用紙取り出して、まず文章が何について言ってるのか、どういう工程に分けることができるのか、今後も同じことが起こったときにどうやって分けるのか。みたいなのを教えるんだけど、大抵あんまりしっくりこないらしく、成功したことは皆無。なんとかうまく教えたいんだが。
もうこのあたりになってくるとプログラミング関係なくね……?ってなるんだけど、意外とそういうプログラミング関係ないところで詰まる人めちゃくちゃ多いよ。
今すぐプログラミングをやめろ