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

เลิกใช้ ../../../ ในการ Import Components ได้แล้วมันไม่เท่!!!

โดยทั่วไปเราจะเห็นนักพัฒนา  Reactjs ทั้งหลายเวลาจะทำการ import components ที่ต้องการมาใช้ก็จะเรียกแบบนี้ import Button from "../../../components/Buttons/Button" ซึ่งยิ่งอยู่ใน path ที่ลึกเข้าไปอีกก็จะต้องมา ../../../../../foo/bar หลาย ../ เยอะจัด มันจะดีกว่าไหมถ้าเราสามารถจะเรียก components ที่ต้...

พื้นฐาน UI/UX สำหรับ Frontend Developers

ผมไปเจอบทความใน dev.to ซึ่งเป็นของ huytaquoc โดยเขาเป็น Full-stack Developer ได้ทำการเขียนแนะนำเรื่อง UI/UX สำหรับ Frontend Developers ซึ่งผมมองว่ามันน่าสนใจมาก เลยอยากแปลมาให้ได้อ่านกัน เรื่องของสี (Color) สีเป็นเรื่องที่น่าปวดหัวสำหรับผมในขั้นตอนการออกแบบแอพพลิเคชั่น เลือกไม่ถูกว่...

ระบบปฎิบัตการไหน (OS) ที่เหมาะสำหรับ Programmer

ในสมาคมโปรแกรมเมอร์ไทยบน Facebook ช่วงหลังมานี้ก็จะมีน้องๆ หรือแม้แต่พี่ๆ ในสายอาชีพอื่นที่สนใจเข้ามาอยากเป็นโปรแกรมเมอร์บ้าง หรืออยากฝึกทักษะการเขียนโปรแกรมเพิ่มเติม ผมจึงได้พบเจอคำถามในหลายคำถามที่มักจะถามในลักษณะใจความก็คือ ผมอยากเป็น Programmer ควรใช้ OS ตัวไหนดี? ซึ่งผมมองว่ามันเป็นคำถามที...

เพียง 1 คำสั่งเท่านั้นก็เริ่มใช้งาน Tailwind CSS ได้ง่ายๆ

ช่วงนี้ css framework ที่มาแรงคงหนีไม่พ้น Tailwind CSS ใครยังไม่ได้ไปลองได้แล้ว เพราะเริ่มมีการนำมาใช้งานกับ Production มากขึ้นเรื่อยๆ ทีมผมก็เช่นกันถ้ามีโปรเจ็คไหนที่ต้องพัฒนาหน้าเว็บไซต์ ก็จะเรียกใช้ Tailwind CSS เลยทันที แทน Bootstrap แล้ว...

ลบ branch ทุก branch ใน git local

หากทำงานกันหลายคนใน Git project นั้นๆ เราก็จะมีการ pull branch ใหม่ๆ ลงมาที่เครื่องเรา และมันจะทำให้ branch เยอะขึ้นเรื่อยๆ ผมเลยไปหาคำสั่งที่ไว้ลบ branch ทั้งหมดออก เวลาเราเรียก git branch แล้วจะได้ดูง่ายขึ้นหน่อย $ git branch -D `git branch --merged | grep -v \* | xargs` หรื...

ทำให้ mysql ทำงานขึ้นมาเองเมื่อมันดับ

อันนี้เป็น Script สั้น ๆ ไว้ตรวจสอบว่า mysql ใน server ของเรานั้นยังทำงานอยู่ไหม ถ้ามันดับไปเฉย ๆ ก็ให้มัน start เองขึ้นมาใหม่ #!/bin/bash # Check if MySQL is running sudo service mysql status > /dev/null 2>&1 # Restart the...

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.