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

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

ทำ 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
บล็อกเบอร์แก๊งคอลเซ็นเตอร์ไม่ให้โทรมาหลอก

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

บล็อกเบอร์แก๊งคอลเซ็นเตอร์ไม่ให้โทรมาหลอก

กสทช เปิดบริการปฏิเสธรับสายจากต่างประเทศ หรือ บล็อกเบอร์โทรจากต่างประเทศ เพื่อไม่ให้ เหล่าแก๊งคอลเซ็นเตอร์โทรมาหลอก ซึ่งส่วนมากจะเป็นการโทรมาจากเบอร์ที่ขึ้นต้นด้วย + ข้างหน้า เช่น +697 แบบภาพด้านล่าง ทีนี่เราสามารถใช้บริการ จาก กสทช ที่จะปิดสายเรียกเข้

By ทีมงาน devdog

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

เพิ่มความเร็วให้ Python บน Lambda ด้วย Variable Cache

สร้าง Decorator Cache ให้กับ Lambda ที่ใช้ Python Runtime ด้วยการทำ Variable Cache (MemoryCache) ด้วยที่ว่า Lambda ถ้าไม่มีการเรียกใช้งาน ชักระยะนึ่ง Lambda ก็จะถึงทำลายทิ้งไป ทำให้เราสามารถใช้ Variable Cache ช่วยในการเพิ่มความเร็วได้ โดยมีผลกระทบน้อยต่อ ram ที

By ทีมงาน devdog

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

WSGI คืออะไร

WSGI (Web Server Gateway Interface) เกิดขึ้นในปี 2003 โดย Phillip J. Eby ซึ่งเป็นคนก่อตั้งโครงการ Python Paste ซึ่งเป็นชุดเครื่องมือสำหรับการพัฒนาแอปพลิเคชัน web ในภาษา Python ในปี 2003 และได้นำเสนอ WSGI เป็นมาตรฐานที่ช่วยให้นักพัฒนาสามารถเชื่อมต่อแอปพลิเคชัน Python

By ทีมงาน devdog

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

มา Document สำหรับ Class Module ใน Python เพื่อใช้งานในทีมกัน ด้วย pdoc

หลายท่าน น่าจะเคยเจอปัญหา ในการต้องมาอธิบายให้เพื่อนร่วมทีมฟัง ถึงวิธีใช้งาน บาง Function หรือ Class Module ที่เราหรือเพื่อนร่วมทีมเขียน Code ไว้ แม้บางครั้งเราจะเขียน String Doc (__doc__ หรือ docstring) ใน Python ไว้แล้วก็ตาม ดั

By ทีมงาน devdog

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

ใส่สีให้ Code บนเว็บไชต์ด้วย highlight.js

การใส่สีให้กับโค้ดบนเว็บไซต์โดยใช้ highlight.js ผ่าน CDN สามารถทำได้โดยดำเนินการตามขั้นตอนต่อไปนี้: 1. เพิ่มลิงก์สคริปต์ของ highlight.js ด้านล่างนี้ลงในส่วน <head> ของหน้า HTML ของเว็บไซต์ของคุณ: <link rel="stylesheet" href="

By ทีมงาน devdog

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

ใช้ FastAPI ให้เร็วขึ้นถึงเกือบเท่า Go Gin

จากบทความก่อนหน้านี้ Python ก็เร็วเท่า GoLang ได้ จริงไหม? เรามาทำให้ FastAPI ของเราให้เร็วขึ้นถึงเกือบเท่า Go Gin ในบทความนี้ จะทำการใช้ Docker เข้ามาช่วยในการทดสอบความเร็วในการประมวลผล ระหว่าง Python3.11 pypy3.10 และ Go1.20.6 นะครับ โดย Docker จะถึงตั้งค่าไว้แบบเดี่ยวกั

By ทีมงาน devdog

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

Python ก็เร็วเท่า GoLang ได้ จริงไหม?

มาทำให้ Python เร็วเท่า Go Lang กัน หลายๆคนคงทราบกันดีอยู่แล้วว่า Python เป็น ภาษาโปรแกรมที่เขียนง่าย ตรงไปตงมา แต่ว่าความที่มันง่ายและตรงไปตรงมานั้น เลยเป็นดาบลองคม ทำให้ตัว Python เองนั้นมีความเร็วของตัวเองที่ต่ำกว่าภาษาอื่นๆ หลายเท่าตัว เช่น

By ทีมงาน devdog