2026年03月02日

米・イスラエルによるイラン攻撃

 アメリカ・イスラエル両軍が、イラン各地を攻撃し、イラン最高指導者のハメネイ師が死亡した、と報じられています。イランの国営メディアが発表したとのことなので、真実なのでしょう。

Yahoo!ニュース

イラン最高指導者ハメネイ師が死亡 国営メディア発表 米など攻撃(毎日新聞) - Yahoo!ニュース

イラン国営メディアは1日、米軍とイスラエル軍の攻撃により、最高指導者ハメネイ師が死亡したと報じた。トランプ米大統領は2月28日、自身のソーシャルメディアでハメネイ師が「死亡した」と投稿していたが…

 もう、めちゃくちゃな話です。先日米軍部隊がベネズエラのマドゥロ大統領を拘束したのも無茶な話でしたが、今回は一国の指導者を空爆によって殺害してしまったわけです。これが犯罪にならないのだとしたら、世界の秩序は完全に壊れてしまったとしか言いようがありません。ロシア、イスラエルに続いて、アメリカも完全に「ならず者国家」に仲間入りしてしまいました。

 日本はどうするんでしょうか。「アメリカよ、それはダメだろう」という発信を、国としてするべきでしょう。そうしないと、日本も「ならず者の同類」と見なされてしまいます。もちろん、相手は「ならず者」ですから、そんなことを同盟国から言われたら、逆ギレして理不尽なことをしてくるかもしれません(関税を爆上げするとか)。そういう時にも持ち堪えられるように、他の国との連帯を深めておく、というのが、本来日本のとるべき道でしょう。(念のために書いておきますが、「他の国」は中国やロシアのことではありません。日本と似た立ち位置にあるアジア・ヨーロッパ・アフリカなどの国のことです。)

 最近、世界がどんどん「強いものが力づくで思い通りに振る舞う」方向に巻き戻っています。第二次世界大戦後(冷戦後か?)、強いものはその力を限定的に使い、弱いものも一緒に共存していく、という方向が模索されてきたように思うのですが、ここにきて「強いもの」がいろいろ思い通りにならないことに疲れてきたんだろうな、と感じます。

 国内でも同じような方向が見えます。「弱いもの」の権利や尊厳を蔑ろにする動きが、だんだん加速しています。今はまだ、「弱い」立場の人たちが懸命に抵抗して、権利・尊厳がなし崩しに失われていくことは食い止められていますが、「強いもの」の声がだんだん大きくなっているな、と痛切に感じます。

 このとき、「権利や尊厳を蔑ろにしている」のは、「強いもの」自身じゃなくて、「強いものを代弁していると自称しているもの」です。ヤフコメやSNSでリアリスト気取りで書き込んでいる人たちなどですね。この人たちは、別に自分が強いわけでもなんでもないのに、「強いもの」側に立つことで、「強いものが力づくで振る舞う」世界で生き残ろうとしているのだと思います。この生存戦略は、自分が「強いもの」側に立てている間は一定の合理性がありますが、「弱いもの」側にいるしかない人にとっては地獄でしかありません。また、誰もが病気や怪我、あるいは支配者の気まぐれによって、「弱いもの」側に否応なく放り込まれる可能性があることも、忘れてはなりません。

 この地獄から脱却するには、「弱いもの」同士で静かに連帯を深めていくしかないと思います。先日の衆院選で、いわゆるリベラル系左派政党は壊滅的な敗北を喫しましたが、仲間向けのファイティングポーズ(昭和リベラルしぐさ、とでも言えるでしょうか)ばかりを表に出して、本来「連帯を深める」べき人たちを置き去りにしていたからだろうと思います。新しい連帯のあり方を模索していかないといけませんね。(「連帯」という言葉自体に変な色がついている感じもするので、そこも含めての再構築でしょう。)

タグ:社会
Posted at 2026年03月02日 00:09:23

2026年03月01日

ミニトマトの種まき

 ステラミニトマトの種を蒔きました。昨年の株から採種したものです。ステラミニトマトの2代目の栽培は、これまで成功したことがありません。なんとか形にしたい。

20260301-1.jpg

 室内で、温度管理しながら苗を育てます。

20260301-2.jpg

 温度管理用のミニ温室として、去年は水槽を使っていたのですが、側面を開けられる方が管理しやすいので、新しく作りました。G-Fun というアルミフレームの一種を使って、枠を作り、そこに園芸用ビニールを張っています。

