การใช้งานฟังก์ชัน 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 นั่นเอง
ดึง 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 ก่อนก็แล้วกันครับ