宛名

購入して8年目?9年目かな、すっかり言うこと聞かん様になったプリンタ。とにかく自動で給紙が出来ません。ここ5年くらい…。

前の印刷がうまくいったら、次の紙の為に「ばちっ」と紙を掴むようにナニカが跳ね上がる音がしますが、その音が鳴る時は紙がないようにして、「ばちっ」っっと音が鳴った後に、おもむろに新しい紙を差し込む!

これで必ず印字成功します。Canon MG6130です。ただプリンタと息が合ってる間は上手くいきますが、30枚目過ぎた辺りからケンカです。

今年こそ買い換えると言いながらもう数年。もう捨てる!

ベルトとかローラーとか機械的なパーツの無いプリンタって作れへんのかな〜。


OP-1のスピーカー

OP-1の内蔵スピーカーが鳴らない問題、解決。

代替品を購入して付け替えてみるも直らず。右側にコネクターボードが有りますがこの接続が悪いって事もない。

行き着いた修理法が、

This could possibly be a jack problem! Plug something into the external speaker jack and wiggle it around a bit.

OP-1’s speaker has fully died[reddit.com]

「イヤフォンジャックに何か突っ込んでグリグリする」です。ホントに直りました、爪楊枝で。つまりイヤフォンと内蔵スピーカーの機械的な切替がうまくいってなかっただけでした。


AN2:不具合解決?!

昨年末記事にした「AnimationNode2でメッシュアニメーションを含むノードツリーがレンダリングできない」件が修正されました。

Refactor Auto Execution mechanism.

完全解決でな無いみたいですが、デイリービルドで修正されています。レンダリングとAlembicの書き出しが出来るのを確認しました。

3DSinghVFX版AnimationNode2も上の修正を含めてアップデート、「Find Shortest Path」って頂点をウェイポイントとした経路探索ノード が追加されました。

ダイクストラ法って最短経路探索の一種ですが、このノード、ゴールを決められないです。スタートから境界エッジに到達するまでの複数経路を出力する感じ?


Install Animation Nodes 2.1.5

デイリービルドとして公開されているAnimation Nodes 2.1.5( animation_nodes_v2_1_linux_py37.zip
)ですが、Windows10で実行中のBlender2.8(2.81でも)で有効化すると以下のようなエラーが出ます。

Traceback (most recent call last):
File "C:\UserShare\bin\blender-2.81-125257758007-windows64\2.80\scripts\modules\addon_utils.py", line 351, in enable
mod = import(module_name)
File "%appdata%\Blender Foundation\Blender\2.81\scripts\addons\animation_nodes_init_.py", line 166, in
auto_load.init()
File "%appdata%\Blender Foundation\Blender\2.81\scripts\addons\animation_nodes\auto_load.py", line 23, in init
modules = get_all_submodules(Path(file).parent)
File "%appdata%\Blender Foundation\Blender\2.81\scripts\addons\animation_nodes\auto_load.py", line 51, in get_all_submodules
return list(iter_submodules(directory, directory.name))
File "%appdata%\Blender Foundation\Blender\2.81\scripts\addons\animation_nodes\auto_load.py", line 55, in iter_submodules
yield importlib.import_module("." + name, package_name)
File "C:\UserShare\bin\blender-2.81-125257758007-windows64\2.81\python\lib\importlib_init_.py", line 127, in import_module
return _bootstrap.gcd_import(name[level:], package, level)
File "%appdata%\Blender Foundation\Blender\2.81\scripts\addons\animation_nodes\libs\FastNoiseSIMD_init.py", line 1, in
from . node_base import Noise3DNodeBase
File "%appdata%\Blender Foundation\Blender\2.81\scripts\addons\animation_nodes\libs\FastNoiseSIMD\node_base.py", line 6, in
from . wrapper import (
ImportError: DLL load failed: 指定されたモジュールが見つかりません。

公式のトラブルシュートにも書かれていますが「Visual C++ 再頒布可能パッケージ」が必要です。

Windows users may encounter errors due to missing runtimes, in that case, try installing Visual C++ Redistributable Package.

https://animation-nodes-manual.readthedocs.io/en/latest/user_guide/install/install.html#troubleshooting

トラブルシュートでリンクされているのが下の1です。2はVisual C++ 2015,2017,2019に対応したランタイムです。PCが64bitなら「 vc_redist.x64.exe 」を32bitなら「x86」をインストールします。

  1. Visual Studio 2015 の Visual C++ 再頒布可能パッケージ
  2. The latest supported Visual C++ downloads

僕は2をインストールしました。

v2.1.4と比べてもあまり大きな変更点は無いのでデイリーの2.1.5は必須ではないんですけどね。Blender2.81 Beteとの組み合わせで動かしてみたかったのでインストールしてみました。


npm unlinkでエラー

nodeのコマンドラインツールを作ろうと思ったら、Windows10でnpm unlinkが動かんっ。

PS Q:\development\npmcuidev> npm unlink
npm ERR! code EINVAL
npm ERR! EINVAL: invalid argument, read

npm ERR! A complete log of this run can be found in:

エラー出してるのは、「npm\node_modules\gentle-fs\lib\rm.js」でおそらくシンボリックリンクを削除するところ。

パッケージをexfatでフォーマットされたUSBのSSDドライブに作成したからなのか、NTFSフォーマットのローカルドライブにへ配置するとunlinkはちゃんと機能してひとまず解決。

ディスクのフォーマットが原因とは思えませんが、何だろ…