เคยสงสัยมั้ยว่า For-Loop ที่เราใช้งานกันมันทำงานยังไง วันนี้เราจะมาเปิดม่านพาไปดูเบื้องหลังกันว่า ภายใต้การทำงานของมัน มันเกิดอะไรขึ้นบ้าง...
ก่อนหน้านี้การทำ Image Preparation และ Augmentation เป็นเรื่องที่ทำได้แหละ แต่น่าปวดหัวมาก ๆ มันน่าจะดีกว่า ถ้ามันมี Tool หรือ Library ที่ทำให้มันง่ายขึ้นมาก ๆ วันนี้เราขอนำเสนอ Hocrox เลย...
การทำ Data Validation เป็นเรื่องสำคัญมาก ๆ ในการเขียนโปรแกรมเลยก็ว่าได้ ทำให้เรามั่นใจว่า User จะกรอกข้อมูลที่ถูกต้องเข้ามา ลดข้อผิดพลาดในการทำงานไปได้เยอะ ในวันนี้ เราจะมาแนะนำ Library ที่จะมาช่วยเราในเรื่องนี้กันอย่าง Cerberus...
เมื่อไม่กี่วันก่อน เราไปเห็นงานระบบนึง โป๊ะแตกว่า หนูเก็บ Plain Password จังหวะนั้นก็คือ อารมณ์อยากโยกหน้าก็เข้ามาทันที ไม่ควรทำเนอะ ทำให้วันนี้เราจะมาสอนว่า จริง ๆ แล้ว เราจะเก็บ Password เราจะต้องทำอย่างไรกัน...
Context Manager จะเข้ามาช่วยเราในการเขียน Code เยอะมาก ๆ โดยเฉพาะในการเรียกใช้งาน External Resources ต่าง ๆ เช่น File, Database และ API Server ต่าง ๆ ได้ดีเลยละ จะเป็นอย่างไร ใช้งานอย่างไร ไปหาคำตอบที่บทความนี้ได้เลย...
หลังจากตอนก่อน เราเจอปัญหากับ Compressor นั่งหาคนร้ายตั้งนาน ตอนนี้เราเจอแล้ว ในที่สุดว่ามันเกิดจากอะไร ลดเวลาในการ Render และการกินไฟ ไปหลายเท่าตัวเลย มาดูกันว่าใครจะเป็นคนร้าย...
OBS 27.1 บน macOS มีการรองรับ Hardware Encoder ที่จะช่วยเพิ่มความเร็วในการ Encode มหาศาลมาก ๆ แต่พอเอาเข้าจริงใช้ไป ปรากฏว่า อ่อนเปลี้ย แต่ด้วย OBS 27.2 RC ปัญหานี้จะหมดไปด้วย ARM Native Build...
เรื่องที่เจอเมื่อวานอดใจไม่ไหวจริง ๆ ที่จะมาเขียน เป็นเรื่องของ Media Engine บน M1 Pro และ M1 Max ที่ทำให้เราคาดหวังมาก ๆ ว่า ถ้าเรา Encode Video แล้วมันจะเร็วส์ แรง ทะลุนรก ดั่งพี่ดอม แต่ ๆ เมื่อวาน มานั่งทำวีดีโอสอน ก็เลยได้ค้นพบเรื่องของการ Encode Video บน M1 Pro/Max ที่น่าสนใจมาให้อ่านกัน...
การจัดการ Dependencies ต่าง ๆ บน Python เราก็จะมีการ Install Module หรือพวก Package ต่าง ๆ เข้ามา ไม่ว่าจะผ่าน pip เอย หรือ conda อะไรเลย แต่คำถามคือ แล้วเราจะแชร์พวก Configuration ต่าง ๆ ไปให้อีกเครื่องได้อย่างไร ทำแบบไหนมันมีข้อดีข้อเสียอย่างไรบ้าง...