サイトにデータ解析ツールを組み込んでみた

サイトにデータ解析ツールを組み込んでみた.Google アナリティクスのアカウントを取得し,Site KitというプラグインをWordPressにインストールした.設定は簡単に終わったが,「データを収集中」という表示から抜けてこない.最初の表示が出るまでに最長48時間掛かるということになっているので,多分,問題なく動作しているのだとは思うが…

「サイトのユーザエクスペリエンスを測定」というカテゴリで,一つだけ確定している値がある.Largest Contentful Paintという項目で 4.4秒 「悪い」 という評価が出ている.読み込みに時間がかかり過ぎという意味だ.Total Blocking Time(ページの読み込み完了からクリック可能になるまでの待ち時間)は 60ミリ秒で「良い」という評価をもらった.過去に遡ることはできないはずなのだが,「過去7日間」に絞っても状態は変わらない.Googleの過去ログをすべて再解析しているのだろうか?もし,それができたらかなりおもしろいが…

バックアップドライブの整理は遅々として進まない.昨日仕掛けたファイル転送は夜通し掛かってもまだ,73%というところだ.コラッツ解析ツールに関してはある程度状況はつかめたので,ゼルコバの木の状況を確認しておこう.現在開発機にインストールされているバージョンはV2.2.2.008 R2022-04-26,このソースを押さえておく必要がある.デスクトップ上にはコラッツツールのプロジェクトフォルダはあるが,ゼルコバの木のフォルダはない.D:開発用ドライブにあるZELKOVAというフォルダが最終版と思われるが,この版は2.2.2.009 R2022-04-29でこちらの方が少し新しい.

ログ上では2022-05-03の「あきらめてここで打ち切るか,何か対策を考えるか?それが問題だ」というのが最終日付だ.やっていたのは,「CollatzTest 4000.ADLの極小反例サンプル抽出」という作業だが,このあと興味が「経済循環マトリックス」の方に移ってしまっているので,おそらく打ち切りになってしまったのだろう.何件か障害が発生している.Dドライブの最終バックアップは2022-05-06だ.問題は「メモリ不足」だが,解決できなかったようだ.「極小反例サンプル抽出」というのがどういうものであるかはわかったが,どういう障害が起きていたのかはまだつかめていない.

2022/05/01に①UNDOでShadowが空というエラーが起きている,②Collatz4000-12243.ZELでループカウントオーバーという2つの障害が記録されている.「極小反例サンプル抽出」の対象となっているのは②の問題だ.「極小反例サンプル抽出」というのは時間コストが掛かる処理なので,いくつかの機能を暫定的に停止しているところがある.5月3日付けのログは

「そもそも,バージョンが戻ってしまっている.というか,最終版がバックアップされていない.最終バックアップは2022-05-01-2で,これには2022/05/01のログの修正のすべては反映されていない.「BUNSFILEのバッファは常設とする@20220430」は入っているが,UNDOの修正は入っていないように思われる.ここからやり直すしかない.一度仮眠してデバッグを再開するときには,必ずバックアップを取るようにしないと失敗する…」

で終わっている.最終バックアップは5月6日という日付になっているので,この辺りはクリアされているのだろうか?いずれにせよ,ゼルコバの木に関してはここから進むしかないのではないだろうか?ZELKOVA 2022-05-03のバックアップはBAD, BAD2, BAD3, BAD4, NOGOODとなっていて,悪戦苦闘している状況が伺える.2022-05-06というのはおそらく,事後に形式的にバックアップしただけのものと思われるので,問題は解決していないと考えるしかないのではないか?

ここはもう腹を決めてここから再出発するしかないのではないだろうか?実際,現況は大海原で難破して漂流しているのに等しいと思った方がよい.⇒既定の開発用フォルダ ZELKOVA を ZELKOVA 2022-05-08にリネームしてここを再開発地点とすることにする.⇒どうも,この版はVS2017で開発されていた模様だ.すでにVS2019に移行済みだったはずだが,何らかの理由でVS2017に戻っているのではないだろうか?

image

確かに,VS2017なら問題なく開ける.とりあえず,バージョン番号を変えておこう.Version 2.2.2.000 Release 2022-12-21.⇒なぜだろう?バージョン番号など微細な修正を加えただけなのに,「アプリケーションはブレークモードになっています」で停止してしまった.

System.TypeInitializationException
   HResult=0x80131534
   Message=’ZelkovaTree.Program’ のタイプ初期化子が例外をスローしました。
   Source=<例外のソースを評価できません>
   スタック トレース:
<例外のスタック トレースを評価できません>

内部例外 1:
FileLoadException: ファイルまたはアセンブリ ‘ZelkovaGC3.dll’、またはその依存関係の 1 つが読み込めませんでした。このコマンドを処理するにはメモリ リソースが足りません。 (HRESULT からの例外:0x80070008)

クリーンビルドしたら動作するようになった.⇒53直系血族図.ZELというサンプルを開いて例外が出た.アクセス違反が発生している.

image

NAMEBOX::DrawFooterLineの中で(vpos == MAXMDB)で停止している.vposの値は10299,

MAXMDB=MAXMARGTABLESIZE-1 MAXMARGTABLESIZE=10300

まったく見たこともないエラーパネルまで出てきた.

image

エラーを無視して続行する.53直系血族図.ZELというファイルは点数1931でそれほど大きなサンプルではない.上記のエラーが影響しているのだろうか?先祖ノードとその直下のノードが孤立してしまう.

image

Collatz12146.ZELを開こうとしたら,うんともすんとも言わなくなってしまった.BUG3000-1906.ZEL(1906点)は開けたが配置が悪い.

image

この版よりは,現在インストール済の版の方がよほどましだ.

image

インストール版のソースを探して,そこから開始することにしよう.2022-04-27という版が一番まともな動作になっているようなので,ここまで戻ることにする.とは言え,ここでもいくつかのエラーは出ているが… いずれにせよ,これより後の版を追いかけても泥沼に入ることは避けられないので,できるだけ乾いた土地にスタートラインを置いた方がよいと思う.とりあえず,この版をデバッグしてある程度の安定版を構築することにしよう.この版では上記53直系血族図.ZEL,BUG3000-1906.ZEL,Collatz12146.ZELの3ファイルを開くことができる.

コメントを残す

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

CAPTCHA