mieki256's diary



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

#1 [nitijyou] 両面テープの貼り付け方を今頃知った

以前ダイソーで購入したボールタイプのLEDセンサライトを、トイレのドアの上の壁に、付属の両面テープで貼り付けてみたのだけど。数日は持ったものの、今日になって両面テープで貼り付けていた土台ごと落ちてしまった。

接着剤で接着するしかないのかなと思いながらググっていたら、両面テープは壁や天井に貼り付けてから24時間放置しないと粘着力が最大にならない、と今頃になって知った…。自分、貼ったらすぐに使えるものと思い込んでた…。ちゃんとパッケージにも、24時間経ってから重いものをつけろと書いてあるのに…。

そんなわけで、センサライトの台に手持ちの超強力両面テープを貼り直して、再度壁に貼り直してみた。今回は24時間経ってからセンサライトを取り付けてみよう…。

ちなみに、ボールタイプのLEDセンサライトの重さを、クッキングスケール(料理用はかり/キッチンスケール)で確認してみたけれど、単4電池 x 3本を入れた状態で、台も含めて150gだった。手持ちの超強力両面テープは、ポリエステルに貼り付けた場合 2cm で300gまでとパッケージに書いてあるので、両面テープの粘着力が本当にそのスペックを出せるのであれば、このLEDセンサライトを壁にも取り付けられるはず…。

これでダメなら、接着剤で…。いや、接着剤でつけてしまうとどうしようもなくなるから、その際は平らなところにそのまま置くような設置の仕方をするしかないかな…。

あるいは何かしらの木片に接着剤で台をくっつけて、その木片を壁にネジ止めする方向で考えてみようか…。でも、そういうグッズって無いのかな。壁に台をネジ止めしつつ、台とは別の部分を上にスライドすれば取り外しも可能、みたいな。ありそうな気もするけど…。

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

#1 [nitijyou] 壁に取り付けられる台っぽいものが無いか物色中

壁に取り付けていたボールタイプのLEDセンサライトが台ごと落ちてしまったので、別の取り付け方ができないか検討中。 この2つの条件を満たす、台っぽいものが存在しないか、ググって調べていた。

どうやら電源タップを壁に固定するための、固定ホルダーという商品ジャンルがあるらしい。2つのパーツに分かれていて、片方は壁に固定しつつ、もう片方はスライドして取り外せる模様。

両面テープだけで壁に貼り付ける製品もあるけれど、ネジ止めするための穴が最初から用意されている製品もあるようなので、LEDセンサライトをそういった製品を利用して壁に固定するのもアリなのかもしれない。電源タップを意識した大きさなので、サイズはちょっと合わないだろうけど…。

ただ、Amazonでしかそういった製品を見かけないのがちょっと気になる。ヨドバシカメラやモノタロウでは取り扱ってないようで…。昔はダイソーやセリアでも売ってたらしいけど…。

_【ダイソー電源タップ固定器】剥がれるテープとの闘いの記録。 | ayuccchiiiのくらし事典 くらしのヒント、ここにあります
_DAISO 「電源タップホルダー」は有能だった・・・ | Anytime DIY
_セリアさん100円で良いの?!邪魔なモノを浮かせてスッキリ?固定フック | michill byGMO(ミチル)

考えてみたら、そういった仕組みの台は、えてして取り付けたい製品自体に付属している場合が多いような気もしてきた。今まで購入してきたLEDセンサライトにも、カチッと音を立ててハメるタイプの台がついてきたことが多いし。

「台の部分だけが欲しい!」というのはニッチな需要なのかもしれない。でも、色々な何かしらを壁に取り付けることができるようになるし、取り外してメンテナンスもできるから、あればあったで便利だと思うのだけどな…。

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

#1 [nitijyou] LEDセンサーライトを壁に取り付けてみた

ダイソーで購入したボールタイプのLEDセンサライトの台が壁から取れてしまったので、手持ちの超強力両面テープを使って台を壁に貼り直して、24時間放置してからLEDセンサーライトを取り付けてみた。今のところ落ちる気配は無さそう。

くっつけてから24時間経てば粘着力は最大になるらしいので、これで改善されたらいいのだけど…。

#2 [nitijyou] 単4乾電池を購入

たまたま寄ったザ・ビッグ須賀川店で、単4乾電池を購入したのでメモ。


1本あたり約36円だから、ヨドバシカメラで「オーム電機 Vアルカリ乾電池単4形20本パック LR03VS20P」(622円)を購入するのと似た値段のはず、と思って購入したけれど。帰宅後調べてみたらヨドバシカメラのそれは1本約31円だから、やっぱりヨドバシカメラの通販サイトで買うほうが安いらしい…。

でもまあ、店頭で、比較的信頼できるとされているFDK製の乾電池を、確実に安く入手できるのはありがたい。近所のホームセンター等でFDK製乾電池を買おうとすると、もっとお値段が高いので…。たぶん製品のランクが違うのだろうけど。

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

#1 [prog] 疑似3D道路の処理が気になる

たまたま何かの拍子に、以下の動画を目にして、地面の道路をどう処理しているのか気になった。メガドライブ向けのタイトルらしいけど…。

_Street Racer Longplay (Sega Genesis) [QHD] - YouTube

道路が曲がってるあたりは、疑似3D道路ならフツーによくやるラスタースクロールだろうけど…。奥行き方向に伴ってテクスチャを拡大縮小なんて当時のハードウェアスペックではできないよな…。

コマ送りしてなんとなく分かってきた。4パターンを次々に表示して前に進んでるように見せてる気がする。それなら事前にパターンを計算して作っておけばどうにかなる。ただ、メガドライブで、この面積のドットパターンを、1/60秒毎に転送できるものかな? 左右反転機能を上手に使うことで、半分の転送量に減らせるだろうけど…。

パターンをあらかじめVRAM上に置いておけばなんとななるのだろうか。でも、そんなにVRAMあったかな…。

さておき。件のタイトルはSFC(スーファミ)やPS1でも発売されていたらしい。SFC版はF-ZEROのような処理(モード7を活用)で、PS1はフツーにポリゴン描画だった。

_Street Racer (SNES) Playthrough/Longplay - YouTube
_Street Racer -Versions Comparison- #63 - YouTube

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

#1 [mz] MZ-700用Hu-BASICのPSETについて

SHARP MZ-700という8bit PCには、S-BASIC と Hu-BASIC という2つのBASIC言語が付属していた。

その、Hu-BASICに準拠したBASICインタプリタを作成した方がおられるらしい。ソースも同梱されている。

_MZ-700用BASICインタプリタ

エミュレータ MZ700WIN 0.58 + MZ-700用互換モニタROM MZ-NEW MONITOR 上で LOAD (L[ENTER]) して動作確認してみたのだけど、手持ちのHu-BASIC用プログラムがそこそこ動いて感動してしまった。素晴らしい。

不具合に遭遇 :

ただ、Hu-BASIC に付属してきたデモプログラム、"OPENING" を LOAD して実行してみたところ、PSET命令を呼び出すところでエラーが出て…。

mz700_error_ss01.png


気になったので、オリジナルの Hu-BASIC を起動して、PSET命令と PRESET命令の仕様を少し確認してみた。

PSET命令について :

  • PSET( x, y <, c > ) : 指定した座標に、cで指定した色のドット(文字単位のセミグラフィック)を打つ。
  • PRESET( x, y ) : 指定した座標のドットを消去する。

フツーに考えると、MZ-700はセミグラフィックで80x50ドットを扱えますよ、とされていたので、指定できる x, y は 0-79, 0-49 になりそうなものだけど。しかし、実際に確認してみたら、そうではなかった。

  • x は、たしかに 0-79 以外の値を指定できなかった。-1 や 80 を指定するとエラーが出る。
  • y については 0-99 まで指定できてしまう。-1 や 100 を指定するとエラーが出る。

mz700_hubaseic_pset_ss01.png

mz700_hubaseic_pset_ss02.png


前述のデモプログラム内では、PSET に50を超えるy座標を与えていたようで…。どうやら、画面には見えていない下画面上にあらかじめドットを打って絵を作って、その下画面のドット絵を少しずつスクロールして表示画面上まで持ってくる、という処理をしていたらしい。




今頃になってPSET命令がそんな仕様だったと知った…。

不安になってMZ-700のマニュアルを確認してみたけれど、PSET(x,y) の x,y には 0-79, 0-49 を指定できるとしっかり明記されていた。どうやらy座標が 50-99 も受け付けるのは隠し機能っぽいな…。デモプログラムでいきなり隠し機能を使ってたんかい…。

#2 [basic] Microsoft が手掛けていた 6502 BASICがオープンソースになったらしい

大昔のMicrosoftが各社に提供していた 6502 BASIC がオープンソースになったらしい。

_Microsoft、「6502 BASIC」をオープンソースとして公開 | gihyo.jp
_Microsoft Releases Historic 6502 BASIC - Microsoft Open Source Blog
_microsoft/BASIC-M6502: Microsoft BASIC for 6502 Microprocessor - Version 1.1
_日付は48年前! Microsoft、往年の「6502 BASIC」をオープンソースとしてGitHubで公開【やじうまWatch】 - INTERNET Watch
_ビル・ゲイツが書いた48年前の「6502 BASIC」のソースコードをMicrosoftがオープンソース化 - GIGAZINE

Apple II やコモドール64で動いていたBASICだそうで。素晴らしい…。Microsoft、偉いなあ。日本企業も少しは見習ってほしい…。 *1

さておき。バイナリを逆アセンブルして機能別にファイル分けしたソースも以前から存在していたらしいのでメモ。

_Create your own Version of Microsoft BASIC for 6502 - pagetable.com
_mist64/msbasic: Microsoft BASIC for 6502 (Commodore, Apple, KIM-1, AIM-65, OSI, ...)

cc65という環境を使えばバイナリをビルドできるらしい。ファミコン向けのゲームも作れる模様。

_cc65 - a freeware C compiler for 6502 based systems
_cc65 - a freeware C compiler for 6502 based systems
_Releases - cc65/cc65
_cc65 - Wikipedia
_C言語で作るファミコンゲーム 〜CC65でHELLO WORLD〜|Kannoゲーム開発本部
*1: もっとも、当時勢いがあったNEC、富士通、シャープは、今はもう中国企業に売られてしまっていたっけ…。中国企業にとっては日本国内で普及してたレトロPCなんて存在すら知らないのではないかな…。

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

#1 [mz] MZ-700用Hu-BASICのLOCATEについて

昨日、MZ-700用Hu-BASICのPSET命令は、x,y に 0-79, 0-99 を受け付ける仕様だったと知ったのだけど。まさかカーソル位置を指定する LOCATE も同様の仕様だったりしないかと不安になってきた…。

そんなわけで、一応調べてみたけれど。

mz700_hubasic_locate.png

さすがに LOCATE は、0-39, 0-24 の値しか受け付けない模様。一安心。

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

#1 [nitijyou] 日記ファイルをチェック中

