Lulucat

مدونة Lulucat

Lulucat Blog هو المكان الذي ندوّن فيه كيف تُبنى التطبيقات فعليًا. توقّع مقالات معمّقة عن محرّكات التصيير التي تقف وراء أدواتنا للكتابة اليدوية — نماذج ضربات القلم، والممحيات، وخطوط أنابيب GPU — وعن أدوات القياس والتحقّق التي نبنيها لنثق بهذه المحرّكات، وملاحظات صريحة عن العمل مع وكلاء البرمجة بالذكاء الاصطناعي: ما أصابوا فيه، وما أفسدوه، وما أبقيناه. لا جدول زمني ثابت؛ تظهر المقالات الجديدة عندما يكون لدينا شيء حقيقي نعرضه.

خلاصة RSS
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

أداء أداة الطباشير: من تمريرات ملء الشاشة إلى مستطيلات القص

تباطأت أداة الطباشير في Lulucat Notes داخل مناطق الكتابة الكثيفة. لم يكن عنق الزجاجة هو 3,571 عينة إدخال، بل 70 تمريرة خدش بملء الشاشة في كل إطار. وتحكي ذاكرة مؤقتة منخفضة الدقة رُفضت ومستطيل قص لكل ضربة بقية القصة.

Gaoge ZhangGaoge Zhang

لماذا لا نستخدم قاعدة بيانات حتى الآن

قيّمنا Turso/libSQL لتطبيقنا للكتابة اليدوية على iPad، وقسنا كل شيء، واخترنا ملفات اللقطات المسطّحة. لا يحتاج عبء العمل إلى قاعدة بيانات، وكل خطوة لا ينبغي أن تدفع إلا تكلفة المشكلات الموجودة فعلاً.

Gaoge ZhangGaoge Zhang

كيف طوّر Kimi K3 ضربة قلم حبر سائل رقمية

أردنا قلم الحبر السائل الاتجاهي من Freeform في Lulucat Notes. كانت المواصفة لقطة شاشة لخط اليد. وبعد نموذجين وسؤال فاصل واحد وريشة بيضوية، صار قلم الماء يكتب كما ينبغي. أنجز Kimi K3 على Fireworks البحث والكود والتحقق.

Gaoge ZhangGaoge Zhang

إعادة بناء خط تصيير Lulucat Notes باستخدام Kimi K3

تحوّل خط أنابيب البلاطات في Core Graphics إلى خط أنابيب Metal للطوابع النقطية في ست خطوات صغيرة، جرى التحقق من كل خطوة منها على جهاز iPad حقيقي. كُتب الكود بالبرمجة الثنائية مع Kimi K3 على Fireworks.

Gaoge ZhangGaoge Zhang