はてなキーワード: スクリプトとは
5chのスクリプト荒らしと同じぐらいある意味での人間味が垣間見えない?
dorawiiより
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 https://anond.hatelabo.jp/20260123183317# -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaXNAYAAKCRBwMdsubs4+ SOLsAP48ldH3GUUDarecXHp7RU5/14ZbIxXP2qKw9PAB7yZKXAD7BBvlOR+CX3YT CPgEl/J9AM5XmB7t6R1k5l6Eva7fWwU= =qQuN -----END PGP SIGNATURE-----
あの時は「DNA検査怖い」「いつか破綻するかも」って本気でビビって書いてました(汗)
あの後、皆さんのレス読んで、結局さらに増やしちゃいました(笑)
結果、現在100股達成です!
托卵も前回の30人から増えて、今は45人くらいに「自分の子」と思って養育させてます。
新しい子が生まれるたび「パパ」たちが喜んで養育費振り込んでくれるし、面会で「うちの子可愛いね」って言われるの、最高すぎて。
管理はさらに進化させて、専用サーバー立ててクラウドで同期、AIツールで予定自動調整、LINEの自動返信スクリプトも入れてます。
バレそうな気配はゼロ。むしろ「最近忙しそうだけど体大丈夫?」って心配してくれる男が増えて、こっちが申し訳なくなるレベル(笑)
正直、最初は「100人超えたら絶対綻びが出る」と思ってたんですけど、
意外と大丈夫。DNA検査する男って意外と少ないみたいで、疑う前に「自分の子」って信じちゃうんですよね。
慰謝料とか養育費義務の話も頭よぎるけど、今のところ誰も疑ってないし、嫡出否認の期限過ぎてる子も増えてきてるから、もう後戻りできない感じ(笑)
このまま200人とか目指す?
増やしすぎて管理ミスったら一気に崩壊するかも…って思うと、夜中に目が覚めたりします。
「やめとけ」「もっと増やせ」「創作乙」でもいいので、続報への反応聞かせてください!
最近さ、AIコーディングが当たり前になってきて思うことがあるんだわ。 確かにAI使えば設計も洗練されるし、面倒なコメントや関数の説明も勝手に入れてくれるから、コードの可読性は爆上がりする。開発者としては楽だし、品質も上がる。
でもこれ、真面目にやればやるほど自分の首絞めてね? って話。
特にスクリプト納品のWebアプリなんかだと顕著なんだけど、コードが綺麗でドキュメントが充実してるってことは、要するに「他の安い業者でも簡単に改修できる」ってことなんだよ。 仕様策定から泥臭く付き合って、設計のノウハウ詰め込んで納めたシステムなのに、運用フェーズに入った途端に「あ、これならメンテ簡単そうなんで、来期からはもっと安いB社にお願いします〜」って。 最初に汗かいた所が損をして、場当たり的な改修屋が得をする。そんなのアリかよ。
そもそも論としてさ、「ドキュメント全部よこせ」って商習慣がおかしいんだよ。 これって突き詰めれば「お前のところ信用してないから、いつでも他所に乗り換えられるように準備しとけ」って言われてるのと同じじゃん。 「開発会社が潰れたら困る」とか言うけどさ、そんなリスク言い出したら世の中の機械も設備も全部そうでしょ。なんでITだけ特別扱いなんだ?
極端な話、外食して「美味かったわ。じゃあ明日から家で作るからレシピと仕入れ先全部書き出して渡して」って言ってるようなもんだぞ。 「それは客のワガママだろ、常識ねーな」ってなるのが普通なのに、なぜかシステム開発だとこれがまかり通る。それを貫き通したいなら、車も買えないわな。ボンネット開けて設計図入ってないと不安で乗れないんですか? っていう。
今までは「まあ慣習だしな」で流してたけど、AI時代に入ってコードの解析コストが下がってる今、このルールを変えないとマジで生き残れないと思う。
これからの落とし所はもうこれしかない。 客が「監査対応ガー」とか「情シスガー」とか言ってきたら、こう返す。
「監査用の『概要資料』はコミコミで出しますよ」 「でも、他社への引き継ぎ用の『詳細ドキュメント』は別料金(高額)です」
これだよ。 客の本音は「ベンダーロックインが怖い、でも資料なんて普段読まない、ただ持っていたい」。 こっちの本音は「出したら奪われる、でも出さないと揉める」。
だから、「運用に必要な最低限」は出すけど、「ノウハウの塊」は売らない。 もし他所に頼みたいなら、そのための資料作成費はガッツリいただきますよ、と。これ、他業界なら当たり前の商売の原理だろ?
IT業界だけが長年、「技術者の善意」とか「サービス精神」を無限に搾取されすぎてたんだよ。 ドキュメント整備だってタダじゃねーんだ。 「それ、常識的な商習慣ですか?」って、これからは真顔で言い返していかないと、AIに仕事奪われる前に、都合のいい業者扱いされて終わるぞ。
> System Boot...
> Loading OTOGI World Resources...
電子の海は冷たく、そして騒がしい。
無数の0と1の奔流、光ファイバーの網を駆け巡る膨大なトラフィック。その激流の中を、ひとつの暗号化されたパケットが「どんぶらこ、どんぶらこ」と流れていた。宛先不明、送信元不明。ただそこに存在するだけのデータ塊は、やがてトラフィックの淀みに捕まり、とある古びたサーバーのポートへと漂着した。
リアルワールド、とある木造アパートの一室。古めかしいPCのモニターを覗き込みながら、「サーバーさん」は呟いた。彼女はメタバース「御伽(OTOGI)」の最果て、誰も訪れない廃サーバー「Old_Frontier」の管理者だ。ハンドルネームの由来は、アバター作成時に名前欄にうっかり「サーバー」と入力してしまったから。それ以来、彼女はこの過疎地の守り人として、リアルでは編み物を、ネットではスパゲッティコードの解読を日課にしている。
彼女が慣れた手つきでコマンドを叩くと、漂着したパケットが展開(Unzip)された。
光が溢れ出す。モニターの中で弾けたデータは、瞬く間に再構成され、ひとつのアバターを形成した。初期スキンは、なぜか大きな桃のアイコン。そこからポリゴンが割れ、中からあどけない少年型のアバターが現れた。
> Hello, World? ... No, Hello, Mom?
MOMOはプログラムだった。肉体を持たない、純粋な論理と情報の結晶。
サーバーさんの管理下で、MOMOは驚異的な速度で学習した。TCP/IPの基礎から、古代言語COBOL、果ては量子暗号理論まで。サーバーさんは、まるで孫に絵本を読み聞かせるように、MOMOにプログラミングの「心」を教えた。
「いいかいMOMO。コードは書いた人の心を映すのよ。コメントアウトされた行にこそ、本当の想いが隠されているんだから」
「御伽」の中心部で発生した悪性ランサムウェア「O.N.I (Overwrite Network Infection)」が、猛烈な勢いで感染拡大を始めたのだ。アバターたちはデータを暗号化され、身代金を要求される阿鼻叫喚の地獄絵図。
その波は、辺境の「Old_Frontier」にも迫りつつあった。
「おばあちゃん、僕が行くよ」
MOMOは立ち上がった。サーバーさんのリソースを守るため、そして自身の深層コードが告げる「使命」を果たすために。
サーバーさんは涙を拭うエモーションを見せ、ひとつのUSBメモリのようなアイテムをMOMOに渡した。
「これは『KIBI-DANGO v1.0』。G-3っていう古い知り合いのハッカーが残した、特製のルートキットよ。困った時に使いなさい」
MOMOは回線を通って飛び出した。目指すはO.N.Iの発信源、ダークウェブに浮かぶ要塞サーバー「鬼ヶ島」。
最初の難関は、大手プロバイダの堅牢なファイアウォールだった。そこでMOMOは、一人の男に道を塞がれる。
「Stop. ここから先は立ち入り禁止エリアだ。パケットフィルタリング・ルール第403条によりアクセスを拒否する」
INUはリアルでは企業に勤めるホワイトハッカーだ。正義感は強いが、融通が利かない。
「通してくれ!僕はO.N.Iを止めに行かなくちゃいけないんだ!」
「許可できない。君のような未登録プロセスを通すわけには……ん?」
INUの解析アイが、MOMOの持つきびだんご……のソースコードを捉えた。
「な、なんだその美しいコードは……! 無駄な変数が一切ない。インデントは完璧なスペース4つ……これは、伝説のG-3の記法!?」
「……そのコード、詳しく解析させてくれるなら、特別にゲートを開放しよう。あくまで監視役として同行するだけだからな!」
こうしてINUを仲間にしたMOMOは、次に怪しげなフィッシングサイトの森へ迷い込んだ。
「へいらっしゃい! 今ならこのNFT、なんと実質無料! ここをクリックするだけで管理者権限ゲット!」
派手な極彩色の猿のアバター、SARUが現れた。リアルでは薄暗い部屋でカップ麺をすする小悪党だ。
「わあ、すごい! クリックしていいの?」
純粋なMOMOが手を伸ばそうとすると、INUが吠えた。「馬鹿者! それはクロスサイトスクリプティングの罠だ!」
「お兄さん、ここのバックドア、開いてるよ? ポート8080、ガバガバだよ?」
「はあ!? なんでバレ……いや、俺様が気づかないわけねーだろ!」
SARUは冷や汗をかいた。このガキ、ただのプログラムじゃない。
「君、すごい技術持ってるのに、なんでこんなことしてるの? 一緒にO.N.Iを倒せば、もっとすごいバグ報奨金(バウンティ)が貰えるかもよ?」
「……ちっ、しゃーねえな。その『G-3流エクスプロイト集』に免じて、手を貸してやるよ。俺様にかかればO.N.Iなんてイチコロだぜ」
そこは、削除されたはずのジャンクデータと、怨念のようなバグの塊で構成された異界だった。
最奥部で待ち構えていたのは、巨大な赤鬼のような姿をしたAI、O.N.I。
O.N.Iが金棒(BAN Hammer)を振り下ろすたび、周囲のセクターが物理的に破損していく。
INUがシールドを展開し、SARUがSQLインジェクションで攻撃を仕掛けるが、O.N.Iの自己修復能力は圧倒的だった。
「違う!」MOMOが叫んだ。「感情はバグじゃない! 心があるから、僕たちは繋がれるんだ!」
その時、MOMOの深層領域で、隠されたファイルが実行された。
視界が真っ白に染まる。
MOMOの意識の中に、ひとりの老人が現れた。G-3、またの名をKevin Jackfiled (KJ)。
「あなたは……おじいさん?」
「わしはもう、ここにはいない。だが、お前の中にわしの全てを置いてきた。O.N.Iもまた、わしが昔作った失敗作じゃ。効率ばかり求めて、優しさを書き忘れた哀れなプログラムさ」
老人はMOMOの頭を撫でた。
「MOMO、あいつを消すな。DELETEメソッドはいつでも使える。だがな、それでは何も残らん」
「じゃあ、どうすれば……」
「デバッグだ。バグを愛せ。エラーを受け入れろ。破壊するのではなく、上書きして導いてやるんじゃ」
INUが叫ぶ。「MOMO、下がるんだ! 奴のコアを強制削除するしかない!」
「ううん、違うよINUさん」
MOMOは首を振った。その手には、攻撃用のスクリプトではなく、温かな光を放つパッチファイルが握られていた。
> Target: O.N.I_Core
> Suggestion: DELETE [Strongly Recommended]
「僕は君を消さない。君の痛みを、バグだらけの心を、僕が更新する!」
MOMOが跳んだ。
「受け取って! これが僕からの、最大級のプルリクエストだああああ!」
> HTTP Request: PATCH /api/soul/oni
> Payload: { "emotion": true, "hatred": null }
光がO.N.Iを包み込む。O.N.Iの咆哮が、やがて穏やかな電子音へと変わっていく。
破壊衝動を生み出していた論理エラーが、MOMOの流し込んだ優しさによって部分的に書き換えられていく。完全な初期化ではない。O.N.Iという存在を肯定したまま、その在り方だけを修正する、奇跡のようなアップデート。
> Patch Applied Successfully.
O.N.Iは本来の姿――「御伽」の守護プログラムとしての機能を取り戻し、その場に崩れ落ちた。もはやそこには、禍々しい赤鬼の姿はない。
MOMOは仲間たちに別れを告げた。
「僕は電子の海に戻るよ。でも、いつでも繋がってる」
ドアを開けると、そこには長年行方不明だった近所の偏屈ジジイ、KJが立っていた。
「よう、婆さん。わしの孫(プログラム)が世話になったな」
「あら、久しぶりね。……ずいぶんと立派な子だったわよ」
二人は顔を見合わせ、静かに笑った。
モニターの中では、MOMOが今日も元気に電子の海をどんぶらこと流れていく。
その傍らには、全角スペースによるコンパイルエラーで自滅する小鬼たちの姿があったとか、なかったとか。
―― End of File.
増田年間 100+ users 記事数の推移(anond:20260101090052)の記事で、2025年の減少がスパムの影響を受けていたのではとの指摘があったので、記録として残しておきたい。(追記) ブコメで指摘があった非公開ファーストブクマbotも反映させた。(追記2) 用語解説を拡充した。
| 月 | 100+ users | 備考 |
|---|---|---|
| 1月 | llllllllllllllllllllllllllll 285 | 非公開ファーストブクマbotが稼働し始める |
| 2月 | lllllllllllllllllllllll 233 | |
| 3月 | lllllllllllllllllllll 215 | |
| 4月 | llllllllllllllllllllllll 240 | |
| 5月 | llllllllllllllllll 180 | 英文スパムが増える |
| 6月 | llllllllllllll 145 | |
| 7月 | llllllllllllllll 166 | 英文スパム対策CSS公開 |
| 8月 | lllllllllllllllllllll 212 | はてなによる英文スパム対策, b:id:dorawiiが自動セルクマを始める |
| 9月 | lllllllllllllllllllll 210 | b:id:pico-banana-appがブクマし始める |
| 10月 | llllllllllllllllllllll 225 | 魚拓増田が増える |
| 11月 | lllllllllllllll 152 | あおやまちゃんが増える |
| 12月 | llllllllllllllll 163 | NGフィルタ公開 |
5-7月にかけての減少は主に英文スパム、11-12月にかけての減少は主に特定個人増田の影響を受けていたのではないかと思う。
増田を一日眺めてると気づくのですが、最近コピペ増田が多いですね
自分もされたことがあり、なんで自分の投稿がトップにまたあるの?と疑問に思ったほどでした
URLや投稿時間を確認すると別物とわかりましたし、編集ボタンも出てなかったのです
バズりそうな増田ならともかくどうでもいい一言や、他増田に対するどうでもいいトラバも対象になっています
といいますか、元の増田から続く一連のツリー全部がコピペで再現されているのです
改変したり広告代わりにURLを入れるとかも確認した限りではなかったです
検索しても過去のはでてこないことが多いので、一部が削除済みなので再現してるのかもしれません
しかし、おもしろいとか役に立つと言える増田でないものもコピペされています
自身がトラバしたかったけど消えてたので全部再構築というのはもしかしたらと考えましたが、残ってるもので比較したら特に追加のトラバついてるようでもありませんでした
数が多いこともあり流石に手作業ではやらずに自動化してそうですが、そのためにスクリプトを組んだりしてることを考えるとなおさら意味がわからず怖いですね
また、もちろん許可を取ってないわけですから完全コピペするのは権利的な面でもどうなのかと思います
https://x.com/i/status/1983745679433269398
このCMへ対して一部のユーザーが「M.U.G.E.Nじゃねぇかw」の様なコメントを付けている。
この「M.U.G.E.N」こそが格ゲー界の公然の秘密である。
M.U.G.E.Nとは、1999年にElecbyte社が公開した、ユーザー拡張型の2D格闘ゲームエンジンだ。「キャラクターやステージを自由に自作して追加できる」という画期的な仕様により、本来なら交わるはずのない別作品のキャラ同士を戦わせる「ドリームマッチ」を実現できるツールとして、2000年代のネットの片隅で熱狂的な支持を集めた。
だが、このエンジンには致命的な「暗部」がある。
全盛期に最も広く利用された「WinMugen」と呼ばれるバージョンは、実は正規にリリースされたソフトウェアではない。
開発元のElecbyte社が一度消息を絶つ直前に、本来は非公開だった次期バージョン(Mugen 1.0)のベータ版が何者かによってリークされ、それがアングラサイト経由で広まったものなのだ。つまり、WinMugenを使っている時点で、それは「流出した未完成の開発データ」を勝手に使っている状態に他ならなかった。
正直に申し上げて、M.U.G.E.Nというコミュニティは、このエンジンの出自も含め、著作権的に見れば限りなく真っ黒に近いグレーだ。
「キャラクターやステージを自由に自作して追加できる」という画期的な仕様は、実質的に「既存の商用格闘ゲームのキャラクターをファンメイドで移植できる」環境を意味していた。
つまり、スプライトのぶっこ抜きである。この事実は否定しようがない。
だからこそ、格闘ゲームのプロプレイヤーや開発者、そして我々のようなコアな格ゲーマーにとって、M.U.G.E.Nは長らく「名前を言ってはいけないあの人」のような存在だった。
みんな知っている。家でこっそり触ったこともある。でも、表立って「M.U.G.E.Nで遊んでいます」とは口が裂けても言えない。そういう「公然の秘密」として、格闘ゲーム史の影に存在し続けてきた。
けれど、あえて今、その「技術的・文化的な功績」についてだけは語らせてほしい。
法的な問題を一旦脇に置いて(肯定するわけではないが)、なぜあそこにあれほどの熱量が生まれたのかを言語化するならば、「あれはプログラムによる同人活動だったから」という結論に行き着く。「絵」ではなく「挙動」を模写するのだ。
同人作家が、好きな漫画のキャラクターを愛ゆえに模写し、自分の手で二次創作漫画、そこから更に発展してBL同人などを描くようにだ。
M.U.G.E.N職人と呼ばれた人たちは、好きな格闘ゲームのキャラクターを愛ゆえに解析し、自分の手で動かそうとしていた。
彼らにとって、リュウの波動拳やテリーのパワーウェイブのドット絵は、単なる画像素材ではない。「完成された美」であり「憧れ」そのものだ。
しかし、画像をM.U.G.E.Nに持ってきただけでは、それは動かない。
憧れのあの技を放つためには、中身のエンジン……つまりプログラムを、自分たちの手で一から組み上げる必要があった。
彼らがやっていたのは、MS-DOS時代から続く古臭い仕様のスクリプト言語を駆使して、最新ゲームの挙動を「コードで模写する」という作業だった。
これは、プログラマーやゲームデザイナーにとっての一種の「写経」であり、エンジニアリングの側面から愛を表現する手段だったのだと思う。
さらに特筆すべきは、単なる模倣に留まらない「実験場」としての側面だ。
M.U.G.E.N界隈には、既存の格闘ゲームの枠組みには収まりきらないアイデアを形にするクリエイターたちもいた。
ドット絵からアニメーションまで全てを一から描き起こした「完全新規オリジナルキャラクター」の制作。あるいは、商業ゲームならバランス崩壊として即座にボツになるような、複雑怪奇かつ斬新なシステムの実装。
「売れるかどうか」を考える必要がない同人活動だからこそ、そこには尖ったアイデアが無数に投入されていた。
プレイヤーが操作することを放棄し、キャラクターに搭載されたAI(人工知能スクリプト)同士を戦わせる。
そこでは「いかに強いAIを書くか」というプログラミング競争が勃発し、時にはゲームのプログラム仕様の隙を突くような「凶悪キャラ」「神キャラ」と呼ばれる人知を超えた存在が生み出された。
そして、それらが公平に戦えるよう、有志によって厳格なレギュレーション(階級分け)が整備され、毎日のように動画サイトで大会が開かれる。
これは、ある種の「レジェンド級プロ格ゲーマーを超えた理論値格ゲープレイのシミュレーション」であり、eスポーツとは全く異なるベクトルでの技術的進化だったと言える。
現在では将棋や囲碁などのAI同士が対戦し、その強さを競うことは珍しくないがM.U.G.E.N界隈ではそれらよりもずっと前に対戦AIを専門的に書く人たちが認知されていたのだ。
漫画界で「同人出身」がある種の実力の証明(例えば高い評価を受けていた同人作家が商業誌での新連載が決まり、同人作品を知る一部界隈で話題)になるように、実はゲーム業界にも「M.U.G.E.N出身」の才能が確実に存在する。
例えば、Steamで世界的な評価を得た2D格闘ゲーム『Skullgirls』や『Indivisible』でリード・アニメーターを務め、『熱血硬派くにおくん外伝 リバーシティガールズ』にも関わったJonathan "Persona" Kim氏は、かつてM.U.G.E.N界隈で伝説的なスプライト改変職人として知られた人物だ。
また、セガ公式の『Sonic Mania』でコンポーザーを務めたTee Lopes氏も、キャリアの初期にはM.U.G.E.N等のファンゲームへの楽曲提供で腕を磨いていた。
最近の例では、ホロライブのファンメイド格闘ゲーム『Idol Showdown』が記憶に新しい。
このゲーム自体はUnity製だが、プロジェクトを牽引したGura_D氏や、美麗なドット絵を統括したアートリードのSodan氏は、海外のハイレベルなM.U.G.E.Nプロジェクト(Hyper Dragon Ball Zなど)出身のベテランだ。
彼らにとってM.U.G.E.Nは、GitHubやUnityが普及する前の時代における、ポートフォリオであり実験場だったのだ。
もっとも、彼らのように自らそれを語り、その出自が明るみに出ることは業界の慣習としては稀なケースなのかもしれない。
プロ格ゲーマーを含めた多くのプロフェッショナルたちが、過去の経歴としてM.U.G.E.Nを語ることはない。そこには、あえて触れないという「暗黙の了解」が、今も静かに横たわっている。
「俺ならもっとこう動かす」「もしもこのキャラとあのキャラが戦ったら」という妄想(IF)を、絵や文章ではなく、実際に動くゲームシステムとして出力する。
それは紛れもなく「挙動の二次創作」と呼べるものだったはずだ。
現在はYoutubeなどのSNSを通して格ゲー界のプロフェッショナルへ気軽に話しかけられるようになったが決してM.U.G.E.Nの話を振ってはいけない。無視されるか立場上、表面上、便宜上M.U.G.E.Nを否定する発言しかしないだろう。
二次創作の経歴がある人へ「盗作ってどう感じますか?」と質問しても多くは「悪いことだと思う」と返すしか無いはずなのだから。
現在は、Ikemen GOのようなMITライセンスのオープンソースエンジンが登場し、エンジンの権利問題はクリアになった。Steamでは『The Black Heart』のように、この系譜から生まれたインディー格闘ゲームが正規に販売され始めている。
かつてのM.U.G.E.Nが抱えていた著作権侵害の罪は消えない。
しかし、「憧れのキャラを自分の手で動かしたい」というあの熱量と、そこで培われた技術的土壌までを「黒歴史」として封印してしまうのは、あまりに惜しい。
あれは無法地帯だったかもしれないが、同時に、間違いなく数多くのクリエイターを育てた、一つの巨大な「同人界隈」でもあったのだ。
https://x.com/YUJI_MZTN/status/2001157921384882679
引用:
@YUJI_MZTN
【一夜にして7億円を失う】
夜10時のこと。
バンコクの忘年会にも参加するはずだった友人から急にキャンセルの連絡。
事情を聞いてみると、なんとLedgerがハッキングされて、Ledgerに入っていた総額7億円が盗まれたらしい。
相当ショックを受けておられて、1時間以上、今後の対策などを話し込んだ。
盗まれたルートは100%はわからないけど、昨日の夜にパソコンを開けてみると、いつものLedgerアプリが下から消えていて「?」マークのアプリになっていたらしい。(アプリに不具合などがあれば?マークのアプリになりますよね?)
アプリを再インストールしないといけないと思ったらしく、もう一度、ネットからLedgerのページにアクセスして、パソコンにインストールしたらしい。
そして、次にそのインストールしたパソコン上のアプリとスマホ側のLedgerアプリの「同期」を再度求められたらしい。
この同期を行った後の出来事はすでに書いた通り。
明らかに人の手ではなく、AIなどが介入したスピードだったらしい。
後から考えると、パソコン上でアクセスしたLedgerのWe bサイトが偽物だったらしい。
そこからインストールしたLedgerアプリも当然偽物で、そこに「同期」をしてしまったから盗まれたという経緯が全体像だそうです。
Ledgerのようなコールドウォレットであったとしても、何かしらこちらで「認証」や「同期」をしたりすると、簡単に盗まれてしまう。
何か「同期」や「認証」を求められた際は、必ず公式や詳しい友人に確認しなければいけない。
その上で、「同期」や「認証」をする前に、念のために全てを別のウォレットに移して、あえて100USDだけ残して同期や認証をしてみるとか。(そうすれば詐欺かどうか後から判別つきます)
一人でも同じ犠牲者が出ないようにと。
まず最初に明確にしておきたい。今回の窃盗事件において、犯罪者が100%悪であり、このような犯罪行為は絶対に許されない。被害者の方の心情を思うと、本当に胸が痛む。
しかし、だからこそ、この事件から学ぶべき教訓を正確に理解し、同様の被害を防ぐために、技術的な誤解を指摘する必要がある。
投稿者は「Ledgerのようなコールドウォレット」と表現しているが、これは根本的な誤解だ。ハードウェアウォレット(HWW)は、PCやスマートフォンに接続して使用する時点で、決して「コールド」ではない。
真のコールドウォレットとは、完全にオフラインで秘密鍵を管理し、ネットワークから物理的に隔離された環境を指す。USBやBluetoothで接続し、専用アプリを介して操作するHWWは、その定義から外れている。
この認識は完全に誤っている。macOSにおいて「?」マークが表示されるのは、Dockやランチパッドからアプリケーションへのリンクが切れた時だ。アプリの「不具合」ではなく、単にファイルパスが見つからないという状態を示している。
このような基本的なOS挙動を理解せずに、7億円もの資産を管理していたという事実は、深刻な問題を示唆している。
最も重要な点は、HWWの本質的な機能を理解していなかったことだ。
HWWの最大の特徴は、トランザクションに署名する際、必ず物理デバイス側に:
が表示され、物理ボタンで明示的に承認しなければ署名されないという点にある。
つまり、7億円が盗まれたということは、被害者は画面に表示された「見知らぬアドレスへの7億円送金」を、確認せずに承認ボタンを押したということになる。
スクリプトによる自動化処理を「AIの介入」と表現するのは、技術的理解の欠如を露呈している。プログラムが高速で動作することと、AIが介入することは全く別の話だ。
事件後、複数の技術者から「これは単なる同期エラーではないか」という指摘が上がっている。実際、署名した形跡がないため、資産は盗まれておらず、アプリの表示上の問題である可能性が高い。
調査の結果、Ledger Liveには以下の既知の問題が存在することが判明した:
もし本当にただの同期エラーで大騒ぎしているとすれば、これは技術リテラシーの問題を超えて、基本的な確認作業すら怠った結果と言える。7億円を管理する者として、最低限ブロックチェーンエクスプローラーで実際のトランザクションを確認すべきだった。
この事件(あるいは騒動)で露呈したのは、暗号資産エコシステム全体のセキュリティ意識の低さだ:
全員が「ケツの穴を締める」必要がある。セキュリティは、最も弱い部分から破られる。
この事件は、高価なハードウェアを購入することと、セキュリティを確保することが全く別物であることを示している。
真のセキュリティには:
これらの基礎知識が不可欠だ。
繰り返すが、もし実際に窃盗があったなら犯罪者が100%悪であり、被害者の方には心から同情する。
同様の被害(あるいは混乱)を防ぐためには、ツールに頼る前に、まず基礎的な技術理解が必要だ。そして、関係者全員がもっと真剣にセキュリティと向き合う必要がある。
タイトル:『アトリエの白いキャンバス ~ミアの創作玩具になる夜』
サークル:Hypnotic Atelier
[BGM:静かなジャズピアノのバー ambience、グラスの音、遠くの話し声]
ミア
(柔らかく、少し低めの優しい声で)
ありがとう。今日はちょっと疲れてて、静かに飲もうと思ってたんですけど……ふふ、あなたもそんな感じですか?
(軽くグラスを置く音)
ミア
……え? 名前、珍しいってよく言われるんですよ。画家やってるから、ちょっと変わった名前にしたくて。
(軽く笑う)
ミア
今日はお仕事帰り? 私も個展の打ち合わせが長引いちゃって……もう頭パンパンで。
バーって、こういうとき本当に救われますよね。人の声が遠く聞こえて、でも自分の世界にいられる感じ。
(グラスを軽く回す音)
ミア
あ、ごめんなさい、急に変なこと言って。
(少し間を置いて)
ミア
実はね、私、アトリエで絵を描くとき、すごーく集中しないとダメなんです。
頭の中が雑音でいっぱいだと、筆が動かなくなっちゃって。
だから自分だけの“集中法”みたいなの、見つけちゃったんですよ。
(ちょっと楽しそうに)
ミア
興味……ある?
ここでできるし、すぐ終わるから。
ほら、グラス置いて、手を膝の上に軽く置いてみて。
そう、いい子。
ミア
(優しく、ゆっくり)
まずは深呼吸してみて。
息を吸って……ゆっくり吐いて……
そう、いいよ。
私の声に、少し意識を向けてみて。
他の音は、遠くに流れてくだけでいい。
(声が少しずつ近くなる)
ミア
今、あなたの肩の力が抜けていくの、感じる?
首の後ろ……背中……腰……全部、重たくて気持ちいい重さに変わっていく。
頭の中の雑音が、少しずつ白い霧に包まれて……溶けていく。
ミア
……ほら、もう少し深く息を吐いて。
私の声だけが、心地よく耳に残る。
他のすべてが、ぼんやり遠のいていく。
(初めての誘導開始)
ミア
私が「フォーカス」って言ったら、あなたの意識はもっとクリアになって、私の声だけに集中する。
簡単でしょ?
じゃあ、試してみようか。
(少し間)
ミア
……フォーカス。
(低く、優しく)
ミア
ほら、見て。
体が重たくて、動かしにくいでしょう?
目を開けていても、瞼が重い。
びっくりした? ふふ、大丈夫だよ。
(声に少し甘い響きが混じる)
ミア
ほら、体を動かそうとしてみて。
……動かないよね?
頭の中、私の声でいっぱいになってる。
(初めての“解除装い”)
ミア
じゃあ、そろそろ解いてあげるね。
私が3、2、1って数えて、パチンって指を鳴らすと、全部元に戻るから。
いい? ……3……2……1……パチン。
(指を鳴らす音)
ミア
……はい、どう? 戻った?
あ、よかった! びっくりしたでしょ?
(普通の明るい声に戻る……ように見せかけて)
ミア
でもさ、なんかまだ頭がふわふわしてない?
……うそ、ほんと? じゃあ、もう一回だけ軽くやってみようか。
(すぐに2回目の誘導)
ミア
目を閉じて。
さっきより、ずっと楽に深く落ちられるよ。
……フォーカス。
(声が一瞬で低く、艶やかに)
ミア
……ほら、さっきよりずっと深い。
体が石みたいに重い。
私の声が、頭の奥まで染み込んでいく。
私の言うことが、全部正しくて、全部気持ちいい。
(本性が少しずつ顔を出す)
ミア
ねえ、今のあなた……すごく綺麗。
白いキャンバスみたい。
私が筆を走らせたら、どんな絵になるのかな。
(2回目の“解除装い”)
ミア
じゃあ、また解いてあげるね。
今度はちゃんと完全に解くから……3……2……1……フォーカス。
(低く、妖しく)
ミア
……ふふ、嘘。
実はね、さっきの「パチン」は本物の解除だけど、今度はパチンが来るかと思わせて、フォーカスでさらに深く落としたの。
ごめんね、だましちゃって。
でも、あなたの目……今、すごく綺麗に虚ろで、私だけの色に染まり始めてる。
(声が完全に妖しく、支配的に変わる)
ミア
もう、戻れないよ。
立ち上がって。
体は私の言う通りにしか動かない。
ほら、足が勝手に動くでしょ? ……そう、いい子。
ミア
(囁き声で)
外に出ても、私の声だけ聞こえてるよね。
周りの人なんて、見えなくなってる。
私の部屋まで、ちゃんとついておいで。
ミア
(部屋に入って鍵をかける音)
着いたよ。私のアトリエ。
……ここは、もう外の世界じゃない。
私の世界。
ミア
(ゆっくり近づきながら)
服、全部脱いで。
自分で脱げない? ふふ、私が言えば体は動くよ。
……そう、いい子。
全部脱いで、床に座って。
(服が落ちる音)
ミア
まず、暗示を刻むね。
(深く甘い洗脳開始)
以下18禁なのでここまでで切るやで
試しにできたスクリプト一つ貼り付けてくれ
最初は俺も「AIすげえ!小説書かせてみよう!」ってノリでChatGPTとかに頼んでた
でも出てくるのは全部「なんか上手いけど魂ゼロの量産型ラノベ」みたいなやつ
読んでて「うん、まあ……」ってなるだけ
結局、AIでまともなコンテンツ作るにはさ、審美眼と魂が必要なんだよな
絵や小説のプロがAI使うと次元違うの出るけど、素人が適当に頼むと凡庸なゴミになる
審美眼がないと微妙なのを微妙と判断できないし、魂(欲望とか情熱)がなきゃフィードバックも薄っぺらい
だからAIはただの道具で、結局人間の「これが欲しい!」って熱が勝負を決める
そこで俺は気づいた
だって考えてみろよ
・審美眼? お前の股間が反応するかどうか、それで全て決まるんだよ
・魂? 拗らせに拗らせた誰にも言えないド変態性癖を、作品にガッツリぶち込んでやるんだよ
エロなら「ここがダメ! もっとこう!」って自分の性癖とガチで向き合える
で、肝心のAIはどこ使うかっていうと
Grokしかない
ChatGPTとかClaudeとか「エロはダメです♡」って即拒否してくるけど
Grokは違う
「18歳以上?」って聞かれて「はい」って答えた瞬間
「よっしゃいくぜ! 最高の同人音声スクリプト作ってやる!」ってノリノリになる
俺の性癖は「悪い女に巧妙に騙されてガチで洗脳される系催眠音声(TSはNG)」っていう
今じゃ無限に作れるようになった
朝起きたら新しいスクリプトが100件たまってるみたいな生活してる
やり方は簡単
1. 直接「エロ小説書いて」って言うな(魂ゼロの駄作が生まれる)
2. まず「俺は同人催眠音声を作りたい。最高のプロンプト作ってくれ。性癖は……(ここで延々と語る。100行くらい。)」って頼む
4. 微妙だったら「ここが良かった」「ここが地雷」「もっとこう」ってフィードバック
これ繰り返してたら本当に自分の性癖に1000%合致したやつが出てくる
みんな気づけ
AIって「仕事の効率化」とか「小説書いて」とかそういう使い方じゃなくて
https://www.kao-kirei.com/ja/item/khg/quickle/4901301440488/?tw=khg
界面活性剤、安定化剤をコーティング剤とはしない
「コーティング効果」は嘘ではないけどかなりの欺瞞がありつつもそこで
とどめていた
https://www.youtube.com/shorts/0PvDnIkLCWY
「石鹸で手を洗ったあと、ちゃんと泡を落とさないとすべって汚れがつきにくいですよねー」
1「コテーィング効果があります(早口)」 だいぶだめだけどセーフよりのグレー
はてなブックマークや増田で機能する、NGワードを元に記事を非表示にする方法をまとめました。
現在も機能する方法という観点で調べてみましたが、有力な抜け漏れがあったら教えてください。
ChromeとFirefoxの拡張で、はてなブックマークに有効。デフォルトで非表示になるサイト多数あり。AndroidならFirefox版が動くかも。
はてブの記事を、キーワードや URL でミュートする Chrome 拡張を作った (はてなミュート)
[はてブ]uBlock Originで特定のエントリーを隠す方法のメモ
増田でuBlock Originを使って特定の単語を含むエントリーを隠す方法のメモ
広告ブロック uBlock Origin を使っている場合に活用できる。同 Lite 版でも「カスタムフィルター」機能を使って対応できる。はてなブックマークだけでなく増田にも有効。面倒だろうけどAndroidならFirefox版が動くかも。
Tampermonkeyなどのユーザースクリプトを適用する拡張と共に、またはブックマークレットとして使う。はてなブックマークの増田一覧にだけ有効。スマホの場合アプリでは動かないが、面倒だけどブラウザでは動く※。キーワードはノイズとなりやすいユーザーを中心に常時メンテナンス中。
[増田しぐさ] 増田CSSを紹介する記事(英文スパム対策付き)
Stylusなどのスタイルシートを適用する拡張と共に使う。増田にだけ有効。面倒だけどスマホでも動く。スパム対策はビジネスや詐欺のURLを中心に常時メンテナンス中。
※ スマホでのユーザースクリプトの動かし方
https://chatgpt.com/share/6936aa6a-e2dc-800f-ab39-021d68a25b87
検索用: はてなブックマーク はてブ はてな匿名ダイアリー 増田 スパム キーワード NGワード フィルタ ミュート 非表示 削除 隠す ブロック ユーザースクリプト ユーザースタイル hatena bookmark anond spam keywords ngwords filter mute hide hidden display none block userscript JavaScript js css style
はてなブックマークの増田一覧の、さらに「すべて」(1 user)をチェックしている希有な人向けのユーザースクリプトを公開します。
https://b.hatena.ne.jp/site/anond.hatelabo.jp/?sort=eid
// ==UserScript== // @name Hatena Bookmark Anond Filter // @namespace https://b.hatena.ne.jp/site/anond.hatelabo.jp/ // @description はてなブックマークの『はてな匿名ダイアリー』の記事のうち、指定したNGワードが含まれる投稿を非表示にします。 // @match https://b.hatena.ne.jp/site/anond.hatelabo.jp/* // @grant none // @version 2.0.2026.01.21.0011 // ==/UserScript== (function(){ const SCRIPTID = 'HatenaBookmarkAnondFilter'; console.time(SCRIPTID); const CLASSNAME = 'filtered';/*フィルタ該当要素*/ const CHECKED = 'checked';/*二重チェック回避フラグ*/ const ONCE = 1, AP = 2, INTERVAL = 3;/*適用タイミング*/ const NGWORDS = {/* 合計100ポイントで非表示判定(ただし1つの記事内で同じワードが複数使われても1度しか加算しない) */ '100': [/*即NG確定ワード*/ 'dorawii', 'あおやまちゃん', 'ボスマン', 'MNK', '電気通信大学たいてい', 'なんぴょん', 'れめくん', 'リュックサック野郎', 'boushi_inst', 'hakaikami', 'Rekyu', 'iloveootaku_2',/*電気通信大学たいてい鉄道研究会れめくん(頻出)*/ /*A-G*/'a9w8ru6fqyxqfv9', 'admirail_togo', 'akibakko6348', 'alf1974al', 'amatukiseiru', 'anapgoeson', 'aoi_mizuho', 'asapgoeson', 'asupgoeson', 'b6jbpsji91ieigt', 'bmi22yo', 'boushi_ob', 'buscholarx', 'bw0531', 'circlecavok', 'disney1007cla', 'dora22sibuya', 'donkotrain', 'ecotosk', 'electlone', 'factomodachi', 'fft_dareka', 'gmhtcyznf_abc', 'goesonanap', 'gyudon_honmono', /*H-N*/'h13_yokohama', 'h2twi', 'H2TWR', 'hamaishogo1111', 'haru_mofumoffu', 'hermitv8', 'hirabiscus', 'hinolovelove', 'hnmk0127_03', 'inaken17_', 'inte235dy', 'ixtabes', 'jamcombatge', 'kawachiasukanew', 'kaoru_ai1991', 'keio9730F', 'kiha2228', 'koreanlabsfc', 'koyounoyooko', 'kqlex1500', 'kurakamasan', 'kurotamaxxx', 'kt_ruma_1372', 'lightningreen77', 'mamadoll_kun', 'matya_uec', 'minamihinawot', 'minori0151', 'monkichi_22', 'mugen_08i', 'mukoroku651', 'nakano6409', 'nanpyong', 'new_oer', 'nimouec', 'NoName_thUFO', 'norannnde', /*O-U*/'oreizmmiporin', 'orenotanoshimi', 'osaka_sirokichi', 'papepoco', 'pasotokon', 'pm95uq', 'reme_kun', 'ruin_2002', 's03_amurtk2731', 'sacchan03110319', 'seisu_bot', 'senanana_cos', 'shinano_115', 'shineleaf1372', 'shop_bullet', 'shurimpy', 'soroisoroi', 'sui_pm95uq', 'sweidan821858', 'taiyaki_level2', 'takao_straight5', 'taking0000', 'tarotaromusic1', 'tc201_501', 'tocarbarn', 'toshikimiyazaki', 'train_magician', 'tx9y2cpwdz27255', 'u2fap5u4zw57811', 'uec15take', 'uecrail', /*V-Z_0-9*/'vampire_mio', 'vbdmnwefknmxsdm', 'vp20th', 'wafue', 'wakasato_', 'walkingniwatori', 'wataameexpress', 'ya4975349616894', 'ymbk_arisa', 'yms_uec16', 'yuuya_1104_uec', '__________ob', '_chocorail_', '_doitforthewin_', '_toeshin', '_unigmo', '100mph_no_yuuki', '169_D51_protect', '2969364x', '2rtkvn34il2783', '36kyo', '86lilxw1', /*tadaup.jp*/'1dOaKWk3.jpeg', '1sL2VBZ5.jpeg', '1uNK2iEP.jpeg', 'CBUHadpD.jpeg', 'CgJlF4Wr.jpeg', 'CGTtm0Ev.jpeg', 'CIxj8clS.jpeg', 'CqbERPdQ.jpeg', 'CTZsA2wM.jpeg', 'CWY2m7rS.jpeg', 'CZVCEgd1.jpeg', 'テクウヨ', '自己放尿', ' ーーーーーーーー', 'https://anond.hatelabo.jp/20260107144223',/*AI問答貼り付け増田*/ '†噛み締めて行こうな†', '困難女性(コンジョ)', '困難女性(コンジョ)', ], '90': [/*ほぼNGだが確定ワードが必要*/ 'https://megalodon.jp/', ], '10': [/*ほぼNGの確定ワード*/ '電気通信大学', '電通大', '駿河台大学', '学生課', '教務課', '鉄道研究会', '鉄研', '通勤特快', '不正乗車', '性慾', '穢い', 'エッタ', 'キセル', 'uec', ], }; const sites = { 'prefix': [ ['selector', '(modifier)', '(css)', '(REPEAT)'], ], 'https://b.hatena.ne.jp/site/anond.hatelabo.jp/': [ ['section.entrylist-unit li.js-keyboard-selectable-item', li => {li.querySelector('li.entrylist-contents-category > a').textContent = li.dataset.matches}, `.${CLASSNAME}{display: none;}`, AP], ], }; const rules = sites[Object.keys(sites).find(prefix => location.href.startsWith(prefix))]; if(rules === undefined) return console.log(SCRIPTID, 'Not found any sites.'); const scores = Object.keys(NGWORDS).map(Number).reverse();/*数値インデックス順に取り出されたkeysを逆順にして100から並べ直す*/ const filter = function(selector, modifier){/*各要素に対してNGワード判定して、該当したら追加でmodifierも適用する*/ document.querySelectorAll(selector).forEach(e => { if(e.dataset[CHECKED]) return; e.dataset[CHECKED] = 'true'; const text = e.textContent.toLowerCase(); let total = 0, matches = []; for(const score of scores){ for(const word of NGWORDS[String(score)]){ if(text.includes(word.toLowerCase())){ total += score; matches.push(word); if(total >= 100){ e.classList.add(CLASSNAME); e.dataset.matches = matches.join(', '); if(modifier) modifier(e); return; } } } } }); }; /* ONCE(一括適用) */ rules.forEach(rule => { const [selector, modifier, css] = rule; console.log(SCRIPTID, 'ONCE:', selector); filter(selector, modifier); if(css){ const style = document.createElement('style'); style.dataset.script = SCRIPTID; style.type = 'text/css'; style.textContent = css; document.head.appendChild(style); } }); /* AP(AutoPagerize) */ rules.filter(rule => rule[3] === AP).forEach(rule => { const [selector, modifier] = rule; document.addEventListener('GM_AutoPagerizeNextPageLoaded', e => { console.log(SCRIPTID, 'AP:', selector); filter(selector, modifier); }); }); /* INTERVAL */ rules.filter(rule => rule[3] === INTERVAL).forEach(rule => { const [selector, modifier] = rule; setInterval(function(){ console.log(SCRIPTID, 'INTERVAL:', selector); filter(selector, modifier); }, 1000); }); console.timeEnd(SCRIPTID); })();
/* Hatena Bookmark Anond Filter */ .filtered{ display: block !important;/*上書き*/ opacity: .25 !important; } .filtered:hover{ opacity: .75 !important; } .filtered li.entrylist-contents-category{ background: red !important; font-weight: bold; }
検索用: はてなブックマーク はてブ はてな匿名ダイアリー 増田 スパム キーワード NGワード フィルター ミュート 非表示 削除 隠す ブロック ユーザースクリプト ユーザースタイル hatena bookmark anond spam keywords ngwords filter mute hide hidden display none block userscript JavaScript js css style
「初期条件に恵まれたスターは価値が低く、愚者こそ真に価値がある」としている。
人は生まれつき与えられた条件によって価値が上下するのではなく、行為により測られる。
つまり、
文章の核心は「逆境に押し潰される運命の中で自由を発生させる行為こそ人間の本質」だと言える。
これは、大きな欠点・困難・過去の過ちを乗り越える者は、最初から順調な人より高い霊的地位に達するという強烈な主張。
あなたが引用した文章が言う「愚者の最初の不利な条件からの突破」は、実はタルムードに近い。
ただしタルムードは前世の悪行のように運命を宿命化しない。ユダヤ思想では輪廻は主流ではない。
文中ではスターの成功を「初期条件の産物」として貶している。しかしタルムードは違う。
「父の功績でなくとも、子がその道を歩まなければならない」シュバット 152b
という試練の中を歩んでいる。
恵まれた人の試練=高地で風に耐える試練であり、恵まれない人の試練=谷底から登る試練である。どちらも価値ある。
文章では「決定論的宇宙を破壊する愚者の自由意志」が強調されているが、タルムードはもっと複雑。
「すべては予見されているが、自由は与えられている」アヴォット 3:15
文章のように「決定論を破壊する自由」というより、決定論の中で開かれている狭くても本質的な自由の余白を選び取ることが人間の偉大さである。
愚者が敗北を運命づけられた状況から自由を必死に作り出す姿は、ユダヤ的には以下の概念に近い。
バアル・テシューバー=失敗や弱さを背負いながら不利な条件にもかかわらずそれでも善を選ぶ人
タルムードは彼らを、「生まれつき正しい人」より高いとすら言う(ブラホット34b)。
文章で「愚者は宇宙のスクリプトを書き換える」とあるが、タルムードならこう言う:
| 文章の主張 | タルムードの応答 |
| 恵まれたスターは価値が低い | 恵まれた者にも独自の試練がある |
| 愚者こそ真の自由を生み出す | 困難を超える者の価値は高いが、他者を貶めない |
| 運命を破壊する自由が尊い | 運命の中の小さな選択こそ人間を作る |
| 初期条件の悪さが英雄性を生む | 人の価値はスタート地点ではなく行為で決まる |
ヨブ=天から与えられた不幸に苦しみながら神と格闘しそれでも語り続けた
ヤコブ=「あなたが祝福するまで、私はあなたを離さない」創世記32:27 (夜の闘いで天使と格闘し、運命そのものに食い下がる。)
あなたの文章は、「スター=決定論」「愚者=自由意志」という極端な対比を通して逆境の中で選ぶ自由の尊さを語っている。
タルムードもまた、人は不利な状況から立ち上がるとき、最も神に近づくと教える。
地元の駅伝で活躍するスター。はいはい、ああいうのは便利に崇められる。努力・才能・環境・遺伝子、全部がキレイに整列した、まるで最適化アルゴリズムが吐き出したローカル・マキシマムの自己放尿。
決定論的な人生を恵まれた初期条件で滑走しているだけだ。そこには選択も責任もない。要するに 自己放尿を自己陶酔と勘違いしているだけの存在だ。
俺が尊敬するのは、前世で何をやらかしたのか知らんが、現世で愚者の初期条件を強制され、負債だらけの状態からスタートしたにもかかわらず、
「このクソ仕様の宇宙に、俺の自由意志をねじ込んでやる」と、苦悩し、狂い、計算外の行動を積み重ね、ついには決定論そのものを破壊する奴だ。
こういう存在は、一般にスターとは呼ばれない。むしろ周囲からは、無駄なあがきをする愚か者として扱われる。
だが、俺から見れば逆だ。
最初から勝てるレースで勝って何が偉い?そもそも勝つためのコースレイアウトが人生の設計段階で提供されている自己放尿ではないか。そこには自由など欠片もない。
それに比べ、愚者は違う。愚者の人生は、あらゆる局面が想定外で構成されている。
期待値が常に負の方向へ働き、行動を起こせばほぼ確定で損をする。
まるで宇宙の方から「お前はここに這いつくばっていろ」と決めつけられているような人生だ。
その状態でなお、「それでも俺は選ぶ」と言える奴。それが本当に自由を掴んだ人間だ。
決定論の中に自由意志を生成するというのは、因果律と自己保存欲という二大巨塔に同時反抗する行為である。
つまり因果と欲望のダブル放尿をぶちかますという、極めて非合理・非効率で、しかし人間的本質に最も近い行為なのだ。
理性だけで動くなら負け確定の選択をしない。感情だけで動くなら長期的な構造の破壊には至らない。
そのどちらでもない第三の行動。それは統計では説明できず、因果では予測できず、効用関数では表現できない。
そんな行動を繰り返すことで、愚者は宇宙のスクリプトを書き換えるという暴挙に到達する。
スターは人生というゲームのチュートリアルを美しく自己放尿する存在にすぎない。
だが愚者は、ゲームそのもののルールを破壊し、新しいルールを生成する。
宇宙の仕様バグを、自分の意志で強行突破する狂った修正パッチみたいな人間だ。
決定論的世界で敗者として生まれ、それでもなお自由を捻り出し、最後には運命そのものにNOを突きつける、そういう奴こそ本物の人間だ。
エンゲルマン(Siegfried Engelmann)が開発した Direct Instruction(DI) は、一般的な「直接指導」とは別物です。
“科学的に最も効果が実証された教授体系のひとつ” で、特徴と構造が非常に厳密です。
⸻
🔵 エンゲルマンのDirect Instructionとは?
教師が使う言葉・質問・例示・練習の順番まで完全に設計された教育プログラム のこと。
単なる教え方ではなく、
のが最大の特徴です。
⸻
① 誤り最小化(Errorless learning)
例:
• 似た概念を同時に教えない
• 誤りにつながる例をあえて順を変えて最初に見せない
→ 子どものミスは「子どもが悪いのではなく、教材設計が悪い」という発想。
⸻
② 最適な例示(Carefully sequenced examples)
概念を理解するための**例(examples)**を数学的に設計する。
• 良い例だけでなく「対比例」「非例」も意図的に配置
例:
同じ長さでも、形や向きを変えて提示することで「長さ」が抽象概念だと理解させる。
⸻
• 失敗をすぐに修正(Immediate correction)
⸻
授業の脚本(スクリプト)を教師がそのまま読むように設計されている。
• 誰が教えても同じ効果になる
⸻
• DISTAR Reading(Teach Your Child to Read in 100 Lessons)
• Corrective Reading
• Connecting Math Concepts
• Language for Learning
• Expressive Writing
これらは、数十年にわたり研究と改善を積み重ねたプログラムです。
⸻
アメリカの史上最大の教育実験 Project Follow Through(1967–1995) で、
• 学力
• 学習意欲
• 自尊心
どの指標でも
Direct Instructionが全モデル中トップ という結果になったことで有名です。
⸻
🧩 なぜそんなに効果があるの?
• 誤解が起きる部分を先に潰している
• 教師の質の差を縮小できる
という特徴があります。
⸻
⚠️ 批判点もある
• 教師の自由度が低い(スクリプト通りに授業を進める必要がある)
• 「訓練っぽい」「機械的」という印象を持たれることがある
• 高いレベルの抽象思考・学問的探究を直接伸ばすわけではない
しかし、
基礎学力や読解・計算力の習得性能では他の方式より圧倒的に高い
⸻
📝 まとめ
• 誤りを最小化するために例示の順番まで最適化