2024/12/29に日記をアップロードしてから、年末にちょっと色々あって、そこからずっと日記をアップロードできてない。いい加減そろそろアップロードしておきたい…。そう思って、ローカルに書き溜めていた各ファイルの内容をチェック中。ただ、ファイル数があり過ぎて、チェックする時間が…。

校正ツールはないのだろうか :

こういうのってAIを使ってチェックできないか。誤字脱字を指摘してくれるだけでも結構助かるのだけど。

ググってみたら、校正ができると謳うサービスがたくさんあった。ただ、Webブラウザに文章を貼り付けるタイプのサービスでは作業が大変だろうし…。何せ250ファイル以上あるから…。

ローカルに保存してある複数/大量のファイルを一気に渡して処理できるツールとかないのかな…。でも、仮にあったとしても、有料サービスになりそう。

Google Gemini に、「複数ファイルに対して誤字脱字をチェックできるツールは無いか?」と尋ねたら、「textlint というツールがあるよ」と答えてきた。Node.js をインストールしてある環境なら、textlint をインストールできるらしい。

Node.js、導入してないのだよな…。そこからやらないとダメか…。

#2 [pc] Chocolateyをアップグレードしておいた

Chocolatey という、Windows用のパッケージ管理ツールがある。コマンドラインで各種ツールをインストールしていけるツールで、Linux で言えば apt や pacman に近い感じで使えるツール。

一応手元のメインPC上でインストールしてあったのだけど、一応アップグレードして更新しておいたとメモ。

管理者権限で powershell を開いて以下を打った。
choco upgrade chocolatey

途中で何か尋ねてきたけど、All の A を打った。

2.2.2 から 2.5.1 に更新できた。
> choco -v
2.5.1

インストール :

手元のメモを眺めたら 2023/12/12頃にインストールしていたみたいだけど、どうも日記ページにはメモしてなかったようなのでこの際メモ。

インストール方法は以下で説明されていた。

_Chocolatey Software | Installing Chocolatey


管理者権限でPowerShellを開く。Get-ExecutionPolicy と打って、Restricted 以外になっていることを確認する。

以下を入力してインストール。
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

インストールされた場所を確認。
> which choco
"C:\ProgramData\chocolatey\bin\choco.exe"

バージョンを確認。
> choco -v
2.2.2

> choco --version
2.2.2

参考ページ :


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

#1 [prog] Node.jsをWindows10にインストール

Windows10 x64 22H2上で、Node.js をインストールしておいた。

以前は Chocolatey経由でインストールしたり、インストーラ(.msi) を使ってインストールしていたけれど、今回は .zip を利用してインストールした。 *1 *2

_Node.js - Node.jsをダウンロードする

現行のLTSは、22.19.0 らしいのでソレを選択。node-v22.19.0-win-x64.zip を入手して解凍。今回は、D:\Dev\nodejs\ に置いた。

環境変数PATH(ユーザ変数側)に、D:\Dev\nodejs を追加した。

DOS窓を開いて、各コマンドが利用できるか、かつ、バージョンを確認。
> which node
"D:\Dev\nodejs\node.exe"

> which npm
"D:\Dev\nodejs\npm"
"D:\Dev\nodejs\npm.cmd"

> node -v
v22.19.0

> npm -v
10.9.3


npm で以下のパッケージ?を試しにインストールしてみた。
インストール時に -g をつけるとカレントディレクトリ以下ではなくグローバルな場所にインストールされる。
> npm install node-static -g

added 6 packages in 6s
npm notice
npm notice New major version of npm available! 10.9.3 -> 11.6.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.0
npm notice To update run: npm install -g npm@11.6.0
npm notice

> npm install marked -g

added 1 package in 625ms

> which static
"D:\Dev\nodejs\static"
"D:\Dev\nodejs\static.cmd"

> which marked
"D:\Dev\nodejs\marked"
"D:\Dev\nodejs\marked.cmd"

すんなりインストールできた。
*1: .msi でインストールするとWindows10がBSODになりそうな気配がするので…。メインPCが不調過ぎる…。
*2: 余談。WinGet経由でも Node.js はインストールできるらしい。

#2 [prog][editor] Visual Studio Codeの拡張機能「テキスト校正くん」を試用

書いた文章に対して誤字脱字だけでもチェックしてくれるツールを使ってみたい。

textlint というツールが気になったけれど、関連情報を調べていたら Visual Studio Code (vscode)の拡張機能で「テキスト校正くん」という拡張があることを知った。

_テキスト校正くん - Visual Studio Marketplace
_文章作成・メール作成に役立つ! VS Codeの拡張機能「テキスト校正くん」を公開 - ICS MEDIA

内部で textlint を呼び出して校正してくれるらしい。気になる。試しにインストールして試用してみた。環境は Windows10 x64 22H2 + Visual Studio Code 1.103.2。


ローカルに書き溜めていた日記ファイルに対して使ってみる。
数ファイルほど確認してみたけれど、ら抜き言葉や誤字脱字っぽい部分を検出してくれた。かなりイイ感じ。1ファイルずつ処理するならこの拡張で十分助かる気がする。

ファイルオープン時にエンコーディングを自動選択 :

ファイルを開いた際にエンコーディングが自動選択されるようにしたい。

_VS Codeでエンコーディングを変更、自動判別するには:Visual Studio Code TIPS - @IT

files.autoGuessEncoding を true にすればいいらしい。vscode の設定画面で検索ボックスに「encoding」「autoguess」を入力すると設定項目が出てくる。

各種エディタからtextlintを呼び出せるらしい :

textlint についてググっていたら、サクラエディタやemacsからtextlintを呼び出して使うこともできるらしいと知った。

_サクラエディタにtextlintによる文章校正マクロを登録する - A Micro Toolbox
_Emacs で日本語文章をチェックする方法(flycheck + textlint)
_Emacs上でtextlintを使って日本語の校正をするには #flycheck - Qiita
_Emacs上でtextlintを使って日本語の校正をするには - mhatta's mumbo jumbo

xyzzyから呼び出すことはできないだろうか…。文字コードの変換が必要になるのかな…。

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

#1 [windows] Windows PCのユーザフォルダ内を整理中

そろそろ Windows10 x64 22H2 を Windows11 にアップグレードしておきたい。

しかし、自分の環境では、ドキュメント、ピクチャ、ビデオ、ミュージック、ダウンロードフォルダの場所をカスタマイズしているので…。もしかするとアップグレード処理中に不具合が出そうな気がする。デフォルト状態に一旦戻してからアップグレード作業をしたほうがいいのかもしれない。

そんなわけで、ユーザフォルダ内の整理を始めた。

今までは以下のような場所に設定していた。ドキュメント以下に、ピクチャ等のフォルダが存在する状態。
Windows95の頃はマイドキュメントの中にマイピクチャやマイミュージックフォルダが入っていたので、自分はその頃の配置を今までずっと踏襲してきたのだけど。今時のWindowsは、これらのフォルダを同階層で用意して強制するようになってしまった。どうもそのあたりで、OSアップグレード時に問題が起きそうな臭いがする…。

例えば、OneDriveのアプリがドキュメントをバックアップしようとした際、ドキュメントの中に入っているピクチャ等もバックアップされるけれど、そのピクチャ等も別途個別にバックアップしようとするので…。入れ子のような状態になっていると何かマズいことが起きたりしないか…。今時の流儀に合わせておいたほうがいいだろう…。

とりあえず、D:\home2\ というフォルダを作成した。その中に同列で、Documents、Pictures、Music、Videos、Downloads といったフォルダも作成して、そこに中身を移動していくことにした。

アプリケーションが用意したフォルダの扱いに困る :

各アプリケーションは、えてしてデフォルト設定ではドキュメントフォルダ内にアプリが使うファイル群を入れてしまう。おかげで、ちょっと困ったことになっている。

ドキュメントフォルダの中に、平気でGB単位のデータファイルがガンガンコピーされている…。これってどうしたらいいんだ…。

シンボリックリンクが問題を引き起こしている :

今まで OneDrive常駐アプリでPCのバックアップをしようとしても、ドキュメントフォルダ内を走査している途中で「エラーが出たので処理できない」と言ってきて設定変更すらできなかったのだけど。

今回、フォルダ内を整理しながら OneDrive のバックアップ設定を確認してみたら、「シンボリックリンクかジャンクションが使われているので処理を止める」と言ってきた。ちゃんと原因を知らせてくれるようにアップデートされたっぽい?

たしかに自分は各フォルダ内でシンボリックリンクを使いまくってる。それが原因で今までエラーを出してたのか…。

ということは、Windows11 にアップグレードする際も、ユーザフォルダ内でシンボリックリンクを使っていると何かしら問題が発生するのでは…? できるだけシンボリックリンクを無くしておいたほうが安全なのかもしれない。

しかし、困った。それはそれで今後は不便になるな…。

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

#1 [nitijyou] 自宅サーバ止めてました

雷が鳴ったので、20:30-22:40の間、自宅サーバ止めてました。申し訳ないです。

かなりの豪雨。ヘッドフォンでTVの音を聞こうとしても聞こえてこないぐらいの雨音。加えて、雷…。参った…。

#2 [windows] ユーザフォルダ内をまだ整理中

Windows10 PCのユーザフォルダ内をまだ整理中。

使えなくなったら困るアプリを、今までは "ドキュメント\bin\" に入れていたので、そのフォルダを他の場所に移動したら当然ながら色んなショートカットファイルが無効になってしまった。見つけ次第パスを変更。

ファイラーあふから呼び出してるメニューファイル内でも古いパスを直接記述してあるので、これも見つけ次第修正。

今後も似たようなことがあると面倒臭いので、環境変数 HOMEBIN や MYHOMEBIN を用意して設定しておいた。ショートカットファイル内のパスを修正する際に、%HOMEBIN%\hoge\fuga\piyo.exe と記述しておけば、環境変数を変更するだけで対応できるのではないかな…。本当にそう上手く行くかな…。

Windows10上でシンボリックリンクを検索したい :

Windows10 x64 22H2上で、特定のフォルダ内にあるシンボリックリンクを検索して一覧表示したい。以下のツールを使えばできるらしい。

_NTFSLinksView - View NTFS symbolic links and junction points

NTFSLinksView v1.35 x64版を入手。以下の2つを入手した。
ntfslinksview-x64.zip
ntfslinksview_japanese.zip

解凍して、D:\Prog\NTFSLinksView\ に配置した。日本語化ファイルも同じ場所に置いておくことで日本語化される。

実行して、検索したいフォルダパスを入力。「シンボリックリンク内を検索」にチェックを入れて、サブフォルダを辿る階層を指定して検索ボタンをクリックすれば、フォルダ内にあるシンボリックリンクが一覧で表示される。

gvim 9.1をインストール :

今までHDDに入ってた gvim 8.2 を実行できるようにしようとしたら、何故か起動時にエラーが出る…。設定ファイルがいかんのだろうか…。

