mieki256's diary



2025/11/01() [n年前の日記]

#1 [cg_tools] Affinity Studioを試用

画像編集ソフト Affinity Photo 2、ドローソフト Affinity Design 2、 レイアウトソフト Affinity Publisher 2 を販売していた Affinity が、3つを統合して無料で利用できる版を公開したらしい。

_Adobe競合の「Affinity」が無料化。独立していた写真編集やデザイン機能統合 - PC Watch
_Canva、「Affinity 3.0」を永久無償提供 〜ピクセル・ベクター・DTPを統合して生まれ変わる - 窓の杜

Affinity Design 2 は購入して持っているけれど、気になる…。試用してみることにした。

環境は Windows11 x64 25H2。CPU は AMD Ryzen 5 5600X。RAM 32GB。GPU は NVIDIA GeForce GTX 1060 6GB。

インストール :

_Affinity | プロフェッショナル クリエイティブ ソフトウェア、無料で万人のために

利用には Canva のアカウントが必要らしい。メールアドレスを登録して取得した。パスワードの設定は求められなかったのだけど…。いいのかな…。

最初は Affinity x64.exe を入手してインストールしてみたのだけど、これだと起動直後にいきなり終了してしまう…。アンインストールと再インストールを繰り返して試してみたけど、何度試してもちゃんと起動してくれなかった。

Affinity x64.msix を入手してインストールしたところ、こちらなら起動してくれた。バージョンは 3.0.0.3791 になっていた。ただ、どこにインストールされたのかが分からない…。おそらくは C:\Program Files\WindowsApps\ 以下にインストールされたのだろうと思うのだけど、このフォルダ、ユーザがアクセスできないフォルダで…。

さておき、少し触ってみたけれど、フツーに画像編集+ドローソフトだった。基本機能に関しては全然使えそうな印象。

有料プランのアカウントにすればAI関連機能が使えるようになるらしい。年額8,300円と言うことは、月額約700円程度になるのだろうか。

#2 [windows] WindowsAppsフォルダについて

Affinity Studio が WindowsAppsフォルダにインストールされてしまったので、中はどうなってるのか確認したかったのだけど、WindowsAppsフォルダにはユーザがアクセスすることができない…。

中を覗く方法がないものかとググってみたけれど…。やれないことはないけれどWindowsやアプリの動作に支障が出るかもという話を見かけて怖くなってきた。このデフォルト状態のままにしておいたほうがいいか…。

_Windows11でWindowsAppsフォルダに入れない ##Windows11 - Qiita
_WindowsAppsフォルダを開く手順 | eizone.info


別フォルダに内容をコピーすれば確認できるという話も見かけた。

_"C:\Program Files\WindowsApps" フォルダの内容を確認する - "C:\Program Files\WindowsApps" フォルダの内容を作業フォルダーにコピーする - Windows 10 Tips | iPentec

ただ、おそらく数GByteになりそうだよな…。少なくとも今回インストールした Affinity Studio は2GBぐらいの容量があるっぽいし…。


中に入ってるアプリが分かるなら、タスクマネージャーから辿ってアプリがインストールされているフォルダのみにアクセスすることも可能らしい。

_WindowsAppsフォルダを見る方法!? - gameandpcのブログ

#3 [prog] Visual Studio Codeでダミーテキストを入力したい

Visual Studio Code(以下vscodeと記述)上で、ダミーテキストを打ち込みたい。ダミーテキストと言えば Lorem ipsum だろう…。

_lorem ipsum - Wikipedia

そんなわけで、Lorem ipsum を入力してくれる拡張を vscode にインストールしてみた。

_Lorem ipsum - Visual Studio Marketplace

Cirl + Shift + P でコマンドパレットを出して「lorem」と打てばそれらしいコマンドが出てくる。


ちなみに「vscode ダミーテキスト」でググると、HTML や CSS を編集する際の emmet機能を使ってlorem + TABキーで出せる、と紹介してる事例が多く…。

_Emmet - Wikipedia
_Emmetとは?これだけ知っておけばOK!
_【爆速コーディング】Emmetはいいぞ!【HTML編】 #初心者 - Qiita
_VSCodeで適当な文章を一瞬で生成する方法

Pythonスクリプトを書いてる時に打ち込みたかったので、その方法はちょっと…。いやまあ、右下の「Python」をクリックしてhtmlに変更して、「lorem」と打ってTABキーを叩いてダミーテキストが出てきたら「Python」に戻す、ということでもやれなくはないけれど…。

2025/11/02() [n年前の日記]

#1 [prog] Visual Studio Code に拡張をいくつかインストールした

Visual Studio Code(vscode)でPythonスクリプトを書いていたけれど、ちょっと編集が面倒だなと思う瞬間があったので、楽になりそうな拡張を探してインストールしてみた。

環境は Windows11 x64 25H2 + Visual Studio Code 1.105.1。

連番文字列を挿入したい :

連番の文字列を挿入したい。良い方法は無いものか。

Insert Sequence という拡張を使うとできるらしい。インストールしてみた。

_Visual Studio Code - マルチカーソルで連番を簡単に入力できる拡張機能|株式会社アンタイプ
_【VSCode】時短VSCode術!複数行にわたって連番を入れたい 初心者エンジニア - Qiita
_Insert Sequence - Visual Studio Marketplace
_Insert Sequences - Visual Studio Marketplace



  • vscodeのマルチカーソル機能を使って、入力場所をあらかじめ複数指定してから、Ctrl + Shift + P でコマンドパレットを出して「seq」とでも打ち込めばコマンドが出てくる。選んで Enter を叩けば連番が入る。
  • 直後は文字入力欄も表示されているので、例えば0埋めした4桁連番を入れたいなら「0001」と打てばいい。
  • 英文字にも対応していて、「a」と打てば、a,b,c,d,e,f,〜 を入れてくれる。

最初は Insert Sequence 1.0.7 を試したけれど、Insert Sequences 0.10.1 (最後にsがついてる)も似た感じで使えた。後者のほうが機能豊富な印象を受けた。また、後者はショートカットキーも割り振られていて、Ctrl + Alt + . を叩けば呼び出せた。

キーボードマクロを使いたい :

キーボードマクロを使いたい。一連のキー操作を記録しておいて、再生キーを叩けばそのキー操作が再現される、といった機能。

_VSCodeでキーボードマクロを使いたい VSCode - Qiita
_Keyboard Macro Beta - Visual Studio Marketplace

Keyboard Macro Beta 0.14.8 をインストールしてみた。



  • Ctrl + Alt + R で記録開始。
  • Ctrl + Alt + R で記録終了。
  • Ctrl + Alt + P で再生。


ただ、自分が普段使っている xyzzy というエディタ上では Dynamic Macro を頻繁に使っていて…。これはキー操作の繰り返しを自動で検出して、特に記録等しなくても単に再生キーを叩くだけで、今まで繰り返していたキー操作を再生してくれる。「さて、キー操作を記録しなきゃ…」などと意識しなくて済むし、「アレ? この操作さっきから何度も繰り返してるな?」と気づいたら再生キーを押すだけで済むので便利。

ググってみたら vscode用の Dynamic Macro もあるらしい。

_Dynamic Macro - Visual Studio Marketplace
_tshino/vscode-dynamic-macro: VS CodeでDynamic Macroという機能を実現する拡張機能です
_自動補完の未来: 操作の補完 dmacro への招待
_Dynamic Macro - 増井俊之

Dynamic Macro 0.1.0 をインストールしてみた。たしかに使えるようになった。ありがたや。



  • 動作には Keyboard Macro Beta が必要。
  • デフォルトでは Ctrl + Alt + L にリピートキー(再生キー)が割り当てられている。

しかし、動作して喜んでいたのだけど、この Dynamic Macro を有効にすると vscode上でシンボルの名前変更ができなくなることに気づいた…。必ずできなくなるわけではなくて、できたりできなくなったりするというか…。ESCキーで入力欄を閉じることもできない…。発生する条件が分からない。ただ、この拡張を無効にすると、シンボルの名前変更は問題無く動作する。これはちょっと厳しい。仕方ないので無効にしておくことにした。

#2 [cg_tools][prog] 画像ファイルを複数のサイズで縮小したい

親父さんがWebサイトを更新する際、複数のサイズで画像を縮小しているようなのだけど、その都度GUIアプリ上のサイズ指定を打ち込み直しているのが気になった。複数のサイズで一気に縮小画像を生成してくれるツールは無いのだろうか。

ググってみたけれど、ちょっと見当たらない…。プリセットを複数保存できるツールはあるようだけど…。

とりあえず、Windowsのbatファイルでできるんじゃないかと試してみた。縮小画像の生成自体は ImageMagick を使う。

環境は Windows11 x64 25H2 + ImageMagick 7.1.2-8 portable Q16 HDRI x64。

以下のような感じになった。
_resize_image_files.bat
@echo off
@rem 複数の画像ファイルをドラッグアンドドロップで渡して複数の縮小画像を作成する。  
@rem Imagemagick 7.x.x (magick.exe) を利用して縮小画像を作っている。  

chcp 65001 > NUL

setlocal enabledelayedexpansion

@rem ImageMagick 7.x.x にパスを通す。常にパスを通してあるなら不要  
set PATH=%IM7_PATH%;%PATH%

@rem set MAGICKOPTA=-filter Lanczos -define filter:blur=.9891028367558475 -distort Resize
@rem set MAGICKOPTB=-quality 90
set MAGICKOPTA=-colorspace RGB -filter Lanczos -define filter:blur=.9891028367558475 -distort Resize
set MAGICKOPTB=-colorspace sRGB -quality 90

echo 縮小画像を作成します。  
echo.

for %%F in (%*) do (
echo 元画像 : %%F  
magick %%F %MAGICKOPTA% 720x720 %MAGICKOPTB% "%%~dpF%%~nF_720.jpg"
echo 縮小画像 %%~nF_720.jpg を作成しました。  
magick %%F %MAGICKOPTA% 1000x1000 %MAGICKOPTB% "%%~dpF%%~nF_1000.jpg"
echo 縮小画像 %%~nF_1000.jpg を作成しました。  
)

echo.
echo --- 処理が終わりました。何かキーを押してください。 ---
pause

endlocal


ImageMagick に渡すオプションは以下を参考にさせてもらった。ありがたや。

_ImageMagick の画像リサイズArtifact対策 Resize - Qiita


問題は、このbatファイルを親父さんに渡しても使えるのかどうか…。ショートカットファイルにドラッグアンドドロップするだけで使えるはずだけど、歳が歳だから新しい操作手順を覚えられないようで…。それどころか今まで行っていた操作手順もどんどん忘れているし…。

#3 [cg_tools] ImageMagickの現行版をインストールした

Windows11 x64 25H2上で ImageMagick 現行版、7.1.2-8 portable Q16 HDRI x64 をインストールした。ImageMagick-7.1.2-8-portable-Q16-HDRI-x64.7z を入手して解凍。D:\Prog\ImageMagick-7.1.2-8-portable-Q16-HDRI-x64\ にインストール。

convert.exeが無くなっていた :

convert.exe が入っていない…。今まで利用していた ImageMagick 7.1.1-26 portable Q16 HDRI x64 には入っていたのだけどなあ…。

ImageMagick 6.x.x までは convert.exe を使って画像変換処理等をしていたのだけど、ImageMagick 7.x.x は magick.exe というプログラムを使って convert.exe と同様の処理ができるように変更されていた。おそらくだけど Windows にデフォルトでインストールされている convert.exe と名前が同じでよろしくないから改善を試みたのかなと…。

そもそも convert というワードは何にでも使えてしまうので、ファイル名やコマンド名としてそのまま使うのはよろしくないとは思う。ImageMagick も Microsoft もどっちもおかしい。

ただ、古い版との互換性を考えて、ある時期までは convert.exe も同梱されていたのだろう。しかしそろそろ入れなくてもいいんじゃねと判断したということかな…。分からんけど…。

_ImageMagick の歴史メモ #history - Qiita

上記の記事によると、7.1.1-33 から convert を使うと警告が出るようになったのだとか。

2025/11/03(月) [n年前の日記]

#1 [cg_tools][prog] 画像ファイルを複数のサイズで縮小したい。その2

Windows11 x64 25H2上でbatファイルと ImageMagick を使って、複数の画像を、複数のサイズで縮小して出力したい。

_昨日、 一応それっぽいbatファイルは書けたけれど、出力画像をサブディレクトリを作ってその中に保存するようにしたい。

以下のような感じになった。環境は Windows11 x64 25H2 + ImageMagick 7.1.2-8 portable Q16 HDRI x64。

_resize_image_files.bat
@echo off
@REM 複数の画像ファイルをドラッグアンドドロップで渡して複数の縮小画像を作成する。  
@REM 縮小画像の生成には ImageMagick 7.1.2-8 Q16-HDRI x64 (magick.exe) を利用。
chcp 65001 > NUL

@REM 遅延環境変数の使用を宣言
setlocal enabledelayedexpansion

@REM ImageMagick 7.x.x にパスを通す。常にパスを通してあるなら不要  
set PATH=%IM7_PATH%;%PATH%

set MAGICKOPTA=-colorspace RGB -filter Lanczos -define filter:blur=.9891028367558475 -distort Resize
set MAGICKOPTB=-colorspace sRGB -quality 90

echo --- 縮小画像 (720ドット、1000ドット) を作成します。 ---  
echo.

for %%F in (%*) do (
  echo 元画像 : %%F  
  for %%i in (720,1000) do (
    set DIRNAME=resize_%%i
    set DIRPATH="%%~dpF!DIRNAME!"
    if not EXIST !DIRPATH! (
      @REM サブディレクトリが見つからないので作成する  
      mkdir !DIRPATH!
      echo ディレクトリ !DIRPATH! を作成しました。  
    )
    @REM ImageMagick で縮小画像を生成  
    magick %%F %MAGICKOPTA% %%ix%%i %MAGICKOPTB% "%%~dpF!DIRNAME!\%%~nF_%%i.jpg"
    echo 縮小画像 !DIRNAME!\%%~nF_%%i.jpg を作成しました。  
  )
  echo --------  
)

endlocal

echo.
echo --- 処理が終わりました。何かキーを押してください。 ---  
pause


今回、遅延環境変数とやらに見事にハマって、動かないなと悩んでた。面倒臭いな…batファイル…。

_遅延環境変数について #Windows - Qiita
_バッチファイル界の魔境『遅延環境変数』に挑む(おまけもあるよ) - Qiita
_【バッチ】遅延環境変数について

#2 [python][tkinter] tkinterのGUIデザインツール Gluonix Designer を試用

Python + tkinter でGUIアプリを作りたいけれどウィジェット(GUI部品)のレイアウトが面倒臭い。何かヨサゲなGUIレイアウトツール/GUIビルダー/RADツールは無いものか。

ググっていたら、Gluonix Designer というツールがあると知った。気になる。少しだけ試用。

