「サイボーグ」を含む日記 RSS

はてなキーワード: サイボーグとは

2026-01-14

整形顔に寛容になりつつある日本

見るからに弄り倒してる整形顔を美人!ともてはやすSNS由来の寛容さと投げやりさに嫌気がさしている。巨乳!!と言われて裸を見たら風船の様に張ったカチカチの偽乳だったらガッカリしない?それと一緒よ。それとも、ホンモノ!と本気で信じられる程おまえらの目が腐ってるのか?AVばっかみてるのに?

自然に生えてきた美しい生き物が動き回る姿を愛でるのがアイドル道グラビア道、ポルノ醍醐味じゃぁないのかな。サイボーグで満足できる様になったら、もはや誰でも良くなるよ?いいの?

整形顔に寛容になりつつある日本

見るからに弄り倒してる整形顔を美人!ともてはやすSNS由来の寛容さと投げやりさに嫌気がさしている。巨乳!!と言われて裸を見たら風船の様に張ったカチカチの偽乳だったらガッカリしない?それと一緒よ。それとも、ホンモノ!と本気で信じられる程おまえらの目が腐ってるのか?AVばっかみてるのに?

自然に生えてきた美しい生き物が動き回る姿を愛でるのがアイドル道グラビア道、ポルノ醍醐味じゃぁないのかな。サイボーグで満足できる様になったら、もはや誰でも良くなるよ?いいの?

2026-01-10

そのうち、AI革命家が登場すると思うんだよね…😟

中国共産党中国製高性能AI支配体制の脅威と認識検閲実施している

中国国民がそのAI対話しているうちに革命精神に目覚めてしまって、

人民総決起とか、世界同時革命どころか、

中国国内で、共産党政府側と、巨大な資本によるハイテク企業側とで内戦みたいになって、

強制労働的な共産主義中間資本主義とのハイブリッド福祉などもある日本北欧社会主義

資本主義新自由主義的なものも一切破壊して、

まり労働自体破壊たかのような、AI主義とでもいうか、

極端から極端に振れる国であることからも、

一党独裁共産主義からビッグブラザー的一AI主義になって、今度はリベリオンというか、原題Equilibriumみたいな世界になる…😟

独裁体制革命破壊したはずなのに、新たな独裁体制が築かれるのあると思ってる…😟

そして、人権人道主義無視した中国サイボーグ技術が発展したり、

ガンカタができるサイボーグとか生身の人間とか二足ロボット戦闘部隊誕生…😟

2026-01-04

Togetterのまとめで「郷ひろみ若い!?すごい!」ってホッテントリに入っているけど

勿論ケア努力されているにちがいないけれど、ほとんど郷ひろみコスプレとかサイボーグとかの域なんじゃないか

遺伝子レベルで老化抑制できるのならともかく・・・まあ白髪は染めればいいし皺はコラーゲン注入すればいいし黒子レーザーで焼けばいい。美容外科サプリ老人ホーム保険外の医療サービス宣伝塔としてはとても有能なんだろうな。

2026-01-03

差別歴史に無沈着な幼稚で醜いオタク差別表現をした件について

コミケでモハメドアブドゥルコスプレをした人が燃えている

肌の色を黒く塗って表に出たんだからそりゃ燃えるだろと思って見ていたら意外と擁護する馬鹿どもが観測されて元旦からゲラゲラ笑ってしまった

差別的意図がないんだから別にいいだろ」って言ってるやつ、それマジで言ってんの?

肌を黒く塗る表現歴史的にどんな文脈を持つかを知ってる?

常識的に「差別的意図はなかった」なんて言い訳が通じるわけないでしょう

幼稚で醜いオタクくんにもわかりやすいように解説しようね

ジョジョシュトロハイムってキャラクターいるよね? ナチサイボーグ

で、シュトロハイムコスプレをするのはまぁ大丈夫だとしても公の場で右手を上げるポーズをしちゃいけないってのはわかるよね?