gvim 9.1 x64 を入手して動かせるか確認してみた。gvim_9.1.0_x64_signed.zip を入手。

_download : vim online

zipを解凍して D:\home2\bin\vim\vim91\ に置いた。

環境変数で以下を設定。
VIMRUNTIME=D:\home2\bin\vim\vim91
VIM=D:\home2\bin\vim

_Vim/環境設定/インストール/WindowsにZIPファイルでインストール - yanor.net/wiki
_Vim/環境設定/環境変数VIM VIMRUNTIME - yanor.net/wiki

今までHDD内に保存されていた設定ファイルを読み込むとエラーが出てしまうようなので、以下のファイルをリネームして読み込まないようにした。最後に ".bak" をつけた。
D:\home\(USERNAME)\.gvimrc_first.vim
D:\home\(USERNAME)\.vimrc_first.vim

この状態なら gvim 9.1 が起動してくれた。

ただ、MSYS2利用時にも今回インストールした vim.exe を呼び出そうとしてエラーになる…。環境変数で指定されている版を呼び出そうとしてしまうらしい。

考えてみたら…。どうしても vim を使いたい場面が出てきたら、その時は MSYS2上で vim を起動すればいいんじゃないか? せっかく MSYS2 をインストールしてある環境なのだから、もっと活用しないと。

そんなわけで、環境変数 VIMRUNTIME と VIM は消去しておいた。今回インストールした版は使わないことにしよう…。

でも一応、batファイルから実行できるようにしておいた。
D:\home2\bin\rungvim.bat
D:\home2\bin\runvim.bat

でもまあ、たぶん使わないよな…。

IISの設定を変更 :

ローカルでこの日記ページを表示確認するために IIS を動かしているのだけど、日記ページの置き場所が変わったのでIISの設定も変更。IISマネージャー上で、フォルダを右クリックして、仮想ディレクトリの管理 → 詳細設定。物理パスの指定を修正。

※ 2025/09/13追記。img/ も仮想ディレクトリの物理パスを変更したけれど、CGIが相対パスで画像を読み取って処理をするので正常動作しなかった。結局、img/ については今まで通りシンボリックリンクを作成して対処することにした。

X-Mouse Button Controlの設定ファイルの場所 :

マウスボタンの割り当てを変更できる X-Mouse Button Control というツールを Windows10 x64 22H2上でインストールして利用している。

設定ファイルの保存場所は、今まで以下にしていたけれど。
D:\home\AppliData\X-MouseButtonControlSetting\

場所を移動できないかと色々試しているうちに、設定ファイルが置かれる場所は以下になった。デフォルト状態ではこの場所になるらしい。
C:\Users\(USERNAME)\AppData\Roaming\Highresolution Enterprises\XMouseButtonControl\

_【X-Mouse Button Control】日本語化・インストール方法 | ナポリタン寿司のPC日記

今後は、上記フォルダ内のファイルを、以下の場所にコピーしてバックアップするようにしたい。とメモしておく。
D:\home2\AppliData\X-MouseButtonControlSetting\

ひとまず、FreeFileSync 14.2 で同期するようにしておいた。

_FreeFileSync: Open Source File Synchronization & Backup Software
_ファイル同期ソフトの決定版?FreeFileSyncの導入と使い方[Win,Mac対応] - studio9

Microsoft Editもインストールしておいた :

CUI(CLI?)で利用できるエディタ、Microsoft Edit (msedit) が気になったので、Windows10 x64 22H2上でインストールしてみた。winget でインストールできるらしい。
winget install Microsoft.Edit

>which edit
"C:\Users\(USERNAME)\AppData\Local\Microsoft\WinGet\Packages\Microsoft.Edit_Microsoft.Winget.Source_8wekyb3d8bbwe\edit-1.2.0-x86_64-windows\edit.exe"
随分と深いところに置かれるのだな…。手動(?)でインストールして置き場所を決めたほうが良かったのでは…。

edit で起動する。DOS窓(cmd.exe)の中でも使える。

ちなみに、パッケージ名は msedit として扱われることが多いらしい。

_紛らわしいとの声が挙がっていたMicrosoftの新テキストエディター「Edit」、名称変更へ? - やじうまの杜 - 窓の杜
_5月に発表された「Microsoft Edit」がv1.2.0にアップデート、シークが数100倍高速化、日本語でうれしい改善も - 窓の杜
_「Vim」はちょっと……MicrosoftがWindows標準CLIテキストエディター「Edit」を発表 - 窓の杜

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

#1 [nitijyou] 人感センサ付きLEDライトのその後

_2025/08/28 にダイソーで購入した、USB充電円盤タイプ人感センサ付きLEDライトを玄関に設置していたのだけど。電池が切れていたので充電した。

たしか充電は購入日にしたはずなので、設置場所や利用頻度にもよるだろうけどウチの場合は10日ほどで電池が切れてしまう商品ということになる。って短すぎるやろ。しかも暗いし。20lmしかないから仕方ないけど。

こんなに明るさが足りないのに、どうしてこんなに早く電池が切れてしまうのか疑問が湧いたけれど、バッテリー容量のせいかもしれない。200mAhではこの程度になってしまうのだろう…。

ただ、このバッテリー容量のおかげで、本体重量が圧倒的に軽くなっている可能性もありそう。この軽さだからこそ、付属のスチールプレートを両面テープで貼っただけなのに天井から落ちてこないのではないか。

とはいえ、こうまで暗いと周囲を照らすという目的をどこまで果たせるのかという根本的な問題が…。また、充電の間隔の短さも無視できない…。

玄関のように、頻繁に人が行き来する上に、そこそこの広さがある場所に設置するのはよろしくないのだろうな。クローゼットの中のように、「そこそこ狭い」「滅多に開けない」、そんな場所に設置するのがベターなのだろう。

しかし、スチールプレート、もう天井にべったりと貼っちゃったんだよなあ…。アレは剥がせるんだろうか…。どうしたもんか。

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

親父さんが退院した。詳細はGRPでメモ。

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

#1 [windows] ユーザフォルダ内をまだまだ整理中

Windows10 x64 22H2のユーザフォルダ内をまだ整理しているところ。

自分の環境では、以下のツールを使ってバックアップ作業をしているのだけど。
D:\home\ 以下を D:\home2\ に移動してしまったので、バックアップ作業用の設定が全部無効になってしまった。設定を作り直して、各設定がちゃんと利用できるのか動作確認。

SyncToyの動作が一部おかしくなった。外付けHDDにファイルをコピーしつつ、そのファイル群をまたDドライブにコピーしようとする。何故。とりあえず、それらのファイル群を別フォルダにコピーしてみたり、あるいは設定ファイル SyncToy*.dat を削除して動作確認してみたりで、結構時間がかかってしまった…。でもまあ、一応バックアップ作業ができるようになったから、これでいいか…。おかしくなった原因は不明なままだけど…。

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

#1 [prog][hsp] プログラミング環境 HSP 3.7を試用

無料で利用できる、HSPというプログラミング環境がある。スクリプトを書いて、Windowsの実行形式ファイルを作れたりする。

なんだか最近「HSP」という単語が心理学/精神医学っぽいジャンルで使われ始めてしまったようで、プログラミング環境としての「HSP」を検索しようとしてもなかなか出てこない状態に追い込まれてるけど…。3DCGソフト「Vue」とJavaScript関係の「Vue.js」を思い出す…。前者のほうが昔からあったのに後者の勢いが凄くて前者はWeb検索でなかなか出てこなくなった…。

それはともかく。HSP 3.7 が公開されたらしい。

_HSP3.7 新機能ハイライト

HSPは以前少し使ってみた時期があるので、せっかくだからインストールを試みた。環境は Windows10 x64 22H2。

インストール :

今回は、以下のページからzip版を入手した。

_HSP3.7リリース版を公開しました - おにたま(オニオンソフト)のおぼえがき

「HSP3.7 フルセット版(zipアーカイブ)」 (hsp37.zip) を入手して解凍。

今回は D:\Prog\hsp37\ に置いてみた。しかし、この置き場所が、後にトラブルを引き起こすことになった…。

HSP3アップデーターがエラーを出す :

HSP 3.7から、HSP3アップデーター (hsp3upd.exe) というツールが付属することになったらしい。インターネット経由で追加パッケージをダウンロードしてインストールできるのだとか。

_HSP3Update : HSP3アップデーター

HSP 3.7 では HGIMG3 という画像表示用ライブラリが添付されなくなって、HSP3アップデーターを経由しないとインストールできなくなった、との記述があるように見えたので、hsp3upd.exe を実行してインストールを試みた。 *1

しかし、エラーが出る…。

HSP3アップデーターの初回起動時は基本システムの再インストール(?)が必要らしいのだけど、「HSP3基本システム(3.7)」を選択して先に進んで、「アップデート」をクリックしても、以下のエラーが出る。
#Error 12
-->ファイルが見つからないか無効な名前です

hsp37_upd_err_ss003.png


フルセットzip版(hsp37.zip)だからダメなのかなと、他の版も一通り試してみたけれど、結果は変わらず。
  • HSP3.7 フルセット版(インストーラー) (hsp37.exe)
  • HSP3.7 基本システム版(zipアーカイブ) (hsp37le.zip)
  • HSP3.7ネットワークインストール版(zipアーカイブ) (hsp37upd.zip)

原因が分からなくて困りながらマニュアルや関連記事を眺めていたら、「推奨パスは「c:\hsp37」になります」という一文が目に入った。まさか…。

D:\Prog\hsp37\ ではなく C:\hsp37\ を作って、そこにファイル群を置いてから、中の hsp3upd.exe を実行してみたところ、エラーが出ずに処理が終了した。

えー。そういうオチか…。今時インストールフォルダの場所を決め打ちで作ってあるとは…。ギャフン。

ちなみに、HSP3アップデーターでインストール処理が成功してから、C:\hsp37\ を D:\Prog\hsp37\ に移動してみたけれど、一応動いているように見えた。

となると、HSP3アップデーターを使いたいなら、以下のようになるのかな…。
  • 一度 C:\hsp37\ にフォルダを移動して作業を終えてから、本来置きたい場所に移動し直す。
  • あるいは、本来の置き場所からシンボリックリンクを作って C:\hsp37\ があるように見せかける。

HSP3アップデーターを必ず経由してインストールせよ、というのは、こういうトラブルが起きた時に手詰まりになるからちょっとアレだなあ…。手作業でも追加パッケージをインストールできるようにしてあれば悩まなくても済んだかも…。悩まずに済むための仕組みになったら、ますます悩む状態が発生しちゃったのは、なんだかな。 *2

さておき。HSP3アップデーターは以下の場所に zip をダウンロードしたように見えたので、一度インストール処理が成功したらバックアップを取っておいて、次回はソレを解凍して手作業で配置してしまってもいいのかもしれない。
C:\Users\(USERNAME)\AppData\Roaming\Hot Soup Processor\

ウイルス判定されてしまう :

