รีวีว CKAN แบบคร่าวๆ

CKAN เป็น open source data portal platform ตัวหนึ่งที่ดูจะเป็นตัวที่มีชื่อเสียงที่สุดในด้านระบบที่เน้นเรื่อง open data ถ้าบอกว่า WordPress นั้นเป็น content management system (CMS) สำหรับ CKAN คงเป็น data management system (DMS) ก็คงจะไม่ผิดอะไร

Continue reading "รีวีว CKAN แบบคร่าวๆ"

Barcamp Bangkok: OpenData "เปิดข้อมูลรัฐสู่สาธารณะเพื่อทุกคน"

มีโอกาสไปงาน Barcamp Bangkok: OpenData มาเมื่อวันที่ 5 มี.ค.​ ที่ผ่านมา ซึ่งวันนี้เป็นวัน International Open Data Day ด้วยนะ ที่เมืองไทยเราจัดมาเป็นครั้งที่ 2 แล้ว ครั้งนี้มาแบบพิเศษหน่อยคือจัดร่วมกับ Barcamp Bangkok โดยตอนเช้าจะเป็นช่วงเสวนา "การเปิดเผยข้อมูล: พลังขับเคลื่อนรัฐบาลโปร่งใส" มีคอนเซ็ปหล่อๆ ว่า Data for All แปลเป็นไทยงามๆ คือ "เปิดข้อมูลรัฐสู่สาธารณะเพื่อทุกคน"

Barcamp Opendata Backdrop

Continue reading "Barcamp Bangkok: OpenData "เปิดข้อมูลรัฐสู่สาธารณะเพื่อทุกคน""

Code Mania 11: Raise the Bar

งานใหญ่สำหรับชาวโปรแกรมเมอร์ไทยครั้งแรกของปีนี้! จัดเป็นครั้งที่ 3 แล้ว มีคอนเซปคือ Raise the Bar โดยสมาคมโปรแกรมเมอร์ไทย ซึ่งตอนนี้ทีมงานเค้าได้จดทะเบียนใช้ชื่อสมาคมอย่างเป็นทางการเป็นที่เรียบร้อย แล้วก็มาเปิดตัวในงานนี้ด้วย มีวัตถุประสงค์หล่อๆ ตามนี้

  1. พัฒนาทักษะ
  2. สร้างเครือข่าย
  3. ยกระดับภาพลักษณ์
  4. ช่วยเหลือนักพัฒนาและผู้ว่าจ้าง
  5. สร้างพื้นที่และโอกาสใหม่ๆ
  6. สนับสนุนและจัดกิจกรรม

ถือว่าเป็นข่าวดีสำหรับวงการโปรแกรมเมอร์เมืองไทยเลยนะ สู้ๆ นะครับ ร่วมกันพัฒนาวงการนี้ไปด้วยกัน 🙂 ใครสนใจสมัครสมาชิกก็ติดต่อไปเลยนะครับ สมัครง่ายได้ผลประโยชน์เพียบ! จบช่วงโฆษณา.. ว่าแล้วก็เขียนบอกเล่าสิ่งที่ไปฟังมาบ้างดีกว่า ขอเขียนแค่บางประเด็นนะครับ ใครอยากฟังเต็มๆ คอยติดตาม Thai Programmer Network ทาง YouTube กันเอานะ ส่วนพวกสไลด์ต่างๆ ตามเก็บได้ที่ Code Mania 11 : Raise the bar

Continue reading "Code Mania 11: Raise the Bar"

การตัดสินใจ

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

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

ผมอยากลองให้คนอื่นได้ลองตัดสินใจในเรื่องต่างๆ เองบ้าง ช่วงนี้มีโอกาสได้เป็น Leader ของทีม (ในทีม R&D เราจะเปลี่ยน Leader กันทุกสปริ้นท์) เลยออกนโยบายครอบจักรวาลไว้แค่ข้อเดียวว่า "Leader มีอำนาจเด็ดขาดในการถามให้ใครก็ได้ในทีมให้ตัดสินใจ" ยังไม่รู้ว่าผลลัพธ์ตอนจบสปริ้นท์จะเป็นอย่างไร ฮะๆ น่าสนุกดี

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

วันที่ตัดสินใจได้ ก็คือวันที่โชคดี  ส่วนที่เหลือคือวันดวงซวยทั้งหมด

อีกประโยคมาจากส่วนหนึ่งของบทความด้านล่าง

What every confident decision maker knows - Crew blog

เค้ากล่าวไว้ว่า

Every hard decision is an opportunity to affirm your personal values.

เป็นบทความที่ดีมากบทความหนึ่ง ลองตามไปอ่านกันนะ 🙂

ทำความรู้จักกับ Mean Shift Clustering

พอพูดถึงการจัดกลุ่มข้อมูล (Clustering) อัลกอริธึ่มที่คนส่วนใหญ่นึกถึงก็น่าจะเป็น k-means clustering ซึ่งโดยตัวมันเองแล้วเป็นอัลกอริธึ่มที่เข้าใจได้ง่าย มีประสิทธิภาพ ใช้กันแพร่หลาย แต่ก็มีข้อเสียอย่างหนึ่งคือเราจำเป็นต้องรู้จำนวนของกลุ่มข้อมูล (จำนวน cluster) หรือค่า k ก่อน บทความนี้จะมาแนะนำอัลกอรึธึ่มสำหรับการจัดกลุ่มข้อมูลอีกตัวหนึ่งแบบคร่าวๆ ที่มีชื่อว่า Mean shift ครับ

Continue reading "ทำความรู้จักกับ Mean Shift Clustering"