Firebase Hosting : สร้างเว็บไซด์บน Web Hosting ฟรี ๆ ของดีจาก Google

หลายคนที่ได้ติดตามข่าวงาน Google I/O 2016 น่าจะได้ยินข่าวการเปิดตัว Firebase บริการใหม่จาก Google ที่เข็นออกมาให้เหล่า Developer อย่างเรา ๆ ได้ร้องว้าว! กันไปแล้ว เพราะถูกอกถูกใจ เนื่องมีบริการและเครื่องมือต่าง ๆ ให้ใช้งานเยอะมาก และนำมาใช้งานได้สะดวก ประหยัดเวลาชีวิตเหล่า Dev ไปได้อีกหลายกอง หลังจากจบงาน Google I/O 2016 เหล่า Dev ตาม Community […]

วิธีเปิดใช้งาน Ubuntu Bash บน Windows 10 (Build 14316)

เมื่อปลายเดือนที่แล้ว Microsoft ได้ประกาศที่งาน BUILD 2016 ว่า Windows 10 รุ่นใหม่ จะมาพร้อมกับ Bash ของ Linux และล่าสุด Microsoft ก็ได้ออก Windows 10 Insider Preview Build 14316 ออกมาแล้ว ซึ่งหนึ่งในฟีเจอร์ใหม่ก็คือ Bash on Ubuntu on Windows นั่นเอง […]

ใช้ Git เพื่อชีวิต (Source Code) ที่ดีกว่า – การติดตั้ง Git บน Mac

จากที่เคยได้เขียน Blog ในตอน ใช้ Git เพื่อชีวิต (Source Code) ที่ดีกว่า – การติดตั้ง Git บน Windows เมื่อปีที่แล้ว (นานเป็นปีเลยเหรอเนี่ย…) และผมก็ใช้งานมันมาอย่างต่อเนื่องชนิดที่เรียกว่า ขาดไม่ได้ และตอนนี้ได้เปลี่ยนมาใช้ Mac ซึ่งหลังจากได้เครื่องมา Git ก็เป็นโปรแกรมแรก ๆ ที่ผมติดตั้งลงไป สำหรับบทความนี้ จะพูดถึงขั้นตอนการติดตั้ง Git สำหรับ Mac […]

รีวิวงาน Code Mania 11 : Raise the bar (รูปเยอะ)

เมื่อวานนี้ ทางสมาคมโปรแกรมเมอร์แห่งประเทศไทย ได้จัดงาน Code Mania 11 ขึ้นมา ซึ่งเป็นครั้งที่ 3 แล้วที่จัดงานนี้ (นับเลขครั้งเป็นเลขฐาน 2) ซึ่งผมก็ได้มีโอกาสไปร่วมฟังบรรยายในงานในฐานะ Blogger คนนึง ก็เลยมาเล่าบรรยากาศในงานให้ได้รับชมกัน โดยครั้งนี้ ทางสมาคมฯ ได้เลือกสถานที่จัดงานเป็น คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย โดยใช้ Theme ของงานคือ Raise the bar ซึ่งจะนำเสนอไปในทิศทางว่า “อะไรคือสิ่งที่คนไทยจะได้รู้แล้วจะทำให้เขียนโปรแกรมได้ เก่งขึ้น สะดวกขึ้น […]

เมื่อ WordPress คุณถูกแฮ็ก ~ แกะรอยจากสิ่งที่ Hacker ได้ทิ้งไว้

อย่าเพิ่งตกใจกับจั่วหัวกันนะครับ บทความนี้ตั้งใจจะมาเล่าประสบการณ์ให้ได้ทราบกัน เพื่อที่เหล่า Web Developer ให้ได้เตรียมตัวและป้องกันไว้แต่เนิ่น ๆ และก็ไม่ได้จำกัดเฉพาะ WordPress เท่านั้น เรื่องของเรื่องมีอยู่ว่า เว็บนี้ถูก Hack โดยที่ผมไม่รู้ตัวนานถึง 8 เดือน!! อย่าเพิ่งรีบปิดเว็บหนีไปนะครับ ผมได้ทำการถอนรากถอนโคนออกไปหมดแล้ว และคิดว่าถึงเวลาที่ต้องมาแฉ ในสิ่งที่ Hacker นั้นทำไว้ รวมถึงวิธีการตรวจสอบต่าง ๆ แนวทางป้องกัน เผื่อว่าใครที่ตกอยู่ในภาวะเสี่ยงแบบเดียวกับผม จะได้ป้องกันได้

ย้าย .git ไปไว้นอก Working Directory กันเถอะ

สำหรับผู้ที่ใช้งาน Git แล้ว คงรู้จัก Folder .git แล้วว่า เป็นที่ที่เก็บ Local Repository ซึ่งเราจะไม่เข้าไปยุ่งกับไฟล์ข้างในนี้กัน และ Folder .git นั้น ก็ถูกสร้างอยู่ใน Working Directory หรือ Folder งานของเรานั่นเอง ซึ่งมันก็มีความเสี่ยงอยู่พอสมควร วันนี้ผมจึงมาแนะนำวิธีการย้าย .git ไปไว้ที่อื่น เพื่อความปลอดภัยมากขึ้น

ประกาศ ประกาศ~!! ย้ายบ้าน(อีก)แล้วจ้าาาาา~!!

กราบสวัสดีผู้ที่ติดตาม Blog และผู้ที่ผ่านมาเห็น เนื่องจากเมื่อช่วงสาย ๆ ของวันนี้ ได้ทำการย้ายโดเมน artit-k.com ไปยัง Host ใหม่แล้ว วันนี้ใครที่เข้ามา ก็น่าจะเห็นความเปลี่ยนแปลงเล็ก ๆ น้อย ๆ อย่างแรกเลยคือ Header ได้เปลี่ยนจากคำว่า Ethan’s Website เป็น Ethan’s Blog …

วิธีเพิ่มเมนูบนแถบ Quick Settings บน Android 6.0 Marshmallow

ตั้งแต่ Android 5.0 Lollipop จนถึงปัจจุบัน แถบ Quick Settings บน Android นั้น ทาง Google ได้ออกแบบใหม่ ในแบบ Material Design โดยการเลื่อนลงมาต่อจากแถบ Notification หรือใช้ 2 นิ้วเลื่อนลงมาก็ได้ สำหรับบน Android 6.0 Marshmallow นั้น มีส่วนของ System UI […]

วิธีการกำหนด Default charset ให้กับ NGINX

จากที่ได้มีโอกาสเล่น Linux Server ได้ Setup Web Server ไว้ใช้งาน และได้ติดตั้ง Apache และ NGINX เป็น Web Server เพื่อทำงานร่วมกัน และได้ลอง Config ทั้ง 2 ตัวไปเรื่อย ก็พบจุดที่น่าสนใจอยู่อย่างหนึ่ง นั่นคือเรื่องของ Charset สำหรับ Charset บน NGINX นั้น ไม่ได้มีการกำหนดค่า […]

ทำความรู้จักกับ NGINX Amplify ผู้ช่วยคนใหม่ของ Admin Web Server

ถ้าพูดถึง Web Server เรามักจะนึกถึง Apache เป็นอันดับแรก ๆ สำหรับ NGINX ก็เป็นอีกหนึ่ง Web Server ที่มีประสิทธิภาพดี และกำลังนิยมอยู่ในปัจจุบัน เมื่อไม่นานมานี้ NGINX ได้ออกบริการตัวใหม่ ในชื่อว่า NGINX Amplify ซึ่งเป็นเครื่องมือสำหรับ Monitor การทำงานของ System และ NGINX บน Server ของเรา ในลักษณะของ […]