HSP3.7 基本システム版(zipアーカイブ) もダウンロードしようとしたら、Microsoft Defender が「脅威が検出された」と言ってきた。「Trojan:Script/Wacatac.C!ml」が見つかったらしい。

まあ、どうせ誤認識だろう…。HSPは時々誤認識されることがあるから…。

*1: ただ、フルセット版zipの中に、hgimg3.as や hsp3hg.hrt があるようにも見える…。
*2: もっとも、最初からデフォルトの場所にインストールすればハマらなかったんだろうけど。自分の場合、システムドライブ(SSD)はOSごと吹っ飛んで痛い目を見たことがあるので、できるだけDドライブ(HDD)にファイル群を置いておきたいのだよな…。SSDは死亡時に全てが一瞬で消滅するけど(したけど)、HDDならまだ部分的に救出できる可能性があるので…。いや、HDDだって基板自体が死んだらアレだけど、SSDほどではないだろう…。

#2 [anime] 「眠れる森の美女」を視聴

昨日、金曜ロードショーで放送されていたので視聴。ディズニー作品。ググってみたら1959年に公開されたらしい。公開当時は赤字だったけど、その後評価が高まって最終的には名作扱いになったそうで。ちなみに自分は初見。最後のあたりは別番組が始まってしまったので見れなかった。

背景の描き込みが凄かった…。視聴後に関連情報をググってみたら、当時も「人物より背景のほうが目立ってるじゃん」的に叩かれていたらしい。そこは褒めてやれよ…。

キャラが影無し作画だったのがなんだか気になった。動きを作ることに集中するために影無しで仕上げていくのは全然アリだろうと個人的には思うのだけど、当時のアメリカの観客は既存作と比較してダメ出しをしてそうだなと…。

何にせよ、自分が生まれる前にこんなゴイスなアニメがアメリカで作られていたのだな…。

SF設定にアレンジできないか :

ふとなんとなく、この手の童話や民話をSF設定にアレンジしたらどうなるだろうと思えてきた。でも、そういう作品は既にありそうだな…。

Google Gemini に、「眠れる森の美女」をSF設定にアレンジした作品はあるかと尋ねてみた。

一見それらしい回答をしてきたけれど、ググってみたら嘘八百の回答が混じっていて…。「アン・マキャフリイ (Anne McCaffrey)が『Sleeping Beauty』というそれっぽい作品を書いてるよ」と言ってきたけど、ググっても情報が出てこない。「いつ発表されたの?」「どこで発表されたの?」と尋ねてみても、「1973年だよ」「○○という短編集に載ってるよ」と平然と答えてくる。しかしやっぱりソースが出てこない。「本当にあるのソレ?」と尋ねてみたら「ゴメン! 無かったわ! 勘違いしてたわ!」と…。お前さあ…。

ただ、関連情報をググっていて、アン・マキャフリイ作品の「歌う船」シリーズの存在を知れたので、無駄ではなかった気もする。

_歌う船 - Wikipedia

少女が宇宙船になっている設定で、1961年の作品らしい。自分が生まれるよりはるか昔に、既にそんなSF作品が存在していたとは…。今からアニメ化したりしないかな。

他にも、キム・スタンリー・ロビンソン作「オーロラ」というSF小説の存在も知った。

_キム・スタンリー・ロビンソン - Wikipedia

日本語訳はあるのかなと Google Gemini に尋ねてみたら「ハヤカワ文庫から出てるよ!」「訳者は○○だよ!」と答えてきたけど、これまたググってみてもソースが出てこない。「それ本当にあるの?」と尋ねたら「ゴメン! 勘違いだった!」と…。お前さあ…。まあ、いいけどさ。

「眠れる森の美女」をSFに、となると、やはりコールドスリープという設定が最初に出てきそうではある。眠りに入る云々は、ウイルスだのナノマシンだのそういうアレになるのだろう。というか Google Gemini や Microsoft Copilot に「眠れる森の美女」をSFにしてみてと頼むと大体そういう設定を出してくる。つまりはそれだけ、ありがちなアレンジということだろう…。

姫の眠りを覚ますのは後世の医者/技術者/科学者、というアイデアも出てきて、そこはなるほどと思った。いかにもなヒーローっぽい男性像ではなく、若干ギーク/ナードっぽい男性が王子様ポジになるのはギャップがあってイイ感じ。いやまあ、例えば「夏への扉」などを思い返すと、冴えない男性が王子様というソレもSFのあるあるネタかもしれないと思えてくるけれど。

#3 [nitijyou] コウモリが居座ってる

部屋の雨戸と網戸の間にコウモリがまた居座ってることに気づいた。以前も居座っていてフンを落としまくっていたので、ハッカ油スプレーを吹き付けて追い出したのだけど…。

今回もハッカ油スプレーを吹きかけてみた。しかし、もぞもぞと位置は変えるけど、逃げていかない。ハッカ油スプレーの残量が無くなってしまった。

ダイソーで購入した、マスクの臭い消し用スプレーを部屋から発掘した。ペパーミントの香りと書いてあるので、これもハッカ油が入ってるはず。ガンガン吹き付けてみたらようやくコウモリが外に逃げ出してくれた。

部屋の中がハッカ臭い…。

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

#1 [gimp] GIMP 2.10.38-1 Portableをインストールした

今まで Windows10 x64 22H2 上に GIMP 2.10.34 Portable をインストールして使っていたのだけど、数日前にユーザフォルダのパスを変更してしまったので、GIMP側の設定内容も変更する羽目になった。追加ブラシフォルダ等の場所が変わってしまったので…。

せっかくだから、GIMP 2.10.38-1 Portbale をインストールしてそちらも設定することにした。

GIMP 3.0 が公開済みなのに GIMP 2.10 をインストールするのもどうかと思うけど…。自分は GIMP 3.0 未対応のプラグインやスクリプトを大量に導入しちゃった状態で使っているので、しばらくは GIMP 2.10 を使い続けるしかなく…。GIMP 3.0 になって、Python-Fu (Gimp-Python) の仕様がガラリと変わってしまったのが痛い…。

さておき。GIMP Portable の現行版は 3.0.4 Rev 2。公式ページ上ではその版しか入手できない。

_GIMP Portable | PortableApps.com

ただ、SourceForge.net で以前の版を入手できる模様。

_PortableApps.com - Browse /GIMP Portable at SourceForge.net

そちらから GIMPPortable_2.10.38-1.paf.exe を入手してインストールした。今回は D:\Prog\Gimp-2.10.38-Portable\ にインストールしておいたとメモ。

テンプレートの設定ファイル :

GUIでブラシフォルダその他を追加指定していくのが面倒臭くて、結構時間がかかってしまった。どの設定ファイルが何を設定しているのかをちゃんと調べて、テキストエディタで編集して設定したほうが良かったかもしれない。

とりあえず、画像テンプレートの設定ファイルだけは GIMP 2.10.34 Portable からコピーしてきて設定を済ませた。以下の場所のファイルをコピーすれば済みそう。

(GIMP Portableインストールフォルダ)\Data\.gimp\templaterc

メニューフォントをカスタマイズ :

メニューで使われているフォントが気に入らない…。gtkrc に設定を追加して変更しておいた。本当に変更されてるのかな。自信がない。昔はこれで変更できたんだけど…。

gtkrc の場所は以下。
(GIMP Portableインストールフォルダ)\Data\.gimp\gtkrc

以下の内容をファイルの最後に追記。
# My UI font setting

style "gimp-default-style"
{
  font_name = "Meiryo UI 11"
  GimpDock::font-scale = 1.0
}

style "gimp-display-style" = "gimp-default-style"
{
  GimpUnitComboBox::label-scale = 1.0
  GimpScaleComboBox::label-scale = 1.0
}

style "my-font"
{
  font_name = "Meiryo UI 11"
}

widget "*" style "my-font"


更に、これは効いているのかどうか分からないけど、pango/pango.aliases というファイルを作成して、そちらでもフォント種類を設定しておいた。いやまあ、今では効いてないのかもしれないけれど…。

以下のフォルダを作成。
(GIMP Portableインストールフォルダ)\App\gimp\etc\pango\

中に pango.aliases というファイルを作成して以下を記述した。
courier = "courier new"

tahoma = "tahoma,meiryo ui,browallia new,mingliu,simhei,gulimche,ms gothic,kartika,latha,mangal,raavi"
sans = "segoe ui,meiryo ui,arial,browallia new,mingliu,simhei,gulimche,ms gothic,kartika,latha,mangal,raavi"
serif = "times new roman,angsana new,mingliu,simsun,gulimche,ms gothic,kartika,latha,mangal,raavi"
mono = "courier new,courier monothai,mingliu,simsun,gulimche,ms gothic,kartika,latha,mangal,raavi"
monospace = "courier new,courier monothai,mingliu,simsun,gulimche,ms gothic,kartika,latha,mangal,raavi"

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

#1 [nitijyou] 電動ハンディチェンソーをメンテナンス中

親父さんから電動ハンディチェンソーのメンテナンスを頼まれた。取扱説明書も発掘されて渡されたので眺めてる。念のために型番その他をメモしておく。

型番は、DT-YHC2212。「夢 充電式ハンディチェンソー」と書いてある。輸入元は大栄トレーディング株式会社。取扱説明書の最後のページに、2023/05/25に購入とメモしてあった。

ググってみたけれど、どうやら夢グループで販売している商品らしい。

仕様は以下。

懸念事項 :

懸念事項も一応メモしておく。

チェーン刃の調整方法が難しそう。ネジを反時計方向に回すと緩んで、時計方向に回すと張るけれど…。チェーン刃の真ん中あたりを引っ張って、チェーン刃のドライブリンクとガイドバーの間に、2-4mmぐらい隙間ができる張り具合を目指せ、と取扱説明書には書いてある。

ただ、親父さんがカバーを変な状態で取り付けて使っていたようで、ガイドバーがハマるはずのプラスチック部分が削れてしまっている。おそらくガイドバーの振動で、プラスチック部分をガリガリと削ったのだろう。こんな状態で使えるのだろうか…。

それと、振動でネジが自然と回ってしまいそうな気もする。使ってるうちに張り具合が頻繁に変わってしまうのではなかろうか。この設計で本当に問題は無かったのかな…。

チェーン刃にチェーンソー用オイルを差す必要もあるらしく、市販品(別売り)を使えと書いてあるけれど。親父さんはチェンソー用オイルなんて持ってないのではないかなあ…。自分が探して買ってこないといけないのでは…。

また、回転させるとオイルが飛び散るので注意、とも書いてある。部屋の中で塗布作業はできないかも。気を付けないと。

刃の方向も間違えそうで怖い。左側から見て、ガイドバーの「夢 ハンディチェンソー」という文字が見えるように取り付けつつ、カッターの刃が左に向くように取り付けろ、と書いてあるが…。カッター刃がひらがなの「つ」のような向きでつける、ということでいいのだろうか。このあたりは図でメモしておかないと分からんかも…。

#2 [nitijyou] Seriaでパッククリップを購入

