รีวิว MacBook Pro 14-inches M1 Max ไปให้สุดหยุดที่หมดตัว

รีวิว MacBook Pro 14-inches M1 Max ไปให้สุดหยุดที่หมดตัว

ในที่สุด รีวิว Macbook Pro 14-inches ของเราก็มาสักที หลังจากรอเครื่องอยู่นานมาก ๆ ตอนนี้ใช้มาประมาณอาทิตย์กว่า ๆ แล้วบอกเลยว่ามันเป็น Laptop ที่ Powerful มาก ๆ เมื่อเทียบกับขนาดของมัน แต่ราคาก็ไม่น่ารักเท่าไหร่เลย ถ้ามีเงิน และ ต้องการใช้ Performance ระดับนี้ถือว่าเป็นเครื่องที่น่าสนใจเลยละ...

Overload Function บน Python ด้วย SingleDispatch

Overload Function บน Python ด้วย SingleDispatch

หนึ่งใน Feature ที่เราต้องการมาก ๆ จากการเขียนภาษาอื่น ๆ มาอย่างการทำ Function Overloading ที่ Python ปกติแล้วมันไม่สามารถทได้เลย แต่เราจะบอกว่าจริง ๆ แล้ว Python มันก็มีอะไรแบบนี้อยู่เหมือนกัน แต่เราจะต้องเรียกผ่านคำสั่งพิเศษอย่าง SingleDisptch วันนี้เรามาดูกันว่า มันทำยังไง บอกเลยว่า ไม่ยากด้วย...

ติดตั้ง Tensorflow บน Apple Silicon เร็วทะลุจักรวาล

ติดตั้ง Tensorflow บน Apple Silicon เร็วทะลุจักรวาล

สำหรับคนที่เปลี่ยนมาใช้งาน Apple Silicon ทั้งหลายแล้วต้องทำงานกับพวกงาน Deep Learning มีคนถามเข้ามาว่า เราจะติดตั้ง Tensorflow อย่างไรให้ใช้งาน GPU ได้กัน บอกเลยว่าติดตั้งใช้เวลาไม่เกิน 5 นาทีเท่านั้นเอง...

F-String ลูกเล่นใน Python ที่หลาย ๆ คนมองผ่าน

F-String ลูกเล่นใน Python ที่หลาย ๆ คนมองผ่าน

วันนี้เราจะพามารู้จักอีกหนึ่ง Feature บน Python ที่จะทำให้การจัดการ String เวลาเราแสดงผลง่ายขึ้นกับ f-String จาก Concat String กันหน้าสั่น สู่การเขียนในรูปแบบที่อ่านง่ายขึ้น และประหยัดเวลามากขึ้น...

จัดการ DateTime ใน Python ได้ง่าย ๆ ด้วย Pendulum

จัดการ DateTime ใน Python ได้ง่าย ๆ ด้วย Pendulum

เวลาเราเขียน Python หนึ่งในเรื่องที่เราปวดหัวที่สุดแล้ว ก็คือการจัดการกับพวก Datetime โดยเฉพาะเมื่อเราทำงานกับ Dataset ขนาดใหญ่ ๆ ก็คือ ไม่สนุกเลย เช็คกันรัว ๆ แตกกันกระจายแน่นอน ทำให้วันนี้เรามี Library ตัวนึงที่จะทำให้เรื่องเหล่านี้ง่ายขึ้นนั่นคือ Pendulum...

รีวิว Aruba Instant On 1930 Switch สำหรับ Small to Medium Business ราคาสุดคุ้ม (แต่เราเอามาใช้ในบ้าน)

รีวิว Aruba Instant On 1930 Switch สำหรับ Small to Medium Business ราคาสุดคุ้ม (แต่เราเอามาใช้ในบ้าน)

Aruba Instant On 1930 เป็น Switch สำหรับ Small Business ที่มีข้อดีในการเชื่อมต่อผ่าน Cloud ทั้งหมด มาพร้อมกับ Gigabit Ethernet 24 Port และ SFP+ 10G อีก 4 Port พร้อมสำหรับงานระดับ Business ได้สบาย ๆ เลย...

เมื่อ Multiprogramming และ Pandas ทำพิษ แก้ปัญหายังไงดี

เมื่อ Multiprogramming และ Pandas ทำพิษ แก้ปัญหายังไงดี

การใช้ Multiprogramming เข้ามาช่วยทำให้การทำงานสามารถทำได้เร็วขึ้นบน CPU Generation ใหม่ ๆ แต่ ๆ มันก็ไม่ได้ทำให้เราเพิ่มได้ตลอดหรอก ถึงจุดนึง มันจะเริ่มทำให้ Performance มันช้าลง วันนี้เรามาคุยกันว่า เท่าไหร่ละ ทำให้ช้า และเราจะต้องค่ามันใน Python และ Pandas ได้อย่างไร...

Coroutine บน Python : ปูนและอิฐสำหรับ Asynchronous Programming

Coroutine บน Python : ปูนและอิฐสำหรับ Asynchronous Programming

วันนี้เราจะพาไปรู้จัก Foundation Concept ที่เราใช้ในการเขียนโปรแกรมแบบ Asynchronous อย่าง Coroutine กันว่า ในภาษา Python เราจะ Implement มันได้อย่างไร...

5 ขั้นตอนก่อนขายเครื่อง Mac ให้คนอื่น

5 ขั้นตอนก่อนขายเครื่อง Mac ให้คนอื่น

เมื่อไม่นานมานี้ เราขายเครื่อง Mac ที่เราใช้งานออกไป สำหรับการมาถึงของ Macbook Pro แหละ แต่สิ่งที่สำคัญมาก ๆ ก่อนเราจะขาย หรือ เอาเครื่องที่เราใช้งานให้คนอื่นไป คือการเอาข้อมูล และ Settings ออก ทำให้เหมือนกับเราซื้อเครื่องมาใหม่เลย มาดูกันว่า มันจะมีขั้นตอนอะไรที่เราต้องทำบ้าง...