中断地点から作業を再開する

午前10時起床,晴れ.朝食は納豆うどん.フェースブックではメーセージ交換が始まると相手のアイコンが画面上に表示されるようになる.そのことを知らなかったので昨日は知り合ったばかりのとびきりの美人から「いい加減にしてよ,一晩中寝かさないつもりなの?」と怒られてしまった.結局指を2本使ってアイコンを消す方法が見つかったのだが… まだ怒っているだろうか?

開発環境を立ち上げたら,Visual Studio の無料試用期間が完了したという表示が出ている.mmm… すっかり払い込み済と思っていたが,まだ入金していなかったかもしれない.これは多分マイクロソフト本社の直販と思われるが,確かに外国送金した記憶はない.楽天カードでは送金していないし,そのあとのデビッドカードを作ったのはつい最近でステファイーのコースの10ドルくらいしか送っていない.

マイクロソフトアカウント自体が無効になっているのでまずこれを有効化するところから始めなくてはならない.マイクロソフトアカウントは多重認証になっていたような気がするが,スマホのAuthenticator は捨ててしまった.どうもうまくゆかない.このアカウントを削除してしまった方が早いのではないだろうか?いや,もしかすると少し早まってしまったかもしれない.そもそもインターネットに接続していなかった.

メールアカウントは活きていた.アカウントは活きていたが,メールの受信にやけに時間が掛かる.どうしたのだろう?outlook.jpのメールはクラウド上にあると考えられるが,同期が取れていないようだ.ライセンスは更新できた.どうやって送金したのだろう?楽天カードはすでに失効していたはずなのだが… 完全にボケている!Visual Studio 2017 はとっくに無料化されていたのをころっと忘れていた.

スマホで「Messengerが電力を消費中」というメッセージが出る.これは昨日「アイコンが消えない」という騒動が起きてからだ.今日はアイコンはまったく出ていないのだが…いや,出ている.English Vocabulary だ.このアプリは一旦止めておいたのだが… 今日の出題は「onomatopoeia の同義語はどちらか?」というものだ.やはり,止めておくことにしよう.

一番最後の反例は BUG19-01-27 06-56-47.NON と思われるのでここから再開することにしよう.現状の論理は仕掛りになっているが,そのまま走らせるとSUWが発生する.さて,どうしたものだろう?一度修正前の版に戻った方が早いような気もするのだが…. ともかく,もう少し追いかけてみることにする.MoveWedlock で例外が発生している.SUWをスローしているのはGetUpperNodeだ.「親ノードが親パス上にない」というエラーが発生している.

続行して描画は可能だが,かなり崩れている.やはり一度バックアップに戻った方がよさそうな気がする.かなり問題だ.ZELKOVA2019_2019-02-10では同じ位置で例外が発生する.その前の版と言えばZELKOVA2019_2019-02-7しかない.とりあえずこれを使ってみよう.この版なら開ける.ログと突き合わせてみよう.日付から見て2月6日の修正は完全に入っているものと思われるが…

2月6日の最終修正の反例は反例2019-01-28\BUG19-01-27 06-56-47.ZELだ.開くことはできた.ただし,一箇所検査で停止するところがある.どうもこの部分は未解決のまま進んでしまったような形跡がある.TribeRelocationで「BetweenTwoWomenを先行実行する@20190206」という修正は入っている.IsAliveの「削除ノードがShadowedの場合にはLIFEは空にならない@20190206」という修正も入っている.この修正を入れた時点でバックアップを取っているのが,この版ではないか?

ここから先はもう一度デバッグし直すしかないようだ.IsPossibleBTWLeftHandでightwife->IsLeftHandBoxのときゼロ復帰すると多重が発生する.これはログの記述通りだ.従ってこのエラーは無視してよいと思われるがそれを正当化できるだろうか?つまり「左手枠配偶者を左手本人とするBTW拡張@20190130の場合はBTW右手配偶者が左手本人となる場合があり得る」ということなのだが… もう一箇所停止するところがある.

TRIBEBOX::SetMinorTribeで (primary->getrelation() == REL_SPOUSE) という理由で停止している.これは「系列優先仮オードの関係属性が不正」というエラーだ.この系列の接合タイプは「PRIME_BTWLEFT,  BTW左接続関係:両手に花左手本人→右手本人」となっている.これは置いてあとで見ることにする.出力図面で見るとMN(0)は配偶者ノードだが,右手婚配偶者属性と左手本人属性の両方を持っている.実際の図面を見てみることにしよう.

このサンプルを無名化したものが上のNONファイルなので以下ではNONファイルを使って解析することにする.AAは(0)~(3)の4つの仮ノードを持っている.AA(0)は不可視の配偶者ノードで右手婚配偶者と左手本人の属性を持っている.(1)は不可視の消去された仮ノード,(2)は可視の配偶者ノードで左手本人,(3)は不可視の配偶者ノードで右手婚配偶者属性を持っている.

image

  1. (0) 不可視の配偶者ノード 右手婚配偶者+(3)の左手本人
  2. (1) 不可視の消去された仮ノード
  3. (2) 可視の配偶者ノード (1)の実ノード,(0)の左手本人
  4. (3) 不可視の配偶者ノード 右手婚配偶者

この図面は多重は存在しないが,いくつか問題がある.①左手本人が不可視になっている,②基準ノードの配偶者が不可視になっている,右手婚配偶者かつ左手本人というのは矛盾がある.これらの矛盾はすべて(0)に集中していると言える.上の停止箇所と突き合わせてみよう.以下の2点だ.

  • rightwife->IsLeftHandBox 右手婚配偶者=左手本人
  • primary->getrelation == REL_SPOUSE 系列優先仮ノード=配偶者

最初の項目は規定通りエラーとしなくてはならないだろう.2番目の項目はこの系列がBTW左接続関係となっているためだが,まずこの系列を特定しておこう.[系列枠]: #541 odr=7 HM=1 先祖=#341 CS(0)[7] 優先=#737 AA(2)→#201 AA(0) →主系列#501:CLだ.この参照は左手本人から右手配偶者に向かうためBTW左接続関係とされる.しかし,「左手枠配偶者を左手本人とするBTW拡張」では配偶者が左手本人となる場合があるのでこれは合法だ.これでようやくスタート地点に戻ったのではないだろうか?

仕掛りの論理では「右手婚配偶者=左手本人」を無視して処理を続行した結果一応多重のない図面が得られてるが,やはり問題があると言えるだろう.今日は仕事再開の初日なのでこの程度で眠ることにしよう.おまけ:

Natalya VinogradovaYour left hand amuses yourself fingering your long hairs while your right hand that holds a pencil is writing something on the notebook on the upper side of your thighs.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA