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

ตรวจสอบ port ที่ใช้งานใน macOS

พอดีผมเจอปัญหาเรียกใช้ npm run dev ไม่ได้เพราะ port 3000 มันโดยใช้ไปแล้ว ก็เลยสงสัยว่าใครมันใช้ไปวะ... เลยไปหา command ใน macOS ดูได้ตามนี้ วิธีตรวจสอบ port ที่ใช้งานใน macOS พิมพ์ lsof -i -P | grep LISTEN | grep :$PORT เพื่อตรวจสอบ $ lsof -i...

เปิด Google storage ให้ทุกคนเข้าถึงไฟล์ได้

ปกติหากเราสร้าง Google storage ขึ้นมาไฟล์ใน storage ทั้งหมดนั้นจะเป็นแบบ Private ไม่มีใครสามารถเข้ามาอ่านไฟล์ได้โดยตรง นอกจากเราจะทำการ Signed URLs ให้ถึงจะเข้าถึงไฟล์ได้ แต่เราสามารถทำการเปิดสิทธิ์การเข้าถึงให้สามารถใครก็ได้เข้าถึงไฟล์เราได้เลยผ่าน url ของ Storage ตรงๆ เช่...

วิธีการ connect localhost จาก docker-compose

พอดีผมอยากจะให้ phpmyadmin ที่ทำมาจาก docker-compose นั้นสามารถ connect mysql ที่รันบนเครื่องตัวเองได้ เลยไปหาคำตอบมาได้วิธีการดังนี้ version: "3.8" services: phpmyadmin: image: phpmyadmin/phpmyadmin ports: - 8080:80 environment: - PMA_HOSTS=host.docker.internal กำหนด host.docker.internal แทนการเรียกใช้ 127.0.0.1...

Meta Tags พื้นฐานสำหรับ SEO

สำหรับนักพัฒนาเว็บไซต์จำเป็นต้องรู้ว่า meta tag สำหรับการทำ SEO ที่ควรใส่ในเว็บเรามีอะไรบ้าง โดยจะมีสิ่งที่ผมจะใช้ประจำคือ <!-- Basic SEO --> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,...

Lorem ipsum แบบรูปภาพก็มีนะ...

Lorem แบบตัวอักษรก็มีแล้ว ใครว่าจะไม่มี Lorem แบบรูปละ? ตอนผมทำเว็บในช่วงแรกเวลาเลือกรูปมาใส่เพื่อให้เห็นโครงเว็บขึ้นมาก่อนนั้นจะมีความต้องการแบบนี้ * อยากได้รูปที่มีขนาดตามต้องการได้เลย เช่น 300x300 หรือ 1280x768 เป็นต้น * อยากได้รูปภาพที่สื่อออกมาได้ใกล้...

3 เว็บไซต์ที่ทำให้ Dev ไม่ต้องกังวลเรื่องสี

ผมเชื่อว่า dev หลายๆ คนน่าจะติดเรื่องการคิดโทนสีของแอปพลิเคชันที่เราจะทำขึ้นมา สำหรับผมต้องยอมรับว่าเรื่องสีเป็นเรื่องที่อ่อนโครต การคิดว่าแอปพลิเคชันที่จะทำขึ้นมานั้นปุ่มต้องสีอะไร เมนูต้องสีอะไรมันถึงจะเข้ากัน พื้นหลังสีอะไร เป็...

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.