วิธี Upgrade PHP บน MacOS Sierra ไปเป็น PHP version 7.1
วิธี Upgrade PHP บน MacOS Sierra ไปเป็น PHP version 7.1

บทความนี้จะมาแนะนำวิธีการ ติดตั้ง  PHP บน MacOS Sierra 10.12.1 ให้เป็น vesion ล่าสุด (ซึ่งตอนนี้ version ล่าสุดก็คือ PHP 7.1.X)  แต่หลังจากที่หลายๆ ท่านได้มีการ Upgrade OS มาเป็น Sierra จะพบว่าเค้ายังคงติด PHP มาเป็น Version 5.6 มาให้ ซึ่งมันเป็น Version เก่ามากแล้ว ทำให้หลายๆ คงไม่ปลื้มสะเท่าไร

Share Button
มารู้จักวิธีการ Sync settings profile และ extension-plugin บน Visual studio code กันเถอะ
มารู้จักวิธีการ Sync settings profile และ extension-plugin บน Visual studio code กันเถอะ

หลายคนคงรู้จัก IDE ที่ชื่อ Visual studio code ของ Microsoft กันอยู่แล้ว  ชึ่งแน่นอนว่ามันเป็นที่ชื่นชอบคง developer หลายๆ คน รวมถึงผมด้วย  นอกจากมันจะ free ด้วยแล้ว ยังสามารถพัฒนา application ได้หลากหลายภาษา รวมถึงรองรับ Extension Plug-in ต่างๆ เยอะแยะมากมาย ที่สำคัญอีกอย่างคือมันรองรับ cross platform อีกด้วย ติดตั้งทั้งบน Windows,

Share Button
วิธีทำ Auto Mount Partition บน Linux หรือ Raspberry Pi ด้วย Hardware Id
วิธีทำ Auto Mount Partition บน Linux หรือ Raspberry Pi ด้วย Hardware Id

บทความนี้จะมาพูดถึงวิธีทำ auto mount สำหรับ Hard disk หรือ USB Drive บน Raspberry Pi หรือใช้กะ Linux ก็ได้เหมือนกัน โดยปรกติแล้วบน Raspberry เวลาเสียบ USB Drive (FlashDrive) เข้าไปแล้ว มันจะยังมองไม่เห็น  เราต้องมานั้งทำการ mount path ก่อนทำให้ไม่ค่อยสะดวก  รวมถึงเวลาย้ายไปเสียบกับ USB ซ่องอื่นก็จะต้องมาเสียเวลา

Share Button
วิธี Forward Port ร่วมกับ dynamic dns (No-ip) เพื่อให้เครื่องคอมพิวเตอร์ที่บ้าน เป็น server

บทความนี้จะมาแนะนำวิธีการ Forward port เพื่อให้สามารถเข้าถึง Network ข้างในบ้าน ร่วมกับ dynamic dns อย่าง No-ip กัน โดยทั่วไปแล้ว ถ้ามีหากมี request จากข้างนอกเข้ามา จะโดน router กันไว้ก่อน จะไม่สามารถทะลวงเข้าหา local ip เครืองหลัง router ได้ (เหมือนมี Firewall กันไว้อยู่นั้นเอง) ทำให้เครือง หรือ

Share Button
วิธีปรับแต่ง Terminal/Vim บน MacOS Sierra เพื่อให้รองรับปุ่ม Home/End  และ Syntax Color
วิธีปรับแต่ง Terminal/Vim บน MacOS Sierra เพื่อให้รองรับปุ่ม Home/End และ Syntax Color

หลังจากที่มาใช้ MacOS Sierra เหมือนผมจะมีปัญหากับปุ่ม Home/End สะเหลือเกิน  เนื่องจากบน Macbook มันจะไม่มีปุ่มดังกล่าวมาให้   ถ้าบน application อื่น เราสามารถใช้ปุ่ม Command + ลูกศร ช้าย-ขวา แทนได้   แต่พอใช้กะ Terminal และ Vim แล้ว เหมือนจะไม่ work ดังนั้น รวมถึงโปรแกรมคู่ใจอย่าง vim

Share Button
มารู้จัก Sublist3r – Enumeration Tool เครื่องมือในการค้นหาและเก็บข้อมูลรายละเอียด Subdomains จากเว็บเป้าหมาย

