VSCode on Window 11 Snap Layout control missing [solved]

Symptom: When your mouse cursor over the maximize/minimize button of the VSCode window there’s no Snap Layout balloon shown. Solution 1: Press Win + Z; It’s the window shortcut to open the snap layout menu. Solution 2: Modify vscode user settings.
Read more

แก้ปัญหา Dell Latitude 7410 Window 10 Pro ใช้ Jack Mic (ไมค์ small talk) ไม่ได้

เวลาประชุม online เสียบหูฟัง small talk แล้วแต่ใช้ไมค์🎙ไม่ได้ ได้ยินแต่เสียง เจอปัญหา Window 10 ไม่เจอ ไมค์จาก small talk (Jack Mic) กันไหม 😥 ทนอยู่ตั้งนาน วันนี้เจอทางแก้แล้ว บ้างก็ว่าให้ไปโหลด Realtech Audio GUI มา (Dell รุ่นอื่นไม่ใช่ Latitude ของ Latitude ติดตั้งแล้วไม่มี GUI ให้) บ้างก็ให้ download Waves Maxxaudio จาก Window store หรือ Dell support website ก็ติดตั้งได้นะ แต่ใช้งานไม่ได้
Read more

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

ใช้ 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

PostgreSQL: Generate the md5 password hash via command line

วิธีสร้าง md5 hash สำหรับ postgresql ด้วย command line มันเอาไว้ใช้เวลาเรานำข้อมูล username, password ใน postgresql database ออกมาใส่ไฟล์ เพื่อไม่ให้ password สามารถถูกอ่านเข้าใจได้ง่ายๆ หน้าตาของ password hash เป็นแบบนี้ md541ea566c3cdd7eddc95148b5060009b0 ถ้าใช้ SQL จะใช้คำสั่ง statement แบบนี้ได้ select rolname || ':' || coalesce(rolpassword) from pg_authid; postgres:md5c9c0f58f27febc119315c3499c38abcc function coalesce นี้ เป็นตัวสร้าง hash ให้เรา
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