Seriaフレスポ須賀川店で、パッククリップを購入したのでメモしておく。お菓子の袋を閉じるアレ。「パッククリップは、開封した食品袋の口止め具としてお使いいただける、保存に便利なクリップです」と書いてある。


犬のおやつの袋用として購入。おやつの袋は厚みがあるので使えるのかどうか不安だったけど、試してみたらフツーに使えた。

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

#1 [nitijyou] チェンソー用オイルについて調べていた

親父さんから電動ハンディチェンソーのメンテナンスを命じられて、チェンソー用オイルが必要らしいので調べていた。

自転車のチェーン用オイルで代替できないものかなと思っていたのだけど、ググってみたら粘度が違うからやめたほうがいい、との話で…。電動チェンソーは高速回転するので、サラサラしたタイプのオイルでは周囲に飛び散ってしまって使い物にならない。だからベタベタしたタイプ、つまり粘度が高いチェンソー用専用オイルを使うべきなのだとか。

近所のホームセンターで探して買ってこないといかんな…。

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

#1 [nitijyou] チェンソー用オイルを買ってきた

DCM(ホーマック)須賀川店で、チェンソー用オイルその他を買ってきたのでメモ。


_AZ ハイグレード チェーンソーオイル 200ml 110cSt
油飛びを抑制させる添加剤を有効に配合しました。
チェーン部の回転によるオイルの飛散を抑制し、優れた潤滑性を発揮します。チェーンやバーの摩耗を防ぎ、切断をスムーズにします。
夏期・冬期の温度差にも強いオールシーズンタイプです。

これを電動ハンディチェンソーに塗らないと…。ちなみにヨドバシカメラなら274円。DCMは100円ほど高い。

余談。ちゃんとした電動ハンディチェンソーは給油口+給油タンクがついていて、オイルを入れておけば稼働中に自動でオイルをチェーンに給油してくれるのだとか。親父さんが持ってる夢ハンディチェンソーは安い製品だからそういうものがついてない。チマチマと手作業でオイルを塗らないといけない。ちょっと面倒臭そう…。


ゴム板は、自転車のバックミラーを固定するのに使いたい。バックミラーは自転車のハンドルに固定しているけれど、最近振動で位置や向きがどんどんずれてしまう状態になっているので、ゴム板を挟んで動かないようにできないものかなと…。

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

#1 [nitijyou] リンデロンVs軟膏を購入

親父さんから命じられて、カワチ須賀川店でリンデロンVs軟膏を購入してきたとメモ。雨が降っていたので合羽を着て自転車で行ってきた。


親父さんから言われたのは、リンデロンVG軟膏 0.12% 5g、シオノギファーマ製だったけど、カワチの店頭で尋ねてみたら、「それは病院で売っている薬です」「ここでは売ってませんよ」とのこと。あのクソジジイ…。「カワチで売ってるから買ってこい」と言い切ってたけど嘘じゃねえか…。雨の中自転車を走らせておいて、なんなんだこのオチは。

ただ、店員さん曰く「似たような成分の薬ならあります」とのことで、該当するリンデロンVs軟膏を購入してみた。

帰宅後調べてみたら、VGは抗菌物質入り、Vsは抗菌物質無し、だった。また、VGは医者に処方箋を書いてもらって薬局で購入することになるらしい。親父さんは病院から帰る際にカワチの奥にある窓口で処方箋を出して薬を購入していたので、カワチでフツーに買えると勘違いしてたのだろう…。

さておき。件の薬はステロイド系の薬なので漫然と使い続けるな、1週間使ってみて症状の改善がみられなかったら医者の見立てが間違ってるので使用を中止して医者に相談せよ、という話も見かけた。親父さんのことだから何も考えずにダラダラと塗り続けてそう…。後で言っておかないと…。

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

#1 [nitijyou] 単4電池が余ってしまう

乾電池で動作する人感センサ付きLEDライトはえてして単3電池 x 3本、もしくは単4電池 x 3本を必要とするけれど。電池パック4本入り、10本入り、20本入り等を購入すると、電池が1〜2本余ってしまう。

この余った電池、どうにかならんか…。

余ったからと言って、別メーカや別シリーズの電池を混在させて使うと、電池の特性がそれぞれ違うのでおそらくよろしくない。まだ電気が残ってる電池が、先に切れてしまった電池に対して充電しようとする状態になるはず。先日、親父さんがLEDライトやAMラジオに別メーカ/別シリーズの電池を混在して入れていたのだけど、電圧をチェックしてみたら1本だけ極性が反転していた。特性が違う電池を混ぜて使うと、こういうことがよく起きる。この状態はマズいだろう…。

だから、余った電池は1本1本独立した状態で使いたい。しかし、乾電池を1本だけ使う家電製品はちょっと思いつかない。どの製品も2〜4本入れて使う場合がほとんどだよな…。

乾電池1本で使えるLEDライトはどうだろう :

単4乾電池1本だけで使えるLEDライトをググって探してみたけれど、そういった製品はカタログスペック上ですらえてして明るさが足りない印象。いや、50〜100lm で点灯すると謳う製品もあるのだけど、10lm以下の製品もあるようで…。

昔はダイソーで、単4乾電池1本で点灯するCOBライトを売ってたらしい。実は手元にも1つある。結構明るい。これなら階下に置いて家族に使ってもらえるのではないか。しかし、今日ダイソーの店頭で探してみたけれど、その商品は置いてなかった。もう入荷しないんだろうな…。

単1〜単4のどれでも使えるLEDライトがCanDoで売られていた記憶があったので探してみたけれど、これも店頭には無かった。公式サイトの商品ラインナップの中にも無かったので、もう売ってないのだろう。そういった作りのLEDライトを購入しようとすると、Panasonic製の2,000円ぐらいする製品を買うしかない…。

余った乾電池を有効利用できる方法ってないのかなあ。

#2 [nitijyou] 自転車用バックミラーを固定するためのリボンを交換

電動アシスト自転車のハンドルにバックミラーを設置しているけれど、固定する際のゴムっぽいリボンが劣化してしまったのか、頻繁にバックミラーの固定位置が走行中の振動でずれるようになってきた。

DCMホーマック須賀川店で購入したゴム板を利用して、リボンを交換してみた。ゴム板は、厚さ1mm x 100 x 100 mm。

バックミラーの土台の輪を測ったら幅2cmだったので、2cm x 10cm で切り出して交換してみた。

ハンドルに巻き付けてみたら、長さが余る…。ハンドルの太さを測ってみたら、7.2cm ほど。元々のリボンを測ってみたら、幅1.5 x 7.0cm だった。

少しでも面積が広いほうがすれにくくなるだろうし、かつ、ハンドルの太さより長いと余った分で段差ができてしまうだろうから、元々のリボンより幅は広く、長さは短くしてみよう…。幅1.8 x 長さ6.8cmで切り出してみた。取り付けて試してみよう…。

2025/09/21追記 :

長さ6.8cmに切り出したゴム板をつけてみたけれど、厚みが足りないようでバックミラーの土台がするすると動いてしまった。10cmのままにして、一部を重ねた状態で巻いたほうが動かない印象。

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

#1 [nitijyou] ワッツでLEDライトを購入

LEDライトはえてして単3/単4乾電池を3本使うので、電池をパックで購入すると1〜2本余ってしまう。余った乾電池達を利用できないものか。そこでふと、乾電池1本で動くLEDライトがあればいいのではと思えてきた。

そんなわけで、ワッツウィズ須賀川西ダイユーエイト店で点灯するLEDライトを購入。


_2WAY LED懐中電灯 | 商品紹介 | 100円均一商品・生活雑貨卸のミツキ
_2WAYライト | 株式会社 田中利数商店

2WAYライトのほうは電池ケースの蓋がネジ止めなので電池交換がしづらい。ネジを外して養生テープで蓋を止めておくことにした。ネジ止めじゃなければイイ感じの商品なんだけどなあ…。

明るさは、乾電池1本にしてはそこそこ明るい印象。もっとも、ルーメン値がパッケージに書かれてないので、明記できるほどの明るさはないのだろう…。

おそらく昇圧回路が入ってるから電池1本でも使えるのだろう。その分点灯時間は短くなるはず。分解して昇圧回路だけを何かに利用するのも面白そう。

ちなみに、ダイソーメガステージ須賀川店でも同じ商品が販売されていた。ダイソーリオンドール須賀川店には置いてなかった。

電池スペーサーが見つからない :

単3乾電池は今回購入したLEDライトで消費していけるだろうけど、単4乾電池はどうしたものか。

もしかして、単4乾電池を単3乾電池として利用できる電池スペーサー/電池アダプターがあればどうにかなるのではないか。

しかし、近所の電器店を ―― ケーズデンキ、ヤマダ電機、ついでにドンキホーテを回って探してみたけれど、どこにも売ってない。かろうじてヤマダ電機で単3乾電池を単2として使える商品は見かけたけれど…。単4を単3にする商品が欲しいのだよな…。

まあ、単3と単4では容量が違うし、その手のアイテムを使って形状だけ変換しても機器の動作が怪しくなったりするから売ってないのかなと想像したりもする。

_乾電池のスペーサー 全ての機器に使える訳ではない。: 気ままの簡易レビュー 2

でも、ダメ元でいいからちょっと試してみたいのだけどな…。

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

#1 [nitijyou] Seriaでイス脚カバーを購入

「懐中電灯/LEDライトに乳白色で半透明の何かしらを取り付けると簡易ランタンにできるよ」という話を見かけた。
_懐中電灯を ポン付け無加工でランタン化する方法!キャンプ装備の軽量化や非常時で大活躍!!(kurukoya) - エキスパート - Yahoo!ニュース

自分も試してみたい気分になってきたので、Seriaフレスポ須賀川店でイス脚カバーを購入。


切り込みが入っているシリコンイス脚カバーを、以前100円ショップで購入したSUPER LEDズームライトにつけてみた。このLEDライトはパワーLEDを使ってるそうでかなり明るい。もっとも、照射方向以外は照らせないけど。

_百均の中では最も明るい スーパーLEDズームライト: モリカドルガレーヂ
_その他:Super LED ズームライト レビュー | 雑レビューブログ

サイズ的にはちょうどピッタリ。ただ、イス脚カバーの底面に小さい穴が開いていたので、そこから光が漏れる。アルミホイルを小さくクシャクシャに丸めて穴に詰め込んでみた。このアルミホイルに光が当たって反射して、周囲に光を散らしてくれるのではないかなと…。

なかなかイイ感じの光り方になってくれた気がする。せっかくだから写真を撮ってみた。

ledlight_ss01.jpg

ledlight_ss02.jpg

ledlight_ss03.jpg


カバーをつけているからスポットライト的な明るさは無くなってしまうけれど、光が中で乱反射?してるのか、周囲をぼんやりと照らしてくれるようになった。上からぶら下げればたしかにランタンっぽい状態になってくれそう。

#2 [nitijyou] 電池スペーサーが売ってない

