กลับมาเถอะนะ Android SDK Manager บน Android Studio 2.3 (สำหรับ macOS)

ใน Android Studio นั้น ในเมนู Configure > SDK Manager จากหน้าแรก เราสามารถเปิดหน้า Android SDK ขึ้นมา เพื่อจัดการ SDK ต่าง ๆ ได้ แต่สำหรับผู้ที่ชอบ Android SDK Manager เดิม ๆ อย่างผม มักจะจิ้มตรง Launch Standalone SDK […]

วิธีเปิดใช้งาน 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 […]

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

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

วิธีการกำหนด 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 ของเรา ในลักษณะของ […]

[How to] วิธีติดตั้ง php7 บน Linux Debian 8 (Jessie)

ภาษา php หรือ Personal Home Page นั้น เป็นที่รู้จัก และนิยมใช้ในการพัฒนา Webpage มาอย่างยาวนาน และ Major version ที่น่าจะคุ้นเคยกันดี ก็คือ php5 ซึ่งปัจจุบัน อยู่ที่เวอร์ชั่น 5.6 แต่เมื่อไม่นานนี้ php ได้ออกเวอร์ชั่น 7.0.0 Alpha 1 ออกมาเมื่อเดือนมิถุนายน และออกเวอร์ชั่นใหม่ ๆ ทุก […]

[OS] ลองเล่น Windows 10 Build 10240 ก่อนเปิดตัว [Update: เป็นตัวเดียวกับตัวจริง]

ช่วงนี้กระแส Windows 10 มาแรง ทาง Microsoft จะปล่อย Windows 10 ตัวจริง ในวันที่ 29 ก.ค. นี้ หรือในอีก 2 วันที่จะถึงนี้แล้ว ซึ่งก่อนหน้านี้ Microsoft ได้ปล่อย Windows 10 รุ่นทดสอบ Build 10240 ออกมา เมื่อสัปดาห์ที่แล้ว หลายสำนักข่าวให้ความเห็นว่า น่าจะเป็นตัวจริง หรือรุ่น […]

[Dev] แนะนำ Git Mergetool สำหรับช่วย Merge code แบบมี GUI ด้วย kdiff3 และ meld

Merge conflict!! คำนี้ สำหรับผู้ที่ทำ Version Control ด้วย Git คงจะคุ้นเคยกันดี และไม่ค่อยชอบมันซักเท่าไหร่ เพราะว่าเราจะต้อง Solve มันให้เรียบร้อย ถึงจะ Merge Commit ได้ สำหรับ Editor ที่มี Version Control ในตัว ที่ Support Git อยู่แล้ว การ Solve conflict […]

[OS] บันทึกการอัพเกรต Debian Linux 7.8 Wheezy เป็น 8.0 Jessie

เมื่อวันที่ 25 เมษายน ที่ผ่านมา ทาง Debian ก็ได้ปล่อย Debian 8 Jessie ออกมาเป็นที่เรียบร้อย หลังจากพัฒนาอยู่ถึง 2 ปี (อ่านข่าวได้ที่ท้ายบทความ) เนื่องจากผมต้องการทดสอบการทำ Git Server เพื่อใช้งานภายในบริษัท ซึ่งก็มี GitLab CE ที่สามารถติดตั้งบน Private Server ได้ ซึ่ง Package ของ GitLab […]