Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録

「version」を含む日記RSS

はてなキーワード:versionとは

次の25件>

2025-12-11

anond:20251211121203

英語での「piggyback」の意味について詳しく説明します。

1.基本的意味

「piggyback」は、元々はおんぶや背負うという意味で使われる言葉です。具体的には、何か(または誰か)を他の人の背中に乗せて運ぶ、または背中に乗ってもらう行為を指します。子ども大人背中に乗る時などに使われる表現です。

• 例文:

• “The childwas givinghis father a piggyback ride.”(子供父親おんぶしてもらっていた。)

2.比喩的意味

「piggyback」は、物理的な「おんぶ」や「背負う」の意味だけでなく、比喩的に使われることも多いです。以下のような意味で使われます

2.1. 何かに依存している(またはそれに乗る)

何かを他のものに「乗せて」進行させる、もしくは他のもの依存して動かすという意味で使われます。この意味では、物理的な「乗る」という感覚比喩的に使われています

• 例文:

• “The newsoftware runson a piggyback system ofthe existing platform.”(新しいソフトウェアは、既存プラットフォームを基盤にして動作する。)

• “The small companyis piggybackingon the success of the larger corporation.”(その小さな会社は、大企業成功を利用している。)

2.2. 一緒に運ぶ/追加する

何かを主となるものに「追加して」進める、あるいは別のプロジェクトタスクに「加える」という意味で使われることもあります

• 例文:

• “Wewill piggyback a marketing campaignon our product launch.”(製品発売に合わせて、マーケティングキャンペーンを一緒に行う予定です。)

2.3.一時的な付加

何かが既存システム方法に追加的に加えられるという意味でも使われます特に、主となるものに追加的に乗せて使う場合に使われます

• 例文:

• “The new featureis piggybackingon the oldversion of the app.”(新機能アプリの古いバージョンに追加されている。)

3. 他の使い方

• Piggyback ride:おんぶ背中に乗ることを指しますが、特に遊び心のある、軽い意味で使われます

• Piggybackjump:競技トレーニングにおいて、他の選手背中に乗ってジャンプする動作を指すこともあります

まとめ

「piggyback」は、もともとおんぶや背負うという意味から派生し、比喩的には「何かを他のものに乗せて運ぶ」「依存している」「追加する」といった意味でも使われます特にビジネステクノロジーの分野では、既存システム成功依存して新しいプロジェクトアイディアを進めるという意味で広く使われています

Permalink |記事への反応(0) | 12:13

このエントリーをはてなブックマークに追加ツイートシェア

2025-12-09

はてなブックマーク増田一覧向けNGフィルタ

はてなブックマーク増田一覧の、さらに「すべて」(1user)をチェックしている希有な人向けのユーザースクリプトを公開します。

https://b.hatena.ne.jp/site/anond.hatelabo.jp/?sort=eid

// ==UserScript==// @nameHatenaBookmarkAnond Filter// @namespacehttps://b.hatena.ne.jp/site/anond.hatelabo.jp/// @descriptionはてなブックマークの『はてな匿名ダイアリー』の記事のうち、指定したキーワードが含まれ投稿非表示します。// @matchhttps://b.hatena.ne.jp/site/anond.hatelabo.jp/*// @grant       none// @version     1.0.2025.12.10.0005// ==/UserScript==(function(){constSCRIPTID = 'HatenaBookmarkAnondFilter';console.time(SCRIPTID);const ONCE = 1,AP = 2, INTERVAL = 3;/*適用タイミング*/const KEYWORDS = [    'dorawii',    'あおやまちゃん', 'ボスマン',    'れめくん', '自己放尿', '性慾', 'boushi_inst', 'hakaikami',/*電気通信大学駿河台大学鉄道研究会れめくん自己放尿(頻出)*/    /*A-G*/'/akibakko6348', '/anapgoeson', '/asapgoeson', '/buscholarx', '/circlecavok', '/disney1007cla', '/dora22sibuya', '/donkotrain', '/fft_dareka', '/gmhtcyznf_abc',    /*H-N*/'/h13_yokohama', '/h2twi', '/hinolovelove', '/inaken17_', '/inte235dy', '/kaoru_ai1991', '/kiha2228', '/kqlex1500', '/kurotamaxxx', '/kt_ruma_1372', '/lightningreen77', '/minamihinawot', '/minori0151', '/mukoroku651', '/nanpyong', '/nimouec', '/norannnde',    /*O-U*/'/oreizmmiporin', '/pasotokon', '/pm95uq', '/reme_kun', '/s03_amurtk2731', '/sacchan03110319', '/seisu_bot', '/senanana_cos', '/shinano_115', '/shineleaf1372', '/soroisoroi', '/sweidan821858', '/tarotaromusic1', '/tx9y2cpwdz27255', '/uec15take', '/uecrail',    /*V-Z_0-9*/'/wakasato_', '/yuuya_1104_uec', '/100mph_no_yuuki', '/2rtkvn34il2783',    /*tadaup.jp*/'/CBUHadpD.jpeg', '/CgJlF4Wr.jpeg', '/CGTtm0Ev.jpeg', '/CIxj8clS.jpeg', '/CqbERPdQ.jpeg', '/CTZsA2wM.jpeg', '/CWY2m7rS.jpeg', '/CZVCEgd1.jpeg',    'テクウヨ',  ].map(w => w.toLowerCase());const sites = {    'prefix': [      ['selector', 'modifier', 'REPEAT', '(css)'],    ],    'https://b.hatena.ne.jp/site/anond.hatelabo.jp/': [      ['li.js-keyboard-selectable-item', li => KEYWORDS.some(w => (li.textContent.toLowerCase().includes(w)) && (li.querySelector('li.entrylist-contents-category > a').textContent = w) && (!li.classList.add('filtered'))),AP, `.filtered{display: none;}`],    ],  };const rules = sites[Object.keys(sites).find(prefix => location.href.startsWith(prefix))];  if(rules === undefined) returnconsole.log(SCRIPTID, 'Not foundany sites.');const modify = function(selector, modifier){constelements = document.querySelectorAll(selector);elements.forEach(modifier);  };  /* ONCE(一括適用) */  rules.forEach(rule => {const [selector, modifier, repeat,css] = rule;console.log(SCRIPTID, 'ONCE:', selector);    modify(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[2] ===AP).forEach(rule => {const [selector, modifier, repeat] = rule;    document.addEventListener('GM_AutoPagerizeNextPageLoaded', e => {console.log(SCRIPTID, 'AP:', selector);      modify(selector, modifier);    });  });  /* INTERVAL */  rules.filter(rule => rule[2] === INTERVAL).forEach(rule => {const [selector, modifier, repeat] = rule;    setInterval(function(){console.log(SCRIPTID, 'INTERVAL:', selector);      modify(selector, modifier);    },1000);  });console.timeEnd(SCRIPTID);})();

検索用:はてなブックマークはてブはてな匿名ダイアリー増田スパムキーワードNGワードフィルターミュー非表示 削除 隠すブロックユーザースクリプトユーザースタイルhatenabookmarkanondspam keywordsngwords filter mutehide hidden display none blockuserscriptJavaScriptjscss style

Permalink |記事への反応(3) | 22:40

このエントリーをはてなブックマークに追加ツイートシェア

2025-12-08

anond:20251201002323

勝手ながら

  • >| と |< を使ったpre記法 で書き直しました。
  • コードが読みやすいようにスペース2個で適宜インデントを付けました。
  • > の記号が正しく表示されるように &#62; に置き換えました。
// ==UserScript==// @nameはてな匿名ダイアリー特定ワード投稿非表示// @namespacehttp://tampermonkey.net/// @version 0.2// @description 本文に「dorawii」または「megalodon」が含まれ投稿非表示にする// @matchhttps://anond.hatelabo.jp/*// @grant none// ==/UserScript==(function() {  'use strict';const POST_SELECTOR = '.body .section';  //非表示にしたいキーワード配列constKEYWORDS = ['dorawii','megalodon','抽象数学','動画にしてみた','れめくん','自己放尿'];const posts = document.querySelectorAll(POST_SELECTOR);  posts.forEach(post => {const textContent = post.textContent || post.innerText;    // いずれかのキーワードが含まれいるかチェック    if (KEYWORDS.some(keyword => textContent.includes(keyword))) {      post.style.display = 'none';    }  });})();

anond:20251114170150 と連動させることを意図しています

Permalink |記事への反応(2) | 17:50

このエントリーをはてなブックマークに追加ツイートシェア

WPATHファイルやCassReviewによるジェンダー医療問題点

1. WPATHファイルとは何か(背景と重要性)

WPATHファイルとは、2023〜2024年リーク・開示された内部文書メール会議記録等の総称で、WPATH(世界トランスジェンダー健康専門家協会)が作成したStandards of CareVersion 8(SOC8)の意思決定過程リスク認識を示すものです。

これらの文書から明らかになったのは、

科学エビデンス不足を自覚しながら未成年への医療介入を推進していたこ

内部文書では、「未成年に対する医学的介入(ブロッカークロスホルモン、手術)を支持する強固なエビデンスはない」ことが繰り返し言及されていたが、SOC8では強調されなかった。

心理社会的評価の不十分さを認識しつつ、拡大した適応基準

内部議論では、鑑別診断・精神疾患の併存に関する懸念が挙げられていた

しかし最終的には「自己申告を尊重するアファーマティブモデル」が採用された。

■ 小児性別違和治療におけるリスク・不可逆性について内部的に大きな懸念があった

特に以下の問題が内部で指摘されていた:

ブロッカーの脳発達への影響

機能発達の不可逆的損失(オルガズム機能喪失子供を持つ能力喪失

長期追跡データがない

にもかかわらず、外部には「安全性確立している」と表現されていた。

年齢制限妥当性について内部でも意見が分裂していた

SOC8で思春期ブロッカーホルモン治療の開始年齢が事実上引き下げられたが、その根拠は内部的にも薄弱であった。

2. CassReviewイギリス)の概要調査姿勢

CassReview(2020–2024)は、英国政府委任した大規模な独立医学レビューで、

未成年ジェンダー医療包括的調査し、科学根拠評価を行った世界最大規模の調査である

対象

Tavistock GIDSの診療

Puberty Blocker /Cross-Sex Hormone のエビデンス

心理精神医学問題を抱える子どもたちのケア体系

調査手法

9000件以上の診療データ

国際論文レビュー

多専門領域小児科精神科神経科学疫学)の統合評価

3. CassReview が指摘した主要な問題点(国際的に決定的な評価

3-1.科学エビデンスが極めて脆弱である

CassReviewは、未成年への医学的介入に関するエビデンスを体系的に分析し、次を結論づけた:

ホルモンブロッカー効果科学的に証明されていない

性別違和改善効果を示す質の高いエビデンスがない

逆に、骨密度低下・認知発達への影響が懸念される

ブロッカー使用後はほとんど全例がクロスホルモンへ移行する →実質的に不可逆的治療の導入

クロスセックスホルモンも長期安全性に関するデータが欠如

心血管リスク、がんリスク、性機能障害などが十分に解明されていない

若年での導入は生涯の医学依存を伴う

医学的介入が精神健康改善するという決定的な証拠はない

既存研究の多くは、

サンプルが小規模

コントロール群なし

追跡期間が短い

エビデンスとして不適格と評価された。

3-2. 適切な精神科的鑑別診断が機能していない

CassReviewは、多くの子どもが深刻な精神疾患トラウマを抱えていたのに、十分な評価が行われずに医療介入へ進んでいたことを強調した。

具体例:

自閉スペクトラム症ASD)の高い併存率

