การพัฒนาซอฟแวร์ไม่ว่าจะด้วยภาษาอะไรก็ตาม องค์ประกอบหนึ่งที่ขาดไม่ได้เลยคือเรื่องของประสิทธิภาพหรือความเร็วในการทำงานของซอฟแวร์ ในภาษา Python เองก็มีโมดูล (module) ที่ให้นักพัฒนาได้เลือกใช้เพื่อวัดประสิทธิภาพของซอฟแวร์อยู่หลากหลายเหมือนกัน ซึ่งหนึ่งในนั้นก็คือ timeit
เขียนโปรแกรม
-
- เขียนโปรแกรม
VS Code กับการสร้าง Dev Environment ด้วย VS Code Remote – (Docker) Container Extension
by gigkokmanby gigkokmanเพื่อนๆ ที่เริ่มพัฒนาซอฟแวร์ตั้งแต่ก่อนที่จะมี Docker ต้องเข้าใจความรู้สึกถึงความยากลำบากในการตั้งค่าต่างๆ ของ dev environment อย่างแน่นอน ไม่ว่าจะเป็นเวอร์ชั่นของภาษาที่ใช้ในการพัฒนาเอย การ compile C extensions เอย (อันนี้เอาเรื่องมากๆ เพราะต้องติดตั้งเครื่องมือที่ใช้ในการ compile ด้วย ยิ่ง compile บน Windows นี่ หึหึ) แล้วที่เจ็บปวดที่สุด คำสั่งเดียวกันเครื่องนึงรันได้ อีกเครื่องเจ๊งซะงั้น (บันเทิงจริงๆ)
-
ทำความเข้าใจ encoding ในภาษา Python 3 และความสัมพันธ์ระหว่าง str กับ bytes
-
บทความนี้เราจะมาพูคถึง string formatters ใน Python กัน ซึ่ง formatter ในภาษา Python ก็มีการพัฒนาขึ้นเรื่อยๆ เราจะเปรียบเทียบ formatter ที่เป็นตัวเก่าและตัวใหม่ที่พัฒนาขึ้น ตัวอย่างการใช้งานที่ใช้อยู่บ่อยๆ
- เขียนโปรแกรมเทคโนโลยี
การเลือกใช้งาน Compression Encoding สำหรับข้อมูลแต่ละคอลัมน์ของ Amazon Redshift
by gigkokmanby gigkokmanCompression หรือการบีบอัดข้อมูลนั้นเป็นกระบวนการที่เกิดขึ้นในระดับคอลัมน์ (column) เพื่อจะลดขนาดของข้อมูลที่จะถูกเก็บไว้บน storage ซึ่งจะช่วยลดการอ่านข้อมูลจาก disk ลง ผลที่ตามมาอีกคือ ทำให้เรา query ข้อมูลได้เร็วขึ้นนั่นเอง
-
การแปลงค่าวัน เวลา ในรูปแบบ string ไปเป็น datetime ในภาษา Python
- เขียนโปรแกรม
Jetpack กับ CDN สำหรับรูปภาพ และ static files (javascript, css) ของ Wordpress
by gigkokmanby gigkokmanเพิ่มความเร็วในการดาวน์โหลดรูปภาพและ static files ให้กับ Wordpress ด้วยการใช้งาน CDN ของ Jetpack
- เขียนโปรแกรม
แนะนำหมวดหมู่ (Category suggestion) ด้วย Percolate Query ของ Elasticsearch
by gigkokmanby gigkokmanมาลองสร้าง category suggestion ด้วย percolate query ของ Elasticsearch กัน
- เขียนโปรแกรม
วิธีแก้ปัญหาคอมเม้นท์ของ Facebook Comments Plugin ไม่แสดง เมื่อเปลี่ยนจาก HTTP เป็น HTTPS
by gigkokmanby gigkokmanวิธีแก้ปัญหา comment ไม่แสดงบน Wordpress เมื่อเปลี่ยนจาก HTTP ไปเป็น HTTPS ของ Facebook Comments Plugin
-
รู้จักองค์ประกอบของ Elasticsearch Analyzer และการสร้าง Custom Analyzer