IMOOH.COM

เทคนิคการค้นหาด้วย Google ที่จะทำให้ชีวิตง่ายขึ้น ^^

ถ้าพูดถึง search engine คงไม่อาจจะปฎิเสธได้ว่า google เป็นคำแรกที่นึกขึ้นมาเลยก็ว่าได้ ส่วนใครที่คิดว่าใช้ google ในการค้นหาข้อมูลได้เจ๋งสุดแล้ว โดยการป้อนคำค้นที่โดนๆ  อาจจะต้องคิดใหม่เพราะ google ยังมีลูกเล่นให้เราได้ใช้งานอีกเยอะ

การติดตั้ง Robot Framework และการใช้งานเบื้องต้น

Robot framework เป็นซอฟแวร์ Open source สำหรับการทำ Acceptance Testing และ ATDD (Acceptance Test-Driven Development) โดย syntax ที่ใช้จะเหมือนกับภาษาเขียนธรรมดาเลยแหล่มมาก แต่ที่สำคัญหน่อยก็คงจะเป็นแต่ละคำสั่งหรือคีย์เวิร์ดจะต้องห่างกัน 4 space

วิธีปิดการแจ้งเตือนของ Cookie Run

ตอนนี้คงไม่มีใครไม่รู้จักเกมฮิตอย่าง Cookie Run ผมก็เป็นหนึ่งคนที่วิ่งเกือบทุกวันล่ะนะ ฮ่าๆๆ สำหรับใครที่ยังต้องสะดุ้งตื่นกลางดึก เนื่องจากมีการแจ้งเตือนผ่าน line เพราะมีเพื่อนๆ ขยันวิ่งกันอยู่ วันนี้ผมมีวิธีปิดการแจ้งเตือนมาฝากครับ ^^

Grunt Watch กับ Grunt PHPUnit มารัน PHPUnit อัตโนมัติดีกว่า

ใครที่กำลังหัดตั้งไข่กับการพัฒนาซอฟแวร์แบบ TDD (Test-Driven Development) สิ่งหนึ่งที่เราต้องทำอยู่บ่อยมากๆ ก็คือการรันคำสั่ง phpunit นั่นเองบ่อยแค่ไหนหน่ะเหรอ  หึหึ  ก็ทุกครั้งที่มีการแก้ไขหรือสร้างไฟล์ก็ว่าได้ ในเมื่อเราต้องทำมันตลอดอยู่แล้วทำไมไม่หาวิธีที่มันง่ายๆ ล่ะให้มันรันอัตโนมัติตอนที่เราบันทึกไฟล์เป็นไง ^^

Git hook สั่งให้ Jenkins ทำงานหลัง git push ไปที่ Git Server

การใช้ git hook (post-receive) สั่งงาน Jenkins (build Project) โดยคำสั่งใน post-receive จะทำงานหลังจากที่เรามีการใช้คำสั่ง git push ดังนั้นหากเราต้องการจะทำอะไรหลังจาก push โค้ดเสร็จ เราก็สามารถไปเพิ่มคำสั่งไว้ในไฟล์ hooks/post-receive ได้เลย

ขั้นตอนการติดตั้ง Jenkins CI บน CentOS

บทความนี้จะเป็นการสอนการติดตั้ง Jenkins CI บน CentOS ภาคต่อจาก เข้าใช้งาน Virtualbox ผ่าน SSH โดยการใช้ Public Key และ การสร้าง Git Server บนเครื่อง Virtualbox (CentOS) ที่ได้เตรียมไว้ เพื่อใช้ฝึกการใช้งาน Jenkins CI นั่นเอง

ดึง thumbnail ของโพสต์ใน wordpress มาแสดงบนเฟสบุ๊กตอนกดแชร์ลิงค์

วันนี้นั่งๆ ดู facebook page ของบล็อกรู้สึกว่าต้องมีการปรับปรุงรูปที่ดึงมาแสดงตอนกดแชร์ลิงค์ เพราะตอนนี้เลือกเอา logo ของบล็อกรูปเดียวเลย มองดูแล้วมันดูไม่ค่อยน่าสนใจเท่าไหร่ ก็เลยเปลี่ยนเป็นดึงเอา thumbnail มาแสดงดีกว่า หลากหลายดี ^^

การสร้าง Git Server บนเครื่อง Virtualbox (CentOS)

หลังจากได้เตรียมเครื่อง Virtualbox ไว้แล้ว (เข้าใช้งาน Virtualbox ผ่าน SSH โดยการใช้ Public Key) ในบทความนี้ก็มาต่อด้วยการ setup git server บนเครื่อง Virtualbox กันดีกว่า (มาเป็นซีรี่ย์เลย ^^) โดยเราจะเริ่มจากการสร้าง repository ไว้ที่เครื่อง vm ครับ

เข้าใช้งาน Virtualbox ผ่าน SSH โดยการใช้ Public Key

หาอะไรทำเล่นตามประสาคนว่าง ฮ่าๆๆ วันนี้ก็เลยหาวิธีใช้ ssh เข้าไปที่ Virtualbox (CentOS) ด้วย Public key ซึ่งข้อดีก็คือ ไม่ต้องพิมพ์พาสเวิร์ดอยู่เรื่อยๆ จริงๆ แล้วอยากจะลองติดตั้ง git server ไว้ที่ Vitualbox เพื่อจะลองใช้ Jenkins CI ดูครับ แต่ก่อนอื่น ก็ทำให้ล็อกอินด้วย public key ก่อนก็แล้วกันครับ

เขียน javascript animation ด้วย requestAnimationFrame เพื่อประหยัดการใช้พลังงานของโลก!!

เห็นหัวข้อแล้วอาจจะคิดว่าไอ้นี่บ้าไปแล้วรึป่าว ฮ่าๆๆ ไม่บ้าก็ใกล้ล่ะครับ ^^ สำหรับเพื่อนๆ ที่ใช้ javascript ในการทำ animation หรือให้ทำงานเป็นลูปตามเวลาที่กำหนด ส่วนใหญ่แล้วอาจจะใช้ฟังก์ชัน setInterval() หรือ setTimeout() แต่สำหรับใครที่อยากจะเป็นส่วนหนึ่งที่ช่วยลดปัญหาโลกร้อนต้องหันมาใช้ requestAnimationFrame กันครับ ^^