ADHD

うつ不安障害

自傷自殺念慮

いじめ・家庭環境問題

医療チームはこれらを深く評価せずに、「性別違和性別変更治療適応」とみなす傾向があった。

3-3.アファーマティブモデルへの批判

CassReviewは、現在普及している **Gender-Affirming Care(本人の自己認識を前提に医学的介入を進めるモデル)**について次のように批判する。

子ども性別違和の原因を自分で正確に認識できない場合が多い

発達段階ではアイデンティティは流動的

心理的・社会的要因が「性別違和」の形で表れることがある

医療者が本人の申告のみを基盤とするのは科学的でなく、危険

他疾患が見逃される

一度治療を始めると後戻りは難しい

CassReviewは、

アファーマティブアプローチ医療として不適切

と明確に言及した。

3-4. 不可逆性・性機能の長期喪失への重大な懸念

CassReviewは、若年期に治療を開始することで以下が不可逆的に損なわれる点を強調。

機能の未発達

生殖機能喪失卵子精子の獲得不能

体格・骨格への影響

脳発達への未知の影響

特にブロッカー開始時点で精子形成が起こらないため、

将来の生殖選択肢永久に失う可能性がある。

3-5.国際的適応が縮小へ向かうトレンド

CassReview以降、

イギリス

スウェーデン

フィンランド

ノルウェー

デンマーク

フランス

オーストラリア一部州

などが、未成年ジェンダー医療を大幅制限撤退した。

Permalink |記事への反応(3) | 16:23

このエントリーをはてなブックマークに追加ツイートシェア

2025-12-01

// ==UserScript==// @name         meaningless sale dayo// @version      1.0// @matchhttps://www.amazon.co.jp/blackfriday*// ==/UserScript==(function () {    'use strict';    alert('意味のないセールだよ');})();

Permalink |記事への反応(0) | 16:31

このエントリーをはてなブックマークに追加ツイートシェア

JavaScriptでこのコード使って非表示にしてる

// ==UserScript==

// @nameはてな匿名ダイアリー特定ワード投稿非表示

// @namespacehttp://tampermonkey.net/

// @version 0.2

// @description 本文に「dorawii」または「megalodon」が含まれ投稿非表示にする

// @matchhttps://anond.hatelabo.jp/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

const POST_SELECTOR = '.body .section';

//非表示にしたいキーワード配列

constKEYWORDS = ['dorawii','megalodon','抽象数学','動画にしてみた','れめくん','自己放尿'];

const posts = document.querySelectorAll(POST_SELECTOR);

posts.forEach(post =&gt; {

const textContent = post.textContent || post.innerText;

// いずれかのキーワードが含まれいるかチェック

if (KEYWORDS.some(keyword =&gt; textContent.includes(keyword))) {

post.style.display = 'none';

}

});

})();

Permalink |記事への反応(1) | 00:23

このエントリーをはてなブックマークに追加ツイートシェア

2025-11-17

はてブiOSアプリが頻繁にフリーズするんだけど誰か助けて

普通にブラウズして記事一覧に戻ると、スクロールしたり他の記事タップしたタイミングで何も操作受け付けなくなる。

一度ホームに戻ったり他のappを開くと、また操作出来るようになるが、ちょっとすると再発する。

アンインストールインストールしても効果なし。iOSversionは26.1。不具合報告しようとは思うけど他の人でも起きてるか聞いてみたい。

Permalink |記事への反応(1) | 11:19

このエントリーをはてなブックマークに追加ツイートシェア

はてなiOSアプリが頻繁にフリーズするんだけど誰か助けて

普通にブラウズして記事一覧に戻ると、スクロールしたり他の記事タップしたタイミングで何も操作受け付けなくなる。

一度ホームに戻ったり他のappを開くと、また操作出来るようになるが、ちょっとすると再発する。

アンインストールインストールしても効果なし。iOSversionは26.1。不具合報告しようとは思うけど他の人でも起きてるか聞いてみたい。

Permalink |記事への反応(1) | 11:19

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-28

増田特定ワードを含む投稿非表示にするJavaScript

// ==UserScript==

// @nameはてな匿名ダイアリー特定ワード投稿非表示

// @namespacehttp://tampermonkey.net/

// @version 0.2

// @description 本文に「dorawii」または「megalodon」が含まれ投稿非表示にする

// @matchhttps://anond.hatelabo.jp/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

const POST_SELECTOR = '.body .section';

//非表示にしたいキーワード配列

constKEYWORDS = ['dorawii', 'megalodon'];

const posts = document.querySelectorAll(POST_SELECTOR);

posts.forEach(post =&gt; {

const textContent = post.textContent || post.innerText;

// いずれかのキーワードが含まれいるかチェック

if (KEYWORDS.some(keyword =&gt; textContent.includes(keyword))) {

post.style.display = 'none';

}

});

})();

これはdorawiiもしくはmegalodonを含む投稿非表示にするけど、

constKEYWORDS = ['dorawii', 'megalodon'];の部分を変えたり追加すれば好きな言葉に変えられるよ

Permalink |記事への反応(0) | 19:21

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-21

「dorawii」を含む投稿非表示にするJavaScript

dorawiiがタイトルに「dorawii」と入れなくなったので、本文にdorawiiがある投稿非表示にする必要が出てきました。

ただAIに聞いたんだけど、CSSでは無理でJavaScriptならできると言われました。

そのJavaScriptを下に載せます

// ==UserScript==

// @nameはてな匿名ダイアリー特定ワード投稿非表示

// @namespacehttp://tampermonkey.net/

// @version 0.1

// @description 本文に「dorawii」が含まれ投稿非表示にする

// @matchhttps://anond.hatelabo.jp/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

//投稿全体を囲む要素のセレクタに置き換えてください

//はてな匿名ダイアリー一般的投稿要素のクラス仮定しています

const POST_SELECTOR = '.body .section'; // 例: .bodyクラスの子孫の.section要素

//非表示にしたいキーワード

constKEYWORD = 'dorawii';

// すべての投稿要素を取得

const posts = document.querySelectorAll(POST_SELECTOR);

posts.forEach(post =&gt; {

//投稿内の本文が含まれる要素(ここでは投稿全体を本文と見なす)のテキストを取得

const textContent = post.textContent || post.innerText;

//キーワードが含まれいるかチェック

if (textContent.includes(KEYWORD)) {

//キーワードが含まれていれば非表示にする

post.style.display = 'none';

}

});

})();

自分iPhoneなので、Makeoverというアプリを入れて、JSの部分に上のを貼り付けてます

なんか複雑だし、もっと良い方法があるなら教えてください!

なんでdorawiiのためにこんなことしなきゃいけないんだよ!迷惑千万

Permalink |記事への反応(1) | 18:30

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-15

windows更新したらネットワークめっちゃ遅くなってビビった

2025/10/15の昼に、用事すませてPCをつけるとwindows更新があると言われててPCめっちゃ重くなってた。

ネットワークにまともに出れない。

つながるけど、めっちゃ遅い。

とりあえず、更新インストールして再起動しても改善せず。

更新ログラムのアンインストールで、10/15にインストールした更新アンインストールしたら、普通に動くようになった。

環境windows11 /HP Elite Dragonfly

古いwin7ノートPCネットアクセスしてみると、普通に動作する。

したがって、LAN問題ではなく、このwin11ノートPC問題らしい。

朝にはちゃんと動いていたで、自動ダウンロードされていたwindows更新のせいかなあ?

このクソ遅くなる現象で、楽天証券の絵合わせに2回連続で、認証期限切れと言われてビビった。3回連続だと口座をロックされる可能性があったので。

2回連続に失敗して、ブラウザがクソおそになっていたので、これはただ事ではないと思い、windows更新アンインストールをした。

それで、なんとか3回目は無事成功したけど・・・でもトラブル解決するに時間がかかって、クロージングオークションに間に合わなかった。

まあ、そんな危険ポジを持っているわけじゃないからいいんだけど、ネットワークに急にでれなくなるとか辞めてほしい。恐ろしい。

win7あんなに安定していたのになあ。

具体的にどの更新ログラムをアンインストールしたのかはよく覚えていない。

とりあえず、本日の日付の更新が2つあって、それをアンインストールしたので。

ネットで調べてみると、ネットワークアダプタ―やレジストリの設定で治ったという事例があったけど、それは半年ぐらい前の記事だったので、別の問題かなあ?

grokがイベントビューワーからログが見れるというので、イベントビューワーで見てみると、アンインストールしたのは、この2つかな?

インストール成功: 次の更新ログラムが正しくインストールされました: 2025-10x64ベースシステムWindows11Version 23H2 の累積更新ログラム (KB5066793)

インストール成功: 次の更新ログラムが正しくインストールされました:Microsoft Defender Antivirus のセキュリティインテリジェンス更新ログラム - KB2267602 (バージョン 1.439.185.0) -現在チャネル (広範)

たぶん、最初に消したKB5066793の方が原因な気もするけど、確実なことは言えない。

Permalink |記事への反応(0) | 16:18

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-03

[日記]

僕の一日は厳密に定義された自己同型変換の連続で始まる。

目覚ましは06:17、豆は正確に12.3グラム、挽き目は中細、湯の温度は93.2℃で抽出時間は2分47秒。

ルームメイトがたまにまちがえて計量スプーンを左から右へ並べ替えると、その不整合が僕の内部状態位相わずかに変えるのを感じるが、それは許容誤差の範囲内に収められている。

隣人の社交的雑音は僕にとって観測器の雑音項に過ぎないので、窓を閉めるという明快なオペレーターでそれを射影する。

友人たちとの夜はいつも同じ手順で、ログイン前にキーボードを清掃し、ボタン応答時間ミリ秒単位で記録する。

これが僕の日常トレースの上に物理思考を埋葬するための儀式だ。

さて、本題に入ろう。今日dSの話などではなく、もっと抽象的で圧縮された言語超弦理論輪郭を描くつもりだ。

まず考えるのは「理論としての弦」が従来の場の量子論のS行列表現を超えて持つべき、∞-圏的・導来幾何学的な定式化だ。

開弦・閉弦の相互作用局所的にはA∞代数やL∞代数として表現され、BV形式主義はその上での微分グラデーション付き履歴関数空間におけるマスター方程式として現れる。

これを厳密にするには、オペラド(特にmoduli operad of stablecurves)とそのチェーン複体を用いて散乱振幅をオペラディックな合成として再解釈し、ZwiebachやWittenが示唆した開閉弦場理論の滑らかなA∞/L∞構造を導来スタック上の点列として扱う必要がある。

導来スタック(derived Artin stack)上の「積分」は仮想基本クラス一般化であり、Pantev–Toën–Vaquié–Vezzosiによるシフト付きシンプレクティック構造は、弦のモジュライ空間自然に現れる古典的BV構造のものだ。

さらに、Kontsevichの形式主義を導来設定に持ち込み、シフトポアソン構造形式的量子化検討すれば、非摂動効果の一部を有限次元的なdeformationtheoryの枠組みで捕まえられる可能性がある。

ここで重要なのは関手量子化」すなわちLurie的∞-圏の言語拡張TQFTを∞-関手として定義し、コボルディズム公理を満たすような拡張理論対象として弦理論を組み込むことだ。

特に因果構造境界条件記述するfactorization algebra(Costello–Gwilliamの枠組み)を用いると、局所観測代数の因子化ホモロジー2次元世界CFTの頂点代数VOA)につながる様が見えてくる。

ここでVOAのモジュラリティと、2次元場の楕円族を標的にするエリプティクコホモロジー(そしてTMF:topological modular forms)が出てくるのは偶然ではない。

