• เรียงวันที่ภาษาไทยใน Datatables ง่ายกว่าที่คิด

    แต่เดิมไม่เคยรู้จักเลยว่า Datatables คืออะไร จนกระทั่งวันนึง ได้เขียน code ที่มันต้องเรียกลำดับตาราง จาก มาก -> น้อย และ น้อย -> มาก {A-Z / Z-A} ทำให้ปวดหัวกับการเขียน SQL query มาก เนื่องจากเราต้องเปลี่ยน parameter เปลี่ยน variable ตามการเรียงแต่ละครั้ง ยกตัวอย่างเช่น CategoryID CategoryName Description 1 Beverages Soft drinks, coffees, teas, beers, and ales 2 Condiments Sweet and savory sauces, relishes, spreads, and seasonings 3 Confections Desserts, candies, and sweet …

  • สร้างด่านตรวจความปลอดภัย บังคับใช้ HTTPS

    เนื่องจากช่วงนี้กระแส SSL มาแรงมาก ๆ เว็บหน่วยงานราชการก็ทยอยใส่ SSL กันแล้ว แต่เนื่องจากเดิมนั้น เราจะใช้งาน protocal http กันซะส่วนใหญ่ เว็บที่ถูก index แล้วโดย search engine มันก็จะไม่มาเข้า https ที่เราได้ตั้งไว้ ดังนั้นเราจึงต้องมาสร้างด่านตรวจ เพื่อบังคับให้คนที่เข้าเว็บผ่าน protocal https เท่านั้น!! SSL (Secure Socket Layer) Certificates หรือ ใบรับรองความปลอดภัยทางอิเล็กทรอนิกส์ เป็นการเพิ่มการรักษาความปลอดภัยข้อมูลระหว่างการรับ-ส่งจากผู้ใช้งานผ่านหน้าเว็บไซต์ไปยังเครื่อง Server เช่น Username, Password ข้อมูลบัตรเครดิต จะถูกเข้ารหัสข้อมูล (Encryption) เพื่อช่วยป้องกันการอ่านหรือเปลี่ยนแปลงข้อมูลระหว่างทาง ซึ่งการติดตั้ง SSL จะทำให้เว็บไซต์เปลี่ยนจาก http เป็น https และมีสัญลักษณ์รูปกุญแจสีเขียวปรากฏ จะช่วยเพิ่มความน่าเชื่อถือและความมั่นใจให้แก่ผู้รับบริการเว็บไซต์มากขึ้น เดี๋ยวจะรวบรวมวิธีการทำให้เว็บไซต์เป็น https โดยสมบูรณ์ไว้ในนี้ ซึ่งมีเทคนิคและขั้นตอนเยอะมาก เช่น FORCE …

  • การติดตั้ง PHP connect to SQL Server

    ลองติดตั้ง extension ของ PHP สำหรับเชื่อมต่อกับ Microsoft SQL Server เหตุผลที่ต้องทำเช่นนี้เพราะ web service ที่ใช้เป็นระบบหลักมัน run อยู่บน Apache ที่ติดตั้งอยู่บน WAMP หรือ XAMPP อีกทีนึง (เครื่องแม่ข่ายเป็น Windows Server น่ะ มัน run service หลายอย่าง)  มาดูวิธีง่ายๆ แบบที่ไม่มีปัญหาใดๆเลย ดังนี้ 1. ดูว่าใช้ PHP เวอร์ชั่นไหน ในที่นี้ใช้ WAMP วิธีการดูว่าเราใช้ version ไหนก็เพียงแค่เข้า http://localhost เท่านั้นก็จะพบหน้าจอแบบด้านล่างนี้ 2. ดาวน์โหลด Microsoft Drivers for PHP for SQL Server ซึ่งตรงนี้แหละที่เราต้องเลือกให้ตรงกับเวอร์ชั่นที่เราใช้งาน ซึ่งมีรายละเอียดบอกไว้ใน System Requirements ดังนี้ …

  • ลองเล่น Google Data Studio

    ได้ลองใช้งาน Google Data Studio ครั้งแรกเมื่อเดือน พ.ย. ที่ผ่านมา หลังจากได้ยินชื่อมาซักพักแล้ว ว่ามันเป็นเครื่องมือสำหรับการสร้างรายงาน โดยเอาข้อมูลจากแหล่งต่างๆ ซึ่งส่วนใหญ่ตอนนี้ก็จะมีผลิตภัณฑ์ของ Google เป็นหลักครับ ที่รู้จักกันส่วนใหญ่ อาทิเช่น Google AdWords, Google Analytics, Google Sheets, Youtube Analytics เป็นต้น ทั้งนี้ยังสามารถใช้งานกับ Cloud SQL, MySQL และ BigQuery ได้อีกด้วย!! แน่นอนว่าผลิตภัณฑ์ใดของ Google ก็ตาม ผู้ที่มี Account ของ Google ก็มีสิทธิ์ได้ใช้งาน แบบฟรีๆ มาเริ่มต้นการใช้งานแบบง่ายๆกันเลยดีกว่า เข้าไปที่ https://www.google.com/analytics/data-studio/ และกด SIGN UP FOR FREE กันได้เลย หน้าตาเว็บหลักก็จะเป็นส่วนหนึ่งของ Google Analytic Solution ที่มี service …