ndaznnez.com創設20周年

2005年に我が独自ドメイン ndaznnez.comを創設して、20周年を迎えることができた

因みに15周年の時にも書き込みをしたが、当時との比較が下記

15周年現在(20周年)
書き込み件数(*1)5,8536,182
データ容量41GB97GB
ファイル数90,000157,000

*1 このBlog、写真Blog(nNEBLUR)、インド写真Blog2つ、Murphy’s Law Blog合計

この5年間に書き込みをしているのはこのBlogと写真Blog(nNEBLUR)なので、この2つのBlogの書き込み件数を抜き出して見ると、5年間で写真Blogの記事数が倍増していることが分かった

15周年現在(20周年)
このBlog538646
写真Blog209430

以下は15周年の時に書いたものだが、その時の気持ちは今も変わっていない

とにかく、自分のドメインを持っていて、サーバ(レンタルだが)を運営しているという密やかな誇りを持ち、そしてサーバの設定、ソフトの設定、コンテンツを作成していじくること、それらすべてをマイペースで、楽しく、辛いときはしばらく放置し、というスタンスでやって来た。この10年は、写真に嵌り、そして昨年からは文芸同人誌に加入させていただき、勢い「表現」の場としての比重が高くなってきている。自分の撮った写真、捻り出した文章、そして明らかに何の役にも立たないもの、しなくても良いものの集積で、これらが人に見られようが見られまいが構うことはない、自分は自分の表現したいことをただ発表する、そのことが、自分をかなりの程度開放してくれている、ということを、今改めて思う。

年内はことある毎にこのロゴとシールを貼りまくる所存。また、関係各位のご理解、ご協力のお陰でここまで来れたことに感謝して、一人謝恩パーティを開催したいと思う。と言うか開催中(毎日の晩酌)

悪乗りして作ったステッカー。「ドヤ顔工作」枠で

2025/07/30
んねぞう

PoC, PoVとPoB

あるビジネス関係のMailing listで配信されて来たmailを読んでいたら、PoC, PoV, PoBと言う用語が目についた。調べて見たら

PoC : Proof of Concept(概念実証)

あるアイディアが、その概念に基づいて、実際に成立、作動するかを実証する

PoV : Proof of Value(価値実証)

それが相手に対してどれだけの価値をもたらすか検証する

PoB : Proof of Business (事業性検証)

これでビジネスとして成立するか収益性等を検証する

と言うものだった

要するに、

  • アイディア倒れではなく、実際にしっかり動くんだよね
  • 相手に本当にメリットがあるんだよね
  • 儲かるんだよね

と言うことを確認するステップのことだ

先日超音波距離計の製作にあたり、「概念上はできることは分かっていても、実地に応用してみると、予期せぬ事象が起きるので、色々と工夫や対策が必要なのだな、と言うことを身を以て体験した」と言う感懐を書いたのを思い出し、ああ、これはPoCに該当するのだな、と言うことに思い当たった

超音波発信機とセンサーを使って発信から反射波を受信するまでの時間で車体との距離を計算し、一定限度を越えたらブザーで警告音を鳴らす。この制御をマイコンでやらせることは理屈から言って当然できることであるが、実際にやって見た時に、気温による音速の変化を考慮に入れていなかったために、机上の検討の時には思いもしなかったことが起きた。これはPoCの段階で問題の洗い出しができたと言えるだろう

PoVについては、これは私にとって明確である。この距離計のお陰で、車の車体に傷をつけることがなくなり、今までかけた修理費用ウン十万円の支出を繰り返すことがなくなるというものである

PoBについては対象外

と言うか、こんな小さなことでいちいちPoCだなどと小面倒臭いことを言っているのは私だけだと思うが、小面倒臭いついでにフローチャートを作って見たので掲載する

フローチャート

ここでのミソは、PoCなりのPhaseでNon-conformanceなりDefectが検出された時に、それを修正するのか、それとも許容して次に進むかと言うステップの存在。引き合いに出した私の超音波距離計では、気温により検出距離(警告発出閾値)のゆらぎが発生するが、2mm程度なので、これは運用上で吸収するという判断をしている。本当は、温度計を追設して、時間を計算する都度、音速を計算するようにすれば良いのだろうが…

超音波距離計 – その後

先月、車庫内に超音波距離計を設置して以来、お陰様で車を車庫の壁と仲良くさせることもなく、距離計自体も順調に稼働している。しかし最近、夕方、車庫に車を入れて、翌朝、超音波距離計のブザーが鳴っていることがあった。要するに下の絵のようなことが起こった