物理的分配関数がモジュラー形式としての変換性を示すとき、我々は位相的整流化(string orientation of TMF)や差分的K理論での異常消去と同様の深層的整合性条件に直面する。

Dブレインは導来カテゴリ整合層の導来圏)として、あるいは交差的フカヤ圏(Fukaya category)として表現でき、ホモロジカルミラー対称性(Kontsevich)はこれら二つの圏の導来同値としてマップされる。

実際の物理的遷移やアセンションは、圏の安定性条件(Bridgelandのstability conditions)とウォールクロッシング現象(Kontsevich–Soibelmanのウォールクロッシング公式)として数学的に再現され、BPS状態ドナルドソン–トーマス不変量や一般化されたDT指数として計算される。

ここで出てくる「不変量」は単なる数値ではなく、圏のホールディング(持続的な)構造を反映する量化された指標であり、カテゴリ量子化の語彙では「K-theory的なカテゴリ不変量」へと持ち上げられる。

さらに、超弦の非摂動的断面を完全に記述しようとするなら、モジュライ超曲面(super Riemann surfaces)の導来モジュラス空間、そのコンパクト化(Deligne–Mumford型)のsuperversion、そしてこれら上でのファクタライゼーションの厳密化が不可欠だ。

閉弦場理論stringfieldtheoryはL∞構造を持ち、BV量子化はその上でジグザグするcohomologicalobstruction制御する。

より高次の視座では、場の理論の「拡張度」はn-圏での対象階層として自然対応し、拡張TQFTはCobordism Hypothesis(Lurie)に従って完全に分類されうるが、弦理論場合ターゲット無限次元であるため古典的公理系の単純な拡張では捉えきれない。

ここで我々がやるべきは、∞-オペラド、導来スキームシフト付きシンプレクティック構造、A∞/L∞ホモロジー代数集合体組織化して「弦の導来圏」を定義することだ。

その上で、Freed–Hopkins–Telemanが示したようなループ表現論とツイストK理論関係や、局所的なカイラ代数(Beilinson–Drinfeldのchiral algebras)が示すような相互作用を取り込めば、2次元CFT分配関数と高次トポロジー的不変量(TMF的側面)が橋渡しされるだろう。

これらは既知の断片的結果をつなげる「圏的連結写像」であり、現実専門家が何をどの程度正確に定式化しているかは別として、僕が朝に計量スプーン右から左へ戻す行為はこうした圏的整合性条件を微視的に満たすパーソナルな実装に過ぎない。

夜、友人たちと議論をしながら僕はこれら抽象構造を手癖のように引き出し、無為遺伝子改変を選ぶ愉快主義者たちに対しては、A∞の結合子の非自明性を説明して彼らの選択位相的にどのような帰結を生むかを示す。

彼らは大抵それを"面白い"と呼ぶが、面白さは安定条件の一つの可視化に過ぎない。

結局、僕の生活習慣は純粋実用的な意味を超え、導来的整合性を日常に埋め込むためのルーチンである

明日の予定はいつも通りで、06:17の目覚め、12.3グラムの豆、93.2℃、2分47秒。そしてその間に、有限次元近似を超えた場所での∞-圏的弦理論輪郭さらに一行ずつ明確にしていくつもりだ。

Permalink |記事への反応(0) | 22:30

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-15

anond:20250915011152の続き

演者チャーリー・カーク)

Idid not say that. I said the biblicalmarriagewasaffirmed and thenRomans 1didtalk negatively about theaction of homosexuality.

私はそうは言っていません。聖書的な結婚肯定されたと言ったのです。そしてローマ人への手紙1章が同性愛という行為について否定的に語っていると。

学生エリスジョーンズ)

But ultimately that affirmation comes from the lines in there that suggest thatman shall not sleep withman.

しかし、最終的にその肯定は、「男は男と寝てはならない」と示唆する聖句から来ているのではありませんか。

演者チャーリー・カーク)

Yes, of course.Yes. So the Old Testament and New Testament harmonizeoneanother, but Christ broughtit to a differentlevel, a different covenant,and a different moral teaching.Itwasn't just enough to say thatyou shall,you know, "an eye for an eye." He said thatyou shall turn the other cheek, thatyou shallloveyour enemy. Christ's moral standardwas muchmore even elevated than that of theIsraelites and the Hebrews.

ええ、もちろんです。旧約聖書新約聖書は互いに調和していますが、キリストはそれを異なるレベル、異なる契約、異なる道徳的教えへと引き上げました。「目には目を」と言うだけでは不十分でした。彼は「もう一方の頬を向けなさい」「汝の敵を愛しなさい」と言いました。キリスト道徳基準は、イスラエル人ヘブライ人のそれよりもはるかに高められたものだったのです。

学生エリスジョーンズ)

But I'm going toaskyou whoseBible, okay?Now,yourBible thatyou use currentlyis written in theEnglish language, right? Correct?

では、誰の聖書なのか、とお聞きします。あなたが今使っている聖書英語で書かれていますよね?

演者チャーリー・カーク)

TheKingJamesVersion,yes,thanks to Tyndale.

欽定訳聖書KingJamesVersion)ですね。ティダルのおかげです。

単語解説

Tyndale:ウィリアム・ティンダルWilliam Tyndale)のこと。16世紀イングランド学者で、宗教改革指導者の一人。ヘブライ語やギリシャ語原典から初めて聖書英語翻訳した人物の一人であり、彼の翻訳は後の欽定訳聖書に大きな影響を与えました。

学生エリスジョーンズ)

Exactly,it's written in theEnglish language, which initselfisonly say 500 years old.Now, the Christianity initself, say,is 2,000 years old or even older. Yeah, correct?Now, which means that theBiblewasoriginally written not inEnglish but in ancient…

その通りです。英語で書かれており、それ自体たかだか500年の歴史しかありません。キリスト自体2000年かそれ以上の歴史がありますよね?つまり聖書はもともと英語ではなく、古代の…

演者チャーリー・カーク)

Koine Greek.

コイネー・ギリシャ語です。

単語解説

Koine Greek:コイネー・ギリシャ語新約聖書が書かれた当時のヘレニズム世界共通語

学生エリスジョーンズ)

Correct.Now, if welookat the Greek terminology ofman...

正解です。さて、ギリシャ語の「男」という用語を見ると…

単語解説

terminology (n):専門用語、術語。

演者チャーリー・カーク)

Yes, and Jesus spoke Aramaic.You could translate things,you acknowledge that.

ええ、そしてイエスアラム語を話しました。物事翻訳できる、とあなたも認めますよね。

学生エリスジョーンズ)

Well, we translate things, but translations are linguisticallyambiguous.As a former classicist,I know that language can't be translated directly. So for example, ifyoulookat the translation of of of certain words into "man," so I'vegottwo wordshere. So I'vegot "malakoi," which means essentiallysoft, whichisn't necessarily directly saying agayman. And then we'vegot "arsenokoitai," which essentially means prostitutes.Now, if welookat things linguistically, we can pick apart theBible and say that actually,itwasn't sayingman shall not sleep withman,it's sayingman shall not sleep with prostitutes, whichis an entirely different linguistic thing.

ええ、翻訳しますが、翻訳には言語的な曖昧さがつきものです。元古典学者として言いますが、言語は直接的に翻訳できません。例えば、「男」と訳されている特定単語を見てみましょう。ここに2つの単語があります。「malakoi(マラコイ)」、これは本質的に「柔らかい」という意味で、必ずしも直接的にゲイ男性を指すわけではありません。そして「arsenokoitai(アルセノコイタイ)」、これは本質的に「男娼」を意味します。言語学的に見れば、聖書分析して、実は「男は男と寝てはならない」と言っているのではなく、「男は男娼と寝てはならない」と言っているのだ、と主張できます。これは全く異なる言語学的な事柄です。

単語解説

linguistically (adv):言語学的に、言語の点で。

ambiguous (adj):曖昧な、多義的な、複数解釈ができる。

classicist (n):古典学者ギリシャローマ古典文学文化研究する学者

malakoi / arsenokoitai:議論の核心となっているギリシャ語単語学生はこれらの単語翻訳妥当性に疑問を呈しています

prostitute (n):売春婦、男娼。

演者チャーリー・カーク)

I'm not evengetting into Leviticus, though. But my contentionis completely New Testament focused.

私はレビ記の話をしているわけではありません。私の主張は完全に新約聖書に焦点を当てています

学生エリスジョーンズ)

Thisisn't Leviticus.

これはレビ記ではありません。

演者チャーリー・カーク)

Whatyou said,man shall not speaking withman...

あなたが言った「男は男と…」

学生エリスジョーンズ)

No, but thisis thisis these words are used throughout...

いいえ、でもこれらの言葉は全体で使われて…

演者チャーリー・カーク)

Well, actually inRomans 1,itwas actually women sleeping with women. Soyougotyour verses wrong. InRomans 1,Paulis prophesying about the end ofthe world and he's saying that in the end times,womanwilllike withwoman-like andmanwill, Ithink it might sayman withman-like.You have toget the verses specifically.

実は、ローマ人への手紙1章では、女性女性と寝ることについて書かれています。だからあなたは聖句を間違えていますローマ人への手紙1章で、パウロは世の終わりについて預言し、終わりの時には、女は女を好み、男は…確か男は男を好むと書いてあったかと思います。聖句は具体的に確認する必要がありますが。

演者チャーリー・カーク)

Butitis agreed upon, andyou can agree, thisiswhy traditionis important. And I even say thisas a Protestant,is that webelieve that scriptureis very important, but alsolook to tradition. Church traditionhas had an unbrokenchain affirming matrimony, holy matrimonybeingoneman,onewoman.One evenas a non-Catholic, I'm glad that PopeLeohas reaffirmed in thelast couple ofdays. And so I'm not even sureyour contention,yourpoint. Areyou saying that theBibledoesn't affirmmarriageasoneman,onewoman? Areyou saying church traditiondoesn't affirmmarriageoneman,onewoman?

しかし、これには同意が得られており、あなた同意できるはずですが、だからこそ伝統重要なのです。プロテスタントとして言いますが、私たち聖書が非常に重要だと信じていますが、伝統にも目を向けます教会伝統は、結婚、つまり聖なる婚姻が一人の男と一人の女のものであることを肯定する、途切れることのない鎖を持ってきました。非カトリック教徒としてさえ、私はここ数日で教皇レオがそれを再確認したことを嬉しく思います。ですからあなたの主張、あなた論点がよくわかりません。聖書結婚を男女間のものとして肯定していないと言いたいのですか?教会伝統結婚を男女間のものとして肯定していないと?

単語解説

unbroken (adj): 途切れない、連続した。

matrimony (n):婚姻結婚特に法的な、あるいは宗教的儀式としての結婚を指すことが多いです。

学生エリスジョーンズ)

I'm saying theBibledoesn't affirm.

聖書肯定していないと言っているのです。

演者チャーリー・カーク)

Butit clearlydoesn't affirm. Thatis complete nonsense. But Christ ourLord, whichis the standard, he affirms thisidea thatyouwill leaveyour father'shome, going back toGenesis12 and thisidea of Abraham leavinghis father'shome, andyouwill cleave toyour wife. That a new, thatit would be calledone. Infact, thisidea of a newcreation whichissomething thatis then usedby the ApostlePaul to describethe the church of Christ and the bride of... the churchbeing the bride of Christ with Jesus. So I'm not even sureyour contention.Itis

