スキップしてメイン コンテンツに移動

ノイマンの軛 Von Neumann bottleneck が解けてきた

ステンドグラスを引き戸に組み込む

 

鉄枠に銅箔を貼ったガラスを嵌め込む で製作したステンドグラスを引き戸に設置しようとして苦労した。


歩き疲れた鶏は気持ちよさそうに砂浴びしているが、こっちは四苦八苦。


その日は日没であきらめ、翌日どうにか組み込んだ。
真ん中の木枠だけで固定して、バラした引き戸を元通りに組み立てようとしたのだが、ガラスは重さもあり、安定しない。引き戸のネジ位置を合わせているうちにガラスがズレる。

木枠だけでなく、直径6mm程度の鉄棒を2本、中央に追加して、ガラスと木枠を固定することでなんとかした。手持ちのハンダは使い果たした。



ガラスは適当に組み上げてあるので、直線がでていない。
そのため、かなり鉄棒をグラインダーで削って調整した。 


設置してみて、ステンドグラスは室内から眺めるものだった、と思い出した。


311の時の地震で壊れた倉庫の引き戸に久方ぶりにガラスが戻った。


追記
ハンダの消費量もばかにならない。
鉛製のケイムがよさそうだが、先に鉄でなく銅棒を買ってみることにした。
銅箔は買って正解だった。


コメント

コメントを投稿

このブログの人気の投稿

2022年にいったゲルハルト・リヒター展を思い出しての塗装

  それでこのキャンバスはどう塗っていこうか  この投稿をInstagramで見る Kimio Tanaka(@kwin7862)がシェアした投稿

Unityでドアの開閉はAnimatorそれともiTween?

Mac Mini M2 の Unity で Sketchup のデータを復元したつづき。 以前、苦労して作成したドアの開閉が動作しないので修復する。 どうやって動かしていたのか、また忘れそうなので記録しておく。             Animator 左右のドア PlaneL, PlaneR に Animator : PlaneL2, PlaneR2 を設定 Animator はそれぞれ OpenDoor, CloseDoor, idleDoor の3つの Animation を制御 Parameter : openDoor (Bool) を設定 Animation には Transitions とその動作条件 Parameter : openDoor を設定 Animation Window(cmd+6) で時間による動作を設定 C# からの実行: "openDoor" の値を設定 public Animator animatorBoschDoorRight; public Animator animatorBoschDoorLeft; public void animatorDoor(){ SoundManager.Instance.PlaySE(23); // ドアの開閉開始時の効果音 animatorBoschDoorRight.SetBool("openDoor", !animatorBoschDoorRight.GetBool("openDoor")); animatorBoschDoorLeft.SetBool("openDoor", !animatorBoschDoorLeft.GetBool("openDoor")); } public void OnAnimationCompleted(string doorObj){ SoundManager.Instance.PlaySE(24);  // ドアの開閉終了時の効果音 } ドアの開閉開始時の効果音は簡単だが、開閉終了時の実行はタイミングを測るのが難しい。 Animation Windows でイベントを追加(OpenDoorR2, CloseDoo...

MacOS Venture に PHPを入れて PukiWiki を移行した

  Pukiwiki でメモしたデータがあるので Mac Mini M2 に持っていく。 PukiWiki は PHP のアプリケーションであるため、PHP を動かさなければならない。 Mac Mini M2 で Apacheを動かした時、PHPがサポートされていないので CGI で動かす設定 をしたが、 これだけではだめ なようなので、結局、PHP をインストールした。 インストールした PHPは「署名して認証」しないと動かなかった。 PukiWiki は最新版にアップデートする必要があった。 PHP インストール $ brew install php ... $ To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule php_module /opt/homebrew/opt/php/lib/httpd/modules/libphp.so < FilesMatch \.php$ > SetHandler application/x-httpd-php </ FilesMatch > Finally, check DirectoryIndex includes index.php DirectoryIndex index.php index.html The php.ini and php-fpm.ini file can be found in: /opt/homebrew/etc/php/8.2/ To start php now and restart at login: brew services start php httpd.conf を編集したが、エラーがでている。  $ apachectl configtest  [Fri Feb 24 20:46:41.855315 2023] [so:error] [pid 13516]  AH06665: No code signing authority for module  at /opt/homebrew/opt/php/lib/httpd/modules/libphp.so s...