AM中に起床。
買い物にちょろりお出かけ。雨に降られる前にぎりぎり帰着。
D言語で最近知った書き方に、自作のd-ts-modeが対応していなかったのを対応してみたり。
一つは動的配列の初期化を実験的に書くときの対応で、こちらはすっかり忘れてしまっている
tree-sitterの対応をd-ts-mode側で行なえばよかったり。しかし、もう一つの方は
構造体の初期化でメンバー変数を名前指定する書き方
(参考:Static Initialization of Structs)
なのですが、
「tree-sitter parse foo.d」で調べてみると文法的には正しいけど、パースがERRORになっている
ようで、こちらは tree-sitter-d の方が対応できていないと無理でした。
GitHubの tree-sitter-d のページを見てみると、
リリースはされていないものの更新は続いているようだったので、試しにmainブランチをcloneして使ってみたら
ERRORは無くなったり。しかし、named_argumentsやnamed_argumentという今まで無かった構造名が
出てくるようになったので d-ts-modeを対応してみたり。
調べごと。
AM中に起床。
掃除したり洗濯したり。
そういえば ここ数日、新しいLLMモデルに対応する Ollama のアップデートが頻繁に行なわれているなぁ?
と思ったりも。Metaの MuseGlimmer、NVIDIAの Nemotron 3.5 Lightning、Alibabaの Qwen 3.8 と、
立て続けに出ているようです。そういう時期なのか?
それとも、どこかが出すと追いかけるように出してくるものなのか?
以前、英文でダッシュ(–:EN DASH[U+2013]), —:EM DASH[U+2014])と
ハイフン(-:HYPHEN-MINUS[u+2d])を使い分ける話を記したのですが、
ハイフンにも(‐:HYPHEN[U+2010])というのがあるらしい。
面倒くさいのは manコマンドで表示されるマニュアルに「‐:HYPHEN[U+2010]」で記されているのですが、
コピペすると動かないという事がありました。
$ man tree | grep version
tern] [‐‐inodes] [‐‐device] [‐‐noreport] [‐‐dirsfirst] [‐‐version] [‐‐help] [‐‐filelimit #] [‐‐si] [‐‐prune] [‐‐du]
‐v Sort the output by version.
Sort the output by name (as per ls): name (default), ctime (‐c), mtime (‐t), size or version (‐v).
‐‐version
Outputs the version of tree.
$ tree ‐‐version
‐‐version [error opening dir]
0 directories, 0 files
$ tree --version
tree v1.7.0 (c) 1996 - 2014 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro
AM中に起床。本日休業。
ちょろりコーディング。D言語の実験用に自作描画ライブラリを弄ってました。
大分前にベクターで描画したときの計算確認とかで使っていたのですが、
ソフトレンダリングでポリゴンとか描けると何か使えるかと思って、その実験として昔の3DダンジョンRPGの
ダンジョン描画を行なってみました。ファミコンとかでは奥行を3段階くらいにして、それに合わせたBGキャラクターを
描く、いわゆる疑似3D描画で高速に表示していたと思いますが、パターンを用意するのが面倒臭かったのと、
テクスチャマッピングもテストする目的で、真面目に3D描画を行なってみました。

ピクセルバッファにポリゴンを描くだけのライブラリなので、Zソート的な事や3D座標を2D座標に変換すると
いった事は自力で行う必要はありますが、雑にやっても 640x480pix くらいであれば 16ms以内に収まるようです。
さておき、ファミコンだと3段階くらいの奥行の感じが、計算が間違っていなければ、1マスを1つの立方体で
表現すると 奥行は6マス分の描画は必要みたいです。3マス先からを描画すると、急に壁が現れて
「なんか近っ」って感じました。また、広い部屋のような場合、6マス先の壁は左から右まで5マス分くらいは
視野として入る為、「あれ?思ったより描画範囲が広いぞ?」と思ったりも。
ファミコンのディスクシステムに
「ディープダンジョン」(参考Wikipedia)
という3DダンジョンRPGのタイトルがありましたが、当時どうだったっけ?と思い動画や画像を探してみたら、
一番遠くの壁も 幅は3マスに絞られていて、見切れているという感じになってました。
それでも不自然さは感じなかったので、結局、遠くを見渡す事は無くて、遠くを見る視野は
実際にも狭いという事なのかも知れません。
テレワーク。早めに終了。
台風からの大雨。それにしても熊本の地震のときからTV画面がずっと縮小表示されている気がします。
調べごとをして終了。
テレワーク。早めに終了。
調べごとをして終了。
AM中に起床。
「トマソン」という言葉(概念)があるのを知りました
(参考Wikipedia)。
SAI2の2026-08-11版が出ていたり。お疲れ様です。色々バグが修正されている模様。
ちょろりコーディング。
テレワーク。気持ち早めに終了。
あまりの眠さに急速停止。
AM中に起床。
掃除したり洗濯したり。
ちょろり実験コーディング。
AM中に起床。
ちょっこり野暮用。
ぐうたら過ごして終了。
テレワーク。早めに終了。
ちょろりコーディング。
テレワーク。早めに終了。
SAI2の2026-08-06版が出ていたり。お疲れ様です。色々バグが修正されている模様。
以下メモ。版数は気づいた時の版数で、遡っての確認はできていない場合あり。
テレワーク。早めに終了。
英文ではダッシュ(–:EN DASH, —:EM DASH)という記号を使う場合があるらしいのを知ったり。
ハイフン(-:HYPHEN-MINUS)と何が違うのか分からんと思ったのですが、フォントによっては
微妙に表示が変わるらしい。MS-Wordではオートコンプリートで「--(ハイフン二つ)」をダッシュに
置き換えるという機能があって、有効になっていると文字コード的にはハイフンじゃない何かに
変換されてしまいます。ASCIIコードの範囲内には存在していない文字な上、
ハイフンとほぼ見分けが付かないのですが、厳密に使い分ける場合があるらしくて「本当か?」と思ったりも。
見た目に区別が付かないようなものを、わざわざ使い分ける事に全く合理性を感じない。
SAI2の2026-08-05版が出ていたり。お疲れ様です。色々バグが修正されている模様。
以下メモ。版数は気づいた時の版数で、遡っての確認はできていない場合あり。
テレワーク。早めに終了。
Web巡回して終了。
テレワーク。気持ち遅めに終了。
Google検索の期間指定の絞り込みはできるようになっていたり。何があったのかは不明。
AM中に起床。
掃除したり洗濯したり。
Google検索。期間指定の絞り込みができなくなってるなぁ?と思ったり。一時的なものかも知れませんが
何をすればそんな事になるんだ?
宇宙兄弟(46)。最終巻。昨年も記しましたが、
漂流事故は物語の2029年7月30日の出来事ですが、宇宙兄弟の連載が始まった2007年当時は、
スペースXは まだファルコン1を打ち上げ始めた頃で、アルテミス計画に至っては影もありませんでした。
まさかまた月を目指すとは思いもよらなかったように思います。
そういやアニメが終了したのは原作に追いついてしまったからという事を、さんま御殿だかで
小山宙哉氏自身が言ってた記憶がありますが、続きのアニメ化はあるだろうか?
ところで、「クリムゾンメサイヤ」は
ラーメンズのコントが元ネタらしい。
ASSEMBLYは終了しましたが、Pouet
の方にはアップロードされている最中のようです。
AM中に起床。
散髪にお出かけ。空気が熱かった🥵
先日の、
「Magitでリモートマシンのリポジトリの stash pop がDropされたようになる件」
をもう一度確認してみたところ、なぜか再現しなくなりました。むーん?🤔
VMを再起動したとかに関係するのだっけ?
gptelをアップデートしてみたり。ちょろっと使った所では変った所は分からず。
使っていれば気づく事があるかも知れません。
ASSEMBLY。いくつかコンポを観ることができたり。
テレワーク。早めに終了。
そういやメガデモイベントの
「ASSEMBLY SUMMER'26」が始まっている模様。
リモートのVMのgitリポジトリの操作をEmacsのTRAMPとMagitを使って操作する事があるのですが、
stashで退避させた後、 stash pop を実行すると、何故かstashで退避した変更が適用されずに
stash自体も無くなってしまう(Dropしたのと同じになってしまう)という現象に遭遇したため、
新しいのを入れることにしてみたり。なにやら依存パッケージも色々入れ替えなくてはダメ
だったのですが、何故か実行してもエラーでうまく動かず、エラーも訳が分からない感じだったので
GoogleAIに泣きついたら、古い.elcが悪さをしている可能性があるという事で一旦関係しそうな
パッケージの .elcファイルを消したら動くようになったり。magitは新しくする時に何かしら
引っかかっている気がします。
で、肝心のリモートマシンのリポジトリの stash pop がDropされたようになる件は解消されず。
テレワーク。気持ち遅めに終了。
SAI2の2026-07-30版が出ていたり。お疲れ様です。色々バグが修正されている模様。
以下メモ。一旦バグっぽいものに限定しました。版数は気づいた時の版数で、遡っての確認はできていない場合あり。
テレワーク。早くもなく遅くもなく終了。
熊本の地震。TVで現在の情報を表示しているのですが、左側に「熊本で震度7」とずっと出てて、
これ、今の情報なんだっけ? と思ったりも。適切な見出しに変えた方がよいんじゃなかろうか?
SAI2の2026-07-29版が出ていたり。お疲れ様です。色々バグが修正されている模様。
以下メモ。版数は気づいた時の版数で、遡っての確認はできていない場合あり。
テレワーク。早くもなく遅くもなく終了。
そういや、Unicode 17の絵文字は、まだWindows11に来ていないよなぁ?と思ったり。
夏だったり秋だったりと、来る時期は決まっていないのだけれども、
なんでこんなに時間がかかるのだろうか?というのは毎度思います。
本日休業。朝から野暮用でお出かけ。
そういえば、タスクマネージャーを見ていると、3~4% くらいとか薄っすらCPUを食っているプロセスが
居るなぁ?と思うことがありますが、24コアCPUの4% ってシングルコアに換算すると 100% になると
考えると「それ、必要な処理か?」と思ったりも。
SAI2の2026-07-27版が出ていたり。お疲れ様です。色々バグが修正されている模様。
以下メモ。版数は気づいた時の版数で、遡っての確認はできていない場合あり。
AM中に起床。
掃除したり洗濯したり。
用事があってスマホから電話を掛けたのですが、なぜかこちらの音声が向こうには伝わっていないようだったり。
家の固定電話に向けてかけて確認したところ、呼び出しにすぐに応じるとスマホの方はまだかけている最中の
状態になっていて、固定電話のほうは取っているのにスマホのほうは呼び出し中という、どうすりゃそんなことに
なるんだ?というネゴシエーションのすれ違いが起こっているようでした。固定電話の方で3コール後に
取れは大丈夫そう。ていうか何それ? 緊急通報で通話できない可能性があるじゃん。
電話としての本分が満たされていないとかクソ過ぎるのですが。
もそもそとコーディング。
AM中に起床。
もそもそとコーディング。
テレワーク。早めに終了。
気づいていなかったのですが、プリテストのEmacs-31.0.91が出たみたい
(Emacs 31.0.91 pretest is available)。
そして、その後に新たな変更がコミットされていたり。なんの宣言もせずにいきなりリリースするから、
リリースしたと思ったらすぐ変更が入るってことになるのだろうか?🤔
さておき、IMEパッチ/他パッチをあててビルド。特に問題無くビルドは完了。
ちょろっと立ち上げた感じも特に問題無し。まぁ、既に追加のコミットがされているので、
最低でもあと一回はプリテストでリリースされるとは思いますけれども。
ちょろりコーディング。
テレワーク。気持ち早めに終了。
調べごとをして終了。
テレワーク。気持ち早めに終了。
D言語で多次元配列のコードを書いていたのですが、以下のようなコードでエラーになったり。
:
double[1][3] t;
t[0][2]=1;
:
test.d(54): Error: array index 2 is out of bounds `t[0][0 .. 1]`
t[0][2]=1;
^
double[][] t; t.length=1; t[0].length=3; t[0][2]=1;
テレワーク。気持ち早めに終了。
調べごとをして終了。
AM中に起床。
録画消化したりしてぐうたら過ごしたり。
もそもそと実験コーディング。
AM中に起床。
掃除したり洗濯したり。
調べ事をしたりWeb巡回したりぐうたら過ごして終了。
AM中に起床。
アニメ映画の「AKIRA」が(再)放送されていたのを観たり。
年始に放送されたのを観たのですが、なんだかんだとまた全部観てしまいました😅。
もう夏休みというのもあるのかな?と思ったのですが、公開が1988年7月16日で、38年前の丁度今の時期
というのもあったのだろうか?とは思ったりも。
テレワーク。早めに終了。
Cygwinの gccが 13から14にアップグレードしたのですが、Emacsをビルドすると警告が大量に
出力されるようになったり。余計なキャストが警告されたり、staticかexternかを明確に指定しなくては
ならなかったりで直してみたり。目障りなので全部直してみましたが、IMEパッチの部分は直す必要があるかと思いますが、
それ以外の公式の部分はそのうち直されるかも知れません。
テレワーク。遅めに終了。
パッチをあてた Cygwin 3.6.10-1 でEmacsの負荷確認ではハングは発生せず。
テレワーク。気持ち遅めに終了。
Windowsアップデート後にCygwinもアップデート。
Emacsのハング確認を行なったのですが、やっぱりハングが再現するので、Cygwin 3.6.10-1も
パッチ(以前のメモ)をあてたものと入れ替え。
再起動したら、クリップボードに文字が入る度に Copilot Keyboardのアクアが吹き出しを
出すようになったり。バージョン 1.0.0.7575 からそうなっていたのですが
(以前のメモ)、いつの間にか静かになっていました。
何が契機なのかはわからず。
テレワーク。遅めに終了。
Cygwin 3.6.10-1が出ているもよう
(アナウンス)。
Emacsハングに関係するような修正は入っていなさげ。という訳でEmacsハング対応の為にパッチをあててCygwinをビルド。
Windowsアップデートもあるので 試すのは明日にしよう。
テレワーク。遅めに終了。
「これ描いて死ね(10)」。新キャラ?と思ったらそうじゃなかった。
テッシーが居なくなると、どうなるのか全く分からない....。次巻以降の展開が気になります。
AM中に起床。
掃除したり洗濯したり。
SAI2の2026-07-12版が出ていたり。お疲れ様です。色々バグが修正されている模様。
以下メモ。版数は気づいた時の版数で、遡っての確認はできていない場合あり。
AM中に起床。
SAI2の2026-07-11版が出ていたり。お疲れ様です。色々バグが修正されている模様。
以下メモ。版数は気づいた時の版数で、遡っての確認はできていない場合あり。
テレワーク。早くもなく遅くもなく終了。
調べごとをして終了。
テレワーク。早めに終了。
そういや Emacs 31.0.90が出てから約一か月経ちましたが、31.0.91は出ないのだろうか?
テレワーク。早めに終了。
全然気づいていなかったのですが、
libjxlのv0.12.0がリリースされていた模様
(公式)。
今回のリリースは修正や変更が大量に加えられているようです。
ビルドして試してみたのですが、手持ちのPNGファイルのひとつを cjxlに食わせてみたところ、
ICCプロファイルの読み込みでSegfaultするものがあるようだったり。
件のPNGファイルを ImageMagickの convertで PPMに変換してからPNGに再変換すると
大丈夫そうなので、元のPNGファイルに秘密がありそうな予感。ただし、以前のcjxlでは問題無く
食えていたなので、見かけ上はデグっているように見えます。
GoogleAIにICCプロファイルの調べ方を聞いたら、ImageMagickの「identify -verbose foo.png」
で調べれば良いとの回答があったので見てみたところ、
どうやらSegfaultしないPNGファイルはiccプロファイルが埋め込まれていないようなのですが、
SegfaultするPNGファイルは「GIMP built-in sRGB」というICCプロファイルが埋め込まれている
らしいというのが分かりました。ImageMagickのconvertで再変換を行なうことで、ICCプロファイルが無くなり、
今回ビルドしたcjxlではSegfaultしなくなるという関係になっているようです。
テレワーク。早くもなく遅くもなく終了。
攻殻機動隊のアニメ。原作ナイズだなぁと思ったり。
Production I.G じゃない攻殻アニメというのもなんか新鮮。
テレワーク。早めに終了。
SAI2の2026-07-06版が出ている模様。お疲れ様です。色々修正されているようですが、先日のハーフトーンの件は
まだ発見されてないみたい。
SAI2(2026-07-06版)で、図形(丸、三角、四角)を実行すると1回の実行で何故か31枚の図形レイヤーが生成される。
Undoすると1レイヤーずつ消えるので、自動実行的に31回図形実行をしているような振る舞いに見える。
AM中に起床。
掃除したり洗濯したり。
SAI2(2026-07-04版)でグレイスケールモードキャンバスとハーフトーンを試していたところ、
描画バグと思われるものに遭遇したり。単純に、二つのレイヤーが重なっているとき、
上のレイヤーにハーフトーンを適用すると、下のレイヤーとの重なりの境界にゴミ表示が乗るようです。

既に誰かが報告されているかも知れませんが御参考まで。
追記1。すれ違いで 2026-07-05版が出ていたのですが、ハーフトーンの件はこちらでもまだ修正はされてなさそうです。
先日のモニタープロファイルの読み込みエラーは出なくなってました。ありがとうございます。
追記2。ハーフトーンの件はグレースケールモードキャンバスの時に発生するようです。
RGBカラーモードでは発生しませんでした。
何やら Copilot Keyboard の更新通知が表示されたのですが、設定→バージョン情報からは更新が確認できず。
Microsoft Storeを確認しても新しいのが置かれているような感じはせず。なんだこれ?🤔
証拠画像を取っておこうと思ったのですが、「Win + N」で過去の通知を表示させた状態でスクリーンショットを
取る方法が無さげ。マジで?
「ONEPIECE(115)」。だいぶ多くのネタが回収されてるようですが、あとどれくらい残っているんだ?
という感じです。そして話の続きが気になってしかたありません。
SAI2。グレースケールモードですが、A4サイズの1200dpi(=14032x9922pix)という解像度で使ってみてるのですが、
ちっとも突っかかる様子がありません。ブラシサイズ5000でテクスチャ有効にしてぐりぐり描いても、
タスクマネージャーで見るとSAI2のCPU使用率が 0% のままになってて、CPU使用率でソートしても上位にあがってきません。
なにこれ? どうなってんの!? 怖い!!ってなってます😅
昼前起床。
ちょろり買い物にお出かけ。
SAI2の大規模改修版の更新が来てたり(2026-07-04版)。お疲れ様です。
先日のキャンバス領域が全面黒で描画される件は修正されてるようですが、
モニタープロファイルの読み込みでエラーが発生している模様
(errlog.sai2.20260704.115848.txt.xz)。
御参考まで。
SAI2を弄ってみたり。
「株式会社マジルミエ」のアニメは二期なのか?
テレワーク。早くもなく遅くもなく終了。
昨日付けで気づいてなかったのですが、
SAI2の大規模改修版が来とる!!!!!
(ペイントツールSAI開発室)。
ほんのちょっと触ったところ、なんかやべぇ感じしかしない(褒め)。
一点だけ、新規キャンバスの作成や既存のファイル読み込みを行なった時に例外が発生しているようです
(errlog.sai2.20260704.001131.txt.xz)。
直後にキャンバス領域が全面黒で描画されますが、ビューの拡大/縮小で再描画されればその後の動作には影響は無いようです。
御参考まで。
テレワーク。早くもなく遅くもなく終了。
調べごとをして終了。
テレワーク。気持ち早めに終了。
テレビ欄を眺めていたら、日テレの深夜アニメ枠で「BanG Dream! It's MyGO!!!!!」が放送される
ようだと知ったり。東京MXでは何度か再放送されていましたが、なぜ日テレでも放送?とは思ったりも。