しかし、明らかに肯定しています。それは全くのでたらめです。私たちの主であり基準であるキリストは、「あなたは父の家を出て」という考えを肯定しています。これは創世記12章、アブラハムが父の家を出る話に遡ります。「そして妻と結ばれる」。新しいもの、それは「一体」と呼ばれるでしょう。実際、この新しい創造という考えは、後に使徒パウロキリスト教会と、イエスと結ばれるキリスト花嫁としての教会説明するために用いたものです。ですからあなたの主張がよくわかりません。それは…。

学生エリスジョーンズ)

Butyou're just avoiding mypoint. I'm saying theBible that we havetodayis100% a translationand a translationis linguisticallyambiguous.

あなたは私の論点を避けています。私が言っているのは、今日私たちが持っている聖書100%翻訳であり、翻訳には言語的な曖昧さがあるということです。

演者チャーリー・カーク)

I acknowledge that. But what about specifically in Matthew or in thebook ofRomans? And but in order foryou to be correct,you mean the Church Fathers translatedit wrong when they were withinlike 50 years of this? In order foryour contention to be correct,you have to say that the early Church Fathers that wrote the early letters to the church, they were translatingit wrong and the tradition they establishedwas wrong. Soby then, we can leanon tradition and scripture. So whenyouget tradition plus scripture,yougetsomething thatis authentic, thatis real, and thatis verifiable.

それは認めますしかし、マタイによる福音書ローマ人への手紙については具体的にどうですか?そして、あなたの主張が正しいとすれば、教父たちは、出来事から50年ほどの間に、それを間違って翻訳したということになりますか?あなたの主張が正しいとすれば、教会への初期の書簡を書いた初期の教父たちが、それを誤訳し、彼らが確立した伝統も間違っていたと言わなければなりません。そうであれば、私たち伝統聖書に頼ることができます伝統聖書が合わさったとき、本物で、現実的で、検証可能ものが得られるのです。

単語解説

verifiable (adj):検証可能な、証明できる。

学生エリスジョーンズ)

I've already highlighted the traditiondoes not align with scripture. We've gone back thousands of years to ancient Mesopotamia.

伝統聖書と一致しないことは既に指摘しました。私たちは数千年前の古代メソポタミアまで遡りました。

演者チャーリー・カーク)

But understand, butatthe time, theyall spoke Greek, they wrote Greek, and they spoke Aramaic. So for example, when they were writing the early gospels, the synoptic gospels of Matthew,Mark, andLuke, they were obviously writing in Greek. They knew that language. So in Matthew, when they were writing Greek and then the early Church Fathers knew Greekand adopted thatas church tradition, we have a 2,000 unbrokenchain. I thinkyou can irrefutably say thatitwas the teachings of Christ foroneman andonewoman. Because the church traditionhas been unbroken for 2,000 years and they derivedit from scripture of thatoriginal language.

しかし、理解してください。当時、彼らは皆ギリシャ語を話し、ギリシャ語で書き、アラム語を話していました。例えば、彼らが初期の福音書、つまりマタイマルコ、ルカの共観福音書を書いていたとき、彼らは明らかにギリシャ語で書いていました。彼らはその言語を知っていたのです。ですからマタイ伝で彼らがギリシャ語で書き、そして初期の教父たちがギリシャ語を知っていて、それを教会伝統として採用したとき私たちには2000年の途切れることのない鎖があるのです。キリストの教えが男女間のことであったと、議論余地なく言えると思います。なぜなら、教会伝統2000年間途切れず、彼らはそれを元の言語聖書から導き出したからです。

学生エリスジョーンズ)

You can't argue that. Thatdoesn'tmakesense.I mean, if we agree to disagree then might welookat biology?

それは主張できません。意味が通りません。もし意見が合わないなら、生物学に目を向けてもいいですか?

演者チャーリー・カーク)

Soyou know better than the church fathers?

では、あなたは教父たちより賢いと?

学生エリスジョーンズ)

Idon't, I'm not sayingI know better than the church fathers. What I'm sayingis linguistically, thereis undeniably anerror. Regardless of whatyou say, thereis a translation...

いいえ、教父たちより賢いと言っているわけではありません。私が言っているのは、言語学的に、否定しようのない誤りがあるということです。あなたが何と言おうと、翻訳の…

演者チャーリー・カーク)

Our lensmay be, but not from the people when they were making these traditions...

私たち見方ではそうかもしれませんが、彼らがこれらの伝統を作っていた時の人々からすれば違います

学生エリスジョーンズ)

I agree, theymay havegotten that right, but thatmay not have been theiroriginal meaning. What we are sayingis the meaninghas been warpedover time because of societal and cultural contexts suchas theBritishEmpire...

同意します。彼らは正しく理解していたかもしれませんが、それが彼らの本来意味ではなかったかもしれません。私たちが言っているのは、大英帝国のような社会的文化文脈によって、時代とともに意味が歪められてきたということです。

司会

Permalink |記事への反応(1) | 01:15

このエントリーをはてなブックマークに追加ツイートシェア

チャーリーカークがケンブリッジ学生論破されるって動画の長い版

チャーリーカークがケンブリッジ学生論破されるって動画の長い版があったからGeminiに英語教材にしてもらった。

https://x.com/KBYMScotland/status/1966798924468851007

今年5月チャーリー・カークが🇬🇧ケンブリッジ大を訪れ学生ディベートを行った。カークは「聖書同性愛道徳に反するとし禁じている」と持論を展開するが...

https://x.com/mkbfpv/status/1966798326730240107

Hereis the actual full clip of thisexchange.

***

司会者

Ellis Jones from EmmanuelCollege.

エマニュエルカレッジエリスジョーンズさんです。

(拍手)

学生エリスジョーンズ)

Umhello, thankyou for coming totalk. Um, so my question,assomeone studying archaeology and biological anthropology, um, I've learned that moral codes and social norms havealways been fluid, shapedbytime, culture,power. Somany ancient and recent societies embraced same-sex relationships and even theidea of third genders uh well before Western conservatism even existed. So whenyou claim that modernconservative values represent some kind ofuniversal objective moraltruth,likeyou saidonyour chairover there, um areyou just defending a selective,historically recent ideology that erasesmost ofhumanhistory and targets peoplewho havealways been part ofit?

こんにちはお話いただきありがとうございます。ええと、私の質問ですが、私は考古学生物人類学を学んでいる者として、道徳規範社会規範は常に流動的で、時代文化権力によって形成されてきたと学びました。古代から近代に至るまで、多くの社会西洋保守主義存在するずっと以前から、同性間の関係や第三の性という考え方さえも受け入れてきました。ですからあなた現代保守的価値観が、そちらの椅子でおっしゃったように、何らかの普遍的客観的道徳的真理を代表していると主張されるとき、それは人類歴史の大部分を消し去り、常にその一部であった人々を標的にする、選択的で歴史的に新しいイデオロギー擁護しているだけなのではないでしょうか?

単語解説

archaeology (n):考古学

anthropology (n):人類学

fluid (adj): 流動的な、変わりやすい。ここでは「道徳規範が固定されたものではなく、時代と共に変化する」という文脈で使われています

conservatism (n):保守主義伝統的な価値観制度を維持しようとする政治的社会的な思想

universal (adj):普遍的な、万人に共通の。

objective (adj):客観的な。主観に基づかない、事実としての真理を指します。

selective (adj):選択的な、えり好みする。ここでは「歴史の中から都合の良い部分だけを選んでいる」という批判的なニュアンスです。

ideology (n):イデオロギー観念形態特定社会集団が共有する信念や価値観の体系。

erase (v): 消し去る、抹消する。

演者チャーリー・カーク)

No, but canyoupoint to me of a greatpower that endorsed same-sexmarriage, not cohabitation, butmarriage?

いいえ。ですが、同棲ではなく、同性「婚」を承認した大国を一つでも挙げていただけますか?

単語解説

endorse (v): (公に)是認する、支持する、承認する。

cohabitation (n):同棲。法的な婚姻関係を結ばずに共に住むこと。

学生エリスジョーンズ)

Ancient Mesopotamia.

古代メソポタミアです。

演者チャーリー・カーク)

Asmarriage?Asasas recognizedby thestate.

結婚としてですか?国家によって承認されたものとして?

学生エリスジョーンズ)

100%.

100%そうです。

演者チャーリー・カーク)

And howdid that workout for them?

それで、彼らはどうなりましたか

学生エリスジョーンズ)

It workedout perfectlyfine.Itwas an accepted norm ofsociety.

全く問題なく機能していました。社会で受け入れられた規範でした。

単語解説

norm (n):規範、標準。社会において当然のこととされる行動や考え方の基準

演者チャーリー・カーク)

Okay, Istillthink it's wrong.

なるほど。それでも私はそれが間違っていると思います

学生エリスジョーンズ)

Okay, okay, swiftly movingon. Soyou saiditwas basedon scripture andyoubelieve that there are moral objectiveuniversaltruths.

わかりました、では次に進みますあなたはそれが聖書に基づいており、道徳的に客観的普遍的な真理が存在すると信じているとおっしゃいましたね。

単語解説

scripture (n):聖書聖典キリスト教ユダヤ教正典を指します。

演者チャーリー・カーク)

Yes, there are. So murderis wrongtoday and murderwas wrong 2,000 years ago.

はい存在します。殺人今日も悪であり、2000年前も悪でした。

学生エリスジョーンズ)

Right, okay, infact that's not samesex, but fair, fair, I seeyourpoint.

ええ、なるほど。それは同性の話ではありませんが、まあ、おっしゃることはわかります

演者チャーリー・カーク)

But there are moraltruths that are transcendent oftime, place, and matter.

しかし、時間場所、そして物質を超越した道徳的真理は存在するのです。

単語解説

transcendent (adj): 超越的な、並外れた。ここでは、物理的な制約や時間的な変化の影響を受けない、普遍的な真理を指しています

学生エリスジョーンズ)

Okay, but but so just to clarify,youbelieve that thisis in theBible. Thisis laidout in theBible thatman shall not sleep withman and so thereforeit's...

わかりました。しかし、確認ですが、あなたはそれが聖書に書かれていると信じているのですね。男は男と寝てはならないと聖書に明記されており、だからこそ…。

演者チャーリー・カーク)

It's also repeated throughout the New Testamentas well. Matthew, in thebook of Matthew, Jesus affirms the biblical standard formarriage.

それは新約聖書全体でも繰り返されていますマタイによる福音書で、イエス結婚に関する聖書基準再確認しています

単語解説

affirm (v): 断言する、肯定する、確認する。

学生エリスジョーンズ)

Okay, so I'm gonnamaketwo very, very quickpoints. So the first, um, so if welookat the Old Testament inisolation, just to start off withas an example. So let'slookatExodus 35:2, which suggests that ifyou workon the Sabbath,you should be put todeath. Ifyoulookat Leviticus11:7,it suggests that ifyou have pork,you should be put todeath. Ifyouplanttwo crops sideby side,you should be stonedbyyour entire village. Ifyouwear a suit, whichyou arewearingnow, that containstwo different fibers intertwined into the same jacket,you should be burnedat the stakebyyour ownmother.Now, following that rationale, in Leviticus 18:22 whenitstates thatman shall not sleep withman,why aren't we burning ourselvesat the stakeas well?Why aren't we stoning ourselves todeath?

わかりました。では、非常に手短に2点述べさせてください。まず、例として旧約聖書だけを切り取って見てみましょう。出エジプト記35章2節では、安息日に働けば死刑にされるべきだと示唆されていますレビ記11章7節を見れば、豚肉を食べれば死刑にされるべきだと示唆されています。2種類の作物を隣り合わせに植えれば、村全体から石打ちにされるべきです。あなたが今着ているような、2種類の異なる繊維を織り交ぜた上着を着ていれば、自分母親によって火あぶりにされるべきです。さて、その論理に従うなら、レビ記18章22節で「男は男と寝てはならない」と述べられているのに、なぜ私たち自分たちを火あぶりにしないのでしょうか?なぜ石打ちで殺し合わないのでしょうか?

