Archive for the ‘Software development’ Category

สวัสดีครับ

เมื่อไม่นานมานี้นอกจาก ศึกการดวลระหว่าง AI AlphaGo และ เซียนโกะระดับมือชีพแล้ว
ทางฝั่งไทยเราก็มี ศึกการดวล ระหว่าง อลิสา และ มนุษย์ เป็นที่เรียบร้อยไปนะครับ

12898276_3

รูปถ่ายผู้สร้างอลิสา(เอก) และ ครูซวง แห่งพันธุ์ทิพย์

โดยจัดขึ้นที่ ชมรมกีฬาหมากกระดาน สมาคมกีฬาจังหวัดเชียงใหม่ ณ ศูนย์การค้าพันธุ์ทิพย์พล่าซ่า จังหวัดเชียงใหม่
วันที่ 29 มีนาคม พศ. 2559

โดยใช้เครื่องคอมพิวเตอร์ สเป็คกลาง ๆ ระบบประมวณผล intel core i3 – i5 ในระดับความยากที่ Intermediate และ  Skilled ซึ่งเป็นระดับปานกลาง

และนี่คือผลการแข่งขันครับ

12891102_1063249740380359_6146305407145292029_o

 

สำหรับโปรแกรมหมากรุกไทย อลิสา สามารถ ติดตั้งได้แล้ว ผ่านโทรศัทพ์มือถือ แท็บเล็ต ระบบ Android
ผ่าน play store หรือ ใช้คำค้นหา “อลิสา หมากรุกไทย”
หรือเล่นผ่านเว็บได้เลย ที่ http://peacedeveloper.herokuapp.com/alisa.htm?r=wordpress001

 

สวัสดีครับ หลังจากที่คร่ำหวอดอยู่ในวงการเทคโนโลยีมากกว่า 10 ปี พักหลัง ผมก็ออกจากงานประจำและได้มีโอกาส เริ่มทำ Product ต่าง ๆ ของตัวเอง รวมถึงเปิดบริษัทร่วมกับ Partner ซึ่งก็หลีกไม่พ้นกับการที่จะต้อง ค้นหาผู้คนมาร่วมทำงานด้วยกัน รวมไปถึงการ Training และ เป็น โค้ชให้ Programmer มือใหม่และเก่า ให้ทำงานร่วมกับทีมได้อย่างมีประสิทธิภาพ

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

ส่วนตัว ผมเองก็ทำงานด้านนี้มากว่า 10 ปีแล้ว แล้วตอนนี้ก็ไม่ค่อยได้ทำงานประจำแล้ว
เลยคิดหาโอกาส เปิดคอร์สสอนผู้ที่มีความสนใจทั่วไป ไม่จำกัดอายุ และไม่จำเป็นต้องเก่งคอมพิวเตอร์มาก่อน ก็สามารถมาฝึกฝนกับเราได้

จะได้เป็นการส่งเสริมกองกำลังด้าน เทคโนโลยี ที่เรายังขาดกันอยู่มากเลยทีเดียว

โดยคอร์สที่จะเปิดสอนมีหัวข้อต่าง ๆ ดังนี้ (เลือกเรียน ทีละ 1 คอร์ส)

หลักสูตรพื้นฐาน
1. การทำเว็บไซต์เบื้องต้น (Basic HTML5) ฟรี web hosting!! สำหรับทำเว็บ
2. ปูพื้นฐานการเขียนโปรแกรมเบื้องต้น (Coding fundamental in Python)
3. พื้นฐานการเขียนโปรแกรมระดับลึก (Coding fundamental in C)

หลักสูตรพื้นฐานระดับกลาง
1. การใช้ CSS + HTML5 ฟรี web hosting!! สำหรับทำเว็บ

หลักสูตรประยุกต์ใช้เบื้องต้น
1. การทำแอป บนแอนดรอยด์ (Build Android App) เบื้องต้น
2. การทำเกมส์ (Easy Game Development) เบื้องต้น
3. Arduino micro-controller เบื้องต้น
4. สร้างเว็บบน Cloud Platform ได้ง่าย ๆ ด้วย Google App Engine (Python+GQL (NoSql)) ฟรี web hosting!! สำหรับทำเว็บ
5. สร้างเว็บบน Cloud Platform ได้ง่าย ๆ ด้วย Node.js (Node.js + MongoDB (NoSql)) ฟรี web hosting!! สำหรับทำเว็บ

หลักสูตรประยุกต์ใช้ระดับกลาง
1. ใช้ Javascript  framework ด้วย JQuery และ Angular.js

