Cosplaying as a Sysadmin
ชุบชีวิต Router เก่า ด้วย OpenWrt
ในขั้นตอนการออกแบบและวางระบบเครือข่ายต่าง ๆ ที่มีความซับซ้อน ปัจจัยหนึ่งที่เข้ามาเกี่ยวของกับการทำระบบเครือข่ายคือ อุปกรณ์เครือข่าย ที่จุดขายของอุปกรณ์คือความสามารถในการจัดการและรองรับ มาตรฐานทางเครือข่าย ต่าง ๆ ซึ่งแปรผันตามราคาของอุปกรณ์นั้นเองด้วย อุปกรณ์เครือข่ายที่ตกรุ่นหลายชิ้น ก็มักจบลงที่การเป็นขยะอิเล็กทรอนิก หรือเป็นวัตถุโบราณในครัวเรือน ในบทความนี้ เกิดจากที่ตัวผมเองต้องการวางระบบเครือข่ายใหม่ โดยมีการแบ่ง VLAN ให้กับอุปกรณ์ทั่วไปและ อุปกรณ์ IoT แต่ติดปัญหาที่ Wireless Router (ASUS RT-ARCH13) ที่มีอยู่นั้นไม่รองรับการทำ VLAN Tagging ผมจึงมองหาวิธีจัดการทำให้อุปกรณ์นี้ใช้งานได้โดยที่ไม่ต้องเปลี่ยนตัวอุปกรณ์ คำเตือน: การ Flash Firmware ที่ไม่ใช่ของบริษัทผู้ผลิต ทำให้อุปกรณ์หมดประกันทันที และมีความเสี่ยงที่อุปกรณ์เสียหายได้ (Brick) ควรศึกษารายละเอียดและขั้นตอนการติดตั้งอย่างละเอียด และ ศึกษาขั้นตอนการกู้คืน (Recovery) ทางผู้เขียนไม่รับผิดชอบในทุกกรณี (AT YOUR OWN RISK) เนื้อหาที่จะพูดถึงในบทความนี้ OpenWrt คืออะไร OpenWrt เป็นระบบปฏิบัติการเปิดที่ออกแบบมาเพื่อใช้กับอุปกรณ์เครือข่ายไร้สาย และอุปกรณ์เน็ตเวิร์ค โดยเฉพาะ โดยมักนิยมใช้กับอุปกรณ์เราเตอร์ (Router)…
[บล็อกรอฟิล์มแห้ง] ล้างฟิล์มขาวดำด้วยตัวเอง
สวัสดี หลัง ๆ มานี้ยอมรับตรง ๆ เลยว่าขี้เกียจมานั่งเขียนบล็อกม๊ากกกกกกก เอาเวลาไปหากิจกรรมอะไรทำต่าง ๆ มากมายครับ หนึ่งในนั้นคือการที่ได้ไปขุดเอากล้องฟิล์ม compact เก่าเก็บ อายุประมาณ 15 ปี ที่เคยเก็บเงินซื้อตอนเด็ก ๆ มาถ่ายเล่น ทำให้ได้กลับมาเล่นกล้องฟิล์ม การถ่ายรูปด้วยฟิล์มอีกครั้ง รอบนี้ก็ถลำลึกไปเยอะ หลายคนที่ถ่ายรูปด้วยกล้องฟิล์มจะรู้กันว่าในการจะได้รูปจากฟิล์มออกมานั้น ต้องนำฟิล์มไปผ่านกระบวนการ developing เพื่อให้ได้ภาพออกมา ปกติก็จะส่ง Lab ให้ทำกระบวนการ ล้างฟิล์มให้ออกมา แล้วนำไปแสกน หรือ พิมพ์ออกมาต่อไป อุปกรณ์ที่ต้องใช้ ฟิล์มที่ถ่ายจนหมดม้วนแล้ว (ในที่นี้เป็นฟิล์ม 120) ถุงถอดฟิล์ม (Darkroom bag, Film changing bag) หน้าตาจะคล้าย ๆ เสื้อ กรรไกร (ไว้ตัดฟิล์มออกจากกรัก หรือตัดเทปที่ติดกระดาษกับฟิล์มใน 120) ถังล้างฟิล์ม อันนี้ใช้ของ Paterson น้ำยาสร้างภาพ (Develop) D76…
ออมเงินง่าย ๆ สไตล์ นัตครุง
วันนี้ อยากจะพูดเรื่องการเก็บออมเงินกันสักหน่อย โพสต์นี้ น่าจะเหมาะกับเด็กจบใหม่พึ่งทำงาน มีเงินเดือน หรือ กำลังมีความคิดอยากออมเงิน สิ่งที่ต้องมีสำหรับการเริ่มออมเงิน เงิน (ก็แหงสิวะ!) มีความตั้งใจจริงที่จะออมเงิน มีระเบียบวินัยในตัวเอง ในการออมเงิน สิ่งที่ผมคิดว่าทำให้พลาดมากที่สุด คือเรื่องวินัย ไม่ใช่แค่วินัยในการใช้เงินเท่านั้น วินัยในการที่เราจะทำการลงบัญชีหรือจดบันทึกนั้น เป็นอีกหนึ่งสิ่งสำคัญที่ทำให้เราได้เห็นว่า เงินของเรานั้นมันไปที่ไหนบ้าง ทริคการในออมเงิน จดบันทึกรายรับรายจ่ายทุกครั้ง อัพเดททุกวันเลยิ่งดี เพราะจะได้ป้องกันการลืมบันทึก ทำให้เป็นนิสัยไปเลยครับ แบ่งส่วนจากเงินเดือนของเราเป็นเงินเก็บ ของผมจะประมาณ 20-30% ต่อเดือน (ทำงบประมาณกับเงินเก็บไว้ด้วยนะ จะได้รู้ว่า ณ ตอนนั้น เรามีเงินออมอยู่เท่าไร) เงินส่วนที่เหลือจากเงินออม ก็แบ่งเป็น งบประมาณ สำหรับทำกิจกรรม กิจวัตประจำวัน ต่าง ๆ ในตอนแรก เราอาจจะยังไม่รู้ว่าเดือนนึงใช้จ่ายประมาณเท่าไร ให้ประมาณไปก่อน หรือ จะใช้การลงบันทึกไปก่อนเดือนนึงเราจะเห็นภาพรวมของงบประมาณที่เราจะทำ ไม่ไปแตะเงินออมที่มีเก็บไว้ ลงทุน (อันนี้แล้วแต่คน ต้องหาอันที่เหมาะกับไลฟ์สไตล์ตัวเองนะ) การทำงบประมาณ ในการทำงบประมาณ อันนี้หลัก ๆ จะแบ่งเป็น ประเภทค่าใช้จ่ายต่าง…
ทำ Full-Strict SSL กับ CloudFlare ด้วย SSL ฟรี จาก Let’s Encrypt (Certbot)
วันนี้เราจะมาพูดถึง Experiment ที่ผมทดลองเล่นไว้นานแล้วครับ แต่ไม่ได้เขียนไว้ ทำให้เวลาผมย้ายเครื่องที่ host เว็บบล็อกนี้เอง ผมต้องวุ่นวายไปเปิดเครื่องเก่า เก็บ Command ที่รันไว้ วันนี้เลยถือโอกาสเขียนไว้อ่านเองละกันครับ ฮ่า ๆ CloudFlare เป็นบริการจัดการโดเมนเนมที่มีฟีเจอร์ให้เราใช้ครบครับ สำหรับ Free user นี่ก็พอใช้งานทำ web blog อะไรทั่วไปเลยครับทำ SSL (https://) ให้ใช้ได้แบบง่าย ๆ เลย แถมยังมีพวกบริการ CDN, Cache, Firewall ฯลฯ อันนี้ก็จะอยู่ในระดับที่เราจ่าย Subscription เพิ่มเข้าไปเพื่อใช้บริการเพิ่มเติม วันนี้เราจะพูดถึงตัวบริการของ SSL Modes ของ CloudFlare กัน โดยหลัก ๆ แล้วจะแบ่งออกเป็น 4 ประเภท คือ Flexible อันนี้คืิอยืดหยุ่นตามชื่อ คือหลังบ้านเราเป็น HTTP ก็สามารถใช้ได้ CloudFlare ก็จะเสริฟ…
เราได้อะไรจากการเที่ยวคนเดียว ? [ไอบ้า กับโอซาก้า 5 วัน]
ความกล้าที่จะออกจาก Comfort Zone “อย่าให้การรอคนอื่นพร้อม ทำให้ความฝันของเราไม่เป็นจริง” – เพจคำคมสักเพจบน Facebook – นี่เป็นประโยคหนึ่งที่ทำให้ผมตัดสินใจเลือกที่จะจองตั๋วไปเที่ยวโอซาก้า พร้อมกับคำติง จากคุณหมอ ว่าคุณควรหาเวลาพักการใช้มือทำงานของคุณบ้าง (ผมมีอาการเส้นประสาทบีบรัด ทำให้เกิดนิ้วล็อก จากการนั่งทำงานกับคีย์บอร์ด และ เมาส์ที่ไม่เข้ากะรูปมือ) ตอนนั้นก็เป็นความรู้สึกที่มันโหวง ๆ มึน ๆ จนผมคิดว่าผมต้องทำอะไรซักอย่างแล้ว จึงเกิดเป็นทริปนี้ขึ้นมา ผมคิดว่า Comfort Zone ของผม หรือหลาย ๆ คน คือการที่เรากลัวการไปเที่ยวคนเดียว แต่การไปคาดหวังให้คนอื่นมีเวลาว่างพร้อมกับเราก็ไม่ใช่เรื่องง่าย ผมเลยตัดสินใจเที่ยวคนเดียวไปเลย แล้ว . . . เราจะเริ่มต้นยังไงดีละ . . . ตอนนั้นนั่งว้าเหว่ในร้านกาแฟร้านหนึ่ง เริ่มจากเปิดดูเพจท่องเที่ยว แล้วไปพบกับโปรโมชันของ JAL (Japan Airline) พร้อมกับที่พัก ซึ่งตอนนั้นผมซื้อผ่าน Expedia (เอาจริง ๆ ถ้าจองแยกเองจะได้ถูกกว่าครับ) ตอนนั้นลังเลมาก…
มีอะไรใหม่ใน Docker for Mac 2018-07-25
จากอัพเดทล่าสุดของ Docker for Mac วันที่ 25 กรกฎาคม 2018 ตาม Change Logs ผมก็ได้ทำการรวบรวมข้อมูลเฉพาะส่วนที่เป็น New Features มาให้ดูกันคร่าว ๆ Kubernetes บน Docker for Mac แบบอยู่บน Stable Release (เย้!) เปิดใช้ได้เลยจาก Docker Preferences > Kubernetes > เลือก Enable Kubernetes แล้วเลือก Kubernetes เป็น Default orchestrator แล้วก็กด Apply หลังจากที่ระบบสร้าง kubernetes เสร็จแล้วก็ใช้งานได้เลย ผ่าน kubectl ปกติ SOCKS Proxy สำหรับเข้าถึง Network ภายใน Docker ได้โดยตรง ปกติใน Docker…