IMOOH.COM

เพิ่มลูกเล่นให้กับเมนูบาร์ด้านบนของ imooh.com

วันนี้มาแบ่งปันการเพิ่มลูกเล่นให้กับเมนูด้านบนของเว็บกัน ^^ จริงๆ แล้วก็ชอบเป็นการส่วนตัวด้วยแหละ เพราะถ้าเราใช้ position: fixed ให้มันอยู่ด้านบนเลยแล้วมันดูขัดๆ ตา ก็อย่างว่าชอบใครชอบมันเนาะ เผื่อมีเพือนๆ ชอบเหมือนกัน 

BrowserSync ความเหนือชั้นอีกหนึ่งขั้นสำหรับเหล่านักพัฒนาเว็บไซต์

มาทำความรู้จักกับ BrowserSync เครื่องมือสำหรับนักพัฒนาเว็บไซต์ที่ต้องมีติดไว้ ด้วยฟีเจอร์ที่จะทำให้การพัฒนาเว็บไซต์ของเพื่อนๆ เร็วขึ้นอีกหนึ่งขั้น ใครที่กำลังสร้างเว็บไซต์ responsive อยู่ต้องนำไปใช้ให้ไวครับ ประหยัดเวลาของเราไปได้เยอะเลย ^^

เติมสีสันให้กับ nosetests ด้วย rednose

สำหรับคนที่พัฒนาโปรแกรมด้วยภาษา Python โดยใช้ TDD (Test Driven Development) น่าจะรู้จัก nosetests ที่ทำให้การรัน unittest ง่ายและมีสีสันมากขึ้น ความสุขเล็กๆ น้อยๆ ที่ช่วยเพิ่มสีสันให้การทำงานของเราครับ ^^

Grunt Watch กับ livereload เครื่องมือที่ช่วยให้นักพัฒนาเว็บไซต์สบายได้อีก

ผมได้เขียนบทความเกี่ยวกับ Grunt Watch รัน PHPUnit ที่ช่วยลดงานเล็กๆ น้อยๆ แต่ก็ช่วยให้เราทำงานได้รวดเร็วมากยิ่งขึ้น มาบทความนี้ผมก็จะเอา Grunt Watch มาช่วยให้เราทำงานได้เร็วขึ้นอีกเช่นกันครับ แต่คราวนี้เอามาใช้ในส่วนที่เกี่ยวข้องกับ browser กันซักหน่อย

Apache Spark (Python) ดึงข้อมูลจากฐานข้อมูล MySQL

หลังจากที่ได้พูดถึงการเก็บข้อมูลเข้า Elasticsearch ด้วย Apache Spark แล้ว วันนี้มาดูวิธีดึงข้อมูลจาก Relational Database อย่าง MySQL กันบ้าง ซึ่งปกติแล้ว Spark จะดึงข้อมูลทั้งหมดที่อยู่ใน table ออกมาให้เลย แต่ก็มีเทคนิคที่จะดึงข้อมูลจากเงื่อนไขที่เราต้องการได้เหมือนกัน ^^

Apache Spark เก็บข้อมูลเข้า Elasticsearch

Apache Spark เป็นระบบประมวลแบบ cluster ซึ่งมี API ให้เราใช้ได้หลายภาษาอยู่เหมือนกัน ขึ้นอยู่กับความถนัดของเราเลย ไม่ว่าจะเป็น JAVA, Scala, Python, R และมีการปรับปรุงให้รองรับ Graph processing ด้วย

Zen of Python

ผมมีโอกาสได้ศึกษาและใช้งาน Python มาซักระยะนึงแล้ว รู้สึกชอบในความง่ายและความเป็นระเบียบของภาษา ซึ่งจริงๆ แล้วแต่ละภาษาก็มีข้อตกลงของรูปแบบในการเขียน (code style) ที่แตกต่างกันออกไป และแต่ละภาษาก็อาจจะมีหลายๆ รูปแบบ แล้วแต่ว่าชอบแบบไหน Python เองก็มีแนวทางที่ให้ไว้เหมือนกัน เรียกว่า “Zen of Python