Lulucat

Blog Lulucat

Lulucat Blog je místo, kde zapisujeme, jak se aplikace skutečně vyvíjejí. Čekají vás podrobné rozbory renderovacích enginů, na nichž stojí naše nástroje pro ruční psaní — modelů tahů, gum a GPU pipeline —, měřicí a ověřovací nástroje, které budujeme, abychom těmto enginům mohli důvěřovat, a otevřené poznámky o práci s AI kódovacími agenty: co udělali správně, co rozbili a co jsme si ponechali. Žádný pevný harmonogram; nové příspěvky vycházejí, když je co skutečného ukázat.

RSS kanál
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

Proč zatím nepoužíváme databázi

Pro naši iPadovou aplikaci pro ruční psaní jsme vyhodnotili Turso/libSQL, všechno změřili a zvolili ploché snapshotové soubory. Tato zátěž databázi nepotřebuje — každý další krok by měl platit jen za problémy, které už skutečně existují.

Gaoge ZhangGaoge Zhang

Jak Kimi K3 samo vyvinulo digitální tah plnicího pera

Chtěli jsme směrové plnicí pero z Freeformu v Lulucat Notes. Specifikací byl screenshot rukopisu. Po dvou modelech, jedné rozlišovací otázce a eliptickém hrotu píše vodové pero tak, jak má. Výzkum, kód i validaci provedlo Kimi K3 na Fireworks.

Gaoge ZhangGaoge Zhang

Přestavba vykreslovací pipeline Lulucat Notes pomocí Kimi K3

Naše dlaždicová pipeline Core Graphics se v šesti malých krocích změnila v Metal pipeline bodových spritů, přičemž každý krok jsme ověřili na skutečném iPadu. Kód vznikal párovým programováním s Kimi K3 na Fireworks.

Gaoge ZhangGaoge Zhang

Dvě gumy a proč mazání patří tahu

Guma jako samostatný prvek je očividný návrh. Přesun objektů ho rozbije, proto v Lulucat Notes mazání patří tahu, z něhož odstraňuje inkoust.

Gaoge ZhangGaoge Zhang