By Arnon Puitrakul - 06 พฤษภาคม 2015
คนที่เขียนโปรแกรม หรือเคยหัดเขียนโปรแกรมเคยสงสัยกันมั้ย ว่าทำไมโปรแกรมแรกของเรามันจะเป็น Hello World เสมอเลย ทำไมไม่เป็น Hello ตามด้วยชื่ออะไรแบบนี้ วันนี้ผมจะมาบอกเล่าที่มาของคำว่าHello World!
ถ้าเราอยากรู้จุดเริ่มต้นของคำๆนี้ เราต้องย้อนกลับไปใน ค.ศ. 1972 ในบทความ
A Tutorial Introduction to the Language B
โดย B.W. Kernighan แห่งห้องแล็บ Bell Laboratories ที่เราน่าจะคุ้นๆจากผลงานที่สร้างๆกันมา
ตอนแรกก็ ไม่มีใครรู้จักหรอก แต่พอต่อมาคำว่า "Hello World" ก็ถูกใช้เป็นตัวอย่างในหนังสืออีกเล่มนึงนั่นก็คือ
The C Programming Language
เขียนโดย B.W. Kernighan และ Dennis M.Ritchie ซึ่งมีหน้าตาดังนี้
main() {
printf("hello world\n");
}
งานนี้แหละครับ พอหนังสือเล่มนี้ออกไปก็ดังเป็นพลุแตก (ดังแค่ไหน ผมก็ไม่รู้เหมือนกันนะ เกิดไม่ทัน!) จากนั้นเวลาผ่านไป แค่คำว่า hello world มันก็งอกออกมาเป็น Hello World (h,w ตัวใหญ่) สักพักมี ! (เครื่อหมายตกใจ) งอกตามมา หลังๆมี , (comma) ตามมาอีก ปวดตับแท้
อย่างที่เรารู้กันว่า โปรแกรม Hello World เป็นโปแกรมที่ทุกภาษาโปรแกรมสามารถ Implement ขึ้นมาได้ จึงมีคนเอาเลยครับ Implement ออกมาเป็นโปรแกรม 481 โปรแกรมจาก 481 ภาษา และแยกออกเป็น 67 ภาษาคน โคตรจะเยอะ ลองเข้าไปดูกันได้ ที่นี่ (ตอนเจอเว็บนี้ครั้งแรกก็เงิบเหมือนกัน เยอะไปไหน!)
สุดท้ายนี้ใครที่กำลังจะเริ่มเขียนโปรแกรม ก็ขอให้สนุกกับโปรแกรมแรกของคุณนะครับ Hello World สวัสดีครับ
Homebrew เป็นอีกหนึ่งเครื่องมือที่เราชอบมาก ๆ มันทำให้เราสามารถติดตั้งโปรแกรม และเครื่องมือต่าง ๆ ได้เยอะแยะมากมายเต็มไปหมด แต่วันนี้ เราจะมาแนะนำ 5 Homebrew Package ที่เรารักส์และใช้งานบ่อยมาก ๆ กันว่าจะมีตัวไหนกันบ้าง...
การสำรองข้อมูลเป็นเรื่องสำคัญมาก ๆ อารมณ์มันเหมือนกับเราซื้อประกันที่เราก็ไม่คาดหวังว่าเราจะได้ใช้มันหรอก แต่ถ้าวันที่เราจำเป็นจะต้องใช้การมีมันย่อมดีกว่าแน่นอน ปัญหาคือเรามีวิธีไหนกันบ้างละที่สามารถสำรองข้อมูลได้ วันนี้เราหยิบยกวิธีง่าย ๆ ที่สามารถทำได้ที่บ้านมานำเสนอกัน...
คำว่า Zero-Trust น่าจะเป็นคำที่น่าจะเคยผ่านหูผ่านตามาไม่มากก็น้อย หลายคนบอกว่า มันเป็นทางออกสำหรับการบริหาร และจัดการ IT Resource สำหรับการทำงานในปัจจุบันเลยก็ว่าได้ วันนี้เราจะมาเล่าให้อ่านกันว่า มันคืออะไร และ ทำไมหลาย ๆ คนคิดว่า มันเป็นเส้นทางที่ดีที่เราจะมูฟออนกันไปทางนั้น...
หลังจากเราลงรีวิว NAS ไป มีคนถามเข้ามาเยอะมากว่า ถ้าเราไม่อยากซื้อเครื่อง NAS สำเร็จรูป เราจะสามารถใช้เครื่องคอมเก่าที่ไม่ได้ใช้แล้วมาเป็นเครื่อง NAS ได้อย่างไรบ้าง มีอุปกรณ์ หรืออะไรที่เราจะต้องติดตั้งเพิ่มเติม วันนี้เราจะมาเล่าให้อ่านกัน...