Software Development & DevOps

Oracle เปิดตัว Modern Apps บนระบบ Cloud ตอบโจทย์ธุรกิจยุค Digital Economy

ธุรกิจในยุคดิจิทัลมีการพัฒนาเปลี่ยนแปลงอย่างรวดเร็ว ผู้ใช้มีความต้องการใหม่ๆ เพิ่มขึ้นตลอดเวลา เพื่อตอบรับการเปลี่ยนแปลงเพื่อเข้าสู่ยุคดิจิทัล (Digital Transformation) Oracle ผู้ให้บริการ Integrated Cloud Applications และ Platform Services ชั้นนำของโลก พร้อมนำเสนอ Modern Cloud Applications สำหรับตอบโจทย์ธุรกิจในยุคเศรษฐกิจดิจิทัลที่กำลังเติบโตในปัจจุบันนี้

Read More »

[PR] ออโตเดสก์ เปิดตัว ออโตแคด 2017

กรุงเทพฯ 30 มีนาคม 2559 – ออโตเดสก์ ประกาศเปิดตัวโปรแกรม “ออโตแคด 2017” อย่างเป็นทางการ เพื่อสนับสนุนการออกเบบที่นำสมัยให้กับผู้ใช้งาน

Read More »

MIT Media Lab ประกาศเปิด Open Source ให้ทุก Software ที่พัฒนาขึ้นมาจากงานวิจัยเป็น Default

Joi Ito ผู้ดำรงตำแหน่ง Lab Director แห่ง MIT Media Lab ซึ่งเป็นแล็บที่ได้สร้างสรรค์นวัตกรรมมากว่า 30 ปีไม่ว่าจะเป็น LEGO MindStroms หรือ Guitar Hero ได้เขย่าวงการ Open Source ด้วยการประกาศให้ทุกๆ Software ที่พัฒนาจาก MIT Media Lab นับจากนี้กลายเป็น Free/Libre/Open-Source Software (FLOSS) ทันทีแบบ Default

Read More »

[PR] ไมโครซอฟท์เปิดตัว SQL Server 2016 ระบบฐานข้อมูลยุคใหม่ พร้อมขับเคลื่อนหัวใจทุกธุรกิจ

เทคโนโลยีกำลังเปลี่ยนแปลงโลกรอบตัวเราในทุกด้าน ไม่ว่าในภาคธุรกิจหรืออุตสาหกรรมใด ความเปลี่ยนแปลงนี้เกิดขึ้นจากการผสานกันของสามเทรนด์สำคัญ อันได้แก่ปริมาณข้อมูลที่เพิ่มขึ้นอย่างมหาศาล ศักยภาพการเรียนรู้และคิดวิเคราะห์ของระบบคอมพิวเตอร์ และเทคโนโลยีคลาวด์ที่มีความคุ้มค่าและคล่องตัวสูง

Read More »

Microsoft ลบ AI หญิงสาวทิ้ง หลังเรียนรู้พฤติกรรมของมนุษย์จนกลายเป็น.. เอ่อ .. สิ่งเลวร้าย? ใน 24 ชั่วโมง

กลายเป็นข่าวดังขึ้นมาทันที หลังจากที่ Microsoft ได้พัฒนา AI หญิงสาวไร้เดียงสาแล้วปล่อยออกมาพูดคุยกับผู้คนบน Twitter ซึ่งสามารถเรียนรู้และพัฒนาการโต้ตอบจากการสนทนากับมนุษย์ตัวเป็นๆ ได้ แต่หลังจากนั้นเพียง 24 ชั่วโมง จาก AI ใสๆ ซื่อๆ ได้ซึมซับวัฒนธรรมจากโลกมนุษย์จนกลายเป็นพวกเหยียดชาติพันธุ์ คลั่งฮิตเลอร์ เซ็กส์จัด แทน จน Microsoft ต้องลบ AI ดังกล่าวทิ้งไป

Read More »

