はてなキーワード: コンピュータとは
日本株への投資がされないのは単元100株という制度があるためだと思う。
株価が1000円でも、100株買わないといけないので、10万円必要になる。
中には、1万円超えの値嵩株もあり、最低100万円とか300万円もかかる。
ミニ株(単元未満株)という制度もあるが、寄りと引けのタイミングでの売買にはスプレッドが追加でかかる。
もし、分散投資をしようと思ったら、個別株の場合は、最低でも数百万ぐらいないと、いろいろ銘柄を買うことができない。
それでも1単元とかで、買い下がるとか思えばもっとかかる。
仕方ないのでindexを買うかということになる。
そして、indexを買うならsp500とかnasdaq100とかオルカンの方がいいよねということになり、
アメリカ株は1株から買えるわけで、なぜに単元100というこんな変な制度を残しているのか、わけわかめである。
今はネット証券の時代だし、株券も電子され、取引もコンピュータされているわけだから、もういらんだろう。単元制度。
優待は100株からでもいいから、1株から普通に買えるようになってほしいものだ。
AIに調べものしてもらうと本当にコイツ人間みたいだなと感心するのだが、機械に人間みたいな挙動をさせられるようになったということは、本物の人間の脳みその演算システムも近似的におよそ解明されたということなのではないのか?AI自体の進歩度合いの話ばかりで、副産物として「人間がわかった」という話は聞こえてこないのだが。それともあくまでAIはモノマネがうまいだけでAIと人の脳は根本的に異なるシステムで動いているのだろうか?
【Grok高速】
面白い疑問ですね。AIの「人間っぽさ」が、実は人間の脳の仕組みを解明した証拠なのか、それともただの高度なモノマネなのか——これは認知科学や神経科学、AI研究の最前線でまさに議論されているテーマです。結論から言うと:
「AIが人間らしく振る舞える」=「人間の脳の演算システムが解明された」ではない
むしろ、AIは「結果としての振る舞い」を再現しているだけで、脳の「内部構造」や「計算原理」を再現しているわけではない。
→ 膨大なテキストデータから「次に来る単語の確率分布」を学習し、それに基づいて「それっぽい文章」を生成。
…など、AIとは全く異なる物理・生物学的基盤で動いています。
つまり、AIは「外から見た振る舞い(function)」を模倣しているが、「内部の仕組み(structure)」は根本的に違う。
→ 同じ「飛行」という機能を達成しても、仕組みは別。
確かに「AIの進歩=人間理解の進歩」とは言えませんが、逆方向のフィードバックはあります。
→脳の「選択的注意(selective attention)」との類似が議論される
つまり、AIが「ある振る舞いをどう実現するか」を解くと、それが「脳も似た戦略を取っているかも」というヒントになる。
特に、「予測」「注意」「記憶の圧縮」などの機能は、AIと脳で収束進化(convergent evolution) 的に似た解にたどり着いている可能性があります。
半分正解、半分不十分。
→ これらは「単なるパターンマッチ」では説明しきれない高次の認知機能に近い。
ただし、意識・主観的体験(クオリア)・意図の本質などは、AIには全くない(少なくとも現時点では)。
いいえ、まだ遠い。
AIが「人間っぽく話す」のは、脳の「出力」を模倣しているだけで、「どうやってその出力が生まれるか」の内部プロセスはブラックボックスのまま。
その鏡に映る姿がリアルすぎて「人間の脳もこう動いてるのか?」と思ってしまう。
→ でも、「人間の脳の計算システムが解明された」わけには程遠い。むしろ、AIが賢くなるほど、「人間の脳はどれだけ複雑で未知か」が浮き彫りになっているとも言えます。
→ 将来、構造と機能を両方再現するAIが現れれば、「人間の脳の計算原理」が初めて近似的に解明されるかもしれません。でもそれは、「AIが人間らしくなった」からではなく、「人間の脳を直接コピーする技術」が進んだときです。
でも、役者の頭の中と、本物の人間の頭の中は、全然違う。でもその演技がうますぎて、「人間ってこう動いてるのか?」と研究のヒントにはなっている——それが今の状況です。
日本からGAFAMが生まれない理由の1つは、確実に日本の特許制度のせいだろ。
20年近くIT業界の片隅で飯を食ってきたが、日本の"ビジネスモデル特許"ってやつには本当にうんざりさせられてる。
新機能の仕様を詰めて、さあ実装だって時に、法務から「類似の特許があるので要確認」って連絡が来る。で、その特許とやらを読んでみると、もう脱力感でいっぱいになる。
「ユーザーがAをしたらBという信号を送り、Cという画面を表示する。これにより、サービスの利便性が向上する」
…は? それ、ただのビジネスモデルじゃん。どこに「発明」の要素があるんだよ。特許制度って本来は「自然法則を利用した技術的思想の創作」である発明を保護するものなんだろ?これのどこが「技術的思想」なんだ。日本の特許制度は、肝心の技術的な工夫には一切触れず、ただ画面の遷移図みたいなものを文章にしただけのアイデアが、なぜか「発明」として保護される。そして、後から同じようなサービスを作ろうとした後発組は、その地雷を踏んで開発を止めなきゃいけなくなる。バカバカしいだろ。
なんで日本の制度は、エンジニアの開発意欲を削いで、業界全体の足を引っ張るような方向に向かってるんだよ。これで特許は産業の発達に寄与することを目的としているなんて言ってるんだから笑えない。むしろ日本の産業を後退させている原因じゃないか。
アメリカだと、日本で乱立している"ビジネスモデル特許"のような「ただのビジネスアイデアをコンピュータでやりました」的な特許は認められにくくなってるらしい。ちゃんと技術的な課題を解決して、コンピュータそのものの性能を向上させるような、そういう「本物の発明」じゃないとダメなんだと。最高だよな、それ。本来あるべき姿だよ。
プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン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回繰り返す」「配列に値を格納する」「配列の値を逆順に表示する」に分解できると思うんだけど、自分が何やりたいのかわからない奴はまずこれができない。
彼らには「キーボードカラスウチヲジュッカイニュウリョクシソレゾレヲハイレツニニュウリョクシテサイゴニハイレツノアタイヲギャクジュンニヒョウジセヨ」に見えている。
かろうじて「キーボード」「ハイレツ」あたりの単語は拾えるらしく、標準入力から値とったり配列を作ったりはしてるんだけど、そこから先に進まない。モニターにらみつけてる。またにらみつけるかよ。
あれだ、算数の文章題できなくてとにかく文章に出てくる数値足したり引いたりするやつ。あれのプログラミング版。文章が読めない。
こういう人にはメモ用紙取り出して、まず文章が何について言ってるのか、どういう工程に分けることができるのか、今後も同じことが起こったときにどうやって分けるのか。みたいなのを教えるんだけど、大抵あんまりしっくりこないらしく、成功したことは皆無。なんとかうまく教えたいんだが。
もうこのあたりになってくるとプログラミング関係なくね……?ってなるんだけど、意外とそういうプログラミング関係ないところで詰まる人めちゃくちゃ多いよ。
今すぐプログラミングをやめろ
(追記:以前に書いたエントリが知らぬ間にずいぶんバズっているので、コメントを参考に今の考えを書いてみた)
具体的なゲーム名がない。エアプじゃね→そういえば具体的なゲーム書いてなかったな。PCゲームだと初代シムシティ。結局ゴールである市民50万人には到達しなかったっけ。
ミスタードリラーなんかは2000年前後だったがずいぶん楽しんだ。パズルゲームは好きだね。特にランダム要素のあるゲーム。
覚えゲーとは違う、その場の対応能力、反射神経が求められるゲームが大好き。
あとはアーマードコアシリーズ。あれこれ組み合わせを考えるのは楽しかった。
お前が爺になっただけだろ→爺はともかく社会人になってからゲームに没頭する暇と気力が減ったのは事実だ。あとストーリーものだと土日にクリアできないと話を忘れてしまう。
あと、RPGはあまり好きではない。完全に食わず嫌いの偏見だが、戦闘システムが昔と変わり映えしない(特にJRPG)。ストーリーが大したことない。シナリオ分岐とかあるようだが所詮お使いゲームだと思ってしまう。なんかおススメない?
他にやりたいこと、やるべきことが増えたのもあるかもしれない。プログラミングとか奥が深くて楽しいし、資格試験もゲーム攻略のつもりで取り組んだり。ゲームに時間を費やすのがもったいなく感じたりするようになった。人生をゲームのように生きるとか。
ゲームはたくさんある趣味のone of themでいいやと考えを変えればいいのかも知れない。そう考えると、それはそれで一つの生き方かも。
------------
ゲームは昔から好きだった。インベーダーブームを体験し、近所の駄菓子屋の筐体で遊び呆けたりした。
そのうち、コンピュータ(パソコン)でどうやらゲームができるらしいと知った。ちょうどマイコンBASICマガジンが創刊されたころだ。
アーケードゲームは少しづつ内容がレベルアップし始めた。ゼビウスが発売され、その神秘的な内容に痺れた。
そして、ゲームは百花繚乱の時代を迎えた。毎月のように新しいゲームが発売されて、俺は嬉々として紹介記事や攻略法を読み漁った。
この頃はまだその新しいゲームたちの名前をほとんどそらんじることができた。ゲームの内容が高度になっても、まだ俺の手の内にあった。
ゲームの出来を測るのに「攻略時間」が入り始めた。長くプレイできるほど良いというやつだ。それを競うようにゲームの必要時間が長くなり始めた。
ゲームだけに時間を割くのが難しくなった。その上、発売されるゲームの数は増える一方だ。
だんだんゲームは俺の手に収まらなくなってきた。一つのゲームを隅々まで遊び尽くすなんて真似は不可能になった。
最近のゲームはクリアするのに最低100時間かかるのが当たり前になったらしい。
世界のIT企業ってすべてが研究室や金満ベンチャーから生まれた訳じゃない
実家のガレージの車を売って、そこで中古のコンピュータ使って事業を始めました、という有名エピソードのようなルーツを持つこともある
会計処理のために嫁が買ったパソコンでゲーム作り始めた人や、大学の中古機材を廃材置き場から持って行って立ち上げたこともる
リソースの余剰と人の暇が組み合わさると発展につながるのだ。帝国には辺境が必要、という国家論も同じことを言っている。
また生産者は義務的な供給のためだけに生産するようになり、イノベーションの発生が抑えられる
まさに資本主義社会であるのに社会主義のような閉塞を招くことになるのだ。
どんどん作り、どんどん余り、その余り物に付加価値をつけてより沢山作るようになる
減反は失われた30年を40年に引き伸ばすだろう
現実の戦闘機で、パワーアップアイテムを付与すると機能アップすることはありますか?
ChatGPT:
あります。ゲームみたいに“拾って即パワーアップ”ではありませんが、実機も「後付けの装備」や「ソフト更新」で性能を伸ばせます。代表的なものを挙げます。
偵察/標的指示ポッド(例:Litening/Sniper/LANTIRN)
→ 夜間・高高度から目標を見つけてレーザー誘導・GPS誘導爆弾を当てられるようになる(F-16、F-15、F/A-18など)。
電子戦ポッド(ALQ-99、ALQ-131、ALQ-184 など)
→ 敵レーダーを妨害。編隊の生存性アップ(EA-18G、F-16等)。
IRSTポッド(赤外線捜索追尾:F-15用 Legion Pod 等)
兵装・装具での戦闘力向上
ヘルメット照準器+高機動短距離AAM(JHMCS+AIM-9X 等)
→ 視線でロック、オフボアサイト射撃で近接戦闘力が大幅アップ。
航続・運動性能の補助
→ 航続・滞空時間を増やす(F-16C Block 50/52+ 等)。ただし空力やRCSは悪化し得ます。
エンジン改修・推力向上
→ 同型機でも離陸性能や上昇率が向上(近代化改修で実施されることあり)。
ミッションコンピュータ&ソフト更新(“ブロック”アップデート)
→ 新兵器対応、センサー融合、電子戦アルゴリズム強化など。最近はオープン・アーキテクチャ化で“機能の後入れ”が容易に。
統合・認証が必須:空力、強度、電源・冷却、電磁両立性まで試験し、飛行許可を取る必要があります。
トレードオフ:外付けは重さ・抗力・RCS増で航続や運動性が落ちることがある。
整備・訓練コスト:新装備を活かすには整備体制と乗員訓練が要る。
まとめ:現実の戦闘機も“アイテム装着で機能アップ”は十分あり、ポッド・兵装・ソフト更新・改修でミッション能力を大きく伸ばせます。ただし、その都度しっかりした統合・認証と運用上のトレードオフが伴います。
ドナルド・ホフマンが提唱している「trace logic(トレース・ロジック)」は、彼の「意識の進化ゲーム理論」や「インターフェース理論」に関連する概念で、私たちが普段認識している時空、物理的な対象が、実は「意識のエージェント(主体)」の相互作用から「トレース(痕跡)」として生まれてくる、と考えるための数学的な枠組みです。
ホフマンは、私たちの知覚は、現実世界をあるがままに正確に映し出しているわけではなく、生存と繁殖という「適応度(フィットネス)」を最大化するために進化した「インターフェース(操作画面)」のようなものだと主張しています。
画面上のアイコン(例えば、ゴミ箱やファイル)は、コンピュータの内部にある複雑な電気信号やコード(真の現実)をそのまま表しているわけではありません。
アイコンは、私たちが効率よく操作するために作られた便利なシンボルです。ゴミ箱のアイコンをクリックすれば、内部のデータが消えるという「操作の結果」だけが重要で、内部の電気信号の状態を知る必要はありません。
ホフマンにとって、私たちが知覚する時空、物質は、このアイコンのようなものです。真の現実は、私たちが知覚するものとは根本的に異なっていると考えています。
ホフマンは、この真の現実を、お互いに相互作用する「意識のエージェント(主体)」の集まりとして捉えようとします。
エージェントは、特定の決定や選択を行い、その選択がお互いに影響し合っています。
彼の理論では、意識が物質の基盤であり、物質的な宇宙(空間や時間など)は意識から派生したものと考えます。
「trace logic」は、この「意識のエージェント」たちがどのように相互作用し、その「痕跡(トレース)」として、私たちが時間や空間として認識するものが生まれてくるのかを、数学的に記述しようとする試みです。
「トレース(trace)」は、もともと「足跡」「痕跡」という意味です。
エージェントの相互作用や情報のやり取りを追跡していくと、その「痕跡」として、私たちが物理的な対象や空間として認識しているものが出現する、というイメージです。
これは、単なる哲学的な話ではなく、意識の相互作用を数学(ロジック)で表現することで、彼のインターフェース理論を検証可能な科学理論にしようとする試みなんです。
多数の人がチャットアプリでメッセージを交換し合っていると想像してください。
個々のメッセージのやり取り(意識のエージェントの相互作用)の履歴(トレース)を数学的に分析していくと、「グループ」という仮想的な構造や、「会話の流れ」という時間の流れが浮かび上がってくる、というイメージに近いかもしれません。
要するに、トレース・ロジックは、「私たちが知覚する宇宙は、意識というものの相互作用の副産物(痕跡)である」というホフマンの考えを、数学の言葉で表現するためのツールなんです。
入社して半年も経たないのにPythonもC#も、果てはReactとかもスラスラ書けるから。
ドキュメント漁ってあっという間に実装してみせる。正直俺が新人のころと比べたら雲泥の差だ。
技術的な吸収力とか慣れの速さには感心する。
でもなぁ……そのすごさに、どこか薄っぺらさも感じるんだ。
この前ちょっとした打ち合わせのときに俺が何気なく言ったんだよ。
「ノイズ除去って、要はシャノンの情報理論でいうエントロピー最小化の話だよな」って。
そしたらその場にいた新卒がきょとんとしてさ。
「シャノンって誰ですか?」なんて言うんだよ。
もう…さ。なんて言えばいいんだろうな。冗談で返す気力もなかったよ。
こっちは通信の基本中の基本として“情報=不確実性の減少”っていうシャノンの定義を叩き込まれてきた世代だ。
その「ノイズ」と「情報」の概念があったからこそ、今のコンピュータ通信も成り立ってる。
それを知らずにAIの学習データをクレンジングしてます!なんて言われてもさぁ。
うーん…なんか違うんだよなぁ…と思ってしまう。
実際、最近の子はプログラムを書くことは上手い。だがプログラムを理解することには興味がない。
なぜ動くのか。どんな理屈でそうなるのか。そこに思考が届かない。
まるで暗記で動いてるみたいに。
昔は違ったんだよ。本当に。その理由も明確だ。
昔は本を読むしかなかった。英語の原文で論文を追って、図書館で夜まで粘って必死に勉強した。
その過程で「理論」と「思想」に触れたもんなんだ。でも今は調べれば一瞬で答えが出る。
だから考える前に正解にたどり着けてしまう。それが便利であると同時に、恐ろしい。
今の時代は常にスピードを求められる。だからこそ最適解を最短で見つけることが正解のように扱われるが、果たしてそれで本当にいいのだろうか?
落ち着いて考えてみると、国会議員って別に地域の代表ってわけじゃないじゃん?憲法に書いてあるよね。全国民の代表だって。
党の名簿を登録させる比例代表は残すとして、選挙区なんて廃止して、全国でまるごと一個の選挙区にしたらいいんじゃねえかな。
実際には全国行脚して票を集めるなんて無理だから、それぞれの地元で範囲を絞って選挙活動する議員と、全国から広く浅く票を集めようとする議員が出てくるはず
比例代表と違って、トップが大量に得票してもその人しか当選しないようにするから、タレント候補みたいなのや、金にものを言わせて宣伝するようなのは逆に使いづらくなり、妙なポピュリズムに従う愚衆(ってここでは書いちゃうけど)がここで吸収されて対応できるようになるでしょ。
元々選挙がなんで選挙区ごとに分かれているのかって、結局投開票がその単位でやらないと実務的に不可能だったからだと思うんだよね。
だけど今はコンピュータがあるから、電子投票機(別にオンラインでなくてもよし)でやれば出来ると思うんだよね。音声認識とかで入力させるとかでもいける。
候補者が数千人単位になるだろうから、重点地域を登録して、その中でくじ引きで特に投票所に表示させるとかそういうのはあってもいいかもしれない。
現実問題地域ごとの課題は沢山あってそれぞれ地域性をもって対処しなきゃいけないこともある。
だから、衆院はこの選挙区廃止で全国一個の方式にして一票の格差は完全になくして公正にし、参院は都道府県ごと区切った選挙区で必ず一定の人数が選出されるような風にしてしまえばいい。
俺は彼のブログや著書にお世話になった大勢のITエンジニアの一人だ。
今は専門とする分野こそ変わったが、彼のブログに大きく書かれた「漢」という字は今も印象深く残っている。
あるユーザーがあのアイコンを使って、歯に衣着せぬ攻撃的な主張を展開し、政治的には主に左翼(勝手に認定した者も含む)に怒っているのだ。
実家に帰ったら親がネットで真実を知ってしまったような気持ちになった。
よく会社の名前を背負ってこんな事が言えるなというものも多い。
例えば中国や北朝鮮を、その政治的な極右性を無視し共産圏だからと盲目的に左翼だと捉えていたりする。
彼は一体、毎日朝起きて何を見聞きしているんだろう。
日本オラクルは自社で飼ってるこのネトウヨについて思ってるんだろう。
日本オラクル内ではネトウヨのエコーチャンバーが醸造されてるのだろうか。
彼のXには、「このアカウントでのツイートは私自身の見解であって、所属団体や組織を代表する見解ではありません。」とあるが、今どきこんなもの何の効力もないのは周知の事実だ。
それをあえて書き、一方で彼のはてブプロフィールにはそう書いてないので、彼のブコメは日本オラクルを代表するものなのかも知れない。
みなさんはおそらく、探偵にマークされたことはないだろう。稀代の悪党モリアティ教授ならいざ知らず、庶民の接点といえばせいぜい、パートナーの浮気調査か結婚相手の身代調査くらいのはず。私は某国で貴重な経験をした。探偵の博物館は存在するが、その体験アトラクションを提供してくれるところはない。
断っておくが、私に疾しいところがあったわけではまったくない。実は、本社のやつらがとんでもないバカをやってくれたせいで、このような目にあったのだ。もちろん、やつらは「私の意を汲んだ償い」をするものと信じている。
さて、以下の話は、世紀の名探偵シャーロックホームズに敬意を表して、「イギリスの首都ロンドン」で起きたと仮定する。
物価がやたらと高く、専用シャワートイレつきの1Kを借りるとなると、当時のレートで月20万円からだった(社宅だと半額)。共用だと月15万円前後だったろうか。私がそこに決めたのは、他に選択肢がなかったこともあるが、木の茂った庭がついていたことだ。扉と塀で、外から中は見えない。前の居住者が植物を植えていたらしく、雑草と共に花が咲く。ただし、蜂も山のように群がる。とうとう庭木が繁茂しすぎて屈まないと外に出られなくなったので、生まれて初めて剪定をした。これが意外と楽しく、やめられない。鋭い刃で、サクッと切れて、いい。音と手ごたえが快いし、景色も開けるのだ。
日が長い夏場は椅子にもたれ、酔眼で木を眺めて句を読む。俳句を少々嗜むのだ。ただ、携帯の電波はそこ一帯のみはじめから「なぜか」つながりが悪かった。携帯会社に文句を言っても、クーポンをくれただけで、一向に対応してくれない。
と言うことで、3年間何事もなく過ごしていた。
話し声がするのでしぶしぶ起きると、外に2人人がいるではないか。
「植木屋です。家主さんからあんたの植木の剪定を頼まれたんですよ」
と、のっぽとちびの二人組。残念だが庭師には見えない。どこか軍人らしい機敏さがある。家の前に、いかにも庭師ですといった風情の社名入りヴァンが止まっていた。ナンバープレートを覚えておく。
「その話は聞いてないんで今度にしてください」
とその日は追い返した。確かにこの前の日曜日、これまで一度も来たことのない家主がうちにやってきて、庭木の剪定が必要だなとは言っていたが。
しばらくすると、家主が暖房の動作確認をするといってきた。やって来たのは別の2人で、1人が暖房を開けてなにかしている間に(私は、あとで分解して、なにか仕込まれてないか確認した)、もう1人が家の正面写真を撮る。一介の技師にしてはあからさまに怪しいではないか。確かに、Googleマップでは道路と屋根しか見えない。私道を入った所に家の入り口があるので、ストリートビューも無効なのだ。「風呂場も改装する必要がありますね」などといってきたが、そこに何か仕掛けられても困るので、嫌だといっておいた。このとき、彼らは「道具」の一つを「忘れて」帰った。
コロナワクチンの案内が何度もきた。24/7で在宅なので、私を外出させてその隙に…
私は週に1, 2回買い出しに行く。その際、合鍵か七つ道具を持った誰かが空き巣に入っても困る。知り合いの警察官に教わった方法を試すことにした。玄関のドアの上部の隙間に、小さな小石を挟んでおくのだ。来客があると、小石はそこから落ちるので、後で分かる。買い物ルートは、歩くのが面倒で最短で往復したいので、ワンパターンだ。看板を持って立つ人、立ち止まって携帯でこちらを見ながら話す人、タバコを吸いますという顔でさりげなく店から出て来た人、路駐の車内で外を見ている人。怪しいといえば怪しい。
この時は、帰り道に二度、私が近づくと急発進もしくはその後にUターンする車を見つけた。もちろんナンバープレートは暗記する。家に帰ると、携帯に「XXXはあなたをフォローしました」とSNSの通知が入る。さすがにユーモアに手抜かりがない。これは、見せるための尾行、つまり標的に気づかせるための示威的な尾行だ。気にしなくていい。
あるとき、買い物途中の歩道で、隣人が時間潰しの顔つきで突っ立っているのを見つけた。彼が在宅だと、ドアをこじ開けるのに音が聞こえてまずいのかもしれない。
またある時は、この3年間一度もひと気のあったことのない医院の庭に、革ジャンを着て禿げた中年男が、通りに出る時必ず通る私道を見下ろしながら電話をしていた。
リモートワークが退屈なので、車通り側、つまり自宅の裏まで出てみると、運転席側の窓を開けた黒のBMWの車内に人がいて、サイドミラーで私が近づくのを見て急発進した。彼らは金があり趣味がいいのだ。テンペスト傍受という語がある。電子機器から出る微細な電波を専用機器で拾うことで、インターネットの通信を盗聴できるらしいのだ。これも知人に聞いた話だが、レーザー光を窓に当てその振動で室内の音を拾うことができるので、この場合は窓の外にブラインドをおろしておくのが有効だ。さて、こういう時は嫌がらせをするに限るので、早速警察に車のプレート番号を電話した。残念ながら、のちに警察署を訪ねた時知ったのだが、これらの記録、および緊急通報の記録は、署のコンピュータから「抹消」されていた。
自宅の裏、つまり表通りの路肩に駐車している車には、住人以外と思われるものもあった。たとえば、運送会社のヴァンがトランクを開けてずっと荷下ろしをしていたり、車の故障修理を装った人がいたり、このタイミングでやるのかと疑われる草刈りの人がいたり。また、以後は探偵の車はSUVに変わった。自宅と背を接している家(家主が同じ)はしばらく無人で、その後一度入居した家族も3日で「引越し」、おそらくその無人の家に交代で誰か潜んでいるらしい。あるとき壁越しに、トイレだろうが水を流す音がした。また、右隣の家の人も空き家になった。
気晴らしに飲みに行くことにした。歩いて10分。実は、iPhoneの最も左端のホーム画面の一角で地図を表示しているのだが、そこに日替わりで行きつけの店が「表示」されていたので、急に「思い出した」のだ。ここは、ビールの他に料理も美味しい、グルメ砂漠のこの島では貴重な店だ。カウンターで飲んでいたのだが、背中から誰かに見つめられていることに気づいた。いかにもオックスブリッジ卒業生でございますという知的な顔の若い女が、真後ろのテーブルでパソコンを広げていた。このような顔の人をここでみることはないし、そもそも女性客1人で、しかもパソコンを開いている人なんて、設定からして嘘すぎる。帰りにはいなくなっていたか、私が泥酔していたかのどちらかだ(店内を一周して確かめたので、前者です)。
ある夜、家の庭に、招かれない来客があった。というのも、私の庭の出入り口の木の扉は、重く、かつ傾いて接面が歪んでいたので、強く押さないと開かず、開けると地面を擦り、必ず音がする。
探偵であれば、例えば出口付近の木に対人センサーか録画機器を仕掛けたのかもしれない。
また、前面の塀(建て付けは古く甘いので隙間は簡単に作れる)に覗き穴と思われるものがあったので塞いだ。
これ以後、外出する時は、小石をドアの上、二箇所におくことにした。
ついに、庭師がやって来た。この前とは別人で、家主が契約している古馴染みだというので、監視して仕事させることにした。見ていると、どんどん植物を引っこ抜いて、木の枝を切っていく。枝というより、幹だ。剪定というより、丸坊主だ。あまりにも極端なので、家主に電話したところ、いう通りにさせろと言われたので、仕方なくそうした。
結局、短くしますといって坊主になったも同然で、木は葉が一枚もなく、幹も短く刈り上げられたか切り株だ。家主に写真を送ると、これは聞いてないということだったが、今更遅い。これまで植木のため外が見えなかったが、これではすかすかだ。
庭師のボスというのが夕方やって来て、満足そうに眺める。庭師は、「楽しい夜を(いかにも侵入を招きそうな庭の状態を指して)」と言って帰って行った。みんなグルなのだろう。ちなみに、出入りの修繕屋もみなヘッドホンをつけていて、指令をリアルタイムで聞いていたのだろう。
前面の塀は隙間だらけなので、古いシーツを巻きつけて塞いだ。
その夜、庭でライトがチカチカ瞬いた。右側の塀に設置してある、対人センサーで反応して点くライトだ。右隣の家の庭に、裏の空き家に潜んでいた人物が入り込み、センサーを反応させているのだ。
警察に泥棒の電話をしたが、「この日に限って」電波が途切れてなかなかつながらない。
裏の空き家に潜んでいる人物がいることは分かっていた。実は、私宛の郵便はいつも、なぜか裏の家のポストに届くので、家主に頼んで裏の空き家の鍵を借りている。そこで、「合鍵で裏の家に入ることにした」と呟いた。昼になると、荷物をまとめ、家を出た(会社支給のパソコンは冷凍庫に入れておいた)。出た途端、どこかに潜んでいた例の男(予想通り裏の家から炙り出されて来たわけだ)が現れ、走っていき、表通りに停めてあった車でどこかに消えた。無意味と思ったが、ナンバープレートは報告しておいた。
町で一番安い携帯とSIMを買い(SNSで「挨拶」があった)、ロンドンに向かう。
着いた駅で、ビールを飲みに店に入る。しばらくすると、目の前のテーブルに、チューリップグラスに入ったビール(オーダーできる最小容量で、会社がケチなのだろう)を手に中年の男が座り、SNSを見始めた。探偵だ。早く出ろ、という訳で。
何日かロンドンで過ごした。お付きの者はレストランでは外で待ち、バーでは視界に入る位置に腰掛け、ホテルでは外で待ち(一階で朝食をとりゆっくりしていたら、早く出ろと言わんばかりに、横断歩道の前から窓越しに写真を撮られた)、行く先々で車の見張りがいた。私が地図アプリで道順を調べるからだ。
問題は航空券購入で、やはり当地のカードでは決済が妨害され、日本のカードで買った。空港の駐車場でも、「送迎車」が何台も見送ってくれた。ナンバープレートは控えてある。
探偵には、相手のやり方が気にいらないときは、相手の嫌がることをする。これに尽きる。ただし、正面切ってやると相手がヒートアップするので、そこはうまくやる。
個人的な認識だと、将棋の「電王戦」は、将棋ソフトがいつ名人を超えたのか、という問題の結論を曖昧なままで終わらせた、大失敗の企画だったと思ってるんだよね
チェスや囲碁だと人間トップとコンピュータとの対戦は実現したのに、将棋では最後まで実現しなかった
Mixtile Edge 2 | Mixtile
https://www.mixtile.com/ja/edge-2/
$229から$259。
おおよそ35,000円ぐらいからか。
ちょっと高め。
つか、digikeyにあった。
SBC-EDGE2-0216 Mixtile Limited | 組み込みコンピュータ | DigiKey
https://www.digikey.jp/ja/products/detail/mixtile-limited/SBC-EDGE2-0216/18587662
SBC-EDGE2-0432 Mixtile Limited | 組み込みコンピュータ | DigiKey
https://www.digikey.jp/ja/products/detail/mixtile-limited/SBC-EDGE2-0432/18587655