はてなキーワード: サイボーグとは
中国国民がそのAIと対話しているうちに革命精神に目覚めてしまって、
中国国内で、共産党政府側と、巨大な資本によるハイテク企業側とで内戦みたいになって、
強制労働的な共産主義、中間の資本主義とのハイブリッド、福祉などもある日本北欧的社会主義、
つまり、労働自体も破壊したかのような、AI主義とでもいうか、
一党独裁共産主義から、ビッグブラザー的一AI主義になって、今度はリベリオンというか、原題Equilibriumみたいな世界になる…😟
独裁体制を革命で破壊したはずなのに、新たな独裁体制が築かれるのあると思ってる…😟
肌の色を黒く塗って表に出たんだからそりゃ燃えるだろと思って見ていたら意外と擁護する馬鹿どもが観測されて元旦からゲラゲラ笑ってしまった
「差別的意図がないんだから別にいいだろ」って言ってるやつ、それマジで言ってんの?
常識的に「差別的な意図はなかった」なんて言い訳が通じるわけないでしょう
ジョジョにシュトロハイムってキャラクターいるよね? ナチのサイボーグの
で、シュトロハイムのコスプレをするのはまぁ大丈夫だとしても公の場で右手を上げるポーズをしちゃいけないってのはわかるよね?
「単にキャラの真似をしただけです!」「差別的意図はありません!」なんて言い訳通じるわけないなって感覚的にわかるでしょ?
歴史的文脈に照らして社会的にセーフな表現、アウトな表現ってのがあるわけ
シュトロハイムのコスプレをして右手を上げるポーズをして撮影会するのはアウト
それと同じ話だよ
歴史的な文脈に照らして考えれば肌を黒く塗る表現は社会的・倫理的にアウトな表現なんだよ
あ、まだ理解できない?
あ、そっか
アニメやゲームばかりやっていて常識だとか社会性なんてものを身につけていないオタクくんにはこれでもまだ難しかったか
白人が黒いドーランを塗って黒人のフリをするコメディーショーだよ
専門性のある話をなるべくとっぱらって言うとこのミンストレルショーは黒人を風刺的に描いたわけ
黒人ってのは陽気な人間でヘラヘラとしていて牧歌的でジャズをかき鳴らしているのさ〜ってな具合にステレオタイプなコメディとして表現したのね
失礼極まる差別的なショービジネスだけど、特に悪質だったのは白人どもの間に「黒人ってのはこういう生き物なんだよ〜」と誤った意識を植え付けたところにあるわけ
肌を黒く塗る表現ってのはこの黒人のステレオタイプの押し付けの象徴として扱われるのよ、世界的にはね
ミンストレルショー自体が退潮しても肌を黒く塗った人が典型的な黒人像を演じるって形式は後世まで残り続けた
そして白人はじめ他人種に「黒人ってのはこういう生き物なんだろ〜?」ってステレオタイプな偏見を植え付け続けた悪辣際回る表現なわけ
歴史の中で肌を黒く塗るという表現自体にこういう悪辣な差別的文脈ってのがべっとり張り付いているわけよ
そりゃあコスプレした人自体に差別的意図はなかったんでしょうね
でも歴史的にはこういう文脈があるのでブラックフェイスって表現自体に悪辣で差別的な意図があると取られても仕方ないわけ
右手を上げてナチス・ドイツは世界一ぃぃ!!!なんて言ったらナチ信奉者あつかいされても仕方ないでしょ?
表現には歴史的文脈ってのがあり、その文脈をもとに差別的かどうか判断されるわけ
その人が歴史的文脈を知ってるか知らないかなんてのは問われないわけ
オタクくんさぁ
ほんとアニメや漫画やゲームに詳しいのはいいと思うけどもっと人の話を聞く姿勢とか社会的な問題を勉強する姿勢とかも身につけようよ
1. サイバー(Cyber)
「サイバー」という言葉は、サイバーパンクやデジタル技術、人工知能(AI)など、テクノロジーや未来的な要素に関連しています。サイバーパンクは、1980年代から人気を集めたサブカルチャーで、テクノロジーが進化した未来のディストピア社会を描くことが多いジャンルです。サイバー美少女というキャラクターは、テクノロジーと美少女の要素を組み合わせたキャラクターで、しばしば未来的な武装やAI、ロボティクス、バーチャルリアルな世界に住むキャラクターを意味します。
2. 美少女(Bishoujo)
「美少女」とは、魅力的で可愛らしい少女キャラクターを指し、特にアニメやマンガ、ゲームなどの日本のポップカルチャーにおいて使われる言葉です。美少女キャラクターは、しばしば強い個性や特別な能力を持ち、物語の中で重要な役割を果たします。
3. テロメア(Telomere)
「テロメア」は先に説明したように、染色体の末端にある構造で、細胞の寿命に関わる重要な役割を果たしています。テロメアの長さは細胞の寿命と関連しており、短縮すると細胞分裂ができなくなるため、老化や病気に関連しています。この概念をキャラクターやストーリーに組み込むことで、永遠の命、不老不死、あるいは生命の儚さといったテーマを探求することができるでしょう。
この名前が持つ意味を組み合わせると、「サイバー美少女テロメア」は以下のような意味合いを持っていると考えられます:
• サイバー美少女:未来的なテクノロジーやサイバースペース、またはAI技術を駆使して戦う美少女キャラクター。例えば、サイボーグやAIによって強化された美少女戦士のような存在かもしれません。サイバー空間やバーチャルな世界で戦うキャラクターが描かれる可能性もあります。
• テロメア:テロメアは「寿命」や「永遠」と関連しているため、このキャラクターが不老不死や時間を超越する存在である可能性が高いです。サイバー美少女がテロメア技術(またはテロメアに関連した遺伝子工学)を使って不老不死や永遠の命を持っているか、あるいはその寿命が科学的に操られているテーマを持つキャラクターである可能性があります。
可能な設定の例
• サイバー美少女テロメアは、高度な遺伝子工学やAI技術により不老不死の存在となった美少女キャラクターで、時間と生命に関する秘密を握っているかもしれません。彼女は未来の世界で、テクノロジーの暴走や倫理的問題に立ち向かう役割を果たすことになります。
• また、サイバーパンク的なディストピア世界で、テロメア技術が重要な役割を果たし、テロメアの長さが命を決定づけるため、テロメアをコントロールすることが権力を握ることに繋がるというようなストーリーも考えられます。
このようなキャラクター設定では、生命や時間に対する深い哲学的な問いや、テクノロジーがもたらす倫理的問題をテーマにすることができるかもしれません。
増田やはてなが雑なのはいつものことなんだが、そろそろフェミニズムにも分類があるってことを皆さん認識してはどうか。
→ 法の下の平等、参政権、教育・労働の平等機会を重視。例:メアリ・ウルストンクラフト、ジョン・スチュアート・ミル。
→ 資本主義と家父長制の二重の抑圧を批判。ナンシー・フレイザーなど。
→ 家父長制の構造そのものを批判し、性の政治を重視。例:ケイト・ミレット、シュラミス・ファイアストーン。
→ 女性と自然の抑圧を並行的に捉え、環境問題とジェンダー問題を結びつける。
→ 女性の特質・価値(共感、ケアなど)を肯定し文化的再評価を目指す。
→ 「白人女性中心主義」への批判。例:ベル・フックス、アンジェラ・デイヴィス。
→ フロイトやラカンの理論をジェンダー批判的に再解釈(ジュリア・クリステヴァ、ルース・イリガライなど)。
差異のフェミニズム(difference feminism)
→ 性や主体の流動性を重視(ジュディス・バトラー、ダナ・ハラウェイなど)。
→ 性的指向・ジェンダー・身体の多様性を含める。フェミニズムとLGBTQ+理論の交差。
→ 人種・階級・性的指向・障害など複合的差別の分析(キンバリー・クレンショウ)。
→ 西洋中心的フェミニズムを批判し、植民地主義的文脈を分析(チャンドラ・モハンティなど)。
→ 科学技術と身体・性の境界を問い直す(ダナ・ハラウェイ『サイボーグ宣言』)。
→ SNS・オンライン空間における性差別問題と運動(#MeToo、#TimesUpなど)。
→ フェミニズムの成果を前提にした「個人の選択」重視の潮流(批判も多い)。
知恵袋かブログがどこかで見かけた理論なんだけど、探しても見つからないので記憶で書いてみる。
よく二次創作腐女子が商業BLに対して「知らないキャラ同士の恋愛は興味ないから」「絵柄が古い」「表紙からしてエロ全開で苦手」と否定してるのを見かけるが、それを見るたびにAV女優を「全身サイボーグばっかり」と馬鹿にして清純派アイドルやスポーツ選手のアイコラやディープフェイクを作って抜いてる男とそっくりだなって思ってしまう。
わかるよ、私も気持ちはわかる。商業BLのキャラってなんか没個性で地味だし、少年漫画や一般作品の男性キャラの方が魅力的だよね。でもその感覚は素人女に固執してるキモおじと同じなんだよ…。
そしてあんスタやまほやく、アイナナな刀剣乱舞みたいなイケメンカタログゲーはグラビアアイドルみたいだなぁって思う。
公式でBLというわけではないけど、明らかに腐女子を狙ってる作品。全裸にはならないけど明らかに読者が性的目的で楽しむことを想定してるグラビアアイドル。ほらそっくりだ。
二次創作腐女子でもここらへんで妄想してる人はそんなに叩かれる理由はないんじゃないかって思う。公式で二次創作ガイドラインが出ていることも多いし。
日本の事情ばかりでなく世界的な研究者の事情について見ていくと…
https://www.mext.go.jp/b_menu/hakusho/html/hpaa202201/20220708-mxt_kouhou02-f1-1-21.png
等を見ると2010年代以降はアメリカ・イギリス・ドイツ・フランス辺りは女性研究者の割合の増加スピードはかなり減っている
日本などは今まで分かってるような知見を実践すれば女性研究者の割合は増えるかもしれないが
海外では今までに無いやり方をしないと殆ど女性研究者の割合が増えない国が出てきているという事だ
フィールズ賞は数学分野で特に秀でた40歳未満の研究者に与えられる賞で、4年に1回の国際会議で4人の数学者に与えられる
統計・応用数学・計算機科学・基礎論などは網羅出来てない賞ではあるが、
それ以外の大体の分野の動向はこの賞の受賞者を見れば分かる
2010年代以降の40歳未満の研究者というのは上で言えば女性研究者の増加スピードが落ちてきてからの研究者達である
Elon Lindenstrauss (1970年生まれ)イスラエル
Stanislav Smirnov (1970年生まれ)ロシア
Ngô Bảo Châu (1972年生まれ)フランス・ベトナム
Maryam Mirzakhani (1977年生まれ)イラン(女性初)
Artur Avila (1979年生まれ)ブラジル・フランス
Manjul Bhargava (1974年生まれ)カナダ・アメリカ
Martin Hairer (1975年生まれ)オーストリア
Caucher Birkar (1978年生まれ)イギリス・イラン
Alessio Figalli (1984年生まれ)イタリア
Akshay Venkatesh (1981年生まれ)オーストラリア
女性研究者が以前ほど増加しなくなったのに2010年代2020年代で16人が受賞した中で2人しか女性研究者がいない
このままではフィールズ賞を受賞する4人のうち2人が女性研究者の年があるかもしれんが
3人や4人が取る時代は来ない気がする(中国・韓国・日本も女性研究者の割合がアメリカを超える事は無さそうだし)
一度投稿したうえで別タブを開いてプログラム的(fetch)に送信してその別タブが閉じられる仕組み。
// ==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 });
})();
// ==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);
}
})();
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
#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、AIって、なんかちょっと騒ぎすぎじゃない?って話。
逆張りって言われたらそれまでなんだけど。
AI自体はすごいし、自分もふつうに使ってる。画像生成とか、文章のたたき台作ったり、すごく便利。
でも、何か「未来が根底から変わる」みたいな大騒ぎって、どこかで見たことあるな、と。
思い出してみてほしい。「メタバース」「VR元年」「バーチャルオフィス」…
会議は全部VRになる!とか、通勤は不要になる!とか、聞いたことないですか?
あの頃、メタバースってめちゃ持ち上げられてたよね。FacebookがMetaになって、〇〇空間がどうのって。でも今どうなった? あれ、やってる人…いる?
ただ、AIはそれとは違うってのもわかる。インターネット以来の革命ってのも納得できる。
でも「人間の仕事は消える!」とか「我々の存在意義とは?」みたいな、やたらとセンセーショナルな論調には、正直むず痒さを感じてしまう。
それ、ちょっとした“AI台風”に浮かれてる小学生みたいじゃない?
「明日は台風で学校休みだー!」ってテンション上がって、宿題もやらずに寝て、朝起きたら晴れててがっかり…みたいな。
たまたま「AIってドラゴンボールで例えると何?」ってコメントを見つけたので
何の気なしに考えてみたんだけど、たぶん“サイボーグフリーザ”だと思う。
圧倒的なボスキャラだったフリーザが、パワーアップして帰ってくる。
しかも強いパパ連れて。そりゃ「もう終わりだ…」ってなるよね。
あれ見て「騒ぎすぎだったな…」って思った人、多いんじゃない?
たぶん、AIもそんな感じで、騒がれてるほどの“絶望”は来ないと思ってる。
そしてそのうち「未来トランクス」的な存在がフッっと現れるんだろうなとも思ってる。
フリーザの方も後からゴールデンとかブラックとかになってまた現れるかもしれないけどね。
…ごめん、ドラゴンボールそんなに詳しくない。