Saturday, 27 January 2024

Text Replacement 続き

いや、まぁ、Twitter(自称𝕏) でも MathJax くらい使わせろと思うんですが

この前のでもだいたい動くんだが「時間がたつと動かなくなる」謎すぎる。iCoundで同期しているわけだが

 iPhone 側ではちゃんと動くが、macOS側ではだめ

なんだそれ。\^2 で ² がでるようにしてるんだが、⁰ はでるが ² はだめ。DB側は正常

なので、macOS側で on memory な DB を壊してるのではないかと。

手動で入れても壊れるし

% sqlite3 ~/Library/KeyboardServices/TextReplacements.db
SQLite version 3.39.5 2022-10-14 20:58:05
sqlite> .sch
CREATE TABLE ZTEXTREPLACEMENTENTRY ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZNEEDSSAVETOCLOUD INTEGER, ZWASDELETED INTEGER, ZTIMESTAMP TIMESTAMP, ZPHRASE VARCHAR, ZSHORTCUT VARCHAR, ZUNIQUENAME VARCHAR, ZREMOTERECORDINFO BLOB );
CREATE TABLE ZTRCLOUDKITSYNCSTATE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZDIDPULLONCE INTEGER, ZFETCHCHANGETOKEN BLOB );
CREATE TABLE Z_PRIMARYKEY (Z_ENT INTEGER PRIMARY KEY, Z_NAME VARCHAR, Z_SUPER INTEGER, Z_MAX INTEGER);
CREATE TABLE Z_METADATA (Z_VERSION INTEGER PRIMARY KEY, Z_UUID VARCHAR(255), Z_PLIST BLOB);
CREATE TABLE Z_MODELCACHE (Z_CONTENT BLOB);
sqlite>

いや、ZTRCLOUDKITSYNCSTATE こういうのやめようよ...

No comments: