มาติดตั้ง HTTPS ด้วย Let’s Encrypt ให้ Nginx บน Ubuntu 16.04 กันเถอะ

ทุกวันนี้ HTTPS ได้เข้ามามีบทบาทกับเว็บไซต์เป็นอย่างมาก ตั้งแต่การเข้ารหัสข้อมูลในการส่งข้อมูลผ่านเว็บไซต์ ซึ่งทำให้เรามั่นใจได้ระดับหนึ่งว่าข้อมูลจะไม่ถูกดักระหว่างทาง และตัว Browser เองก็มีการแสดงสัญลักษณ์ว่าเว็บไซต์ที่ติดตั้ง HTTPS เหล่านี้ปลอดภัย (กรณีที่ HTTPS นั้นได้รับ Certificate จากแหล่งที่น่าเชื่อถือ) ด้วยเช่นกัน และที่คาดไม่ถึงสุด ๆ ก็คือ เว็บไซต์ที่มี https จะมีคะแนนเกี่ยวกับ SEO ที่ดีกว่าเว็บไซต์ที่ไม่มี HTTPS ดังนั้นการติดตั้ง HTTPS ในยุคปัจจุบันจึงเป็นเรื่องที่สำคัญอย่างมาก

อ่านทั้งหมด

ลง Windows 10 แล้วเครื่องช้า แก้อย่างไร ?

ผมมีอาชีพรับจ้างเป็นนักเขียนโปรแกรม ชีวิตส่วนใหญ่ผมก็จะวนเวียนอยู่กับการใช้งานคอมพิวเตอร์ เวลาไปทำงานผมก็จะมี Laptop หนึ่งเครื่องเพื่อใช้ทำงาน และเมื่อทำงานเสร็จกลับมาบ้านผมก็จะใช้ Laptop ตัวนี้ทำงานที่บ้านและเล่นสื่อบันเทิงต่าง ๆ

ครั้นจะใช้ Laptop ที่ใช้ทำงานมาเล่นสื่อบันเทิงทุกอย่าง (แนวชมพูด้วย) อาจจะไม่เหมาะสม เพราะเดี๋ยวเวลาเรานำเสนองานอาจจะเผลอไปเปิดสื่อเหล่านีัได้ ผมเลยตัดสินใจที่จะฟื้นคืนชีพ PC ที่มีอายุกว่า 7-8 ปีที่ผมเคยใช้งานจนเสียและปล่อยมันไว้อย่างนั้น เพื่อมาใช้งานเวลาที่อยู่บ้าน

อ่านทั้งหมด

ทำบล็อกสกรีนอันแรกในชีวิตสำเร็จแล้ว

ในที่สุดวันนี้ก็มาถึงครับเพราะตอนนี้ผมสามารถทำบล็อกสำหรับงาน Silkscreen ได้สำเร็จแล้วครับ หลังจากที่ต้องผ่านปัญหาทั้งเรื่อง Printer พัง และต้องเจอกับปัญหาอื่น ๆ รุมเร้าจนทำให้งานผลิตเสื้อเป็ด everduck. (ตอนนี้เลิกผลิตแล้วจ้า แต่เดี๋ยวจะรื้อโครงการนี้มาทำให้อีกครั้งครับ) ล่าช้า แต่ตอนนี้ผมทำบล็อกสำหรับสกรีนเสื้อเป็ดสำเร็จแล้วครับ

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

อ่านทั้งหมด

Yamaha Bolt เปลี่ยนแบตเตอรี่ทีน้ำตาไหลพราก

ไม่ได้เขียน Blog หลายวันเลยครับ มัวแต่วุ่น ๆ ๆ ๆ ๆ กับหลาย ๆ อย่าง และที่หนักที่สุดคือลูกชายสุดรักของผม Yamaha Bolt เริ่มมีอาการครับ แบตเตอรี่เสื่อมสภาพนั้นเองครับ ที่น่าตกใจสุด ๆ ก็คงจะเป็นราคาแบตเตอรี่นี้แหละครับ ลูกละ 9,800บาท

รถผมเป็น Yamaha bolt R เป็นตัว Cruiser ปี 2015 แต่ว่าจริง ๆ ผมรับรถช่วงปีใหม่ของปี 2016 พอดี นั้นหมายความว่ารถผมมีอายุประมาณ 1 ปีกับ 5 เดือน (ปัจจุบันวันที่ 29 เมษายน 2017) และก็ระยะทางที่ใช้งานประมาณ 23,00KM นั้นถือว่าเป็นการใช้งานที่เยอะมาก ๆ สำหรับรถ 1ปีครึ่ง แน่นอนว่ามันถึงระยะที่ต้องเอาไปตรวจเช็กสภาพ

อ่านทั้งหมด

สอนเขียน WordPress Theme ฉบับมือใหม่ตอนที่ 3 – สร้าง Layout สำหรับ Header, Footer และ Sidebar

เอาหล่ะครับหลังจากที่เราทราบโครงสร้างของการจัดวางไฟล์ในการสร้าง WordPress Theme กันแล้วนะครับ บทความนี้เราจะมาลุยกันต่อในการสร้าง Layout กันเลยครับ เพราะว่าปกติทั่วไปแล้วงานออกแบบหรือพัฒนาเว็บไซต์เราจะเริ่มจากการวาง Layout กันซะก่อนแล้วค่อยขยับไปถึง การวางเนื้อหาภายใน Layout อีกทีครับ

อ่านทั้งหมด

สอนเขียน WordPress Theme ฉบับมือใหม่ตอนที่ 2 – ทำความรู้จักกับโครงสร้างและการเขียน PHP

เอาหล่ะครับหลังจากที่เราได้ลองสร้าง Theme WordPress แบบเปล่า ๆ แล้วลองกด Active ดูกันแล้ว และขั้นตอนต่อไปก็คือการทำให้ Theme แสดงผลตามที่เราต้องการครับ แต่ก่อนที่เราจะทำให้ Theme แสดงผลตามที่เราต้องการได้ เราต้องทำความเข้าใจก่อนครับว่าโครงสร้างเป็นอย่างไร และการเขียน PHP เพื่อดึงข้อมูลนั้นเขียนอย่างไร

อ่านทั้งหมด

สอนเขียน WordPress Theme ฉบับมือใหม่ตอนที่ 1 – เพิ่ม Theme เปล่าเข้าระบบ

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

ในตัวอย่างที่ผมจะใช้ในการเขียนบทความนี้ผมเอามาจากการทำ WordPress Theme เพื่อใช้งานกับเว็บไซต์ขายเสื้อยืด everduck. ของผมครับ โดยเนื้อหาที่ผมเขียนจะครอบคลุมวิธีการพัฒนา WordPress Theme เบื้องต้น คงไม่ถึงกับเจาะลึกไปทุก ๆ ส่วน หากสงสัยตรงไหนเพื่อน ๆ สามารถทิ้งข้อความไว้ได้เลยนะครับ สำหรับบทความแรกนี้จะเป็นการสร้าง Wordpree Theme เปล่า ๆ เพื่อนำเข้ามาใช้งานกับ WordPress ของเราครับ

อ่านทั้งหมด

iPhone สั่งพิมพ์เอกสารด้วย Canon LBP6030W

ปกติเวลาที่เราทำงานและต้องการสั่งพิมพ์เอกสารเรามักจะทำการสั่งผ่าน PC หรือ Laptop แต่ตอนนี้ผมได้เริ่มขายของออนไลน์เวลาติดต่อผ่านลูกค้าก็เป็น Mobile ซะส่วนใหญ่ ทีนี้เวลาที่เราจะเขียนที่อยู่ลูกค้าก็กลัวจะผิดผมก็เลือกที่จะสั่งพิมพ์แทนดีกว่า และถ้าเราจะมาเปิด PC หรือ Laptop ก็จะเสียเวลา ผมก็เลยหาทางสั่งพิมพ์ที่อยู่ลูกค้าด้วย iPhone จนได้ (จริง ๆ ทำได้นานแล้ว แต่คนยังไม่ค่อยรู้กันครับ)

อ่านทั้งหมด

การเขียน WordPress Shortcode แบบง่าย ๆ

เนื่องจาก Blog ของผมใช้ WordPress เป็นตัวขับเคลื่อน และตอนนี้ผมกำลังพัฒนา Shortcode สำหรับเขียนบทความแบบ Timeline ผมเห็นว่าการเขียน Shortcode นั้นไม่ใช่เรื่องยากอะไร และผมคิดว่าเพื่อน ๆ หลาย ๆ คนคงอยากมี Shortcode เป็นของตัวเองเช่นกัน ดังนั้นบทความนี้ผมเลยอยากจะแบ่งปันวิธีการเขียน Shortcode กันครับ (บทความนี้เหมาะสำหรับคนที่เขียน Theme หรือ Plugin เบื้องต้นเป็นแล้ว)

อ่านทั้งหมด

สอนเขียน SASS แบบมือใหม่ ตอนที่ 3 – หัดเขียน SASS กับความสามารถต่าง ๆ

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

อ่านทั้งหมด