近所迷惑なので慌てて車を移動して、壁からの距離を離した。なぜ昨夜は鳴らなくて今朝鳴っていたのか?

その原因は、前日の夕方の気温に対して、翌朝の気温が高くなり、音速が変動した(早くなった)ために、音波の反射時間が短くなり、その結果、車との隙間が短く計算されて警告音を発したのではないかと考えた

試しに、下記の仮定でどの程度距離が変動するかを計算して見る。この距離計は、超音波を発射してから反射波が返って来るまでの時間を計測して、その時間に音速をかけて距離を計算するものだ。プログラムでは音速は一定として計算しているが、実際は気温によって変動する。仮に、昨晩、車を停めた時の気温を27℃、今朝の気温を31℃とすると、音速は下記のようになる(音速の計算はkeisan.siteのお世話になった)

27℃の時 347.7m/s
31℃の時 350.0m/s

27℃の時に、隙間が26cm以下で警報音が鳴っていたとすると、この距離は音速に比例するから、31℃の時に鳴り始める距離は

となる

気温が27℃の時には、隙間が26cm以下になると警報音が鳴るが、31℃では、警報が鳴り始める距離が2mm延びる計算になる。短い

因みに音速は下記の式で計算される

ここで
k : 空気の比熱比 1.403
R : 気体定数 8.314462
M : 空気の分子量 28.966g/mol
T : 気温(絶対温度 t℃+273.15)

試しに気温0℃から35℃の間の音速をプロットすると下のグラフのようになる。

上の式のように、グラフは温度の平方根に比例するが、温度が絶対温度で300k(約27℃)程度になると、ほぼ直線で近似できるようだ。試しに式を作って見ると、下の式のようになった。これによると、0~35℃の間では、温度が1度高くなる毎に約0.59m/秒ほど早くなるようだ

ただしtは摂氏の温度、適用範囲は上記の通り

本日の教訓

自分で作った仕組みの運用上、予想外の出来事があって、その原因を考えて見た。これが合っているかどうかは措くとして、概念上はできることは分かっていても、実地に応用してみると、予期せぬ事象が起きるので、色々と工夫や対策が必要なのだな、と言うことを身を以て体験した

2025/07/06
んねぞう

フィボナッチ数列と黄金比

フィボナッチ数列の隣り合った数の比が、黄金比に漸近するという話をYouTubeで言っていた。何のことかと言うと…

下記の数列を見て欲しい

0, 1, 1, 2, 3, 5, 8, 13, 21…

第一項はゼロ、第二項は1を初期値とする。第三項は、第一項のゼロと第二項の1の和とする。同様に、第4項は第二項の1と第三項の1の和とする。以下同文。このような数列をフィボナッチ数列と言う。一般項(漸化式)は下記のように書けるか

自然の諸現象にもその数列に従っているものが多くみられるという

私の場合は写真や絵画の構図の話の時によく聞くが、具体的には、1 : 1.6180339887…と言う比の形。右の1.6180339887…は無理数で、黄金数と言うらしい。数字の字面はともかく、この数字に何の意味があるかについては私の知っている範囲でもこんなところに書くスペースもないので、各自検索して欲しい。すごく深い森が待っていると思う

問題は、上のフィボナッチ数列の一つの項が、その前の項の何倍になっているかの比が、この黄金数にだんだん近づいて来る、というもの

まず一般に使われるであろう1 : 1.618の値に対して、フィボナッチ数列13項めの144で1.61797、14項めの233で1.61805となり、割合早く収束するのだな、と言うことがわかった

この収束の波形を見ていて、ひょっとして音響として再生してみたら、何か深遠な自然の真理を垣間見ることができるかも知れないと思い、最初の部分だけを抜き出して見た(1.6180…を0Vにシフトしてある。また、このままの電圧だとスピーカーが壊れるので、正規化が必要かも知れない)

だけど、苦労して再生して見ても、「プッ」とかいうしょぼい音で終わるような気がしたので、やめておく

関係ないが世の中には電圧波形を見ただけでどういう音がするかわかる能力を持った人がいてもおかしくないような気がする。うん、これは1980年、カール・ベームが振ったウィーン・フィルのベートーベンの5番だな、燻銀の響きがするぜよ、とかコメントする…

話を戻して我に還ると、このフィボナッチ数列って、Excelで簡単に作れて、比の計算も一気にやれるんじゃね?と言うことに今気が付いた

いやいや、この数列を定式化して、プログラミングすることに意味があるのだ、と言うことでソースコード

