2026年3月29日日曜日

🎨印象派と外光派は同じものですか?

 印象派と外光派は同じものではありませんが、密接に関連しています。印象派は19世紀後半にフランスで生まれた芸術運動で、クロード・モネ、エドガー・ドガ、ピエール=オーギュスト・ルノワールなどの画家が属していました。この運動は、自然な光の効果や瞬間的な印象を表現することに重点を置いています。

一方で、外光派(プレナー派とも呼ばれる)は、屋外での光景を描く技法やスタイルを指します。印象派の画家たちも屋外で絵を描くことが多かったため、外光派の技法を採用しているとも言えます。しかし、外光派自体は特定の芸術運動というよりは、屋外で描画する一般的なアプローチや方法を指す言葉です。

音楽も印象派と言いますか?

はい、音楽にも「印象派」という用語が使われますが、これは主にクロード・ドビュッシーやモーリス・ラヴェルなどの作曲家に関連して用いられます。印象派音楽は19世紀末から20世紀初頭にかけてフランスで発展し、曖昧な和声、自由な形式、繊細な音色を特徴とします。この音楽は、聴き手に直接的な物語や形を描写するのではなく、あいまいな印象や感情を喚起することを目的としています。

画像の印象派と同様に、音楽の印象派も瞬間の印象や「感じ」を重視するという点で共通しています。この運動は、音楽における伝統的な規則や形式からの逸脱を促し、より感覚的で直感的な作曲スタイルを推進しました。

文学の世界にも印象派はありますか?

はい、文学にも「印象派」という概念が存在します。この用語は、19世紀末から20世紀初頭にかけて、特にフランスや他のヨーロッパ諸国で見られた一連の文学作品に適用されます。印象派文学は、作者の個人的な感覚や印象を繊細に描写することを特徴としています。これは、読者に対して直接的な物語や明確な結論を提示するのではなく、瞬間的な感情や雰囲気を捉え、それを表現することに重点を置いています。

具体的には、詩や短編小説でその特徴がよく表れており、言葉を通じて風景や場面の「印象」を捉えることに焦点を当てています。文学における印象派は、読者に物語よりも感覚や感情の体験を提供することに重きを置く点で、画像や音楽の印象派と共通しています。このように、印象派は異なる芸術分野において似たような美学的特徴や目的を持って展開されました。

メルケル首相はドイツの移民政策を失敗と言ってますか?

 アンゲラ・メルケル元首相は、2010年にドイツの多文化主義政策が「完全に失敗した」と述べ、移民の社会統合の重要性を強調しました。

ニューズウィーク日本版 オフィシャルサイト

しかし、彼女はその後も移民受け入れ政策を推進し、特に2015年の難民危機の際には多くの難民を受け入れる決断をしています。そのため、メルケル氏が自身の移民政策全体を「失敗」と明言したわけではありません。むしろ、移民の社会統合の課題を認識しつつも、受け入れ政策を継続してきました。

2010年時点の政策は完全に失敗だったという意味ですね。具体的にどんな改善をしたんですか?

アンゲラ・メルケル元首相は2010年に「ドイツの多文化主義(Multikulti)政策は完全に失敗した」と発言しました。この「多文化主義政策の失敗」という言葉の背景には、移民がドイツ社会に十分に統合されず、文化的な並行社会(Parallelgesellschaften)が生まれているという懸念がありました。

この発言以降、ドイツ政府は移民政策を次のように改善しました。

1. ドイツ語の習得を義務化

  • **統合コース(Integrationskurse)**を強化し、新規移民がドイツ語を習得することを義務付け。

  • 言語習得は就職や教育の基本とされ、資格取得にも重要な要素とされた。

2. 移民の労働市場への統合

  • **職業訓練(Berufsausbildung)**プログラムの拡充。移民がドイツの労働市場に適応できるよう、技術研修や職業教育を強化。

  • 難民や移民が仕事を見つけやすくなるように、企業と連携した雇用支援プログラムを導入。

3. 移民の子供たちの教育支援

  • 学校でのドイツ語サポートプログラムを強化し、移民家庭の子どもたちが教育で遅れを取らないよう支援。

  • 高等教育への進学支援を強化し、移民出身の若者がドイツ社会でより良い職を得られるよう支援。

4. 移民の社会統合促進

  • 市民権取得要件の変更:ドイツで生まれた移民の子供は、両親の国籍ではなくドイツ国籍を選択できる制度を整備。

  • 移民コミュニティと行政機関の対話を強化し、文化的な相互理解を促進。

5. 2015年の難民危機への対応

  • 「Wir schaffen das(私たちはできる)」のスローガンのもと、100万人以上の難民を受け入れ。

  • 一部の難民には迅速な就労許可を与え、ドイツ経済に貢献できる仕組みを構築。

  • 難民の分散配置を行い、特定の地域に集中しすぎないよう調整。

結果と評価

これらの改革により、一部の移民はドイツ社会にうまく統合され、特に労働市場への参加が増加しました。しかし、移民政策に対する批判もあり、特に2015年の難民受け入れについては国内の反発を招き、極右政党AfD(ドイツのための選択肢)が勢力を拡大する一因となりました。

つまり、メルケル政権は2010年以前の「移民が各自の文化を維持するだけで統合されない状態」を問題視し、その後の政策で「言語・労働・教育の面で移民を積極的に統合する方向」に舵を切ったということです。

👽クライシスアクターについて教えてください

 **クライシスアクター(Crisis Actor)**とは、主に陰謀論の文脈で使用される言葉です。マスメディアが報じる重大事件(銃乱射事件やテロ、自然災害など)が実際には「でっち上げ」であり、被害者や目撃者として登場する人々は「雇われた役者」である、という主張が展開される際に用いられます。以下では、クライシスアクターという概念の背景や、実際に使われるケース、そして誤解と事実について解説します。


1. クライシスアクターの主張が生まれた背景

  1. 陰謀論の拡散とインターネットの影響
    インターネット、特にSNSの普及により、従来は限定的だった陰謀論が多くの人の目に触れる機会が増えました。事実確認が十分に行われずに広まる情報や、過去の写真・動画の誤用などによって、「実はこの事件はやらせではないか?」という噂が拡大し、クライシスアクターという言葉が注目されるようになりました。

  2. 大規模事件の政治化
    銃乱射事件やテロ事件など、社会的・政治的な議論を呼び起こす出来事は、政治的立場の違いや、既存メディアへの不信感を背景に、陰謀論が生まれやすい土壌となりがちです。「事件はやらせ」「被害者は実在せず、メディアは嘘をついている」というストーリーは、メディアや政府を信用しない人々の間で支持される場合があります。


2. クライシスアクターと呼ばれるものの実態

  1. 陰謀論的主張における「クライシスアクター」
    阴謀論では、大きな事件・事故が起きると「実際の被害者はいない」「これは政治的目的を達成するために仕組まれた偽の事件だ」として、事件のニュース映像や被害者のインタビュー、SNSでの投稿などを細かく検証し、「同じ顔の人物が複数の事件で目撃者として登場している」「泣き方が演技臭い」などと主張して、「彼らは“クライシスアクター”だ」と結論づけるケースが多くあります。
    しかし、こうした陰謀論には事実といえる根拠が示されないことがほとんどであり、映像や写真の類似点を拡大解釈・誤認している例も多く報告されています。

  2. 実際の「役者」や「エキストラ」を使う場合
    防災訓練や緊急対策訓練における「ロールプレイヤー(Role Player)」
    一部の行政や民間企業などが行う大規模訓練においては、訓練のリアリティを高めるため、被災者や負傷者役の「ロールプレイヤー」を雇って参加してもらうことがあります。これらの人々は状況設定に基づいて「けがをしている人」「パニックに陥っている人」などを演じ、医療・救助側がより実践的な対応を学べるようにするための存在です。
    こうした役者のことを指して「クライシスアクター」と呼ぶ場合もありますが、あくまでも防災・緊急対策の訓練目的であり、“現実の事件や災害を偽装する”という意味では使われていません。

    1. 報道再現VTRやドキュメンタリーでの再現シーン
      テレビなどで過去の事件・事故を再現する際に、俳優やエキストラが被害者や加害者を演じるケースは昔から存在します。これらは取材や証言をもとに当時の様子を再現している映像であり、実際の報道・ニュース映像とは明確に区別されます。


3. 「クライシスアクター陰謀論」の問題点

  1. 被害者やその遺族の心情への配慮不足
    クライシスアクター説が広まると、実際の被害者やその遺族たちに対して「あなたたちは役者だ」「事件を捏造している」といった誹謗中傷が飛ぶことがあります。これは被害者たちをさらに傷つける行為であり、社会的にも問題視されています。

  2. 誤情報が憎悪や社会不安を煽る
    明確な根拠が乏しいクライシスアクター説がSNS等で拡散されると、誤情報が人々の不安や憎悪を煽り、建設的な議論や事件の再発防止策の検討などが妨げられる可能性があります。

  3. 検証が難しい「似ている人物の画像」拡散
    インターネット上では、全く別人の画像や動画を「同じ人物だ」と結びつけて拡散することがあります。たとえば、複数の事件・事故で偶然似ている人物の写真が取り上げられ、「同一人物が複数の事件で被害者を“演じている”」といった誤情報が広まるケースがあります。


4. 事実確認と慎重な情報の取り扱い

  • ファクトチェックの重要性
    SNSや掲示板、動画サイトなどで「クライシスアクターを見つけた」という投稿があっても、出どころや証拠が示されず、同じ画像を別の人が無断で使っていたり、全く無関係な画像を関連づけている場合もあります。情報を受け取る側が真偽を確認しようとする姿勢が必要です。

  • 公式情報や複数の信頼できる報道を照合する
    報道される内容がすべて誤りとは限りませんが、ニュースでは誤報が訂正される場合もあります。政府機関や警察、病院など複数の公式情報源を突き合わせ、矛盾点がないかをチェックすることが、誤情報に踊らされないために大切です。

  • 「防災訓練用のロールプレイヤー」と「陰謀論上のクライシスアクター」を混同しない
    現実に“役者”を使っている場面が存在するのは事実ですが、それはあくまで訓練目的であり、実際の事件や事故を虚偽として偽装する意図はありません。両者を混同することで陰謀論的な誤解が広まりやすくなるため注意が必要です。


まとめ

  • 「クライシスアクター」は主に陰謀論において使われる言葉であり、事件や災害の被害者・目撃者は役者で真実ではない、という主張を指します。

  • 一方で、防災訓練や緊急対応訓練などで実際に「ロールプレイヤー」を雇う例はありますが、これはあくまで訓練目的であり、“偽の事件を仕立て上げる”ものではありません。

  • クライシスアクター陰謀論は、被害者や遺族の方々をさらに傷つける可能性が高いうえ、誤情報が社会不安を煽る原因ともなります。情報の出どころを確認し、ファクトチェックや公式情報の照合などを行うことで、誤解や誤情報に振り回されないようにすることが大切です。

2026年3月27日金曜日

💎コンビネータ一覧

 

  1. Yコンビネータ (Fixed-point combinator):

    • Yコンビネータは、匿名関数(ラムダ式)を用いて再帰関数を実現するためのコンビネータです。

    • Yコンビネータは、ラムダ計算で再帰を表現するために使用されます。

    • 形式的な定義(λ計算の文法を使用して)は、以下のようになります: Y=λf.(λx.f(xx))(λx.f(xx))

  2. Iコンビネータ (Identity combinator):

    • Iコンビネータは、引数をそのまま返すアイデンティティ関数です。

    • 形式的な定義は: I=λx.x

    • つまり、Iコンビネータに何かを適用すると、その何かがそのまま返されます。

  3. Kコンビネータ: Kxy=x 二つの引数を取り、最初の引数を返します。

  4. Sコンビネータ: Sxyz=xz(yz) 三つの引数を取り、指定された方法でそれらを適用します。

  5. Bコンビネータ (関数合成): Bxyz=x(yz) 三つの引数を取り、中間の関数を最後の引数に適用した結果を、最初の関数に適用します。

  6. Cコンビネータ (引数の順番の入れ替え): Cxyz=xzy

  7. Wコンビネータ: Wxy=xyy 二つの引数を取り、最初の関数を、二つ目の引数に二回適用します。

匿名関数(ラムダ式)を用いて再帰関数を実現することには、いくつかのメリットがあります。以下、その主なメリットと実用例を説明します。

メリット:

  1. 名前のない関数: 匿名関数は名前を持たないため、一時的な計算や関数の適用に使う場合、名前を考える必要がなくなります。これによりコードがスッキリとすることがあります。

  2. コードの局所性: 再帰的な動作を持つ匿名関数を使用することで、その再帰的な動作を局所的なコードの一部として記述できるため、他の部分のコードとの混乱を避けることができます。

  3. 高階関数との組み合わせ: ラムダ計算や関数型プログラミング言語では、関数を別の関数の引数として渡したり、関数から関数を返したりすることが一般的です。このような高階関数と匿名関数を組み合わせることで、非常に柔軟なプログラムの構築が可能となります。


🖊ウルトラ近代、チョー近代。ハリー ハルトゥーニアン と 「近代の超克」

 

「危険」が「危ない」、みたいな観点でみた「近代」の「超克」

ハルトゥーニアンの最初の単行本Toward Restoration; the Growth of Political Consciousness in Tokugawa Japan (1970) は、安定した封建的日本が緊張を見せ始めた時期を扱い、1850年代の開国と1868年の明治維新へとつながっていく。ケネス・パイルは、この本をAmerican Historical Review誌で批評し、多くの歴史家が明治維新を革命ではなく、その社会的影響を予見しなかった人々によって伝統の名の下に行われた変化と見ている、と書いている。パイルは、「このような見方には、ほとんど我慢がならない」と言う。この本は、「明治維新の革命的側面を最小化しようとする異常な努力」を攻撃し、その代わりに、活動家は「1789年のフランス革命家に劣らず、歴史を否定することに熱心だった」と主張した。彼らが信奉した価値観は、名ばかりの伝統的なものだった」。語彙だけが伝統的だったのだ。

https://en.wikipedia.org/wiki/Harry_Harootunian

Things Seen and Unseen: Discourse and Ideology in Tokugawa Nativism (1988)中国中心の伝統に抵抗し、自国の思想を重視する新しい枠組みを開発した緩やかな関連集団である。その思想は、首都や大都市の外にいる集団、特に農民エリートが、日本の伝統に基づき自分たちの正当性を主張するために利用された。賀茂真淵(1697-1769)、本居宣長(1730-1801)、平田篤胤(1776-1843)らである。Samuel H. Yamashitaは、Harvard Journal of Asiatic Studiesに寄稿し、「間違いなく」この本は「国学運動の再解釈に他ならず、西洋と日本の既存の学問とは内容的にも形式的にも乖離した驚くべき本」であると述べている。

近代による超克 Overcome by Modernity』(2000年)は、日本が「資本主義の英雄的局面」に突入した1920年代から1930年代の芸術家、批評家、哲学者、詩人、社会科学者を扱っている。彼らは、日本が「近代」を克服しなければならない理由を説明する一方で、そうできない理由を説明するというジレンマに陥っていた。

画像
河上徹太郎

日本が近代化の道を歩み始めたのは、二つの世界大戦の間の数十年間で、資本産業の拡大と都市化が急速に進み、欧米の多くの伝統的な工業社会に匹敵するようになった。ハリー・ハルートゥニアンは、この急激な変化とそれに続く大衆文化の台頭をどのように理解したのか、近代の諸問題を興味深く探求している。本書では、ヨーロッパの知識人たちと同様に、近代を絶え間ない変化の光景ととらえ、支配的な歴史的文化を固定的価値から根こそぎ奪い、幻想と欲望に基づく文化に置き換えた日本の一世代の知識人の仕事を検証している。

https://amzn.to/3QWUVH7

日本の思想家たちが注目したのは、欲望の生産がいかに歴史的文化を実際に脅かしているかということであった。これらの知識人は、西洋、特にアメリカから連想される物質主義や消費主義を「克服」しようとした。彼らは、文化的真正性に根ざし、芸術、記憶、共同体などを通じて日常生活に意味を吹き込むことを目的とした近代を提案した。本書は、柳田国男、戸坂潤、権田保之助、今和次郎らの作品に見られるこれらの思想を、ジンメル、ジークフリード・クラッカウアー、ベンヤミン、バタイユらヨーロッパの作家の主張と関連づけながら紹介する。

また、日本がファシズムと関わりを持ったことや、資本主義や産業界への参入が遅れたことを理由に、歴史家が日本の近代化の経験を奇異に見るべきではないと強調している。著者は、ファシズムの系統はヨーロッパのほぼすべての国に存在し、多くの点で近代化の流れから生じたものであることを論じている。

戦争中だったか、そのことには全く触れない超克

🚫tempファイル作成時の危険性 CWE377の図解 セキュアコーディング

 

画像
この一見すると何の変哲もないコードは、一時ファイルを作成するための安全でない方法に依存しているため、さまざまな攻撃に対して脆弱性があります。 CWE377

ほとんど世にも奇妙な物語、何が安全でないというのか?

中間ファイルには大きく二種類あってそれぞれで驚異が異なる。一つはわかりやすい中間ファイル名から内容を読み込まれてしまうパターン、ランダムにはしてるけど名前の特定や先回りをされてしまうようなファイル名。

一時ファイルを作成するための関数は、単にファイル名を指定するものと、実際にファイルを開くものの2つに分類されます

グループ1:「一意な」ファイル名。一時ファイルの作成プロセスを支援するために設計されたCライブラリおよびWinAPI関数の最初のグループは、新しい一時ファイル用に一意のファイル名を生成し、プログラムがそれを開くことになっています。このグループには、tmpnam()、tempnam()、mktemp()などのCライブラリ関数と、_(アンダースコア)を先頭に持つ同等のC++関数、およびWindows APIのGetTempFileName()関数が含まれています。
この関数群には、選択されるファイル名に関する根本的な競合状態が存在します。これらの関数は、ファイル名が選択された時点で一意であることを保証しますが、選択された後、アプリケーションがファイルを開こうとする前に、他のプロセスや攻撃者が同じ名前のファイルを作成することを防ぐメカニズムはありません。

アプリケーションによって一時ファイルに保存されたデータは、攻撃者によってアクセス、変更、または破損される可能性があります。Unix ベースのシステムでは、攻撃者がファイルを別の重要なファイルへのリンクとして事前に作成した場合、さらに陰湿 な攻撃が可能です。

グループ2:「ユニーク」なファイル。Cライブラリ関数の第2グループは、一意のファイル名を生成するだけでなく、ファイルを開くことによって、一時ファイルに関連するセキュリティ問題のいくつかを解決しようとしています。このグループには、tmpfile() などの C ライブラリ関数と、_ (アンダースコア) を先頭に持つ同等の C++ 関数、および少し行儀の良い C ライブラリ関数 mkstemp() が含まれます。

画像
画像
https://amzn.to/3xuJAWP

アプリケーションは一時ファイルを頻繁に必要とするため、CライブラリやWindows(R)APIには一時ファイルを作成するためのさまざまなメカニズムが存在する。これらの関数のほとんどは、様々な攻撃に対して脆弱である。

最後に、mkstemp() は、一時ファイルを作成するための、それなりに安全な方法である。

mkstemp() は、ユーザーによって提供されたファイル名テンプレートと、ランダムに生成された一連の文字を組み合わせて、一意のファイルを作成し、開こうとする。そのようなファイルを作成できない場合は、失敗して-1を返す。これは、ユーザーが明示的にアクセス権を変更しない限り、ファイルが改ざんから保護されることを意味する。しかし、mkstemp() は予測可能なファイル名を使用しているため、攻撃者が使用されるファイル名を予測して事前に作成することで mkstemp() を失敗させると、アプリケーションはサービス拒否攻撃に対して脆弱になる可能性がある。

2026年3月26日木曜日

💎APLとj言語の違い

 応用数学の多く、特に旧来の学問分野を横断する最近のコンピュータ関連分野は、適切なプログラミング言語の欠如に悩まされています。適切なプログラミング言語の記述力と分析力は、その習得に必要な多大な努力に十分見合うものであるというのが、本書の中心的なテーゼである。この論文は、まず言語全体を紹介し、その後の章でいくつかの主要なトピックに適用することで展開されます。

これらの応用分野は、主にその本質的な興味とこれまでに扱われていないことから選ばれていますが、言語の普遍性やその他の側面を示すためにも設計されています。例えば、第2章のマイクロプログラミングは、言語の分割可能性、つまり、完全な言語のほんの一部を使って限定された領域を処理する能力を示している。第6章(ソート)では、比較的複雑で詳細なテーマを短い時間でまとめ上げる能力が示されている。第7章(論理計算)では、言語の形式的な操作性と、理論的な作業におけるその有用性を強調している。

Chapter2はここ

プログラムステートメントとは、指定されたオペランドに対する有限の演算によって、ある量を指定することである。

J言語はAPLとは異なるいくつかの概念を導入しています。ランク、トレイン、フォークは、J言語の中で特に注目すべき特徴の一部です。

  1. ランク:

    • J言語では「ランク」という概念があり、これは多次元配列の各次元に操作をどのように適用するかを制御するためのものです。ランクを明示的に操作することで、配列の特定の次元に関数を適用することができます。

  2. トレインとフォーク:

    • J言語のトレインは、複数の関数や操作を組み合わせて新しい関数を作成する方法の一つです。

    • 3つの関数が連なるトレインを「フォーク」と呼びます。これは中央の関数が、左右の関数の結果を引数として受け取り、その結果を返すものです。例えば、`+ % #`は合計 (`+`) 除算 (`%`) アイテムの数 (`#`) のフォークであり、平均を計算します。