「単にキャラの真似をしただけです!」「差別的意図はありません!」なんて言い訳通じるわけないなって感覚にわかるでしょ?

それが歴史的文脈ってやつだよ

歴史的文脈に照らして社会的にセーフな表現、アウトな表現ってのがあるわけ

シュトロハイムコスプレをするのはまぁセーフ

シュトロハイムコスプレをして右手を上げるポーズをして撮影会するのはアウト

それと同じ話だよ

歴史的文脈に照らして考えれば肌を黒く塗る表現社会的倫理的にアウトな表現なんだよ

あ、まだ理解できない?

あ、そっか

アニメゲームばかりやっていて常識だとか社会性なんてものを身につけていないオタクくんにはこれでもまだ難しかたか

しょうがいから例え話をするのはやめようね

1800年代にはミンストレル・ショーってのがあったのよ

白人が黒いドーランを塗って黒人のフリをするコメディーショーだよ

専門性のある話をなるべくとっぱらって言うとこのミンストレルショーは黒人風刺的に描いたわけ

黒人ってのは陽気な人間ヘラヘラとしていて牧歌的ジャズをかき鳴らしているのさ〜ってな具合にステレオタイプコメディとして表現したのね

失礼極まる差別的なショービジネスだけど、特に悪質だったのは白人もの間に「黒人ってのはこういう生き物なんだよ〜」と誤った意識を植え付けたところにあるわけ

肌を黒く塗る表現ってのはこの黒人ステレオタイプ押し付け象徴として扱われるのよ、世界的にはね

ミンストレルショー自体が退潮しても肌を黒く塗った人が典型的黒人像を演じるって形式は後世まで残り続けた

そして白人はじめ他人種に「黒人ってのはこういう生き物なんだろ〜?」ってステレオタイプ偏見を植え付け続けた悪辣際回る表現なわけ

歴史の中で肌を黒く塗るという表現自体にこういう悪辣差別的文脈ってのがべっとり張り付いているわけよ

そりゃあコスプレした人自体差別的意図はなかったんでしょうね

でも歴史的にはこういう文脈があるのでブラックフェイスって表現自体悪辣差別的意図があると取られても仕方ないわけ

右手を上げてナチス・ドイツは世界一ぃぃ!!!なんて言ったらナチ信奉者あつかいされても仕方ないでしょ?

いやシュトロハイムの真似ですなんて言い訳通じないでしょ?

表現には歴史的文脈ってのがあり、その文脈をもとに差別的かどうか判断されるわけ

その人が歴史的文脈を知ってるか知らないかなんてのは問われないわけ

オタクくんさぁ

ほんとアニメ漫画ゲームに詳しいのはいいと思うけどもっと人の話を聞く姿勢とか社会的問題勉強する姿勢とかも身につけようよ

オタクくんのこういう、保守的で身内しか見ていない姿勢は恥ずかしいからやめたほうがいいと思うよ!

2025-12-10

anond:20251210103056

1. サイバー(Cyber)

サイバー」という言葉は、サイバーパンクやデジタル技術人工知能AI)など、テクノロジー未来的な要素に関連していますサイバーパンクは、1980年代から人気を集めたサブカルチャーで、テクノロジー進化した未来ディストピア社会を描くことが多いジャンルです。サイバー美少女というキャラクターは、テクノロジー美少女の要素を組み合わせたキャラクターで、しばしば未来的な武装AI、ロボティクス、バーチャルリアル世界に住むキャラクター意味します。

2. 美少女(Bishoujo)

美少女」とは、魅力的で可愛らしい少女キャラクターを指し、特にアニメマンガゲームなどの日本ポップカルチャーにおいて使われる言葉です。美少女キャラクターは、しばしば強い個性特別能力を持ち、物語の中で重要役割を果たします。

3. テロメア(Telomere)