_GluonixDesigner - PyPI
_nucleonautomation/Gluonix-Designer
_Python Tkinter GUI Drag-and-Drop Designer - showcase - Python GUIs Forum
_【Python/Tkinter】新た(?)なGUIデザイナー「Gluonix Designer」

環境は、Windows11 x64 25H2 + Python 3.10.10 64bit。

以下でインストール。
pip install GluonixDesigner
GluonixDesigner 6.2 がインストールされた。

Pythonインストールフォルダ\Scripts\ 以下に、Gluonix.exe、GluonixDesigner.exe というファイルが入るので、そのどちらかを実行すれば起動する。

かなりお洒落なウインドウが開いたけれど…。描画の更新がなんだかちょっと怪しいような…?

プレビューウインドウ上に、追加したウィジェットが表示されるので、左ボタンドラッグで位置を決めて、右ボタンドラッグでサイズを変更する模様。

レイアウトは、座標とサイズの指定しかできない ―― place しか使えないような気がする。pack か grid でレイアウトしたかったのだけどな…。そのあたりは PAGE と同じなのだろうか。

_PAGE - A Python GUI Generator
_PAGE download | SourceForge.net

2025/11/04(火) [n年前の日記]

#1 [tkinter] tkinterを使って縮小画像生成アプリを作成中

Python + tkinter + ImageMagick を使って、親父さんのWebサイト更新作業を楽にするためのGUIアプリを作成中。

既にbatファイルの形で求める処理はできているのだけど、この形では親父さんが使えるとも思えない。GUIアプリの見た目なら使えたりしないかなと…。

tkinterでドラッグアンドドロップ :

tkinterで表示されたウインドウ上にエクスプローラから複数ファイルをドラッグアンドドロップ(D&D、DND)してファイルパスを取得したい。できれば tkinter の Listbox上に表示したい。

tkinterdnd2 というモジュールをインストールすればドラッグアンドドロップが使えるようになる。
pip install tkinterdnd2

たしか以前も試していたような…。

_mieki256's diary - tkinterdnd2を試用
_mieki256's diary - Python + Tkinter でドラッグアンドドロップ

さておき。Listbox + tkinterdnd2 を使ったサンプルソースを書いてみた。環境は Windows11 x64 25H2 + Python 3.10.10 64bit + tkinter + tkinterdnd2 0.4.3。

04_tkintrdnd2_with_listbox_py_ss01.png

_04_tkintrdnd2_with_listbox.py
"""
Drag and drop file to Listbox from Windows explorer.
use tkinterdnd2.

pip install tkinterdnd2

* Windows11 x64 25H2 + Python 3.10.10 64bit + tkinterdnd2 0.4.3
"""

import tkinter as tk
from tkinterdnd2 import *

# from tkinterdnd2 import DND_FILES, TkinterDnD


def all_clear():
    """Listbox all clear"""
    listbox.delete(0, tk.END)


def get_list_from_listbox():
    """Get list from Listbox"""
    flist = list(listbox.get(0, tk.END))
    return flist


def drop(event):
    """Drop and drop to filer"""
    if listbox.get(0) == "Please file drop":
        listbox.delete(0, tk.END)

    lst = list(root.tk.splitlist(event.data))
    # lst.sort()
    for s in lst:
        listbox.insert(tk.END, s)

    for s in get_list_from_listbox():
        print(f"[{s}]")


# Main window
root = TkinterDnD.Tk()
root.title("Drag and drop to Listbox")
# root.geometry("640x200")

LISTBOX_LIST_INIT = [
    "Please file drop",
    "test 1 hoge fuga piyo",
    "test 2",
    "test 3",
    "test 4",
    "test 5",
    "test 6 Ut incididunt non amet elit reprehenderit elit cillum eu nostrud velit.",
    "test 7",
    "test 8",
    "test 9",
]

frm = tk.Frame(root, relief=tk.GROOVE, bd=4)

listbox = tk.Listbox(
    frm,
    width=40,
    height=5,
    font=("Meiryo UI", 14),
    justify="left",
    selectmode=tk.EXTENDED,
)

for s in LISTBOX_LIST_INIT:
    listbox.insert(tk.END, s)

# scrollbar
scrlbary = tk.Scrollbar(frm, orient=tk.VERTICAL, command=listbox.yview)
scrlbarx = tk.Scrollbar(frm, orient=tk.HORIZONTAL, command=listbox.xview)
listbox.configure(yscrollcommand=scrlbary.set)
listbox.configure(xscrollcommand=scrlbarx.set)

btn = tk.Button(root, text="List Clear", command=all_clear)

# layout
frm.pack(fill=tk.BOTH, expand=True, padx=12, pady=12)
listbox.grid(row=0, column=0, sticky=tk.NSEW)
scrlbary.grid(row=0, column=1, sticky=tk.NS)
scrlbarx.grid(row=1, column=0, sticky=tk.EW)
frm.grid_columnconfigure(0, weight=1)
frm.grid_rowconfigure(0, weight=1)

btn.pack(padx=8, pady=8)

# drag and drop bind
listbox.drop_target_register(DND_FILES)
listbox.dnd_bind("<<Drop>>", drop)

root.mainloop()

Listbox に Scrollbar をつけるあたりでちょっと悩んだけれど、ググってコピペしてどうにか…。
  • Scrollbar の command= に Listbox の .xview や .yview を指定。
  • Listbox の xscrollcommand= や yscrollcommand= に、Scrollbar の .set を指定。

Lisbox上のリストを操作する方法もググってどうにか…。
  • リストを全消去したい時は、listbox.delete(0, tk.END) でいいらしい。0 が一番最初の項目。tk.END が一番最後の項目を示している。らしい。たぶん。
  • Listbox上のリストを、Python のリスト(配列)として取得したいなら、flist = list(listbox.get(0, tk.END)) みたいな感じで。.get() を呼ぶと項目群がタプル(「(」「)」で挟まれてるアレ)の形で返ってくるけれど、list() で囲んでやることでタプルをリスト(配列、「[」「]」で挟まれてるアレ)に変換できる。
  • Listbox に項目を追加するなら、listbox.insert(tk.END, s) みたいな感じで。最後の項目を示す場所に s を挿入、ということらしい。

2025/11/05(水) [n年前の日記]

#1 [tkinter] tkinterを使って縮小画像生成アプリを作成中。その2

Python + tkinter + ImageMagick を使って、親父さんのWebサイト更新作業を楽にするためのGUIアプリを作成中。

環境は Windows11 x64 25H2 + Python 3.10.10 64bit + tkinter + tkinterdnd2 0.4.3。

ImageMagickの呼び出しでハマった :

縮小画像の作成には、ImageMagick (magick.exe) を使いたい。つまり外部コマンドを呼び出す形になる。Python の場合、subprocess なるモジュールを使えば外部コマンドを呼び出せるらしいけど…。一般的には subprosess.run(["コマンド", "オプション"]) という形になるらしい。

しかし、試してみたところ、どうも上手く行かない…。妙なエラーばかり出る…。

原因が分かった。subprocess.run() に空白を含むパスを渡そうとした際、気を効かせたつもりで「"」でパスを挟んでから渡していたのがマズかった模様。そのあたりは subprocess.run() 側でイイ感じに処理してくれるらしいので、空白を含んだパスだろうと含んでないパスだろうとそのまま渡してしまえばいい。

更に、ImageMagick に渡すオプション文字列を、空白を含めた状態で渡してしまっていたのもマズかった模様。空白を区切り文字にして文字列を分割してリストにしてから渡してみたら動いてくれた。

以下のような感じになった。

im_opt = "-colorspace RGB -filter Lanczos -define filter:blur=.9891028367558475 -distort Resize {SIZE}x{SIZE} -colorspace sRGB -quality 90"

def get_resize_command(infile: str, outfile: str, size: int):
    """ImageMagickを使って画像をリサイズするためのコマンドリストを取得"""

    cmd = []
    cmd.append("magick")
    cmd.append(infile)

    optstr = im_opt.replace("{SIZE}", str(size)).split(" ")
    for s in optstr:
        cmd.append(s)

    cmd.append(outfile)

    return cmd

infile, outfile には空白を含んだファイルパスが入ってるけれど、そのままリストに登録して動いてくれた。また、オプション文字列は空白で分割( .split(" ") )してリストに追加している。

#2 [windows] 親父さん用PCにPythonとImageMagickをインストールしておいた

親父さん用PC(Windows11 x64 25H2機)に、Python と ImageMgaick をインストールしておいたことをメモ。これで一々Pythonスクリプトをexe化してからコピーしなくても済むだろう…。

Pythonのインストール :

よく分からないまま、Python を3種類インストールしてしまった…。

  • Python install manager (python-manager-25.0.msix) を入手して実行。Python 3.14 をインストール。
  • Python 3.13.9 64bit のセットアップファイル (python-3.13.9-amd64.exe)を入手してインストール。C:\Python\Python3.13\ にインストールしておいた。これは環境変数PATHの最初に追加されたので、python と打てば、この Python 3.13.9 が実行されるはず。
  • cmd.exe 上で python3 と打つと Microsoft Store が開いて Python の入手ページが表示される。Python 3.13 が入手できるようなので「入手」と書いてあるボタンをクリックしたけれど、これはどこにインストールされてしまったのか分からない…。

後になって調べてみたら、Python install manager は Python 3.14 の公開直後に配布が始まったばかりの仕組みらしくて、今後はこの形式で Python のインストールをしていく予定らしい。ただ、公開されたばかりの仕組みだから、まだ不具合が残ってる可能性もある、という話も見かけた。

Microsoft Store経由でインストールされる版は Pythonインストーラと保存場所が色々違うようで、ユーザーが覗くことすらできない WindowsAppフォルダにインストールされたりするらしい。そのことでトラブルが起きる可能性があるから避けるべき、ということになっているらしい。

やっちまった感じがする…。既存のPythonインストーラだけを使ってインストールを済ませておくべきだった…。後でアンインストールできないか試してみないと…。

ImageMagickのインストール :

ImageMagick は、ImageMagick-7.1.2-8-Q16-HDRI-x64-dll.exe を入手してインストールした。デフォルトでは C:\Program Files\ 以下にインストールされるけど、今回は C:\Prog\ 以下にインストールした。パスに空白文字が含まれていると不具合に遭遇しそうなので…。

環境変数PATH に追加されたので、cmd.exe 上で magick.exe が呼び出せる。magick --version と打ったらバージョンが表示された。

2025/11/06(木) [n年前の日記]

#1 [movie] 「大怪獣ガメラ」を視聴

BS12で放送されていた版を録画していたので視聴。ガメラシリーズの第1作。4Kリマスター版。白黒フィルム映画。

自分はおそらく初見のはずだけど、見ている途中で寝てしまった…。疲れてたのかな…。いや、それとも…。昔、押井守監督作品「紅い眼鏡」を見ていた時も途中で寝てしまったので、ひょっとすると自分は白黒フィルム映画を見ると寝てしまうのではないか? という疑惑が出てきた…。 *1

一応最後まで見たけれど、この映画って評価できるポイントはあるのだろうかと、かなり失礼なことを思ってしまった…。いやまあ、あの時代にゴジラの後追いで怪獣映画を作ってみせたという点が一番の評価ポイントなのかもしれないけれど。しかし、例えば1stガンダムやカリ城は何度見ても新たな発見があるけれど、この映画には「この時代にこんなことしてたんか…」的驚きはこれと言って無さそうな…。

ただ、最後のあたりでマットペイントのカットが出てきて「おっ」と思ってしまった。考えてみたら、手前にフツーの光景を置いて、奥にガメラを出す感じの、比較的大胆な構図の合成カットが結構多かった気もする。誰かが「大映の特撮映画は合成が妙に上手い」と評していた記憶もあるけれど、たしかにそんな印象を受けたような気もした。

ガメラが空を飛ぶあたりはおそらくアニメーションで実現してるのだろうけど、そのことで実に奇怪な光景が実現できていた気がする。また、平成ガメラシリーズではCGアニメを活用してたりするわけで、ガメラシリーズと言えば実写とアニメの融合でしょう、第1作からしてアニメを活用してますよ、という見方もアリなのかなと…。

飛行機が墜落して「原爆実験か?」と言い出したり、ガメラを倒すために原爆を使おうと日本人が言い出したり、被爆国日本とは思えない、どこか雑な核の扱いが気になったりもした。アメリカ映画ならともかく、邦画なのにそんな扱いでいいのか? もしかすると当時の日本は核に対してその程度の感覚だったのかな…? いや、でも、第五福竜丸事件が1954年、ガメラが1965年に公開なのだから、もうちょっと…。それとも脚本家さんの思想的なものが入ってたんだろうか。

「昭和再生ファクトリー」も視聴 :

「大怪獣ガメラ」4Kリマスター版の放送に合わせて、その直後に「船越英一郎の昭和再生ファクトリー 『大怪獣ガメラ』4Kデジタル修復作業に密着」も放送されていたので録画して視聴したのだけど、実に興味深い内容で、こっちが本編なのでは? とすら…。

4Kリマスター作業は樋口真嗣監督が監修(?)をしながら行われたらしいけど、ワイヤーはあえて残すという方針が打ち出されて、自分も「ヨシッ!」と…。例えばウルトラマンシリーズもリマスター作業をしてたはずだけど、あっちはバンバンワイヤー消しちゃってるから…。このあたり、作り手と観客の見たいものが違ってるのだろうな…。作り手にとってはワイヤーが見えるカットは失敗作だから消せるものなら消したいと思うだろうし、機会があれば実際に消しちゃうけれど。観客はワイヤーで吊ってる飛行機を見て「オイオイ。ワイヤー見えちゃってるよー。やっぱり昭和特撮だなあ」と言いつつもそのこと自体を楽しんでるところがあるので…。

当時子役として出演していた方がリマスター作業の現場に訪れて、リマスター作業の関係者からの質問に答えていたのだけど。たった一言二言でも当時の状況が聞けると、謎があっさり解決して実に良いなと…。

本編中、子役の方が木箱に入ったら、その木箱がクレーンで空中に吊り上げられてしまうシーンがあって。アレは実際に吊り上げられたのかと質問したら、後ろに穴があってそこから出た後に木箱が吊り上げられたはず、との答えで…。その証言を意識しながら該当カットを再確認してみると、たしかに木箱とコンテナの隙間から、後ろのほうで急いで逃げ出している人影がしっかり見えて、いやはやこんなところで密かな脱出劇が繰り広げられていたのかと感心してしまった。

花火をジェット噴射に見立てて回転するガメラのミニチュアは、1点で吊ると綺麗に回らないから3点で吊って回してるとか、モーター直付けで回すとモーターが停止した時にミニチュアもピタリと止まろうとしてグラグラ揺れてしまうから、自転車用のゆるゆると回り続ける部品を間に挟んで回転させてるとか…。アナログ特撮の工夫も紹介されていて勉強になった…。