本日の教訓

ここに書いた一連の処理はExcelでOne thoughでできることに後で気が付いたが、アルゴリズムを考えてプログラムすることに意義があるのだという言い訳が見つかって良かった

2025/06/14
んねぞう

超音波距離計 – 開発編

車の車庫入れの時に、あまりにも車を助手席側に寄せすぎて壁を擦って車のボディを傷付けたことで頭に来て、超音波接近警報機を設置しようとして前回電源装置を組み上げ始めた、その続き。いよいよ本体にとりかかる

2. 組み立て

部品を基板に配置してはんだ付けした

上の写真で左上 : 前回組み上げた電源装置、左下 : 006P積層乾電池ホルダー、中央下 : ブザー、中央 : 超音波センサー、中央上 : 超音波センサーのEcho信号の分圧抵抗、右下 : Raspberry Pi PICOのピンソケット

自分にしてはなかなかよく出来た。裏面はあまり見ないで欲しい

ご本人の、車を擦って頭にきている様子が良く現れている絵柄ですね(ニコッ)。お陰で裏の抵抗廻りの配線が入り組んでハンダ付けもちょっと大変だった

ついでに実体配線図

3. ソースコード

プログラムはMicro Python環境で組んだ。ミソは”time_pulse_us()”と言う関数を使ってtriggerからecho受信までの時間をマイクロ秒単位で計り、音速と合わせて計算して距離を弾き出すところ。音速は確か温度で変動するはずだが、私の使い方はある一定距離(数十cm)以下になればブザーを鳴らすというもので、精度は要しないので、定数と考えて差し支えない

4. 動作確認

出来上がったものの動作

着目して欲しいのが、PicoのLEDの点滅周期だ。超音波を発射する度に点滅するようにしているのだが、何もない時には1秒に1回発射しており、物体がある程度近くになった時に1秒間に10回発射してモニタリングを強化し(今回計ったら42cmまで接近した時点で警戒体制になった)、そして危険水域になった(26cm)時にブザーを鳴らすという形になっている。プログラム上では25cmと設定しているが、1cm程度の違いはどうでもよろしい、素晴らしい。ドイツ語だとwunderbar、はい、皆さんご一緒に、

ぶんだばー!

5. パッケージング

動作の確認ができたので、次は実際の設置環境に適応したパッケージングだ。ほぼ屋外の環境なので、雨は大丈夫だができるだけ埃が入って来ない対策が必要である。100円均一ショップで段ボールシートを見つけたので、これを切り貼りしてエンクロージャを作ったのがこれ

超音波センサとブザーは露出せざるを得ない。右の四角い穴はPicoのLEDの点滅で動作を確認するため。ハンダ付けもそうだが、こういう工作物は手先の不器用さと雑さが如実に露呈して、当方としては居直るしかない

動けばいいんだ、動けば…

同様の悩みをお持ちのご同輩とは、次のMurphyの法則を共有したい

The Basic Law of Construction

Cut it large and kick it into place.
大きめに切って蹴り込め
(建築の基本法則)

6. コスト計算

金額を積算して見ると、2,509円は、自分の思っていた金額より高い気がしたが、一つ一つ見て見るとそれほど高いものではないので、これが積み重なると案外嵩が増すものだと。何か人生に通ずるものがあるような気がするが、ここではこれ以上踏み込まないことにする。超音波センサーのピンの接続を間違えて1個オシャカにした分は入れていない。もしコストを下げるとしたら、PICOをESP32-C 3-WROOM-02-N4とかいうマイコン(340円)に置き換えるかだが、この開発環境の構築にかかる費用、また開発、実装の手間を考えると、私にはハードルが高過ぎる

今回の教訓

車庫が狭いと辛いね
細工の雑さ加減は一生直らないね
プログラミングで自分ではできないことを実現できるのは素晴らしいよね

【後記】006Pの乾電池は2日でなくなったので、ACアダプターで運用することにする

2025/06/07
んねぞう

超音波距離計 – 事の始まり

0. 発端

先日車をバックで車庫入れしている時に車庫の壁に擦り、傷をつけた。修理に多額の費用がかかる。頭に来て、助手席側の壁と車体の隙間が許容限度を下回ったらブザーで警告するような仕組みを作ろうと、鼻息も荒く超音波距離計を作り始めた

鼻息荒くと言われても何のことかわからないと思う。要するにこういうことである

超音波で車体との距離を計測して、車体が壁に近づき過ぎた時にブザーで警告するというもの