単語解説

inisolation:孤立して、単独で。ここでは「旧約聖書だけを文脈から切り離して見てみると」という意味です。

Sabbath (n):安息日ユダヤ教労働が禁じられている土曜日のこと。

Leviticus (n):レビ記旧約聖書の一書で、祭儀や律法に関する規定が多く記されています

intertwined (adj): 絡み合った、織り交ぜられた。

at the stake: 火あぶりの刑で。中世処刑方法の一つ。

rationale (n):論理根拠理論解釈

(拍手)

演者チャーリー・カーク)

Doyou care toaddress mymain contention that Christaffirmed biblicalmarriage in thebook of Matthew? And canyoutell me thedifferencebetween the ceremonial, the moral, and the ritual law? And then finally, also,tell me about Christianity, thedifferencebetween the new and the Old Covenant, oryou're just going tocherry-pick certain verses of ancientIsrael that do not apply to new Christianity?

私の「キリストマタイによる福音書聖書的な結婚肯定した」という主要な主張に反論していただけますか?そして、儀式律法道徳律法祭司律法の違いを教えていただけますか?そして最後に、キリスト教における新しい契約と古い契約の違いについても教えてください。それとも、あなたは新しいキリスト教には適用されない古代イスラエルの特定の聖句を、ただつまみ食いしているだけですか?

単語解説

contention (n): (議論における)主張、論点

ceremonial (adj):儀式の、儀礼的な。

covenant (n): (神と人との)契約キリスト教神学において非常に重要概念です。

cherry-pick (v): (自分に都合のいいものだけを)つまみ食いする、えり抜きする。

学生エリスジョーンズ)

Very fair, fair. I completely agree. So we'lllookattwopoints then. So firstly, um, if welookat the Old Testament, uh, we can see the kind of inconsistencies there. We've already touched upon that, right? Thatmakessense. Secondly,you mentioned thepoint of Jesus and Christ. He never mentionedanything to do with homosexualityatall.

もっともです。完全に同意します。では2つの点を見ましょう。まず、旧約聖書を見れば、そこに矛盾があることがわかります。それについては既に触れましたよね?理にかなっています。次に、あなたイエスキリストの点に言及しました。彼は同性愛について一切何も言及していません。

演者チャーリー・カーク)

Whoa, holdon a second. Heaffirmed, heaffirmed biblicalmarriageasoneman andonewoman. He said aman shall leavehis...

おっと、待ってください。彼は聖書的な結婚を「一人の男と一人の女」として肯定しました。彼は「男はその…」と言いました。

学生エリスジョーンズ)

in the New Testament?

新約聖書でですか?

演者チャーリー・カーク)

In Matthew, thatis not correct.I believe in the New Testament, in the New Testament. Well,Romansis also in the New Testament. Secondly, inRomans 1, the ApostlePaultalks negatively about homosexuality explicitly. Also, homosexualityis repeated in thebook of Titus and in thebook ofJudeas notbeing favorableas the destruction of Sodom and Gomorrah. Not eventalking about the Old Testament verses.

マタイ伝です。それは違います新約聖書で、と信じていますローマ人への手紙新約聖書です。第二に、ローマ人への手紙1章で、使徒パウロは明確に同性愛について否定的に語っています。また、テトスへの手紙ユダ手紙でも、ソドムゴモラの滅亡と同様に、同性愛は好ましくないものとして繰り返されています旧約聖書の聖句は抜きにしてもです。

演者チャーリー・カーク)

There are three types of the 613 Leviticallaws. Andyou,you know, of course, inyour own way,cherry-picked some of them. We do notlive under the ceremonial, we do notlive under the ritual, and but we dolive under the moral. There'sonly10 of the moral that weas Christiansbelieve we're bound to, somebelievenine, which of courseis the Decalogue. And so none of those thatyou mentioned weas Christiansbelieve that welive under. However, we dolookat what Christ articulatedas the biblical standard ofmarriage. And we can alsolook to church tradition for thisas well. And the churchhas had a tradition for wellover 2,000 years, even myselfas a Protestant acknowledges, that traditionismarriagebetweenoneman andonewoman.

レビ記には613の律法に3つの種類があります。そして、あなたはもちろんご自身のやり方で、その一部をつまみ食いしました。私たち儀式律法の下には生きていません。祭司律法の下にも生きていません。しかし、道徳律法の下には生きていますキリスト教徒として私たちが従うべき道徳律法10個だけです。9個だと信じる人もいますが、それがもちろん十戒です。ですからあなたが挙げたもののどれ一つとして、私たちキリスト教徒が従うべきものはありません。しかし、私たちキリスト結婚聖書基準として明確に述べたことには注目します。そして、これについては教会伝統にも目を向けることができますプロテスタントである私自身でさえ認めますが、教会には2000年以上にわたる伝統があり、その伝統とは、結婚は一人の男と一人の女の間のものであるということです。

単語解説

Levitical (adj):レビ記の。

Decalogue (n): (モーセの)十戒

articulate (v): (考えなどを)はっきりと述べる、明確に表現する。

tradition (n):伝統、しきたり。ここでは特に教会教義や慣習の継承を指します。

学生エリスジョーンズ)

Okay, but I work, okay. Say we putaside the Old Testament fornow. We'll put thataside and the inconsistencies there andlook purelyat the New Testament followingyour rationale, okay?Now, whenyou say that Christ lays specifically and the New Testamentstates specifically thatman shall not sleep withman, I'dlike topointout a linguisticerroron thatpoint.

なるほど。では、一旦旧約聖書は脇に置きましょう。それとそこにある矛盾は置いておいて、あなた論理に従って純粋新約聖書だけを見ましょう。いいですか?さて、あなたキリストが具体的に、そして新約聖書が具体的に「男は男と寝てはならない」と述べていると言うとき、その点における言語的な誤りを指摘したいと思います

演者チャーリー・カーク)

Idid not say that. I said the biblicalmarriagewasaffirmed and thenRomans 1didtalk negatively about theaction of homosexuality.

私はそうは言っていません。聖書的な結婚肯定されたと言ったのです。そしてローマ人への手紙1章が同性愛という行為について否定的に語っていると。

Permalink |記事への反応(1) | 01:11

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-11

しゃあっ をBANするuserscriptanond:20250910182229

考えてみたで〜

// ==UserScript==// @name     BAN shaatu// @include  https://anond.hatelabo.jp/*// @version  1// @grant    nonevar nodeShaatu =document.querySelector("a[href='https://anond.hatelabo.jp/20250402202459']");if (nodeShaatu) nodeShaatu.parentNode.parentNode.style='max-height:120px;overflow:hidden';// ==/UserScript==

完全に消すんじゃなくて、ちょっとだけ見えるように小さくなってもらうw

anond:20250402202459

Permalink |記事への反応(0) | 14:23

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-04

anond:20250904054611

・「凍結・解凍」は日本ではLHAが使ってた(確かっぽい)

かに使ってた。使ってはいるけど解凍を使ってるのは自己解凍のところだけで、e,xオプションのところでは「ファイルを取り出す」表記。凍結表記もaオプションのところだけ。

(LHAになる前のバージョンだけど)LHarcソースコード内の日本語版の使い方

char use[] =

"LHarcversion 1.13cCopyright(c) H.Yoshizaki(吉崎栄泰), 1988-89.\n"

"============================================================= 1989 - 5 - 21 ===\n"

" &lt;&lt;&lt; 高圧縮書庫管理プログラム&gt;&gt;&gt;\n"

"===============================================================================\n"

"使用法:LHarc [&lt;命令&gt;] [{/|-}{&lt;スイッチ&gt;[-|+|2|&lt;オプション&gt;]}...] &lt;書庫&gt;\n"

" [&lt;ドライブ&gt;:|&lt;基準ディレクトリ&gt;\\] [&lt;パス&gt; ...]\n"

"-------------------------------------------------------------------------------\n"

" 《命令》\n"

" a:書庫ファイルを追加 u:書庫ファイルを追加(日時照合付)\n"

" f:書庫ファイル更新 m:書庫ファイルを移動(日時照合付)\n"

" d:書庫内のファイルの削除 e,x:書庫からファイルを取り出す\n"

" p:書庫内のファイルの閲覧 l,v:書庫の一覧表示\n"

" s:自己解凍書庫作成 t:書庫内のファイルCRC チェック\n"

" 《スイッチ》\n"

" r:再帰収集を行う w: ワークディレクトリ指定\n"

" x:ディレクトリ名を有効にする m: 問い合わせを行わない\n"

" p:名前比較を厳密に行う c: 日時照合を行わない\n"

" a: 全属性を凍結の対象とする v: 他のユーティリティファイルを閲覧\n"

" n: 経過表示をしない k:自動実行のキーワードの設定\n"

" t:書庫の時刻を最新のファイルに\n"

"===============================================================================\n"

"転載・再配布などは自由です。Nifty-Serve PFF00253\n"

" (詳しくは使用の手引をご覧ください。)ASCII-pcspcs02846";

英語版の使い方

char use[] =

"LHarcversion 1.13cCopyright (c) Haruyasu Yoshizaki, 1988-89.\n"

"================================================================ 05/21/89 ===\n"

" &lt;&lt;&lt; High-Performance File-Compression Program&gt;&gt;&gt;\n"

"===============================================================================\n"

"usage:LHarc [&lt;command&gt;] [{{/|-}{&lt;switch&gt;[-|+|2|&lt;option&gt;]}}...] &lt;archive_name&gt;\n"

" [{&lt;drive_name&gt;:}|{&lt;home_directory_name&gt;\\}] [&lt;path_name&gt; ...]\n"

"-------------------------------------------------------------------------------\n"

" &lt;command&gt;\n"

" a:Add files to archive u: Update files to archive\n"

" f: Freshen files in archive m:Move new files into archive\n"

" d:Delete files from archive e,x: EXtract files from archive\n"

" p: disPlay files in archive l,v:View List of files in archive\n"

" s:make a Self-extracting archive t:Test integrity of archive\n"

" &lt;switch&gt;\n"

" r: Recursively collect files w: assign Work directory\n"

" x: allow eXtended file names m: noMessage for query\n"

" p: distinguish fullPath names c:skiptime-stamp Check\n"

" a: allowany Attributes of files v:View filesbyanother utility\n"

" n: display No indicator k:Keyword for AUTOLARC.BAT\n"

" t: archive'sTime-stamp option\n"

"===============================================================================\n"

"Youmay copy or distribute withoutany donation to me.Nifty-Serve PFF00253\n"

" (See theUser'sManual for detailed descriptions.)ASCII-pcspcs02846";

https://www.vector.co.jp/soft/dl/dos/util/se002340.htmlから

Permalink |記事への反応(1) | 15:26

このエントリーをはてなブックマークに追加ツイートシェア

2025-08-24

なに?私のYouTube履歴みせろって? 私のは面白くないよ

初星学園 「clumsytrickOfficialMusic Video (HATSUBOSHI GAKUEN - clumsytrick)

TVアニメ「その着せ替え人形は恋をする」Season 2│スピラ・スピカ「アオとキラメキ」オープニング映像

RabbitHole /Pure Pure "ラビットホール"4K Edit FullVersion feat. @channelcaststation

YOASOBI「Watch me!」OfficialMusic Video

