オープンソースの画像生成AIをセットアップから使い方まで解説する『Stable Diffusion AI画像生成ガイドブック』(ソシム刊)発売中(→本のサポートページ

NHKスペシャル「新・ドキュメント太平洋戦争」

NHKスペシャルの「新・ドキュメント太平洋戦争」は面白いんだけど、コンセプトが「ドキュメント太平洋戦争」からまったく変わってしまっている。旧版は市井の人々や前線の兵卒の苦労話ではなく、なぜ戦争に負けたのかを分析し教訓を探る内容だった。

第1集「大日本帝国のアキレス腱 〜太平洋シーレーン作戦〜」(1992年12月6日)
(略)明確な目的もなく漫然と戦線を拡大していった大本営の無能と、その結果として通商破壊で商船の撃沈が相次いた悲劇を描く。
第2集「敵を知らず己を知らず 〜ガダルカナル〜」(1993年1月10日)
(略)同じ失敗を何度も繰り返し、教訓に学ぼうとしなかった大本営の傲慢さを描くと共に、現代の官僚機構や企業体質への警告として描いている。
第3集「エレクトロニクスが戦を制す〜マリアナサイパン〜」(1993年2月7日)
(略)科学技術を結集し防御装備にも重きを置いたアメリカ軍に対して、精神力と正面兵力の攻撃力ばかりを重視して、防御や最新技術を軽視した日本軍の姿を通して、売れる商品の開発に予算・人員を集中する日本企業が、本当に戦争から学んでいるのかを問いかける。
第4集「責任なき戦場 〜ビルマインパール〜」(1993年6月13日)
(略)無謀な作戦が強行された実態と、日本軍幹部の無責任体質がもたらした悲劇を描くと共に、責任の所在が曖昧な日本型組織の危うさを問う。
第5集「踏みにじられた南の島 〜レイテ・フィリピン〜」(1993年8月8日)
(略)現地の風習を無視し、住民を敵に回してしまった日本の軍政統治の拙劣さと、他国を戦渦に巻き込む事で生じる悲劇を描くと共に、現代日本が他国へ経済進出する際の教訓を問う。
第6集「一億玉砕への道 〜日ソ終戦工作〜」(1993年8月15日)
(略)国際感覚・現実感覚に乏しく、自らの都合でしか物事を考えない政府・軍部の姿を浮き彫りにし、日本人は第二次世界大戦の悲劇を忘れ、戦争を反省したのかを問う。
ドキュメント太平洋戦争 - Wikipedia

今日も17時からNHK総合で再放送される「日本人はなぜ戦争へと向かったのか」シリーズのほうがむしろ旧版の「ドキュメント太平洋戦争」に近い。再放送の第3回「“熱狂”はこうして作られた」では、売り上げ減を気にする新聞社が反戦記事への不買運動に負けて翼賛的な論調に変化する過程が描かれている。

ただ放送当時の反響が大きかったこの回にも不満はあって、翼賛調へ傾いていく新聞を買っていた一般読者の責任に踏み込んでいない。人々は読みたい記事が載っている新聞を買う。それは当たり前だけれど、そこで国民の多くが世界の情勢を正しく理解していれば開戦が無理筋だと理解できたのではないか。

戦後の国民は「すべて軍部にだまされていた」ということにして、開戦や戦争の遂行に対する自分たちの責任を放棄してしまっていないだろうか。「戦争はいけない」としきりに言うのも単に負けたからで、「今度は絶対負けません」と言われたらコロッと開戦論に傾きやしないだろうか。それが心配だ。

反戦番組の多くは冒頭に述べた「市井の人々や前線の兵卒の苦労話」が多い。反戦番組がないよりはずっとよいが、そもそも戦争に向かった理由や負けた原因を分析して、同じ悲劇が起きないようにする方法や教訓を探る番組ももっと作ってほしいものだ。旧版の「ドキュメント太平洋戦争」もぜひ再放送してほしい。

「やぶへび」「ガクチカ」などフレーズの4文字略語を集めたい

フレーズを4文字に略した言葉って面白いなと考えていて、気付いたら書き留めている。今までに集めたのは以下。なんとなく古くからありそうな順(適当)に並べた。

  • やぶへび←「藪をつついて蛇を出す」
  • カモネギ←「鴨がネギをしょってくる」
  • たなぼた←「棚からぼた餅」
  • きよぶた←「清水の舞台から飛び降りる」
  • ダメモト←「だめでもともと」
  • ポイ捨て←「ポイッと捨てる」
  • 早弁←「規定の時刻より早く弁当を食べる」
  • パンチラ←「パンツがチラリと見えている」
  • パンモロ←「パンツがモロに見えている」
  • 耳タコ←「耳にタコができるほど聞いた」
  • あけおめ←「あけましておめでとう」
  • ことよろ←「今年もよろしく」
  • たんおめ←「誕生日おめでとう」
  • なるはや←「なるべく早く」
  • 家電いえでん←「家の電話」
  • ウエメセ←「上から目線」
  • ちりつも←「ちりも積もれば山となる」
  • おま国←「お前の国では売ってやらない」
  • 微レ存びれそん←「微粒子レベルで存在」(「~の可能性が微レ存」というフレーズとして使う)
  • 隙自語すきじご←「隙あらば自分語り」
  • ほんこれ←「本当にこれ」
  • 残当←「残念ながら当然だ」
  • ガクチカ←「学生のときに力を入れていたこと」
  • オヤカク←「内定承諾の意思に関する親の意向の確認」

(以下は記事公開後の追加分)

  • あたおか←「頭がおかしい」
  • ブラチラ←「ブラジャーがチラリと見えている」
  • オワコン←「終わったコンテンツ」
  • ゲルピン←「ゲル(金)がピンチ」
  • イケメン←「イケてるメン(面/男)」
  • ブサメン←「不細工なメン(面/男)」
  • 恋バナ←「恋の話」
  • ナサバナ←「情けない話」
  • マジバナ←「マジな話」
  • ギャン泣き←「ギャンギャンとした大声での泣き方」
  • レンチン←「電子レンジでチンする」

そのほかにもたくさんありそう。面白いものをブコメTwitter(現X)で教えてください。「ガクチカ」のような比較的新しい言葉、また「ウエメセ」のような俗語が好みです。除外する条件は以下です。

名詞は除外
「ケータイ」(携帯電話)、「編プロ」(編集プロダクション)、「パソコン」(パーソナルコンピュータ)など名詞を4文字に略した言葉は無数にあるため。
名詞だけを取り出しても通じるフレーズは除外
「完敗」←完全な敗北(完全敗北でも通じる)、など多くありそうなので。
作品タイトルは除外
こうしておかないと「ブラクラ」(BLACK LAGOON)、「あの花」(あの日見た花の名前を僕達はまだ知らない。)、「はにはに」(月は東に日は西に)、「金カム」(ゴールデンカムイ)、「おにまい」(お兄ちゃんはおしまい!)などなどが大量に押し寄せてきてしまうため。それはそれで集めると面白そうだけれどまたの機会に。

これだけだとものすごい数が集まってしまいそう。特にことわざが危ない。でもお願いします。

SD/WebUIのダークテーマを少し明るくするなど

AUTOMATIC1111版Stable Diffusion WebUI(以下SD/WebUI)はダークテーマでも起動できる。通常の白いページ(ライトテーマ)をまぶしいと感じてダークテーマを選ぶ人もいるだろう。

SD/WebUIをダークテーマにする方法は2つある。

①URLで指定する
ブラウザで「http://127.0.0.1:7860」(など)へアクセスする際、「/?__theme=dark」をつけて「http://127.0.0.1:7860/?__theme=dark」へアクセスする
②起動オプションで指定する
「webui-user.bat」の「set COMMANDLINE_ARGS=」に「--theme dark」を追加する。ブラウザをダークテーマに設定しているなら「--theme」だけでよいようだ

2つめの方法は起動後テーマを変更できないので、1番目の方法をおすすめしたい。

SD/WebUIのライトテーマ(デフォルト)
SD/WebUIのダークテーマはこんな感じ

しかししばらく使っていて、ダークテーマはちょっと暗すぎると感じるようになった。文字と背景のコントラストが強すぎて、しばらく見つめたあと白いところへ目を移すと残像が見えることがある。

そこでスタイルシートCSS)で調整することにした。SD/WebUIをインストールしたフォルダ(「webui-user.bat」などがあるところ)に「user.css」というファイルを配置して、SD/WebUIを起動したり「Reload UI」したりするとuser.cssを読み込んでくれる。内容はこのようにした。