Sublist3r เป็นเครืองมือในการค้นหารายละเอียดของ subdomains ที่เกี่ยวข้อง ภายใต้ เว็บไซต์เป้าหมาย  โดยการเก็บรายละเอียดนั้นจะอาศัย search engines อย่าง Google, Yahoo, Bing, Baidu เข้ามาช่วย (ซึ่งในอานาคตอาจจะมี search engines ค่ายอื่นๆ ตามมาอีกที) และมันยังรวมเอาเทคนิคของ Netcraft และ DNSdumpster เข้ามาด้วย นอกจากนี้แล้ว มันยังสามารถที่ค้นหา subdomains อื่นๆ โดยใช้การ bruteforce

Share Button
วิธีเปิดใช้งาน Nginx ให้รองรับ HTTP/2  บน CentOS 7
วิธีเปิดใช้งาน Nginx ให้รองรับ HTTP/2 บน CentOS 7

HTTP/2 หรือ (เดิมเรียกว่า HTTP/2.0) เป็นมาตรฐานใหม่ของ web protocol ซึ่งจะมาแทนที่ HTTP/1.1 ซึ่งออกมาตั้งแต่ 1997 (RFC 2068) และใช้อยู่จนถึงปัจจุบัน  ความจริงแล้วเจ้า HTTP/2 นั้น มันได้ต่อยอดการพัฒนามาจาก Project SPDY ของ Google จะเห็นว่าเว็บใหญ่ๆหลายๆ เว็บอย่างเช่น Google, Twitter ก็หันมาใช้ HTTP/2 กันแล้ว ในขณะเดียวกัน

Share Button
วิธีเปิดใช้งาน  PHP 7 บน Vesta CP เพื่อใช้งานร่วมกับ Nginx + PHP-FPM
วิธีเปิดใช้งาน PHP 7 บน Vesta CP เพื่อใช้งานร่วมกับ Nginx + PHP-FPM

ทุกวันนี้จะเห็นว่ามีคนหันมาใช้ VPS (Virtual Private Server) กันเยอะขึ้น  และคงจะรู้จักตัวจัดการ Hosting อย่าง Vesta CP กันมาบ้างแล้ว  ซึ่งเจ้า Vesta CP มันก็คือ Web Hosting Control Panel (หรือจะว่า มันคือตัวจัดการ web Hosting ก็ได้) ทีสำคัญ มันเป็น open source  (ฟรี)

Share Button
วิธีเปิดใช้งาน mod_deflate (Compress ) บน Apache เพื่อลดปริมาณข้อมูล(traffic) และทำให้เว็บไซด์ทำงานได้รวดเร็วยิ่งขึ้น
วิธีเปิดใช้งาน mod_deflate (Compress ) บน Apache เพื่อลดปริมาณข้อมูล(traffic) และทำให้เว็บไซด์ทำงานได้รวดเร็วยิ่งขึ้น

mod_deflate เป็น Module ของ web server ที่ใช้ในการบีบอัดขข้อมูล (Compress ) ให้มีขนาดเล็กลง ก่อนที่จะส่งไปให้ Client หลังจากฝั่ง Client (Browser) ได้รับ response จากฝั่ง server  แล้ว ก็จะทำการถอดการบีบอัดข้อมูลออกมาเหมือนเดิม (Uncompress)  เหตุนี้เองที่ทำให้การโอนถ่ายข้อมูลจะรวดเร็วยิ่งขึ้น แถมยังช่วยลดปริมาณข้อมูล(traffic) ได้ดีอีกด้วย เหมือนตอนนี้ mod_deflate ถูกออกมาแทนที่ mod_gzip ในปัจจุบัน

Share Button
วิธีปิดการให้บริการ SSLv3 บน Apache เพื่อป้องกันการโจมตีจากช่องโหว่ “POODLE Attack”  (Padding Oracle On Downgrade Legacy Encryption)  บท CentOS (CVE-20140-3566)
วิธีปิดการให้บริการ SSLv3 บน Apache เพื่อป้องกันการโจมตีจากช่องโหว่ “POODLE Attack” (Padding Oracle On Downgrade Legacy Encryption) บท CentOS (CVE-20140-3566)

ที่ผ่านมาเราจะเคยได้ยินข่าว เกียวกับช่องโหว่ของ SSLv3 ซึ่งเป็น Protocol ที่ออกมาตั้งแต่ปี 1996 (เก่ามากๆ)  และเป็นช่องโหว่ที่ถือว่าร้ายแรงเหมือนกัน มีผลทำให้สามารถถอดรหัสข้อมูลระหว่าง Client – Server ได้  ช่องโหว่นี้ถูกตั่งชื่อว่า “POODLE”  หรือ “Padding Oracle On Downgraded Legacy Encryption” หรือ CVE-20140-3566 พอดีเมือวานผม update server ใหม่ ให้รองรับ

Share Button
วิธีติดตั้ง Let’s encrypt SSL (Free SSL) บน CentOS 7 เพื่อทำให้เว็บไซต์มีความปลอดภัยและน่าเชื่อถือ
วิธีติดตั้ง Let’s encrypt SSL (Free SSL) บน CentOS 7 เพื่อทำให้เว็บไซต์มีความปลอดภัยและน่าเชื่อถือ

SSL (Secure Sockets Layer) เป็นเครื่องหมายรับรองความปลอดภัยทางอิเล็กทรอนิกส์ ที่จะบอกว่าเว็บนั้นมีความปลอดภัยและน่าเชื่อถือ จะเห็นได้ว่าทุกวันนี้ หลายๆ เว็บไชต์ใหญ่ๆ ต่างก็ใช้ SSL กันทั้งนั้น ไม่ว่าจะเป็น Google, Microsoft, Facebook, Twitter รวมถึงเว็บไชต์ที่ต้องการความน่าเชื่อถืออย่างพวกกลุ่มธนาคารทั้งหลายต่างก็ใช้ SSL เพื่อให้เกิดความปลอดภัยน่าเชื่อถือ   โดยการรับรอง Certificate นั้นจะมีหน่วยงานที่รับผิดชอบด้านนี้เป็นผู้อนุมัติหรือเรียกว่า CA (Certificate Authority)  ตอนนี้เห็นมีหลายเจ้าเหมือนกัน. เจ้า SSL นั้น มันจะทำงานอยู่บน Protocol : HTTPS

Share Button
มาเริ่มต้นเรียนรู้วิธีใช้งาน Raspberry Pi แบบ Step-By-Step กันเถอะ
มาเริ่มต้นเรียนรู้วิธีใช้งาน Raspberry Pi แบบ Step-By-Step กันเถอะ

Raspberry Pi เป็น Single Bord หรือจะว่ามันเป็น Embedded pc ก็ได้  ในตอนนี้ ถือว่ามันเป็นบอร์ดที่ยอดฮิต ณ. ปัจจุบัน เนื่องจากมีขนาดเล็ก (เล็กเท่ากับ ATM)  พกพาสะดวก แถมยังประหยัดพลังาน  ตัวบอร์ดมี HDMI, USB, Jack 3.5 Audio ติดมาให้เลย ส่วน Storage ใช้ SDCard และยังมี

Share Button
วิธีการ Debug : MySQL Query Profiling บน Linux
วิธีการ Debug : MySQL Query Profiling บน Linux

วันนี้จะมาแนะนำวิธีการ Debug Query บน MySQL  หรือเรียกอีกอย่าง คือ Profiler นั่นเอง  ซึ่งการทำ Profiler นั้น มันมีประโยชน์อย่างมากเลยในการวิเคราะห็ Process/Query ที่ทำงานอยู่บน DataBase ในเวลานั้น  ทำให้เราสามารถรู้ปัญหาต่างๆ หรือเพื่อหาข้อผิดพลาดของ Program ที่เกิดขึ้นระหว่างการเชื่อมต่อ Application กับ Database สำหรับ MySQL นั้น ในที่นี้เราสามารถทำบน Console Command Line

Share Button
แก้ปัญหาเวลาเปิด Visual Studio แล้ว Error “ASP.NET 4.5 has not been registered on the Web server. You need to manually configure your Web server for ASP.NET 4.5 in order for your site to run correctly.”

บทความนี้จะแนะนำวิธีแก้ปัญหาเวลาเปิด Project visual studio แล้ว Error ข้อความข้างบน ซึ่ง Error เกิดจากเครืองเรายังไม่ได้ทำการ register .NET Framework 4.5 นั้นเอง   วิธีการ register manual ก็ไม่มีไรมากมายครับ ก่อนอื่นเปิด CMD  (Run as Administrator) จากนั้นเข้าไปที่  C:\Program Files (x86)\Microsoft Visual

Share Button
วิธีติดตั้ง PHP เพื่อใช้งานกับ IIS ผ่าน (FastCGI) บน Windows 10
วิธีติดตั้ง PHP เพื่อใช้งานกับ IIS ผ่าน (FastCGI) บน Windows 10