Raspberry Pi PICOをコントローラとして、超音波センサーとブザーをGPIOでつないで構成する。電源は、ACアダプタ―を使うのが手っ取り早いが、車庫で雨風は防げはするが半ば屋外なので、まず006Pの積層乾電池を3端子レギュレータで5Vに落として使うことを考える

1. 電源 ユニット

秋月電子通商で250円で売られていたキットを組み立てた

部品内訳
慣れた人だとこの程度の工作は目を瞑ってでもできるだろうが、私には相当の覚悟が必要な訳で…届いてから3~4日はこれと睨めっこをしていた

基板への部品のハンダ付けにあたっては、先日製作したハンダ付サポート台が基板の固定に活躍した。すばらしい(自画自賛)。右の写真は出来上がりだが、LEDは省電力のため敢えて付けなかった。そうであればその左の電流制限抵抗も、付ける必要がなかったのに後で気が付いた

出来上がった電源から、ちゃんと5Vが出ていることを確認した後、これまで作ったおもちゃ類につなげて見た(左: Raspi Pico Display 右:やる気のない信号機 )。問題なく動くことに満足して、今日のところはこれでおしまい

< 余 談 >

電源ユニットの出力をMicro USB端子に繋げるために、100円均一ショップで買ったケーブルを切断して使った。充電と通信両方できると謳っているケーブルだったが、WEBで調べたUSBケーブルの規格と異なり、シールドやドレインワイヤが省かれていた。こういうところでコストを省いているのだなということがわかった

2025/05/31
んねぞう

澪25号 合評会

 去る4月29日(昭和の日)に、横浜市内某所で文芸同人誌 「澪」 25号の合評会が開催された。編集長以下同人3人の計4人で、真摯な議論が交わされた

 今号の私の作品「異界」は、澪史上初(だと思う)のホラーSFフォトストーリーだが、さすがに同人諸氏の的確な読み取り方に敬服した。特に、SFとしての構成、視点についてなるほど、そうかと言う指摘、示唆も頂き、ありがたくも「これからも読みたい」と言う声も頂いたのに対して、もう私はこれ一発で、もう書けませんから、と思っていたのが、では、折を見てまた書いてみるかと言う気持ちになったのは自分でも意外だった。ただし、編集長の先生から、あなたの写真の持っているリリシズムは、失って欲しくはないですとのお言葉もあり、拝承

 私の作品以外にも、他の同人諸氏の間で私とは比べ物にならない高いレベルの指摘、アドバイスなどが行き交い、溜息をつきながら家路についた次第。ただし、眉間に皺を寄せて文学論をブつ、等とは程遠い、非常にアットホームな雰囲気なので、今回止むを得ず欠席された同人にも、次回からはぜひ参加してもらいたいと思う。私がしっかり底辺を堅めているので、その点で心配することはないです、と言いたい

参考までに、私が初めて合評会に出席した時の記事のリンクをこちらに置きます

20245/04/29
んねぞう

写真の成立性

今般、私が同人として所属する文芸同人誌「澪」の25号(2025年3月発売)に、ホラーSFフォトストーリーと銘打って、写真と文章をミックスした作品を投稿した。これは、ホラーSFとしてのテイストを出すために、白黒写真を、疑似的なソラリゼーション技法を使って階調を弄って作成した写真を何枚か使っている。私が所属している写真倶楽部の先生(「澪」の編集長と同一の方)から、ソラリゼーションと言う技法があるとお聞きしたことから思いついたものだ

この写真を、写真倶楽部の他のメンバにも、刺激を与える意味で、合評会で提出して見るようにと言われたので、何枚かをセレクトして、合評会に臨んだ。その場で私は、これらの写真は、やはり文章との対でないと、そのメッセージ性を失い、写真単体では成立しない、と言うことを強く感じた。一枚一枚の写真を前にして、貴方は何を感じて、何を撮って、何を言いたいのですかと聞かれたとすると、この写真だけを見た人に、自分でも説明できる気がしなかった

その次の回に、今度は、写真単体としての作品としてソラリゼーションを施したものを提出したが、この時は、私も、この写真の意図について自分なりに説明をすることができた。もちろん、この手の写真は万人に受け入れられるものではないにしろ、見て下さったメンバには、まあ、一応写真だよね、と言う受け止め方はして頂けたと思っている

ソラリゼーションを施したかどうかは別として、フォトエッセーの一部として使った写真を、単独写真として見た時の成立性(の欠落)が私にも明確に分かり、なるほどな、と言う気づきだった

2025/04/20
んねぞう

ハンダ付けサポート台