.dark {
    --body-background-fill: var(--neutral-600)!important;
}
これが
こうなった

背景色を少し明るくしただけだが、これでだいぶ目に優しくなった。

ついでにライトテーマの背景も少し暗くしてみよう。「user.css」に以下を追加した。

:root {
    --background-fill-primary: var(--neutral-100)!important;
}
これが
こうなった

ライトテーマのまぶしさが少し軽減されたのではないだろうか。

こうなると欲が出てくる。ページ最上部の「SD VAE」や「Clip skip」といった設定項目の幅を小さくできないか。そうすれば、ここにさらにいくつか設定項目を表示できそうだ。

「user.css」に以下を追加した。ブラウザに表示している文字の大きさによって、各項目のちょうどいい数字は変わってくると思う。

div#setting_sd_vae {
  width: 260px !important;
  max-width: 260px !important;
  min-width: 260px !important;
}

div#setting_CLIP_stop_at_last_layers {
  width: 140px !important;
  max-width: 140px !important;
  min-width: 140px !important;
}

div#setting_save_mask,
div#setting_save_mask_composite {
  width: 159px !important;
  max-width: 159px !important;
  min-width: 159px !important;
}

div#setting_eta_noise_seed_delta {
  width: 120px !important;
  max-width: 120px !important;
  min-width: 120px !important;
}
これが
こうなった(画面最上部に注目)