ภาษา PHP เป็นภาษาที่นิยมกันอย่างแพร่หลายในปัจจุบัน เนืองจากเป็น Open source (ฟรี), เขียนง่าย แล้วยังสามารถรันได้แทบทุกระบบปฏิบัติการ (Cross platform)   จะเห็นได้จากทุกวันนนี้ CMS หลายๆเจ้า ก็ล้วนแล้วแต่พัฒนามาจากภาษา php กันทั้งนั้น  วันนี้เลยจะมานำเสนอขั้นตอนการติดตั้ง PHP เพื่อสามารถให้ใช้งานบน Web server บนฝั่ง Windows อย่าง IIS ควบคู่ไปกับ ยังสามารถใช้งานรวมกับภาษา ASP.NET

Share Button
ถึงเวลาที่จะต้อง Upgrade PHP 5.X มาเป็น PHP 7 บน CentOS สะที
ถึงเวลาที่จะต้อง Upgrade PHP 5.X มาเป็น PHP 7 บน CentOS สะที

บทความนี้จะขอกล่าวถึงขั้นตอนในการ upgrade PHP version เก่า ให้เป็น PHP v7 ซึ่งเป็น version ใหม่ ของปี 2015 ซึ่งเป็นของใหม่ อยู่ ณ. ตอนนี้ และตอนนี้ Server หรือ Hosting บางเจ้า เริ่มทะยอย upgrade กันไปบ้างไปแล้ว สำหรับฟีเจอร์ใหม่ๆของ PHP v7 ก็ตามข้างล่างเลยครับ

Share Button
เปลี่ยนจาก Shared Hosting มาเป็น VPS – Digital Ocean ดูบ้างเป็นไง
เปลี่ยนจาก Shared Hosting มาเป็น VPS – Digital Ocean ดูบ้างเป็นไง

ช่วงนี้มีเวลาว่างเหลือนิดหน่อย เลยจะกลับมาเขียนบทความอีกครั้ง หลังจากช่วงหลังๆที่ผ่านมา งานประจำก็ยุ่งๆ เหลือเกิน + ความขี้เกีขจของผมเอง ^ ^” เลยไม่ค่อยได้มีเวลา Update content ไรเกียวกับ IT ในเว็บบอร์ดตัวเก่า เลยกลายเป็นเว็บร้างมานาน  ตอนนั้นเลย Backup และปิดเว็บไปประมาฯ 2 ปีกว่าได้  มาถึงตอนนี้เลยอยากจะทำเว็บใหม่ จะเน้นบทความทางด้าน IT, Programming, Network, Network Security  ตามเคย  รวมถึงเล่าเรื่องราว

Share Button

Related Post

