WordPress คืออะไร ก่อนที่เราจะคิดว่า สร้างเวปด้วย WordPress ทำอย่างไร มาทำความรู้จักกันก่อนว่า WordPress คืออะไร WordPress คือ โปรแกรมสร้าง website online ที่เป็น open sources เขียนด้วยถาษา PHP คนส่วนใหญ่มองว่า WordPress ก็คือ เครื่องมือที่ทรงพลังที่สุดในการทำ blog และ *CMS website * CMS – content management system เป็นระบบที่ใช้สำหรับสร้าง web แบบ online เพื่อใช้งานบนอินเตอร์เน็ตโดยตรง หมายความว่าเมื่อคุณจะใช้งานโปรแกรมนี้ คุณก็สามารถใช้ได้ทันทีผ่านอินเตอร์เน็ต สิ่งที่จำเป็นสำหรับ WordPress เนื่องจาก wordpress คือ CMS เพราฉะนั้นก่อนจะใช้งานได้ เราต้องทำการติดตั้งโปรแกรมบน server ซึ่งได้แก่ Apache, MySQL และ PhpMyAdmin หรือก็คือ LAMP นั้นเอง ส่วนประกอบของ…
phpMyAdmin คืออะไร phpMyAdmin คือ โปรแกรมบริหารจัดการ MySQL database
phpMyAdmin คืออะไร? หลังจากทำการเราทำการ install LAMP ครบหมดแล้ว ซึ่งจะเห็นว่าการใช้งาน MySQL ที่เรามีอยู่จำเป็นต้องใช้ command line SQL ซึ่งอาจจะค่อยข้างยุ่งยากหน่อยสำหรับผู้ที่ไม่เชียวชาญทางด้านนี้ ซึ่งเป็นที่มาของบทความนี้ว่า phpMyAdmin คืออะไร และ ช่วยเราได้อย่างไร Overview phpMyAdmin PhpMyadmin เป็น freeware open sources ที่ใช้ในการบริหารและความคุม MySQL ผ่านทาง web browser (GUI) ซึ่งเขียนขึ้นจาก PHP มีความสามารถ alter, drop, delete, import และ export MySQL database tables รวมถึง queries, optimize, repair MySQL database ของคุณ Feature phpMyAdmin ใช้ web interface ที่ง่ายต่อการใช้ง่าย…
PHP คืออะไร ใช้ทำอะไร PHP คือภาษา programming ในการสร้าง web page
PHP คืออะไร PHP – Personal Home Page Tool (อ่านว่า พีเอชพี) และ PHP คืออะไร จริงๆแล้วเป็น computer language ในรูปแบบ Server-side scripting ใช้ในการสร้าง web page เป็น open source โดยแสดงในรูปแบบ HTML มีวัตถุประสงค์เพื่อใช้ในการ พัฒนา web site และ web page ความสามารถของ PHP นั้น สามารถที่จะทำงานเกี่ยวกับ Dynamic Web ได้ทุกรูปแบบ เหมือนกับ CGI หรือ ASP ไม่ว่าจะเป็นการดูแลจัดการระบบฐานข้อมูล ระบบรักษาความปลอดภัยของเว็บเพจ การรับ – ส่ง Cookies เป็นต้น ประวัติของ PHP PHP ถูกเขียนขึ้นตั้งแต่…
MySQL คืออะไร MySQL คือ โปรแกรมฐานข้อมูล database เป็นส่วนหนึ่งใน LAMP
MySQL คืออะไร? และ ไว้ทำอะไร? หลังจากทำความเข้าใจกับ LAMP กันไปแล้ว รวมถึงเรื่อง Linux และ Apache ที่นี้ตัวต่อไปก็ คือ MySQL คือ อะไร และทำหน้าที่อะไร MySQL คือ open source ถูกคิดค้นโดย MySQL AB ในสวีเดน และต่อมาถูก takeover โดย Sun Microsystems ในปี 2008 และก็ควบรวมกับ Oracle ในปี 2010 มี function การทำงานแบบ relation database management system (RDBMS) โดยอาศัย Structured Query Language (SQL) เป็นภาษาในสื่อสาร โดยเจ้าตัว MySQL นี้สามารถรันได้ทั้งบน Linux, UNIX และ Windows ซึ่งด้วยความหลากหลายของมันแล้ว แต่คนก็ยังคงใช้แต่กับงาน…
Apache Webserver คืออะไร โปรแกรมรองรับคำขอเพื่อเชื่อมต่อ application
Apache คืออะไร? หลังจากบทความที่แล้วที่เราทำความเข้าใจกับ LAMP กันไปแล้ว รวมถึง Linux ด้วยที่นี้ตัวต่อไปที่เราจะอธิบายคือ Apache ที่ทำหน้าที่เป็น Web Server กันครับ Apache (อะแพช’ชี) หรือ Apache Webserver เป็นซอฟต์แวร์เซิร์ฟเวอร์ที่ใช้กันอย่างแพร่หลาย Apache พัฒนาและดูแลโดย Apache Software Foundation ซึ่งเป็นซอฟต์แวร์โอเพนซอร์สที่สามารถใช้งานได้ฟรี โดยมีการใช้โดยรวมประมาณ 67% ของเว็บเซิร์ฟเวอร์ทั้งหมดในโลก ซึ่งรวดเร็วเชื่อถือได้และปลอดภัย สามารถปรับแต่งได้เพื่อตอบสนองความต้องการของสภาพแวดล้อมที่หลากหลาย โดย สามารถเพิ่ม function พิเศษที่เป็น module pluginได้โดยง่าย Web server คืออะไร? Webserver (เว็บเซิร์ฟ) เป็นเหมือน host ร้านอาหาร เมื่อคุณมาถึงร้านอาหาร host จะทักทายคุณตรวจสอบข้อมูลการจองของคุณและพาคุณไปที่โต๊ะ โดยเว็บเซิร์ฟเวอร์จะทำหน้าที่ตรวจสอบหน้าเว็บที่คุณขอและทำการดึงข้อมูลออกมาให้ อย่างไรก็ตามเซิร์ฟเวอร์เว็บไม่ใช่ host อย่างเดียว แต่รวมถึงเซิร์ฟเวอร์ของคุณ เมื่อพบหน้าเว็บที่คุณขอแล้ว ระบบจะแสดงหน้าเว็บดังกล่าวด้วย เว็บเซิร์ฟเวอร์จะทำการสื่อสารกับเว็บไซต์…
ทำความรู้จักว่า LAMP คืออะไร จะ install บน ubuntu อย่างไร
LAMP หลังจากที่เราได้ install ubuntu กันไปเรียบร้อยแล้ว แล้ว LAMP คืออะไร? มันคือโปรแกรมที่จำเป็นสำหรับการสร้าง webpage กันต่อ ซึงเรามักจะเรียกกันว่า LAMP LAMP ประกอบไปด้วยตัวย่อ program ทั้งหมด 4 ตัวคือ L = Linux อันได้แก่ Redhat,Centos,Ubuntu,Debian,Suse (ในที่นี้เราเป็น Ubuntu) A = Apache ใช้เป็น webserver สำหรับจัดเก็บ webpage และรองรับ request ที่เข้ามา M = MySQL คือ database แบบ relational สำหรับจัดเก็บฐานข้อมูลที่จำเป็น P = PHP (object-oriented scripting…
Install Ubuntu อย่างไร สำหรับระบบปฎิบัตการ Linux Ubuntu
Installation Guide หลังจากบทความที่แล้วที่เราทำความรู้จักกับ Ubuntu Linux บทความนี้เราจะมาทำการ install ubuntu เพื่อเอามาใช้งานกันครับ Prepare image ในที่นี้เราเลือก Ubuntu 16.04.2 LTS เป็น release ที่ใช้ install เริ่มจากการทำการ donwload version ที่เหมาะกับระบบที่เราจะใช้ และทำการ burn image ลง CD/DVD ครับ 64bit : 64-bit PC (AMD64) desktop image , 64-bit PC (AMD64) server install image 32bit : 32-bit PC (i386) desktop image , 32-bit PC (i386) server install image…
Linux Ubuntu คืออะไร อูบุนตู คือ ระบบปฎิบัติการลินุกซ์
Ubuntu (Linux) สำหรับผู้ที่ไม่รู้จัก Linux Ubuntu ว่าคืออะไรนั้น จริงๆมันคือระบบปฎิบัติการ Linux ชนิดหนึงซึ่ง ลีนุกซ์ (Linux) ก็เป็นระบบปฏิบัติการเช่นเดียวกับ Dos , Window หรือ Unix โดยลีนุกซ์นั้นจัดว่าเป็นระบบปฏิบัติการยูนิกซ์ประเภทหนึ่ง การที่ลีนุกซ์เป็นที่กล่าวขานกันมากขณะนี้ เนื่องจากความสามารถของตัวระบบปฏิบัติการและโปรแกรมประยุกต์ที่ทำงานบนระบบลีนุกซ์ โดยเฉพาะอย่างยิ่งโปรแกรมในตระกูลของ GNU (GNU’s Not UNIX) และสิ่งที่สำคัญที่สุดก็คือระบบลีนุกซ์เป็นระบบปฏิบัติการประเภทฟรีแวร์ (Free Ware) และเป็นที่นิยมเอามาทำเป็น server เพื่อทำเป็น webserver หรือ LAMP ลินุกซ์ ถือเป็นส่วนสำคัญของซอฟต์แวร์เซิร์ฟเวอร์ที่เรียกว่า LAMP ย่อมาจาก Linux, Apache, MySQL, Perl/PHP/Python ซึ่งเป็นที่นิยมใช้เป็นเว็บเซิร์ฟเวอร์ และพบมากสุดระบบหนึ่ง ตัวอย่างซอฟต์แวร์ซึ่งพัฒนาสำหรับระบบนี้คือ มีเดียวิกิ ซอฟต์แวร์สำหรับวิกิพีเดีย เนื่องจากราคาที่ต่ำและการปรับแต่งได้หลากหลาย ลินุกซ์ถูกนำมาใช้ในระบบฝังตัว เช่นเครื่องรับสัญญาณโทรทัศน์ โทรศัพท์มือถือ และอุปกรณ์พกพาต่าง ๆ ลินุกซ์เป็นคู่แข่งที่สำคัญของ ซิมเบียนโอเอส ซึ่งใช้ในโทรศัพท์มือถือจำนวนมาก…
ทำ LINE bot (Unofficial) สามารถโต้ตอบแบบ Chatbot หรือ Echobot
LINE bot (LINE Chatbot) สำหรับบทความนี้ต่อเนื่องมาจาก บทความก่อนหน้า ที่เล่าถึง LINE API ซึ่งหลังจากเราทราบกระบวนการทำงานระหว่าง LINE Client – Server แล้วทีนี้เราลองมาทำ LINE Robot หรือ Chat Bot มาลองเล่นกันดูครับ โดย code นี้ถูกเก็บใน Git บน GitHub ซึ่งสามารถเข้าไป download กันได้ free ครับ Requirement (refer: https://github.com/Saixiii/LINE-API) 1. Python2.7 2. Apache thrift $ # Install your choice of java $ sudo apt-get install libboost-dev libboost-test-dev…
ทำความเข้าใจ LINE API (Unofficial) – Messaging API
LINE messaging API ในปัจจุบัน เราจะพบว่า การสื่อสารส่วนใหญ่ของคนในประเทศไทยมีการเปลี่ยนแปลงจากรูปแบบ Voice ไปเป็น Data มากขึ้น ซึ่งอันดับหนึงตอนนี้คงไม่พ้น LINE Application ที่ใช้กันอยู่ทุกวัน ไม่ว่าจะเป็นเรื่องส่วนตัว ครอบครัว รวมถึง เรื่องงาน ก็จะสื่อสารกันผ่าน LINE ซะส่วนใหญ่ ส่วนหนึ่งก็เพราะประหยัดค่าใช้จ่ายในการโทร อีกทั้งยังสะดวกและมี feature ต่างๆที่น่าใช้งาน (User friendly) ซึ่งสำหรับ developer แล้วสิ่งที่ต้องการคือ LINE API spec เนื่องจากงานประจำของผมคืองาน operation ซึ่งจำเป็นต้องคอยดูแล monitor ระบบต่างๆ 24/7 ซึ่งทำให้เกิด idea ที่ว่า ทำไมเราไม่ใช้ LINE เป็นช่องทางในการแจ้ง Alert แทนการนั่ง monitor อยู่หน้าคอม จากการศึกษาอยู่ระยะแรกก็พบว่า LINE ยังไม่มี official API ในขณะนั้น (เริ่มมามีช่วงปลายปี…