このところ、電子工作+プログラミングの真似事をする時間が増えて来た。そうするとハンダごての台が欲しくなって来たので自作を考えた。しかし、材料は100円均一ショップなどで安く買えると思ったが、近くのショップには使えそうだと思えるものがなかったり、たとえあったとしても組み上げるための工具にコストがかかりそうな気がして来たので、Amazonで700円程度の完成品を注文した

それ以上に不便に感じているのが、ハンダ付けの時に手が1, 2本不足していることだ。右手にハンダごて、左手にハンダを持ったうえで、リード線を支えたり、他の部品を押さえたりしながらハンダ付けをしなければならない時があり、そこらへんにある文鎮代わりの重りや何かを動員してしのいでいた。巷では鰐口クリップを応用した便利そうなものが売られているが、それは三次元的な配置をしながらハンダ付が必要となった時に考えれば良いと思い、まずはリード線を繋げるための簡易な台を自作することを考えた。これならば、手持ちの材料 + αでできると思った

で、作った ↓

どういう風に使うか ↓

実演 ↓

肝心のハンダの出来上がりは、下の写真のように棘が出てしまっているので良くはない。自分の視点からは完全に陰になっていて気付かなかった。しかしこれは本人の技量の問題で、この台の機能の価値を何ら損なうものではない

こういう時は熱収縮チューブで隠蔽だ!

以下はどのように作ったかの記録

基本構成

台座とガイドは既に木工用ボンドで固定した。木材の切断面があまりにも汚いことからぼろ隠しと装飾のために、アセテートテープを張りまくっている。これが後で思わぬ効果を発揮した

左から スライダー、台(ガイド取り付け済)、ガイド


日東電工製アセテートテープ
本来は絶縁用

台の構造

① 台(1 x 4材) ② ガイド
(3Dプリンタ用のCADデータより … 嘘。PowerPointで作成)

スライダー

アイクリップを穴を通して木ネジで固定しているが、薄いのでそのままでは貫通するため、M3のワッシャーを適宜重ねて長さを稼いでいる。最終的に周囲を木工用ボンドでこてこてに固めた

良い点

斯くして出来上がったのだが、この台の良い点は、リード線の接合において、スライダーがスライドするので、予め両方のリード線の位置合わせをした後一旦離し、双方に予備ハンダをして、そのまま戻せば位置が元通りになって、作業の流れが妨げられない所だ(と思う)

この時、台とスライダーの摺動面に貼ったアセテートテープが良い仕事をしていて、滑らかながらも適度な抵抗でスライドするので、なかなか気持ちが良い(個人差があります)

巷ではプラスチック製で、このようなリード線の接合のためのコンパクトな補助具が300円台で売られているが、このように、予備ハンダのことまで考慮しているものはない(出来上がってから気づいたことだけどな)

部品表とコスト

以上、直接原価160円でできた。上に記した機能とこの価格、世の中にこれ以上のコストパフォーマンスを発揮するものはない(当社比)

本日の教訓

– 160円でハンダ付けサポート台が作れた
– アセテートテープが良い仕事をしている(バリ隠し + スライドの操作感)
– 木工用ボンドは困った時の友
– 最終的にこの形に落ち着いたが、そこに至るまで、制約のある中、身近にあるいろいろなものの組み合わせを考えるのも楽しい。老化の加速度増加抑制にもなる(と信じたい)
– DIY店の中をうろつくのは楽しいよね

クリエイター(だってよ!)の特権による命名

んねぞう式はんだ付けサポート台 (略称 んねハン台)
nNEZOU’s Soldering support bench (Abbr. nNESolb んねぞるぶと読んで)

2025/04/12
んねぞう

澪25号できた

文芸同人誌澪25号ができあがった。今回は、病気療養中だった同人が復帰され、また新たにお一人エッセーの新規寄稿があった。私は、先日投稿のとおり、ホラーSFフォトストーリーを寄稿させて頂いた。私の作品に限って言えば、直近の2号で写真の印刷の仕上がりに課題があり、工夫して来たが、今回はコントラスト、輪郭等、作品の性格に相応しい出来上がりだと思っている。これが工夫したせいなのかはわからない。その時々の様々な条件、或いは印刷所の職人さんの感覚にもよるものか?等と推測している

現在は、他の同人の作品を読み込み、読後感の作成に勤しんでいる。私の作品のようなものも皆さんは真摯に読んで下さり、感想、アドバイスを下さるので、私もいい加減な姿勢ではいられないのだ

2025/04/06
んねぞう

06

04 2025