20260301-3.jpg

 G-Fun は、SUS(エスユーエス)株式会社の製品です。SUSなのに何でアルミやねん、と何万回も突っ込まれているのではないかと思いますが、工場・建築向けのアルミフレームで実績のあるメーカーです。私も仕事ではよく使っています。私用で使うのは初めてです。

G-Fun

G-Fun

つかむ・つなげる・広がる。ボルト1本を締めるだけの基本動作の繰り返しで、頭に思い描いた形をスピーディーに具現化できます。G-Fun(ジーファン)オフィシャルサイトです。

 フレームを切るために、わざわざこんなものまで買いました。メイホーのバンドソー MBS-12 です。仕事ではアルミフレームをチップソーで切っているのですが、あれは怖いんですよね。自宅に置くものではありません。しかし、バンドソーも思ったよりゴツくて、自宅に置くものではないような気もします。割と値段も張りました。とはいえ、切りくずが飛び散りにくいし、火花も出ないので、チップソーよりは使いやすいです。

20260301-4.jpg

 G-Fun はよくできていて、工作が楽しいし、できたものもキレイです。ただ、コネクタが高いんですよね。この大きさのものを作るのに、4000円ぐらいかかっていて、大部分がコネクタの価格です。コネクタはかなり凝った仕組みになっているので、この価格になるのは仕方がありません(決して不当に高価なわけではない)。もう少し大きいものを作るのなら、価格的にも納得できるかな、と思うところです。

20260301-5.jpg

タグ:園芸 工作
Posted at 2026年03月01日 14:33:42

2026年02月27日

Vue.js 開発:wxWebView を使ったバックエンド(Windows版)

 「Vue.js 開発:wxWebView を使ったバックエンド」の続きです。Windows 版の wxWebView は、デフォルトだと IE ベースになります(wxWidgets 3.2.5 を想定)。この WebView ではモダンな JavaScript は動作しませんので、Edge ベースに切り替える必要があります(詳しくは wxWebView のドキュメント参照)。

 やってみました。公式ドキュメントの説明に沿って、まず webview2 SDKをマイクロソフトの公式ページからダウンロードします。少しわかりにくいのですが、右のカラムにある "Download package" というリンクです。

20260227-1.jpg

 .nupkg という拡張子を持つファイルが得られます。中身は zip パッケージなので、拡張子を .zip に変更すると、普通に展開できます。展開して得られたフォルダを webview2 という名称に変更して、wxWidgets の 3rdparty フォルダに入れます。

20260227-2.jpg

 wxWidgets をビルドし直します。configure--enable-webviewie --enable-webviewedge を加えるのがポイントです(--enable-webviewie はなくてもいいかもしれない)。

$ cd path/to/wxWidgets
$ export BASEDIR=$PWD
$ mkdir build-win-temp; cd build-win-temp
$ ../configure --host=x86_64-w64-mingw32 --disable-shared --enable-monolithic  --enable-webviewie --enable-webviewedge --prefix=$BASEDIR/build-win | tee configure.log
$ make -j 4 2>&1 | tee make.log
$ make install
$ mv *.log ../build-win
$ cd ..; rm -rf build-win-temp

 特に問題なくビルドできました。Makefile の記述にも一部変更が必要です。

WEBVIEW_LIB = $(WX_DIR)/3rdparty/webview2/build/native/x86/WebView2Loader.dll
WX_LDFLAGS = -L$(WX_LIB_DIR) -Wl,-(中略) $(WEBVIEW_LIB)

 WebView2Loader.dll を、実行ファイルと同じディレクトリにコピーする必要があります。

cp $(WEBVIEW_LIB) $(DESTPREFIX)/$(PRODUCT_DIR)

 Edge ベースの wxWebView を使えるかどうかは、下のように判断します。

static bool
shouldUseWebView(void)
{
#if defined(__WXMSW__)
  if (wxWebView::IsBackendAvailable(wxWebViewBackendEdge))
    return true;
  else
    return false;
#else
  return false;
#endif
}

 あっさり動きました。ウィンドウサイズの調整が必要ですが(スクロールバーが表示されている=Mac版と比べてウィンドウ内の有効範囲が狭い)、まあ微修正です。

20260227-3.jpg

Posted at 2026年02月27日 23:43:04
email.png