Lulucat

Lulucat-bloggen

Lulucat Blog er stedet der vi skriver ned hvordan appene faktisk blir bygget. Her går vi i dybden på renderingsmotorene bak håndskriftverktøyene våre — strekmodeller, viskelær, GPU-pipeliner — måle- og testverktøyene vi bygger for å kunne stole på dem, og ærlige notater om arbeidet med AI-kodeagenter: hva de fikk til, hva de ødela og hva vi beholdt. Ingen fast publiseringsplan; nye innlegg kommer når det faktisk er noe å vise fram.

RSS-feed
The blue-tiled roof of the Temple of Heaven above a red wall in Beijing, scanned from Fuji slide film with the sprocket border visible
Photo by Zhen Yao · Original · Unsplash License

Ytelsen til krittverktøyet: Fra fullskjermspass til scissorrektangler

Krittverktøyet i Lulucat Notes ble tregt i tette håndskriftområder. Flaskehalsen var ikke de 3,571 inndatasamplene, men 70 fullskjerms scratch-pass per bilde. En avvist hurtigbuffer med lav oppløsning og et eget scissorrektangel per strøk forteller resten av historien.

Gaoge ZhangGaoge Zhang

Hvorfor vi ennå ikke bruker en database

Vi evaluerte Turso/libSQL for håndskriftappen vår på iPad, målte alt og valgte flate snapshot-filer. Arbeidslasten trenger ikke en database — og hvert trinn bør bare betale for problemer som allerede finnes.

Gaoge ZhangGaoge Zhang

Hvordan Kimi K3 bygde en digital fyllepennstrek

Vi ville ha Freeforms retningsbestemte fyllepenn i Lulucat Notes. Spesifikasjonen var et skjermbilde av håndskrift. Etter to modeller, ett spørsmål som skilte mellom dem og en ellipsepennspiss skriver vannpennen slik den skal. Forskningen, koden og valideringen ble gjort av Kimi K3 på Fireworks.

Gaoge ZhangGaoge Zhang