Code คืออะไร? เข้าใจผ่านหนัง The Matrix

the-metrix-software

เชื่อว่าหลายคนคงเคยดูหนังเรื่อง The Matrix เราลองมาทำความเข้าใจเรื่องว่า โค้ด (code) คืออะไรผ่านหนังเรื่องนี้กันเถอะ

API คืออะไร? อธิบายแบบคนไม่เขียนโปรแกรมรู้เรื่องได้มั้ย?

server-client-model

ก่อนอื่นต้องทำความเข้าใจก่อนว่าแอพต่างๆหรือหน้าเว็บที่เราเห็นกันทุกวันนี้ การทำงานทุกอย่างไม่ได้อยู่ในแอพ Facebook ที่คุณลงไว้ในมือถือ หรือหน้าเว็บ facebook.com ที่คุณเปิดขึ้นมา

ส่องข้อมูลการปฏิเสธการขึ้นเครื่อง (Denied Boardings) ในอเมริกา

denied boarding

เป็นข่าวใหญ่โตกันอยู่ในตอนนี้ กับกรณีสายการบิน United ที่มีการใช้ความรุนแรงในการนำตัวผู้โดยสารคนหนึ่งลงจากเครื่อง เพื่อให้เจ้าหน้าที่สายการบินได้ขึ้นเครื่องไปปฏิบัติหน้าที่ที่สนามบินปลายทาง (ศัพท์ในวงการ เรียกว่า deadheading)

นิทานเรื่อง big data กับหนังสือในห้องสมุด

Child looking at bookshelf

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

ข้อมูลมันสกปรกอะไรขนาดนั้น ทำไมต้องเสียเวลามากมายทำความสะอาด?

cleaning materials

เป็นเรื่องที่รู้กันในวงการ data science ว่าการทำความสะอาดข้อมูลนั้นกินเวลาถึง 70–80% ของการทำงาน นักวิทยาศาสตร์ข้อมูล (data scientist) หลายคนถึงกับบอกว่าตัวเองเป็น data janitor หรือภารโรงข้อมูล ซะมากกว่า

เมื่อไหร่จึงควรใช้แผนภูมิวงกลม (Pie chart)

pie chart

Pie chart (แผนภูมิวงกลม) หรือวงกลมที่แตกเป็นเสี่ยงๆ (เหมือนการแบ่งพายหรือพิซซ่าเป็นชิ้นๆ) นั้นแสดงถึงส่วนประกอบหลายๆส่วนที่รวมกันเป็นหนึ่ง โดยขนาดของแต่ละชิ้นก็เป็นสัดส่วนกับปริมาณของส่วนประกอบนั้น