Golangでgotoを使ってみた
"goto"を使う ―― とても、感慨深いです。
"goto"追放キャンペーンが発生したのは、私が大学院在学中の頃でしょうか。そして、現在も"goto"に対する差別的扱いは、変っていません。"goto"なんか使ったら、それだけで『無能』扱いされ、仕事の依頼を打ち切られるような空気すらあります。
まあ、"goto"に、そこまで言われるだけの弊害があるのは確かです。特に「可読性は最悪」ですし、放置された変数が、どんな悪さをするか分かったもんではありません。メモリリークは確実で、スレッドとか使っていたら高い確率でクラッシュします。
しかし、私、学生のころ、N-BASICで"goto"使い倒していましたけど、『あれは、あれで便利でした』。
実際、プログラミング初心者には、とても便利なモノでした。初学者には、"goto"で、ラクラクプログラミングを楽しんでもらっていいんじゃないかな、私は思うのです。
ところで、調べてみたら、golangに、"goto"が実装されていました。C/C++にもありました。Pythonにもありました。Javaにもあるみたいですが、動かないようです(?)。
「使うな」と言われている割に、一応準備だけはされているのが、なかなか興味深いです。
ちゃんと動きましたので、書き残しておきます。
// go run main2.go
package main
import (
"fmt"
"time"
)
var ch1 chan interface{}
var ch2 chan interface{}
func main() {
ch1 = make(chan interface{}) // チャネルの初期化
ch2 = make(chan interface{}) // チャネルの初期化(ここでは使っていない)
go loop()
for i := 0; i < 5; i++ {
time.Sleep(3 * time.Second) // 3秒待つ
fmt.Println("send")
ch1 <- i
}
}
func loop() {
L:
fmt.Println("先頭からやりなおし")
for {
time.Sleep(1 * time.Second) // 1秒待つ
fmt.Println("loop")
//チャネルからメッセージの到着を確認する
select {
case i := <-ch1:
fmt.Println("ch1:", i)
goto L
case <-ch2:
fmt.Println("ch2")
default:
//fmt.Println("No value")
}
}
}
以上
golangの無限for{}ループでブンブン回しているルーチンに、チャネルでちょっかい(割り込み)かける方法
GAを使った推論エンジンを、無限ループで回し続けながら(止めないで)、変数の変更やら、パラメータの変更を突っ込みたいんだけど、その「割り込み」方法が思いつきませんでした。たしか select, caseを使ったやり方があって、defaultの使い方がキモだったようなものがあったような気がして、ちょっとテストプログラム書いてみましたところ、動いたみたいなので、メモの残しておきます。
// go run main2.go
package main
import (
"fmt"
"time"
)
var ch1 chan interface{}
var ch2 chan interface{}
func main() {
ch1 = make(chan interface{}) // チャネルの初期化
ch2 = make(chan interface{}) // チャネルの初期化(ここでは使っていない)
go loop()
for i := 0; i < 5; i++ {
time.Sleep(3 * time.Second) // 3秒待つ
fmt.Println("send")
ch1 <- i
}
}
func loop() {
for {
time.Sleep(1 * time.Second) // 1秒待つ
fmt.Println("loop")
//チャネルからメッセージの到着を確認する
select {
case i := <-ch1:
fmt.Println("ch1:", i)
case <-ch2:
fmt.Println("ch2")
default:
//fmt.Println("No value")
}
}
}
で、この最後の"default"をコメントアウトすると、selectが無限待ちになってしまう(チャネルからメッセージが飛んでこないとロックしてしまう)ので注意して下さい。
コメントアウトした結果↓
# チャネルからイベント入ったら、初期設定のルーチンまで強制的に飛ばしてしまおうと思っているのですが、golangに、"goto"ってあるのかなぁ・・・
「pythonで遺伝的アルゴリズム(GA)を実装して巡回セールスマン問題(TSP)をとく」の交叉(部分的交叉)のアルゴリズムをgolangで書き直してみた
今、GAのアルゴリズムを使った動的ルーティングのライブラリ化を試みているのですが、Geneに複雑な(というか、面倒くさい)メカニズムを組み込む為に、四苦八苦しています。
これまで私は、「順序交叉」という手法を用いてきたのですが、昨夜(の深夜)この方式では、私のやりことができないことが判明し、現在、一から作り直しています(2ヶ月分がふっとんだ感じがします)。
で、こちらのpythonで遺伝的アルゴリズム(GA)を実装して巡回セールスマン問題(TSP)をとくのページの「実装例: partial_crossover」の部分を参考させて頂いて、golangで表現してみました。
package main
import (
"fmt"
"math/rand"
)
func main() {
//var sliceA = []int{-1, 1, -1, 2, 6, 3, -1, 4, -1, 5}
//var sliceB = []int{1, -1, 2, 3, -1, 4, -1, 5, 6, -1}
var sliceA = []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 0}
var sliceB = []int{1, 3, 5, 7, 9, 0, 2, 4, 6, 8}
fmt.Println("before sliceA:", sliceA)
fmt.Println("before sliceB:", sliceB)
sliceA, sliceB = partial_crossover(sliceA, sliceB)
fmt.Println("After sliceA:", sliceA)
fmt.Println("After sliceB:", sliceB)
}
// 交叉:2つの遺伝子をランダムな位置で交叉させる
// def partial_crossover(parent1, parent2):
func partial_crossover(sliceA []int, sliceB []int) ([]int, []int) {
//num = len(parent1)
length := len(sliceA)
//cross_point = random.randrange(1, num-1)
cross_point := rand.Intn(length-2) + 1
//cross_point = 3
fmt.Println("length:", length, "cross_point", cross_point)
//child1 = parent1
sliceA1 := make([]int, length)
copy(sliceA1, sliceA)
//child2 = parent2
sliceB1 := make([]int, length)
copy(sliceB1, sliceB)
//for i in range(num - cross_point):
for i := 0; i < length-cross_point; i++ {
//target_index = cross_point + i
target_index := cross_point + 1
//target_value1 = parent1[target_index]
//target_value2 = parent2[target_index]
target_value1 := sliceA[target_index]
target_value2 := sliceB[target_index]
//exchange_index1 = np.where(parent1 == target_value2)
//exchange_index2 = np.where(parent2 == target_value1)
var exchange_index1, exchange_index2 int
for k := 0; k < length-cross_point; k++ {
if target_value2 == sliceA[k] {
exchange_index1 = k
break
}
}
for k := 0; k < length-cross_point; k++ {
if target_value1 == sliceB[k] {
exchange_index2 = k
break
}
}
//child1[target_index] = target_value2
//child2[target_index] = target_value1
//child1[exchange_index1] = target_value1
//child2[exchange_index2] = target_value2
sliceA1[target_index] = target_value2
sliceB1[target_index] = target_value1
sliceA1[exchange_index1] = target_value1
sliceB1[exchange_index2] = target_value2
}
return sliceA1, sliceB1
}
このコーディングで正解なのか分かりません(私が、バグを仕込んでいる可能性大)。
また検証した結果、私の考えている遺伝子配列(染色体の中に、遺伝子"*"を使う)では、使えないことが分かりました。
この方式では重複する遺伝子は使えないからです(というか、"*"を使う遺伝子配列は、普通ではない)。
もし利用を予定されている方は、十分に検証されることをお勧めします。
以上
監督と脚本と声優の皆さんのラインナップを見て、今期、アニメ「平家物語」の視聴を決めました ―― が
監督と脚本と声優の皆さんのラインナップを見て、今期、アニメ「平家物語」の視聴を決めました ―― が
I decided to watch the anime "The Tale of the Heike" this season after seeing the lineup of the director, scriptwriter, and voice actors -- however, I think
『これは、これから長い間、視聴され続けるアニメになるかもしれないなぁ』
"This may become an anime that will be watched for a long time to come"
と思っています。
滅亡する平家一族の視点から描かれる、まさしく、琵琶法師の世界観を描いたアニメで、「見事」の一言に尽きます。
It is an anime that depicts the world of Biwahoushi(lute player) from the point of view of the Heike clan that is dying out, and it is absolutely "brilliant".
声優の悠木碧さんの語る平家琵琶の迫力が凄くて、圧倒されます。
The power of the Heike Biwa, as told by the voice actress Aoi Yuuki, is amazing and overwhelming.
-----
なんだかんだいっても、私は、日本の歴史を扱うコンテンツを、楽しむ能力があると思います。
For what it's worth, I think I have the ability to enjoy content about Japanese history.
これは、やはり、入試で「日本史」を選択したのが大きいと思います。
I think this was largely due to the fact that I chose "Japanese History" for the entrance exam.
世界史は、世界史の教師の教え方が絶望的にお粗末で、大嫌いであったのに加えて、私は、複数の世界で流れる時間を、マルチタスクで理解する能力がなかったからです。
World history, not only because my world history teacher was hopelessly lousy at teaching and a total asshole, but also because I lacked the ability to multitask and understand the time that flows in multiple worlds.
とは言え、海外に打って出ようとする若者には、「世界史選択」をお勧めしたいです。
Nevertheless, I would like to recommend the "World History Option" to young people who are planning to venture abroad.
特に、世界で同時並列で存在する宗教や思想を理解するのに、世界史はもっとも役に立つ道具です。
In particular, world history is the most useful tool for understanding religions and ideas that exist simultaneously and in parallel in the world.
そういえば、世界史と日本史をミックスした、「歴史総合」という教科になる、といういう話を聞きました。大変良いことだと思います。
By the way, I heard that there will be a new subject called "Integrated History", which is a mixture of world history and Japanese history. I think this is a very good thing.
この「歴史総合」に、「数学」を入れると、さらに面白いだろうと思います。
I think it would be even more interesting to include "mathematics" in this "Integrated History" course.
国家とか、権力とか、戦争などには、発生原因と存続時間があります。
Nations, powers, wars, etc. have a cause and duration.
これらは、数値モデルで説明できると思いますが ――
It would be interesting to be able to explain these in a numerical model, but--
その前に、『歴史数学』という学問分野の確立が必要ですね。
Before that, we need to establish the discipline of "historical mathematics".
-----
一方、私のように、
On the other hand, if you're like me,
■世間とコミットしたくなくて、
- I didn't want to commit to the world.
■1人の世界でヌクヌクしていたくて、
- I just wanted to relax in my own world.
■『閉塞した世界こそが私の楽園』
- The closed world is my paradise.
という方には、「日本史」はお勧めできます。
I can recommend "Japanese History" to you.
少なくとも、「NHK大河ドラマ」と「歴史小説/アニメ」と「寺社/名所巡り」を楽しむ人生は、担保されると思います。
At the very least, you will be guaranteed a life of enjoying NHK historical dramas, historical novels/animations, and visits to temples, shrines, and famous places.
このアクションが「コンサバ(コンサバティブ:保守的)」であるとすれば ―― 私は、加齢とともに、予定調和的に「コンサバ」になってきているのだと思います。
「露、クリミア侵攻」という見出しが、今朝の新聞のトップに大々的に記載されていました。
The headline, "Russia invades Crimea," was at the top of this morning's newspaper.
これを見た瞬間、一気に、時間が遡ったような気がしました。
The moment I read this, all at once, I felt as if I had been transported back in time.
「天安門、死者数千百人に」
"Tiananmen Square Death Toll Rises to Thousands."
当時、学生寮に住む学生だった私は、新聞の記事を激怒しながら読んでいました。
At the time, I was a student living in a student dormitory, and I read the articles in the newspaper with fury.
-----
そういえば、当時、私は、毛沢東思想系の左翼団体(名称は忘れましたが)からオルグを受けていたのですが、私、徒党を組んでの(政治)運動が嫌いでした。
By the way, at that time, I was being organized by a leftist group (I forgot the name) that was affiliated with Mao Zedong's ideology, but I didn't like the idea of a (political) movement in a clique.
私は、『やるなら、一人でやる』という、自称「ボッチ系運動家」で、おまけに、ほとんど政治運動もしませんでした。
I was a self-proclaimed "solo activist" who said, "If I'm going to do something, I'm going to do it alone," and in addition, I rarely did political campaigns.
寮長をやらされていた時に、2回ほど大学キャンパスでアジテーションしたくらいです。
I even did a couple of agitations on the university campus when I was a dormitory director.
警察や公安からも、完全にノーマーク ―― というより、存在を認識して貰えなったです。
Even the police and public security were completely unaware of our existence.
ちなみに、天安門事件後、その団体から声がかかることはなくなりました。
Incidentally, after the Tiananmen Square incident, I was no longer approached by that organization.
-----
この事件の前に中国大陸を1月放浪してきた身の上としては、非武装の学生に対して、一斉射撃で殺傷したこの事件を、『絶対に許せない』と思いました。
As a person who had spent a month wandering around mainland China before this incident, I thought that this incident, in which unarmed students were killed and wounded in volley firing, was 'absolutely unacceptable'.
そして、中国共産党の横暴に対して、アジって(アジテーションして)いました ―― 学習塾の小学生(高学年)たちに。
And I was agitating against the arrogance of the Chinese Communist Party -- to the elementary (upper grade) students at the cram school.
加えて、最後に、子ども達に『誰にもこの話は言うなよ。特にご両親には』と、念を押していました。
In addition, at the end, I reminded the children, "Don't tell anyone about this, especially your parents.
自分でも、「チンケ」で「ヘタレ」な奴だと思います。
I think I was "poor" and "incompetence" myself.
それはさておき。
But that's beside the point.
-----
今回の、「露、クリミア侵攻」の事件ですが、色々思うことはあるのですが(例えば、侵攻? 進出? 侵略?等)
I have a lot of thoughts about this "Russian invasion of Crimea" incident (for example, Advance? Invasion? etc.)
取り敢えず、私が何をしたかというと、『ロシア軍に関する資料』を、市立図書館に予約しました。
Anyway, what I did was to reserve "Materials on the Russian Army" at the city library.
何はともあれ、今回の事件の(歴史的)背景と数値を、ざっくり理解しよう、と思いまして。
At any rate, I thought I'd try to get a rough understanding of the (historical) background and figures of this case.
このアクションが「コンサバ(コンサバティブ:保守的)」であるとすれば ―― 私は、加齢とともに、予定調和的に「コンサバ」になってきているのだと思います。
If this action is "conservative" -- I think I am becoming more and more "conservative" in a scheduled way as I age.
『洗脳』といっても良いレベルかもしれませんが ―― 「良い洗脳」だと思います。
私の会社では、毎週のように、業務災害や交通事故について、詳細な報告が行われます。
At my company, detailed reports are given every week about work-related accidents and traffic accidents.
もちろん、多くの人にとっては、このような話は「聞き流す」ものだと思うのですが ―― さすがに、これが何十年も続くと「安全意識」が叩き込まれてしまいます。
Of course, for many people, this kind of talk is "overheard" -- as expected, after decades of this, "safety awareness" is drummed into them.
他の会社の人が聞きたら、『江端が勤務している会社は、"安全"に関して集団ヒステリーでも起こしているんじゃないのか』と、疑われているのじゃないかと、と心配になるほどです。
If someone from another company were to ask me, I would be worried that they would suspect that the company Ebata works for is experiencing mass hysteria over safety.
『洗脳』といっても良いレベルかもしれませんが ―― 「良い洗脳」だと思います。
It's not an exaggeration to call it "brainwashing", however it is a good "brainwashing"
「安全」は、絶対的正義だからです。
Because "safety" is absolute justice.
安全にかかるコストは決して安くありませんが、それでも「事故発生」の対応コストに比べれば、圧倒的に「安い」です。
The cost of safety is not cheap, but it is still overwhelmingly "cheap" compared to the cost of responding to an "accident".
-----
問題は、この安全意識に関する『洗脳』が、他の部分でも発揮されてしまうことです。
The problem is that this 'brainwashing' about safety awareness can play out in other areas as well.
電気配線、ストーブ前の荷物、その他整理整頓に関しての安全意識が、自宅で発揮されると『家族にウザがられます』。
My family gets annoyed when I show my safety awareness about electrical wiring, stuff in front of the stove, and other tidiness in my home.
町内会では、ヘルメットや防護靴などの着想しないで、夏祭の櫓の設営作業しているところなどを見ていると、イライラします。
It's frustrating to see people in the neighborhood association working on setting up the turrets for the summer festival without wearing helmets or protective shoes.
まあ、「洗脳の弊害」というやつです。
Well, it's called "the evil of brainwashing'.
-----
ですから、社内での死亡事故などの報告がされると、私は、本当に「ショック」を受けます。
Therefore, I am really "shocked" when I hear reports of fatal accidents within the company.
で、最近気になっているのは、この「私のショック」が、他の社員と共感できているのか、ということです。
So, what I've been wondering lately is whether this "shock of mine" is something I can share with other employees.
私、この『洗脳』だけは、次世代に繋げていく価値があると信じているので、とても心配しています。
I am very worried about this "brainwashing" because I believe it is the only thing worth passing on to the next generation.
以上の検討結果より、私は、次女の「お金持ちの家の娘は美人である」説を、支持することにします。
―― お金持ちの家の娘は美人である
"The daughter of a rich family is beautiful"
と主張する次女に対して、私は『興味深い仮説だ』と行ったのですが、次女は仮説ではなく事実だ、と言い張りました。
I told her that it was an interesting hypothesis, but she insisted that it was not a hypothesis but a fact.
-----
江端:「いや、『美人の基準』が、歴史とともに変化し続けていることは、定説だぞ。主に平安時代の女官の絵を事例として」
Ebata: "No, it's an established fact that the standard of beauty has continued to change throughout history. We are going to use pictures of female courtesans from the Heian period as a case study."
次女:「美人とお金持ちの因果関係は、時間的な価値変化に対しても対応できるんだよ(ロバストである)」
Junior daughter(JD): "The causal relationship between beautiful and rich can respond to changes in value over time (robustness)."
江端:「よく分からん」
Ebata: "I'm not sure."
次女:「お金もちは、その時代に即した美人を伴侶とすることができるよね」
JD:"A rich man can have a beautiful woman of his time as a companion"
江端:「うん」
Ebata: "I agree."
次女:「その伴侶から埋まれた女児は、その伴侶に似た造形の顔として生れてくるよね」
JD: "A baby girl who is born from a mother will be born with a face shaped like the mother, right?"
江端:「親子だからな」
Ebata: "It's parent and child."
次女:「つまり、お金持ちの子どもは、美人になるよね ―― その時代に適合した美人に」
JD: "I mean, the children of rich people will be beautiful -- beautiful in their own time."
-----
なるほど。経済力のある人間は、その時代に即した価値のあるモノを収集する力があるから、その時代に応じた美人を選ぶことができる、ということです。
I see. People with economic power have the ability to collect things of value that are relevant to the times, so they are able to choose beautiful women according to the times.
一方、美人側は、「選ばれる能力」があるので、経済力 + α の価値のある伴侶を、逆指名することができます。
The beautiful woman, on the other hand, has the ability to be chosen, so she can nominate a man with economic power and plus alpha value.
そして、そのαに「イケメン」という要素が入ることは、十分可能です。
And it is quite possible for the beautiful women to have a "handsome" element in their plus alpha.
こうして、『経済力をベースとして、美人が生産され続ける』というシステムが完成します。
In this way, the system of 'continued production of beautiful women based on economic power' is completed.
もちろん、顔の造形というのは、運が左右するものでもあるので、必ずしも、『お金持ちの家の娘は美人』成りたつ訳ではないでしょうが ―― それでも、
Of course, the shape of a person's face is also influenced by luck, so it's not always true that the daughter of a rich family is beautiful, however,
美人が、経済力のある人間を選択できる立場にある、という優位性は揺ぎません。
The advantage of a beautiful woman being in a position to choose someone with economic power is unassailable.
つまり、時間t→∞ において『美人は、金持ちに収束する』と言えますし、『時代の価値観の変動に、追従可能である』とも言えます。
In other words, at time t → ∞, we can say that "beautiful women converge with rich people" and that "it is possible to follow the changes in values of the times".
-----
以上の検討結果より、私は、次女の「お金持ちの家の娘は美人である」説を、支持することにします。
As a result of the above discussion, I would like to endorse my daughter's theory that the daughter of a rich family is beautiful.
まあ、参加させて貰えるとも思えませんが ―― 「怪我するだけだから、止めてくれ」と言われるのがオチです。
私、長い間、犬山城と稲葉城を同じものと思っていました。
For a long time, I thought that Inuyama Castle and Inaba Castle were the same thing.
犬山城で、家族に偉そうに歴史解説していた時に、回りの観光客の方に『失笑』されていたかと思うと、転げ回るほど恥しいです。
I was so embarrassed to think that I was being "laughed out of the room" by the tourists around me, when I was explaining the history of Inuyama Castle to my family in a pompous manner.
というか、何か変だと思ったんですよね。
I thought there was something strange about it.
―― 難攻不落の稲葉城に、なぜ、5分の徒歩で登れるんだ? と。
"How is it possible to climb the impregnable Inaba Castle in five minutes on foot?"
で、帰宅してから、GoogleMapで調べてみたら、稲葉城は金華山ロープーウェイの方にありました。
So, when I got home, I looked it up on Google Maps and found that Inaba Castle was located at the Kinkasan ropeway.
次回は、稲葉城の方に行ってみようと思います。
Next time, I will try to visit Inaba Castle.
-----
今回、犬山城の城下町で、「犬山山車からくり」の博物館(多分『収納』も兼ねていると思う)を見てきたのですが、その壮麗な山車に、圧倒されましたが、その一方、
This time, in the castle town of Inuyama Castle, I visited the "Inuyama Karakuri" museum (which I think also serves as "storage"), and was overwhelmed by the magnificent floats, but on the other hand
―― こういう「山車を練り出す祭」って、どうやって維持しているんだろう
"I wonder how these "festivals with parading floats" are maintained"
と、疑問を持ちました。
まあ、身も蓋もなく、一言で言えば、「祭のビジネスモデル&キャッシュフロー」って、どうなっているんだろう、ということです。
Well, to put it bluntly, in a nutshell, what is the "business model & cash flow of the festival"?
祭には、地域復興、共同体意識の創成、地産地消、観光資源、などの効果があるのは分かります。
I understand that festivals have effects such as community recovery, creation of a sense of community, local production for local consumption, and tourism resources.
また、日本国内の祭の経済効果は、1.4兆円という試算もあるようです(ちょっと盛っていないか?と思うところもありますが)。
The economic impact of the festival in Japan is estimated to be 1.4 trillion yen (although I think this is a bit exaggerated).
-----
ただ、私なら『山車を押せ』とか言われたら、仮病になるか、出張を作るか、旅行に行って、逃げてしまう思うんですよ。
But if I were asked to push a float, I think I would either take a furlough, make a business trip, or go on a trip and run away.
そもそも、私、祭に思い入れがありませんから。
In the first place, I don't have any attachment to the festival.
観客としてならともかく、主催者/実施者になるのは、正直、遠慮したいです。
To be honest, I'd rather not be an organizer/implementer than a spectator.
-----
という話を嫁さんにしていたら、「祭をビジネスモデルで理解するのは無理じゃないないか」と言われました。
When I was talking about this to my wife, she said, "Isn't it impossible to understand the festival as a business model?"
嫁さんの話では、福岡では、祭の準備を理由に学校を休むことが、公式に認められているそうですし(今は知りませんが)、
According to my wife, in Fukuoka, it is officially allowed to take a day off from school to prepare for the festival (I don't know about that now).
コミック「ローカル女子の遠吠え」では、浜松市民が一体となって祭に取り組む姿が、頻繁に描かれています(実体がどうはか知りませんが)。
In the comic "Howl of a Local Girl," the citizens of Hamamatsu are frequently portrayed as working together to celebrate the festival (although I don't know about the substance).
今は、コロナ禍の中ですので、祭の自粛が続いています。特に「はだか祭」などは、論外でしょうが ―― それでも、
We are currently in the midst of the Corona disaster, so there is a lot of self-restraint on festivals. In particular, the "Hadaka Festival" is out of the question, however,
「はだか祭」に、あれだけの参加者を動員できるシステムは、正直、私には『驚愕』です。
To be honest, I was astonished at the system that was able to mobilize so many participants for the "Hadaka Festival.
-----
『人間心理(のネガティブな方)を、社会システムの動力源にする』をテーマに研究している私としては、『祭』という「人間駆動型エンジン」は、興味深い研究対象です。
As a researcher on the theme of "using human psychology (the negative side) as a power source for social systems," the "human-driven engine" called "festivals" is an interesting subject of study for me.
そして、研究とは、自ら実践して、理解するものです。
And research is something that we understand by practicing it ourselves.
個人としての私は、例えば「はだか祭」に参加するなど絶対にごめんですが、研究員としての私は、そのエネルギー源を解明したいという気持ちはあります。
As an individual, I definitely don't want to participate in the "Hadaka Festival," for example, but as a researcher, I do want to figure out the source of its energy.
まあ、参加させて貰えるとも思えませんが ―― 「怪我するだけだから、止めてくれ」と言われるのがオチです。
Well, I don't even think they'll let me participate -- they'll just say, "Don't do it, you'll get hurt.
そういえばワクチンを打たない選択肢はあり得ないとか言ってた自称理系ライターの江端智一さんは現状をどう検証してるんだろうか。英語にも堪能らしいから英語圏の情報を集めてないわけはないし理論をとても大事にする(自称)人だから自分が言ったことに対して検証しないわけもないしどうなんだろうな
コラムの著者の江端智一です。
さて、多分内容から、同性同名の"江端智一"さんではないと推察し、頂いたコメント中のご疑問に対して、できるかぎり誠実に詳細にご解答致したいと思います。
あなたの、Twitterのコメント
『そういえばワクチンを打たない選択肢はあり得ないとか言ってた自称理系ライターの江端智一さんは現状をどう検証してるんだろうか。英語にも堪能らしいから英語圏の情報を集めてないわけはないし理論をとても大事にする(自称)人だから自分が言ったことに対して検証しないわけもないしどうなんだろうな』
につきまして、申し上げたいことは山ほどありますが、この問題の論点が逸れるのは避けたいので、問題解決に注力したいと思います。
-----
先ずは、お手数とは存じますが、ご疑問、ご不明に思われた事項につきましての、事項の特定をお願いしたします。
URL、ページを指定して頂き『○○○についての、×××に関して、△△△が不明である(可能であれば、反論の根拠となる引用論文のURLも付けて)』と簡単に一言付けて頂ければ、それについて、できるだけ早くご解答致します
https://www.itmedia.co.jp/author/185451/
このページの中には、私が執筆したコラムのリンクが少なくとも140以上ありますが、このページの中で「コロナ」で検索して頂ければ、該当ページに行き当たると推察申し上げます ―― と思いましたが、ご面倒かもしれませんので、以下にURLを記載しておきます。
(1)ある医師がエンジニアに寄せた“コロナにまつわる現場の本音”
https://eetimes.itmedia.co.jp/ee/articles/2003/25/news053.html
(2)1ミリでいいからコロナに反撃したいエンジニアのための“仮想特効薬”の作り方
https://eetimes.itmedia.co.jp/ee/articles/2005/03/news014.html
(3)あの医師がエンジニアに寄せた“コロナにまつわる13の考察”
https://eetimes.itmedia.co.jp/ee/articles/2007/21/news136.html
(4)あの医師がエンジニアに寄せた“なんちゃってコロナウイルスが人類を救う”お話
https://eetimes.itmedia.co.jp/ee/articles/2102/26/news061.html
(5)「コロナワクチン」接種の前に、あの医師が伝えておきたい7つの本音
https://eetimes.itmedia.co.jp/ee/articles/2103/18/news143.html
(6)【付録】あの医師がもっと伝えておきたい“9個の補足”
https://eetimes.itmedia.co.jp/ee/articles/2103/22/news035.html
(7)「コロナワクチン接種拒否」に寄り添うための7つの質問
https://eetimes.itmedia.co.jp/ee/articles/2111/01/news031.html
なお、上記、7つのコラムの中で、共著者のシバタ医師は、多くの英文の論文について引用されていらっしゃいます。
私は、それらについては全て熟読しております(当たり前のことです)。
この他、米国CDC(https://www.cdc.gov/)やWorldMeter(https://www.worldometers.info/coronavirus/)、WHO(https://covid19.who.int/)は定期的に巡回しております。
特に、コラム執筆時には集中的に読み込んでいます。
本件、私(江端)で分からないことであれば、私がこれまで掲載してきた7つのコラムについて共同執筆者であり監修者でもある、大学先生でかつ現職の医師でいらっしゃるシバタ医師にもお願いをする所存です(シバタ先生を巻き添えにしてしまったら、本当に申し訳ないですが)。
さらに、来月号(3月号)にて、8報目の「コロナ」についての特集を予定しておりますので、この機会に、頂いたコメントは、可能な限り掲載させて頂く予定です。
掲載できなかった部分については、頂いたメッセージの全てを、原文を一文字も割愛せず、公平性を担保させて頂き、掲載させて頂く所存です。
私の都合の良いような編集は一切行ないませんし、また一連のやり取りに関しましても、一切割愛せずに全記録を掲載し、全てを公開させて頂きますので御安心下さい。
もちろん、掲載に際しては、事前のご許諾を頂くことが前提であることは、言うまでもありません。
-----
ちなみに、「江端自身が理系の人間であるか」についてお疑いであれば、通常の検索エンジンで、"江端智一"ではなく、"Tomoichi Ebata"で検索して頂ければ、私が投稿した英文の国際学会のカンファレンスペーパや論文(フルペーパー)をご覧頂けると思います。
後ろに"Smart City"やら"GPS"やら"Transportation"を付けて頂ければ、さらに詳しく出てくると思います。
また、日本国の特許庁の検索エンジン(https://www.j-platpat.inpit.go.jp/)で、"江端 智一(半角空白を入れて)"で検索頂ければ96件ほどヒットすると思いますし、米国特許庁の検索エンジン(https://appft.uspto.gov/netahtml/PTO/search-bool.html)のTerm1に"Tomoichi" Term2に"Ebata"を入力して頂ければ、2001年以降の米国出願のパテント27件がヒットすると思います。
技術的な内容につきましては、https://wp.kobore.net/ の「サイト内検索」で、"golang", "AWS","ラズパイ"あたりを入れて頂ければ、100件程度のメモが出てくると思います。
もし、これでも『疑いが晴れない』とおっしゃるのであれば、私には、私自身が「理系の人間」であることを証明する手段はありません。
江端
P.S.
ちなみに私も、表示可能なあなたのTwitterのコメント欄を、"全て"拝見させて頂きました。
私のコラム内で記載している各種の手法(例えば、https://eetimes.itmedia.co.jp/ee/series/3761/)で、色々調べさせて頂きましたが、残念ながら、コロナウイルス、ワクチンについての、あなたのご見解、解釈、その他を見つけることができませんでした(私の見落しの可能性もあります)。
連絡先:
以上