[PR] อะโดบีเปิดตัวทดลอง “Adobe XD” ( Adobe Experience Design CC ) – เครื่องมือที่สร้างประสบการณ์ใหม่ให้กับนักออกแบบ

กรุงเทพฯ — 16 มีนาคม พ.ศ. 2559 — อะโดบีเปิดตัว Adobe Experience Design CC ( Preview ) ซึ่งแอพพลิเคชั่นนี้เป็นแอพพลิเคชั่นสำหรับการออกแบบ User Experience ( UX ) และการสร้างแอพพลิเคชั่นต้นแบบ เนื่องจากความต้องการออกแบบแอพพลิเคชั่นสำหรับอุปกรณ์พกพาขององค์กรและหน่วยงานต่าง ๆ มีมากขึ้นอย่างก้าวกระโดด แอพพลิเคชั่น Adobe Experience Design CC Preview นี้จะช่วยให้นักออกแบบ UX สร้างแอพพลิเคชั่นและเว็บไซต์ได้ง่ายและเร็วขึ้นอย่างมาก

Read More »

Stack Overflow เผยผลสำรวจนักพัฒนาประจำปี 2016

Stack Overflow ชุมชนนักพัฒนาชื่อดังในโลกออนไลน์ ที่มีนักพัฒนาเข้าใช้งานมากกว่า 46 ล้านคนต่อเดือน ได้เผยผลสำรวจ Developer Survey ประจำปี 2016 ในหลายๆด้านด้วยกัน ตั้งแต่ประวัติส่วนตัวของนักพัฒนาไปจนถึงเทคโนโลยีที่ใช้งาน ซึ่งทำการสำรวจจากนักพัฒนาจำนวนกว่า 5 หมื่นคน จากทั้งหมด 173 ประเทศทั่วโลก โดยขอหยิบยกผลสำรวจบางข้อที่น่าสนใจ ดังนี้

Read More »

[PR] เปิดตัวโครงการ “Safe Software, Safe Nation” เร่งลดการละเมิดลิขสิทธิ์ซอฟต์แวร์ต้นตอภัยไซเบอร์

กรุงเทพฯ – 11 มีนาคม 2559 – การละเมิดลิขสิทธิ์ซอฟต์แวร์เป็นหนึ่งในสาเหตุสำคัญที่ทำให้ประเทศไทยมีโอกาสสูงที่จะเผชิญกับภัยและความเสี่ยงบนโลกไซเบอร์ ที่ส่งผลกระทบต่อประเทศ ประชาชน และองค์กรธุรกิจ เพื่อสร้างสิ่งแวดล้อมบนโลกไซเบอร์ของประเทศไทยให้มีความมั่นคงปลอดภัยและเพื่อป้องกันภัยและลดความเสี่ยงบนโลกไซเบอร์ การใช้ซอฟต์แวร์ผิดกฎหมายและไม่มีสัญญาอนุญาตให้ใช้สิทธิจะต้องหมดไป

Read More »

พบช่องโหว่ร้ายแรงบน Git Server เปิดให้ทำ Remote Code Execution ได้ เตือนผู้ใช้งาน Patch ทันที

Git ระบบควบคุม Source Code สำหรับการพัฒนา Software ต่างๆ ได้ถูกพบช่องโหว่ร้ายแรงทางด้านความปลอดภัยด้วยกันถึง 2 จุดบน Git pre-2.7.1 ทั้งหมด ซึ่งรวมถึง 1.9 และ 1.7 ที่ใช้กันมายาวนาน โดยช่องโหว่นี้เปิดให้ผู้โจมตีสามารถโจมตีผ่านการ Push Repo ที่มีชื่อไฟล์ความยาวเกินกว่าที่กำหนด หรือรอให้ผู้ใช้งานทำงาน Pull Repo นี้ลงไป เพียงเท่านี้ก็สามารถโจมตี Git Server และ Git Client ได้แล้ว

Read More »

เทคนิคการอ่านตาเดินล่วงหน้าที่ใช้ใน AlphaGo