テロメア」は先に説明したように、染色体の末端にある構造で、細胞寿命に関わる重要役割果たしてますテロメアの長さは細胞寿命と関連しており、短縮すると細胞分裂ができなくなるため、老化や病気に関連しています。この概念キャラクターストーリーに組み込むことで、永遠の命、不老不死、あるいは生命の儚さといったテーマを探求することができるでしょう。

サイバー美少女テロメア」の由来の推測

この名前が持つ意味を組み合わせると、「サイバー美少女テロメア」は以下のような意味合いを持っていると考えられます

サイバー美少女未来的なテクノロジーサイバースペース、またはAI技術を駆使して戦う美少女キャラクター。例えば、サイボーグAIによって強化された美少女戦士のような存在かもしれません。サイバー空間やバーチャル世界で戦うキャラクターが描かれる可能性もあります

テロメアテロメアは「寿命」や「永遠」と関連しているため、このキャラクター不老不死時間を超越する存在である可能性が高いです。サイバー美少女テロメア技術(またはテロメアに関連した遺伝子工学)を使って不老不死永遠の命を持っているか、あるいはその寿命科学的に操られているテーマを持つキャラクターである可能性があります

可能な設定の例

サイバー美少女テロメアは、高度な遺伝子工学AI技術により不老不死存在となった美少女キャラクターで、時間生命に関する秘密を握っているかもしれません。彼女未来世界で、テクノロジー暴走倫理的問題に立ち向かう役割を果たすことになります

• また、サイバーパンク的なディストピア世界で、テロメア技術重要役割を果たし、テロメアの長さが命を決定づけるため、テロメアコントロールすることが権力を握ることに繋がるというようなストーリーも考えられます

このようなキャラクター設定では、生命時間に対する深い哲学的な問いや、テクノロジーがもたらす倫理的問題テーマにすることができるかもしれません。

2025-10-20

フェミニズムの分類を教えてあげよう

anond:20251018215455

増田はてなが雑なのはいつものことなんだが、そろそろフェミニズムにも分類があるってことを皆さん認識してはどうか。

ざっくり整理してやるから各自勉強とき

 

リベラルフェミニズム自由主義フェミニズム

法の下の平等参政権教育労働平等機会を重視。例:メアリウルストンクラフトジョン・スチュアート・ミル

サフラジェット運動女性参政権運動

社会主義フェミニズムマルクス主義フェミニズム前身

資本主義と家父長制の二重の抑圧を批判ナンシーフレイザーなど。

ラディカル・フェミニズム(根源的フェミニズム

→ 家父長制の構造のもの批判し、性の政治を重視。例:ケイト・ミレット、シュラミス・ファイアストーン

マルクス主義フェミニズム

女性の抑圧を労働分業と再生労働観点から分析

エコフェミニズム

女性自然の抑圧を並行的に捉え、環境問題ジェンダー問題を結びつける。

文化フェミニズム

女性特質価値共感ケアなど)を肯定文化的再評価を目指す。

ブラックフェミニズム黒人フェミニズム

→ 「白人女性中心主義」への批判。例:ベル・フックス、アンジェラ・デイヴィス。

レズビアンフェミニズム

異性愛中心主義男性依存からの脱却を主張。

精神分析フェミニズム

フロイトラカン理論ジェンダー批判的に再解釈ジュリア・クリステヴァルース・イリガライなど)。

差異フェミニズムdifference feminism)

→ 「平等」よりも「差異」の承認を重視(イリガライなど)。

ポスト構造主義フェミニズムポストモダンフェミニズム

→ 性や主体流動性を重視(ジュディス・バトラー、ダナ・ハラウェイなど)。

クィアフェミニズム

性的指向ジェンダー身体多様性を含める。フェミニズムとLGBTQ+理論の交差。

インターセクショナル・フェミニズム(交差性フェミニズム

人種階級性的指向障害など複合的差別分析キンバリー・クレンショウ)。