設定項目を2つ追加表示できた。あと1つくらいならさらに追加できそうだ。

宣伝

Stable Diffusionの解説本『Stable Diffusion AI画像生成ガイドブック』がソシムから出ています。ぜひご覧ください。

本の内容や目次
『Stable Diffusion AI画像生成ガイドブック』が3月31日ごろ出ます
書籍のサポートページ
『Stable Diffusion AI画像生成ガイドブック』(ソシム刊)サポートページ

「キー部5%」に参加して自作キーボードのことを思い出した

16日の日曜日、キーボードのイベント「キー部5%」に参加してきた。

以前はキーボードを自作した(が動作しない)ところまで来たのだけど、最近はごぶさたになっていた。

2021年12月の記事
親指シフトを意識したキーボードをSU120で作る

Stable Diffusionが去年の8月末に出てから画像生成AIを追うのに注力し、Stable Diffusion本を作るとなるとそれが加速して、ほかのことはすべて後回しになっていた。3月に第4回の「天キー(天下一キーボードわいわい会)」があり、今回もぜひ参加したかったが本の制作が追い込みで残念ながら欠席になったりもしていた。

天キー4のページ
天下一キーボードわいわい会 Vol.4 - connpass
天キー4の記事
3年4カ月ぶりに自作キーボードマニアが250人集まる! 『天下一キーボードわいわい会』開催! | Dig-it [ディグ・イット]
泣く泣く欠席した結果できあがった本

本が出たあとも画像生成AIには次々に興味深い新技術が出てくるため、自作キーボードの情報収集はすっかり止まってしまっていたのだった。でも時間はできたので、今回の「キー部5%」には参加できた。上の記事で作ったキーボードも持っていった。

この自作キーボードは配線がよくなかったようで動作はしない。それに親指シフト向けといっても、今親指シフトを使っているどころか知っている人は、自作キーボードに興味がある人でも多くはないだろう。でもキーボードを自作するという点では共通なので、ほかの参加者の皆さんといろいろ話ができた。

イベントレポート
キー部 5% 行ってきた - たのしい人生
当日の様子のネット中継
当日出展されていたキーボードの写真
キー部 5% (2023/7/16) - Google フォト

いやー、楽しいですね自作キーボード。人それぞれのアイデアがキーボードの形に具現化されるのはとてもすばらしいことだと思う。

そんな中で、1キーサイズのトラックボールが気になった。パレットシステムが出している「az1uball」だそうだ。

自分のキーボードにはロータリーエンコーダ(つまみをくるくる回してスクロールホイールや音量調整などとして使う)が2つある。いろいろ見る中で、ひょっとしてロータリーエンコーダは親指近くにあったらいいのかなと思って、そこを気にしながらほかのキーボードを見せてもらった。

ロータリーエンコーダつきのキーボードを展示している方に話を聞いた。親指の位置にロータリーエンコーダがあると、上からつまむのではなく軸の横に親指の腹をつけて回したくなる。実はこれがけっこう難しいという。なるほど、自分のキーボードにつけている市販の普通のつまみだと、親指とつまみの間の摩擦が少なく空回りしてしまう。ロータリーエンコーダの軸を回すのに必要な力が案外大きいということでもある。さてどうしよう。と思っていたところに「az1uball」を見つけたのだった。これならスクロールだけでなくマウスポインタそのものを動かすことができ、キーと組み合わせてクリックまでできる。

右手をどっこいしょとマウスまで移動して操作し、またどっこいしょとホームポジションへ戻すのはわずらわしい。これをせずにすむならいい感じだ。