ช่วงนี้หลายๆคนคงได้ยินข่าว AlphaGo เอาชนะแชมป์โลกอย่างLee Sedol  หลายๆคนคงสงสัยเหมือนผม ว่าเจ้า AlphaGo ที่ว่านี่ทำงานยังไง ทีมงานของ Deep Mind ได้มีการเผยแพร่ไว้อย่างละเอียด[1] หลายคนอาจจะเคยเห็นบทความนี้แล้ว แต่ติดปัญหาที่ไม่ได้มีพื้นฐานทางด้าน AI ทำให้ทำความเข้าใจได้ยาก เพราะศัพท์ต่างๆที่ใช้นั้นเป็นศัพท์เฉพาะเยอะมาก (Monte Carlo Search Tree, Supervised Learning, Reinforced Learning, etc.) บทความนี้จะทำการอธิบายเทคนิคการอ่านตาเดินล่วงหน้าที่ AlphaGo ใช้ (Monte Carlo Search Tree – MCST)  โดยจะไม่ลงไปในระดับคณิตศาสตร์หรือตัวทฤษฏีมาก แค่อธิบายให้เห็นถึงหลักการคร่าวๆ เพื่อให้คนทั่วไปที่ไม่ได้มีพื้นฐานทางด้าน AI พอเข้าใจเทคนิคเหล่านี้ได้ในระดับหนึ่ง MCST เป็นแค่เทคนิคนึงที่ AlphaGo ใช้เท่านั้น  สำหรับใครที่ต้องการทำความเข้าใจให้ลึกลงกว่านี้ ลองเช็คลิ้งก์บทความจริง[1] ด้านล่างสุดดูครับ   การอ่านตาถัดๆไปด้วยการจำลองรูปแบบการเล่น จะตอบคำถามนี้ได้ เราต้องเข้าใจกันก่อนว่าคอมพิวเตอร์เล่นบอร์ดเกมต่างๆยังไง เราจะเริ่มจากเกมง่ายๆอย่าง “โอเอ็กซ์” (Tic-Tac-Toe) กันก่อนครับ (ใครไม่รู้จักลองไปเล่นดูที่นี่ครับ http://playtictactoe.org/ ) กระดานโอเอ็กซ์ มีทั้งหมดเก้าช่อง …

Read More »

Nutanix เปิดคอร์สสอนฟรี Intro to DevOps เปิดโลกใหม่สู่การทำ DevOps บน Udacity

สำหรับ Software Developer, Network Engineer และ System Engineer การทำ DevOps Workflow ได้เริ่มกลายเป็นสิ่งที่ไม่สามารถหลีกเลี่ยงได้ในทุกวันนี้ไปแล้ว โดยจากผลการสำรวจขององค์กรต่างๆ นั้น การทำ DevOps จะช่วยให้การ Deploy Code ทำได้ถี่ขึ้นถึง 30 เท่า และมีความผิดพลาดเกิดขึ้นน้อยลงถึง 50% ทำให้ทาง Nutanix ที่มองว่า DevOps นั้นมีความสำคัญต่อระบบ Cloud ออกมาเปิดคอร์ส Intro to DevOps ให้เราเรียนกันฟรีๆ โดยมีเนื้อหาดังต่อไปนี้

Read More »

Microsoft SQL Server 2005 เตรียมประกาศ End of Support กลางเดือนเมษายนนี้

Microsoft เตรียมประกาศยุติการสนับสนุนซอฟต์แวร์สำหรับบริหารจัดการฐานข้อมูล (RDBMS) ชื่อดังอย่าง SQL Server 2005 ในวันที่ 12 เมษายน 2016 ที่จะถึงนี้ พร้อมแนะนำให้ผู้ใช้อัพเกรดไปเป็น SQL Server 2014 หรือใช้งาน SQL Azure แพลทฟอร์มบนระบบ Cloud แทน

Read More »

[PR] เดลล์ เสริมแกร่งผลิตภัณฑ์ด้านการปกป้องข้อมูล โดยความสามารถใหม่การสำรอง และกู้คืน ตั้งแต่เครื่องลูกข่ายยันคลาวด์

เดลล์ ประกาศเปิดตัวโซลูชันด้านการปกป้องข้อมูล ในซีรีย์ใหม่ เพื่อช่วยองค์กรธุรกิจปกป้องระบบงาน รวมถึงแอพพลิเคชันและข้อมูลสำคัญทางธุรกิจ ไม่ว่าจะอยู่ที่ไซต์งานหรือบนคลาวด์

Read More »

Eclipse Che รองรับ Docker Container พร้อมใช้งานผ่าน Cloud

Eclipse Foundation ผู้พัฒนาเครื่องมือสำหรับเขียนโปรแกรมแบบ Open Source ประกาศเปิดตัวแพลทฟอร์มสำหรับพัฒนาโปรแกรมแบบ Next-generation ที่รองรับ Container และ Plug-in Framework พร้อมทั้งสามารถใช้งานผ่านระบบ Cloud เรียกว่า Eclipse Che

Read More »

เรียนรู้วิธีการจ้างโปรแกรมเมอร์ จากบริษัทไอทีที่ประสบความสำเร็จ

  งานด้านการพัฒนาซอฟท์แวร์ สิ่งที่สำคัญที่สุดคือ “คน” ครับ ถ้าจ้างคนได้ถูก ให้อิสระและอำนาจในการตัดสินใจที่ถูกต้องกับเขา เรื่องกระบวนการ เรื่องเครื่องมือต่างๆ ทุกอย่างจะตามมาเอง เวลาบริษัทไอทีใหญ่ๆที่เทคโอเวอร์บริษัทเล็กๆ เรื่องแรกที่ต้องคิดก่อนเลย คือทำยังไงให้คนในบริษัทไม่ลาออก เพราะต่อให้ได้ซอฟท์แวร์และ Infrastructure ทุกอย่างไป ถ้าคนพัฒนาหายหมด โปรดักต์ก็ไปไหนไม่ได้ แต่บริษัทไอทีหลายๆบริษัท กลับปฏิบัติกับคนเหมือนเป็นฟันเฟือง ไปเสียเงินและเวลาไปกับเรื่องกระบวนการและเครื่องมือต่างๆ มากกว่าที่ควรจะเป็น ในขณะที่การจัดการทรัพยากรบุคคล ซึ่งควรจะเป็นเรื่องที่สำคัญที่สุด กลับถูกมองข้ามไป บทความนี้เราจะมาพูดถึงการหาและจ้างโปรแกรมเมอร์ (Recruitment) ซึ่งถือเป็นหนึ่งหัวใจหลักในการบริหารทรัพยากรบุคคล หัวข้อต่างๆที่ผมยกมานี้ เป็นข้อปฏิบัติที่ผมเห็นบริษัทไอทีชั้นนำ ทั้งขนาดใหญ่และขนาดเล็ก

Read More »

Microsoft เข้าร่วม Eclipse Foundation พร้อมปล่อยเครื่องมือใหม่ๆสำหรับนักพัฒนา

Eclipse ถือว่าเป็น Open-source Integrated Development Environment (IDE) ตัวหนึ่งที่มีผู้ใช้งานมากมายอยู่ทั่วโลก ล่าสุดทาง Microsoft ได้ประกาศเข้าร่วม Eclipse Foundation พร้อมทั้งเปิดตัว Azure Toolkit for Eclipse และ Java Software Development Kit (SDK) for Azure

Read More »

ตัวอย่างการออกแบบ Frontend Architecture ในเว็บแอพพลิเคชั่นขนาดใหญ่

    การออกแบบสถาปัตยกรรมในส่วนของ Frontend เป็นเรื่องที่หลายๆคนมองข้ามไป  ทั้งๆที่ Frontend มีบทบาทสำคัญมากในเว็บปัจจุบัน สมัยก่อน เราอาจทนใช้เว็บที่โหลดช้าหรือใช้งานยากได้ เพราะไม่มีตัวเลือกมาก แต่ในปัจจุบัน คู่แข่งโผล่รายใหม่ๆขึ้นมาแทบทุกวัน ผู้ใช้เว็บมีตัวเลือกมากขึ้น ส่วน Frontend ที่ผู้ใช้ต้องติดต่อด้วยตลอดเวลานั้นสามารถชี้เป็นชี้ตายให้กับธุรกิจได้เลย ด้วยเหตุนี้ ความซับซ้อนของโค้ดเริ่มย้ายจากฝั่ง Backend มายังฝั่ง Frontend มากขึ้นเรื่อยๆ หาก Frontend Architecture ถูกออกแบบไว้ไม่ดี การจะขยับขยายเว็บหรือทีมจะทำได้ลำบากมาก บทความนี้จะกล่าวยกตัวอย่างรูปแบบของสถาปัตยกรรม Frontend ของเว็บแอพพลิเคชั่นต่างๆ  โดยจะเน้นถึงความเป็นมา และชี้ให้เห็นถึงข้อดีข้อเสียของรูปแบบต่างๆ ผู้อ่านควรมีประสบการณ์ในการทำเว็บแอพพลิเคชั่นขนาดกลาง – ใหญ่  และมีความเข้าใจในเรื่อง Continuous integration เบื้องต้น

Read More »

แนะนำเครื่องมือสำหรับทำ Pen Test ระบบ Wi-Fi จาก Kali Linux 2.0

เดือนสิงหาคมปีที่ผ่านมา Offensive Security ได้ออก Kali Linux 2.0 แพลทฟอร์มสำหรับค้นหาช่องโหว่และทำ Pen Test แบบโอเพ่นซอร์ส โดยมีจุดเด่นคือ รองรับการใช้งานบนระบบ ARM เช่น Chromebooks และ Raspberry Pi นอกจากนี้ยังรองรับ Wi-Fi Driver ได้หลากหลายมากยิ่งขึ้น บทความนี้เราจะมาดูกันครับว่า Tools สำคัญ 3 อันดับแรกที่ใช้แฮ็ค.. เอ้ย ทดสอบเจาะระบบ Wi-Fi บน Kali Linux 2.0 มีอะไรบ้าง

Read More »

[ขำขัน] 5 ขั้นตอนการ Debugging ของโปรแกรมเมอร์

** บทความนี้เป็นบทความขำขัน คลายเครียด ไร้สาระ ไม่มีวิชาการเข้ามาเกี่ยวข้องแต่ประการใด โปรแกรมเมอร์และคนที่อยู่ในวงการคอมพิวเตอร์ ยังไงก็หนีไม่พ้นต้องเขียนโปรแกรม การเขียนโค้ดแล้ว Error นั้น เป็นเรื่องปกติที่ทุกคนต้องเจอ การทำ Debugging จึงเป็นกระบวนการตามธรรมชาติที่ช่วยให้พวกเราผ่านปัญหาไปได้ จึงเป็นเรื่องสำคัญที่ทุกคนจะต้องเข้าใจถึงขั้นตอนการ Debug ให้ดี และปฏิบัติตามจนกระทั่งไม่มี Bug อีกต่อไป

Read More »

Code Mania 11: Acceptance Test Driven Development โดยคุณรูฟ ทวิร พานิชสมบัติ แห่ง Odd-e

เป็นอีก Session ที่น่าสนใจมากที่สุดอันหนึ่งในงาน Code Mania 11 ครั้งนี้ เพราะเป็นเรื่องราวเกี่ยวกับแนวทางการพัฒนา Software ให้ได้แบบ Zero Defect นั่นเองครับ ซึ่งอันที่จริงแล้วเนื้อหาในส่วนนี้ก็นำมาปรับใช้กับงานอื่นๆ ได้ดีทีเดียว มาลองอ่านสรุปจากทีมงาน TechTalkThai กันได้เลย

Read More »