Software Review: Windows Subsystem for Linux

What is Windows Subsystem for Linux?

Windows Subsystem for Linux (WSL) เป็นฟีเจอร์ใน Windows 10 ซึ่งถูกพัฒนาโดย Microsoft ที่เปิดโอกาสให้ผู็ใช้งานสามารถใช้งานเครื่องมือต่างๆของ Linux บนเครื่อง Windows ได้โดยไม่ต้อง dual booth กินทรัพยากรน้อยกว่าการสร้าง VM เพื่อลง Linux แบบเต็มๆ

Pro and Cons of Windows Subsystem for Linux

ข้อดี

  • เราสามารถใช้ Linux พร้อมกับ Windows ได้เลย
  • WSL นั้นจะรวมเข้ากับ Windows เลย

ข้อเสีย

  • Windows จำเป็นต้องเป็น windows 10 ขึ้นไป
  • WSL ยังไม่รองรับสิ่งที่เป็น Gui บน Linux จำเป็นต้องโหลดฟีเจอร์อื่นๆ เช่น Xserver, kali linux เพิ่มเติมเพื่อใช้งาน

Tutorial : How to install Ubuntu20.04 on windows with WSL

Reference

Software review: Framer

Framer คืออะไร? Framer คือซอฟต์แวร์ที่เป็นเครื่องมือที่ใช้ในการออกแบบ user interface และ user experience ซึ่งสามารถนำไปประยุกต์ใช้ในการออกแบบเว็บไซต์ แอปพลิเคชัน รวมถึงการออกแบบ user interface สำหรับ human robot interface ซึ่ง Framer เป็นเครื่องมือที่มีจุดเด่นมากมาย เช่น โดยในการทำ Software review นี้จะมีการ tutorial การใช้งาน framer เบื้องต้นโดยมีหัวข้อดังนี้ Discussion Framer ถือเป็น tool ที่เหมาะสำหรับการทดลองสร้าง …

Software Review: Figma

Figma คืออะไร ? เครื่องมือในการออกแบบ Website, Application และอื่น ๆ เป็นเครื่องมีที่เข้ามาช่วยให้นักออกแบบ UI/UX สะดวกมากยิ่งขึ้น ผ่านการใช้ Feature ต่าง ๆ ซึ่งมีจุดเด่นอยู่ที่การใช้งานบนได้ทุกระบบปฏิบัติการ และยังมี Community ที่ผู้ใช้งานสามารถแชร์ไฟล์งาน Prototype หรือ Plug-in ต่าง ๆ แล้วนำไปปรับใช้กับงานของตัวเองได้ UI/UX คืออะไร ? UI ย่อมาจาก User Interface หรือก็คือ “ปัจจัยต่างๆ ที่เชื่อมต่อกับผู้ใช้งาน” โดยที่ปัจจัยเหล่านี้จะส่งผลโดยตรงต่อประสบการณ์ของผู้ใช้ …

Software Review : Mediapipe

What is Mediapipe ? Mediapipe เป็น Open source library สำเร็จรูปของทาง Google ที่สามารถสำหรับตรวจจับ สิ่งของ ใบหน้า มือ และท่าทางต่างๆที่มีความซ้บซ้อน โดยใช้ Machine learning มาช่วยในการทำการประมวลผล Mediapipe Hand Tracking เราจะทำการใช้ตัว Mediapipe ในการ tracking มือของเราผ่าน python การติดตั้ง Mediapipe สามารถทำได้โดยใช้คำสั่ง โดยการใช้ Mediapipe จะมีการใช้ตัว …

Software Review: RapidMiner Studio

