puppet-labs-logo

ลองเล่น Puppet Master กับ Puppet Agent บนเครื่องเราเอง

หมายเหตุ ทดสอบกับ Ubuntu เวอร์ชั่น 14.04 Vagrant เวอร์ชั่น 1.5.3 และ Puppet เวอร์ชั่น 3.7.3

อย่างน้อยเราต้องมีเครื่องสัก 2 เครื่อง เครื่องหนึ่งติดตั้ง Puppet Master และอีกเครื่องหนึ่งติดตั้ง Puppet Agent วิธีที่ง่ายที่สุด และถูกที่สุดคือสร้าง Virtual Machine (VM) ขึ้นมาใช้งาน ถ้า Geek หน่อยก็ใช้ Vagrant สร้าง Multi-Machine สร้าง VM บล็อกนี้จะขอแนะนำให้ใช้ Vagrant นะครับ ชีวิตสบายขึ้นเยอะ

Continue reading

บางส่วนของบทสัมภาษณ์ Justin Moore หนึ่งในทีม Data Science ที่ Facebook

ตัดมาจากบทความของ VentureBeat ที่เค้าได้ไปสัมภาษณ์ Justin Moore (Data Science Manager ในทีม Places ที่ Facebook) และได้ถามว่า ที่ Facebook คุณจำเป็นต้องมีความรู้ความสามารถอะไรบ้างที่จะเป็น Data Scientist ได้ ลองไปดูคำตอบกัน

Eric Blattberg: What skills do you need to be a data scientist at Facebook?

Justin Moore: You need to have really strong math skills, the ability to pick up statistics, and whatever else you need to be a strong software engineer. It’s the same interview process: You’re basically a software engineer, which we have a very high bar for here. You also need to have a product sense: You need to be someone who can not only just write algorithms, you need to know why, to figure out when somebody says that something is a problem, to say, ‘This is what I think we should do from an algorithmic perspective to solve that problem.’

ผมใช้สีแดงเพื่อเน้นประโยคที่เป็นการตอกย้ำว่าความรู้ทางด้านคณิตศาสตร์และความสามารถในการเอาความรู้ทางด้านสถิติมาใช้เป็นสิ่งที่จำเป็นอย่างมากถึงมากที่สุดในการทำงานด้านนี้

อ่านบทสัมภาษณ์นี้จบค่อยมีแรงกระตุ้นให้ขยันขึ้นอีกระดับหนึ่งหน่อย ความรู้ด้าน Math & Statistics ของเรายังอ่อนด้อยนัก..

 

Elasticsearch

Elasticsearch คืออะไร?

เนื่องจากที่บริษัทกำลังจะก้าวเข้าสู่โลก Big Data (จริงๆ เข้ามานานแล้วแหละ แต่เริ่มจะมีโอกาสได้ใช้ประโยชน์จากมัน) ช่วง 3-4 วันที่ผ่านมานี้ก็เลยมีโอกาสได้ลองแตะๆ Elasticsearch อยู่บ้าง จริงๆ มีอีกตัวหนึ่งที่คิดไว้คือ Solr แต่ส่วนตัวแล้วชอบชื่อ Elasticsearch มากกว่า ดูหล่อกว่า เลยเริ่มศึกษาจาก Elasticsearch ก่อน

Continue reading

การมีตัวตนบนโลกอินเตอร์เนท (Internet Presence)

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

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

Continue reading

เป้าหมายพัฒนาตัวเองในปี 2014

ปณิธานของปีนี้ เอา 5 ข้อพอ (น้อยหน่อยเพราะตั้งใจจะทำให้ครบจริงๆ)

  1. Learn to be Data Scientist.
    จะเรียน Data Science & Big Data track ให้ครบทุกคอร์ส :)
  2. Learn Ruby more.
    จะลงมือทำ ลองพัฒนา Web app ขึ้นมาจริงๆ จังๆ เพราะตอนนี้รู้สึกว่ายังเขียนได้ไม่คล่องเท่ากับ PHP และ Python
  3. Stay healthy.
    จะปั่นจักรยานให้ครบ 5,000 km
  4. Read at least two text books.
    ต้องอ่าน Doing Data Science กับ Agile Data Science ให้จบให้ได้
  5. Give at least 5 public talks.
    ความรู้อยู่กับตัวเองคนเดียวไม่มีประโยชน์ ต้องเผยแพร่ให้คนอื่นได้รับรู้ ในปณิธานข้อนี้จะเป็นการฝึกพูดไปด้วยในตัว ขอยึดบทความของ Hilary Mason เป็นแรงบันดาลใจในการฝึกฝน Speaking: Spend at least 1/3 of the time practicing the talk

Research & Development Engineer at Pronto Marketing