和訳】Kendrick Lamar &amp; SZA - luther /ケンリック・ラマー &amp; シザ

般若 /はいしんだ feat.SAMI-T fromMighty Crown /OfficialMusic Video

最凶すぎるペルソナ格ゲーボスマーガレット】を撃破する!ゆっくり実況(P4U2

Permalink |記事への反応(0) | 13:23

このエントリーをはてなブックマークに追加ツイートシェア

2025-08-21

dorawii@執筆依頼募集中

自動ブクマするローカルサーバーとかの構成を作った。

ブクマには↓のサブアカ使用

https://profile.hatena.ne.jp/dorawii_bukuma/

はてなサイト側で読み込まれているはずのrksトークンを生成する関数を直接叩く方法がどうしても分からず結局request処理を自分で書く方法ではなく自動UI側の保存ボタンクリックするという無難な方向に落ち着いた。

最初から後者方法をとっていればもっと全然早く作れたのにというは所詮言い訳か。

とにかくスクリプトを公開しておく。

start-server.bat

@echo off
cd /d "C:\Users\user\Documents\jsscript"

:: Nodeサーバーを別ウィンドウで起動
start /min "" noderun-batch-server.js

::Pythonサーバーを別ウィンドウで起動(hatenaserver配下
start cmd /k ""python hatenaserver\server.py

以降はjsscript直下に配置

config.json

{
"username": "",
"password": ""
}
server.py

from flask import Flask, request,jsonify
importjson
importos
from hatena_client import HatenaClient
from flask_cors import CORS

app = Flask(__name__)
CORS(app)

config_path =os.path.join(os.path.dirname(__file__), 'config.json')
withopen(config_path, encoding='utf-8')as f:
config =json.load(f)

@app.route('/bookmark', methods=['POST'])
def handle_bookmark():
data = request.json
url = data.get("url")
if noturl:
returnjsonify({"error": "MissingURL"}), 400

client = HatenaClient(config["username"],config["password"])
client.start_browser()

if notclient.login():
client.quit()
returnjsonify({"error": "Login failed"}),403

success =client.add_bookmark(url)
client.quit()

returnjsonify({"status": "ok" if success else "fail"})

if __name__ == "__main__":
app.run(port=12347)

あとはグリモンユーザスクリプトとして書くやつ

// ==UserScript==
// @name自動セルクマ送信
// @namespace tampermonkey.net/
// @version 2025-08-07
// @descriptiontry totakeoverthe world!
// @authorYou
// @matchanond.hatelabo.jp/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

consturl = location.href;
if (!/^https:\/\/anond\.hatelabo\.jp\/\d+$/.test(url)) return;
const editLink = document.querySelector('a.edit');
if (!editLink) {
// 既に編集ページなので処理をスキップ
console.log('編集リンク存在するため、スクリプトを終了します。');
return;
}

fetch('localhost:12347/bookmark', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body:JSON.stringify({url:url })
}).then(r =>console.log("通知成功")).catch(e =>console.error("通知失敗", e));
})();
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250821192753# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaKb0qwAKCRBwMdsubs4+SHfiAQDcXmTHBaZ5Zzr1KI/OxZ0xl69oevOdy1FXJYwYvsmo5AD/ZPtZiO1JgTDjm+27iymlkdzIXOIGWfC82UTr1mJ7EwU==YoV+-----ENDPGP SIGNATURE-----

Permalink |記事への反応(1) | 19:27

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-25

IloveApple—that'swhy I'm angryat theSE andhopeful about the 16e.

Appleis not just a device manufacturer inmy life.Ithas ideas, philosophy,and an uncompromising aesthetic. That'swhy I cantalk aboutit this much.

---

■ TheiPhone SEwasApple'sbetrayal.

TheiPhone SE (2nd and3rdgenerations)is a “blackhistory” inApple'shistory.

The curse of 3GBRAM: Even the Photos app doesn'trun properly, and Notes freezes.

Poorheat dissipation andbatterylife: The outdated chassis can't handle high-endchips.

Degraded camera: 12MP with noultra-wide angle—specs thatdon'tfeellike 2025.

Flawed coolingstructure: High-performancechips are forced into the design, resulting in near-thermalrunaway.

Selling such a product under theApplenamewas honestly shocking.Applewas supposed to be amore trustworthy company.

---

■ The lack of philosophy in theSEhas damaged theApplebrand

Appleis a company thatsells “premium” products. However, theSE had becomenothingmore than a “cheap product soldat a high price.”

Because IloveApple, I couldn'taccept that.

---

iPhone 16e—ARay of Hope

ButApplehas changed.

TheiPhone 16eisbeing criticizedonlineashalf-baked” and “not worth the price,” but Idon't agree.

Ithas sufficientRAM.

It features the A17chip and supportsApple Intelligence.

The camerais lacking, butit's incomparable to theSE.

Thisis the firststep towardbreaking the “SE curse.”It's proof thatAppleisnow delivering proper specifications in a proper form. Even ifyoudon't buyit, the mere existence of this device makes mebelieve inApple's future.

---

■ Specs and philosophyseen in theiPadseries

StandardiPad: 3GB ofRAM, freezes when taking notes,only good for viewing.

iPad mini: A-serieschipisfine, usefulas asecondarysmartphone.

iPad Air: Almost the sameas the Pro. Best balance of price and performance.

iPad Pro: Competeswith theMacBook. Can't fully utilizeits potential due toOS limitations.

Having usedallApple products, I can tell which models have “philosophy.”

---

Apple Watchis a device thatsells “peace of mind”

EspeciallySeries10.

With fall detection,heartrate monitoring, and other features,ithas the potential to savelives.

It's not a medical device, butit's trustworthy in thesense of “buyingpeace of mind.”

Other manufacturers have similar features, butApple's reliability and presentation are in aleague of their own.

I've also testedXiaomi'sMi Band 9, andit'sindeed high-performance for 5,000yen. But theApple Watch, evenatmore than ten times the price, offersmore than ten times thevalue. Intuitive operation,brightness, notification support...everythingis “thought through.”

---

AppleVision Pro —Madness with a Purpose

600,000yen?Who would buy that?

No,Appleisserious.

Equipped with anM2chip, no compromises.

Made not for others, but for their own beliefs.

ThisisApple's “reasonwhyit's worth the high price.” Rather than releasing a cheap,half-baked product, theybeton insane perfection. That'sApple.

■ Whenit comes to facialrecognition, Ilost toApple.

At first, Iwas againstit. “Fingerprintrecognitionisfine,” I thought.

But after actually usingit,

even when fingerprintsdon't work due to sweat or water,

even while wearing amask,

it unlocks instantly.

Now, facialrecognitionis the norm. Ilost toApple. But I'mhappy aboutit.The futureApple envisionedwas truly convenient.

■ In conclusion:Appleismy life.

Appleisn't just a company.

Ithas a philosophy.

Ithas trust.

Behind the “convenience” lies a proper meaning and ideology.

That'swhy I could genuinely be angryat theSE, and that'swhy Iwas movedby the arrival of the 16e, thinking, “Appleis back.”

I willcontinue toloveApple. But notas a blind follower.Assomeonewhobelieves inApple's ideology, resolve, and integrity.

Ilive withApple.

I’ve compiledall my passionate thoughts into thistext, which can beseenas a testament to “living withApple.”Itis trulyyour “Apple Manifesto (creed).”

📄Title: IloveApple—that’swhy Iwas angryat theSE andsawhope in the 16e.

If needed, I can supportyou in turning this into ablog post, videoscript, or social mediathread.Feel free to let me know ifyou’re interested.

Translated with DeepL.com (freeversion)

Permalink |記事への反応(0) | 16:53

このエントリーをはてなブックマークに追加ツイートシェア

IloveApple—that'swhy I'm angryat theSE andhopeful about the 16e.

Appleis not just a device manufacturer inmy life.Ithas ideas, philosophy,and an uncompromising aesthetic. That'swhy I cantalk aboutit this much.

---

■ TheiPhone SEwasApple'sbetrayal.

TheiPhone SE (2nd and3rdgenerations)is a “blackhistory” inApple'shistory.

The curse of 3GBRAM: Even the Photos app doesn'trun properly, and Notes freezes.

Poorheat dissipation andbatterylife: The outdated chassis can't handle high-endchips.

Degraded camera: 12MP with noultra-wide angle—specs thatdon'tfeellike 2025.

Flawed coolingstructure: High-performancechips are forced into the design, resulting in near-thermalrunaway.

Selling such a product under theApplenamewas honestly shocking.Applewas supposed to be amore trustworthy company.

---

■ The lack of philosophy in theSEhas damaged theApplebrand

Appleis a company thatsells “premium” products. However, theSE had becomenothingmore than a “cheap product soldat a high price.”

Because IloveApple, I couldn'taccept that.

---

iPhone 16e—ARay of Hope

ButApplehas changed.

TheiPhone 16eisbeing criticizedonlineashalf-baked” and “not worth the price,” but Idon't agree.

Ithas sufficientRAM.

It features the A17chip and supportsApple Intelligence.

The camerais lacking, butit's incomparable to theSE.

Thisis the firststep towardbreaking the “SE curse.”It's proof thatAppleisnow delivering proper specifications in a proper form. Even ifyoudon't buyit, the mere existence of this device makes mebelieve inApple's future.

---

■ Specs and philosophyseen in theiPadseries

StandardiPad: 3GB ofRAM, freezes when taking notes,only good for viewing.

iPad mini: A-serieschipisfine, usefulas asecondarysmartphone.

iPad Air: Almost the sameas the Pro. Best balance of price and performance.

iPad Pro: Competeswith theMacBook. Can't fully utilizeits potential due toOS limitations.

Having usedallApple products, I can tell which models have “philosophy.”

---

Apple Watchis a device thatsells “peace of mind”

EspeciallySeries10.

With fall detection,heartrate monitoring, and other features,ithas the potential to savelives.

It's not a medical device, butit's trustworthy in thesense of “buyingpeace of mind.”

Other manufacturers have similar features, butApple's reliability and presentation are in aleague of their own.

I've also testedXiaomi'sMi Band 9, andit'sindeed high-performance for 5,000yen. But theApple Watch, evenatmore than ten times the price, offersmore than ten times thevalue. Intuitive operation,brightness, notification support...everythingis “thought through.”

---

AppleVision Pro —Madness with a Purpose

600,000yen?Who would buy that?

No,Appleisserious.

Equipped with anM2chip, no compromises.

Made not for others, but for their own beliefs.

ThisisApple's “reasonwhyit's worth the high price.” Rather than releasing a cheap,half-baked product, theybeton insane perfection. That'sApple.

■ Whenit comes to facialrecognition, Ilost toApple.

At first, Iwas againstit. “Fingerprintrecognitionisfine,” I thought.

But after actually usingit,

even when fingerprintsdon't work due to sweat or water,

even while wearing amask,

it unlocks instantly.

Now, facialrecognitionis the norm. Ilost toApple. But I'mhappy aboutit.The futureApple envisionedwas truly convenient.

■ In conclusion:Appleismy life.

Appleisn't just a company.

Ithas a philosophy.

Ithas trust.

Behind the “convenience” lies a proper meaning and ideology.

That'swhy I could genuinely be angryat theSE, and that'swhy Iwas movedby the arrival of the 16e, thinking, “Appleis back.”

I willcontinue toloveApple. But notas a blind follower.Assomeonewhobelieves inApple's ideology, resolve, and integrity.

Ilive withApple.

I’ve compiledall my passionate thoughts into thistext, which can beseenas a testament to “living withApple.”Itis trulyyour “Apple Manifesto (creed).”

