IMOOH.COM

PHP: การใช้งานฟังก์ชัน array_shift

การใช้งานฟังก์ชัน array_shift เป็นการดึงเอาค่าแรกของ array ออกมาจาก array ในกรณีที่ index ของ array เป็นตัวเลข index ของค่าใน array ที่เหลือจะถูกรีเซตค่าให้เริ่มต้นที่ 0 ส่วน index ที่ไม่เป็นตัวเลขก็จะยังอยู่เหมือนเดิม

เทคนิคการค้นหาด้วย 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 นั่นเอง