เพชรบูรณ์ ’57
เจ๊หน่อยจัดทริปปีใหม่แต่หาที่พักได้วันอาทิตย์ เลยจัดกันวันนี้คนเงียบดีเพราะเลยปีใหม่ก็สงบเงียบอากาศไม่ค่อยเย็นมาก ออกกันตอนประมาณแปดโมงแวะกินไก่วิเชียรบุรี ของแท้ แต่ป้ายนี่มีเต็มเมืองเลย ไม่รู้เจ้าไหนต้นตำหรับกันแน่หุหุ ทำอาหารกินกันตอนเย็นพบว่าเบคอนพันผักอะไรก็อร่อยทุกอย่าง ไม่เชื่อลองไปทำกันดูทริป #2’57 คลองสาม
วันนี้มีนัดทำอาหารฉลองเตาย่างใหม่ที่บ้านหินกับจุ๊บ ระยะทางไม่ไกลมากแต่ทางมันไม่ค่อยดีรถเยอะมาก ๆ ขับกันมั่วถนนแคบ เป็นทริปแรกของพี่ปืน เพิ่งถอยเสือภูเขามาเมื่อวาน วันนี้โดนน้อง ๆ ลากมาไม่รู้ว่าติดใจหรือจะเข็ด ฮา ๆ ถึงบ้านจุ๊บกับหินก็ประมาณชั่วโมงนิด ๆ ทำอาหารกินกันเกือบปั่นกลับไม่ไหว ต้องขอบคุณเจ้าบ้านมาก ๆ ที่เปิดบ้านทำอาหารให้กินอิอิ ขากลับเริ่มมืดรถเยอะกว่าเดิมแถมโดนหมาไล่อีก พี่ปืนยังคุมรถไม่ค่อยอยู่ ผมชลอรถไม่ให้หมามันไล่เกือบโดนพี่ปืนชนเฉียดไปนิดเดียว ส่วนปอมโดนหมารุมต้องใช้รถเป็นโล่ เหอ ๆ แมวนี่ปั่นหนีหายไปกับความมืดเรียบร้อย สรุปวัดพื้นกันถ้วนหน้า ซึ่งส่วนใหญ่ล้มตอนจอดทั้งนั้น แถมจุ๊บลองปั่นก็ลงไปวัดพื้นได้แผลเยอะกว่าคนอื่นเขาอีกAdd logout menu to OpenShift Origin 3
OpenShift Origin จะไม่มีระบบจัดการ User มาให้ดังนั้นใครที่จะนำมาใช้ก็ต้องจัดการเองทั้งหมด ทำมือเอาได้หมดครับ ถ้าใครทำตามคู่มือเบื้องต้นเขาจะแนะนำให้ใช้ User แบบ Basic Auth ซึ่ง Session ของ User จะหลุดก็ต่อเมื่อเราปิด Browser ทิ้งแต่ถ้าระหว่างที่ยังเปิดอยู่ Session ก็จะยังค้างถ้าใครเปิดเข้าไปก็จะใช้งานในสิทธิ์เราได้ ผมมีวิธีลูกทุ่ง ๆ ในการแก้ปัญหาเฉพาะหน้าไปก่อนโดยการแก้ไขสามแฟ้มดังนี้ครับ diff -aur /root/test/opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.0.1/app/controllers/account_controller.rb /opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.3/app/controllers/account_controller.rb --- /root/test/opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.0.1/app/controllers/account_controller.rb 2014-01-03 15:20:39.736819307 +0700 +++ /opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.3/app/controllers/account_controller.rb 2013-12-27 13:02:05.895483493 +0700 @@ -2,4 +2,7 @@ def show @user = current_user end + def logout + redirect_to "https://logout@"+request.host + end end --- /root/test/opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.0.1/app/helpers/console/console_helper.rb 2014-01-03 15:20:39.743820144 +0700 +++ /opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.3/app/helpers/console/console_helper.rb 2013-12-27 17:38:25.113984337 +0700 @@ -2,7 +2,7 @@ #FIXME: Replace with real isolation of login state def logout_path - nil + '/console/account/logout' end diff -aur /root/test/opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.รำลึกความหลัง & ปั่นครั้งแรกของปี
วันนี้ตั้งใจจะหา gpg เก่าที่เคย sign ไว้แต่ดันไปเจอ Clip เสียงรายการวิทยุ PlayFM เมื่อเก้าปีที่แล้ว ตอนนั้นน้องป้อมมาทาบทามไปคุยเรื่อง Open Source เพราะกำลังมีงาน ICTExpo2004 อยู่พอดี หลังจากจากเฝ้าบูธที่เมืองทองเสร็จก็ไปกันกับเจ้าตาสองคน เป็นไปเจอดีเจโชยุ น่ารักมากกก แฮะ ๆ แอบปลื้มอยู่หลายวัน ฟังเสียง จากชื่อ file เสียงก็วันที่ 5 สิงหาคม 2004 น้องป้อมกระซิบมาว่าวันนั้นเธอไปหาแขกรับเชิญกันสด ๆ ในงาน ICTExpo กันเลยโดยผ่านทางคุณวีร์ นับไปนับมารู้จักกันมาเป็นสิบปีแล้วนะนี่นานจริง ๆ ก็รำลึกความหลังกันไป ทีมงาน PlayFM 102 ส่วนตอนเย็น MeO ชวนไปออกทริปกระทันหัน ปั่นไปวัดไผ่ล้อมกันไปกลับก็ 36 กิโลเห็นจะได้ไม่ได้ปั่นมานานเล่นเอาขาตึงไปหมดยังดีว่าอากาศไม่ร้อนเลยไม่มีอาการอะไรมากนักกลับมากินชนเชยซะเกินเลย T_Y เดอะก๊วน เจ้า ไวท์เมอริ Note: ควบคุมและจัดการ User รายคนของ OpenShift Origin สามารถใช้คำสั่ง oo-admin-ctl-user10 สิ่งที่จำได้ 56
เริ่มต้นปีใหม่ด้วยฤกษ์ดีด้วยการเขียน Blog สักหน่อยไม่ค่อยได้เขียนเป็นกิจจาลักษณ์นานมาก ปีใหม่ก็ขอทบทวนเหตุการณ์ในปี 56 สักหน่อยว่ามีอะไรบ้างที่ผมยังจำได้บ้าง เรียงลำดับจากน้อยไปมาก จริง ๆ แล้วมีหลายเหตุการณ์แต่บางอย่างก็ไม่อยากจำสำหรับผมนะ เณรคำ น้ำมันรั่ว เซเว่นแห่งแรกในอุทยานวิทยาศาสตร์ 3G ในตำนาน อุกกาบาตตกที่รัชเซีย ความขัดแย้งในสวนโมกข์ รับประทานเข็มบริจาคโลหิตครบ 36 ครั้ง นิรโทษกรรมเจ้าปัญหา สู้เพื่อวิทย์ ยุบ Open Source Software Lab ส่วนปีใหม่ 2557 คาดว่าเป็นจะเป็นปีที่ดีอีกปีหนึ่งที่จุดพลังที่ดับมอดมาหลายปีให้ลุกโซนขึ้นมากอีกครั้ง กับงานใหม่ ๆ ที่ใช้ทักษะเก่า ๆ ในการขับเคลื่อน ^_^สร้าง Git Repo ง่าย ๆ บน Godaddy
เกริ่นนำ บันทึกการทดลองอีกหนึ่งบทสำหรับ Git ปกติไม่ค่อยได้ใส่ใจใช้งาน Git แบบจริง ๆ จัง ๆ อะไรมากนักเพราะไม่ได้เขียน Source Code เองมีแต่เอามาใช้ก็แต่ clone มาก็จบกันไป วันนี้มีโจทย์ให้ทำ คือ พัฒนาเว็บร่วมกันโดยใช้ Git เป็นตัวควบคุม Source Code พอดีว่า Project อยู่บน Godaddy สามารถ Remote ผ่านทาง ssh ได้ก็หวานหมูเลย จริง ๆ บน Dreamhost ก็ทำได้ครับแต่ไม่แน่ใจว่าทำแบบเดียวกันหรือเปล่าเพราะอ่าน wiki ของ Dreamhost แล้วยาวกว่า เอาเป็นว่าลองดูวิธีนี้สั้น ใช้กันแบบส่วนตัวมี account เดียวไม่แชร์กับใครซึ่งใช้กับ Server ของตัวเองก็ได้ครับ แหล่งอ้างอิง http://all-of.me/running-git-over-ssh-with-godaddy-shared-hosting/ สะภาพแวดล้อม Server: Godaddy CentOS 5.5 Git: 1.8.2.1 ssh + authorized_keys enableควบคุม VirtualBox แบบ Command Line
หลังจากพยายามทดสอบการใช้งาน VirtualBox แบบไม่พึ่ง Graphic จุดประสงค์หลักก็คือ ติดตั้ง Server ที่จะใช้ VM หลาย ๆ ตัวบนนั้น โดยใช้ VirtualBox แต่ไม่อยากเปิด Graphic ไว้ที่ Server จากการทดสอบก็พอเป็นเรื่องเป็นราวดังนี้ พบว่ายังต้องลง pkgs ที่พ่วงสำหรับลง VirtualBox อีกหลายตัวเหมือนกัน ต้องเรียนรู้คำสั่งเพื่อควบคุม VirtualBox ผ่านทาง command line แต่มี doc ให้แบบละเอียดพอสมควร ถ้าให้ง่าย ๆ ต้องลงจากที่ง่าย ๆ ไปก่อนแล้วค่อยไป import เข้า ถ้าติดตั้งบน Server เลยก็สนุกดีผ่านทาง Remote Desktop บน OS X ใช้ของมันเองไม่ Work ต้องหามาลง ชื่อว่า Microsoft Remote Desktop ของ Microsoft เอง ทำงานผ่าน Remote Desktop รู้สึกว่าช้ามาก เจอปัญหา Board Atom ที่ใช้ไม่ Support VT-X เลยลง Guest OS แบบ 32 bit เท่านั้น คร่าว ๆ สำหรับสิ่งที่พบเจอคราวนี้มาดูขั้นตอนเบื้องต้นสำหรับการใช้งาน VirtualBox แบบ Command Line กัน
OpenShift Origin Nightly on CentOS 6.5 VirtualBox
Summary: How to setup the OpenShift Origin Nightly on CentOS 6.5 VirtualBox Name: stepbystep_oo-installation Version: 1.0.1 Release: 1.20131223 Group: Network/Cloud/PaaS License: CC URL: Authur: MrChoke Source0: http://openshift.github.io/documentation/oo_deployment_guide_comprehensive.html Requires: VirtualBox Requires: CentOS Requires: OpenShift Origin Changelog * Tue 10 Dec 2013 MrChoke <[email protected]> Release this document 1.0 * Mon 23 Dec 2013 MrChoke <[email protected]> Update some config เกริ่นนำ ออกตัวก่อนว่าไม่เคยได้เล่นเกี่ยวกับ Cloud อะไรมาก่อนเลย หลักการเนื้อหายังไม่ค่อยรู้เรื่องแต่จำเป็นต้องศึกษาการ setup ระบบ PaaS ขึ้นมา นั่งทดลองและศึกษาอยู่ประมาณหนึ่งอาทิตย์ ก็พอจะงูงู ปลาปลา อัประบบ PaaS โดยใช้ OpenShift Origin บน CentOS 6.