การปรับขนาดรูปภาพบน macOS ด้วยโปรแกรม Preview

การปรับขนาด (Resize) รูปภาพบน macOS ด้วยโปรแกรม Preview ซึ่งเป็นโปรแกรมที่ทาง Apple แถมมากับ Mac ให้ได้ใช้งานกันได้ฟรีๆ เลย โดยตัวโปรแกรม Preview นั้น สามารถใช้งานได้หลายอย่างไม่ว่าจะเป็นอ่านไฟล์ pdf ดูรูปภาพ แก้ไขรูปภาพ หรือแม้แต่ปรับขนาดรูปภาพที่เรากำลังจะพูดถึง

timeit อีกหนึ่ง module ที่ไม่ควรมองข้ามของ Python

การพัฒนาซอฟแวร์ไม่ว่าจะด้วยภาษาอะไรก็ตาม องค์ประกอบหนึ่งที่ขาดไม่ได้เลยคือเรื่องของประสิทธิภาพหรือความเร็วในการทำงานของซอฟแวร์ ในภาษา Python เองก็มีโมดูล (module) ที่ให้นักพัฒนาได้เลือกใช้เพื่อวัดประสิทธิภาพของซอฟแวร์อยู่หลากหลายเหมือนกัน ซึ่งหนึ่งในนั้นก็คือ timeit

VS Code กับการสร้าง Dev Environment ด้วย VS Code Remote – (Docker) Container Extension

เพื่อนๆ ที่เริ่มพัฒนาซอฟแวร์ตั้งแต่ก่อนที่จะมี Docker ต้องเข้าใจความรู้สึกถึงความยากลำบากในการตั้งค่าต่างๆ ของ dev environment อย่างแน่นอน ไม่ว่าจะเป็นเวอร์ชั่นของภาษาที่ใช้ในการพัฒนาเอย การ compile C extensions เอย (อันนี้เอาเรื่องมากๆ เพราะต้องติดตั้งเครื่องมือที่ใช้ในการ compile ด้วย ยิ่ง compile บน Windows นี่ หึหึ) แล้วที่เจ็บปวดที่สุด คำสั่งเดียวกันเครื่องนึงรันได้ อีกเครื่องเจ๊งซะงั้น (บันเทิงจริงๆ)

วิธีใช้งานฟังก์ชัน VLOOKUP ใน Microsoft Excel

งานแบบไหนถึงจำเป็นต้องใช้ VLOOKUP ใน Microsoft Excel (MS Excel) ถ้าเรามีข้อมูลอยู่ 2 ชุด โดยที่มีคอลัมน์ที่เชื่อมกันอยู่ เราสามารถค้นหาข้อมูลจากชุดข้อมูลที่เรามี โดยการใช้คอลัมน์ที่เหมือนกันมาเป็นตัวเชื่อมได้

ดูข้อมูล json ผ่าน jq (json processor) command-line

แนะนำ jq (json processor) เครื่องมือที่ช่วยให้เหล่านักพัฒนาทั้งหลายที่ทำงานกับ json ดูข้อมูลผ่าน terminal หรือ command-line ได้ง่ายและมีประสิทธิภาพมากขึ้น

Encoding และ Decoding ใน Python 3

ใน Python 3 นั้นจะมีค่าเริ่มต้น encoding เป็น UTF-8 ทำให้เราไม่ต้องระบุ # -*- coding: utf-8 -*- ไว้ที่บรรทัดแรกของไฟล์ .py อักขระทุกอย่างของ Unicode สามารถนำมาใช้ในไฟล์ .py ได้เลย อยากตั้งชื่อตัวแปรเป็นภาษาไทยเลยก็ได้ ^^

String Formatter ใน Python

บทความนี้เราจะมาพูคถึง string formatters ใน Python กัน ซึ่ง formatter ในภาษา Python ก็มีการพัฒนาขึ้นเรื่อยๆ เราจะเปรียบเทียบ formatter ที่เป็นตัวเก่า (%) และตัวใหม่ (format) ที่พัฒนาขึ้น ตัวอย่างการใช้งานที่ใช้อยู่บ่อยๆ ก็แน่นอนว่าตัวใหม่ก็ต้องมีลูกเล่นและฟีเจอร์ใหม่ๆ ที่ดีกว่าตัวเดิมแน่นอน

การเลือกใช้งาน Compression Encoding สำหรับข้อมูลแต่ละคอลัมน์ของ Amazon Redshift

Compression หรือการบีบอัดข้อมูลนั้นเป็นกระบวนการที่เกิดขึ้นในระดับคอลัมน์ (column) เพื่อจะลดขนาดของข้อมูลที่จะถูกเก็บไว้บน storage ซึ่งจะช่วยลดการอ่านข้อมูลจาก disk ลง ผลที่ตามมาอีกคือ ทำให้เรา query ข้อมูลได้เร็วขึ้นนั่นเอง

เปลี่ยน string เป็น datetime ด้วย Python

บทความนี้จะพูดถึงการแปลงค่าวัน เวลา ในรูปแบบ string ไปเป็น datetime ในภาษา Python กัน สำหรับคนที่พึ่งเริ่ม ในภาษา Python มีไลบรารี่ (library) ที่ติดมากับภาษาเลย (standard library หรือ built-in) ชื่อ datetime ที่ใช้จัดการกับวัน เวลาโดยเฉพาะ

วิธีตรวจสอบว่า iPhone 6s สามารถรับการซ่อมฟรีจาก Apple ได้หรือไม่

ข่าวดีสำหรับเพื่อนๆ ที่ใช้ iPhone 6s หรือ iPhone 6s Plus บางเครื่องที่มีปัญหาชิ้นส่วนภายในทำงานผิดพลาด (จริงๆ แล้วไม่มีปัญหาจะดีกว่าเนาะ ^^”) โดยโครงการนี้จะสามารถใช้ได้กับเครื่อง iPhone 6s และ iPhone 6s Plus ที่ผลิตในช่วงเดือนตุลาคม 2018 ถึงเดือนกันสิงหาคม 2019 ในบางเครื่องครับ