มนุษย์ใช้ชีวิตผ่านการเรียนรู้จากประวัติศาสตร์หรือสิ่งที่ได้เกิดขึ้นแล้วในอดีต ทำให้มีคนคิดศาสตร์หนึ่งที่สามารถทำให้มนุษย์สามารถคาดการณ์สิ่งที่อาจเกิดขึ้นได้นั่นคือการจัดการและใช้ประโยชน์จาก Data ปัจจุบัน Data เป็นสิ่งที่ขาดไม่ได้ในหลายๆเรื่องเช่นการทำธุรกิจ บริษัทใดที่มี Data และสามารถจัดการได้อย่างมีประสิทธิภาพก็จะเป็นบริษัทที่ได้เปรียบกว่าคู่แข่งรายอื่นๆ RapidMiner Studio เป็นโปรแกรมสำเร็จรูปที่ใช้ในการออกแบบและทำโมเดล Machine Learning ที่เหมาะสำหรับผู้ที่ต้องการเริ่มต้นเรียนรู้เกี่ยวกับ Data Science ผู้ที่ใช้งานโปรแกรมนี้ไม่จำเป็นต้องมีความรู้ในด้านการเขียน Code มาก่อนก็สามารถสร้างโมเดล Machine Learning เบื้องต้นได้เพราะโปรแกรมได้ย่อ Code ในการ Explore Data และการทำ Preprocess ต่างๆให้มาอยู่ใน Block เดียวที่สามารถเรียกมาใช้งานได้ทันที ข้อดีของ RapidMiner การเป็นโปรแกรมสำเร็จรูปที่ย่อ …

Software review : Mixed Reality Toolkit (for Unity)

Overview Mixed Reality Toolkit (MRTK) เป็นชุดเครื่องมือซึ่งประกอบไปด้วยชุดของ component และ features ที่หลากหลายซึ่งจะเข้ามาช่วยลดเวลาและลดความยุ่งยากในการสร้าง แอปพลิเคชั่น Mixed Reality ที่เป็นผสมผสานกันระหว่าง Virtual Reality (VR) กับ Augumented Reality (AR)  และ Mixed Reality Toolkit (MRTK) ยังเป็นชุดเครื่องมือข้ามแพลตฟอร์มทำให้รองรับแพลตฟอร์มที่หลากหลาย ไม่ว่าจะเป็น OpenXR ,Ultraleap Hand Tracking, Mobile Fundamental components Tutorial …

Software : Photon Unity Network

Photon Unity Network คืออะไร? Photon Unity Network เป็น server ที่มีการเชื่อมต่อแบบ Peer-to-Peer ซึ่งแตกต่างกับ Server based ดังภาพ ข้อดี ข้อเสีย Photon Network เหมาะกับ Unity อย่างไร? ในปัจจุบันมี Server มากมายที่สามารถรองรับผู้ใช้ และ พื้นที่ ได้มากกว่า Photon Network แต่เนื่องจาก Photon Network มีการเชื่อมต่อแบบ Peer-to-Peer ทำให้สามารถต้องสอบระบบได้ง่าย จึงเหมาะกับการทดสอบระบบที่ขนาดไม่ใหญ่มาก …

Software review: Gather Town

Gathertown เป็นweb-app ที่ให้คนใช้ประชุมคุยงานทางไกล หรือ remote-conference ในรูปแบบเกมSimulation 8 bit โดยเราสามารถออกแบบที่ประชุม ห้องต่างๆ และตัวละครได้ ref: https://www.gather.town/conferences

Software Review : Navmesh Agent on Unity 3D

Navmesh หรือ Navigation Mesh คือการหาเส้นทางให้กับตัว object และเคลื่อนที่ไปยังจุดหมาย (Path finding) เมื่อนำฟังชันก์นี้มาใช้กับ Agent แล้ว จะทำให้ Agent สามารถค้นหาเส้นทางที่สั้นที่สุดเพื่อไปยังจุดหมาย และสามารถหลบสิ่งกีดขวางได้อีกด้วย โดยฟังชันก์นี้เป็นฟังชันก์ที่ติดมากับ Unity สามารถนำไปประยุกต์แล้วพัฒนาเป็นเกม หรือแบบจำลองต่างๆต่อได้ Navmesh Agent Tutorial: แนวทางต่อยอด : -พัฒนาเกม -สร้างโปรแกรมจำลอง