*1: ちなみに「紅い眼鏡」は本当の白黒フィルム映画ではなくて、部分的にカラーになってるカットがあってそこを印象的に見せるためにほとんどのカットを白黒にしている、と聞いた記憶がある。

2025/11/07(金) [n年前の日記]

#1 [nitijyou] トイレ修理の見積りが出た

簡易水洗トイレの便器の底のほうにある弁が壊れてしまった件で、リフォーム関係を行ってるオノヤさんから見積りが届いた。詳細はGRPでメモ。

2025/11/08() [n年前の日記]

#1 [nitijyou] 簡易トイレについて調べてた

トイレが壊れてしまった件。以前診てくれた業者さんの話によると、トイレの便器を交換する作業は半日ぐらいかかるとの話で…。その間に家族がトイレに行きたくなったらマズイよなと…。

仮設トイレをレンタルする手もあるけれど、1日で25,000円〜30,000円ぐらいかかるとのことで、親父さんもお袋さんもそんなにかかるならレンタルは止めて別の方法を、と言い出して…。

そこでふと、災害時用の簡易トイレでどうにかできないものかと思いついて、自作方法を少し調べてた。

ダンボールだけで作るやり方では強度が不安なので、水を入れていたペットボトルも利用してどうにかするのが良さそうだなと思ったけれど。ググってるうちに、今時は100円ショップでも災害時用の簡易トイレを売っていると知った。さすがに100円では無理で、500円商品らしいけど。ダイソーかCanDoで売ってるという話を見かけたので、そのうち店頭を覗いてみようかなと…。

2025/11/09() [n年前の日記]

#1 [nitijyou] プラスチックホックの扱いが難しい

今日は朝から雨が降っていたので、100円ショップで買っておいたレインコートを着て犬の散歩をしていたのだけど。散歩中に少し腰をかがめたら、それだけでレインコートのスナップ?を固定するためのピンがパーンと吹っ飛んで、草むらの中に消えてしまった。購入直後からスナップが外れたりしていたので、多少は気を付けて使っていたつもりなのだけど…。

修理できないものかと、部屋の中からプラスチックホック(ワンタッチホック/樹脂ホック)を発掘。たしかワッツかダイソーで購入したような気がする。

しかしこれが全然ハマらない。

指の力だけで布地に固定できると謳っているけれど、固定用のピンが全く刺さらず、仕方ないので床にグリグリと押し付けて無理矢理差し込んだ。すると今度はホックとして機能しない。オスとメスをいくら押しつけてもパチリとハマってくれない。これまた床に押し付けてハメてみたら、今度はホックが外れなくなった。アレコレ試しているうちに、とうとうレインコートのビニールが破れてしまった。ダメだこりゃ。

後でググって知ったのだけど、この手のプラスチックホックは厚い布地で使うことが前提らしい…。100円ショップのレインコートは薄いビニールっぽいもので作ってあるから、ペラペラのビニールには使えないのだろう…。そして、レインコートについていたプラスチックホックは、おそらくビニールにも使える少し特殊なホックで、それ故に固定力が弱くてあっという間に取れてしまったということかもしれない。

とりあえず、部屋の中から両面テープ付きのマジックテープを発掘して、それで代用してみることにした。ビニールに両面テープで貼ってあるだけだから、どうせすぐに剥がれてしまう予感もあるけど…。

薄いビニールにも使えそうなプラスチックホックって入手できないのかな…。レインコートについていたのだから存在はしているのだろうけど、近所では単体で売って無さそうな気もする…。

ちゃんとしたレインコートが欲しい :

もっとちゃんとしたレインコートが欲しいのだけど、近所のホームセンターを回っても色が黒とか青とかそんなのばかりで…。明度が低い色のレインコートを着て夜に自転車を走らせたら「お前は忍者か!?」「そんなに車に轢かれたいのか!?」という感じになってしまう…。通販なら明るい色のレインコートが売ってるようだけど、生地(?)の感じが分からないまま買うのは博打だし…。

おそらく汚れが目立たないように暗い色のレインコートを売ってるのかもしれんけど、汚れだのなんだのより命のほうが大事。もっと視認性が高い色じゃないと…。でも近所じゃ売ってない…。

このあたり、高齢者向けの服にも共通する問題があるような気がする。横断歩道のないところを平気でノロノロと渡り始めるのがジジイババアだけど、そういう年齢層に限って色が暗くて視認性の悪い上着を着ていたりする。年齢が高くなればなるほど、目がチカチカするド派手な服を着るべきだと思うのだけど。安全性を考えたらそのほうがいい…。いや、そもそも横断歩道のないところを渡ろうとするんじゃねえって感じだけど、歩くのがシンドイからできるだけ短距離で移動しようと思って危ない行動を繰り返すようで…。だったらせめてド派手な服を着ろと言いたくなるけど店頭を眺めるとこれが全然売ってないんだよな…。あの状況は買う側の問題なのか、売る側の問題なのか…。

#2 [movie] 「大怪獣決闘 ガメラ対バルゴン」を視聴

BS12で放送されていたので視聴。4Kデジタルリマスター版。カラー作品。自分は初見。

先週のガメラ第1作は視聴途中で寝てしまったのだけど、今回は最後まで寝なかった。この映画はカラー映画なのだけど、第1作は白黒映画なわけで、やはり白黒映画を見ると自分は寝てしまうのではないかという疑惑が…。

怪獣の出てくるシーンよりも人間の悪役が大暴れしているシーンのほうが長かった気がする…。怪獣映画って何だろう…。なんでも、この映画はヒットしたけれど、劇場の子供達が途中で飽きていたことにスタッフが反省したそうで、この後の作品からちゃんと子供が楽しめる内容を意識してガメラシリーズの方向性が固まっていったらしい。というかこの作品は本編が田中重雄監督、特撮監督が湯浅憲明監督で、次回のギャオスからは本編+特撮監督が湯浅憲明監督になるので、そのあたりも大きいのかなと…。

怪獣バルゴンが虹を出すあたりは独特のセンスを感じて興味深かった。ガメラの飛行形態 ―― 手足の穴からジェット噴射してUFOのように回るあたりも一体どういう仕組みやねんと思わせるけれど、そういったゴジラシリーズには無い妙なセンスがガメラシリーズの魅力だったりもするのかなと思ったりもした。

2025/11/10(月) [n年前の日記]

#1 [pc] 液晶ディスプレイが壊れた

メインPCに接続して使っていた液晶ディスプレイ MITSUBISHI RDT233WX-3D(BK) が壊れてしまったっぽい…。

経緯 :

メインPCで画像生成AIを動かしたまま犬の散歩に行ってきて、帰ってきたらディスプレイ上に荒々しい市松模様が全画面で表示されていた。

画像生成AIという、GPUにとって負荷が高い処理をさせていたから、ビデオカードが ―― GPUかVRAMが壊れてしまったのだろうと思い込んで途方に暮れてたのだけど。ふと、液晶ディスプレイが壊れた可能性もあるのではないかと気が付いた。

試しに、液晶ディスプレイに接続されてるサブPCの電源を入れてみたところ、そちらも同じく異常な画面になった。また、手持ちの小型モバイルディスプレイに、メインPCやサブPCをHDMIで接続してみたところ、正常な表示になった。

どうやら液晶ディスプレイが壊れてしまったらしい…。GPUやVRAMは無事だった。

同等スペック品が見つからない :

三菱はPC用ディスプレイ市場から撤退してしまっているので、おそらくメーカでの修理は無理だろう…。ここは代替品を入手しないといけない。

価格.comやヨドバシカメラで相場を調べてみたけれど、今まで使ってたディスプレイと似たようなスペックの製品はもはや存在していない感じだった。この RDT233WX-3D は、24インチ以下のディスプレイなのに、スペックは結構ゴイスなほうで…。

  • 偏光フィルタ方式による3D表示が可能。
  • PIP(Picture-In-Picture)機能搭載。親画面の隅っこに、子画面を表示できる。
  • 入力端子が、D-SUB x 1、DVI-D x 1、HDMI x 2、D5端子 x 1。

3D表示は今の御時世もう廃れてしまったし、PIPは子画面で隠れた部分の操作ができなくなるから、その2点は諦めるとして。せめて入力端子数が多目の製品がないものかと探してみたけれど、ほとんど種類が無いようで…。D-SUBは必須として、HDMI x 2、あるいは HDMI + DVI-D、もしくは HDMI + DisplayPort で探してみたけれど、そんな製品はなかなか無い…。

それにしても、このディスプレイ、何時頃購入した製品なのだろう…。

_mieki256's diary - RDT233WX-3D(BK)とREGZA RD-BZ710が届いた

2011/08/20に購入していたらしい。

小型ディスプレイは厳しい :

小型モバイルディスプレイ Diginnos DG-NP09D で作業してるけど、さすがに9インチの液晶ディスプレイで色々作業するのはシンドイ…。解像度は1920x1200なのでそこは十分なのだけど、老眼だから物理的な画面サイズが小さいと厳しい…。

2025/11/11(火) [n年前の日記]

#1 [pc] 液晶ディスプレイは完全に壊れたわけではないらしい

壊れた液晶ディスプレイの代替ディスプレイを、昨日の夜にヨドバシカメラで注文したので、PCデスク上に設置するためのスペースを確保しようとアレコレしてた。


これで、PCデスクの上の段は何も置いてない状態にできたので、ここに新ディスプレイを設置できるだろう…。

それはともかく。部屋の隅に片づけた旧ディスプレイの電源を試しに入れてみたら、昨日の荒々しい市松模様とはと違って、「HDMI 1 No signal」としっかり文字が表示された。まさか…。

メインPCやサブPCをHDMI接続してみたところ、ちゃんと画面が映る。なんてこった。完全に壊れたものと思い込んでたけれど、そういうわけでもなかったらしい。

もしかすると、電源コード、DVI-Dケーブル、VGAケーブル、HDMiケーブルを全部抜いて、しばらく部屋の隅に放置していたことで、内部で静電気の類が抜けて何かリセットがかかったのかもしれない。例えば某所のDELL製デスクトップPCではよくそういうことが起きていて、電源コードを抜いて数分〜数十分放置してから再度電源を入れたら直ったりもしたので、液晶ディスプレイでも似た症状があるのかもしれない。

あるいは、熱暴走だったのかも…。液晶ディスプレイをメインPCのすぐ左に置いていたから、メインPCがGPUをフル稼働させると周辺の温度が高くなって、すぐ横に置いてあるディスプレイのちょうど右背面あたりも熱くなって異常動作していた可能性もありそう…。

もっとも、いつまた例の画面になってしまうのか分からないし、最近は老眼でディスプレイの文字を読むのが辛くなってきたから、24インチ前後から27インチにしてみたいとも思っていたし…。こういう機会でもなければディスプレイを変更することもなかっただろうから、まあ、いいかな…。

熱暴走が原因なら、ずっと電源を入れて使い続けてると、そのうち例の画面になりそうでもある…。ずっと作業していて例の画面が出てきたら熱暴走の可能性大、かもしれず。

PCデスクのサイズ :

一応、PCデスクのサイズを測ったのでメモしておく。

  • 上の段、ディスプレイを置くはずの段は、幅73cm x 高さ49cm x 奥行き44cm。
  • メインPCのサイズは、幅18cm x 高さ36cm x 奥行き44cm。

新規に必要になりそうなもの :

新規購入が必要そうなものを一応メモ。

  • HDMI切替器。ただ、PCの各種解像度をサポートしてる製品じゃないと…。TV等の映像機器にしか対応してない製品が多そうな気がする…。
  • USB3.0ケーブル。メインPCを足元に移動したら、隣の机の上に置いてある外付けHDDまでケーブルが届かなくなった。USB3.0 HUBに繋いで誤魔化そうとしているけれど、HUBに繋いだら速度が遅くなりそうな…。帯域を数台で分けて転送することになりそうだし…。

#2 [nitijyou] 親父さんが手術のために入院した

詳細はGRPでメモ。

2025/11/12(水) [n年前の日記]

#1 [pc] 代替の液晶ディスプレイが届いた

夕方頃、ヨドバシカメラ通販サイトで注文していた液晶ディスプレイが届いた。


_Monitor フル HD 液晶モニター 27E1N2100A/11 | Philips

入力端子数がちょっと厳しいけれど、とにかくPC画面を表示できないことには何の作業もできないので、映ればいい、安ければそれで良し、ぐらいの感覚で選んだ…。

同梱品は、パネル部分、台座用パーツ2個、HDMIケーブル、VGAケーブル、音声用ケーブル(ステレオミニジャック)。

向かって背面右側に電源スイッチを兼ねたジョイスティックがついている。

使用感 :

台座の組み立ては簡単だった。所定の場所まで押し込めばプラスチックの出っ張りがパチリと音を立ててハマるので、安心して作業できた。

ボリューム等の調整は、水平バーが表示された状態で、「上下」ボタンで値を変更する。バーが横方向に表示されている上に、左と右に「-」「+」が表示されているから、これは「左右」ボタンで調整できるんだろうな、と思い込んで動かすと設定画面を抜けてしまう…。上下ボタンで変更させたいなら垂直方向のバーを表示すればいいのに、このUIを作ったヤツは何を考えているのか。2025年にもなってこんなクソUIを平然と作るなや…。

背面右側に操作ボタンがあることで、設定操作中はパネル全体がグラグラと揺れて不安になる…。昔の三菱製液晶ディスプレイと全く同じ失敗をしている気がする。その点、NEC製ディスプレイは真ん中に操作ボタンを配置していたからグラグラしにくかったんだよな…。ただ、真ん中より端のほうが操作しやすいと思う人も居るだろうし…。グラグラしにくいけどちょっと押しづらい場所にボタンを配置するか、押しやすい場所に配置するけどパネル全体をグラグラさせるか、どっちがいいのやら。 *1

台座が想像以上に高くて、ディスプレイを見上げて作業する感じに…。低い位置なら何かしらの上に置くことで好きなように高さを調整できるけど、最初から高い位置だとそれ以上低くできないので困る…。まあ、値段が安いから仕方ない…。おそらくキーボードと同じ高さに置くことを想定してこの高さに決めたのだろうけど、自分の使ってるPCデスクはキーボードをスライドさせて手前に出せるタイプなので、ディスプレイを置く位置が10cmほど高くて…。

24インチ前後から27インチになったけれど、老眼の自分でも文字がちゃんと読める状態になった。3インチの差は結構大きいのだなあ…。買ってよかった…。

これはHDMI接続のせいかもしれないけれど、画面が眩しい…。今まで使っていた MITSUBISHI RDT233WX-3D(BK) も、DVI-D接続とHDMI接続では後者が何故か眩しかった…。何か規格が違うのだろうか…?

色々文句も書いてしまったけど、この値段でこの解像度とインチ数が入手できるなら御の字というか…。昔は1600x1200を表示したくてCRTディスプレイを10万円ぐらいで買ってたわけで…。CRT、重かったなあ…。それが今では一人で楽々運べるし、値段も1/5に…。

2025/11/14追記 :

音量調整のUIがおかしいと思っていたけれど、ふと思いついて、東芝製TV REGZA の音量変更画面を確認してみたら、REGZAも音量バーの表示は水平、リモコン上の音量変更ボタンは上下に配置されていた。

なんてこった。REGZA、お前もか…。

もしかすると、このディスプレイも、TVという製品群の音量変更UIに合わせただけ、ということかもしれないな…。「TVで音量変更する時は上下ボタンでやるだろ? 左右じゃないだろ?」「でもバーの表示は水平方向だろ?」「だったらそれに合わせておかないとダメじゃんよ」みたいな。

どうしてTVは操作を間違えないのだろう…。TVの場合、リモコン上に「音量」と印刷されている上に、上下ボタンしか用意されてないので、ユーザは何も迷わずに音量変更できるのかもしれない。ただ、このディスプレイは上下左右に動くジョイスティックで操作するので、左右にも動かせるならここは左右ボタンじゃないのと勘違いしてしまう…。

しかし、どうしてTVは、上下ボタンで値が変化するものを、わざわざ水平方向のバーで表示してしまったのだろう…? どういう理由がそこにあったんだ…? このUIは定着しちゃってるみたいだけど、本当にコレでいいのか?

*1: ちなみに、末期(?)の三菱製ディスプレイは、真ん中に操作ボタンを配置+リモコンまで同梱という進歩ぶりだった。ただ、リモコンの信号が全機種共通だったようで、部屋に三菱製ディスプレイが2台あると、片方の電源を消すつもりが両方の電源が切れると言う…。「ウチの製品なんてどうせ1台しか買ってもらえない」と思ってたんだろうか…?

#2 [nitijyou] 親父さんの手術の件

詳細はGRPでメモ。

2025/11/13(木) [n年前の日記]

#1 [pc] 液晶ディスプレイスタンドを物色中

昨日、液晶ディスプレイ PHILIPS 27E1N2100A/11 が届いたけれど、台座が高過ぎるのでどうにかならないものかと、モニタスタンド/モニタアームをググって探してる。パネル部分の裏側にVESAマウント(?)用のネジ穴があるように見えるので、市販のモニタスタンド/モニタアームに取り付けることもできるんじゃないかなと…。

ただ、どのモニタスタンドも、「高い位置にできるよ」と謳ってるものばかりで、「低い位置にできるよ」と謳ってるものが全く存在しない…。

高さを測定してみた :

PHILIPS 27E1N2100A/11 の高さを測ってみた感じでは、パネル部分の高さが約350mm程度。

価格.com上のスペック表では 幅617 x 高さ457 x 211mm とあって、これはスタンド付きの状態だろうから…。457 - 350 ≒ 100mm。10cm ほど宙に浮いてる状態なのだろう。

パネル部分の中央にVESAマウントがあるのだとすれば、現状では 100 + (350 / 2) = 275mm の高さのモニタスタンドを使ってるに等しい。理想的には一番低い状態で (350 / 2) ≒ 180mm ぐらいが望ましいので、180 〜 275mm 程度で高さ調節できるモニタスタンドならピッタリのはず。

しかし、そんなモニタスタンドは見つからない。最低でも 300mm とか 285mm とか…。

モニタアームなら高さを自由に調整できそうだけど、その場合おそらくはPCデスクが少し揺れただけでパネル部分もゆらゆらしてしまうのではないかと危惧していて…。まだモニタスタンドのほうが安定しそうな…。

現状でも、ちょっとPCデスクが揺れるとパネル部分がゆらゆらとやじろべえのように揺れて地味にイライラしてくる。もっとガッシリした台座だったら良かったのに。でもまあ、安いから仕方ない…。

余談 :

買い物のついでに、リサイクルショップ セカンドストリートを覗いてみたら、液晶ディスプレイもそこそこ店頭に並んでいて、そのほとんどが高さ調節可能な台座の製品だったのでなんだか悲しくなってしまった。今回、PHILIPS 27E1N2100A/11 を選んでしまったのは失敗だったなと…。高さ調節可能な製品を選ぶべきだった。PCデスクの中に収まるかどうかだけを気にしてしまって、それ以外のことに注意が向かなかった。大失敗。

同じ PHILIPS製品でも、高さ調節可能な液晶ディスプレイがちゃんと現行ラインナップの中にあるようで…。そのあたりを意識できていれば、高さ調節ができない製品を避けることもできたはずで…。つくづく大失敗。

#2 [nitijyou] ダイソーでHDMI関連を購入

昨日、ダイソーリオンドール須賀川店でHDMI関連の商品を購入したことをメモするのを忘れてたのでメモ。


液晶ディスプレイに複数のPCを接続する際、一々HDMIケーブルをPC背面や液晶ディスプレイ側面から抜き差しするのがシンドイ。ケーブルの途中に延長アダプタを挟んでおけば、そこでケーブルの抜き差しができるのではないかとアダプタやケーブルを購入してみた。

実際に使ってみたけれど、問題無く表示できている。ケーブル全長が5mを超えないようにとパッケージには書いてあったけど、1.5 + 1.5m なので大丈夫かな…。

本当はHDMI切替器が欲しいところだけど、各製品のレビューを眺めていたら、1080P や 720P なら映るけどそれ以外は映らないといった不具合話を見かけて…。おそらくHDDレコーダやゲーム機等の一般的な機器にしか対応してない製品がほとんどなのだろうなと。PCは色んな解像度を指定できるから不具合が出そう…。その点、HDMIケーブルを直接抜き差ししてしまえばマイナーな解像度にも対応できるはず…。

2025/11/13追記。HDMIケーブルをもう1本購入してきた。

2025/10/10に色々購入 :

ディスプレイが壊れてドタバタしてメモするのを忘れていたのでメモ。

ダイソーリオンドール須賀川店で、レインコートその他を購入。

  • ビッグレインコート(大人用、3Lサイズ、半透明)。雨具 2071。胸囲150cm。着丈120cm。適応身長170-185cm。株式会社大創産業。MADE IN CHINA。200円商品。
  • 手洗いOKフェルト。18x18cm。ゆめかわカラー。材質 : ポリエステル100%。株式会社大創産業。MADE IN CHINA。
  • ワンタッチホック。10mm。4組。ホワイト。普通地用。ボタン No. 117。打ち具不要、指でパチッとはめるだけ、と書いてある。取付けに適した生地の目安 : 圧縮して0.4-1.4mm。記事にヘッドを差し込んだ際ヘッド先端が2-3mm出てるくらいが最適。品質表示 : ポリアセタール。株式会社大創産業。MADE IN CHINA。

ホックが壊れてしまった100均レインコートを修理できないかとワンタッチホックやフェルトを買ってみたけれど、代替レインコートも念のために購入しておいた。

フェルトを挟んでからワンタッチホックをつければ、生地の厚みの調整ができるのではあるまいか…。ちなみにこのワンタッチホックはポリアセタールと言う材質で作られているので、瞬間接着剤では接着できない。特殊な接着剤が必要になるらしい。

2025/11/14(金) [n年前の日記]

#1 [pc] 液晶ディスプレイの端っこに補助棒を追加

数日前に購入した液晶ディスプレイ PHILIPS 27E1N2100A/11 の台座の強度が弱いようで、PCデスクがちょっと揺れると液晶パネル部分が左右にゆらゆらと揺れてしまって結構イライラしている。値段が安いから仕方ないのかな。しかしどうにかならないものか…。

液晶パネル部分のすぐ下に、木材で足っぽいものを追加してみた。

lcd_ss01.jpg

ダイソーで購入した、90 x 30 x 15mm の木材と、60 x 30 x 15mm の木材を瞬間接着剤でくっつけて工作。90 + 15 = 105mm の高さになるはず。これを左端と右端に配置。

これで一応左右に揺れなくなった。しかし…。自分は本当に、この後も、こんなアレな状態で使い続けるのだろうか…。

#2 [anime] 「驚きのトリック映像!発掘!アナログ・エフェクト遺産」を視聴

NHK-BSで放送されていた番組を録画して視聴。大昔の映画で使われていたアナログ特撮の事例を紹介していく番組。ゲストは樋口監督、釈由美子さん、別所哲也さん。

実に面白い番組だった…。紹介された事例のいくつかは自分も知っていたけれど、実際にそれを再現できるのか、番組スタッフが挑戦しているその様子も大変興味深かった。アナログ特撮は頓智と言うかアイデアと言うかそのあたりが分かりやすいので、見ていて楽しいなと…。

この番組内容なら、毎週15〜30分放送するフォーマットの番組としてもイケるのではなかろうか。もっとも内容からして、毎週放送のスケジュールで各仕掛けを再現するのは難しいだろうから、ある程度作り溜めしておいて放送する感じになるのだろうけど。

BTTFのデロリアンがミニチュアから実車に変わるネタとか、そういうのも見たいよな…。CGが映画に使われ始めた初期の頃のエピソード、ジョージルーカスが「こんなに金食い虫ではとても使えん」と判断した話なども面白いだろうし…。コストの変化をグラフにして見せたら説得力も出そう。樋口監督や山崎貴監督にアドバイザーになってもらえばネタはいくらでも出てきそうだし。

#3 [nitijyou] 灯油ポリタンク用のキャップを購入

午前中にお袋さんの運転する車で灯油ポリタンク3缶分を買いに行ったのだけど、1つだけキャップが割れていることに気づかないまま持っていってしまった。店頭で割れてることを教えてもらって、交換用キャップを入手しないとマズいなと…。

DCM須賀川店(ホーマック)に行ってキャップを探したら、50mm用と65mm用があって、ウチのポリタンクはどちらなのだろうと…。帰宅後に測ってみたら、ほとんどは50mm、一部古いものが40mmだった。つまり、灯油ポリタンクは一般的に、40, 50, 65mm の3種類があるのだろう…。

午後、犬の散歩のついでに、代わりになりそうなキャップをダイユーエイト須賀川西店で購入。


ワンタッチで開くと謳ってる商品も目に入って、気になったので購入してしまった。約2倍の値段だけど、実際に便利になるのであれば、少しずつこのタイプで置き換えていくのもアリかな…。

40mmのキャップが見つからない :

40mmのキャップが見た目ボロボロになってきているのだけど、交換用のキャップが無いかとググっても全然見つからない…。

そもそも口径40mmのポリタンクはかなり古い製品なので新品と交換すべきと言う話も見かけた。だとしたら廃棄方法まで調べないと…。

#4 [nitijyou] 親父さんの病室に見舞いに行ってきた

詳細はGRPでメモ。

2025/11/15() [n年前の日記]

#1 [windows] ディスプレイをスタンバイモードにしたい

Windows PC本体は何かしら処理をさせつつ、ディスプレイだけは電源オフ/スタンバイモードにしたい。Windows11の電源設定で、PCを操作してない状態が何分続いたらディスプレイの電源を切る、という設定はできるけれど、即座に電源オフにしたい時もあるわけで…。

以下のページが参考になった。

_Windows10でディスプレイ/画面の電源を素早く切る方法【ショートカットも】
_モニタ電源オフ - k本的に無料ソフト・フリーソフト
_Turn Off Monitor - k本的に無料ソフト・フリーソフト
_モニタ電源オフの詳細情報 : Vector ソフトを探す!
_Turn Off Monitor download | SourceForge.net

モニタ電源オフというソフトと、Turn Off Monitorというソフトを試用してみた。 どちらも Windows11 x64 25H2上で動いてくれた。

ちなみにディスプレイの電源オン/復帰は、キーボードのSHIFTキーを叩いて行ってる。

#2 [nitijyou] 灯油ポリタンクの値段を調べてきた

ダイユーエイトやホームセンターサンデーに寄って、灯油ポリタンク/灯油缶の値段を調べてきた。18Lの品が877円ぐらいだろうか…。DCM(ホーマック)の通販サイトで確認したら1つ2,200円と出ていたので、「そんなに高いものなのだろうか…」と不安になって他のホームセンターを回ってみたけれど、1,000円以下で買える店もあるようだなと…。

ググったところ、灯油ポリタンクのメーカーは、ポリタンクを5年ぐらいで買い替えることを推奨しているらしい。逆に言うと、5年ぐらいは材質が劣化して壊れたりしない自信がありますよ、ということかな…。

家にある灯油ポリタンクを確認したら、50mmと40mmの口がついているタイプが2個あった。これはもうかなり古いタイプらしい。現在の市場では40mmのキャップなんて売ってない。側面についているらしき製造年月日を確認したら、5,6,7といった数字が刻印されていて、矢印?が5を差しているように見えた。2005年頃の製造だろうか? それともまさか平成5年(1993年)?

また、昭和55年(1980年)頃に製造されたらしきタンクも2つあった。側面についている数字が、55、56、57、となっていたから、たぶん昭和じゃないかなあ…。

製造年月日に関して西暦と元号(昭和/平成/令和)が混在しているのは困る…。もっとも、当時は昭和が永遠に続くと思ってたんだろうか?

さておき。40mmのキャップはヒビが入りまくってるので、タンク自体を交換したほうがいいだろう…。

2025/11/16() [n年前の日記]

#1 [anime] 「大怪獣空中戦 ガメラ対ギャオス」を視聴

BS12で放送されていたので視聴。ガメラシリーズ第3作目。1967年(昭和42年)公開らしい。自分は初見。当時は生まれてすらいなかった。

ギャオスはもちろん空を飛ぶけれど、ガメラも空を飛べるので、たしかにゴジラシリーズにはない空中戦ができていて、設定的に美味しいなと…。もっとも、このギャオスという怪獣は、おそらくゴジラシリーズのラドンをアレしているような気もする。ただ、見た目の凶悪さはこちらのほうが勝ってるのではないかなあ…。

前作と違って、湯浅憲明監督が担当しているせいか、かなり子供さんに擦り寄った内容に感じた。もっとも関連記事をググってみたら、この3作目までは大人向けも意識していたそうで…。この後から完全に子供向けを意識したシリーズになっていくらしい…。

子供向け作品は子供を出すほうがウケるのかどうか :

子供のキャラがちょくちょく出てくる映画だったけど、はたしてこれはベストな選択だったのだろうかと少し悩んでしまった。子供が出てくるたびに、これは対象年齢が低い映画なんですよと再認識させられてしまうというか…。というか、子供向けを意識するなら子供を出せばウケるはず、という考えって、実は安易だったりしないか…?

いや、それはそれでアリなのかな。例えば…。
  • 「となりのトトロ」に出てくる姉妹が、仮に女子高校生と女子中学生の組み合わせだったら、はたしてあそこまで子供にウケるアニメになっていただろうか…?
  • 「崖の上のポニョ」の主人公が男子大学生でヒロインが女子高校生ぐらいのキャラだったら、あそこまで子供が食いついてくれるだろうか…?