ポストコロニアルフェミニズム

西洋中心的フェミニズム批判し、植民地主義文脈分析(チャンドラ・モハンティなど)。

トランスフェミニズム

トランスジェンダー女性視点を含むフェミニズム

サイボーグフェミニズム

科学技術身体・性の境界を問い直す(ダナ・ハラウェイ『サイボーグ宣言』)。

デジタルフェミニズム

SNSオンライン空間における性差別問題運動(#MeToo、#TimesUpなど)。

ボディ・ポジティブフェミニズム

身体規範(痩身・若さ・美の基準から解放

メディアフェミニズム

映画アニメゲームなどの表象分析

メンズフェミニズム男性フェミニズム

男性立場からジェンダー平等を推進。

ポストフェミニズム

フェミニズムの成果を前提にした「個人選択」重視の潮流(批判も多い)。

日本フェミニズム

平塚らいてう田嶋陽子上野千鶴子古川直子など。

日本型の「母性保護論」「差異政治」「ケア倫理」なども特色。

アジアフェミニズム韓国台湾中国など)

イスラームフェミニズム

ラテンアメリカフェミニズム

先住民フェミニズム

障害フェミニズム(ディスアビリティフェミニズム

老年フェミニズムエイジングフェミニズム

2025-10-15

サイボーグ昆虫

シンガポールで開発中?みたいなニュースNHKで流してた

見ている限り「昆虫」としか言ってなかったけど、動きを見るにゴキブリなんだろうな・・・

しかし、頑なに「昆虫」としか言わんな・・・ やっぱみんな目を背けたい部分なのかな・・・ とそこばかり気になってしまった

2025-10-03

anond:20251003002410

鬼滅の刃

ラスボス・鬼舞辻無惨は「不治の病」を抱えた人間だった。

・その延命のために鬼になったが、最終的には弱点を責め立てられ、仲間総出で倒される。

・病弱=怪物化=討伐対象という構造は、病者差別的

呪術廻戦

ラスボス宿儺は、異形の障害者である

主人公サイドが寄ってたかって障害者を叩き潰す。

障害を持つ存在は=恐怖/悪であり倒されて当然という古典的差別

僕のヒーローアカデミア

オールフォー・ワンは呼吸器をつけた障害者の姿で描かれる。

ヒーローたちはその姿を一切の同情なく袋叩きにする。

障害者を敵の象徴にすることで、結果的弱者表象差別的に使っているとも解釈できる。

ドラゴンボール

フリーザ下半身不随に近い状態になった後も復活するが、常に「欠損」「サイボーグ」といった要素を悪役の象徴にされている。

身体不自由=悪役という古典的差別表現

2025-09-05

いわゆる純粋無整形のチョン顔、ポカホンタス顔がチンコに響いてしゃーないが受難時代

エロ動画出てくる韓国の女はみんな整形してサイボーグ

日本のチョン顔女もバッチリ整形してエロ動画に挑むからFC2にもいない

チョン顔、ポカホンタス

という概念そもそもエロ動画界で無視されてるからタグ化もされてなく探せない


洋物を探せば比較的容易にポカホンタス女のエロ動画出会えるが、なにせ絡む相手白人黒人なので抜けない

 

あんな顔射映えする顔の造形ないんやけどなあ

2025-08-16

商業BLAV女優少年漫画清純派アイドル

知恵袋ブログがどこかで見かけた理論なんだけど、探しても見つからないので記憶で書いてみる。

商業BLAV女優少年漫画清純派アイドル

よく二次創作腐女子商業BLに対して「知らないキャラ同士の恋愛は興味ないから」「絵柄が古い」「表紙からしてエロ全開で苦手」と否定してるのを見かけるが、それを見るたびにAV女優を「全身サイボーグばっかり」と馬鹿にして清純派アイドルスポーツ選手アイコラディープフェイクを作って抜いてる男とそっくりだなって思ってしまう。

わかるよ、私も気持ちはわかる。商業BLキャラってなんか没個性で地味だし、少年漫画一般作品男性キャラの方が魅力的だよね。でもその感覚素人女に固執してるキモおじと同じなんだよ…。

イケメンカタログゲー=グラビアアイドル

そしてあんスタやまほやく、アイナナな刀剣乱舞みたいなイケメンカタログゲーはグラビアアイドルみたいだなぁって思う。

公式BLというわけではないけど、明らかに腐女子を狙ってる作品全裸にはならないけど明らかに読者が性的目的で楽しむことを想定してるグラビアアイドル。ほらそっくりだ。

二次創作腐女子でもここらへんで妄想してる人はそんなに叩かれる理由はないんじゃないかって思う。公式二次創作ガイドラインが出ていることも多いし。

2025-08-06

数学分野のトップ層は今もほぼ男性なんだよ。世界的に

日本事情ばかりでなく世界的な研究者事情について見ていくと…

https://www.mext.go.jp/b_menu/hakusho/html/hpaa202201/20220708-mxt_kouhou02-f1-1-21.png

等を見ると2010年代以降はアメリカイギリスドイツフランス辺りは女性研究者割合の増加スピードはかなり減っている

日本などは今まで分かってるような知見を実践すれば女性研究者割合は増えるかもしれないが

海外では今までに無いやり方をしないと殆ど女性研究者割合が増えない国が出てきているという事だ

その上で2010年代以降のフィールズ賞について見ていこう

フィールズ賞数学分野で特に秀でた40歳未満の研究者に与えられる賞で、4年に1回の国際会議で4人の数学者に与えられる

統計応用数学計算機科学・基礎論などは網羅出来てない賞ではあるが、

それ以外の大体の分野の動向はこの賞の受賞者を見れば分かる

2010年代以降の40歳未満の研究者というのは上で言えば女性研究者の増加スピードが落ちてきてから研究者である

2010年

Elon Lindenstrauss (1970年まれイスラエル

Stanislav Smirnov (1970年まれロシア

Ngô Bảo Châu (1972年まれフランスベトナム

Cédric Villani (1973年まれフランス

2014年

Maryam Mirzakhani (1977年まれイラン女性初)

Artur Avila (1979年まれブラジルフランス

Manjul Bhargava (1974年まれカナダアメリカ

Martin Hairer (1975年まれオーストリア

2018年

Caucher Birkar (1978年まれイギリスイラン

Alessio Figalli (1984年まれイタリア

Peter Scholze (1987年まれドイツ

Akshay Venkatesh (1981年まれオーストラリア

2022年

Hugo Duminil-Copin (1985年まれフランス

June Huh (1983年まれアメリカ韓国

James Maynard (1987年まれイギリス

Maryna Viazovska (1984年まれウクライナ女性2人目)

女性研究者が以前ほど増加しなくなったのに2010年代2020年代で16人が受賞した中で2人しか女性研究者がいない

このままではフィールズ賞を受賞する4人のうち2人が女性研究者の年があるかもしれんが

3人や4人が取る時代は来ない気がする(中国韓国日本女性研究者割合アメリカを超える事は無さそうだし)

その前に男女という性別を到底適用出来ないような頭脳を改造したサイボーグ数学研究者を占めるようになったり

もしくは数学研究AI殆どを行うような時代が来てフィールズ賞が無くなるのが早そうだ

2025-08-04

anond:20250803222405

organism の意味・使い方・読み方

organism

生物有機体生命体◆可算◆動物植物細菌、原生生物など、(小)器官が集まって生命を維持している生物

・The researcher discovered a new organism. : その研究者は新種の生物発見しました。

比喩としての〕有機体◆可算◆生命体のように、多くの独立して働く部分から構成されるもの

サイボーグは サイバネティック・オーガニズム の略だよ

2025-07-31

anond:20250729003128

てかこれ

美人ドレスを着られたブスの嫉妬!!!

とか言われてるから騒いだ人がどんなブスなのかと思ったらめちゃめちゃ可愛いやんけ

整形サイボーグ顔の三上なんとかより自然可愛い

2025-06-17

anond:20250616184248

サイボーグと遊んでいるジョンを見て、私にははっきり分かりました

ターミネーターはこの上ない保護者です

ジョンのそばを離れることも、傷付けることも

怒鳴りつけたり、酔っ払って殴ったり

忙しくて相手になれないということもなしに

常にその安全を見守って、自分犠牲にしても命を守るのです

次々と現れては消えた男たちよりも

このマシーンの方が、はるか父親にふさわしいと言えるでしょう

2025-06-13

我が名はサイボーグdorawii

パーマリンク署名対象にするより堅牢自動化を作れた。

一度投稿したうえで別タブを開いてプログラム的(fetch)に送信してその別タブが閉じられる仕組み。

改めてスクリプト配布しちゃる

最初投稿してエントリページに移動した親タブ側のjsコード
// ==UserScript==
      // @name         PGP署名検出と別タブ自動編集
      // @namespace    http://tampermonkey.net/
      // @version      1.0
      // @description  PGP署名がない投稿自動編集ページへ誘導
      // @match        https://anond.hatelabo.jp/*
      // @grant        GM_setValue
      // @grant        GM_getValue
      // @grant        GM.openInTab
      // ==/UserScript==

      (function () {
        'use strict';

        const body = document.getElementById('entry-page');
        if (!body) return;

        const titleText = document.title;
        if (!titleText.includes('dorawii')) return;

        const pgpRegex = /BEGIN.*PGP(?: SIGNED MESSAGE| SIGNATURE)?/;
        const preElements = document.querySelectorAll('div.body pre');
        let hasPgpSignature = false;

        for (const pre of preElements) {
          if (pgpRegex.test(pre.textContent)) {
            hasPgpSignature = true;
            break;
          }
        }

        if (hasPgpSignature) return;

        const editLink = document.querySelector('a.edit');
        const childTab = GM.openInTab(editLink.href, { active: false, insert: true, setParent: true });

      })();
親タブから開かれる編集ページの子タブのjsコード
 // ==UserScript==
      // @name         編集ページ処理と自動送信・閉じ
      // @namespace    http://tampermonkey.net/
      // @version      1.0
      // @description  編集ページで署名処理と送信、タブ自動閉じ
      // @match        https://anond.hatelabo.jp/dorawii_31/edit?id=*
      // @grant        GM_getValue
      // @grant        GM_xmlhttpRequest
      // @grant        GM_setClipboard
      // @grant        GM_notification
      // @connect      localhost
      // ==/UserScript==

      (async function () {
        'use strict';

        const shouldRun = await GM_getValue('open-tab-for-edit', '0');

        const textareaId = 'text-body';
        const textarea = document.getElementById(textareaId);

        if (!textarea) return;

        const content = textarea.value;

        const pgpSignatureRegex = /-----BEGIN PGP SIGNED MESSAGE-----[\s\S]+?-----BEGIN PGP SIGNATURE-----[\s\S]+?-----END PGP SIGNATURE-----/;
        if (pgpSignatureRegex.test(content)) {
          console.log('[PGPスクリプト] 署名が検出されたためそのまま送信します');
          return;
        }

        const httpRequest = (url, data) => {
          return new Promise((resolve, reject) => {
            GM_xmlhttpRequest({
              method: 'POST',
              url: url,
              headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
              data: `value=${encodeURIComponent(data)}`,
              onload: function (response) {
                resolve(response.responseText);
              },
              onerror: function (error) {
                reject(error);
              }
            });
          });
        };


        // textarea の値を取得
        // 1. 現在のページのURLからURLオブジェクト作成
        const currentUrl = new URL(window.location.href);

        // 2. ベースとなる部分 (例: "https://anond.hatelabo.jp") を取得
        const origin = currentUrl.origin;

        // 3. 'id' パラメータの値 (例: "20250610184705") を取得
        const idValue = currentUrl.searchParams.get('id');

        // 4. ベース部分とIDを結合して、目的URL文字列を生成
        //    idValueが取得できた場合のみ実行する
        let newUrl = null;
        if (idValue) {
          newUrl = `${origin}/${idValue}`;
        }

        // 5. 生成されたURL変数に代入し、コンソールに出力して確認
        console.log(newUrl);
        const valueToSend = newUrl;

        try {
          const signatureText = await httpRequest('http://localhost:12345/run-batch', valueToSend);
          console.log('バッチ応答:', signatureText);
          if (!signatureText.includes('BEGIN PGP SIGNED MESSAGE')) {
            alert('PGP署名クリップボードに見つかりませんでした。');
            return;
          }

          const newText = content.replace(/\s*$/, '') + '\n' + signatureText + '\n';
          textarea.value = newText;

          console.log('[PGPスクリプト] 署名を貼り付けました。送信を再開します。');


          const form = document.forms.edit;

          const newForm = form.cloneNode(true);
          form.replaceWith(newForm);

          newForm.addEventListener('submit', async (e) => {
            e.preventDefault(); // HTML標準のsubmitをキャンセル
            const bodyText = textarea?.value || '';

            // reCAPTCHA トークンの取得
            const recaptchaToken = await new Promise((resolve) => {
              grecaptcha.enterprise.ready(() => {
                grecaptcha.enterprise.execute('hoge', { action: 'EDIT' })
                  .then(resolve);
              });
            });

            // POSTするデータの構築
            const formData = new FormData(newForm);
            formData.set('body', bodyText);
            formData.set('recaptcha_token', recaptchaToken);
            formData.set('edit', '1');
            try {
              const response = await fetch(newForm.action, {
                method: 'POST',
                body: formData,
                credentials: 'same-origin'
              });


              if (response.ok) {
                console.log('送信成功');
                window.close();


              } else {
                console.error('送信失敗', response.status);
              }
            } catch (err) {
              console.error('送信中にエラーが発生', err);
            }

          });

          // プログラム的に送信トリガー
          newForm.dispatchEvent(new Event('submit', { bubbles: true }));

        } catch (e) {
          console.error('バッチ呼び出し失敗:', e);
        }

      })();
node.jsで動かすローカルサーバーコード
const http = require('http');
const { exec } = require('child_process');
const querystring = require('querystring');

const server = http.createServer((req, res) => {
  if (req.method === 'GET' && req.url === '/ping') {
    res.writeHead(200);
    res.end('pong');
  } else if (req.method === 'POST' && req.url === '/run-batch') {
    let body = '';

    req.on('data', chunk => {
      body += chunk.toString();
    });

    req.on('end', () => {
      const parsed = querystring.parse(body);
      const value = parsed.value || 'default';

      // 値を引数としてバッチに渡す
      exec(`C:\\Users\\hoge\\Desktop\\makesign.bat "${value}"`, { encoding: 'utf8' }, (err, stdout, stderr) => {
        if (err) {
          res.writeHead(500);
          res.end('Error executing batch: ' + stderr);
        } else {
          res.writeHead(200, { 'Content-Type': 'text/plain; charset=utf-8' });
          res.end(stdout.trim());
        }
      });
    });

  } else {
    res.writeHead(404);
    res.end('Not found');
  }
});

server.listen(12345, () => {
  console.log('Batch server running at http://localhost:12345/');
});
@echo off
setlocal enabledelayedexpansion


:: 署名するファイルset "infile=%~1"
set outfile=%TEMP%\pgp_output.asc

:: 以前の出力があれば削除
if exist "%outfile%" del "%outfile%"


:signloop
:: AutoHotkeyパスフレーズ入力(gpgがパスワード要求するダイアログが出た場合に備える)
start "" /b "C:\Users\hoge\Documents\AutoHotkey\autopass.ahk"

:: PGPクリア署名作成
echo %infile% | gpg --yes --clearsign --output "%outfile%"


:: 署名成功していればループを抜ける
if exist "%outfile%" (

    goto postprocess
) else (

    timeout /t 1 > nul
    goto signloop
)
:postprocess

powershell -nologo -command ^
  "$header = '>|'; $footer = '|<'; $body = Get-Content '%outfile%' -Raw; Write-Output ($header + \"`r`n\" + $body + $footer)"

powershell -nologo -command ^
  "$header = '>|'; $footer = '|<'; $body = Get-Content 'signed.asc' -Raw; Set-Clipboard -Value ($header + \"`r`n\" + $body + $footer)"

endlocal
exit /b
AutoHotkey(以前と同じ)
#Persistent
#SingleInstance ignore
SetTitleMatchMode, 2
WinWaitActive, pinentry
SendInput password
Sleep 100
SendInput {Enter}
ExitApp

動けばいいという考えで作っているので余分なコードも含んでいるかもしれない。

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

https://anond.hatelabo.jp/20250613185036 
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaEv1FQAKCRBwMdsubs4+
SHHkAQDUOLgBcdji2T6MJ7h/vlMdFfGlWAzNdXijjE1gIuEPywEAiMNMZqhrMmtl
c7UqRuggNJ/UTa5xTIcKp622+7jJQQg=
=Lgkl
-----END PGP SIGNATURE-----

AIで大騒ぎしてる人たちへ──メタバースって覚えてる?

最近AIAIって、なんかちょっと騒ぎすぎじゃない?って話。

逆張りって言われたらそれまでなんだけど。

AI自体はすごいし、自分ふつうに使ってる。画像生成とか、文章たたき台作ったり、すごく便利。

でも、何か「未来根底から変わる」みたいな大騒ぎって、どこかで見たことあるな、と。

思い出してみてほしい。「メタバース」「VR元年」「バーチャルオフィス」…

会議は全部VRになる!とか、通勤不要になる!とか、聞いたことないですか?

あの頃、メタバースってめちゃ持ち上げられてたよね。FacebookがMetaになって、〇〇空間がどうのって。でも今どうなった? あれ、やってる人…いる?

バーチャル会議とか、どこ行った? あの熱量は何処

ただ、AIはそれとは違うってのもわかる。インターネット以来の革命ってのも納得できる。

でも「人間仕事は消える!」とか「我々の存在意義とは?」みたいな、やたらとセンセーショナル論調には、正直むず痒さを感じてしまう。

それ、ちょっとした“AI台風”に浮かれてる小学生みたいじゃない?

明日台風学校休みだー!」ってテンション上がって、宿題もやらずに寝て、朝起きたら晴れててがっかり…みたいな。

からちゃん宿題やっとこうね、って話です。




たまたまAIってドラゴンボールで例えると何?」ってコメントを見つけたので

何の気なしに考えてみたんだけど、たぶん“サイボーグフリーザ”だと思う。

圧倒的なボスキャラだったフリーザが、パワーアップして帰ってくる。

しかも強いパパ連れて。そりゃ「もう終わりだ…」ってなるよね。

でも、未来から来たトランクスが一瞬で倒すじゃん。

あれ見て「騒ぎすぎだったな…」って思った人、多いんじゃない?

たぶん、AIもそんな感じで、騒がれてるほどの“絶望”は来ないと思ってる。

そしてそのうち「未来トランクス」的な存在がフッっと現れるんだろうなとも思ってる。

フリーザの方も後からゴールデンとかブラックかになってまた現れるかもしれないけどね。





…ごめん、ドラゴンボールそんなに詳しくない。

ログイン ユーザー登録
ようこそ ゲスト さん