Parse Argument จาก Command Line บน Python อย่างง่ายดายด้วย Argparse

Parse Argument จาก Command Line บน Python อย่างง่ายดายด้วย Argparse

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

เมื่อคุณภาพอินเตอร์เน็ตไม่ได้วัดที่ความเร็วเท่านั้น

เมื่อคุณภาพอินเตอร์เน็ตไม่ได้วัดที่ความเร็วเท่านั้น

หลายวันก่อนหน้านี้ มีเพื่อนมาถามเราว่า เราควรจะติดอินเตอร์เน็ตกับเจ้าไหนดี ทำให้วันนี้เราจะมาดูกันว่า จริง ๆ แล้วที่เราเข้าใจว่าเน็ตบ้านชั้นเร็วกว่าย่อมดีกว่า เหมือนกับที่ชอบ Ads ลงกันว่า นี่นะ เราใช้ไปเลย 1 Gbps กับ 500 Mbps มันเป็นแค่คำลวงทางการตลาด หรือจริง ๆ แล้วมันมีผลจริง ๆ กันแน่...

จัดการกับ Skew Data ด้วย Log Transform

จัดการกับ Skew Data ด้วย Log Transform

Data ในโลกแห่งความฝัน และ ความจริงช่างแตกต่างกันราวฟ้ากับเหว หนึ่งในปัญหาที่เราพบได้บ่อยคือการ กระจายตัวที่ไม่ปกติ เพื่อเป็นการบรรเทาปัญหานี้ การใช้ Log Transform ก็จะเข้ามาช่วยได้ วันนี้เรามาดูกันว่า มันคืออะไร และเราจะทำยังไง...

Python Script กับการทำ Obfuscation

Python Script กับการทำ Obfuscation

การ Obfuscate คือการทำให้ Software ของเรายากต่อการอ่าน และ การทำ Reverse Engineering มากขึ้น ซึ่งใน Python ที่เป็น Scripting Language การจะ Deliver Software เราก็จำเป็นต้องทำเหมือนกัน วันนี้เราจะพาไปรู้จัก Tool ของ Python ที่ทำให้เรา Obfuscate Python ได้ดีขึ้นนั่นคือ pyarmor กัน...

Zero-Day Attack คืออะไร ?

Zero-Day Attack คืออะไร ?

เมื่อไม่วันก่อน Apple ออก Hotfix สำหรับอุปกรณ์ที่ทำงานบนระบบปฏิบัติการ iOS และ iPadOS ใน Version 15.0.2 ออกมา เพื่อปิดช่องโหว่ที่พบจากการโจมตี Zero-Day ทำให้วันนี้ เราจะมาเล่าถึงความหมายของ Zero-Day Attack ว่าจริง ๆ แล้วมันคืออะไร มันมาได้ยังไง และ เราจะป้องกันตัวเราได้อย่างไร...

รีวิวสาย Apple Watch Hermès สายหนังแบบ Single Tour ที่ไม่เคยคิดจะซื้อมาก่อน สุดท้ายก็ไม่รอด

รีวิวสาย Apple Watch Hermès สายหนังแบบ Single Tour ที่ไม่เคยคิดจะซื้อมาก่อน สุดท้ายก็ไม่รอด

สุดท้ายก็ไม่รอด กับสาย Apple Watch Hermès ที่บอกเลยว่า มันดูดีจริง ๆ ชอบความส้มของนางมาก ๆ มาดูกันว่าสายในราคา 10k มันจะให้ประสบการณ์อะไรกับเราบ้าง...

Switch-Case ทิพย์บน Python 3.10 ในที่สุด ก็มีสักที

Switch-Case ทิพย์บน Python 3.10 ในที่สุด ก็มีสักที

Pattern Matching หรือบางคนเรียก Switch-Case ทิพย์ เป็น Feature ใหม่ใน Python 3.10 ที่ทำให้เราสามารถเขียน Syntax ที่คล้ายกับ Switch Case ในภาษาอื่น ๆ ได้เลย ทำให้การเขียน Code มันสะอาด และง่ายขึ้นมาก ๆ วันนี้ลองมาดูกันว่ามันจะใช้งานได้อย่างไร...

Identity Theft ภัยอันตรายใกล้ตัวกว่าที่คิด

Identity Theft ภัยอันตรายใกล้ตัวกว่าที่คิด

เมื่อหลายวันก่อนนั่งดู Series ใน Netflix ชื่อ Clickbait เลยทำให้เรานึกถึงภัยคุกคามตัวนึงที่หลาย ๆ คนมองข้ามอย่าง Identity Theft หรือการขโมยตัวตนของเรานั่นเอง วันนี้เรามาดูกันว่ามันคืออะไร และเราจะป้องกันมันได้อย่างไร...

รีวิว iCloud+ บริการ Subscription เพิ่มความปลอดภัยจาก Apple คุ้มมั้ยที่จะจ่าย

รีวิว iCloud+ บริการ Subscription เพิ่มความปลอดภัยจาก Apple คุ้มมั้ยที่จะจ่าย

และรีวิวสุดท้ายของฝั่ง Apple กันแล้ว ไม่ใช่ Software Update แต่เป็นบริการใหม่ที่ Apple พึ่งออกมาเพิ่มให้ คือ iCloud+ ซึ่งจริง ๆ แล้วก็คือ iCloud เดิมแหละ แต่เพิ่ม Feature ขึ้นมาอีก คือ Hide my Email, Secure Homekit Video และ Private Relay...