に投稿

win10のPC2台をLANケーブルで接続してファイル共有

まずLANケーブルが認識されない。イーサネットが「ネットワークケーブルが接続されていません」となる。いや刺さっとるやろがい!

イーサネットのプロパティ > 構成 > 詳細設定 > 速度とデュプレックス を1台は「オートネゴシエーション」もう1台は「1.0Gbps 全二重通信」に設定してしばらく時間を置くと接続された。なんで若干のタイムラグがあるんだ……。

有線と無線を同時に使う設定はこちらを参考にした。Windows10 Homeでも有線と無線を同時に使える

有線LANで接続できたはいいものの今度は何故か IPv6 の Wi-Fi が接続できなくなった。IPv4 は繋がる。意味がわからない。 追記:ルーター再起動したら直りました。

に投稿

特定のプロパティを全て返す関数

matchNameが一致するプロパティを再帰で全部返す。何かと便利。

/**
 * 特定のプロパティを返す
 * @param {*} rootObj レイヤーでもコンテンツでもOK
 * @param {*} nestingLevel 0でOK
 * @param {*} matchName 探したいプロパティのmatchName
 * @returns 
 */
function getProp(rootObj, nestingLevel, matchName) {
  var propTo = [];
  dumpPropTree(rootObj, nestingLevel, matchName);
  function dumpPropTree(rootObj, nestingLevel, matchName) {
    var countProps = rootObj.numProperties;
    for (var propIndex = 1; propIndex <= countProps; propIndex++) {
      var prop = rootObj.property(propIndex);
      if (prop.matchName == matchName) {
        propTo.push(prop)
      } else {
        dumpPropTree(prop, nestingLevel + 1, matchName);
      }
      if (propIndex == countProps) return
    }
  }
  return propTo;
}
に投稿

「さよならサナトリウム」殴り書き

難解な作品を見せられると作者に挑戦状を叩きつけられたように感じて必死で読み解きたくなる。そんな感じ。

でも言うてそんなに難解じゃなかったかも。タイトルと概要欄見て動画2回ぐらい見たら大体わかった(わかった気になっている顔)

続きを読む 「さよならサナトリウム」殴り書き
に投稿

テキストアニメーターの範囲セレクターのオフセットにsetValueできない

var animator1 = selectedLayer.Text.Animators.addProperty("ADBE Text Animator");
var selector1 = animator1.property("ADBE Text Selectors").addProperty("ADBE Text Selector"); // 範囲セレクターを追加
selector1.advanced.units.setValue(2) // 高度タブの単位を一旦「インデックス」に
selector1.property(6).setValue(comp.time, 0) // オフセットにsetValue
selector1.advanced.units.setValue(1) // 「パーセント」に戻す

範囲セレクターの高度タブの単位を「インデックス」にしてやるとできた。あとで「パーセント」に戻せばOK。

に投稿

自作プラグインを配布したら「Couldn’t find main entry point for」エラーが出て動かせない現象が多発した話

【結論】

「プロパティ」>「構成プロパティ」>「C/C++」>「コード生成」>「ランタイムライブラリ」の設定を /MTd にしてビルドすればOK。

続きを読む 自作プラグインを配布したら「Couldn’t find main entry point for」エラーが出て動かせない現象が多発した話