Hi, I’m Champ. I write about technology, health, mindful living, and the ideas that help me build a better life.

See what we’ve
written lately

วิธีการอัพเวอร์ชั่น dependency ใน package.json ทุกอัน

ใครเคยมีความคิดอยากอัพเดทเวอร์ชั่นทุก dependency ใน package.json บ้างยกมือขึ้น... ผมนั้นเอง เลยไปหาวิธีการได้ดังนี้ $ npm install -g npm-check-updates $ ncu -u $ npm install หรือ $ npx npm-check-updates -u $ npm i เพียงเท่านี้ dependency ต่างๆ ก็จะเป็นเวอร์...

ตั้งค่า Discord ให้ปลอดภัยในโลก NFT

Discord เป็นโปรแกรมคุยที่มีความสามารถสุดๆ คุยส่วนตัวก็ได้ คุยเป็นองค์กรหรือทีมก็ได้ หรือเราจะทำให้มันเป็นระบบสังคม (Community) ของเราเองยังทำได้ ซึ่งในโลก NFT หรือ Crypto นั้นมีการใช้งาน Discord กันยังทั่วไป แน่นอนพอคนใช้งานเยอะก็จะมีพวกคิดไม่ดี...

เพิ่ม Google analytics ใน Nextjs

สำหรับใครที่ต้องการให้ Nextjs ของเราติด Google analytics (GA) เพื่อเก็บข้อมูลสถิติผู้เข้าใช้งานเว็บ สามารถทำได้ดังนี้ Get the GA key ให้ไปสร้าง account ที่ https://analytics.google.com/ จากนั้นเราได้เลข G-XXXXXXXXXX เก็บเอาไว้ Add to Environment มาที่ Nextjs ของเราให้...

เราควรมี Crypto wallets กี่อัน?

ใครที่เล่น Crypto มานานคงได้รู้จักคำว่า wallet กันอยู่แล้วซึ่งมันคือกระเป๋าที่เอาไว้เก็บเหรียญต่างๆ ซึ่งสามารถนำไปเล่น defi, nft, trading เป็นต้น ซึ่งผมก็มีหลายกระเป๋าเหมือนกันเอาไว้ ส่วนตัวผมจะเอาไว้เก็บออม กับซื้อขาย NFT เป็นหลั...

เพิ่ม class ภาษาใน body สำหรับคนใช้ WPML

ใครที่ใช้งาน Wordpress และติดตั้ง WPML เพื่อทำการแปลภาษา เราสามารถเพิ่มลูกเล่นให้กับมันได้โดยการเพิ่ม class lang-xx ไปใน body ได้ เพื่อที่เราจะได้ปรับแต่ง css ได้ในแต่ละภาษาด้วย แก้ไขไฟล์ function.php ใน theme ของเรา <?php # WPML - Add language class to...

ส่ง Docker log ไปหา GCP logging

ผมใช้งาน docker ใน server ตัวเองประจำแล้วจะเข้ามาดู log แต่ละครั้งก็ต้อง ssh เข้าไป ซึ่งในบ้างครั้งมันก็ไม่สะดวกเอาซะเลย เวลาระบบมีปัญหาก็จะถามหา logs กัน ซึ่งจะให้ทีม dev ทำการ ssh เข้ามาดู log แบบเราก็ไม่ได้ เพราะมันไม่ปลอดภัย เลยคิ...

You’ve successfully subscribed to SnappyTux: Technology, Health & Mindful Living
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.