เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง package_management ที่ต้องการ
npm คืออะไร npm ย่อมาจาก Node Package Manager เพราะตอนแรกสุดมันถูกสร้างมาเพื่อใช้เป็นตัวจัดการ package สำหรับ Node.js ถ้าเปรียบเทียบกับสถานที่ npm ก็เป็นเหมือนสำนักทะเบียนที่รวบรวม software library ที่ใหญ่ที่สุดในโลก โดยมี library ที่ลงทะเบียนอยู่มากกว่า 800,000 packages ซึ่งทุกคนสามารถเข้ามาใช้งานได้ฟรี บรรดาผู้พัฒนาโปรแกรมจึงนิยมใช้ npm เพื่อแชร์ package ที่ตนเองเขียน หรือโหลด package ที่คนอื่นเขียนมาใช้...
Read More →PIP คืออะไร PIP เป็นแพ็กเกจเสริมของPython หรือModules เราสามารถนำมาใช้กับโปรเจ็คของเราได้ หมายเหตุ: หากนักเรียนมี Python เวอร์ชัน 3.4 หรือใหม่กว่า PIP จะถูกรวมไว้ตามค่าเริ่มต้น แพ็คเกจคืออะไร แพคเกจประกอบด้วยไฟล์ทั้งหมดที่นักเรียนต้องการสำหรับโมดูล โมดูลคือไลบรารีโค้ด Python ที่นักเรียนสามารถรวมไว้ในโปรเจคของนักเรียน ตรวจสอบว่าติดตั้ง PIP แล้วหรือยัง นำไปยังบรรทัดค??...
Read More →ในปัจจุบันที่เทคโนโลยีก้าวกระโดดข้ามไปอย่างรวดเร็ว การพัฒนาซอฟต์แวร์ก็มีบทบาทสำคัญอย่างมาก ไม่ว่าจะเป็นการพัฒนาแอปพลิเคชันบนสมาร์ทโฟน หรือระบบเว็บแอปพลิเคชันที่เราใช้ในชีวิตประจำวัน เพื่อให้การพัฒนาซอฟต์แวร์นั้นสามารถทำได้อย่างมีประสิทธิภาพ นักพัฒนาซอฟต์แวร์จำเป็นต้องใช้ภาษาโปรแกรมมิ่งที่เหมาะสมกับงานของพวกเขา วันนี้เราจะพาคุณไปรู้จักกับภาษา Dart ซึ่งเป็นภาษาโปรแกรมมิ่งที่มีความนิยมในสายงานการพัฒนาซอฟต์แวร์ เราจะเจาะลึกพิถิธีการใช้งาน Dart ในโปรเจ็คจริง มาดูกันเถอะ!...
Read More →ในโลกที่เต็มไปด้วยระบบปฏิบัติการและซอฟต์แวร์ที่หลากหลาย อูบุนตู (Ubuntu) กลายเป็นหนึ่งในทางเลือกที่ยอดเยี่ยมสำหรับคนที่ต้องการความเสถียรภาพและประสิทธิภาพที่สูง วันนี้เราจะมาทำความรู้จักกับอูบุนตู และเหตุผลที่ทำให้มันกลายเป็นที่นิยมในวงกว้าง ไม่ว่าจะเป็นในหมู่นักพัฒนาซอฟต์แวร์ นักวิเคราะห์ระบบ หรือผู้ใช้ทั่วไปที่ต้องการระบบปฏิบัติการที่เสถียรและมีความปลอดภัย...
Read More →ในยุคดิจิทัลที่ผู้ใช้งานเทคโนโลยีต้องการระบบปฏิบัติการที่มีความยืดหยุ่นสูง ปลอดภัย และมีประสิทธิภาพที่เหนือกว่า การเลือกระบบปฏิบัติการที่เหมาะสมกับองค์กรหรือการใช้งานส่วนตัวคือสิ่งสำคัญอันดับแรกที่ควรพิจารณา ในบทความนี้ เราจะมาทำความรู้จักและเปรียบเทียบระหว่าง Linux และ SUSE ในหลายด้าน ตั้งแต่การใช้งาน, ประสิทธิภาพ, มุมมองต่างๆ, ข้อดีข้อเสีย รวมถึงตัวอย่างการใช้งานจริง...
Read More →Linux เป็นระบบปฏิบัติการที่ได้รับความนิยมในหมู่นักพัฒนาซอฟต์แวร์, ผู้ดูแลระบบ, และผู้ใช้งานทั่วไปที่ต้องการคำนวณที่คุ้มค่าและเปิดกว้าง ในขณะที่ SUSE นับเป็นหนึ่งในระบบปฏิบัติการที่สร้างขึ้นบนพื้นฐานของ Linux วันนี้เราจะมาดูกันว่าในเชิงการใช้งานและประสิทธิภาพ SUSE และ Linux มีความแตกต่างกันอย่างไร พร้อมทั้งเล่าถึงข้อดีข้อเสียในมุมมองที่หลากหลาย...
Read More →อาณาจักรของระบบปฏิบัติการลินุกซ์นั้นกว้างใหญ่และมีหลายสายพันธุ์ ทั้งนี้ SUSE และ Red Hat Enterprise Linux (RHEL) นับเป็นสองในหลากหลายสายพันธุ์ที่โดดเด่นด้วยความเป็นผู้นำในตลาดลินุกซ์สำหรับองค์กร ในบทความนี้ เราจะพาท่านไปสำรวจความแตกต่างกันระหว่างทั้งสองระบบปฏิบัติการ ซึ่งหากท่านเป็นผู้ที่พอใจในการเรียนรู้และต้องการพัฒนาทักษะการเขียนโปรแกรม เราที่ EPT พร้อมที่จะเป็นผู้นำท่านสู่โลกแห่งโค้ดที่ไม่จำกัดผ่านหลักสูตรต่างๆที่เรามีให้บริการ...
Read More →ในยุคที่ธุรกิจและองค์กรต่างพึ่งพาเทคโนโลยีเป็นอย่างมาก การเลือกระบบปฏิบัติการ (OS) ที่เหมาะสมสามารถกำหนดทิศทางและประสิทธิภาพของการทำงานที่ซอฟต์แวร์นั้นๆ ได้เป็นอย่างดี ในวงการ IT, Red Hat Enterprise Linux (RHEL) และ Ubuntu คือสองระบบปฏิบัติการที่ได้รับความนิยมและศักยภาพในการใช้งานที่แตกต่างกันไป ในบทความนี้ เราจะมาทบทวนความแตกต่าง ข้อดี ข้อเสีย และยกตัวอย่างการใช้งานของทั้งสองระบบปฏิบัติการผ่านมุมมองที่ตรรกะและมีวิจารณญาณ เพื่อให้ผู้อ่านได้เข้าใจถึงความเหมาะสมของแต่ละ OS ในการใช้งานจริง...
Read More →ในโลกของการพัฒนาซอฟต์แวร์ คำว่า Dependencies หรือการพึ่งพาย่อมมีความสำคัญเป็นอย่างมาก ลองนึกภาพว่าซอฟต์แวร์คืออาคารสูงที่มีหลายชั้น โดยแต่ละชั้นสร้างขึ้นจากวัสดุต่างๆ ที่ได้มาจากผู้ผลิตที่หลากหลาย เช่นเดียวกันกับการพัฒนาแอปพลิเคชันที่ต้องพึ่งพาไลบรารีหรือซอฟต์แวร์ของบุคคลที่สาม แล้วประสิทธิภาพในการจัดการการพึ่งพาเหล่านี้จะต้องทำอย่างไร?...
Read More →การพัฒนาซอฟต์แวร์ในยุคปัจจุบันนั้นต้องการความเร็วและความยืดหยุ่นในการทำงานเป็นอย่างมาก ทีมพัฒนาต่างก็พยายามหารูปแบบในการจัดการ Dependency และการ Automate ขั้นตอนต่างๆ ในการ build โปรเจกต์เพื่อให้งานทำได้ราบรื่นยิ่งขึ้น ในบทความนี้ เราจะมาสำรวจ Build Tools ที่มีอิทธิพลต่อการพัฒนาซอฟต์แวร์ในปัจจุบันเช่น Maven, Gradle และ NPM รวมถึงข้อดีข้อเสีย และตัวอย่างการใช้งานเพื่อให้คุณได้ความรู้ที่มีประโยชน์ก่อนตัดสินใจเลือกเครื่องมือสำหรับโปรเจกต์ของคุณ...
Read More →Dependency Management คืออะไร ในทางเขียนโปรแกรมมีประโยชน์อย่างไร...
Read More →ในวงการพัฒนาซอฟต์แวร์ ผู้เขียนโค้ดหรือนักพัฒนามักมองหาเครื่องมือที่จะช่วยให้การเขียนโปรแกรมเป็นไปอย่างราบรื่นและมีประสิทธิภาพมากยิ่งขึ้น หนึ่งในเครื่องมือที่ได้รับความนิยมอย่างมากคือ IDE หรือ Integrated Development Environment ซึ่งให้คอนเซ็ปต์เป็นพื้นที่ทำงานที่รวมเครื่องมือต่างๆ เพื่อการพัฒนาซอฟต์แวร์ไว้ด้วยกัน เช่น ตัวแก้ไขโค้ด (code editor), ตัวดีบัก (debugger), และระบบการจัดการเวอร์ชัน (version control) เป็นต้น สำหรับภาษา Python ที่กำลังได้รับความนิยม หนึ่งใน IDE ที่ถูกพูดถึงคือ Atom IDE ดัง...
Read More →ในโลกแห่งเทคโนโลยีที่เติบโตและเปลี่ยนแปลงไปอย่างไม่หยุดยั้ง หนึ่งในนวัตกรรมที่น่าตื่นเต้นสำหรับนักพัฒนาซอฟต์แวร์และผู้ที่หลงใหลในการเขียนโค้ดคือ การใช้งาน iSH ในการรัน Linux Shell บน iPad สร้างความหลากหลายและความสะดวกในการทำงานและการเรียนรู้ขึ้นอีกระดับหนึ่ง...
Read More →ในยุคที่โลกเราก้าวเข้าสู่ยุคของอุตสาหกรรม 4.0 การพฒันาโรบอตและระบบอัตโนมัติได้กลายเป็นธุรกิจหลักที่มีการลงทุนสูงขึ้นเรื่อยๆ หนึ่งในเครื่องมือหลักที่ใช้เพื่อการพัฒันาหุ่นยนต์อัจฉริยะนั่นคือ ROS หรือ Robot Operating System ซึ่งเป็นกลางรวบรวมโมดูลและเครื่องมือที่โปรแกรมเมอร์สามารถใช้งานร่วมกันเพื่อพัฒันาหุ่นยนต์ได้ในหลายรูปแบบ...
Read More →การพัฒนาเว็บไซต์ในโลกยุคใหม่นี้ ไม่ใช่แค่เรื่องของการเขียนโค้ด HTML, CSS, หรือ JavaScript แล้ว แต่ยังรวมไปถึงการดูแลระบบโครงสร้างพื้นฐานของเว็บไซต์ที่อาศัยความเข้าใจเบื้องต้นเกี่ยวกับการใช้งาน Terminal หรือ Command Line Interface (CLI) ด้วย ซึ่ง Terminal นำมาซึ่งความสะดวกในการจัดการเซิร์ฟเวอร์, ควบคุม version control systems อย่าง Git, และการใช้งาน toolchains ของการพัฒนา Modern Web Development ที่ครบวงจร...
Read More →ในยุคที่การพัฒนาซอฟต์แวร์ก้าวหน้าไปอย่างรวดเร็วนี้ นักพัฒนาทั่วโลกต่างก็มองหาเครื่องมือที่จะช่วยให้พวกเขาทำงานได้ง่ายและเร็วขึ้น หนึ่งในโปรแกรมที่ได้รับความนิยมไม่แพ้กันก็คือ Visual Studio Code หรือที่รู้จักกันในนาม VS Code ซึ่งเป็น code editor ที่ออกแบบมาให้สนับสนุนการพัฒนาที่หลากหลาย รวมถึงการพัฒนาแอพพลิเคชันด้วย Node.js ในฐานะที่เป็นโปรแกรมที่เปิดกว้างสำหรับการส่งเสริมการทำงานร่วมกัน มี extensions จำนวนมากที่พัฒนาขึ้นเพื่อเสริมความสามารถให้กับ VS Code และทำให้มันกลายเป็นโซลูชันที่ได้รับความนิ...
Read More →สำหรับผู้ที่สนใจในการเรียนรู้การเขียนโปรแกรม หรือแม้แต่ท่านที่กำลังมองหาความรู้เล็กๆ น้อยๆ เพื่อยกระดับความสามารถในการเขียนโปรแกรมของท่าน บทความนี้จะพาเพื่อนๆ ไปรู้จักกับการสื่อสารผ่านพอร์ต RS232 ในภาษา Golang ซึ่งเป็นภาษาโปรแกรมมิ่งที่มีความเรียบง่ายแต่แฝงไปด้วยพลัง ผ่านตัวอย่างโค้ดที่จะทำให้คุณเข้าใจได้ง่ายขึ้น...
Read More →