** หรือ ปรับเปลี่ยน หัวข้อได้ตามตกลง ถ้ามาเรียนกันเป็นกลุ่ม

โดยคาดหวังว่า เมื่อผู้เรียนจบคอร์สไปแล้ว จะต้องสร้างผลงานได้จริง
และถ้าหากมีฝึมือ ก็อาจมีงานรองรับ จาก connection ที่มีจากตัวผู้สอนเองที่อยู่ในอุตสาหกรรมซอฟต์แวร์มากว่า 10 ปี

เปิดสอนที่เชียงใหม่

รายละเอียด
https://codeeak.wordpress.com/2015/12/04/%E0%B8%AA%E0%B8%AD%E0%B8%99%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%81%E0%B8%AD%E0%B8%9B%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%84%E0%B8%8B%E0%B8%95%E0%B9%8C/

 

เนื่องด้วยเสียงตอบรับที่ดีจากโปรแกรมหุ้นไทย “Peace Portfolio Manager” https://play.google.com/store/apps/details?id=com.peacedeveloper.PeacePortfolioManager
ผมเลยเขียนโปรแกรมตัวใหม่ขึ้นมาเพื่อให้ตอบรับความต้องการของนักลงทุนที่ใช้ android ให้มากยิ่งขึ้นครับ
โดยฟังก์ชั่นการติดตามข่าวผมมีแผนจะเพิ่มให้กับ โปรแกรม”Peace Portfolio Manager” เพียงแต่โปรแกรม “Peace Stock News” ตัวใหม่นี้จะสะดวกและกิน Bandwidth น้อยกว่า เนื่องจากไม่ต้อง Streaming เหมือน “Peace Portfolio Manager”

ฟีเจอร์สำคัญ
– เพิ่มลดรายการหุ้นที่ต้องการติดตาม
– ข่าวสารหุ้นรายตัว
– แบ่งปันภาพหน้าจอผ่านทาง social network หรือ email

อ่านต่อ…

** โปรแกรมหุ้นไทย “Peace Portfolio Manager” ได้หยุดทำการเผยแพร่แล้ว เพื่อให้เป็นไปตามเจตจำนงของ ตลาดหลักทรัพย์แห่งประเทศไทย (SET) ขอบคุณที่ให้ความสนใจ **

โปรแกรมหุ้นไทย “Peace Portfolio Manager” เป็นโปรแกรมสำหรับใช้ดูหุ้นและจัดการพอร์ตหุ้นแบบเรียลไทม์

ฟีเจอร์สำคัญ
– เพิ่มลดหุ้นในพอร์ต
– ดูราคาหุ้นตรีมมิ่งแบบเรียลไทม์
– แก้ไขจำนวนหุ้นในพอร์ต
– สรุปยอดมูลค่าในพอร์ต

อ่านต่อ…

ขออนุญาติแนะนำ app บน Android ตัวใหม่ครับ Peace Noise Generator โปรแกรม Burn-in หูฟัง ให้เสียงนุ่มนวลชวนฟังในทุกช่วงความถี่ แจกฟรี !!

อ่านต่อ…

โปรเจคนี้เป็นการนำ Kinect Sensor มาใช้เป็น Motion Capture ครับ
โดยหลักการก็คือ นำอุปกรณ์ Kinect ซึ่งเป็นกล้องที่มี Depth sensor มาจับภาพของเรา จากนั้น ก็ detect ในส่วนที่คาดว่าเป็นตัวคน(ตัวแบบของเรา) แล้วก็บันทึกจุดข้อต่อต่าง ๆ นำมาเก็บไว้ใช้งาน

เพียงเท่านี้ก็ได้ Motion Capture ราคาไม่แพงแถมใช้สะดวกนำมาใช้งานกันแล้วครับ :)

จาก Video ตัวอย่างจะเห็นว่ายังมีจุดที่ Error อยู่บ้าง แต่ถ้านำโปรแกรมมาปรับปรุงอะไรอีกเล็กน้อย น่าจะนำไปใช้งานได้จริงครับ

หมายเหตุ: พึ่งรู้ว่าปริมาณ Data stream ที่ใช้ใน motion capture นี่เยอะเอาการเลยทีเดียว

download โค้ดโปรแกรมที่ใช้ Render ได้ที่นี่ครับ (Run บนภาษา Thaithon)

หลังจากที่อมไว้นาน
ตอนนี้ผมได้ลองเพิ่มระบบการวาด กับ ระบบฟิสิกส์ 2 มิติ เข้าไปในThaithon ดูแล้วครับ

ThaiThonPhysics2d

Download ได้ที่นี่เลยครับ
https://peacedev.wordpress.com/download/