Latest

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

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

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

กสทช เปิดบริการปฏิเสธรับสายจากต่างประเทศ หรือ บล็อกเบอร์โทรจากต่างประเทศ เพื่อไม่ให้ เหล่าแก๊งคอลเซ็นเตอร์โทรมาหลอก ซึ่งส่วนมากจะเป็นการโทรมาจากเบอร์ที่ขึ้นต้นด้วย + ข้างหน้า เช่น +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

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

สร้างโปรแกรมแปลภาษาด้วย PyThaiNLP

ด้วยความสามารถทางด้านการประมวลผลภาษาธรรมชาติที่ PyThaiNLP มีอยู่ คุณสามารถสร้างโปรแกรมแปลภาษาด้วย Python ได้อย่างง่ายดาย ติดตั้ง PyThaiNLP pip install pythainlp ตัวอย่างโค้ดแบบง่ายๆ: from pythainlp.translate import Translate th2en = Translate('en', 'th') en2th = Translate('th', 'en') # ตั

By ทีมงาน devdog

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

ใช้งาน AWS Lambda ฟรี 1 ล้านคำขอต่อเดือน

AWS Lambda เป็นบริการให้การเรียกใช้โค้ดแบบ serverless ใน AWS cloud โดยที่คุณไม่ต้องกังวลเรื่องการจัดการเซิร์ฟเวอร์เอง โดย Lambda สามารถรองรับการเรียกใช้งานได้สูงถึง 1 ล้านคำขอต่อเดือนโดยไม่มีค่าใช้จ่ายเพิ่มเติมเลยครับ โดยนับจากการเรียก URL

By ทีมงาน devdog

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

แนะนำเครื่องมือสร้าง GameBoy ด้วย GB Studio

วันนี้ผมจะมาแนะนำเครื่องมือสร้างเกมบอยขึ้นอย่าง GB Studio ให้แก่คุณ! GB Studio เป็นโปรแกรมที่ช่วยให้คุณสร้างเกมบอยแบบกว้างขวางและง่ายดายโดยไม่ต้องเขียนโค้ดเอง และสิ่งที่น่าตื่นเต้นมากกว่านี้คือฟรีบนแพลตฟอร์ม Windows, macOS, และ Linux! GB Studio มีความสามารถหลากหลายในการสร้างเกมบอยของคุณ

By ทีมงาน devdog

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

มาทำ LoadTesting ด้วย locust.io

การทำ Load Testing ด้วย locust.io เป็นกระบวนการที่ช่วยในการทดสอบประสิทธิภาพและความทนทานของระบบโดยการสร้างการตั้งค่าและจำลองผู้ใช้แบบพร้อมกันหลายคน เริ่มต้นด้วยการติดตั้ง locust.io โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล: pip install locust เมื่อติดตั้งเสร็จสมบูรณ์ คุณสามารถสร้างไฟล์สคริปต์

By ทีมงาน devdog

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

เปลี่ยนข้อความเป็นเสียงพูดด้วย Python

วิธีการใช้ภาษา Python เพื่อแปลงข้อความเป็นเสียงพูดคือการใช้งานไลบรารี Text-to-Speech (TTS) ที่มีให้ใช้งานหลากหลาย เช่น pyttsx3, gTTS และ SpeechRecognition ซึ่งเป็นเพียงตัวอย่างเพื่อความสะดวกในการเริ่มต้น ในที่นี้เราจะใช้ pyttsx3 ซึ่งเป็นไลบรารีที่ง่ายและมีความสามารถมากพอในการแปลงข้อความเป็นเสียงพูด

By ทีมงาน devdog