Passwordless กับโลกของ Password ที่ไม่มี Password

Passwordless กับโลกของ Password ที่ไม่มี Password

Password เป็นสิ่งที่เราใช้กันมาเนิ่นนานแล้ว แต่เมื่อเวลาผ่านไป เรามี Account มากขึ้นเรื่อย ๆ การจำ Password เมื่อก่อนอาจจะจำ ไม่ถึง 10 ตอนนี้น่าจะหลายร้อยแล้ว มันไม่ใช่เรื่องสนุกแน่นอน Passwordless จะเข้ามาช่วยเราได้อย่างไร ไปหาคำตอบได้ในบทความนี้กันเลย...

Command Line พื้นฐานที่ Developer ควรรู้ EP 1

Command Line พื้นฐานที่ Developer ควรรู้ EP 1

การใช้งาน Command Line เป็นสิ่งที่เหมือนบัพพลังของ Developer เลยก็ว่าได้ วันนี้เรามาดูกันว่า จริง ๆ แล้ว Command Line มันทำงานอย่างไร พร้อมกับ คำสั่งพื้นฐานที่ควรทราบ...

เขียน Python Script อย่างไรให้ไม่โดนเพื่อนร่วมงานโยกหน้าให้

เขียน Python Script อย่างไรให้ไม่โดนเพื่อนร่วมงานโยกหน้าให้

Python เป็นภาษาที่มีความยืดหยุ่นสูงมาก มันสามารถเขียนได้หลายอย่างมาก ๆ แต่เพราะการที่มันเป็นแบบนี้แหละ ทำให้ Code Style มันดิ้นได้เยอะมาก ๆ วันนี้เลยจะมาแนะนำวิธีการเขียน Python อย่างไรไม่ให้เพื่อนร่วมงานโยกหน้ากัน...

For-Loop ใน Python ทำงานยังไง?

For-Loop ใน Python ทำงานยังไง?

เคยสงสัยมั้ยว่า For-Loop ที่เราใช้งานกันมันทำงานยังไง วันนี้เราจะมาเปิดม่านพาไปดูเบื้องหลังกันว่า ภายใต้การทำงานของมัน มันเกิดอะไรขึ้นบ้าง...

Hocrox กับการทำ Image Augmentation ที่โคตรง่าย เหมือนใช้ Keras

Hocrox กับการทำ Image Augmentation ที่โคตรง่าย เหมือนใช้ Keras

ก่อนหน้านี้การทำ Image Preparation และ Augmentation เป็นเรื่องที่ทำได้แหละ แต่น่าปวดหัวมาก ๆ มันน่าจะดีกว่า ถ้ามันมี Tool หรือ Library ที่ทำให้มันง่ายขึ้นมาก ๆ วันนี้เราขอนำเสนอ Hocrox เลย...

Validate Data ยังไงให้ง่ายด้วย Cerberus

Validate Data ยังไงให้ง่ายด้วย Cerberus

การทำ Data Validation เป็นเรื่องสำคัญมาก ๆ ในการเขียนโปรแกรมเลยก็ว่าได้ ทำให้เรามั่นใจว่า User จะกรอกข้อมูลที่ถูกต้องเข้ามา ลดข้อผิดพลาดในการทำงานไปได้เยอะ ในวันนี้ เราจะมาแนะนำ Library ที่จะมาช่วยเราในเรื่องนี้กันอย่าง Cerberus...

Hash Password ด้วย bcrypt บน Python

Hash Password ด้วย bcrypt บน Python

เมื่อไม่กี่วันก่อน เราไปเห็นงานระบบนึง โป๊ะแตกว่า หนูเก็บ Plain Password จังหวะนั้นก็คือ อารมณ์อยากโยกหน้าก็เข้ามาทันที ไม่ควรทำเนอะ ทำให้วันนี้เราจะมาสอนว่า จริง ๆ แล้ว เราจะเก็บ Password เราจะต้องทำอย่างไรกัน...

รู้จักกับ Context Manager ใน Python

รู้จักกับ Context Manager ใน Python

Context Manager จะเข้ามาช่วยเราในการเขียน Code เยอะมาก ๆ โดยเฉพาะในการเรียกใช้งาน External Resources ต่าง ๆ เช่น File, Database และ API Server ต่าง ๆ ได้ดีเลยละ จะเป็นอย่างไร ใช้งานอย่างไร ไปหาคำตอบที่บทความนี้ได้เลย...

ความลับของ Media Engine ได้เปิดเผยแล้ว ทำไมถึงเจอปัญหา Encode ช้า

ความลับของ Media Engine ได้เปิดเผยแล้ว ทำไมถึงเจอปัญหา Encode ช้า

หลังจากตอนก่อน เราเจอปัญหากับ Compressor นั่งหาคนร้ายตั้งนาน ตอนนี้เราเจอแล้ว ในที่สุดว่ามันเกิดจากอะไร ลดเวลาในการ Render และการกินไฟ ไปหลายเท่าตัวเลย มาดูกันว่าใครจะเป็นคนร้าย...