มารู้จักวิธีการ Sync settings profile และ extensio...
views 951
หลายคนคงรู้จัก IDE ที่ชื่อ Visual studio code ของ Microsoft กันอยู่แล้ว  ชึ่งแน่นอนว่ามันเป็นที่ชื่นชอบคง developer หลายๆ คน รวมถึงผมด้วย  นอกจากมันจะ...
วิธีทำ Auto Mount Partition บน Linux หรือ Raspberr...
views 697
บทความนี้จะมาพูดถึงวิธีทำ auto mount สำหรับ Hard disk หรือ USB Drive บน Raspberry Pi หรือใช้กะ Linux ก็ได้เหมือนกัน โดยปรกติแล้วบน Raspberry เวลาเสีย...
วิธี Forward Port ร่วมกับ dynamic dns (No-ip) เพื่...
views 1,952
บทความนี้จะมาแนะนำวิธีการ Forward port เพื่อให้สามารถเข้าถึง Network ข้างในบ้าน ร่วมกับ dynamic dns อย่าง No-ip กัน โดยทั่วไปแล้ว ถ้ามีหากมี request ...
วิธีปรับแต่ง Terminal/Vim บน MacOS Sierra เพื่อให้...
views 460
หลังจากที่มาใช้ MacOS Sierra เหมือนผมจะมีปัญหากับปุ่ม Home/End สะเหลือเกิน  เนื่องจากบน Macbook มันจะไม่มีปุ่มดังกล่าวมาให้   ถ้าบน application อื่น เ...
มารู้จัก Sublist3r – Enumeration Tool เครื่อ...
views 662
Sublist3r เป็นเครืองมือในการค้นหารายละเอียดของ subdomains ที่เกี่ยวข้อง ภายใต้ เว็บไซต์เป้าหมาย  โดยการเก็บรายละเอียดนั้นจะอาศัย search engines อย่าง ...
วิธีเปิดใช้งาน Nginx ให้รองรับ HTTP/2 บน CentOS 7...
views 2,050
HTTP/2 หรือ (เดิมเรียกว่า HTTP/2.0) เป็นมาตรฐานใหม่ของ web protocol ซึ่งจะมาแทนที่ HTTP/1.1 ซึ่งออกมาตั้งแต่ 1997 (RFC 2068) และใช้อยู่จนถึงปัจจุบัน  ...
วิธีเปิดใช้งาน PHP 7 บน Vesta CP เพื่อใช้งานร่วมก...
views 2,971
ทุกวันนี้จะเห็นว่ามีคนหันมาใช้ VPS (Virtual Private Server) กันเยอะขึ้น  และคงจะรู้จักตัวจัดการ Hosting อย่าง Vesta CP กันมาบ้างแล้ว  ซึ่งเจ้า Vesta C...
วิธีเปิดใช้งาน mod_deflate (Compress ) บน Apache เ...
views 1,423
mod_deflate เป็น Module ของ web server ที่ใช้ในการบีบอัดขข้อมูล (Compress ) ให้มีขนาดเล็กลง ก่อนที่จะส่งไปให้ Client หลังจากฝั่ง Client (Browser) ได้ร...
วิธีปิดการให้บริการ SSLv3 บน Apache เพื่อป้องกันกา...
views 1,367
ที่ผ่านมาเราจะเคยได้ยินข่าว เกียวกับช่องโหว่ของ SSLv3 ซึ่งเป็น Protocol ที่ออกมาตั้งแต่ปี 1996 (เก่ามากๆ)  และเป็นช่องโหว่ที่ถือว่าร้ายแรงเหมือนกัน มี...
วิธีติดตั้ง Let’s encrypt SSL (Free SSL) บน CentOS...
views 3,472
SSL (Secure Sockets Layer) เป็นเครื่องหมายรับรองความปลอดภัยทางอิเล็กทรอนิกส์ ที่จะบอกว่าเว็บนั้นมีความปลอดภัยและน่าเชื่อถือ จะเห็นได้ว่าทุกวันนี้ หลาย...
มาเริ่มต้นเรียนรู้วิธีใช้งาน Raspberry Pi แบบ Step...
views 10,773
Raspberry Pi เป็น Single Bord หรือจะว่ามันเป็น Embedded pc ก็ได้  ในตอนนี้ ถือว่ามันเป็นบอร์ดที่ยอดฮิต ณ. ปัจจุบัน เนื่องจากมีขนาดเล็ก (เล็กเท่ากับ AT...
วิธีการ Debug : MySQL Query Profiling บน Linux...
views 1,322
วันนี้จะมาแนะนำวิธีการ Debug Query บน MySQL  หรือเรียกอีกอย่าง คือ Profiler นั่นเอง  ซึ่งการทำ Profiler นั้น มันมีประโยชน์อย่างมากเลยในการวิเคราะห็ Pr...
แก้ปัญหาเวลาเปิด Visual Studio แล้ว Error “A...
views 1,748
บทความนี้จะแนะนำวิธีแก้ปัญหาเวลาเปิด Project visual studio แล้ว Error ข้อความข้างบน ซึ่ง Error เกิดจากเครืองเรายังไม่ได้ทำการ register .NET Framew...
วิธีติดตั้ง PHP เพื่อใช้งานกับ IIS ผ่าน (FastCGI) ...
views 7,609
ภาษา PHP เป็นภาษาที่นิยมกันอย่างแพร่หลายในปัจจุบัน เนืองจากเป็น Open source (ฟรี), เขียนง่าย แล้วยังสามารถรันได้แทบทุกระบบปฏิบัติการ (Cross platform) ...
ถึงเวลาที่จะต้อง Upgrade PHP 5.X มาเป็น PHP 7 บน C...
views 2,333
บทความนี้จะขอกล่าวถึงขั้นตอนในการ upgrade PHP version เก่า ให้เป็น PHP v7 ซึ่งเป็น version ใหม่ ของปี 2015 ซึ่งเป็นของใหม่ อยู่ ณ. ตอนนี้ และตอนนี้ Se...
เปลี่ยนจาก Shared Hosting มาเป็น VPS – Digit...
views 2,141
ช่วงนี้มีเวลาว่างเหลือนิดหน่อย เลยจะกลับมาเขียนบทความอีกครั้ง หลังจากช่วงหลังๆที่ผ่านมา งานประจำก็ยุ่งๆ เหลือเกิน + ความขี้เกีขจของผมเอง ^ ^" เลยไม่ค่...