📄Title: IloveApple—that’swhy Iwas angryat theSE andsawhope in the 16e.

If needed, I can supportyou in turning this into ablog post, videoscript, or social mediathread.Feel free to let me know ifyou’re interested.

Translated with DeepL.com (freeversion)

Permalink |記事への反応(0) | 16:53

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-04

2.問題点再現方法

問題点再現方法

下記の通り、公式チュートリアルどおりにdocker compose あるいはdocker-compose を使用して CVAT を起動すると問題再現することができる。

cvat を clone してdocker compose あるいはdocker-compose を使用して必要リソースを全て起動する。

git clonehttps://github.com/opencv/cvat.git

cd cvat

#v2.11.1 相当のバージョンをチェックアウト

git checkout bf4089ead320d8f6a80e0a1793c8406ec46daee8

docker compose up -d

https://xemjujutsukaisen.graphy.com/courses/xemphimjujutsukaisenvietsubfullhd

ブラウザを起動してhttp://localhost:8080アクセスする。

Connecting... の状態で 30秒 待たされる。

30秒後、突然エラーが表示され、ログイン画面が表示されるはずのタイミングで下記のエラーダイアログポップアップしてきてCVATにアクセスできない。なお、表示されるエラーメッセージは無意味ものであり、ログイン画面にアクセスできない原因を一切示唆していない。

エラーメッセージ

Cannotconnect to the server

Make sure the CVAT backendand all necessary services

(Database,Redis andOpen Policy Agent) are runningand available.

Ifyou upgraded fromversion 2.2.0 or earlier,

manual actionsmay be needed, see the Upgrade Guide.

https://xemjujutsukaisen.graphy.com/courses/xemphiminventoryprematuredetahfull

エラーダイアログ

error

3.ストレージ不足問題突破してCVATをローカルで実行する方法

以下のとおりの手順でCVATを起動する。私が本家のCVATリポジトリをForkしてストレージ制限を解除したカスタムCVATを作成してGitHubへコミット済みのもの使用する。

Permalink |記事への反応(0) | 17:21

このエントリーをはてなブックマークに追加ツイートシェア

2025-06-13

我が名はサイボーグdorawii

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

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

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