そう考えると、子供にウケるために劇中に子供を出してみるという考えは、別におかしくないような気もしてきた。既存のヒット作を思い返すと、それで上手く行った事例がいくつもあるよな…。

とは言え、幼児向け作品に幼児そのものを出すより、ちょっと上の年齢に見えるお兄さんお姉さんを出したほうがウケやすいという話を聞いた記憶もあって…。例えば「セーラームーン」はその配置で成功した事例のようにも思えるし。いや、アレは女児向けだから、男児向けとはまた違うのかな…。

男児向けの場合、劇中の子供キャラが、観客の男児の年齢に近いと、観客の男児が劇中の男児に嫉妬する状況になってしまう可能性はないか…。男児ってすぐにマウントを取りたがるというか、競争心が前面に出てきてしまう印象もあるので、劇中キャラがトラブルに巻き込まれているシーンで「ボクならもっと上手くやる」「こんなグズは見たくない」的な拒否反応を示したりしないか…? そう考えると、男児向けも劇中にはお兄さんキャラを出したほうがいいのかなとも…。

#2 [nitijyou] ミニデジタル時計が壊れた

台所に設置してた、Seriaで購入したミニデジタル時計の表示がおかしくなっていた。何故か下半分が消えてしまっている感じで…。電池が切れたのかなと単4電池を交換してみたけれど、異常表示は元に戻らない。そもそも、交換前の電池を測ってみたらちゃんと1.5Vある。原因は電池じゃないな…。液晶が壊れたのだろうな…。

ネジ止めしてあるタイプの作りだったので分解してみたところ、ケースに入れなければ液晶が正常に表示されることがわかった。しかしケースに戻すとまた表示がおかしくなる。どこかで接触がおかしくなっているのだろうか。しかし基板には黒い丸しか載ってないし、液晶とはフラットケーブルで繋がってるだけだし…。

色々弄ってたら、ケースに戻しても正常表示されるようになった。ただ、このまま使い続けるのはちょっと怖い。また表示がおかしくなったら面倒臭い。

自分の部屋に置いてあった、この手のミニデジタル時計を台所に回すことにして、今回のミニデジタル時計は自室で使うことにしよう…。

ミニデジタル時計の選択肢が減った気がする :

代替品がないかと100円ショップの公式サイトを眺めてみたのだけど、ほとんど種類が無い。こういったミニデジタル時計は昔に比べて選択肢が結構減ったような気がする。昔は100円ショップに行くと何種類も売られてた印象があるのだけど…。Seriaに行っても、デジタル時計が1種類、アナログ時計が1種類しか置いてないし。ダイソーでは、ミニとはちょっと呼びづらいガッチリしたサイズのデジタル時計ばかりになってるし。

もっとも、今の御時世、皆スマホを持ち歩いているから、時間を知りたかったらスマホの画面を見ればいいのだよな…。それにお金持ちならブランド品の腕時計をつけてそうなイメージもあるし。めっちゃ小さいデジタル時計が欲しくなる場面って少なくなってるのかな…。

2025/11/17(月) [n年前の日記]

#1 [nitijyou] ダイソーで簡易トイレやミニデジタル時計を購入

ダイソーリオンドール須賀川店で、色々購入したことをメモ。


数日後にトイレ工事/便器交換を控えているけれど、交換作業に半日ほどかかるそうで、つまりその間はトイレが使えなくなる。家族の誰かが催してしまった時に危ない。せっかくの機会だから、段ボールを組み立てて作れるよと謳ってる簡易トイレを買ってみた。いずれ災害時にお世話になる可能性もあるだろうし、こういうものがこのくらいのサイズで存在していると知っておいても損はないはず…。まあ、使わずに済むならそれに越したことはないだろうけど。

組み立ててみたけれど、結構小さい…。バケツぐらいの大きさ…。ただ、そのへんのプラスチック製のバケツよりは強度がありそうな印象。座ってみたけれど、本体の強度は大丈夫そう。しかし蓋は段ボール一枚分の厚みなので強度が怪しい感じがする。


Seriaで購入して使ってたミニデジタル時計が昨日壊れてしまったので、代替品にならないかとダイソーでミニデジタル時計を買ってみた。ただ、想像より大きかった…。温度計も日付表示もついているので機能面は十分過ぎるけど、結構日常的にがっつり使えそうなぐらい大きいサイズだなと…。

ミニデジタル時計を設置する際、少し傾けた状態で設置したい。そのほうが表示が見易いので…。対策用(?)として、マグネットクリップ2種類と家具転倒防止安定板を購入してみた。マグネットクリップ上に耐震シートを載せながら時計を置いてみて、ずり落ちないようならそのまま利用したい。ダメだったら、家具転倒防止安定板を適当なサイズに切って、時計の底面に貼り付けて角度をつけてみたい。あるいは木片を削って少し傾いてる台座を作るのもアリかもと思ったので、木片をガリガリと削るためにサンドペーパーも一応購入しておいた。


台所のお袋さん用の椅子の脚に、靴下タイプのイス脚カバーをつけていたけど、すぐに脱げてしまうとお袋さんから苦情が出たので、シリコン製イス脚キャップを購入。これならそう簡単に外れないのではないかと期待。

ミニデジタル時計の設定方法をメモ :

一応、マニュアル用紙に書いてあった内容もメモしておく。後で設定方法が分からなくなって困りそうだし…。

時間設定。
  • SETを長押しすると時間設定モードになる。UP, DOWNで値を変更。
  • 年→月→日→時→分、の順番で設定。UP、DOWNで値変更。SETで確定。
  • 時刻表示中にUPを押すと、12H/24H表示が切り替わる。
  • UP、DOWNは押し続けると早送りができる。

アラーム設定。
  • MODEを長押しでアラーム時間設定モードに入る。
  • 時→分の順番で設定。UP、DOWNで値変更。MODEで確定。

アラーム有効無効切り替え。
  • MODEを押すとアラーム時刻表示に切り替わる。
  • その状態でUPを押すと、アラームの有効無効が切り替わる。

スヌーズ機能。
  • アラームが鳴っている時に上面の「SNOOZE/LIGHT」を押すと、音が止んで、5分後にまた鳴り始める。
  • スヌーズ中はスヌーズマークが表示される。
  • 「SNOOZE/LIGHT」以外のボタンを押すとスヌーズマークが消えてスヌーズ機能がオフになる。

ライト機能。
  • 時刻表示中に上面の「SNOOZE/LIGHT」を押すとバックライトが点く。

時計をマグネットクリップの上に置いてみた :

こんな感じになった。

clock_stand_ss01.jpg

なんだかお洒落になった気がする…。もしかするとフィギュアを飾る際のアイテムも使えたりするのだろうか。もっとも、この状態で地震が来たらどうなるか分からない感じもする。

使ったマグネットクリップはおそらく以下。

_展示用マグネットクリップ 四角型 - 100均 通販 ダイソーネットストア【公式】
_可動式マグネットクリップ(ホワイト、2個) - 100均 通販 ダイソーネットストア【公式】

ミニデジタル時計は以下。

_ミニデジタル時計 - 100均 通販 ダイソーネットストア【公式】

2025/11/18(火) [n年前の日記]

#1 [windows] jpeg画像を撮影日別に分類したい

iPhone5で撮影したjpeg画像をWindows PCに取り込む際に、AirMore というWebサービス? アプリ?を利用しているのだけれど。画像ファイル群のタイムスタンプがPCに取り込んだ日になってしまって、分類が面倒臭い。どうにかならないか。

jpeg画像にはExifという情報が含まれていて、その中に撮影日時も含まれているはず。その値を参照して自動で分類できそうな気がする。

ググってみたら、既にそういうフリーソフトがいくつか存在していた。やはりそういう需要はあるよな…。

_仕分ちゃんの詳細情報 : Vector ソフトを探す!
_Windows 10 / 11 最強の写真整理フリーソフト「仕分けちゃん」便利・簡単・無料の三拍子! | Tanweb
_写真整理 フリーソフト | 簡単デジカメ写真整理
_「簡単デジカメ写真整理」デジカメ写真を撮影日時ごとにフォルダー分け - 窓の杜
_「Picmv」デジカメ画像をExif撮影日時に秒単位でリネーム後コピー - 窓の杜

仕分ちゃんを試用 :

「仕分ちゃん」というソフトが良さそうなので試用させてもらった。ありがたや。環境は Windows11 x64 25H2。

shiwake.lzh を入手して解凍。今回は D:\Prog\ShiwakeChan\ に置いてみた。shiwake.exe を実行すると設定画面が表示される。

ファイルの渡し方は色々あるだろうけど、以下の2つが妥当だろうか。
  • アプリのショートカットアイコンにエクスプローラ等からファイルをドラッグアンドドロップ。
  • あるいは、エクスプローラの「送る」メニュー(shell:SendTo)にショートカットを作成して、「送る」を経由してファイルを渡す。
この操作で、自動で年月日のフォルダを作成してその中に画像群をコピーしてくれるらしい。試しに「送る」経由で渡してみたところ、たしかに自動でフォルダを新規作成してコピーしてくれた。

ファイル名にも撮影日時を追加できるので、後からファイル名を頼りに自分で分類することも楽になる。今回は、「<yyyy><mm><dd>-<hh><nn><ss>-<nr>-<org>」を設定して、20251118-120000-0001-オリジナルファイル名.jpg といった感じになるように設定した。

とてもイイ感じに動作してくれたので、iPhone5以外、Android機の画像も同様に処理できないかと思ったけれど、複数のプリセットを設定できるわけではないので、2機種分を扱うのは難しそうだなと…。とりあえず iPhone5 の画像だけを対象にして使おう…。

2025/11/19追記 :

「簡単デジカメ写真整理」1.1.5 もインストールしてみた。FavPhotoOrganize-1-1-5.exe を入手して実行するとインストーラが起動する。今回は D:\Prog\KantanDejikameSyashinSeiri\ にインストールしておいた。

Android機で撮影した画像はこちらのソフトを使って分類してみるつもり。もっとも、Android機で撮影した画像は、最初からファイル名に撮影日が含まれているので手作業で分類できなくもないけれど、自動で分類できたほうがはるかに楽になるはず…。

#2 [nitijyou] 親父さんが退院

詳細はGRPでメモ。

2025/11/19(水) [n年前の日記]

#1 [golang] Go 1.25.4をMSYS2上でインストールした

Windows11 x64 25H2 + MSYS2 MINGW64上で Go言語(golang) をインストールしておいたとメモ。

pacman -S mingw-w64-x86_64-go
pacman -S mingw-w64-i686-go

以下も必要になる。たぶん。
pacman -S git
pacman -S gcc
pacman -S base-devel
pacman -S mingw-w64-x86_64-toolchain

この状態でGo言語のバージョンを確認しようとして go version と打ったら「GOROOTが見つからない」とエラーになった。環境変数 GOROOT を設定する必要があるらしい。

~/.bashrc 内で以下を記述。
case "${MSYSTEM}" in
MINGW32)
  export GOROOT=/mingw32/lib/go
  export GOPATH=$HOME/gocode
  export GOOS=windows
  export GOARCH=386
  ;;
MINGW64)
  export GOROOT=/mingw64/lib/go
  export GOPATH=$HOME/gocode
  export GOOS=windows
  export GOARCH=amd64
  ;;
*)
esac
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin

$ go version
go version go1.25.4 windows/amd64

$ gcc --version
gcc.exe (Rev8, Built by MSYS2 project) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

ただ、GOROOT の設定行をコメントアウトして、bash を再起動してみたら、GOROOT に値が設定されていた…。単にシェル(?)の再起動が必要だっただけかもしれない…。

$ echo $GOROOT
/mingw64/lib/go

まあ、GOPATH、GOOS、GOARCH は設定しないとダメなのだろうから、~/.bashrc 内の記述は必要なのだろう…。たぶん。

2025/11/20(木) [n年前の日記]

#1 [golang] Go 1.25.4 msi版をインストールした

昨日、Windows11 x64 25H2 + MSYS2上でGo言語(golang)をインストールしたけれど、今回はmsiセットアップ版の Go言語(golang) 1.25.4 をインストールしてみた。

_All releases - The Go Programming Language

go1.25.4.windows-amd64.msi を入手して実行。今回は、D:\Dev\Go\ にインストールした。

インストール直後、ユーザ側のシステム環境変数に GOPATH という環境変数が増えて、以下の値が設定されていた。
GOPATH=%USERPROFILE%\go

%USERPROFILE% は C:\Users\(アカウント名) が設定されているだろうから、C:\Users\(アカウント名)\go というディレクトリがあることを前提にしているのだろう…。ただ、ディレクトリは存在していないので、自分で新規作成しておいた。

環境変数 PATHの最後に、以下も追加されていた。
とりあえず、GOPATH も PATH も、このデフォルトのままにしておこう…。

ちなみに、D:\home2\...\gocode にも、以前の golang 関係のファイルが入ってる。こちらは MSYS2 で使う予定。

インストールできたかどうか、バージョンを確認。
> go version
go version go1.25.4 windows/amd64

また、go env と打てばGo言語関係の環境変数が表示される。

VSCode上でGo言語(golang)用の拡張をインストールした :

Windows11 x64 25H2 + Visual Studio Code 1.105.1 に、Go言語(golang)用の拡張をインストールしてみた。というか既に入っていた。

_Go - Visual Studio Marketplace

更に、Go言語開発用の各種ツールもインストール。Ctrl + Shift + P でコマンドパレットを開いて、「GO: Install/Update Tools」と打ち込む。gopls や gotests 等の選択項目が表示されるので全部チェックを入れて「OK」をクリック。これで各種ツールがインストールされるらしい。環境変数 GOPATH/bin 以下にインストールされたように見えた。

解説ページでは、現在開いてるファイルをF5キーで実行できると書いてあったけれど、自分の環境では Ctrl + F5キーになってた…。もしかすると、Processing や HSP の実行でF5キーを使っている関係で、以前自分で Ctrl + F5キーを割り当て直したのかもしれない…?

以下、参考ページ。

_VSCodeでGo言語の開発環境を構築する Windows - Qiita
_VSCodeでGo言語の開発環境を構築 Windows - Qiita

#2 [nitijyou] トイレ工事が終わった

朝08:00にオノヤさんの業者さんが来て、壊れていた簡易水洗トイレの便器を交換していった。午前中には作業が終わったらしい。

また、浴室のシャワーホースの交換もしてくれたらしい。妹が代わりのシャワーホースを買ったものの、交換の仕方がずっと分からなくて困っていたけれど、ようやくまともになった…。

想定外のことが起きていた :

自分は工事中に外出していて、帰宅してから知ったのだけど。交換後の便器にウォシュレットがついていて仰天してしまった。

簡易水洗とかそれっぽいワード使ってるけど、要するに汲み取り式トイレなわけで…。汲み取り式にウォシュレットを平気でつけてしまうとか一体何を考えてるんだ! バカヤロー! みたいな。汚物を溜める下のタンクにますます水がジャンジャン入ってしまってタンクがたちまち一杯になってピンチに陥るやろ…。それでなくても今現在2週間も持たない状態なのに…。年末年始やお盆休みは業者さんも休みになって呼べなくなるから毎回大変なんだよ…。

もっとも、見積りを持ってきた営業(?)の人は若い方だったし、「簡易水洗の仕組みは調べてみて理解しました」と言ってたぐらいなので、もしかすると汲み取り式トイレというものがさっぱり分かってないのかもしれない…。今時はどのリフォーム案件もフツーの水洗トイレばかりだろうから、トイレのリフォームと言えばウォシュレットつけるのが当たり前だろ、そんなの常識だろ、ぐらいの認識だったりする可能性もありそうだなと…。それに、「簡易水洗」というワードが産み出す間違った印象に引きずられてる可能性も…。

そもそも契約内容をちゃんと確認しなかったこちらの落ち度なのかもしれない。家族4人中3人が、汲み取りトイレにウォシュレットをつけるなんてまずあり得ないと思い込んでいたので、ウォシュレットつき便器になるという発想自体が完全に無くてノーチェックだった…。そしておそらくあちらでは、今時ウォシュレット無しなんてあり得ないだろ何考えてんだ、という前提で話を進めていた可能性も…。

「ウォシュレットを使わなければいいだけでは」と言われそうだけど、今後使わないものをなんで後生大事につけてるんやという気分にも…。とにかく失敗した…。こんな罠が待ち受けていたとは…。

つくづく、「簡易水洗」というワードは本当に悪質だなと思う。知らない人が聞いたら「ああ、水洗式の一種?」と絶対勘違いしてトラブル起きるやん…。違うから。あくまで汲み取り式トイレだから。便器を洋風にして見た目を誤魔化してるだけだから。本当に悪質。いやまあ、たしかに悪臭は減るんだけれど…。便器が壊れて悪臭が酷くて「やはり簡易水洗として修理するしかないかねえ…」と家族で話し合ったぐらいに悪臭は減るんだけど。でも、あくまで汲み取り式なので。

2025/11/21(金) [n年前の日記]

#1 [golang] Go言語を勉強してたけどちょっと躊躇し始めた

Go言語(golang)を使って、Jpeg画像内のExif情報から撮影日を取得して、撮影日別にディレクトリを作ってそこに各ファイルを移動するツールを作れないかと色々勉強してたのだけど…。

こういうのはGo言語でやらなくてもいいのではないかと思えてきた…。Go言語の便利なところの一つとして、1ファイルの実行バイナリにできて配布が楽という点があるけれど、そもそも自分しか使わないツールだし、仮に配布したとしても機能に不満があって修正したいと思った時に他者が手を入れるのも面倒というか…。

Pythonでやってしまったほうがいいのではないかな…。どうせ自分しか使わないし…。後から何か修正したいと思った時もスクリプトソースを修正すれば即座に反映されるし…。

Pythonで書いてみた :

Go言語を使ってやろうとしてたことをPythonでやってみた。Go言語では半日かかっても実装できなかった処理が30分ぐらいで書けてしまった…。まあ、慣れてるというのが大きいけれど…。

_mvjpgbydate.py
"""
カレントディレクト内のjpeg画像のExifを読み取って、
日付別でディレクトリを作成してファイル移動するスクリプト。

Windows11 x64 25H2 + Python 3.10.10 64bit
"""

import glob
import os
from PIL import Image
from PIL.ExifTags import TAGS
import shutil


def get_jpeg_shooting_date(image_path: str) -> str:
    EXIFTAGS = ["DateTimeOriginal", "DateTimeDigitized", "DateTime"]

    exif_tag_map = {v: k for k, v in TAGS.items()}

    try:
        im = Image.open(image_path)
        exif_data = im._getexif()
        if exif_data is None:
            print(f"Not found Exif : {image_path}")
            return None

        for tagname in EXIFTAGS:
            tag_id = exif_tag_map.get(tagname)
            if tag_id in exif_data:
                return exif_data[tag_id]

        return None

    except FileNotFoundError:
        print(f"Not found '{image_path}'")
    except Exception as e:
        print(f"Error: {e}")

    return None


def get_jpeg_files() -> list:
    jpg_files = glob.glob("*.jpg")
    jpeg_files = glob.glob("*.jpeg")
    JPG_files = glob.glob("*.JPG")
    JPEG_files = glob.glob("*.JPEG")
    return list(set(jpg_files + jpeg_files + JPG_files + JPEG_files))


def make_dir(dirname: str):
    if os.path.isdir(dirname):
        # print(f"  Skip. Exist directory : {dirname}")
        pass
    else:
        print(f"Create directory '{dirname}'")
        try:
            os.mkdir(dirname)
        except FileExistsError as e:
            print(f"Error : Exist directory : {e}")
        except FileNotFoundError as e:
            print(f"Error : Directory not found : {e}")


def main():
    filelist = get_jpeg_files()

    if len(filelist) <= 0:
        print("Jpeg files not found.")
        return

    print(f"Jpeg {len(filelist)} files found.")
    for fn in filelist:
        datetime = get_jpeg_shooting_date(fn)
        if datetime is None:
            datetime = "Not found Exif"
            dirname = ""
        else:
            s = datetime.split(" ")[0]
            dirname = s.replace(":", "")
        print(f"Found '{fn}' ({datetime})")

        if dirname != "":
            # Create directory
            make_dir(dirname)

            newfn = os.path.join(dirname, fn)
            if os.path.exists(newfn):
                print(f"'{newfn}' already exists. Skipping.")
            else:
                # move file
                new_path = shutil.move(fn, dirname)
                print(f"Moved to '{new_path}'")


if __name__ == "__main__":
    main()

実行すると以下のような感じになる。
>python mvjpgbydate.py
Jpeg 4 files found.
Found 'P_20251115_112259.jpg' (2025:11:15 11:22:59)
Create directory '20251115'
Moved to '20251115\P_20251115_112259.jpg'
Found 'P_20251117_193010.jpg' (2025:11:17 19:30:09)
Create directory '20251117'
Moved to '20251117\P_20251117_193010.jpg'
Found 'P_20251113_130825.jpg' (2025:11:13 13:08:25)
Create directory '20251113'
Moved to '20251113\P_20251113_130825.jpg'
Found 'P_20251113_130817.jpg' (2025:11:13 13:08:16)
Moved to '20251113\P_20251113_130817.jpg'

今回は Google Gemini に色々尋ねながら書いた。Pillow で Exif を読み取れるとは知らなかった…。「2025:11:13 13:08:25」という表記を YYYYMMDD に変換するあたりもなるほどと…。いや、どれも誰かが書いてくれた記述がネット上のどこかにあるんだろうけど。

#2 [nitijyou] 簡易水洗トイレについて調べてた

昨日トイレ工事が終わって、簡易水洗トイレ(汲み取り式トイレ)の便器を交換できたけれど、ウォシュレットが ―― 温水洗浄便座がついてしまっているあたりが気になって関連ページをググって調べていた。

商品型番についてメモ :

交換後の便器の商品名は「トイレーナR」だろう…。渡された取扱説明書にもそう書いてあるし…。

_2025住宅設備機器総合カタログ A4版 | カタログビュー

オノヤさんの営業さんは「便座はセットになってる」と言ってたらしいけど、Webカタログ上では取り付け可能な便座の型番がいくつか列挙されている。

今回ついているのは、シャワートイレKBシリーズらしい。CW-KB32, CW-KB31 があるけれど、温風乾燥機能がついていない CW-KB31 のほうかなと…。一応、安い商品を選んではいるのね…。というか、簡易水洗なのにウォシュレット機能をつけた製品をメーカからして揃えてるんかい、という驚きも…。いやまあ、条件さえ満たしていればつけられるし、そういう需要もやっぱりあるのだろうけど…。

取り付け可能な便座の中で、ウォシュレット機能がついてない便座は存在しないのだろうか? と思ったけれどカタログ上ではちゃんとある。普通便座 CF-47AT、暖房便座 CF-18ASJ、脱臭暖房便座 CF-21ASJ。あるんだよなあ…。

お袋さんがオノヤさんの営業さんに、電話口で「ウォシュレットがついてない便座って無かったのですか?」と尋ねたところ、「探せばあるのかもしれませんが」という返事だったらしい。「探せば」ってどういうことだよ。メーカーのカタログ上で御丁寧に型番までキッチリと列挙されてるのに、一体どこを探すつもりなんだよ。いやまあ、店の在庫を探すとかそういうつもりで言ってるのかもしれんけど。

簡易水洗にウォシュレットはアリかナシか :

簡易水洗にウォシュレットをつけるのってアリなのかナシなのかが気になってググってみたけれど…。

_簡易水洗トイレで温水洗浄便座を使えますか? | よくいただくご質問 | 岡山市でトイレリフォームするなら | 株式会社アベルホーム - 岡山市密着で36年の住宅リフォーム専門会社
ご質問 : 簡易水洗トイレで温水洗浄便座を使えますか?

回答 : スグに便槽が一杯になってしまう可能性があるため、オススメできません

埋設してある便槽の容量、また、日常的に洗浄機能をお使いになるかどうかにもよりますが、洗浄に使った水は便槽に入ります。ですから、スグに便槽が一杯になってしまう可能性がありますので、オススメできません。

簡易水洗トイレで温水洗浄便座を使えますか? | よくいただくご質問 | 岡山市でトイレリフォームするなら | 株式会社アベルホーム - 岡山市密着で36年の住宅リフォーム専門会社 より


岡山県のリフォーム業者の方はこう言ってる。

少しでも高いものを売りつけたいと思ってるはずの業者の方が「オススメしない」と言ってるということは「まず無理やろ。お前は何を言ってるんだ」と言ってるも同然だったりするのではないのかなあと邪推しちゃうのだけど…。しかしオノヤさんは説明も無しにいきなりつけてきたのだよな…。


_汲み取りトイレにウオッシュレットを取り付けられますか - 教えて!住まいの先生 - Yahoo!不動産

色々な回答がついてるけれど「そんな事例は聞いたことない」「現実的ではない」と…。まあ、汲み取りトイレには、という話であって、簡易水洗はまた別なのかもしれないけれど、簡易水洗は汲み取り式トイレと同様に下のタンク(便槽と呼ぶらしい)に溜めていくわけで…。

温水洗浄便座について :

「ウォシュレットは使わなければいいだけやろ」「使わなければ今までと同じやろ」と自分は安易に思ってたけど。調べてみたら自動洗浄機能とやらで、ノズルからお湯を出さなくても器具を洗浄するために水が自動で出てしまうらしい。便座に座ったら後ろのあたりからモーター音がして何か水が出ていたのはそういうことだろうか…。

では電源を切っておけば、と思ったら便座の暖房機能までオフになってしまうので、座ってみると「ヒヤー!」に…。今まで暖房機能付きの便座を使ってたから、これはちょっと厳しい…。かといって布系の何かを乗せると親父さんが絶対に汚して大変なことになるから、そんなことはできないし…。

妹から言われて今頃気づいたけれど、脳梗塞で体の自由が利かなくなった親父さんがトイレで座ったり立ったりするために、トイレ工事が終わったら手すりの類を入れる予定になっていて…。しかしウォシュレットのパネルがあると、パネルが邪魔になって手すりを入れることができない…。

あればあったで便利な時もあるのかなとうっかり思い始めていたけれど、自動で水が流されるとか、電源を切ると暖房も無くなるとか、親父さんのための手すりが導入できなくなるとか…。これは設置したままにはできない感じになってきた…。

2025/11/22() [n年前の日記]

#1 [prog][editor] Geany 2.1 Windows版が起動時にエラーを出す

Windows11 x64 25H2上で Geany 2.1.0 をインストールしてみたのだけど、起動時にエラーが出る…。

_Releases | Geany

geany-2.1_setup.exe と geany-plugins-2.1_setup.exe を入手して、それぞれを実行してインストールしたのだけど、Geany 2.1 起動時に以下のダイアログが表示されてしまう。

geany.exe - エントリ ポイントが見つかりません

プロシージャ エントリ ポイント gnutls_ciphersuite_get がダイナミック リンクライブラリ D:\Prog\Geany\lib\gio\modules\libgiognutls.dll から見つかりませんでした。

OKを押すと、一応 Geany 2.1 が起動するのだけど、毎回起動するたびに必ずエラーが出てしまう。


ちなみに、HDD内に残っていた Geany 2.0 のセットアップファイルで Geany 2.0 + Geany plugins 2.0 をインストールしたら上記のエラーは起きなかった。

エラーを出しているらしき libgiognutls.dll だけをどこかしらから入手して入れ替えたら動かないかなと、MSYS2 (mingw64) からファイルを持ってきて試してみたけれど…。

_Package: mingw-w64-x86_64-glib-networking - MSYS2 Packages
pacman -S mingw-w64-x86_64-glib-networking

(Geany 2.1 インストールフォルダ)\lib\gio\modules\ 以下に MSYS2(mingw64)のlibgiognutls.dll をコピーしてみたけれど上記のエラーは解消されなかった。

とりあえず Geany 2.0 に戻しておく…。

Geany 2.1.0 が公開されたのは 2025/07/06 らしいけど…。ググってもこのあたりの情報が出てこないな…。利用者が少ないのか、自分の環境がおかしいのか…。

ちなみに、旧バージョンは以下から入手できる。

_Geany download
_Geany plugins download

#2 [nitijyou] 芹沢の滝に行ってきた

須賀川市内の芹沢の滝まで電動アシスト自転車に乗って行ってきた。

前々から妙に気になってた場所なので、天気は晴れてるし覗いてみようなかと…。Google Map で近辺を表示すると「芹沢の滝」が表示されるので、一体どういう場所なのだろうと…。

松尾芭蕉に関係してる場所らしいけど、道路工事で元々の滝は壊されてしまって、離れた場所に人工的な滝として再現したそうで。松尾芭蕉が滝を見た時はかなりの水量が流れていたらしいけど、今現在の滝は人工的に作ったせいなのか、チョロチョロと水が流れるショボい光景に、という話を目にしていたので実際どうなんだろうなと。気になる。どんな感じの場所になっているのか。

さておき。民家の横が入り口になっていて、本当にここを進んでいいのかなと戸惑いつつ、先に進んだ。写真を撮影しながら進んだせいか、あるいは途中で倒木が邪魔をしていたせいか、滝に到着するまで6分ぐらいかかった。まあ、歩くことに専念すれば数分で着く程度の距離かも…。

