Wheel Of Choice ในทุกๆสถานการณ์มีทางเลือกเสมอ เพื่อรับมือกับเหตุการณ์ที่เกิดขึ้น

บันทึกเอาไว้ เผื่อมีคนหลงมาอ่านด้วย ในทุกๆสถานการณ์มีทางเลือกเสมอ เพื่อรับมือกับเหตุการณ์ที่เกิดขึ้น แล้วคุณล่ะจะเลือกอะไร?

ใช้ cloudflare tunnel แทน ngrok

เนื่องจากใช้ ngrok url ของเราจะเปลี่ยนไปเรื่อยๆ ไม่สามารถใช้ตัวเดิมได้ blog นี้จะมาลองติดตั้งใช้งาน cloudflare tunnel, cloudflared กัน url ที่ได้เราสามารถเลือกได้ โดยการกำหนด CNAME ของ domain ที่เราเป็นเจ้าของ cloudflared ใช้งานได้ฟรี แต่จะต้องสมัครใช้บริการ/มี cloudflare account ก่อน ซึ่งนั้นก็หมายความว่าต้องเป็นเจ้าของ domain name ซักชื่อนึงก่อน free domain name ให้ไปสร้างจาก freenom.com (ถ้าเขาเปิดรับสมัครอีกก็จัดมาได้เลย) หรือจะไปซื้อ domain ราคาถูก (1usd) กับ namecheap.com ก็ได้
Read more

Peacock (vscode) with THAITONE 2.0

จุดประสงค์หลักเพื่อเก็บค่าสีเอาไว้ใช้กับ Peacock extension ของ VS Code Editor Peacock ทำให้เราเปลี่ยนสีหน้าต่างหรือ interface ของ workspace. ทำให้เราแยกแยะว่าหน้าต่างไหนเป็น workspace ไหนหรือเป็นงานของ project ไหนได้ง่ายมาก. และยังเอาไปใช้กับตัว Remote Development Extension ได้ด้วย ทำให้หน้าต่างที่เป็น remote workspace ก็เปลี่ยนสีได้
Read more

รวมคำสั่ง openssl ใช้ตรวจสอบ https เว็บไซต์

รวมคำสั่ง openssl ใช้ตรวจสอบเว็บ https แสดง certificates แสดง TLS certificate และ htps configuration คร่าวๆ openssl s_client -showcerts -connect gitlab.com:443 -servername gitlab.com ตย. ผลลัพท์ CONNECTED(00000005) depth=3 C = GB, ST = Greater Manchester, L = Salford, O = Comodo CA Limited, CN = AAA Certificate Services verify return:1 depth=2 C = US, ST = New Jersey, L = Jersey City, O = The USERTRUST Network, CN = USERTrust RSA Certification Authority verify return:1 depth=1 C = GB, ST = Greater Manchester, L = Salford, O = Sectigo Limited, CN = Sectigo RSA Domain Validation Secure Server CA verify return:1 depth=0 CN = gitlab.
Read more

ใช้ Pass free password manager

Lastpass มีการ limit featured มากขึ้น เลยอยากหาเครื่องมืออื่นมาทดแทน ไปเจอ Pass โดยบังเอิญ น่าสนใจ มัน open source, ใช้ได้ทุก platform ที่คนนิยม(และตัวเองใช้) รวมถึง Android, iOS ด้วย ทดลองเล่นกันซักหน่อย คำสั่งต่อไปเป็นของ macOS ซึ่งเป็นเครื่องหลักที่ใช้งานอยู่ตอนนี้ สำหรับ OS อื่นๆ ที่เวบไซต์ของ Pass ก็มีเขียนแนะนำอยู่ ต้องติดตั้งก่อน ถ้า macOS ยังไม่ได้ลง brew ให้ติดตั้ง brew ก่อน ทำตามคำอธิบายในเวบ brew.sh
Read more

ติดตั้ง Window 10 ลง VirtualBox ด้วย USB installer บน MacOS (ใช้ USB Boot in VirtualBox)

อยากจะสร้าง VM Window 10 ใน virtual box ขึ้นมาใหม่ แต่ไม่มี cd image (.iso) ของ Window 10 ติดตัวมาเลย นึกได้ว่ามี USB Flashdrive ที่ทำเป็น Window installer media เอาไว้ ถ้าเราแค่ใส่ USB เข้าไปที่ VM ใหม่ของเรา มันจะใช้ไม่ได้ ไม่มี boot option เป็น USB ให้ หรือมีบางแห่งบอกว่าถ้าใช้ virtualbox 5 เราแค่ไปเปิด option Enable EFI ที่ setting/system/motherboard ก็จะมี usb boot device ให้เลือก
Read more

ออกใบรับรอง SSL/TLS Wildcard ง่ายและฟรี ด้วย Certbot & CloudFlare DNS

การเตรียมการยุ่งยากหน่อย เตรียมแค่ครั้งเดียวต่ออายุใบรับรองครั้งต่อๆไปจะเร็วและง่าย ต้องติดตั้ง docker ก่อน script ใช้งานได้จริงใน macOS และ Ubuntu ไม่ได้ทดสอบกับ Git bash วิธีเอา domain ไปใช้ใน cloudflare ไม่ได้บอกเอาไว้นะ 1 สร้าง folder โครงสร้างแบบนี้ ผมจะตั้งตาม domain ที่จะขอเลย ตัวอย่าง corncord.co |-- certs |-- dns สร้างไฟล์ dns-cloudflare.ini ภายใต้ dns folder เนื้อหาของไฟล์ dns-cloudflare.
Read more

วิธีเพิ่มพื้นที่ของ EBS บน EC2 Ubuntu

วิธีเพิ่มพื้นที่ของ EBS บน EC2 Ubuntu หลังจากเพิ่มพื้นที่ใน EBS volume แล้ว เราจะต้องสั่งคำสั่งเพิ่มเติมเพื่อให้ OS ubuntu ใช้พื้นที่ใหม่ที่เพิ่มขึ้น 1 ssh เข้าไปยังเครื่องที่ใช้ volume นั้นอยู่ พิมพ์คำสั่ง lsblk เพื่อดูว่า size $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 72G 0 disk `-xvda1 202:1 0 64G 0 part / xvdf 202:80 0 30G 0 disk `-xvdf1 202:81 0 16G 0 part /var/mapservervol สังเกตว่า xvdf มีไซส์ 30G แล้ว แต่ partition แรก xvdf1 ใช้ไป 16G ซึ่งก็ขนาดเดิมก่อนขยาย
Read more