最初投稿してエントリページに移動した親タブ側のjsコード
// ==UserScript==      // @namePGP署名検出と別タブ自動編集      // @namespacehttp://tampermonkey.net/      // @version      1.0      // @descriptionPGP署名がない投稿自動編集ページへ誘導      // @matchhttps://anond.hatelabo.jp/*      // @grantGM_setValue      // @grantGM_getValue      // @grantGM.openInTab      // ==/UserScript==      (function () {        'use strict';constbody = document.getElementById('entry-page');        if (!body) return;consttitleText = document.title;        if (!titleText.includes('dorawii')) return;constpgpRegex = /BEGIN.*PGP(?: SIGNEDMESSAGE| 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編集ページ処理と自動送信・閉じ      // @namespacehttp://tampermonkey.net/      // @version      1.0      // @description編集ページで署名処理と送信、タブ自動閉じ      // @matchhttps://anond.hatelabo.jp/dorawii_31/edit?id=*      // @grantGM_getValue      // @grantGM_xmlhttpRequest      // @grantGM_setClipboard      // @grantGM_notification      // @connectlocalhost      // ==/UserScript==      (async function () {        'use strict';const shouldRun = awaitGM_getValue('open-tab-for-edit', '0');consttextareaId = 'text-body';consttextarea = document.getElementById(textareaId);        if (!textarea) return;const content =textarea.value;constpgpSignatureRegex = /-----BEGINPGP SIGNEDMESSAGE-----[\s\S]+?-----BEGINPGP SIGNATURE-----[\s\S]+?-----ENDPGP SIGNATURE-----/;        if (pgpSignatureRegex.test(content)) {console.log('[PGPスクリプト]署名が検出されたためそのまま送信します');          return;        }consthttpRequest = (url, data) =&gt; {          return newPromise((resolve,reject) =&gt; {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 = newURL(window.location.href);        // 2.ベースとなる部分 (例: "https://anond.hatelabo.jp") を取得constorigin = currentUrl.origin;        // 3. 'id'パラメータの値 (例: "20250610184705") を取得constidValue = currentUrl.searchParams.get('id');        // 4.ベース部分とIDを結合して、目的URL文字列を生成        //idValueが取得できた場合のみ実行する        let newUrl = null;        if (idValue) {          newUrl = `${origin}/${idValue}`;        }        // 5. 生成されたURL変数に代入し、コンソールに出力して確認console.log(newUrl);constvalueToSend = newUrl;try {const signatureText = awaithttpRequest('http://localhost:12345/run-batch',valueToSend);console.log('バッチ応答:', signatureText);          if (!signatureText.includes('BEGINPGP SIGNEDMESSAGE')) {            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) =&gt; {            e.preventDefault(); //HTML標準のsubmitをキャンセルconstbodyText =textarea?.value || '';            //reCAPTCHAトークンの取得constrecaptchaToken = await newPromise((resolve) =&gt; {              grecaptcha.enterprise.ready(() =&gt; {                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 {constresponse = 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で動かすローカルサーバーコード
consthttp =require('http');const { exec } =require('child_process');const querystring =require('querystring');const server =http.createServer((req, res) =&gt; {  if (req.method === 'GET' &amp;&amp; req.url === '/ping') {    res.writeHead(200);    res.end('pong');  } else if (req.method === 'POST' &amp;&amp; req.url === '/run-batch') {    letbody = '';    req.on('data', chunk =&gt; {body += chunk.toString();    });    req.on('end', () =&gt; {constparsed = querystring.parse(body);constvalue =parsed.value || 'default';      // 値を引数としてバッチに渡す      exec(`C:\\Users\\hoge\\Desktop\\makesign.bat "${value}"`, { encoding: 'utf8' }, (err, stdout, stderr) =&gt; {        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, () =&gt; {console.log('Batch serverrunningathttp://localhost:12345/');});
@echo offsetlocal 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&gt; nulgoto signloop):postprocesspowershell -nologo -command ^  "$header = '&gt;|'; $footer = '|&lt;'; $body =Get-Content '%outfile%' -Raw;Write-Output ($header + \"`r`n\" + $body + $footer)"powershell -nologo -command ^  "$header = '&gt;|'; $footer = '|&lt;'; $body =Get-Content 'signed.asc' -Raw;Set-Clipboard -Value ($header + \"`r`n\" + $body + $footer)"endlocalexit /b
AutoHotkey(以前と同じ)
#Persistent#SingleInstance ignoreSetTitleMatchMode, 2WinWaitActive, pinentrySendInputpasswordSleep 100SendInput {Enter}ExitApp

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

-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250613185036 -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaEv1FQAKCRBwMdsubs4+SHHkAQDUOLgBcdji2T6MJ7h/vlMdFfGlWAzNdXijjE1gIuEPywEAiMNMZqhrMmtlc7UqRuggNJ/UTa5xTIcKp622+7jJQQg==Lgkl-----ENDPGP SIGNATURE-----

Permalink |記事への反応(1) | 18:50

このエントリーをはてなブックマークに追加ツイートシェア

2025-06-09

dorawii

ようやく(ほぼ)すべてが自動化された。

あとはローカルサーバーの起動をスタートアップに設定する(方法AIに聞いて指示に従う)だけの消化試合

ここにほとんどAI頼りのコードを公開しておく。

事前にインストールしておくもの

autohotkey

nodejs

ユーザースクリプトを実行できる拡張機能

パスとかの注意

署名要求してくるパスワードを自動入力するahkファイルドキュメントAutoHotkey配下に置いた。

バッチファイル(make.sign.bat)はデスクトップに置いた。

以下コード

autopass.ahk
#Persistent#SingleInstance ignoreSetTitleMatchMode, 2WinWaitActive, pinentrySendInput お前のパスワードSleep 100SendInput {Enter}ExitApp
run-bacth-server.js
//run-batch-server.jsconsthttp =require('http');const { exec } =require('child_process');const server =http.createServer((req, res) =&gt; {  if (req.url === '/ping') {    res.writeHead(200);    res.end('pong');  } else if (req.url === '/run-batch') {    exec('C:\\Users\\you\\Desktop\\makesign.bat', (err) =&gt; {      res.writeHead(200);      res.end(err ? 'Error' : 'OK');    })    ;  } else {    res.writeHead(404);    res.end('Not found');  }});server.listen(12345, () =&gt; {console.log('Batch serverrunningathttp://localhost:12345/');});
makesign.bat
@echo offsetlocal enabledelayedexpansion::ミリ秒単位UTC時刻を取得for /f %%a in ('powershell -nologo -command "[int64]::Parse((Get-Date).ToUniversalTime().ToString('yyyyMMddHHmmssfff'))"') doset timestamp=%%a::署名するファイルset infile=%TEMP%\pgp_input.txtset outfile=%TEMP%\pgp_output.asc:: 以前の出力があれば削除if exist "%outfile%" del "%outfile%"::タイムスタンプを原文として保存echo %timestamp%&gt; "%infile%":signloop::AutoHotkeyパスフレーズ入力(gpgがパスワード要求するダイアログが出た場合に備える)start "" /b "C:\Users\infini\Documents\AutoHotkey\autopass.ahk"::PGPクリア署名作成gpg --yes --clearsign --output "%outfile%" "%infile%"::署名成功していればループを抜けるif exist "%outfile%" (echo [INFO]署名成功goto postprocess) else (echo [WARN]署名失敗、再試行します…    timeout /t 1&gt; nulgotosignloop):postprocess::PowerShellで余計な改行なしに |&lt; をつけてクリップボードコピーpowershell -nologo -command ^  "$header = '&gt;|'; $footer = '|&lt;'; $body =Get-Content '%outfile%' -Raw;Set-Clipboard -Value ($header + \"`r`n\" + $body + $footer)"echo Done.signed.asc created and clipboard updated (no extra blankline).endlocalexit /b
tempermonkeyとかに登録するユーザースクリプト
// ==UserScript==// @namePGP署名自動付加スクリプト(GM_xmlhttpRequest版)// @namespacehttp://tampermonkey.net/// @version      1.0// @description投稿前にPGP署名を付けてから送信(fetch未使用)// @matchhttps://anond.hatelabo.jp/dorawii_31/edit*// @grant        GM_xmlhttpRequest// @grant        GM_setClipboard// @grant        GM_notification// / @connectlocalhost// ==/UserScript==(function () {  'use strict';const submitId = 'submit-button';consttextareaId = 'text-body';const localServer = 'http://localhost:12345/run-batch';constpgpSignatureRegex = /-----BEGINPGPSIGNEDMESSAGE-----[\s\S]+?-----BEGINPGPSIGNATURE-----[\s\S]+?-----ENDPGPSIGNATURE-----/;consthttpRequest = (url) =&gt; {    return newPromise((resolve,reject) =&gt; {      GM_xmlhttpRequest({        method: 'GET',url:url,        onload: function (response) {          resolve(response.responseText);        },        onerror: function (error) {reject(error);        }      });    });  };const interceptClick = () =&gt; {constbtn = document.getElementById(submitId);    if (!btn ||btn.dataset.pgpIntercepted === 'true') return;btn.dataset.pgpIntercepted = 'true';btn.addEventListener('click', async function (e) {consttextarea = document.getElementById(textareaId);      if (!textarea) return;const content =textarea.value;      if (pgpSignatureRegex.test(content)) {console.log('[PGPスクリプト]署名が検出されたためそのまま送信します');        return;      }      e.preventDefault();      e.stopImmediatePropagation();console.log('[PGPスクリプト]署名が見つからないため処理を停止し、署名を取得します');try {        awaithttpRequest(localServer); //バッチ実行constsignatureText = await navigator.clipboard.readText();        if (!signatureText.includes('BEGINPGPSIGNEDMESSAGE')) {          alert('PGP署名クリップボードに見つかりませんでした。');          return;        }const newText = content.replace(/\s*$/, '') + '\n' +signatureText + '\n';textarea.value = newText;console.log('[PGPスクリプト]署名を貼り付けました。送信を再開します。');btn.click(); //イベント再発火      }catch (err) {        alert('PGP署名の取得または貼り付けに失敗しました。\n' + err);      }    },true);  };  window.addEventListener('load', () =&gt; {setTimeout(interceptClick, 1000);  });})();

プロミスメソッドとか全然まだ理解してなくてそのなかに関数代入したその関数オブジェクトプロパティresponseを?いやまあそのあたりのコードが示すデータの流れが全然理解できないような人間でもここまでできちゃった。

AIすごいなと思うよ。そして思うのは今後重要になってくるのは文法とか自体に詳しいことじゃなくて、そのプログラムの処理内容を指示できるシステムエンジニア的な言語化能力のほうじゃないかなと思った。

-----BEGINPGPSIGNEDMESSAGE-----Hash: SHA51220250609111559680 -----BEGINPGPSIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaEbCbwAKCRBwMdsubs4+SLueAPwOv7PBk4voAe5qlcCEvs/PJhmKc5QAb/1R43JMQFuDZgD/UTPEKsL/PhK9jFGv2HDXK1dVjLNwvosgX9uYJh5xxwY==qiOE-----ENDPGPSIGNATURE-----

Permalink |記事への反応(2) | 20:16

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-16

織田裕二Love Somebody 完全盤

1.Love Somebody (CINEMAVersionIV)

2.Love Somebody (CINEMAVersion III)

3.Love Somebody (CINEMAVersion II)

4.Love Somebody (AKIRA'SPALMDRIVEREMIX)

5.Love Somebody (CINEMAversion)

6.Love Somebody (acousticversion)

7.Love Somebody (DJ Haseberemix)

8.Love Somebody (SECRETVersion)

9.Love Somebody (ALBUMVersion)

10.Love Somebody (Remix)

11.Love Somebody (PIANOVersion)

12.Love Somebody

anond:20250516124344

Permalink |記事への反応(0) | 12:47

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-15

PS VitaのEnsoインストール詰んだ人へ(2025年版 HENloによるCFW導入メモ

VitaCFWを導入するにあたり、情報が散乱していたのでまとめる

<なぜ情報が散乱しているか

2022年末に革新的進歩があり、VITA単体でCFW導入できるようになった(通称 HENlo)

・にも関わらず古いCFW導入方法を案内しているブログが大量にある

しかタイトルの"20XX年最新"だけ更新し続けているから、最新記事に見える

PC使用が前提になっているブログは全部古いので無視した方が良いです。

<どんな情報採用すべきか>

・『HENlo』について触れている

PC使用が前提になっていない

この2つが押さえられてれば最新情報です。(2025年5月現在

ただし、現状だと実は『PC操作が一部必要』という罠があります

その問題について書いている記事が見当たらないので、ここに残しておきます

超具体的には

「HENkaku、VitaDeploy、VitaShellは導入できた」

「けどEnso導入ができない/つまづいている」  エラー:failed togetfwversion please disableallthe plugins andtryagain

というタイミングの人に一番役に立つはずです

5chでもRedditでも

プラグイン無効しろ』『0syscall6を無効しろ』って書いてあったのですが、実はEnsoのバージョン変えれば解決します。(後述)

CFW導入まで

この記事が役に立ちました

[Vita]2023年最新手順【HENlo】3.65-3.74PC不要CFW(HENkaku)導入

https://re-doing.com/vita-henlo-hack/

(一応魚拓https://web.archive.org/web/20250226111105/https://re-doing.com/vita-henlo-hack/

上記記事を読めば

・HENkaku (カスタムファームウェア 3.65 変革 -2)

VitaDeploy

VitaShell

について理解しつつインストールできると思います

記事の補足

・新型PSVitaPCH-2000)でも問題ない

・最悪文鎮化する可能性があるのでセーブデータバックアップを取ったほうが良い

VITAセーブデータ特殊で、PCと繋ぐだけでは取り出せない

バックアップはいくつか方法があるが、PCコンテンツ管理アシスタントは既に使えないと思ったほうが良い。PS Plusのクラウドバックアップが最も良いはず

記事の内容を実施する前にバックアップ取るのを強くおすすめする


Enso導入 ※本題※

EnsoとはCFWを安定化させるために必要ものです。

これをインストールすることで、電源を切ってからCFW状態を維持できます

VitaDeploy内のApp downloaderメニューからEnsoをインストールできますが、実はこのバージョンが古いです。※重要

そのためVitaDeployからインストールすると先程のエラー(failed togetfwversion please disableallthe plugins andtryagain)が必ず出ます

PC不要になった」と書いてあったので盲点ですが、ここからPC必要です。

正しい方法は以下です

① Ensoインストール

1,PC操作GithubからEnso最新版のenso.vpkファイルダウンロード現在v1.1)

https://github.com/TheOfficialFloW/enso/releases

2,PCVitaUSBケーブルで繋げる ※データ転送対応ケーブルを使うこと。相性もある

3,Vita操作VitaShellを起動する

4,Vita操作SELECTボタンを押す

5,PC操作USBドライブとしてVITAデータが表示されるので、ダウンロードしていたenso.vpkファイルを置く(フォルダはどこでもOK自分ルート直下に置きました)

6,Vita操作:✕ボタンを押してCancelする

7,Vita操作VitaShellでenso.vpkを見つける(さっきルートに置いたなら恐らくux0:にある)

8.Vita操作:enso.vpk上で◯ボタン

9.Vita操作:Doyou want toinstall this package? → ◯ボタン

10.Vita操作:~~~ Wouldyoulike tocontinue theinstall? ※意訳:「失敗したら文鎮化するけど自己責任だけど続ける?」 → ◯ボタン 

11. 進行バーが消えたらインストール完了 ホーム画面に戻ってOK

12.Vita操作ホーム画面にEnsoが追加されている

② Enso実行 ※全てVITA操作

Ensoはファームウェアが3.60か3.65じゃないとインストールできないです。(3.65 変革 -2は3.65扱い)

先程の記事の通り進めていたら3.65 変革 -2 になっているはずですが、実行前に再確認して下さい。

1, ~~~ PressCIRCLE toaccept these terms orany otherkey to notaccept. → ◯ボタンを押す(=CIRCLE

2, Options:

  CROSS   Install /reinstall thehack.

  TRIANGLE  Uninstall thehack.

  SQUARE  Fix bootconfiguration (choose this if taiHEN isn't loadingon boot).

  CIRCLE   Exit without doinganything.

  → ✕ボタンを押す(=CROSS

3-a,問題がない場合

Locking sustem ..

(中略)

Theinstallationwas completed successfully.

suocess.

Pressanykey toreboot.

 →何かボタンを押すと再起動される(Enso導入完了

3-b,問題がある場合 ※自分はこっちでした。Quick 3.65の副作用かも※

MBRwas detected butinstllation checksum dose notmatch.

Adumpwas createdat ux0:data/blocks.bin.

Press X tocontinue,any othekey toexit.

意訳:「ちょい待った。思ってた構成じゃないから危ないかもしれんわ。続ける?」

 →✕ボタンを押す ※結局原因分かってないので自己責任でお願いします※

4,Locking sustem ..

(中略)

Theinstallationwas completed successfully.

suocess.

Pressanykey toreboot.

 →何かボタンを押すと再起動される(Enso導入完了

<Enso導入の確認方法

Enso導入が成功していると

本体起動時にEnsoのロゴが表示される

ファームウェアが3.65 変革 -2のままなっている

お疲れ様でした。

記事の本題は以上です。


雑談VITAセーブデータは未だ檻の中

VITAセーブデータ暗号化されており、吸い出せてもエミュレータで使えないらしい。本体機体とセットで揃わないと使えない仕様

調べたらセーブデータをここまでキツく縛ってるハードは他にない

からメモリーカードデータ管理でもPSPのセーブデータしか項目がなかったのか…

不便すぎる


失敗の備忘録1:VitaDeploy版のEnsoで苦戦していた時に取った行動メモ

当時の仮説

・HENkaku設定が悪さをしているのではないかPSNの偽装有効化、バージョン偽装有効化) →オフにしたが関係なかった

本体にSD2VITAを刺しているのが良くないのではないか →抜いたが関係なかった

・enso.vpkの置き場所ルート(ux0:)が良くなかったのではないか →関係なかった

VITAメモリーカードを刺しているのが良くないのではないか →関係なかったが、データ保護的には抜くのが良さそう

ゴミデータが残っていて悪さしているのではないか(手順を間違えたデータや古いデータなど) →関係ある可能性はある。最後までわから

・Ensoのバージョンが古いのではないか →これが主要因だった


失敗の備忘録2:vita starting taiHENframework対処

ゴミデータを疑った自分正規ファームウェアに戻して、CFW化をやり直したりもした。

その際HENkakuすら入れられなくなってしまったので、抜け方を書いておく。

行った手順:脱CFWからHENkaku再導入時のエラーまで

ENSO実行

~~~ PressCIRCLE toaccept these terms orany otherkey to notaccept. → ◯ボタンを押す(=CIRCLE

Options:

  CROSS   Install /reinstall thehack.

  TRIANGLE  Uninstall thehack.

  SQUARE  Fix bootconfiguration (choose this if taiHEN isn't loadingon boot).

  CIRCLE   Exit without doinganything.

  → △ボタンを押す(=TRIANGLE Uninstall thehack.)

公式ファームウェア3.65に戻る

強制再起動される

ファームウェアアップデートが促され、アップデートしないとメモリースティックが使えない

公式ファームウェア3.74にアップデート

HENloのブラウザアクセスからやり直す

HENloメニュー

Install HENkaku

InstallVitaDeploy

reset taitanconfig

Exit

のうち、Install henkakuを選択

インストールは上手くが、Exitができない。

「Eiting in 3」 の後に、以下のエラーメッセージがでて固まってしま

エラー内容(うろ覚え

vita starting taihenframework

Ifyou are stuckon thisscreen, hold downthe power button untilyourVita turns off, then turnit backon.

原因:恐らく余計なデータと衝突を起こしてる

解決法:reset taitanconfigを先に実行する

(さっきのエラーメッセージ画面で)

電源ボタン10秒長押し

セーフモードが起動する

本体再起動するを選択

HENloのブラウザアクセス

HENloメニュー

Install HENkaku

InstallVitaDeploy

reset taitanconfig

Exit

のうち、reset taitanconfig選択

その後

Install HENkaku、InstallVitaDeployを選択して、Exit選択

追記)より網羅的な補足

この記事を書き終えた後に見つけたのですが、以下の記事の『改造方法』というところに情報がかなりまとまっています

Vita バージョンが低くてもPSNにサインイン&PSストアにアクセス(エラーNW-8942-3回避)&機器認証する方法(2025最新)

https://yyoossk.blogspot.com/2024/10/vitapsnps2024.html

感想

今回VITAセーブデータバックアップが主目的だったから、徒労でしかなかった

せめてこの記事が誰かの時間節約することを願う

指摘、補足、最新情報あれば反応もらえるとありがたいです

Permalink |記事への反応(4) | 03:36

このエントリーをはてなブックマークに追加ツイートシェア

次の25件>
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp