2012,江端さんの忘備録

清水義範の「読み違え源氏物語」を読んでいます。

○夕顔の死因は、六条御息所の怨念ではなく、

○空蝉、惟光を共犯とする、頭の中将の陰謀であり、

○夕顔は空蝉と同一人物で、しかも死んでいない

という、ぶっ飛んだ、「源氏物語殺人事件」に仕上がっています。

こういう本は楽しい。

-----

ところで、私が「夕顔」「六条御息所」「頭の中将」とかの名前をスラスラ出せるのは、

「文部科学省の指導要項による古文の教育の成果」などでは、

『断じて無く』

全て、

大和和紀による漫画コミック、

「源氏物語 あさきゆめみし」

の内容を完全暗記していることと、

そして最近では、

魔夜峰央による漫画コミック

「パタリロ源氏物語!」

で、内容の理解が再強化されている為です。

源氏物語に関しては、文部科学省の指導要項(要するに古文の教科書)は不要でした。

# というか、むしろ邪魔。

-----

文部科学省は、(教育を統制する機関としてのメンツと立場もあるのだろうけど)、

「古典をつまらなくする為に存在しているのだろうか」

とまで邪推することがあります。

なんで、源氏物語を、わざわざ読みにくい原文で記載するのかな。

漫画とまでは言わないけど、現代訳で「内容」を楽しませるのが先だろうが。

そして、現在の価値観に照らして、

『「光源氏」に殺意を覚える』

というくらいまでの親近感を持たせることが大切だと思うんですが。

どうでしょうか。

-----

付録

源氏物語の「『光源氏』批判」としては、あまりに著名な「笑う大天使」(川原泉)より、長文抜粋。

---- ここから -----

(1)校則違反(?)の罰として、源氏物語の全文読破とレポート提出を課せられた3人の女子高校生の、レポート作成中の会話

「女癖は悪いし、くっだらねえ事で悩むし泣くし」

「マザコンでロリコンで不倫大好きの変態だよな」

「この平安人は恋愛沙汰以外にな~んも考えとらんぞ」

(2)提出されたレポートの結言

『――結論

…だから光源氏とゆー人は、女の人の迷惑も考えずやみくもに本能のまま行動し、知的ブレーキのあまり利かない性格か或はブレーキ自体が存在しない質であり、いわゆる「歩く煩悩様」の典型的な例だと思われます。(更科柚子)』

『――結論

…ゆえに光源氏とゆー人は、性的衝動の赴くまま、他を顧みる事無く自らの欲望を満足させなければ気がすまないミーイズムの人であり、このよーなタイプはさしずめ「性衝動人」と申せましょう。(司城史緒)』

『――結論

…つまり光源氏とゆー人は、独りよがりの悩みで周囲の人々を不幸に巻き込むだけでなく、さらにその執着心と多情さで不幸を拡大させるとゆー得意技がパターン化された「増殖ワラジムシ」であるといえる。(斎木和音)』

---- ここまで -----

未分類

ノード間のコストが与えられているダイクストラ計算を行うノードのそれぞれに数値が設定されていて、ノードが持っている数値より小さい数値のノードとは繋がることができない、というアルゴリズムをGo言語で作成する

main2.goで、ノードのコストが分からない場合でも対応できるように改良したもの。

package main

import (
	"fmt"
	"math"
)

type Node struct {
	Name  string
	Value float64 // 各ノードに設定された数値 (負数の場合、この数値を無視する)
}

type Edge struct {
	From   *Node
	To     *Node
	Weight float64
}

func main() {
	/*
		// ノードとエッジを初期化
		nodeA := &Node{Name: "A", Value: 5}
		nodeB := &Node{Name: "B", Value: 8}
		nodeC := &Node{Name: "C", Value: 6}
		nodeD := &Node{Name: "D", Value: 2}
		nodeE := &Node{Name: "E", Value: 4}
	*/

	// ノードとエッジを初期化
	nodeA := &Node{Name: "A", Value: 3}
	nodeB := &Node{Name: "B", Value: -1} // 負数の場合無視
	nodeC := &Node{Name: "C", Value: -1} // 負数の場合無視
	nodeD := &Node{Name: "D", Value: 2}
	nodeE := &Node{Name: "E", Value: -1} // 負数の場合無視
	nodeF := &Node{Name: "F", Value: -1} // 負数の場合無視
	nodeG := &Node{Name: "G", Value: 1}

	/*
		edges := []Edge{
			{nodeA, nodeB, 2},
			{nodeA, nodeC, 4},
			{nodeB, nodeC, 1},
			{nodeB, nodeD, 7},
			{nodeC, nodeD, 3},
			{nodeC, nodeE, 5},
			{nodeE, nodeD, 2},
		}
	*/

	edges := []Edge{ // A,B,C,D,E,Fの順で双方向をしてい
		{nodeA, nodeB, 1},
		{nodeB, nodeA, 1},

		{nodeB, nodeC, 1},
		{nodeC, nodeB, 1},

		{nodeC, nodeD, 1},
		{nodeD, nodeC, 1},

		{nodeD, nodeE, 1},
		{nodeE, nodeD, 1},

		{nodeE, nodeF, 1},
		{nodeF, nodeE, 1},

		{nodeF, nodeG, 1},
		{nodeG, nodeF, 1},
	}

	startNode := nodeG
	targetNode := nodeA

	// ダイクストラアルゴリズムを実行
	shortestPath, totalWeight := dijkstra(startNode, targetNode, edges)

	if shortestPath == nil {
		fmt.Println("最短経路が見つかりませんでした。")
	} else {
		fmt.Printf("最短経路: %v\n", getNodeNames(shortestPath))
		fmt.Printf("最短経路の総重み: %.2f\n", totalWeight)
	}

	fmt.Println(nodeA.Value)
	fmt.Println(nodeB.Value)
	fmt.Println(nodeC.Value)
	fmt.Println(nodeD.Value)
	fmt.Println(nodeE.Value)
	fmt.Println(nodeF.Value)
	fmt.Println(nodeG.Value)

}

func dijkstra(startNode, targetNode *Node, edges []Edge) ([]*Node, float64) {
	// ノード間の最短距離を格納するマップを初期化
	shortestDistances := make(map[*Node]float64)
	// 各ノードの前のノードを格納するマップを初期化
	predecessors := make(map[*Node]*Node)

	// 最短距離を無限大で初期化し、開始ノードの最短距離を0に設定
	for _, edge := range edges {
		shortestDistances[edge.From] = math.Inf(1)
		shortestDistances[edge.To] = math.Inf(1)
	}
	shortestDistances[startNode] = 0

	// 訪問済みのノードを格納するセットを初期化
	visitedNodes := make(map[*Node]bool)

	// まだ訪問していないノードが残っている間ループ
	for len(visitedNodes) < len(shortestDistances) {
		// 未訪問のノードの中から最短距離のノードを選択
		currentNode := getClosestUnvisitedNode(shortestDistances, visitedNodes)

		// ノードがない場合やターゲットノードに到達した場合は終了
		if currentNode == nil || currentNode == targetNode {
			break
		}

		for _, edge := range edges {
			if edge.From == currentNode {
				if edge.To.Value < 0 { // -1などの負数が入っていたら、更新してしまう
					edge.To.Value = currentNode.Value // 下のif文を通す為の手続(書き換えても大丈夫かな(今のところ大丈夫そうだけど))
				}
				if edge.To.Value >= currentNode.Value { //
					distance := shortestDistances[currentNode] + edge.Weight
					if distance < shortestDistances[edge.To] {
						shortestDistances[edge.To] = distance
						predecessors[edge.To] = currentNode
					}
				}
			}
		}

		// このノードを訪問済みとしてマーク
		visitedNodes[currentNode] = true
	}

	// 最短経路を復元
	shortestPath := make([]*Node, 0)
	currentNode := targetNode
	for currentNode != nil {
		shortestPath = append([]*Node{currentNode}, shortestPath...)
		currentNode = predecessors[currentNode]
	}

	// 最短経路の総重みを計算
	totalWeight := shortestDistances[targetNode]

	return shortestPath, totalWeight
}

func getClosestUnvisitedNode(distances map[*Node]float64, visitedNodes map[*Node]bool) *Node {
	minDistance := math.Inf(1)
	var closestNode *Node

	for node, distance := range distances {
		if !visitedNodes[node] && distance < minDistance {
			minDistance = distance
			closestNode = node
		}
	}

	return closestNode
}

func getNodeNames(nodes []*Node) []string {
	names := make([]string, len(nodes))
	for i, node := range nodes {
		names[i] = node.Name
	}
	return names
}

2024,江端さんの技術メモ

このプログラムの目的は、時刻表の乗り換え案内のアルゴリズムを実現する為のテストプログラムです。
「到着時刻より早い時間の電車やバスには乗れない」をダイクストラに組み込むことができるかを調べたものです。

ノードのValueが到着・出発時間を表わすと考えて下さい。

package main

import (
	"fmt"
	"math"
)

type Node struct {
	Name  string
	Value float64 // 各ノードに設定された数値
}

type Edge struct {
	From   *Node
	To     *Node
	Weight float64
}

func main() {
	/*
		// ノードとエッジを初期化
		nodeA := &Node{Name: "A", Value: 5}
		nodeB := &Node{Name: "B", Value: 8}
		nodeC := &Node{Name: "C", Value: 6}
		nodeD := &Node{Name: "D", Value: 2}
		nodeE := &Node{Name: "E", Value: 4}
	*/

	// ノードとエッジを初期化
	nodeA := &Node{Name: "A", Value: 1}
	nodeB := &Node{Name: "B", Value: 1}
	nodeC := &Node{Name: "C", Value: 0}
	nodeD := &Node{Name: "D", Value: 1}
	nodeE := &Node{Name: "E", Value: 1}

	/*
		edges := []Edge{
			{nodeA, nodeB, 2},
			{nodeA, nodeC, 4},
			{nodeB, nodeC, 1},
			{nodeB, nodeD, 7},
			{nodeC, nodeD, 3},
			{nodeC, nodeE, 5},
			{nodeE, nodeD, 2},
		}
	*/

	edges := []Edge{ // "方向性あり"に注意
		{nodeA, nodeB, 1},
		{nodeA, nodeC, 1},
		{nodeB, nodeC, 1},
		{nodeB, nodeD, 1},
		{nodeC, nodeD, 1},
		{nodeC, nodeE, 1},
		{nodeE, nodeD, 1},
		{nodeD, nodeE, 1},
	}

	startNode := nodeA
	targetNode := nodeE

	// ダイクストラアルゴリズムを実行
	shortestPath, totalWeight := dijkstra(startNode, targetNode, edges)

	if shortestPath == nil {
		fmt.Println("最短経路が見つかりませんでした。")
	} else {
		fmt.Printf("最短経路: %v\n", getNodeNames(shortestPath))
		fmt.Printf("最短経路の総重み: %.2f\n", totalWeight)
	}
}

func dijkstra(startNode, targetNode *Node, edges []Edge) ([]*Node, float64) {
	// ノード間の最短距離を格納するマップを初期化
	shortestDistances := make(map[*Node]float64)
	// 各ノードの前のノードを格納するマップを初期化
	predecessors := make(map[*Node]*Node)

	// 最短距離を無限大で初期化し、開始ノードの最短距離を0に設定
	for _, edge := range edges {
		shortestDistances[edge.From] = math.Inf(1)
		shortestDistances[edge.To] = math.Inf(1)
	}
	shortestDistances[startNode] = 0

	// 訪問済みのノードを格納するセットを初期化
	visitedNodes := make(map[*Node]bool)

	// まだ訪問していないノードが残っている間ループ
	for len(visitedNodes) < len(shortestDistances) {
		// 未訪問のノードの中から最短距離のノードを選択
		currentNode := getClosestUnvisitedNode(shortestDistances, visitedNodes)

		// ノードがない場合やターゲットノードに到達した場合は終了
		if currentNode == nil || currentNode == targetNode {
			break
		}

		// 隣接ノードの最短距離を更新
		for _, edge := range edges {
			//
			if edge.From == currentNode && edge.To.Value >= currentNode.Value { // ここがポイント
				distance := shortestDistances[currentNode] + edge.Weight
				if distance < shortestDistances[edge.To] {
					shortestDistances[edge.To] = distance
					predecessors[edge.To] = currentNode
				}
			}
		}

		// このノードを訪問済みとしてマーク
		visitedNodes[currentNode] = true
	}

	// 最短経路を復元
	shortestPath := make([]*Node, 0)
	currentNode := targetNode
	for currentNode != nil {
		shortestPath = append([]*Node{currentNode}, shortestPath...)
		currentNode = predecessors[currentNode]
	}

	// 最短経路の総重みを計算
	totalWeight := shortestDistances[targetNode]

	return shortestPath, totalWeight
}

func getClosestUnvisitedNode(distances map[*Node]float64, visitedNodes map[*Node]bool) *Node {
	minDistance := math.Inf(1)
	var closestNode *Node

	for node, distance := range distances {
		if !visitedNodes[node] && distance < minDistance {
			minDistance = distance
			closestNode = node
		}
	}

	return closestNode
}

func getNodeNames(nodes []*Node) []string {
	names := make([]string, len(nodes))
	for i, node := range nodes {
		names[i] = node.Name
	}
	return names
}

2024,江端さんの忘備録

社会人になって、まだ数年も経たないくらいの時に、阪神・淡路大震災が発生し、3日間だけでしたが、ボランティア活動に従事したことがあります。

When I worked for less than a few years, the Great Hanshin-Awaji Earthquake struck, and although I was only there for three days, I volunteered.

あれから、約30年を経過しました今にあっても、「被災人数が劇的に減った」とか、「避難所の効率が劇的に改善した」、という感じを受けません。

Even now, some 30 years later, I do not feel that the number of victims has dramatically decreased or that the efficiency of evacuation centers has significantly improved.

今も、ニュースで、30年前と同様に、寒さを凌ぐためのダンボールや新聞紙の使い方とかが説明されている状況です。

Even now, just as it was 30 years ago, the news is explaining how to use cardboard boxes and newspapers to beat the cold, and so on.

「建物が倒壊しなくなる新しい外装塗」とか、「孤立した避難所にで大量の物資を送り込むロケット」とか、そういう技術は、まだ登場していません。

Technology such as "a new exterior coating that stops buildings from collapsing" or "a rocket that sends large quantities of supplies to isolated evacuation centers" has yet to appear.

-----

人類史上、自然災害に対して、私たちは例外なく「受け身」です。

We have been exceptionally "passive" regarding natural disasters throughout history.

自然災害に日常生活を蹂躙されつくして、そこから復興するしかありません。

We can only recover from a natural disaster that has completely overrun our daily lives.

なんとも、もどかしいです。

It is very frustrating.

現時点で、私は、自然災害の直撃に遭遇することなく生きてきましたが、このような幸運が死ぬまで続く保証はありません。

At this point, I have lived without encountering a direct hit from a natural disaster, but there is no guarantee that such good fortune will last until my death.

-----

これから、私は、体を頭も気力も衰えていき、日常生活も、ままならない状態になる未来が確定しています。

I am sure that my body, head, and energy will deteriorate, and I will be unable to live my daily life.

そんな状態で、自然災害の直撃を喰らったら、生き残れるかどうか。仮に生き残ったとしても、その後に生きていく気力が維持できふのかどうか、まったく自信がありません。

In such a situation, I am unsure if I would survive if I were hit directly by a natural disaster. Even if I stayed, I am skeptical I could maintain the energy to live afterward.

『戦争にも災害にも遭遇することなく、人生を逃げきりたい』と、何かぬ向かって祈ることしかできない我が身が、本当にもどかしいです。

It is frustrating that all I can do is pray to God, saying, "I want to escape my life without encountering war or disaster.

2024,江端さんの忘備録

それは、気がつかないような、小さい揺れだったと思いますが、この地震の揺れ方には記憶がありました。

It was a slight, imperceptible tremor, but I remember how this earthquake shook me.

物凄く強い何かが力付くで抑えつけられたような、あの疼くような感じは、2011年のあの時と同じ感じでした。

That tingling sensation, like something powerful held me down, was the same as in 2011.

-----

リビングのテレビをつけたら、アナウンサーが、恐しい声で避難を叫んでいました ―― 息も切れんばかりの勢いで。

I turned on the TV in the living room, and the announcer was yelling evacuation in a horrible voice -- She was out of breath

比して、具体的な被害情報が入ってきません。

In contrast, no concrete damage information has been received.

現時点で、2種類の動画が何度も繰り返されているだけです。

At this point, only two different videos are being repeated repeatedly.

考えてみれば、被災地のインフラは破壊されつくされていれば、当然、地震計からも津波計からも情報が届かない。

If you think about it, if the infrastructure in the affected area is destroyed, naturally, no information can be received from seismographs or tsunami gauges.

だから、当然、SNSでも情報提供すらできない。

So, of course, they can't even provide information on social networking sites.

―― 被害のリアルタイムは、伝わらない。

"Real-time damage is not communicated."

そもそも、キャリア(電話回線)が壊滅状態では、自治体の避難勧告はもちろん、緊急地震速報すら、届かないのはないか?

First, if the carriers (wire/wireless lines) are destroyed, how can local governments' evacuation advisories and even earthquake early warnings be delivered?

停電すればテレビ消える。テレビが消えれば、回りで何が起きているかも分からない。

If the power goes out, the TV goes out. If the TV goes out, you don't know what's happening around you.

(調べてみたら、どうやらその通りらしいです)。

(I looked it up, and that is true).

最後の手段は、人の声による『逃げろー』だけが唯一の情報になる、という現実にあらためて驚いています。

I am again surprised by the reality that the last resort is the only information available, which is "away" by human voice.

江端家では、電池式のラジオを2台常備しています。

The Ebata family keeps two battery-powered radios on hand.

-----

嫌な記憶がよみがえってきます。

It brings back bad memories.

東日本大震災の時、原発は、原子炉スクラムに成功しました。

When the Tohoku earthquake (March 11, 2011), nuclear power plants were successfully "reactor scram."

この結果をもって、日本の原発は世界に対して「安全」を誇れるものになるはずでした。

With this result, Japan's nuclear power plants should have been able to boast of their "safety" to the world.

『日本の原発はこの「スクラム」が自動的に起動し、核分裂反応の停止を実現したのです。これは、地震大国日本における、原子力発電制御の完全勝利となるはずでした』

"The "scram" automatically activated the nuclear power plants in Japan, and the fission reactions were stopped. This might have been a complete victory for nuclear power control in the earthquake-prone country of Japan."

しかし、原発は、スクラムだけでは「完全に停止」しない ―― 原子炉はスクラム後も冷し続けなければならない。

However, a nuclear power plant does not "completely shut down" with a scram alone -- the reactor must continue to cool after the scram.

ところが、地震の津波によって、その冷却装置用の電池が津波で全滅し、冷却のできなくなった原子炉は、メルトダウン、そして、原子炉格納容器の爆発を引き起します。

However, the earthquake's tsunami wiped out the cooling system's batteries, causing the reactor to melt down and the containment vessel to explode.

「まさか、再び『電源の水没』なんてことにはならないよなぁ」と心配しています。

I'm worried we won't have a 'submerged power supply' again."

12月18日放送の「NHKスペシャル 原発危機 メルトダウン ~福島第一原発 あのとき何が」

 

2024,江端さんの忘備録

「マンガコミックを読んで、スポーツ選手になった」という人がいるようです ―― バスケットボール選手とかサッカー選手とか。

Some say, "I became an athlete after reading manga comics," as a basketball or soccer player.

「ドラゴン桜」を読んで、東京大学に合格した人の体験談も、いくつかの例が出てきました。

I also found several examples of people who read "Dragon Cherry Blossom" and were accepted to the University of Tokyo.

どの分野でも、トップクラスの世界にいる人のみが、トップクラスの世界から見える景色を見られるのだろうと思います。

I believe that only those in the top-class world in any field can see the view of the top-class world.

しかし、私は、

But I wonder

―― その風景とは、そんなに良い風景なのかな?

"if that landscape is magnificent?"

と、思うことがあります。

-----

高い能力を有する人は、それを必要とする分野で、ゼーゼー言いながらがんばっているし、高くない能力の人(私とか)もまた、その人のできるギリギリの分野で、ゼーゼー言いながらがんばっています。

Those who are highly capable work hard in areas that require it, and those less skilled (like me) work hard in places on the edge.

ノーベル賞を取った人でも、研究の予算確保で走り回っているのを知っていますし、我が国の総理大臣が、日本で一番不幸な役職に見えることもあります。

I know that even Nobel Prize winners are running around securing budgets for their research, and our Prime Minister sometimes appears to be in the most unhappy position in Japan.

権力を持っている人は、その権力を維持する為に、四六時中、注意を支払わなければならず、不正な手段で資金を確保し続けなけれならず、ゼーゼー言っているように見えます。

Those in power must pay attention at all hours to maintain power, keep securing funds through illicit means, and seem to be hash.

-----

私の仮説の域を出ないのですが、『どの風景も、たいして美しくはないんじゃないかな?』と推測しています。

It's a bit of a hypothesis of mine, but I'm guessing that 'none of the landscapes are lovely, are they? I guess.

もちろん、何かを、無事完了できたり、やり遂げた時には、嬉しい気持ちにはなりますが、それは「風景」というようなものではなく、「一瞬のスナップ写真」のように思えます。

Of course, when something is completed or accomplished, we feel happy, but it is not like a "landscape" but rather a "snapshot of a moment in time.

しかも、その「スナップ写真」の数は、あまり多くない ―― 全部集めても「パラパラ動画」にすらならないと思います。

Moreover, the number of these "snapshots" is not very large -- I don't think it would even be a "para-para video" if you collected them all.

-----

『残りの人生で、あと何枚写真が撮れるかな?』などと考えながら、今日もいろいろと作業やっています。

I am working on various tasks today, thinking, "How many more pictures will I take in the rest of my life?

「父親の経済力と母親の狂気」+ 「母親の併走」 + 「父親のIT x OT技術のフル稼動」――

2011

私の人生で、あれほど怖い4日間はなかった。

あの恐怖を味わうのは、もうご免だ。

未分類

昨夜の大掃除で、長女に使っていたiPod(×iPhone, ×iPad)がでてきました。

実験用として使えるかなぁ、とか考えて、最充電してみたら動くことは確認してみたのですが、『アクティベーションロックの解除』でハマりました。

そこで、家族全員に協力を要請することになりました。

まず、長女本人が覚えていないAppleのアカウントをハックする為に、過去に作った家族全員用の暗号表を解読して、アカウントの解除(他人がやれば、"アカウントの乗っ取り"という)というところまで持ち込んだのですが、別アカウントであるらしいことが分かりました(ここまでのハッキングの努力が水の泡)

この別アカウントについて、長女に問い合わせたのですが「分からん」と言われ、仕方がないのでカスタマーセンターに連絡しました。
シリアル番号は分からないか、と言われて、iPod本体を探してみたところ、『もの凄い小さな文字』のシリアル番号を見つけました。
拡大鏡のメガネでも視認できなかったので、iPhoneで撮影したものを拡大して確認できました。

(言うまでもありませんが、表示したシリアル番号は改竄済みです)

これでシリアル番号は確認できたのですが、今度は「購入店の購入履歴はあるか」と言われました。

もちろん、そんなものあるわけないと思いましたので「それでは、このアクティベーションは不可能、ということですね」と諦めたように呟いて電話を切りました。

『やれやれ、ここまでか』と、iPodを廃棄物用のバスケットに放り込もうとしたところで、嫁さんが、2010年のレシート持って私の部屋にやってきました。

再度、カスタマセンタに電話して、オペレータのタケダさんと協力しながら、情報の入力を続けました。
購入日、購入金額、店舗名、店舗の住所、電話番号、領収書と保証書の写真撮影と送付・・・

先程、申請処理を完了しました。

私、別段、このiPodがどうしても必要という訳ではなく、今、本当に忙しくて死ねるというくらいの状況なのですが ――なんと言うんですねえ、これがダンジョンRPGゲームのようなものでしょうか(私、ゲームやったことないので知らないのですが)。

オペレータさんと会話続けながら、この画面が出てきた時に、思わずガッツポーズしてしまいました。

いえ、本当に忙しいんです。こんなことやっている場合じゃないんです。

あ、今、Amazonから、時計交換用の電池が届いたみたいです・・・仕方ないなぁ・・・

「そこに怪我人がいれば、助けるのが医者だ」と「そこに動かない時計があれば、動かすのがエンジニアだ」というセリフが等価なのかは分かりませんが ――

2023,江端さんの忘備録

ドラマ「きのう何食べた?」は、ドラマ嫌いの私が、珍しく視聴を続けてきたドラマです。

The drama "What'd You Eat Yesterday?" is something that I, as a drama hater, have unusually continued to watch.

ストーリーが簡潔で、面白いからであることはもちろんですが、内野聖陽さんの演技が、『演技であることを忘れてしまう』というくらいに上手いからです。

Not only because the story is concise and exciting but also because Seiyo Uchino's acting is so good that you'll forget it is acting.

私の中の内野聖陽さんと言えば、

Speaking of Seiyo Uchino in my mind,

■NHK大河ドラマ「風林火山」の「山本勘助」

"Kansuke Yamamoto" in NHK's historical drama "Fu-Rin-Kazan

■日曜劇場「JIN -仁-」の「坂本龍馬」

"Ryoma Sakamoto" in the Sunday drama "JIN

ですよ。

これらのキャラクタは、「むさい、汚ない、信念に生きる、ウザイ男」の代表格です。

These characters are representative of the "disgusting, dirty, douchey man who lives by his beliefs.

ですから、「きのう何食べた?」の初回の衝撃は、今でも忘れられません。

So I still remember the initial shock of "What did you eat yesterday? I still remember the shock of the first time I watched it.

番組製作者は、一体何考えているんだ? と思ったものですが、

What were the program producers thinking? I thought,

―― キャスティングミスではなかったんだ

"This was not a casting error."

と、ドラマを企画するプロの凄さを思い知ったものです。

It was a reminder of the greatness of professionals who plan dramas.

----

ドラマ「きのう何食べた?」を見ながら、

While watching the drama "What Did You Eat Yesterday? I keep telling myself that.

『このドラマを見るだけで、同性カップルに対して、分かったような気になってるんじゃねーぞ』

"Don't think I know anything about same-sex couples just by watching this drama.

『これからも、ちゃんと、同性カップルや同性婚について勉強を続け続けていなかけらばならねーぞ』

I must continue to study about same-sex couples and same-sex marriage.

と自分に言い聞かせていますが、それでもどうしても一つ気になることがあります。

Still, there is one thing that inevitably bothers me.

-----

『ドラマの中で作られている食事は、成人男性の食事の量としては、少なすぎるんではないか?』

'Aren't the meals prepared in the dramas not enough for an adult male?'

あの量では、体格を維持できないし、下手すると病気になるんじゃないか、と心配になります。

With that amount of food, I worry that they won't be able to maintain my physique and will get sick if I'm not careful.

私は勿論、私の嫁さんの食べている量より少ない。

Less than what my wife eats, not to mention me.

まあ、ドラマの中で、『彼らは肥満に対して過度に神経質である』という設定は入ってはいるのですが、私は心配です。

I am concerned, although the drama includes the setting of 'they are overly nervous about obesity.'

-----

私、一時、拒食症になりかけたことがありました。

I, at one time, almost became anorexic.

男女関係なく、皆さんもご注意下さい。

Everyone, regardless of gender, should be aware of this.

「同性婚できないのは憲法違反」札幌地裁が日本初の判断 ―― このニュースが流れた時、私の取った行動は、裁判所の判例DBの検索をすることでした。

2023,江端さんの忘備録

映像の世紀バタフライエフェクト「田中角栄 列島改造の夢と転落」を見ました。

I watched "Kakuei Tanaka: The Dream and Fall of Reforming the Archipelago," The Butterfly Effect in the Century of Images.

私は、心底驚きました。

I was sincerely surprised.

田中角栄という人物は、私とその上の世代の人間に、「金」「権力」「信念(執念)」「正義」「悪」「権勢」「没落」「病気(死)」というものを、創作物ではなく、リアルな現実として示し続けた人物です。

