จำเจ

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

posted on 09 May 2011 22:57 by ifew
http://ifew.exteen.com/20110509/entry

เริ่มต้นทำ CI/CD – Automation Deployment ด้วย Git และ Jenkins (3 – จบ)

ความเดิมสองตอนก่อนคือ วิธีติดตั้ง Jenkin และ วิธีใช้ PHPUnit เพื่อทำ Automation Test ซึ่งเราก็ได้เห็นภาพของ CI (Continuous Integration) กันมาแล้ว มาบล็อกครั้งนี้เป็นตอนสุดท้ายของซีรี่ “เริ่มต้นทำ CI/CD” ก็คือ หลังจากเขียนโค้ดและทดสอบผ่านทั้งหมด เราจะให้ Jenkins นำโค้ดที่ทำเข้าสู่ Production Server ให้อัตโนมัติ (Automation Deployment) Continue reading “เริ่มต้นทำ CI/CD – Automation Deployment ด้วย Git และ Jenkins (3 – จบ)” »

รู้แค่เป้าหมาย แล้วก้มหน้าทำมันต่อไป

มันก็จริงนะ ในขณะที่เดินขึ้นเขา เราไม่รู้หรอกว่ามันจะเจออะไรข้างหน้า จะยังเจอทางขึ้น ทางลง หรือทางราบ

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

April 2017 – on the way to Mera Peak, Nepal

เริ่มต้นทำ CI/CD – Automation Testing ด้วย PHPUnit และ Jenkins (2)

บล็อกที่แล้วเขียนเรื่อง วิธีติดตั้ง Jenkin ไว้ เพื่อเตรียมทำ CI (Continuous Integration)
แต่ก่อนจะไปถึงตรงนั้น นอกจากต้องใช้ Version Control เป็นแล้ว ก็ต้องมีวิธีการทดสอบโค้ดที่เขียนก่อน

และคุณประโยชน์ที่เราจะไปใช้ Scrum เพื่อทำ Agile คือ การส่งมอบงาน หรือ Software ที่ใช้ได้ ให้ได้ไวๆ
ดังนั้น การส่งมอบให้ได้ไว คือการทำงานเป็นรอบ และการทำงานเป็นรอบ เราจะได้ผลตอบรับไว (fast feedback) ว่าใช่หรือไม่ใช่ ผิดหรือถูก

เช่นกัน Software ที่ใช้ได้และส่งมอบงานได้ไว ก็ต้องมี Automate Test ที่ทำงานได้แทนเรา และครอบคลุม หนึ่งในนั้นคือ Unit Test Continue reading “เริ่มต้นทำ CI/CD – Automation Testing ด้วย PHPUnit และ Jenkins (2)” »

เริ่มต้นทำ CI/CD – วิธีติดตั้ง Jenkins บน Ubuntu (1)

ตอนแรกว่าจะเขียนรวดเดียวจบถึงวิธีทำ CI/CD (Continuous Integration and Continuous Deployment) ด้วย Jenkins และ Bitbucket แต่พอเขียน Jenkins จบ รู้สึกว่ายาวไปหน่อย เลยขอตัดเอาเป็น Jenkins ก่อนก็แล้วกันนะ

Jenkins เป็น Automation Tools ที่เอาไว้ทำอะไรต่างๆแบบอัตโนมัติ ซึ่งในที่นี้เราเอามันไปใช้ทำ CI/CD เพื่อช่วยชีวิตนักพัฒนาอย่างเราให้สบายขึ้น อบย่างเช่น นักพัฒนาเพียงแค่เขียนโค้ด นำขึ้น Git แล้วให้ Jenkins ทำการทดสอบจากที่เราตั้งค่าไว้ ไม่ว่าจะ Robot Framework หรือ Test Unit ก็ตาม เมื่อผ่านเรียบร้อย ก็นำกลับไป Merge Code เข้า Git หรือจะ Deploy ต่อไปยัง Server ก็ว่ากันไป (ซึ่งผมจะเขียนบล็อกสอนทำตามนี้แหละ) Continue reading “เริ่มต้นทำ CI/CD – วิธีติดตั้ง Jenkins บน Ubuntu (1)” »