Latest

ทำ API ง่ายๆ ด้วย AWS Lambda และ Python

ทำ API ง่ายๆ ด้วย AWS Lambda และ Python: เริ่มต้นยังไงให้ไม่ปวดหัว! สวัสดีทุกคน! วันนี้มาคุยเรื่อง Lambda กันหน่อย คือถ้าใครอยากทำ API เล็กๆ หรือ microservice แบบไม่ต้องปวดหัวเรื่องเซิร์ฟเวอร์อะนะ Lambda มันตอบโจทย์

By ทีมงาน devdog

Cloudflare Tunnel: เปิด Localhost ออกเน็ตแบบโคตรเซฟ ไม่ต้องง้อ Port Forwarding

บทความนี้ ขอพูดถึง Cloudflare Tunnel ตัวช่วยที่ชีวิตนักพัฒนาโลคอลๆ แบบเราๆ ง่ายขึ้นเยอะ ไม่ต้องมานั่งงมกับเรื่อง Port Forwarding ให้ปวดหัวอีกต่อไป หลายคนคงเคยเจอใช่ไหมครับ เวลาอยากโชว์โปรเจกต์ที่รันอยู่บนเครื่องเราให้เพื่อนดู หรืออยากเทส webhook จากภายนอก แต่ติดตรงที

By ทีมงาน devdog

ทำ Automated Test ด้วย Chrome Dev Tools Recorder ไม่ต้องเขียนโค๊ด!

สวัสดีครับ วันนี้ผมจะมาแนะนำวิธีทำ Automated ด้วย chrome แบบไม่ต้องเขียนโค๊ด นะครับ สามารถนำไปใช้ต่อใน puppeteer ได้ด้วยเลย ผมว่ามันง่ายมากๆ เลยครับ ไม่ต้องไปเขียนโค้ดเองเยอะๆเลยนะ ขั้นตอนทำ Automated Test ง่ายๆ ด้วย Chrome Dev Tool: 1.

By ทีมงาน devdog

CLI ดึง Log ส่ง PubSub จัดการทรัพยากรดีๆ

สวัสดีครับเพื่อนๆ โปรแกรมเมอร์ เวลาเราทำงานกับระบบต่างๆ นะครับ บ่อยครั้งเลยที่ต้องมานั่งดู Log ไฟล์ใหญ่ๆ แล้วก็อยากจะดึงข้อมูลบางอย่างออกมาเพื่อเอาไปประมวลผลต่อ หรือส่งไปให้ระบบอื่นใช้งาน บทความนี้ผมจะมาแนะนำวิธีสร้าง Python CLI ง่ายๆ ที่สามารถดึงข้อมูลจากไฟล์

By ทีมงาน devdog

คลิก เทส แล้วต่อยอด Automated ด้วย Chrome DevTool

สวัสดีครับ ผมจะมาแนะนำการ ทำ Automated Test ง่ายๆ ด้วย Chrome Dev Tool กันนะครับ ไม่ต้องเขียนโค้ดเยอะ แถมต่อยอดไป Puppeteer ได้ด้วยนะ เริ่มต้นกับ Chrome Dev Tool Recorder ไปที่ Chrome Dev Tool โดยการ กด F12 หรือ คลิกขาวที่หน้าเว็

By ทีมงาน devdog

Go API ง่ายๆ ไม่ต้องพึ่ง Framework เยอะ

สวัสดีครับทุกคน! วันนี้อยากชวนมาลองเขียน API ด้วยภาษา Go กันดู ผมว่า Go นี่มันเหมาะมากเลยนะสำหรับงานพวก backend, microservice ที่ต้องการความเร็ว แถมเขียนง่าย ไม่ต้องพึ่งเฟรมเวิร์คใหญ่ๆ ก็รันได้ละ (สำหรับงานง่ายๆ นะ) ปกติผมจะใช้ Go เวลาอยากได้

By ทีมงาน devdog

Next.js ISR: เว็บอัปเดตเองได้ ไม่ต้องกด Deploy บ่อยๆ