実際の光景は…。うむ。これはたしかにショボい。せっかく名所にできそうなエピソードがあったのに、いやー、こんな状態にしてしまったか…。仮に須賀川市の三大ガッカリ名所ランキングを作るとしたらかなり上位に食い込むのではあるまいか…。

でもまあ、これで正体(?)が分かってスッキリした。なるほど、こういう場所だったのね…。

後になってググったら「滝」じゃなくて「滝跡」だった…。Google Map も「芹沢の滝跡」と表示されていた。そうか…あくまで「跡」なのね…。「跡」でもいいから残しておこう、という話になっただけでも全然マシではあるよな…。

参考ページ :

#3 [nitijyou] ダイソーでまた簡易トイレその他を購入

ダイソーリオンドール須賀川店で、段ボール組み立て式の簡易トイレその他を購入。

先日購入した品は親父さんが汚したので壊して廃棄してしまったのだけど…。今現在、ウチの汲み取り式トイレのタンク(便槽)が一杯になって、しかし汲み取りは火曜日だから非常に危険な状態で、万が一に備えてまた購入してみた。前回の品は壊さずに残しておけば良かったのかもしれない…。


一応、簡易トイレセット(汚物袋+凝固剤+α)を2セット買ってきたけど、これじゃ足りないのではないか…。もうちょっと買ってこようか…。

木製ピンチは、PC関係のケーブルの先端のあたりにつけて、何の端子から来ているケーブルなのか分かりやすくしたい。 _RFC 2322 に近いのだろうか。ちょっと違うか。

ワッツでも簡易トイレ袋等を購入 :

ワッツウィズ須賀川西ダイユーエイト店で簡易トイレその他を購入。

  • 緊急簡易トイレ1セット。汚物袋+凝固剤+処理袋のセット。株式会社小久保工業所。日本製。
  • 緊急用携帯トイレ。排便袋 380 x 320mm + 凝固剤 + ゴミ袋 225 x 160mm。株式会社ポケット。日本製。
  • コンパクト簡易トイレ。排泄袋 50 x 65cm + 凝固剤。300cc分。発売元 株式会社ハピラ。MADE IN CHINA。
  • 携帯できるトイレ。大人子供男女兼用。畜尿袋 + 持ち帰り袋。縦21.5 x 横15.5 cm。発売元 株式会社モリトク。MADE IN CHINA。
  • 携帯トイレ 男女兼用 小便用500ml(持ち帰り袋付)。品番 41-296。発売元 株式会社セイワ・プロ。MADE IN CHINA。
  • マンガン乾電池 単4形 R03U(4S)。4本セット。FUJITSUと印刷されてるが、FDK株式会社とも書いてある。MDE IN INDONESIA。

以前ヨドバシカメラで FUJITSU製(FDK製?)マンガン乾電池を買ったけれど、ワッツでも同じパッケージに見える品が売ってたので購入してみた。帰宅後にヨドバシカメラで売っているものと照らし合わせてみたけれど、型番、FDK製、製造国が同じに見える。

マンガン乾電池はアルカリ乾電池より液漏れしにくいらしいので、長期間同じ電池を入れたまま放置することになりそうで、かつ、大電流は要求されないであろう機器に使いたい。リモコンとか、ミニデジタル時計とか。

#4 [nitijyou] トイレの件で今後の方針が決まった

詳細はGRPでメモ。

メモしてたら色々思い出してきて次第に頭に血が上って文章がどんどんヒートアップ…。こういうのは公開しちゃいけない…。

2025/11/23() [n年前の日記]

#1 [python] Pythonスクリプトを修正中

親父さんが、Webサイト更新用の画像ファイルを自分でどこに保存したのか分からなくなることが多くなってきたので、画像をリサイズして所定のフォルダにコピーする作業を自動化できるようにPythonスクリプトを作成中。そのスクリプトに、撮影場所を入力できる仕様も追加すべく修正作業をしていた。

UIがゴチャゴチャしてきて、これはちょっとマズいかもと思い始めているところ。ウィジェット間の隙間(パディング、padx, pady)を増やす程度で多少は分かりやすくできないものか…。

#2 [nitijyou] ダイソーでLR1130等を購入

ダイソーリオンドール須賀川店で、ボタン型電池LR1130等を購入したことをメモ。


_Panasonic マンガン乾電池 単3形 R6PRJ (R6PRJ/4S) | 電池コレクションブログ
_ラジオ電池駆動時間が短くなった? 単4乾電池持ち時間を調べようの巻

店頭でマンガン乾電池を見かけて、しかも表面にPanasonicと印刷されてたので気になって買ってしまった。ただ、家に帰ってきてから単4形だったことに気づいた…。単3も店頭にあって、そっちを買うつもりだったのに、ボーッとしてうっかり単4形を手に取ってそのまま気づかずに買ってきたらしい…。まあ、単4形もそのうち使うから、あればあったでいいのだけど、改めて単3を買ってこないと…。

100円ショップで売ってる電池は高い確率で液漏れするので、近年は購入することを避けていたのだけど、マンガン乾電池は液漏れしにくいと聞くので、それならアリなのかなあ、と…。ただ、マンガン乾電池は使用推奨期限が短めという話も見かけたので、早目に使っていかないとマズいのかもしれない。

ただ、マンガン乾電池も液漏れ対策してなかったら液漏れしやすくなる、という話も見かけた。

_乾電池の液漏れですが、アルカリ乾電池のほうが液漏れしやすいのでしょうか... - Yahoo!知恵袋

対策してあるのか、それともしてないのかを、自分達が見分ける術はあるのだろうか…。

#3 [nitijyou] ダイソーでボールペン3種類を購入

ダイソーリオンドール須賀川店で、ボールペン3種類を購入。


親父さんから「ボールペンを3本買ってきてくれ」と要望があったので購入。茶の間と、親父さんのPCデスク上で使う予定らしい。

ただ、店頭で眺めたら、色々な太さが…。0.38mm, 0.5mm, 0.7mm, 1.0mm等々…。どれを買えばいいのか…。

親父さんもお袋さんも視力が弱くなってきたから太いほうがいいだろうけど、書類によっては一般的なボールペンの太さで書き込むことを想定したものがあるだろうし…。とりあえず、0.5mm x 2本、1.0mm x 1本を買ってみた。

また、油性ボールペン以外に、ゲルインクボールペンというものも並んでいた。おそらく書き味がより滑らかになっているのではないか。

ただ、ゲルインクボールペンのパッケージの裏を確認したら「公式文書には使えません」と書いてあるものもあって…。「ボールペンで書いてください」と言われた時に間違いなく使えるのは油性ボールペンだろうけど、しかし普段のメモ書きならさらさらと書けるゲルインクボールペンのほうが便利なのではないか…。とは言え親父さんとお袋さんが、「これは油性ボールペン」「これはゲルインクボールペン」と違いを認識して使えるとは到底思えない。「どっちもボールペンでしょ? 何が違うの?」と言い出すだろうし、油性ボールペンを要求される場面で平気でゲルインクボールペンを使ってしまってトラブルになるはず…。ということで、怖いから油性ボールペンで統一しておいた。

最初は親父さんから「ボールペンの替え芯を買ってこい」と言われたのだけど、現在使ってるボールペンの型番が分からないと替え芯を探せない…。そして親父さんもお袋さんも今まで使ってたボールペンの型番なんて把握しているわけもなく。そういう状況だから替え芯は買えない、ボールペンそのものを買ってくる、と親父さんには説明してから買いに行った。

ちなみに、ダイソーの店頭では替え芯も売っていた。型番さえわかれば全然入手できるのだよなあ…。ただ、替え芯は100円。ボールペン本体も100円。替え芯を購入する意味って何だろう…。

#4 [nitijyou] 簡易トイレを使ってみた

ウチは簡易水洗(=汲み取り式トイレ)なのだけど、汲み取りをお願いするタイミングを見誤ってしまって、下のタンク(便槽)の空き容量が厳しいことになっていて。せっかくだから、100円ショップで買ってきた簡易トイレを ―― ブツを入れる袋(便袋?)と凝固剤がセットになっている商品を試してみることにした。

いずれ何かしらの災害に遭遇して、こういったものを使うことになった際、使い方が分からなかったらモタモタして事故が起きてしまうかもしれない。しかし、時間に余裕がある時に一度でも使っておけば、なるほどこういうものかと分かって、いざその時が来ても何の不安も無くすんなりと使えるはず。今回の状況は、ある意味チャンスかもしれない。

ということで使ってみたけれど、以下のような流れだった。
  1. 普段使ってるトイレの便座を上げる。
  2. 黒い袋を、便器からはみ出るように広げて置く。
  3. 便座を下げる。便座と、座った時の重みで、黒い袋を固定する、ということらしい。
  4. いつものように便座に座ってブツを落とす。
  5. ブツを落したら、その段階で凝固剤をふりかけたほうがいいのかもしれない。今回、トイレットペーパーで尻を拭いてから凝固剤をふりかけてみたら、トイレットペーパーが邪魔になって下のほうまで凝固剤が届かなかった…。ちょっと失敗した。
  6. 便座を上げる。
  7. 黒い袋をきっちり縛る。
  8. 別の何かの袋に黒い袋を入れて、その何かの袋も縛る。黒い袋だけでは、トイレの底にある水に黒い袋の下のほうがついちゃって、黒い袋を持ち上げると汚い水がピチャピチャと滴り落ちてしまう。黒い袋を、何か別の袋に入れて片づけないと、トイレの床等を汚してしまうだろう…。

1度試しただけでも、大体使い方は分かった感じがする。凝固剤を入れるタイミングと、黒い袋を入れるための袋も必要になるあたりは気をつけないといかんのだろう…。

小さいほうも使ってみた :

せっかくだから小便用の簡易トイレも使ってみた。

こちらはあらかじめ袋の底に凝固剤が入っているので、凝固剤を入れるタイミングを気にする必要は無い。ジッパー付きの袋を開けて、袋の縁についている受け口の、高いほうを前、低いほうを後ろにしながら、その中に注ぎ込む、ということらしい。高いほうが前になるのは、勢いがついて出ちゃったときに、高いほうで受け止めて被害を出さずに済む、ということかな…。

500mlまで入ると謳ってる商品で、成人男性は250-300mlぐらいを出すだろうとパッケージには書いてあったけど…。実際に出してみたら、こんなに入っちゃうのか、大丈夫か、これ結構重いぞ、と不安になる感じだった…。考えてみたら、500mlのペットボトルの3/5ぐらいの量だから、それなりに重いはずだよな…。

事前に凝固剤が入ってるので固まってくれるはずだけど、なかなか固まってくれずに不安になった。数分経ったらドロドロになってきたのでホッとした。

右手で、自分のソレの位置や方向をを制御しつつ、左手で袋を持って受け止めたので、両手がふさがってしまって、さてはてこれはどうしたものかと悩んでしまった…。袋は小さいから自分のソレをブンブン振って水を切る(?)わけにはいかないので、トイレットペーパーで拭いて処理したいところだけど、左手は重くなった袋を持ってるから使えない。袋を下に置きたいけれど、中に入ってるソレが液体の状態では迂闊に置くこともできない。さてはてこれでは身動きが取れないぞ。どうしよう。ただ、そのうち凝固剤が効いて固まってきたので、袋のジッパーを閉めて、添付されてる別の袋に入れて、そこでようやくトイレットペーパーで後処理ができるようになった。

しかし、この商品、男女兼用と書いてあるけど…。女性がこの商品を使って済ませることって本当にできるのだろうか…。女性の場合、自分の体のどのへんからどの方向に出てくるかを把握するのって、男性と比べたら難しかったりしないか…。股間に袋の受け口をピッタリ密着させて使用することになるのかもしれないけど、衣服が邪魔になりそうな気もする…。そう考えると、下手に小さい袋でどうにかしようとせずに、無駄は多いかもしれないけれど大きいほうの簡易トイレを使ってしまったほうが、まだ滞りなく済ませられそうな気もする…。

2025/11/24(月) [n年前の日記]

#1 [nitijyou] CanDoで調味料入れを購入

CanDoイオンタウン須賀川店で調味料入れその他を購入。


ウチでは今までミツカン味ぽんを買う際に小さいタイプを買ってきていたのだけど、お袋さんが間違ってフツーのサイズを買ってしまったそうで。そのまま食卓に置くと邪魔だからと、どこかにあった醤油差しを引っ張り出してきて、その中に味ぽんを入れて食卓に出してきた。ただ、その醤油差し、以前ショウジョウバエがやたらと入っていたブツで…。注ぎ口の穴が常に開いているから、中に入ってる液体によっては匂いが常に出てしまって、ショウジョウバエを引き寄せてしまう。キャップを閉められるタイプじゃないと危険だなと思ったので、キャップ付きで蓋が閉められるタイプを探して買ってきた。

味ぽんを入れるつもりで買ってきたけれど、実際には何を入れることになるのか分からないので、とりあえずガラス瓶タイプを選択。ただ、店頭に並んでたプラスチック製の商品も、オイルドレッシングを入れられると謳ってるものばかりだったので、おそらく味ぽんも入れられるのではないかと予想したのだけど、実際はどうなんだろう。

単3型のマンガン乾電池を探したけれど、CanDoでは、CanDo、株式会社モリトク、三菱電機ホーム機器株式会社、の3種類があったので、少しでも信用できそうな三菱を選択。もっとも、3種類とも MADE IN CHINA だったので、どれを選んでも違いがない可能性もありそう…。液漏れ対策はしてあるのか、してないのか、どっちなのやら。

簡易トイレは、帰宅後にパッケージ裏をよく読んだら「尿専用」と書いてあることに気づいた。大きいほうにも使えるものと思い込んで買ってしまった。失敗した…。まあ、あって困るものでもないか…。

#2 [nitijyou] 和式トイレは高齢者にとって辛いことを実感

思考メモ。

せっかくの機会だからと、ここ数日、近所の公衆トイレの実状を把握すべくあちこちを回って視察(?)させてもらっていた。近所と言っても田舎なので、自転車で15分以上走らないと辿り着けなかったりするのだけど。緊急時は利用できない。移動距離からして漏らしちゃう。

それはともかく、一般的な公衆トイレは、男性用なら小が1つ、大用が1つ、ぐらいの設置っぽいなと思い始めた矢先、スポーツ会館近くの公衆トイレを覗いてみて驚いた。男性用しか見てないけれど、小も大もそれぞれ4つも並んでる。まるで学校のトイレみたいだ…。おそらくスポーツ大会等を開いた際に、選手や観客も含めて一度に何人も利用することになるのではと予想して、この数を用意したのだろう…。

大用は和式トイレ。和式は洋式と比べて、前の人が触れた部分に極力触らずに済むし、掃除も洋式より楽というメリットがありそうなので、この選択は正しい気もする。

ただ、試しに使ってみたら、和式には問題があることに気づいた。数十年振りに和式トイレを使った気がするけれど…立ち上がれない…。数分ほどしゃがんでいたことで軽く足が痺れてしまったのかもしれない。自分の足はここまで弱くなっていたのかとショックを受けながら、どうにか立ち上がってみた。