Kakuei Tanaka was a man who continued to show me and the people of the generation above me that "money," "power," "belief (persistence)," "justice," "evil," "downfall," and "illness (death)" are not fictions but realistic realities.

私の価値観の何分の1かは、この田中角栄という人物のあり方に影響を受けてきたことは、どうしても否定できません。

I cannot deny that a fraction of my values have been influenced by how this man Kakuei Tanaka is.

その位の、凄い人物だったのです(私と同じ世代の人に聞いてみて下さい)。

He was that great man (Try to ask anyone in my generation).

-----

私が何に驚いたか、というと、この「田中角栄」という人物の人生が、『高々45分のドキュメンタリー番組で纏めることができた』ということです。

What surprised me was that the life of Kakuei Tanaka could be summarized in a 45-minute documentary program.

そして、その45分間の内容は、過不足なく、文句のつけようがなく、よくできていたのです。

And the 45 minutes of content was well done, not too much, not too little, not too much to complain about.

―― この番組は"これ"でいい。でも、"これ"でいいのか?

"This program is fine, but is it good enough?"

私は、これまで、NHKのドキュメンタリーを見ては、色々コメントをしてきましたが、今、嫌な汗をかいています。

I have been watching and commenting on NHK documentaries, and now I am breaking out in a nasty sweat.

『江端。お前、NHKのドキュメンタリーを見たくらいで、分かったような気になってるんじゃねーのか』

"Ebata, You think you know what you're talking about just because you've seen an NHK documentary."

と、回りから責められているような気持ちになっています。

I feel as if those around me are blaming me.

-----

この年末、政治家による裏金の問題が大事件に発展しています。

At the end of this year, the issue of back taxes by politicians has become a significant issue.

『最近の政治家の先生は、随分と簡単に事情聴取に応じるなぁ』『秘書の口は随分軽くなったもんだなぁ』と感じています。

"Political these days are very easily interviewed," and "secretaries' mouths have become much lighter."

このキックバックは、政治資金規制法の理念である「政治活動の資金の流れは、全て可視化する」という理念を、ぶち壊すものです。

昭和の政治家たちの、あの権力への固執、絶対に白状しない根性、必要なら秘書や証人喚問直前の人物を自殺に追い込む(本当の話。興味のある人は調べてみて下さい)までの暴力 ――

That adherence to power of Showa-era politicians, the guts to never come clean, to drive secretaries and people just before testimony to suicide if necessary (true story. If you're interested, look it up)

そういうことが当たり前であり、それ故、検察と政治家の闘いは、世間を巻き込んだ劇場型一大スベクタクルでした。

Such things were the norm; thus, the struggle between prosecutors and politicians was a theatrical spectacle involving the public.

そして、そういう闘いが頻発し、そういう騒動で常に日本の外交と内政は何度も停滞を余儀なくされたのですが、それでも、日本経済は成長をし続けました。

Although such frequent struggles and upheavals always forced Japan's foreign and domestic policies to stagnate many times, the Japanese economy nevertheless continued to grow.

『明日は今日より必ず良い』が絶対的に信じられるほど、当時の日本の国力は強かったのです。

Japan's national power at that time was so strong that people believed that "tomorrow will surely be better than today.

-----

価値観やルールは時代と共に変化し続け、私たちもまた、その変化に対応しなければなりません。

Values and rules change over time, and we must adapt.

それ故、今の政治家は、今のルールに応じた振る舞いをすべきであって、そして、それが正しい。

Hence, the current politicians should behave according to the current rules, and rightly so.

今の時代に、田中角栄のような人物が現われたら、どん引きされるだけだろうと思います。

If someone like Kakuei Tanaka were to appear today, I am sure he would only be met with dismay.

そういえば、芸能人の方も、色々と騒がしいようです。

Come to think of it, celebrities seem to be making a lot of noise, too.

この時代の政治家と芸能人は、この窮地をどう凌いでいくか ―― "昭和"とは違う、"令和"の闘いを観覧させて頂きたいと思います。

I would like to see how politicians and entertainers of this era will overcome this predicament -- I would like to watch the struggle of the "Reiwa" era, which is different from the "Showa" era.

間違いなく私の一票が入る政党