เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง การจำลอง ที่ต้องการ
การจัดการข้อมูลเป็นหนึ่งในภารกิจหลักของโปรแกรมเมอร์ ผู้ที่มีความสามารถในการเขียนโค้ดให้คล่องตัวและตอบสนองความต้องการของการจัดการข้อมูลที่หลากหลายย่อมเป็นทรัพยากรที่มีค่าในโลกของการพัฒนาซอฟต์แวร์ หนึ่งในภาษาโปรแกรมมิ่งที่ได้รับความนิยมในด้านนี้คือ Lua เนื่องจากมันมีความง่าย ยืดหยุ่น และรวดเร็ว ในบทความนี้ เราจะทำความรู้จักกับเทคนิคการจัดการข้อมูลแบบไดนามิคใน Lua โดยใช้โครงสร้างข้อมูลชนิดหนึ่งที่เรียกว่า Set พร้อมยกตัวอย่างโค้ดสำหรับการคำสั่ง insert, insertAtFront, find, และ delete และจะพูดถึงข้อด...
Read More →RANSAC หรือ Random Sample Consensus เป็นอัลกอริธึมที่ใช้ในการประมาณค่าจากชุดข้อมูลที่มีค่าผิดเพี้ยน (outliers) สูง ถูกนำมาใช้งานบ่อยในวิทยาการคอมพิวเตอร์และการวิเคราะห์ข้อมูลทางสถิติ เช่น การสร้างโมเดลจากข้อมูลที่มี noise มาก หรือการตรวจหาความสัมพันธ์ในข้อมูลที่ซับซ้อน เป็นต้น...
Read More →การโปรแกรมไม่ได้จำกัดอยู่แค่การสร้างแอปพลิเคชันหรือเว็บไซต์ง่ายๆ แต่ยังรวมถึงการจัดการกับปัญหาที่ซับซ้อนที่ต้องใช้คณิตศาสตร์และสถิติเพื่อมาช่วยแก้ไข หนึ่งในอัลกอริธึมที่มีความสำคัญในการจัดการกับความไม่แน่นอนและการประมาณค่าคือ Particle Filter นักพัฒนาที่สนใจพัฒนาซอฟต์แวร์ที่ต้องการการวิเคราะห์แบบมีระบบสามารถมาเรียนรู้เพิ่มเติมที่ EPT ซึ่งเป็นบ้านของการเรียนรู้การโปรแกรมมิ่งได้...
Read More →Array 2D หรืออาเรย์สองมิติ เป็นโครงสร้างข้อมูลที่จัดเก็บสมาชิกในลักษณะแถวและคอลัมน์ เหมือนตารางใน Excel ที่มี Cell ต่างๆจัดเรียงกัน แต่ละ Cell ถูกอ้างอิงด้วย Index สองอัน คือ แถว (Row) และคอลัมน์ (Column) ซึ่งมันประหยัดพื้นที่มีกำลังในเรื่องการเข้าถึงข้อมูลแบบ Random Access หมายความว่าสามารถเข้าถึงสมาชิกใดๆ ได้ทันทีโดยใช้ Index...
Read More →หัวข้อ: พื้นฐานของ Array 2D และการใช้งานด้วยภาษา Lua...
Read More →บทความ: การเรียกใช้งานฟังก์ชันของอินสแตนซ์ (Calling Instance Function) ในภาษา C...
Read More →ในโลกแห่งการเขียนโปรแกรม นักพัฒนาต่างต้องเผชิญหน้ากับความท้าทายในการทำงานร่วมกันบนระบบปฏิบัติการและสภาพแวดล้อมที่หลากหลาย หนึ่งในเทคโนโลยีที่ช่วยให้พัฒนาซอฟต์แวร์ได้ง่ายขึ้นคือ Virtual Machines (VMs) หรือเครื่องจำลองเสมือน ซึ่งเป็นหัวใจสำคัญในการบรรลุการพัฒนาระบบซอฟต์แวร์ในยุคปัจจุบัน...
Read More →คิดภาพนี้สิครับ ตามวันเกิดของน้องๆ เด็ก 8 ขวบ คุณแม่พาไปสนามเด็กเล่น มีชิงช้าสนุกๆ อยู่หนึ่งอัน แต่เด็กๆ ในงานวันเกิดต้องการเล่นชิงช้าเหมือนกันทุกคน แต่ชิงช้ามีจำกัด ถ้าให้เด็กทุกคนไปต่อคิวรอที่ชิงช้าตัวเดียว มันจะเกิดอะไรขึ้น? เด็กบางคนอาจจะเบื่อแล้วกลับบ้าน หรือร้องไห้เพราะต้องรอนานเกินไป...
Read More →หัวข้อ: Virtual Machine (เครื่องจำลอง) คืออะไร? ทำไมถึงสำคัญ?...
Read More →ยุคสมัยของเทคโนโลยีได้เปลี่ยนแปลงไปอย่างมาก และหนึ่งในนวัตกรรมที่กำลังเปลี่ยนโฉมหน้าวงการ IT คือ Generative AI หรือปัญญาประดิษฐ์สำหรับสร้างสรรค์สิ่งใหม่ๆ โดยมีการประยุกต์ใช้ในหลายอุตสาหกรรม ตั้งแต่การออกแบบผลิตภัณฑ์ไปจนถึงการผลิตเนื้อหา ในบทความนี้ เราจะมาดูกันว่า Generative AI สามารถช่วยในกระบวนการผลิตได้อย่างไร พร้อมด้วยตัวอย่างการใช้งานที่สามารถประยุกต์ได้จริง...
Read More →การใช้งานกราฟิกส์ในการเขียนโปรแกรมเป็นหนึ่งในสิ่งที่น่าสนใจและท้าทายสำหรับผู้เรียนภาษา C++ หนึ่งในโปรเจคที่สามารถช่วยเพิ่มทักษะและความเข้าใจในเรื่องนี้คือ การสร้างโปรแกรมที่วาดภาพเสือ (Tiger) ด้วย Native GUI (Graphical User Interface) ซึ่งเป็นชุดคำสั่งสำหรับการสร้างโปรแกรมที่มีปฏิสัมพันธ์ผ่านหน้าต่างภาพ (window) และจัดการภาพพื้นผิว....
Read More →ในโลกของการพัฒนาซอฟต์แวร์, การจัดการกับหลาย ๆ งานพร้อมกันหรือที่เรียกว่า Multithreading คือสิ่งที่ไม่สามารถมองข้ามได้ โดยเฉพาะในภาษา C# ที่พัฒนาโดย Microsoft ซึ่งให้การสนับสนุนในการจัดการกับ threads อย่างเต็มที่ ความเข้าใจและการประยุกต์ใช้งาน threads อย่างถูกต้องสามารถช่วยปรับปรุงประสิทธิภาพแอปพลิเคชันของคุณได้มากทีเดียว...
Read More →