DCMホーマック須賀川店で電池スペーサー/アダプターを探してみた。単4乾電池を単3に変換できるスペーサー/アダプターが欲しいのだけど…。

電池売り場には無かったけれど、防災用品売り場で商品を見かけた。オーム電機 フルサイズ電池アダプター BT-Z1234V。単4→単3、単3→単2、単2→単1に変換するアダプターがセットになっている。

ただ、お値段は 1,097円。うーん。

その額があれば必要と思った規格の乾電池パックを買えてしまうのでは…。いやまあ、電池のストックが無い時に使えますよ、店頭で乾電池が売切れていた時は便利ですよというのが売りの製品だからアレだけど。

単4乾電池1本で動くLEDライトだって、この額なら買えてしまう…。そもそも今回、単4を単3にするアダプターだけが欲しいわけで…。

そんなわけで、買わずに帰ってきた。単4→単3の電池アダプターが欲しかったら通販で買うしかなさそう。近所では売ってないっぽい。

考えてみたら、乾電池を買い溜めできればこういった変換アダプターは不要になるはずなので、店頭に電池の在庫が十分にあるならアダプターが置かれることもないのだよな…。「電池そのものを買ってくださいね」で済んでしまう…。

#3 [nitijyou] ダイソーの人感センサ付きLEDライトのその後その2

_2025/08/28 に購入して、 _2025/09/11 に充電した、ダイソーの人感センサ付きLEDライト(円盤っぽいタイプ)の電池が切れていた。再充電しておいた。

やはりウチの場合は10日ほどで電池が切れる模様。つまり1ヶ月に3回は充電しないといけない。面倒臭いなあ…。

#4 [cg_tools] Google Sketchup 8をインストール

ちょっとした立体図を作成したくなったので、無料で利用できる3DCGモデリングソフト Google SketchUp 8 を、Windows10 x64 22H2上でインストールすることにした。

FW-3-0-16950-JA.exe を実行。今回は D:\Program Files (x86)\Google\Google SketchUp 8\ にインストール。

手元のメモを眺めてみたら、以前は SketchUp Make2017 もインストールしていた模様。ローカルにインストールできる無料版は Make2017 が最終版。2018以降で無料版を利用したい場合、Webブラウザ上で動作する SketchUp Free を利用することになるらしい。

一応、SketchUp Make 2017 もインストールしておいた。SketchUpMake-ja-x64.exe を実行して、D:\Program Files\SketchUp\SketchUp 2017\ にインストール。

プラグインもインストール :

せっかくだからプラグインもインストールしておいた。以下のフォルダにファイルとフォルダをコピー。
D:\Program Files (x86)\Google\Google SketchUp 8\Plugins\

  • Flattery : Flattery-1.0.zip を解凍。flattery.rb, flatteryフォルダをPlugins フォルダ直下にコピー。
  • lwo_export : lwo_export-005.zip を解凍。lwo_export.rb, lwo_exportフォルダをPluginsフォルダ直下にコピー。ウインドウ → 環境設定 → 機能拡張 → Basic LWO exporter にチェック。
  • OBJ exporter : OBJexporter.rb を pluginsフォルダ直下にコピー。
  • unfoldtool : unfoldtool.zip を解凍。unfoldtool.png, unfoldtool.rb をPluginsフォルダ直下にコピー。及び、progressbar.rb をPluginsフォルダ直下にコピー。
  • skp_to_dxf.rb : skp_to_dxf.rb をPluginsフォルダ直下にコピー。

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

#1 [nitijyou] ダイソーでイス脚キャップその他を購入

ダイソーリオンドール須賀川店で、イス脚キャップその他を購入してきたのでメモ。


イス脚キャップは、台所の椅子の脚についてたゴムがボロボロになってきたので修理用に購入。

昨日Seriaで購入したイス脚キャップ Mサイズを使って修理を試みたけれど、サイズが大き過ぎて自己融着テープで無理矢理固定する感じになってしまったので、今回は一回り小さいサイズ(Sサイズ)を選んでみた。ちなみに、Seriaと同様にダイソーも2つのサイズを売っていた。

イス脚ソックスは、要するに小さくて細い靴下のようなものだけど…。これも台所の親父さん用の椅子の脚につけてようと思って購入。親父さんは体が自由に動かせない状態なので、椅子を無理矢理引っ張って床を傷つけてしまう。このアイテムを椅子に履かせれば、するする動くようになるし、床も傷をつけずに済むのではないかなあ…。

マヨプッシュは、乳白色で半透明の調味料ボトル。LEDライトを簡易ランタン化できないか実験してみたくて購入。

#2 [digital] iPhone 5のホームボタンが効かなくなってきた

手持ちの中古iPhone 5 のホームボタンが、数ヶ月前からなかなか効かなくなってきた。たしか親父さんのリハビリ散歩に付き合っていた際に写真を撮ろうとしてホームボタンが効かないなと不思議に思った記憶があるので、半年ぐらい前からだろうか…。

iPhone 5 のホームボタンは物理ボタンなので、もしかするとスイッチが劣化してダメになってきているのかもしれない。ただ、何十回も連打しているとそのうち何かの拍子に反応する時もある。まさかソフトウェア/OSの不具合ではあるまいな…。もっとも、再起動しても相変わらず反応がおかしいので、やはり物理的に壊れてるのではないかな…。

ネット利用等は全くしないで単にデジカメ代わりに使ってる個体だし、めちゃくちゃ古い機種でもあるので、今から修理するのもちょっと…。そもそも修理を受け付けているお店ってあるのかな…。

何か手は無いかなとググっていたら、設定 → 一般 → アクセシビリティの中に、AssistiveTouch という機能があると知った。

この AssistiveTouch を有効にすると、画面の右下近辺にボタンアイコンが一つ置かれる。このボタンをタップすると、ホーム、コントロール、デバイス、通知センター、カスタム、Siriの項目を選べるポップアップウインドウ?が表示される。こんな機能があったのか…。

とりあえずホーム画面さえ出てくれば後はどうとでもなりそうだし、この機能で誤魔化しながら使うことにしよう…。

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

#1 [pc][windows] Webブラウザの位置情報がおかしい

デスクトップPC (Windows10 x64 22H2) + Firefox/GoogleChrome上で、現在位置を取得しようとすると妙な位置になってしまう。スマホと違ってGPS云々なんて持ってない環境だから当たり前かもしれないけれど、もうちょっとどうにかならないものか。

ググってみたら、任意の緯度と経度を設定して位置情報を偽装?する方法もあると知った。以下の環境で試してみた。


緯度と経度は Googleマップで確認することができる。知りたい場所を右クリックすれば緯度経度が表示されて、その項目を選択すればクリップボードにコピーされる。

Firefoxの場合 :

about:config を開いて、以下を検索。
geo.provider.network.url

内容を以下にする。
data:application/json,{"location":{"lat":緯度, "lng":経度},"accuracy":27000.0}

以下の項目も設定する。項目がなければ真偽値として作成してから設定。
geo.enabled : true
geo.provider.testing : true

Firefoxを再起動。次からは設定した緯度経度が現在地ということにできる。もっとも、サービスによって反映されたりされなかったりするようで…。Googleマップでは「正確な現在地を特定できませんでした」と表示されてしまう。

GoogleChromeの場合 :

デベロッパーツールを開いて、デベロッパーツール上で、Ctrl+Shift+Pを押して検索欄を出して「sensors」と入力。もしくは縦にドットが3つ並んでるところをクリックして、More tools → Sensors。

Location で「Other...」を選んでから以下を設定。
latitude : 緯度
longitude : 経度
Timezone ID : Asia/Tokyo
Locale : ja-JP
Accuracy : 150

ただ、現在開いてるタブに対してのみ位置情報をオーバーライドできる仕様らしい。他のタブには反映されないし、ブラウザを再起動すると設定内容はクリアされてしまう。

参考ページ :

#2 [nitijyou] LEDライトを簡易ランタン化できないか実験してた

昨日購入した調味料ボトルを使ってLEDライトを簡易ランタンにできないか試してた。

ボトルの口とLEDライトのサイズが合ってなくて、どうやって固定したものかと悩んだけれど、とりあえずプチプチマットを使って仮固定してみた。

ledlight_2_ss01.jpg

ledlight_2_ss02.jpg


光り方は結構イイ感じかもしれない。後はどうやってしっかり固定するかが問題。何か策はないものか。

もっとも、「ランタンにもなる」と謳ってるLEDライトを購入してしまうほうがはるかに話は早い気もする…。この手のソレはLEDライトしか持ってない状態が前提の縛りプレイというか…。

#3 [anime] 「やさしいライオン」を視聴

Eテレで放送されていたものを録画していたので視聴。やなせたかし原作、虫プロ制作のアニメ。尺は30分。自分は初見。

_やさしいライオン - Wikipedia

恥ずかしながら「やさしいライオン」がやなせ先生の絵本作家デビュー作だったと知らなかった。それをアニメ化したと…。たしかにこの作品が無かったらアンパンマンに繋がらなかったかもしれない。

タイトルに「リニューアル」と出ていてなんのこっちゃと思ったけれど、1998年頃に声優さんを変更+放送禁止用語?を変更+ラストを改変した版だったらしい。オリジナル版は存在していないのだろうか?

実験アニメ/アートアニメに分類されるのだろうけど、なんだかイイ感じの作品に思えた。

#4 [movie] 「マレフィセント」を視聴

先週の金曜ロードショーで放送されていたものを視聴していたことをメモするのを忘れてた。ディズニーの実写映画。ディズニーアニメ「眠れる森の美女」の悪役を主人公にした映画だろうか。

映像がスゴイなと…。しかし、もはやCGアニメ映画なのでは…。これを実写映画と呼んでしまっていいのかな。

あの悪役が実は…という設定でアレンジされた作品だけど、結構面白かった。

ただ、単体で見てしまうと「なんじゃこりゃ」となってさほど面白くはないだろうなとも感じた。一つ前の週にオリジナルアニメ版「眠れる森の美女」を放送していてそれを視聴することができたのだけど、オリジナルアニメ版とセットで視聴しないといけない映画だなと…。オリジナル版を視聴していたおかげで、「お前が 育てるんかい!」「アンタが いばらの森を作るんかい!」「この3人の使えなさ…そこは原作通りかーい!」等々のツッコミを心の中で入れながら見ることができたから楽しめたのではないかなあ…。

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

#1 [gimp] GIMPの「均等にガイド」スクリプトについて

無料で利用できる画像編集ソフト GIMP 2.10.x 上で利用できるスクリプトとして、「均等にガイド」(guides-grid.scm) というスクリプト(Script-Fu)がある。これを使うと編集中の画像に対して、横方向と縦方向でn分割するようにガイドを作成したり、あるいはnピクセル毎に並んだガイドを作成することができる。

ただ、今となっては入手先がよく分からず…。ググってそのあたりを確認したのでメモしておく。

GIMP 2.10.x用の入手先 :

3つほど見かけた。


