Lulucat

Lulucat ବ୍ଲଗ୍

Lulucat Blog ହେଉଛି ଆପ୍‌ଗୁଡ଼ିକ ପ୍ରକୃତରେ କିପରି ତିଆରି ହୁଏ, ତାହା ଆମେ ଲେଖି ରଖୁଥିବା ସ୍ଥାନ। ଆମ ହସ୍ତଲିଖନ ଉପକରଣ ପଛରେ ଥିବା ରେଣ୍ଡରିଂ ଇଞ୍ଜିନଗୁଡ଼ିକର ଗଭୀର ବିଶ୍ଳେଷଣ — ଷ୍ଟ୍ରୋକ ମଡେଲ, ଇରେଜର, GPU ପାଇପଲାଇନ — ସେଗୁଡ଼ିକ ଉପରେ ଭରସା କରିବା ପାଇଁ ଆମେ ତିଆରି କରୁଥିବା ମାପନ ଓ ଯାଞ୍ଚ ଉପକରଣ, ଏବଂ AI କୋଡିଂ ଏଜେଣ୍ଟମାନଙ୍କ ସହ କାମ କରିବାର ସତ୍ୟନିଷ୍ଠ ଟିପ୍ପଣୀ ଏଠାରେ ରହିବ: ସେମାନେ କ’ଣ ଠିକ୍ କରିଥିଲେ, କ’ଣ ଭାଙ୍ଗିଦେଇଥିଲେ, ଏବଂ ଆମେ କ’ଣ ରଖିଲୁ। କୌଣସି ନିର୍ଦ୍ଧାରିତ ସମୟସୂଚୀ ନାହିଁ; ଦେଖାଇବାକୁ ପ୍ରକୃତ କିଛି ଥିଲେ ନୂଆ ଲେଖା ପ୍ରକାଶିତ ହୁଏ।

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

ଚକ୍ ଟୁଲ୍‌ର କାର୍ଯ୍ୟଦକ୍ଷତା: ପୂରା ସ୍କ୍ରିନ୍ ପାସ୍‌ରୁ scissor rectangle ପର୍ଯ୍ୟନ୍ତ

Lulucat Notes ର ଚକ୍ ଟୁଲ୍ ଘନ ହସ୍ତଲିପି ଅଞ୍ଚଳରେ ଧୀର ହୋଇଯାଉଥିଲା। ମୁଖ୍ୟ ବାଧା 3,571ଟି input sample ନୁହେଁ — ପ୍ରତି frame ରେ ଚାଲୁଥିବା 70ଟି ପୂରା-ସ୍କ୍ରିନ୍ scratch pass ଥିଲା। ବାତିଲ ହୋଇଥିବା କମ୍-ରେଜଲୁସନ୍ cache ଏବଂ ପ୍ରତ୍ୟେକ stroke ପାଇଁ scissor rectangle ଏହି କାହାଣୀର ଅବଶିଷ୍ଟ ଅଂଶ କହେ।

Gaoge ZhangGaoge Zhang

ଆମେ ଏପର୍ଯ୍ୟନ୍ତ ଡାଟାବେସ୍ କାହିଁକି ବ୍ୟବହାର କରୁନାହୁଁ

ଆମ iPad ହାତଲେଖା ଆପ୍ ପାଇଁ Turso/libSQL ମୂଲ୍ୟାୟନ କରି, ସବୁକିଛି ମାପି, ଆମେ flat snapshot ଫାଇଲ୍‌ଗୁଡ଼ିକ ବାଛିଲୁ। ଏହି କାର୍ଯ୍ୟଭାରକୁ ଡାଟାବେସ୍ ଦରକାର ନାହିଁ—ଏବଂ ପ୍ରତ୍ୟେକ ପଦକ୍ଷେପ କେବଳ ପୂର୍ବରୁ ଥିବା ସମସ୍ୟା ପାଇଁ ଖର୍ଚ୍ଚ କରିବା ଉଚିତ।

Gaoge ZhangGaoge Zhang

Kimi K3 କିପରି ନିଜେ ଏକ ଡିଜିଟାଲ୍ ଫାଉଣ୍ଟେନ୍ ପେନ୍ ଷ୍ଟ୍ରୋକ୍ ତିଆରି କଲା

ଆମେ Lulucat Notes ରେ Freeform ର ଦିଗନିର୍ଦ୍ଦିଷ୍ଟ ଫାଉଣ୍ଟେନ୍ ପେନ୍ ଚାହୁଁଥିଲୁ। ଏହାର ନିର୍ଦ୍ଦେଶନା ଥିଲା ହାତଲେଖାର ଏକ ସ୍କ୍ରିନ୍‌ସଟ୍। ଦୁଇଟି ମଡେଲ୍, ଗୋଟିଏ ନିର୍ଣ୍ଣାୟକ ପ୍ରଶ୍ନ ଏବଂ ଗୋଟିଏ ଉପବୃତ୍ତାକାର ନିବ୍ ପରେ, ଜଳ କଲମ ଯେପରି ଲେଖିବା କଥା ସେପରି ଲେଖେ। ଗବେଷଣା, କୋଡ୍ ଏବଂ ଯାଞ୍ଚ Kimi K3 Fireworks ଉପରେ କରିଥିଲା।

Gaoge ZhangGaoge Zhang

Kimi K3 ସହ Lulucat Notesର rendering pipelineକୁ ପୁନଃନିର୍ମାଣ କରିବା

ଆମ Core Graphics tile pipeline ଛଅଟି ଛୋଟ ପଦକ୍ଷେପରେ Metal point-sprite pipelineରେ ପରିଣତ ହେଲା; ପ୍ରତ୍ୟେକ ପଦକ୍ଷେପକୁ ଏକ ବାସ୍ତବ iPadରେ ଯାଞ୍ଚ କରାଗଲା। Fireworksରେ Kimi K3 ସହ pair-programming କରି କୋଡ୍ ଲେଖାଗଲା।

Gaoge ZhangGaoge Zhang

ଦୁଇଟି ଇରେଜର, ଏବଂ କାହିଁକି ମୋଛା କାର୍ଯ୍ୟ ଷ୍ଟ୍ରୋକ୍‌ର ମାଲିକାନାରେ ରହେ

ଇରେଜର ଷ୍ଟ୍ରୋକ୍‌କୁ ନିଜସ୍ୱ ଉପାଦାନ କରିବା ସ୍ୱାଭାବିକ ଡିଜାଇନ୍। object move ଏହାକୁ ଭାଙ୍ଗିଦିଏ, ତେଣୁ Lulucat Notes ରେ ଯେଉଁ ଷ୍ଟ୍ରୋକ୍‌ରୁ ଇଙ୍କ୍ ହଟେ, ମୋଛା କାର୍ଯ୍ୟ ସେହି ଷ୍ଟ୍ରୋକ୍ ସହ ରହେ।

Gaoge ZhangGaoge Zhang