มีอะไรอยู่ใน repo นี้? พื้นที่เก็บข้อมูลนี้มีโค้ดสำหรับแอปเพื่อสร้างรูปแบบตารางโมเสคแบบซ้อนทับจากการออกแบบที่คุณสร้างขึ้นโดยการคลิกที่สี่เหลี่ยมเพื่อสลับเปิดและปิดสี ฉันเขียนโค้ดนี้เพื่อตัวเองเพื่อสนุกกับการเล่นกับการออกแบบที่เรียบง่ายเพื่อดูว่าพวกเขาจะมีลักษณะอย่างไรในรูปแบบโครเชต์โมเสกซ้อนทับ มันไม่ได้ถูกสร้างขึ้นโดยคำนึงถึงนักออกแบบที่จริงจัง! การทำความเข้าใจอัลกอริธึมเบื้องหลังการทำงานของรูปแบบการซ้อนทับของโมเสกช่วยฉันเมื่อฉันถักดีไซน์ของคนอื่น
เมื่อฉันทุ่มเทเวลาให้กับมันมาก ฉันคิดว่าฉันจะแบ่งปันมันเผื่อว่าใครจะเห็นว่ามันน่าสนใจ คุณสามารถดูแอปออนไลน์ได้ที่ https://apps.machlis.com/shiny/crochetapp
ใครเป็นคนสร้างสิ่งนี้? ฉันชื่อ Sharon Machlis นักข่าวและผู้เชี่ยวชาญด้านข้อมูล ผู้ชื่นชอบการเขียนโค้ดและข้อมูล ฉันยังถักโครเชต์อยู่หลายปี ฉันค้นพบงานถักโมเสกแบบซ้อนทับในฤดูใบไม้ผลิปี 2022 หลังจากที่ได้เห็นลวดลาย Azul สุดเจ๋งโดย Tinna Thórudóttir Thorvaldsdóttir และฉันก็ติดใจมาก
ฉันจะใช้แอพนี้เพื่อออกแบบได้อย่างไร ตัวเลือกอยู่ในคอลัมน์ด้านซ้าย เลือกขนาดตารางของคุณ - จำนวนแถวต้องเป็นเลขคี่และอยู่ระหว่าง 5 ถึง 51 จำนวนคอลัมน์ระหว่าง 5 ถึง 50 คุณสามารถคงสีเริ่มต้นไว้หรือเลือกสีของคุณเอง และเลือกชื่อรูปแบบของคุณเองได้ จากนั้นเริ่มคลิกสี่เหลี่ยมในตารางแรกด้านล่างเพื่อสร้างการออกแบบของคุณ เมื่อคุณพร้อมที่จะดูว่ารูปแบบตารางจะเป็นอย่างไร ให้คลิก "สร้างรูปแบบ!" ปุ่ม.
โปรดทราบว่าระบบจะไม่บันทึกงานของคุณ หากคุณกำลังใช้เวอร์ชันออนไลน์ ฉันไม่สามารถรับประกันได้ว่างานของคุณจะไม่ถูกรบกวนและอาจสูญหายเนื่องจากปัญหาอินเทอร์เน็ตในฝั่งของคุณหรือปัญหาเซิร์ฟเวอร์ฝั่งของฉัน (แอปนี้โฮสต์บนระบบดิจิทัล $10/เดือน) เซิร์ฟเวอร์ Ocean และมีแอปอื่น ๆ อีกมากมายเช่นกัน) ใช้ภายใต้ความเสี่ยงของคุณเอง หากคุณกำลังทำงานบางอย่างนานกว่าสองสามนาที ขอแนะนำให้บันทึกการออกแบบของคุณเป็นระยะๆ
ฉันสามารถใช้รหัสของคุณเพื่อเรียกใช้แอปนี้ในเครื่องได้หรือไม่ อย่างแน่นอน! ดาวน์โหลดโค้ดจาก GitHub และตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง R รวมถึงแพ็คเกจทั้งหมดที่จำเป็นแล้ว (คุณสามารถดูได้ที่ด้านบนของไฟล์ app.R) ฉันยังแนะนำให้รันด้วย RStudio
ฉันจะบันทึกการออกแบบของฉันได้อย่างไร เมื่อคุณสร้างรูปแบบตารางแล้ว คุณจะเห็นปุ่มสำหรับดาวน์โหลดรูปแบบเป็นไฟล์ HTML
ไฟล์ HTML? ฉันต้องการไฟล์ PDF/Word Document/Excel ด้วยเหตุผลทางเทคนิคหลายประการ การสร้าง HTML จึงง่ายที่สุด เนื่องจากนี่เป็นแอปฟรีที่ฉันเขียนโค้ดเพื่อความสนุก จึงมีข้อจำกัดว่าฉันต้องการลงทุนกับมันนานแค่ไหน! เมื่อคุณดาวน์โหลดไฟล์ HTML จากที่นี่ คุณสามารถอัปโหลดไฟล์ HTML นั้นไปยังตัวแปลงฟรี เช่น cloudconvert.com เพื่อรับ PDF ได้อย่างง่ายดาย บริการอื่นๆ เช่น Cometdocs สามารถเปลี่ยน PDF เป็นไฟล์ Excel ได้
ฉันสามารถใช้แอพนี้เพื่อสร้างการออกแบบเชิงพาณิชย์ได้หรือไม่ ฉันอยากจะย้ำอีกครั้งว่า ฉันไม่สามารถรับประกันได้ว่างานของคุณจะไม่ถูกขัดจังหวะและอาจสูญหายเมื่อใช้แอพนี้! หากคุณยินดีรับความเสี่ยงนั้น คุณสามารถใช้สิ่งนี้เพื่อสร้างรูปแบบที่คุณต้องการขายได้ตามสบาย ฉันจะยินดีมากหากคุณเสนอสำเนาฟรีให้ฉัน :) แต่ก็ไม่จำเป็น ที่จริงแล้ว ถ้าคุณทำอะไรเจ๋งๆ ด้วยสิ่งนี้ แม้ว่าคุณจะไม่ได้ขายมัน ฉันก็สนใจที่จะเห็นมัน! คุณสามารถส่งอีเมลถึงฉันได้ที่ Crochetapp @ machlis.com
คุณสร้างแอพนี้ได้อย่างไร? ด้วยภาษาการเขียนโปรแกรม R รวมถึงแพ็คเกจ DT, gt, dplyr, data.table, Glue และเฟรมเวิร์กเว็บสำหรับ R ที่เรียกว่า Shiny
คุณสามารถดูรหัสบน GitHub
ในงานประจำวันของฉัน ฉันวิเคราะห์ข้อมูลสำหรับผู้เผยแพร่เทคโนโลยีด้วย R และโฮสต์ซีรีส์ Do More With R ที่ InfoWorld ฉันยังเขียน Practical R สำหรับสื่อสารมวลชนและวารสารศาสตร์ด้วย