_crosshair guides - GIMP Chat

guides-grid.scm を入手できる。GIMP 2.10.x で動くスクリプトとしてはおそらく最新だろうか。画像のみならずアクティブレイヤーに対してもガイドを作成することができるらしい。


_registry.gimp.org_static/registry.gimp.org/files/guides-grid.scm at master - pixlsus/registry.gimp.org_static

かつて、スクリプトやプラグインが大量に投稿されていたけれど閉鎖されてしまった registry.gimp.org という掲示板があった。その registry.gimp.org にアップロードされていた版。おそらくこれがオリジナルの版なのだろう。一つ上の版より機能は少なくて、画像にのみガイドを作成できる。


_均等にガイド(Grid of guides) (WebArchive)

今は消滅してしまった「GIMP2を使おう」というサイトで入手できていた版。メニュー項目等が日本語化されている。guides-grid.zip を入手して解凍すると guides-grid.scm が入っている。


ちなみに、WebArchive に残っている「GIMP2を使おう」は以下。

_GIMP2を使おう (WebArchive, 2019/03/31)

GIMP 3.0対応版 :

GIMP 3.0に対応した版も見かけた。ありがたや。

_A reasoning on what you can do with scm on gimp 3.0

guides-grid-3.zip の中に、GIMP 3.0 に対応した guides-grid-3.scm が入ってる。ただ、機能は registry.gimp.org と同じ。

#2 [gimp] GIMPのパターンを整理していた

GIMPにはパターン画像を追加できるけど、それらのパターン素材を紹介するページを目にして、どんなパターン画像なのか気になってきた。色々ダウンロードしてGIMPに追加していたのだけど…。

_GIMP追加パターン (WebArchive)
_GIMPパターン ダウンロードリンク集 (WebArchive)
_GIMP Patterns A by nevit on DeviantArt
_GIMP Patterns B by nevit on DeviantArt
_GIMP Patterns C by nevit on DeviantArt
_GIMP Patterns D by nevit on DeviantArt
_GIMP Patterns E by nevit on DeviantArt
_GIMP Patterns F by nevit on DeviantArt
_GIMP Patterns G by nevit on DeviantArt
_GIMP Patterns H by nevit on DeviantArt
_Patterns for GIMP by nevit on DeviantArt
_Stripe patterns by nevit on DeviantArt
_Tartanpatterns by nevit on DeviantArt

いきなり1,000ファイル以上追加したものだからGIMPが起動しない状態になってしまって…。

無料で利用できる画像ビューワ XnView を使うとGIMPのパターン画像(.pat)を閲覧できるので、どう考えても今後利用しないであろう珍妙(?)なパターン画像についてはどんどん削除していくことにした。

余談。1990年代に作られたパターン画像素材は、作者様に対して失礼極まりない物言いになってしまうけれど枯れ木も山の賑わい的なところがあるよなと…。「これ一体どこで使えるねん?」と首を捻ってしまう素材がほとんど…。

そもそもこういったパターン画像ってフィルタの類で作れる状態が妥当のような気もする。いやまあ、一々フィルタを呼び出してパラメータを弄ってパターンを作るのが面倒だから、その成果物であるパターン画像だけをたくさん残しておくのだろうけど…。

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

#1 [nitijyou] ケーズデンキで単3乾電池を購入

ケーズデンキ須賀川店で、maxell製アルカリ単3乾電池を購入してきた。


ワゴンに入ってたセール品。ケーズデンキオリジナル商品らしい。パッケージに「K's」のロゴが印刷されてる。

ケーズデンキのカードを提示すると少しだけ割引してもらえるのでこの価格になった。本来は税込327円だったような…?

20本入りが欲しかったのだけど、店頭では売ってなかった。 20本入りを購入できたほうがお得なのだけど…。でもまあ、買い溜め分が液漏れしたらトホホなことになるから、少しずつ購入したほうが安心な面も…。

このランクの乾電池じゃないと、ポータブルラジオ オーム電機 AudioComm RAD-H260N (単3乾電池 x 2本)が動いてくれないので、今回わざわざ購入してきた。同じmaxell製単3乾電池でも、液漏れ保証を謳っていて若干値段が高いボルテージシリーズを使うと件のラジオは鳴らない…。

その旨を親父さんに伝えておいたのだけど、親父さんはそのことをすっかり忘れていて、予備の電池を他の何かに使ってしまって予備が1本だけという状態になっていた。しかもボルテージシリーズと組み合わせてラジオに入れて「鳴らない」「鳴らない」と言い出して…。「別の種類の電池と混ぜて使っちゃダメだよ。それぞれ特性が違うから」と再三言ってるのだけどなあ…。

今回は「ラジオ専用」とメモ用紙に書いて予備の電池群にテープで貼り付けておいた。これで認知してくれるといいのだけど、親父さんのことだから張り紙があっても読まない気もする…。

#2 [anime] 「沈黙の艦隊」アニメ版を視聴

BS12で放送されていたものを録画していたので視聴。OVAらしいけどTVの深夜枠で放送されたこともあるらしい。初見。

サンライズ作品、しかも「装甲騎兵ボトムズ」の高橋良輔監督作品ということに驚いた。こういうアニメも作っていたのか…。1995年頃の作品らしいけど、その頃のサンライズというとガンダムWを放送していた時期かな…。

コンテは複数の方が描いているけれど、大地丙太郎監督の名前もあってこれもビックリ。こういう作品にも参加していたのか…。

戦闘シーンの描写に関してはさすがサンライズな感じだった。メカが出てきてアレコレするアニメと言えばやはりサンライズでしょう、という時代だったのだろうな…。

Wikipediaによると、本来はTVSPとして作られていたはずがOVAとして先に販売することになったと書いてあって、どういう事情があったのだろうと少し気になったりもした。何か社会的な事件でも起きて放送が難しくなったのだろうか。それとも制作スケジュール面の問題だろうか。ただ、OVAとして販売されてから3ヶ月後に、深夜枠とはいえ一応TV放送されたらしいので…。一体どういう事情だったのだろう…。

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

#1 [gimp] Script-FuでGIMPのバージョンを取得する

Script-FuでGIMPのバージョンを調べて、処理を分ける記述をしてみたい。

GIMP 2.x (Script-Fu v2) と GIMP 3.x (Script-Fu v3) で、Script-Fu から呼び出せる関数名や変数名が結構変わったらしいので、バージョンによって処理を分けることができれば1つのスクリプトソースでどちらにも対応できるかなと。

ちなみに、GIMP 2.8以上か、2.8未満かを判別する処理は以前書いていた。

_mieki256's diary - Script-FuでGIMPのバージョンを調べる

ただ、"x.yy.zz" の "yy"だけを取り出して判別しているので、3.x には全然対応できていない。

もし、2.6、2.8、2.10、3.0 といった数値で返ってくると分岐が楽になりそうだなと…。(後になってこの考え自体が間違ってることに気づいた…。)

GIMP 3.0.4 Portable samj版で動作確認 :

フィルター → Development → Script-Fu → Script-Fu コンソール、で試していく。

; GIMPのバージョンは gimp-version で取得できる。配列/リストが返ってきて、その中に文字列が含まれている。

> (gimp-version)
("3.0.4")

; car で配列の一番最初の要素を取り出せる。
; これでバージョン情報を文字列の形で取り出せる。

> (car (gimp-version))
"3.0.4"

; Script-Fu の場合、strbreakup を使えば文字列を特定文字で分割した配列を得られる。
; "." で分割してみる。

> (strbreakup (car (gimp-version)) ".")
("3" "0" "4")


ここまでは以前と同じように動いたけれど、配列の中からインデックス値を指定して要素を取り出せる nth を使おうとしたら問題発生。

; 配列の中からインデックス値を指定して要素を取り出す nth を使いたいのだけど…。
; GIMP 2.10 (Script-Fu v2) では nth を使って配列から要素を取り出せたけど、
; GIMP 3.0 (Script-Fu v3) では「そんな関数はないよ」と言われてしまう…。

> nth
Error: eval: unbound variable: nth 

GIMP 3.0 では nth が無くなってしまったのか…。どうしてそんなところを削ったのか…。

仕方ないので car と cdr を使って頑張る。

; nth の代わりに car と cdr を使って取り出す。

> (car (strbreakup (car (gimp-version)) "."))
"3"
> (car (cdr (strbreakup (car (gimp-version)) ".")))
"0"
> (car (cdr (cdr (strbreakup (car (gimp-version)) "."))))
"4"

; string->number を使って文字列を数値に変換する
; これは GIMP 3.0 (Script-Fu v3) でも使えるらしい。

> string->number
#<CLOSURE>

> (string->number (car (strbreakup (car (gimp-version)) ".")))
3
> (string->number (car (cdr (strbreakup (car (gimp-version)) "."))))
0


これで、GIMPのメジャーバージョンとマイナーバージョンをそれぞれ取り出して数値化することはできた。

; 2番目の桁に 0.1 を掛けて、1番目の桁と加算すれば、3.0 という数値を得られる。

> (define gimp-major-version (string->number (car (strbreakup (car (gimp-version)) "."))))
gimp-major-version

> gimp-major-version
3

> (define gimp-minor-version (string->number (car (cdr (strbreakup (car (gimp-version)) ".")))))

> gimp-minor-version
0

> (+ gimp-major-version (* 0.1 gimp-minor-version))
3.0

; 1行に無理矢理まとめると以下。

> (+ (string->number (car (strbreakup (car (gimp-version)) "."))) (* 0.1 (string->number (car (cdr (strbreakup (car (gimp-version)) "."))))))
3.0

GIMP 2.10.38 Portable で動作確認 :

GIMP 2.10.38 Portable で試してみた。しかし、GIMP 3.0.4 で上手く行った1行を入れてみたら、変な値が出てきた。2.10 が出てくることを期待したのだけど…。

> (+ (string->number (car (strbreakup (car (gimp-version)) "."))) (* 0.1 (string->number (car (cdr (strbreakup (car (gimp-version)) "."))))))
3.0


ここでふと気が付いた。2.10.38 の "10" に 0.1 を掛けたら 1 になるから、2 + 1 = 3.0 になっちゃうよな…。これが正常な動作だ…。

考えてみたら、数値として 2.6, 2.8, 3.0 は取り出せるけど、2.10 は取り出せないのでは? それ、2.1 になってしまうだろう…。なんてこった。自分は馬鹿だなあ…。

GIMPのメジャーバージョンとマイナーバージョンを取り出して、数値にして大小を比較するのは無理だなと気づいた。せいぜい、メジャーバージョンだけを取り出して数値にして比較するのが関の山だろう…。

;メジャーバージョンだけを数値化

> (string->number (car (strbreakup (car (gimp-version)) ".")))
2

; メジャーバージョンが 2 以下なのかを比較

> (>= 2 (string->number (car (strbreakup (car (gimp-version)) "."))))
#t

; メジャーバージョンが 3 以上なのかを比較

