การตั้งค่า DNS สำหรับ Server ฉบับผู้เริ่มต้น

Domain Name System (DNS) คือระบบที่เอาไว้จัดการบริหารชื่อ Domain อย่างที่เราใช้ๆ กันบนอินเทอร์เน็ต การตั้งค่า DNS สำหรับคนที่เพิ่งจะเริ่มทำเว็บเป็นเรื่องน่างนงงมากเพราะว่ามีอะไรให้ตั้งเยอะแยะมากมาย วันนี้เลยจะมาเขียนแบบกระชัดสำหรับคนที่ยังงงๆ เอาแบบอ่านรวดเดียวรู้เรื่อง โดยสรุปสิ่งที่จะเล่าวันนี้ก็คือวิธีการตั้งค่า Domain Name ของเราว่า ถ้าเข้ามาที่ชื่อนี้ ให้ไปเรียกหา Server ที่ไหนต่อนั่นเอง ซึ่งเดี๋ยวจะอธิบายถึงชนิดของ record ที่จำเป็นต้องรู้แต่ละอัน Continue reading

การตั้งค่า NGINX ให้ใช้กับ Let’s Encrypt

ช่วงหลังๆ มานี่ปริมาณเว็บไซต์ที่ใช้ HTTPS เพิ่มขึ้นอย่างมาก ทั้งด้วยปัจจัยเรื่องความเป็นส่วนตัวของผู้ใช้ การแอบดักข้อมูลของรัฐบาล การที่คอมพิวเตอร์เซิร์ฟเวอร์มันเร็วขึ้นมากจนรองรับการเข้ารหัสกับผู้ใช้ทุกคนได้ จนไปถึง SSL ไม่ต้องเสียเงินอีกต่อไป ด้วยเหตุผลที่กล่าวมาข้างต้น ดังนั้นเว็บไซต์ยุคใหม่ควรจะปรับตัวและใช้ HTTPS ให้เรียบร้อยได้แล้ว วันนี้จึงจะมาสอนตั้งค่า NGINX ให้ได้ HTTPS สวยๆ แบบไม่ต้องเสียค่า Certificate สำหรับ SSL กัน แต่ก่อนอื่นต้องบอกว่านี่ไม่ใช่โพสที่จะสอนว่าเปิด Web Server ยังไงนะครับ นี่เป็นระดับผู้ที่ใช้งานเป็นแล้วพอสมควร Continue reading

สรุปสิ่งที่ได้ทำในปี 2016

2016กำลังจะสิ้นปี 2016 แล้ว นึกกลับไปถึงตอนต้นปีแล้วรู้สึกตกใจมาก ปีนี้เป็นปีที่พาตัวเองมาไกลมากจริงๆ น่าจะเกิดจากการได้มาอยู่ในสภาพแวดล้อมที่เหมาะสมแก่การพัฒนาตนเองและเลขอายุที่มากขึ้นเป็นแรงกดดันให้บริหารเวลาให้ดีขึ้น ปีนี้เป็นปีที่มีการพัฒนาทั้งการศึกษาและทักษะความรู้มากมายพอสมควรเลย และเป็นปีที่ต้องบอกว่าเข้าสู่แวดวงนักวิชาการอย่างจริงจังแล้ว Continue reading

Rewrite Laravel URL when not in root path with NGINX

In the most cases, we place the Laravel in the root path /.

As a result, the nginx configuration becomes

However, if we want to move Laravel inside other directories, we must also change the location directive along with the public/index.php file.

Let’s say we want to move to the /app directory. Then the location directive would become

Since nginx indicates the root path already, so we have to always refer from the root path.

เทคนิคการการดำเนินชีวิตที่ได้จากการเรียน ป.โท

วันนี้มาต่อกันอีกหนึ่งหัวข้อที่จะว่าสำคัญที่สุดก็เป็นได้ นั่นก็คือการบริการชีวิตการทำงานควบคู่กับการเรียนต่อให้มีประสิทธิภาพ อย่างที่ได้เล่าไปแล้วว่าชีวิตการเรียนไปทำงานไปนั้นโหดร้ายเอาการ ดังนั้นการบริหารเวลาจึงเป็นสิ่งที่สำคัญมากๆ เพราะเรามีเวลา 24 ชั่วโมงเท่ากันทุกคน แต่ภาระหน้าที่มากกว่าคนอื่น จึงมีความจำเป็นต้องใช้เวลาให้มีประสิทธิภาพมากขึ้น การใช้เวลาให้มีประสิทธิภาพไม่ได้หมายความว่าจะต้องทำงานตลอดเวลางานจะได้เสร็จเร็วๆ แต่หมายถึงการรักษาสมดุลระหว่าง  3 สิ่ง ได้แก่ หน้าที่การงาน (รวมถึงเรื่องเรียน) ความสัมพันธ์ (ทั้งครอบครัวและแฟน) และสุดท้ายที่สำคัญที่สุดก็คือตัวเอง ก็มีอยู่หลายประเด็นที่จะต้องพิจารณา ว่าแล้วก็มาลุยกันเลยดีกว่า Continue reading

23 สิงหาคม วันแห่งความสำเร็จที่ต้องทุ่มสุดตัว

วันนี้เป็นวันที่ค่อนข้างจะบ้าระห่ำ แต่ทำอะไรก็สำเร็จเช่นกัน จึงอยากจะจดบันทึกเอาไว้

เรื่องเกิดตั้งแต่ขับรถออกไป ม. เพื่อจะไปส่งเล่มวิทยานิพนธ์ที่แก้ไขเสร็จแล้ว ความจริงต้องซื้อแผ่น CD ก็เลยเข้า 7-11 หน้าคอนโด ปรากฏว่าไม่มีขายซะงั้น จำได้ว่าปรกติ 7-11 จะมี CD ขาย ก็ช่างมัน ต่อมาระหว่างขับมอเตอร์ไซค์ตลอดทั้งทางก็เจอทั้งรถเบียด ติดไฟแดงอย่างนาน ขับตามรถควันดำบนถนนที่แซงไม่ได้ เจอรถสิบล้อขวางบนถนนเล็กๆ ที่โค้งเยอะ แต่สุดท้ายก็ไปถึง ม. ได้โดยสวัสดิภาพ Continue reading

เทคนิคการตั้งรหัสผ่าน ฉบับ spicydog

รหัสผ่านเป็นสิ่งที่ถูกใช้มาอย่างยาวนานบนโลกคอมพิวเตอร์เพื่อใช้ในการยืนยันตัวตนผู้ใช้งาน หลายๆ คนก็รู้ว่ามันเป็นการป้องกันความปลอดภัยที่ไม่ได้ดีมากนัก แต่เนื่องจากไม่มีทางเลือกอื่นที่จะสะดวกสบายง่ายแต่การนำมาใช้งานได้มากกว่านี้อีกแล้ว มันจึงถูกใช้ต่อมาเรื่อยจนถึงปัจจุบัน มีความพยายามจะทดแทนการใช้งานรหัสผ่านด้วยหลายๆ วิธี แต่สุดท้ายก็กลายเป็นแค่ทางเลือก หรือถูกใช้เป็นวิธีการช่วยเพิ่มความปลอดภัยให้เท่านั้น และรหัสผ่านที่แท้จริงก็ยังมีอยู่ต่อไป ดังนั้นเราจึงต้องหาวิธีการตั้งรหัสผ่านที่ดีสำหรับการใช้บริการต่างๆ เพื่อป้องกันปัญหาที่จะเกิดขึ้นในกรณีที่ Account โดนแฮค ใน Entry นี้ผมจะขอนำเสนอไอเดียการตั้งรหัสผ่านที่ผมคิดว่ามันเจ๋ง เผื่อหลายๆ คนจะได้เอาไปใช้และรู้สึกว่าตัวเองปลอดภัยมากขึ้น Continue reading

ประสบการณ์การเรียน ป.โท พร้อมทำงาน ให้จบใน 2 ปี

ผมเชื่อว่าหลายๆ คนเชื่อการเรียนจบ ป.ตรี มันธรรมดาเกินไปแล้วเพราะใครๆ ก็จบ ป.ตรี กันทั้งนั้น ไม่เหมือนกับยุคลุงๆ ป้าๆ ที่จบ ป. 4 ก็เพียงพอสำหรับการทำงาน ทางเดียวที่จะทำให้ตัวเองไม่ธรรมดาอีกต่อไปก็คือการเรียนต่อ ป.โท แต่ด้วยเหตุผลด้านปากท้องก็มีความจำเป็นต้องทำงานไปด้วย ค่าเรียน ป.โท สมัยนี้ก็แสนแพง คนที่ทำงานส่งตัวเองคงจะเข้าใจคุณค่าของเงินดี ทางที่ดีที่สุดก็คือการรีบเรียนรีบจบ แต่บางหลักสูตรเขาก็ไม่ได้เป็นประเภทจ่ายเงินครบจบแน่ ต้องฝ่าด่านตรวจมาตรฐานมากมาย บางที่ถึงขั้นตอนทำงานวิจัยส่งตีพิมพ์ระดับนานาชาติ งานก็เยอะ เรียนก็แยะ แล้วจะทำยังไงให้เรียนจบทันได้ตามหลักสูตรล่ะ วันนี้ผมจะมาเล่าประสบการณ์บ้าๆ เรื่องการทำงานไป เรียน ป.โท ไปด้วย แล้วก็สำเร็จการศึกษาได้ภายในเวลา 2 ปี Continue reading

ได้อะไรจากการตัดคำภาษาไทย

ได้รู้ว่างานวิจัยที่เขียนโปรแกรมยากๆ มักไม่ค่อยมีคนทำ
ได้หัวข้อวิทยานิพนธ์
ได้ทำวิจัยแบบจริงจัง
ได้เห็นว่าความจริงคนส่วนใหญ่ก็คนที่เดียวกัน
ได้ศึกษาและเห็นปัญหาการวิจัยในประเทศไทย
ได้เขียนอัลกอลิทึมระดับโคตรยาก
ได้ Conference Paper ฉบับแรก
ได้เขียนเล่มจนจบ
ได้สอบจบสำเร็จแบบมึนๆ เพราะนอนไม่พอ
ได้ฝึกการเข้าหาผู้อื่นแบบที่คนปรกติเขาทำกัน
ได้ฝึกจองโรงแรมและเครื่องบินราคาถูกด้วยตัวเอง
ได้เดินทางและทำทุกอย่างตั้งแต่ต้นด้วยตัวเอง
ได้มางาน Conference เป็นครั้งแรก
ได้รู้จักวิธีการผูกมิตรกับคนที่ไม่เคยรู้จักกันมาก่อน
ได้คุยอย่างสนิทสนามกับคนในวงการ NLP ในประเทศไทย
ได้พิสูจน์ว่า เมื่อตั้งเป้าหมายแล้ว และเห็นว่ามันดี
จงเชื่อมั่นใจตนเอง และอย่าหยุดทำจนกว่าจะสำเร็จ!

ยังมีอีกหลายได้ที่กำลังจะได้ เอาไว้ได้แล้วค่อยมาเขียนต่อ