คือว่า ปกติเวลาเราทำเว็บ static ด้วย Next.js อ่ะ มันก็ดีตรงที่โหลดเร็ว เซิร์ฟเวอร์ไม่เปลืองแรง แต่มันก็มีปัญหาอยู่นิดหน่อยนะ คือถ้าข้อมูลในเว็บเราเปลี่ยนบ่อยๆ เช่น พวกบทความสินค้า หรือราคา เราก็

By ทีมงาน devdog

รู้ไปทำไม เรื่องของคนเขียนโปรแกรม

ทำ Automated ด้วย chrome แบบไม่ต้องเขียนโค๊ต สามารถนำไปใช้ต่อใน

* ไปที่ Chrome Dev Tool โดยการ กด F12 หรือ คลิกขาวที่หน้าเว็บ ที่ต้องการทำ Automated Test จากนั้นเลือก Inspect หรือ ตรวจสอบ * จากนั้นมองหาเมนูที่เขียนว่า Recorder * จากนั้นให้กด Create a new recorder * จากนั้นตั้งชื่อเพื่อให้งานต่อการนำมาใช้งานภายหลัง เช่

By ทีมงาน devdog
ดึงผลหวยจากเว็บ Sanook ด้วย Code 11 บรรทัด

รู้ไปทำไม เรื่องของคนเขียนโปรแกรม

ดึงผลหวยจากเว็บ Sanook ด้วย Code 11 บรรทัด

ดึงผลหวยจากเว็บ Sanook.com ด้วย BeautifulSoup และ requests แบบไม่ใช้ selenium * ติดตั้ง BeautifulSoup ก่อนด้วยคำสั่งต่อไปนี้ pip install beautifulsoup4 * ทำการ Import Package requests และ BeautifulSoup import requests from bs4 import BeautifulSoup * ประกาศตัวแปรเพื่อเก็บ URL หน้าเช็คผลหวยของเว็บ Sanook.com url = "

By ทีมงาน devdog
มาตรวจสอบช่องโหว่ด้วย OWASP ZAP กัน

รู้ไปทำไม เรื่องของคนเขียนโปรแกรม

มาตรวจสอบช่องโหว่ด้วย OWASP ZAP กัน

OWASP ZAP (Zed Attack Proxy) เป็นเครื่องมือที่ใช้สำหรับการทดสอบความปลอดภัยของแอปพลิเคชันเว็บ โดยสามารถใช้งานในการตรวจสอบช่องโหว่ความปลอดภัยต่างๆ ที่อาจเกิดขึ้นกับเว็บแอปพลิเคชัน ในกรณีที่คุณต้องการทดสอบความปลอดภัยของเว็บแอปพลิเคชันของคุณด้วย OWASP Zap นี่คือขั้นตอนที่คุณสามารถทำตามได้ * ดาวน์

By ทีมงาน devdog

รู้ไปทำไม เรื่องของคนเขียนโปรแกรม

เพิ่มความเร็วเว็บไชต์ด้วย CloudFlare Worker

หลายๆคนที่ใช้ CloudFlare อยู่ก็คนจะได้ใช้หลายๆฟังชั่นของ CloudFlare แล้ว แต่ก็ยังมีอีกหลายๆคนที่อาจจะยังไม่เคยใช้ CloudFlare Worker ชึ่งสามารถเอามาประยุคใช้งานได้หลายอย่าง ไม่ว่าจะเป็นการ สั่งให้ทำอะไรบางอย่างก็ส่งข้อมูลจริงออกไป หรือแม้แต่เอามาทำ Cache ด้วย

By ทีมงาน devdog
แปลงข้อมูล JSON เป็น Excel ด้วยคำสั่ง 3 บรรทัด

รู้ไปทำไม เรื่องของคนเขียนโปรแกรม

แปลงข้อมูล JSON เป็น Excel ด้วยคำสั่ง 3 บรรทัด

ในบางครั้งเราก็มักจะได้รับคำขอจาก แผนกอื่นๆ เพื่อขอ Export ข้อมูลเป็นไฟล์ Excel วันนี้ผู้เขียนจะขอแนะนำอีก หนึ่งเครื่องมือที่ช่วยให้ ชาวโปรแกรมเมอร์ ทำงานได้เร็วขึ้น และสามารถใช้งานได้ทันทีเลยกับ Package ของ Python ที่มีชื่อว่า pandas ครับ

By ทีมงาน devdog