> (<= 3 (string->number (car (strbreakup (car (gimp-version)) "."))))
#f

バージョンを比較して処理することを諦めた :

GIMPのバージョンでScript-Fuの処理を分けるのは面倒臭い気がしてきた。2.6, 2.8, 3.0 なら分けられるけど、2.10 の扱いで困ってしまう。「このスクリプトソースは特定バージョンのGIMP上でしか動きません。あしからず」と決めてしまってスクリプトを改変してしまうほうがまだ楽だろうなあ…。

そもそも今から、GIMP 2.8, 2.10, 3.0 のどれでも動くScript-Fuを書く場面が一体どれだけあるだろうか…。現行版の 3.0 に合わせて書いたらそれで終わりで、2.10より以前のバージョンで動くように改変しなきゃいけない場面はまず無い気がする。

GIMP 2.6以前はグループレイヤーが無くて、GIMP 2.8以降はグループレイヤーがあるので、そのあたりに対応させるのも面倒臭い…。いや、今から GIMP 2.4 や 2.6 に対応したスクリプトを書く必要性は無いだろう。

参考ページ :

#2 [gimp] GIMP 3.0のレイヤー貼り付けについて

無料で利用できる画像編集ソフト GIMP 3.0.4 Portable を触っていたら貼り付けの動作が以前のバージョンとは変わっていたことに気づいた。一般的な画像編集ソフト同様に、貼り付けをするとレイヤーが新規作成される仕様に変更されていた。ありがたい。これでスクリプトを一つ減らせる…。

少し解説。

GIMPは昔から開発されているソフトなので、貼り付けの動作が一般的な画像編集ソフトと違っていた。一般的な画像編集ソフトは、貼り付けをするとレイヤーが新規作成されて、そこにクリップボードの内容が描き込まれるけれど…。

GIMP 2.10 までは、貼り付けをすると「フローティング選択範囲」という一時的なレイヤーが作られる。位置を変えたりしてから確定すると、「フローティング選択範囲」は元々のレイヤーに合成されてしまう。

自分はその仕様が嫌だったので、paste-layer.scm というスクリプトをわざわざ導入して、Ctrl + V をそのスクリプト(script-fu-paste-layer)に割り当てて使っていた。

_貼り付け スクリプト (WebArchive, 2019/03/31)

GIMP 3.0 からは、そういうことをしないで済む。ありがたや。

2025/09/27追記 :

GIMP 2.10.38 Portable を触っていたら、編集 → クリップボードから生成、という項目があることに気づいた。その中に、「レイヤー」「レイヤー (同じ位置)」等の項目がある…。選んでみたらクリップボードの内容が新規レイヤーとして作成された。

なんてこった。知らなかった。どのバージョンからそうなっていたのか分からないけれど、レイヤーとして貼り付けをする機能は以前から実装されていたのだな…。メニューの中に隠れていただけだったとは…。

わざわざスクリプトを導入する必要はなかった。ショートカットキーの割り当てを変更するだけで済む話だった。トホホ。

気になって GIMP 2.6.12 Portable を起動して確認してみたら、GIMP 2.6 の時点ですら「クリップボードから生成」という項目があった。ただし、切り取り/コピー元と同じ位置にレイヤー貼り付けはできない模様。画像の左上に位置する感じでレイヤー貼り付けがされてしまう。

何にせよ、そんな前から機能があったと今頃知って結構ショック。

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

#1 [anime] 「ファイブスター物語」アニメ版を視聴

BS12で放送されていたので視聴。1989年に劇場版アニメとして公開された作品。

たしか自分は一度視聴しているはず…。今回で二度目の視聴。同時上映が宇宙皇子だったらしいけど、そちらは見た記憶が無いので、おそらくレンタルビデオ等で視聴していたのではないかなあ…。何にせよ、懐かしいなあと思いながら視聴した。

キャラデザ/作監が、当時まだ駆け出し(?)な時期の結城信輝さんなので、絵柄がとにかく強烈というか…。ひたすら線を盛っている感が…。よくまあこんな作画ができたものだなと…。

原作者の永野護先生は「重戦機エルガイム」でデザイナーとして有名になったのだけど、ググってみたら「エルガイム」は1984〜1985年に放送されていたらしい。「ファイブスター物語」は1989年だから、まだ数年しか経ってない時期に映像化されていたのだな…。そのせいか、本編内でちょっと砕けたノリで見せるカットには、エルガイム本編内でちらほら出てきたコミカルなシーンとの共通点を感じたりもした。作画スタッフはほとんど重なっていないだろうけど、永野護作品なら大体こういう感じで動かすもんでしょ、エルガイムはこういう感じだったし、みたいなイメージがあったのかなと…。

最後のあたりで金色の巨大ロボットが出てくるけれど、時代的に当然手描きなわけで、これは描くのが大変そうだなと…。いや、昔だってZガンダムの百式があったからアレだけど。例えばガンダムSEEDシリーズにも金色の巨大ロボットが出てくるけれど、その頃にはデジタル処理で金ぴか感を増していたから、「ファイブスター物語」のソレは今の感覚からすると結構贅沢な表現になってしまったのかもしれないなと…。もっともそのうち、画像/動画生成AIが1980〜1990年代の手描き金ぴか感を付加してくれる時代が来たりして、特に贅沢と思われない状況になるのかも…。

ネットで誰かが「日本人の手にかかればR2-D2だって美少女になる」と言っていて笑ってしまった。たしかに考えてみたらファティマってR2-D2なんだよなあ…。ということは、C-3POだって美少女にしてみてもいいんじゃない? いや、そこは美少年のほうが雰囲気が出てきそうかな?

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

#1 [nitijyou] 自転車で池巡りをしてきた

電動アシスト自転車で買い物に出かけた。サンドラッグで犬の朝御飯用のドッグフードを購入後、せっかくだから少しあちこち回ってきた。 _岩根川 沿いを走りながら、 _真米池_延命池 まで行って写真を撮影。

真米池には白くて大きい鳥がたくさん居たのだけど、アレは何の鳥だろう…。というか、この池はなんと呼ぶのだろう? 「まごめいけ」でいいのかな? 違うのかな?

西袋地域体育館の近くの池の前も走ったけど、あの池はなんという名前なのだろうか…。Googleマップでは分からなかったけど、Yahooマップで確認したら _笹平池 だったらしい。ググってみたらブラックバスが居る、と出てきた。マジか。一体誰が放流しちゃったんだ…。

_須賀川のバス釣りポイント7選!初めて行く人はどこがおすすめ?【釣り場情報】 - Activel

2時間ほど自転車でウロウロしてきただけなのに、足の付け根が痛い…。歳なのか、それとも単に運動不足なのか。両方かな…。

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

#1 [windows] Windows11へのアップグレードを試みてる

そろそろメインPCのWindows10 x64 22H2をWindows11にアップグレードしてみたい。

環境変数のバックアップは取ったし、消えたら困りそうなファイルも外付けHDDにバックアップした。Windows Update の画面で、アップグレードのボタンをクリック。

ダウンロードに結構時間がかかるっぽい。30分ぐらい経っても、8%…。

#2 [anime] 「CITY THE ANIMATION」最終回が録画できてなかった

京アニ作品「CITY THE ANIMATION」の最終回が録画できてなかった…。何故か予約録画が入ってなかった。きっと自分が操作ミスをして予約を消しちゃったのだろう…。別チャンネルで別のアニメが急に放送されていたので、そっちの予約作業時にミスしたのだろう…。

どうも自分は件のアニメと相性(?)が悪いというか、縁(?)が無いというか。突然の豪雨でBS放送の電波を受け取れなくなって、20分ぐらい見れなかった時もあったし。ネット配信で見れないかと調べてみたら、とある有料サービスで独占配信だったようで…。

いやまあ、格別面白いアニメというわけでもなかったからアレだけど。面白いことは面白いけど一般的なギャグアニメとはベクトルが違うというか…。

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

#1 [windows] Windows11にアップグレードした

メインPC上のWindows10 x64 22H2を、Windows11 x64 24H2 にアップグレードした。

Windows10上のWindows Updateからアップグレードしてみたけれど、CPU : AMD Ryzen 5 5600X, 2.5インチSSD、RAM : 32GB の環境で、3時間ぐらいかかった気がする。

今のところ、Windows10上で日常的に使っていた以下のアプリはそのまま動いているように見える。

以下のソフトは再インストールが必要だった。

困っていること :

エクスプローラを開いてネットワークを確認しても、LAN内の他のコンピュータが全く出てこない…。Windows10を使ってた頃は出てきたのだけどなあ…。

タスクバー上に新規ツールバーが作れない。Windows10の頃は、タスクバー上で右クリックしてツールバーを選んで、新規ツールバーで任意のフォルダ内をタスクバー上にメニューのように配置できたのだけど…。Windows95? Windows98? で言えば QuickLaunch みたいな感じで…。

スタートメニューが小さい。これはもっと広くできないのだろうか。

#2 [pc] 朱鼓サブPCをメンテナンス

朱鼓というPCケースに入ってるWindwos10を久々に起動してメンテナンスしようとした。

起動時に、「UEFI Setup をするか、このまま続けるか」と尋ねてきた。表示されている日付も2015年。これはM/B上のボタン型電池/コイン型電池 CR2032 が切れてしまっている予感。最近ずっと電源を入れてなかったからなあ…。

とりあえず、ざっと UEFIの設定だけをして、Windows10 x64 22H2 を起動。Windows Update をしておいた。

シャットダウン後に電源コードを抜いて、しばらくしてからまた電源を入れてみたら、やはり起動時に「UEFI Setup を」と尋ねてくる。どう考えても電池が切れてる。交換せねば。

しかし、中に入ってるのは Mini-ITX M/B のはず。電池交換が面倒臭そう。Mini-ITX M/B は、何故かCR2032が電池ホルダーに入ってなくて、はんだ付けされたCR2032がコードで繋がってる場合が多い。ノートPCと同じノリらしいけど。

それ以前に、この朱鼓というPCケースは赤い塗料がべたべたして手にくっついたりして運ぶのも一苦労。弟から譲ってもらったばかりの頃はそうでもなかったのだけど、ずっと部屋に置いていて埃が溜まってきた頃からべたべたするようになってきた。

ひとまず、アルコール入りウェットティッシュでゴシゴシと周りを掃除することから始まった。ティッシュがどんどん赤くなる。そのくせケースは相変わらずべたべた。階下に置いてある殺菌用のエタノール?を持ってきて、キムワイプに噴射して、またゴシゴシ。

そこそこベタベタが落ちてきたのでケースを開けてみたところ、中に入っていたのは ASRock AM1B-ITX だった。

_ASRock > AM1B-ITX

電池ホルダー搭載タイプだった。助かった…。予備の電池と交換して、電源コードを切ってもUEFI設定が保持されていることを確認。

それにしてもこのケースのベタベタはどうにかならんか…。壁紙でも貼ってしまおうか…。

以上、30 日分です。

過去ログ表示

Prev - 2025/09 - 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