というふうに、自分のキーボードをどうするかの指針ができてきた。分割キーボードに興味があったから分割にしてみたが、以前GL516(という自作キーボード用のケース)向けに同じレイアウトの一体型としてPCB設計までしたものがある。あれを実際に作ってみることにしよう。もちろん親指付近にはトラックボールがつくよう改良して。

そんな感じで、自作キーボードへの情熱が戻ってきた気がする。自分のメンタルと相談しながら、今度こそ動作するキーボードを作り上げたい。

「君たちはどう生きるか」

(ネタバレはありませんが一切の情報を知りたくない人は回れ右でお願いします)

たまたまスケジュールの都合がよく、今日公開の「君たちはどう生きるか」の初回を観ることができた。

今回は事前情報が1枚のポスターしかなく、CMなどはまったく打たれていない。舞台もストーリーも内緒である。これは観る側に珍しい体験となる。よく知っている監督の新作をほぼ何も知らずに観るというのはなかなかない。それが82歳の宮﨑駿監督ならさすがに次はもうないだろう。

映画が始まると1シーンごとに、なるほどこういう舞台なんだ、主人公はこういうキャラクターなんだとわかってくる。何もわからない状態から、作品世界の様子が少しずつ、扉が開くようにわかってくる。

どんなに情報を遮断しても、映画を観る前にどんな作品かくらいの概要はわかってしまう。徹底した秘密主義のおかげで面白い体験ができた。

この続きには、「君たちはどう生きるか」がどんな作品かではなく、どんな作品でないかを書こうと思っていた。「天空の城ラピュタ」を引き合いにすればわかりやすい。しかしこれも事前情報になってしまい、そんな話をいま読みたい人は少ないと思うのでやめておこう。

これがどんな映画であってどんな映画でないかは、皆さんが劇場で確かめてみてください。

イプシロンSロケット開発状況に関する説明会

日時

  • 2023年7月7日14時~

登壇者

  • JAXA宇宙輸送技術部門 イプシロンロケットプロジェクトチーム プロジェクトマネージャ 井元隆行(いもと・たかゆき)

中継録画

配付資料


目次


1.2 イプシロンSロケットについて


機体仕様(強化型との比較)


強化型までの成果


フェアリングカプセル化による運用性向上


3段TVC化による衛星搭載条件緩和


サブシステムの特徴(固体推進系)


サブシステムの特徴(構造系)


サブシステムの特徴(アビオニクス


サブシステムの特徴(TVC)


サブシステムの特徴(PBS


(参考)プロジェクト名称


1.3 イプシロンSロケット開発状況


イプシロンSロケット開発試験実施状況


2.1 2段モータについて


2.2 地上燃焼試験の目的


2.3 地上燃焼試験の概要


2.4 地上燃焼試験場の全体図


2.5 準備作業状況


2.6 試験実施条件


2.7 タイムスケジュール


質疑応答

(以下略)

飛蚊症

少し前のある日、目を覚ますと視野の左上あたりに黒い小さなしみが見えるようになっていた。目を動かすとついてくる感覚がある。左目を手で覆うと見えなくなるので、左目になにかがあるようだ。これが飛蚊症ひぶんしょうというものだろうか。

検索してみると放っておくと確率は低いが網膜剥離とか失明とか怖いことが書かれている。ちょっと緊張しつつ眼科へ行った。

症状を説明すると先生はハイハイいつものあれね、という感じで診てくれた。

「加齢によるものでこれ以上悪くなったりはしないでしょう。うまくつき合っていくことを考えましょう」とのこと。言い回しに気遣いが感じられた。こちらはそれだけですんで安心した。

Stable Diffusionでそれっぽい画像を作る

ところで最初の画像はStable Diffusionで出力した。


  • One road leading to the horizon, blue sky, hot air balloon
  • Negative prompt: (worst quality low quality:1.4) text error cropped blurry signature watermark username monochrome multiple views
  • Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 2907932944, Size: 768x768, Model hash: fc52756a74, Model: dreamlike-photoreal-2.0

これをもとに画像処理ソフトで気球を小さくしたり空をグラデーションできれいにしたり、地面と道路を引き伸ばしたりトリミングしたりすると


こうなった↓
画像処理ソフトで黒い枠を重ねる

あとは黒いしみを追加して完成。

Stable Diffusionの解説本を書きました!(隙あらば宣伝。現在3刷です)

本の内容や目次
『Stable Diffusion AI画像生成ガイドブック』が3月31日ごろ出ます
書籍のサポートページ
『Stable Diffusion AI画像生成ガイドブック』(ソシム刊)サポートページ