EP 1: Serverless Big Data Architecture on Google Cloud Platform @ Credit OK

สวัสดีครับทุกท่าน สืบเนื่องจากที่ผมได้ทำงานอยู่ที่ Credit OK ซึ่งเป็น Fintech Startup ที่ต้องใช้เทคโนโลยีสำหรับจัดการกับ Big Data แบบเป็นเรื่องเป็นราว มาตั้งแต่ตอนต้นปี 2018 โดยเริ่มต้นจากไม่มีอะไรเลย จึงได้มีโอกาสได้ศึกษาและเลือกเทคโนโลยีที่จะใช้อย่างอิสระ ได้ทดลองแล้วมาถูกใจกับ Google Cloud Platform (GCP) เพราะบริการที่มีให้ค่อนข้างตรงกับโจทย์ธุรกิจที่ต้องการ นอกจากนั้นยังเป็นบริการที่เข้าไปใช้งานได้เลยผ่านทาง GUI หรือ Library โดยไม่ต้องมากดตั้งเครื่องสักตัว (Serverless) ก็เลยรู้สึกว่าอยากจะมาแบ่งปันประสบการณ์​ที่ได้พบเจอมา และได้มีโอกาสไปพูดเป็นวิทยากรในหัวข้อนี้กับ MSIT ของ ม.เกษตร และในงาน Barcamp Bangkhen 2018 ก็พบว่าหลายคนให้ความสนใจในหัวข้อนี้ จึงเป็นอันควรแล้วจะมาเขียน Blog แบ่งปันความรู้กัน 🙂

สำหรับ Slide ในงาน Barcamp สามารถดูได้จากที่นี่ครับ
Serverless Big Data Architecture on Google Cloud Platform at Credit OK

Continue reading

ตอบคำถาม วิศวะคอมฯ วิทยาการคอมฯ ไอที ต่างกันอย่างไร ควรเลือกเรียนอะไรดี?

สวัสดีครับทุกท่าน หนึ่งในคำถามที่ผมถูกถามบ่อยที่สุดเวลาไปคุยกับเด็กมัธยมฯ หรือแม้กระทั่งผู้ใหญ่ก็คือ สาขา Computer Science (วิทยาการคอมพิวเตอร์), Computer Engineering (วิศวกรรมคอมพิวเตอร์) และ Information Technology (เทคโนโลยีสารสนเทศ) มันเรียนแตกต่างกันอย่างไร ในฐานะที่เป็นคนทำงานทางสายงานคอมพิวเตอร์และมีความซาบซึ่งในด้านการศึกษาทางศาสตร์นี้ด้วย วันนี้จึงจะมาขอเล่าให้ฟังอย่างเป็นเรื่องเป็นราวแบบที่จบในม้วนเดียว และปิดท้ายด้วยคำแนะนำสำหรับน้องๆ ที่กำลังจะเรียนทางสายนี้ว่า ควรจะเลือกเรียนอะไรดี โอเค เรามาเริ่มกันเลยดีกว่า

Continue reading

ความจริง Blockchain แก้ปัญหาอะไรกันแน่

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

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

Continue reading

PHP function สำหรับตรวจเลขบัตรประจำตัวประชาชน

ล่าสุดผมเขียนโปรแกรมหาเลขบัตรประจำตัวประชาชนหลักสุดท้ายด้วย JS พร้อมใช้งานเลย เข้าไปใช้กันได้ที่นี่เลยครับ https://spicydog.gitlab.io/thai-national-id-checker/


รอบนี้มาเขียนเลขฟังก์ชั่นสำหรับตรวจเลขบัตรประจำตัวประชาชนบน PHP อีกครั้ง

เนื่องด้วยหลังๆ มานี่ฝึกโดยใช้ map มากขึ้น ก็เลยลองเขียนใหม่แบบรวบๆ ดู ก็ได้หน้าตาประมาณนี้

รหัสไปรษณีย์ทั้งหมดในประเทศไทย พร้อมพิกัดตำบล

พอดีกำลังทำ Project จะต้องใช้รหัสไปรษณีย์ทั้งหมดในประเทศไทยเพื่อระบุจังหวัด อำเภอ และตำบล แต่พอไปหาดูบนอินเทอร์เน็ตมักจะเป็นเว็บสำเร็จรูปที่ไม่ได้เป็นข้อมูลดิบ ก็เลยต้องเอามาแกะทำเป็นข้อมูลดิบเอง ไหนๆ ทำแล้วก็เลยแชร์ผ่าน Google Sheet ซะเลย เข้าไปโหลดกันได้ที่นี่เลยครับ Thailand Zip Code Continue reading

Don’t Break the Chain เครื่องมือช่วยพัฒนาการสร้างวินัย

วันนี้จะขอเสนอเครื่องมือสำหรับการสร้างวินัย หรือพฤติกรรมที่ต้องการจะทำทุกวัน

หลายๆ คนน่าจะเคยมีความคิดอยากจะออกกำลังกายทุกวัน อยากจะนั่งสมาธิทุกวัน อยากจะอ่านหนังสือทุกวัน แต่ทำไปได้ไม่นานก็ต้องยอมแพ้ไปซะเฉยๆ

การสร้างพฤติกรรมต้องยอมรับเลยว่าไม่ใช่เรื่องง่าย เพราะการหลงลืม หรือขี้เกียจ หรือสภาพของวันนั้นๆ ไม่เอื้ออำนวย แต่มีเครื่องมืออย่างหนึ่งที่ผมค้นพบว่าใช้งานได้ผลดีมาก นั่นคือการบันทึกการสร้างพฤติกรรมที่ต้องการพัฒนาลงในกระดาษอย่างต่อเนื่อง

Continue reading

การใช้งาน Cloud Storage กับ ข้อมูลส่วนบุคคลให้ปลอดภัย

สืบเนื่องจากเหตุข้อมูลสำเนาบัตรประจำตัวประชาชนหลุดจาก iTrueMart และ Truemove H รวมถึง Tweet ของท่านผู้ใหญ่ที่อ่านแล้วทำให้ทนไม่ไหว ต้องมาขอเขียนระบายความในใจหน่อย ถ้าสภาพเป็นแบบนี้ต่อไปเห็นที Data Privacy ประเทศไทยจะต้องเละแน่นอน

Continue reading

ติดตั้ง Open VPN Server บน Google Cloud Platform ใช้งานแบบฟรีๆ

วันนี้จะมาเล่าและแนะนำวิธีการตั้ง Open VPN Server ใช้เองแบบฟรีๆ บน Google Cloud Platform สำหรับใช้เข้าถึงอินเทอร์เน็ตแบบทะลุไปออกทางฝั่ง US อย่างปลอดภัย และที่สำคัญคือหลบหลีกจากการถูกบล็อคการเข้าใช้งานเว็บไซต์หลายๆ เว็บไซต์ที่ไม่สามารถใช้ได้จากประเทศไทย ซึ่งหลายๆ เว็บไซต์ก็ไม่ควรบล็อคไม่รู้จะบล็อคทำไม มาเริ่มกันเลยดีกว่า Continue reading

สรุปสิ่งที่ได้ทำในปี 2017

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

Continue reading