自分の年齢ですら立ち上がれないということは、もっと御歳を召した方が和式を使ったら、立ち上がろうとしてふらついて転倒してしまうだろうな…。例えば今現在のウチの親父さんは足が自由に動かせないから、絶対に転ぶ…。和式トイレにはこういう問題があったのかと今更ながら再認識させられた。

もっとも、バリアフリーのトイレもすぐ隣に設置されていたから、高齢者はそっちを使えばいいのか…。いや、そっちは中を覗いてないから実際に使えるのかどうか分からないけど。

そういえば、ケーズデンキの横の公衆トイレ(?)は、バリアフリーのトイレの扉が何故か開かなかったりするのだよな…。使えない/使ってほしくないなら使用禁止の張り紙でもしておけばいいのに…。それとも、あの扉を開くコツでもあるんだろうか。どこかにスイッチがあるとか? なんだかADVゲームっぽくなってきた。

2025/11/25(火) [n年前の日記]

#1 [python] Pythonスクリプトを修正中。その2

親父さん用の、Jpeg画像をリサイズして所定のフォルダにコピーするスクリプトを修正中。

UIのレイアウトについて色々試行錯誤していた。滅多に押さなくてもいいボタンは小さくして、必要なボタンだけ大きくしたり。入力が必要なところだけは枠(relief)を設定したり。

滅多に確認しなくてもいい入力欄は、隠したいのだけど…。アコーディオンUI?みたいな感じで…。しかし、そんなことtkinterで実現できるのかな?

あるいは、タブを導入して、設定項目の大半を別タブページにまとめてしまうとか…。tkinterでタブ機能って使えたっけか?

#2 [nitijyou] トイレのドアのタオル掛けを修理

夜、親父さんが、トイレのドアについてるタオル掛けを握りながら腰を落として作業をして、そのままふらついて転んで、その際タオル掛けを握り続けていたものだから、ドアからバリバリと毟り取って壊してしまった…。あんな貧弱なモノで自分の体を支えられる(?)わけがないのに、今の親父さんはもはやそんなことすら分からなくなっているのだろう…。

自分が修理する羽目になったけれど、木製のドアの、ネジごと毟り取られたあたりをどう処理するかで少し悩んでしまった。おそらくベニヤ合板っぽいもので作られたドアなのだろうけど、表面を剥がされてしまった、その見た目が酷い…。

以前ダイソーかSeriaで購入した真っ白なリメイクシートを貼ってみたら、黄ばんだドアの中でそこだけが真っ白で、これもこれでどうなんだと…。全面に貼らないとダメかな…。もっとも、親父さんは以前にもタオル掛けを剥がして壊してしまっていたようで、その時の跡を今まで只の布テープで隠してたっぽい。いかにもなテープよりは、リメイクシートのほうがまだマシだよな…。いや、さほど違いはないか。どっちもどっちか。

タオル掛けを止めていた木ネジを再利用したけれど、どう考えてもネジが太くて長過ぎる。昔の親父さんが、そのへんのテキトーなネジを使って無理矢理(?)くっつけていたのだろう…。ただ、太くて長いせいか、かなりガッチリとくっついた。これはこれで逆にマズイかもしれない。下手にガッチリくっつけてあるものだから、これを握れば安定すると親父さんが勘違いするのではないか。安定するわけないのに。もっとポロリと取れてしまう状態のほうが良いのでは。と言ってもタオルを掛けただけで落ちてしまうようでも困るし。何か手は無いものか。

2025/11/26(水) [n年前の日記]

#1 [python][tkinter] CustomTkinterを試用

Python Windows版にはtkinterというGUIアプリ作成用のライブラリ(モジュール?)が標準添付されているけれど、見た目がちょっと古めとの評が多く。

その見た目について、少しオシャレにした CustomTkinter というライブラリがあると知った。

_Official Documentation And Tutorial | CustomTkinter

気になったので試用してみることにした。環境は Windows11 x64 25H2 + Python 3.10.10。

pip でインストールする。

> python -m pip install customtkinter

Collecting customtkinter
  Downloading customtkinter-5.2.2-py3-none-any.whl.metadata (677 bytes)
Collecting darkdetect (from customtkinter)
  Downloading darkdetect-0.8.0-py3-none-any.whl.metadata (3.6 kB)
Requirement already satisfied: packaging in d:\python\python310-64\lib\site-packages (from customtkinter) (23.0)
Downloading customtkinter-5.2.2-py3-none-any.whl (296 kB)
Downloading darkdetect-0.8.0-py3-none-any.whl (9.0 kB)
Installing collected packages: darkdetect, customtkinter
Successfully installed customtkinter-5.2.2 darkdetect-0.8.0

以下がインストールされたっぽい。
MessageBoxも表示したいのだけど、それは別パッケージになるらしい。これもインストールしておいた。

_CTkMessagebox - PyPI

> python -m pip install CTkMessagebox

Collecting CTkMessagebox
  Downloading CTkMessagebox-2.7-py3-none-any.whl.metadata (7.4 kB)
Requirement already satisfied: customtkinter in d:\python\python310-64\lib\site-packages (from CTkMessagebox) (5.2.2)
Requirement already satisfied: pillow in d:\python\python310-64\lib\site-packages (from CTkMessagebox) (11.3.0)
Requirement already satisfied: darkdetect in d:\python\python310-64\lib\site-packages (from customtkinter->CTkMessagebox) (0.8.0)
Requirement already satisfied: packaging in d:\python\python310-64\lib\site-packages (from customtkinter->CTkMessagebox) (23.0)
Downloading CTkMessagebox-2.7-py3-none-any.whl (125 kB)
Installing collected packages: CTkMessagebox
Successfully installed CTkMessagebox-2.7

customtkinter, pillow, darkdetect に依存する模様。

参考ページ :


2025/11/27(木) [n年前の日記]

#1 [nitijyou] 電動灯油ポンプを購入

ホームセンターサンデー須賀川店で、電動灯油ポンプを購入したことをメモ。


_乾電池式灯油ポンプ EP-306 (EP-306-AAA-0) EP-306 | 株式会社工進【公式】

今まで使っていた電動灯油ポンプ(単3乾電池 x 2本使用)の調子が悪い。給油している途中で止まってしまって、数分経たないと再稼働できない。電池電圧は問題無し。自動停止するための液面センサが汚れてしまって異常動作しているか、途中で中途半端な断線をしているのではないかと疑っているけれど…。

何にせよコレでは困るので、新しいポンプを購入してみた。一般的なこの手のポンプは単1乾電池を使用するものが多いので、単3乾電池を使用する製品を見つけるのに苦労した…。近所ではサンデーでしか売ってなかった。

単3なら頻繁に利用するから家に予備を用意してあるけれど、単1は滅多に使わないから予備が無いことが多いので、単1より単3を使用するポンプのほうが助かるなと。その代わり単3は単1より容量が少ないから電池交換の回数は多くなってしまうはず。

今まで使っていた灯油ポンプについて :

今まで使っていた灯油ポンプは何時頃買った製品なのか。Obsidian内で検索したら、2024/02/29に購入と出てきた。ザ・ビッグで購入。単3 x 2本使用。税込867円。とメモしてあった。型番は不明か…。

2年経たないうちに動作が怪しくなったということになるのかな。1,000円以下の製品だからすぐ壊れそう、とメモしてあったけど、まあ、予想通りかも…。

#2 [nitijyou] 郵便受けが壁から外れてしまった

数日前に、屋外に設置してた郵便受けが壁から外れてしまって、それ以来ずっと縁側に置かれている。どうにかしたい。

家の壁(トタン板?)に穴が開いていて、そこに木ネジが刺さっていて、その木ネジに郵便受けが引っ掛かっていた状態だけど、板の向こう側は空洞のようで、木ネジはスポンスポンと抜けてしまう。それでもどうにか郵便受けは引っ掛かっていたようだけど、お袋さんが郵便受けの底をごそごそと漁ったら、とうとう外れてしまったそうで…。

どうやって取り付けようか悩んでいるところ。


ちなみに、郵便受けを取り付けるための穴の間隔は左右20cm。木ネジの太さは3mmだろうか。いわゆるM3? 皿の部分は5-7mmじゃないと郵便受けが引っ掛からない。今まで使っていた木ネジの皿は6mmぐらいに見えた。

CanDoでS字フックを購入 :

CanDoイオンタウン須賀川店で、S字フックその他を購入。

  • ステンレスSフック 38mm 5P。耐荷重5kg。5個入り。縦38 x 横20mm。材質 : ステンレススチール。株式会社アクシス。MADE IN CHINA。
  • 単3形アルカリ乾電池 オーム電機 Vアルカリ乾電池 LR6/S4P/V2。品番 08-4198。4本入り。7年保存可能、と書いてある。株式会社オーム電機。MADE IN CHINA。

このS字フックで引っ掛けられないかと購入。太さを測ってみたら3mmぐらいだったので、おそらく壁の穴に入るだろう…。問題はS字の形。壁と郵便受けに入るかな…。どうかな…。

2025/11/28(金) [n年前の日記]

#1 [nitijyou] 郵便受けを壁に引っ掛けてみた

屋外に設置してあった郵便受けが壁から外れてしまったので直せないかと試行錯誤していた。

昨日 CanDo で購入してきたS字フックを使ってぶら下げられないかと思ったけど、予想通りS字フックは壁に入らなかった。まあ、形からして入らないよな…。

以前ダイソーで購入した、太さ約2mmの針金を使って、フックっぽい形のものを作って試してみた。壁の穴に入る側はほんの少しだけ下向きにして、郵便受けが引っ掛かる側はU字っぽく曲げてみた。これなら壁の穴に入ってくれたし、郵便受けも引っ掛かってくれた。

問題は耐荷重だけど、郵便受けを下に押した感じでは結構大丈夫そう…。針金はそこそこ太いからラジオペンチを使わないと曲げられない感じだし、これでなんとかなるんじゃないかな…。しばらく様子見してみよう。これで落ちるようなら、その時また考えよう…。

ボードアンカーというものもあるらしい :

片側からしかアクセスできない板に何かを固定する場合、ボードアンカーとかブラインドリベットなるものが使える時もあるらしい。ボードアンカーは石膏ボードで使われることが多いようだけど…。

ボードアンカーは穴がそれなりに大きくないと使えないっぽい。ブラインドリベットは穴が小さくても利用できる可能性があるけれど、専用の器具が必要っぽい…。

#2 [nitijyou] 電源タップを購入

ヨドバシカメラ通販サイトで、電源タップを購入したことをメモ。


_価格.com - オーム電機 HS-TPK42W-22 価格比較
_節電タップ 雷ガード 4個口 2m | HS-TPK42W-22 00-1573 | 通販ならオーム電機ダイレクト

枕元のアレコレを接続するための、個別スイッチ付き電源タップのランプが、4個中3個も点いたり点かなかったりするようになってきたので、さすがに買い換えないとダメだよなと…。ちょうど親父さんがヨドバシカメラに色々注文すると言うので、一緒に注文してもらった。

本当は1.5mぐらいの製品が欲しかったのだけど、これがなかなか無くて…。いっそ1m + 延長コード50cm ではダメかと商品を探してみたけど、今回購入した商品より高くなってしまう…。コードの長さを調整できる電源タップとか無いのかな。コスト的に割に合わないか…。

そもそもコードの長さを調整できる仕組みってあるのかな…。細いコードならともかく、電源タップのコードの太さでは厳しくないか…。下手な曲げ方して物理的に力がかかるとそこが発熱して火事になるし…。

_川崎市 : 電気火災を未然に防ごう(3)コードの発熱
_電気コードの踏み付け、折り曲げなどによる火災にご注意!! 堺市

2025/11/29() [n年前の日記]

#1 [nitijyou] トイレ工事について

詳細はGRPでメモ。

洗面台の水漏れ修理についてもGRPでメモしておく。

2025/11/30() [n年前の日記]

#1 [gimp] GIMP 3.0.4 Portable Rev 2 をインストールした

Windows11 x64 25H2上で、GIMP 3.0.4 Portable Rev 2 をインストールした。

以前 GIMP 3.0.4 Portable をインストールした時は Python-Fu が利用できなくて、代わりに samj版をインストールしていたのだけど。

_GIMP 3.0.4 PortableをWindows10にインストールしてみた - mieki256's diary
_GIMP 3.0.4 Portable上でPython Consoleを動かせた - mieki256's diary

以下のやり取りで、「設定ファイル pygimp.interp に問題があって Python-Fu が動かない状態になっていた」「Rev 2 では修正されている」という話を見かけた。これは試してみないと…。

_Fixed - Python plugins not working in GIMP Portable 3.0.4 | PortableApps.com


GIMP Portable版の入手先は以下。

_GIMP Portable | PortableApps.com

GIMPPortable_3.0.4_Rev_2.paf.exe を入手して実行。今回は D:\Prog\Gimp-3.0.4-Portable_Rev_2\GIMPPortable\ にインストールした。

たしかに Rev 2 なら Python-Fu (Python Console)が動作した。

ちなみに、今までインストールしていた版でも、GIMP3.0.4 Potableインストールフォルダ\GIMPPortable\App\pygimp.interp を以下のように修正してみたところ Python-Fu が動作した。
python=PYTHONWDEFAULTPATH
python2=PYTHONWDEFAULTPATH
python3=PYTHONWDEFAULTPATH
/usr/bin/python=PYTHONWDEFAULTPATH
/usr/bin/python3=PYTHONWDEFAULTPATH
:Python:E::py::python:

フィルター → Development → Python-Fu → Python Console を選べば Python Console が表示される。
GIMP 3.0.4 Python Console
Python 3.12.10 (main, Apr 18 2025, 06:12:22)  [GCC UCRT Clang 20.1.3 64 bit (AMD64)]
>>> 

余談 :

この、Python-Fu が動かないという話は、あくまで GIMP Portable版の話で…。GIMP公式サイトから入手できる非Portable版なら問題無く Python-Fu が使えるらしい。

ただ、公式版は GIMP 2.10/2.8/2.6等の旧バージョンを問答無用でアンインストールしたあげく、ユーザーデータフォルダ(~/.gimp-2.*/)まで平気で削除しそうなので、自分は怖くて試用していない…。

記憶がちょっと怪しいけれど GIMP 2.8の頃のインストーラはそういう動作になっていて、せっかくコツコツと追加してきた大量のブラシ/パターン/プラグイン/スクリプトがごっそり削除されて顔面蒼白に…。それ以来、余計なことはしないPortable版を使わせてもらってる。旧バージョンでしか動かないプラグインやスクリプトもあるので、色んなバージョンを共存させたいというのもあるし…。

以上、30 日分です。

過去ログ表示

Prev - 2025/11 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project