มานพ กองอุ่น

มานพ กองอุ่น

Space

พื้นที่แห่งความเป็นคุณ

beta version

  • การ Upload และ อ่านไฟล์ Excel ด้วย PHPExcel ใน Yii Framework 2

    ตัวอย่างไฟล์ Excel ที่เราจะทำการเขียนโปรแกรมเพื่ออ่าน การ upload และอ่านไฟล์ MS Excel เพื่อนำไปใช้ในระบบ เช่นบันทึกลงฐานข้อมูล หรือนำไปแสดงผลใน GridView (ตามตัวอย่าง) สามารถทำได้โดยใช้ PHPExcel Package ซึ่งสามารถทำได้ดังนี้ สำหรับ PHPExcel สามารถดูรายละเอียดได้ที่ https://github.c...
  • ประเมินสุขภาพตนเอง

    เครื่องมือในการประเมินสุขภาพด้วยตนเองสำหรับนักไอที สามารถประเมินได้หลายอย่าง ประเมินดัชนีมวลกาย (BMI) ประเมินตนเองเรื่อง พฤติกรรมการกิน ออกกำลัง และอารมณ์ ประเมินภาวะเครียดด้วยตัวเอง ประเมินความเสี่ยงต่อเบาหวาน โดยสามารถคลิก ประเมินสุขภาพ เพื่อใช้งานระบบ หรือเข้า URL : http...
  • สร้างแผนที่ Google Map แบบ Cluster สำหรับ Yii Framework 2

    สำหรับบทเรียนรู้นี้มาสร้างแผนที่ Google Map แบบ Cluster ใน Yii Framework 2 กันครับ โดยจุดพิกัดจะรวมกันเมื่อมีการ Zoom Out และจะแยกกันเมื่อมีการ Zoom In ทำให้ดูง่ายและไม่ลายตาครับ ถือว่าบทเรียนรู้นี้เป็นภาคต่อของ "Extension การสร้างแผนที่แบบต่างๆ ด้วย Google Map ใน Yii Framework 2" ก็ว่า...
  • สร้าง LINE Notify สำหรับ Post ลงกลุ่มใน LINE Group

    บทเรียนรู้นี้เป็นการทดสอบการเขียนโปรแกรมใน Yii2 เพื่อส่งข้อมูลเข้า LINE Group โดยใช้ Notify Bot โดยเป็นการดึงข้อมูลจากฐานข้อมูลแล้วส่งข้อมูลเข้ากลุ่ม (เป็นตัวอย่างการทดสอบ) โดยมีขั้นตอนต่างๆ ดังนี้ เข้า LINE Notify Login เพื่อสร้าง Token และ Bot เพิ่ม LINE Notify เข้าใน LINE Group เขีย...
  • การทำเว็บไซต์ให้เป็นสีเทาด้วย CSS

      สวัสดีครับ สำหรับบทเรียนรู้นี้เรามาพูดถึงการปรับแต่งหน้าเว็บไซต์ให้แสดงผลสีเทา โดยการใช้ CSS ซึ่งสามารถทำได้โดยใช้คำสั่งต่อไปนี้ <style> html{ -moz-filter: grayscale(100%); /* IE */ filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); filte...
  • การติดตั้งและใช้งาน Bower Package ใน Yii Framework 2

    Bower เป็นแหล่งรวบรวม Package เช่น JavaScript, CSS Package ตัวอย่าง Bootstrap, Highcharts เป็นต้น ในที่นี้เราจะติดตั้ง Highcharts และทดลองใช้งานใน Yii Framework 2 การติดตั้ง ก่อนอื่น เรามาเตรียมตัวก่อนการใช้งานโดยต้องติดตั้ง Node.js และ ทำการ install bower ให้เรียบร้อยโดยใช้...
  • การใช้งาน jQuery UI Autocomplete ใน Yii Framework 2

    ในบทเรียนรู้นี้เราจะมาเรียนรู้การใช้งาน Autocomplete ซึ่งเป็นการค้นหาข้อมูลใน TextInput ด้วยการพิมพ์ตัวอัษรแล้วระบบจะกรองข้อมูลมาให้ เช่น พิมพ์ การ ระบบจะค้นหาข้อความที่มีตัวอักษร การ มาเพื่อให้เป็นตัวเลือกนั่นเอง jQueryUI เป็น package ที่สามารถติดตั้งเพิ่มเติมใน Yii Framework 2 ได้โดยใช...
  • ทดลองใช้ Realtime Database ใน Firebase ด้วย Yii Framework 2

    ในบทเรียนรู้นี้เรามาทดลองใช้งาน Realtime Database ใน Firebase ด้วย Yii Framework 2 กันครับ (จริงๆ แล้วสามารถทดลองเขียนแบบไม่ต้องใช้ Yii Framework ก็ได้นะ ลองเอาไปประยุกต์นะครับ) คุณสมบัติเด่นของ Realtime Database ก็ตรงตัวอยู่แล้วนะครับ คือเป็นการทำงานแบบ Realtime ในการทดสอบนี้จะทดลองเขียนเพื่...
  • แบ่ง Session Backend และ Frontend ให้เป็นคนละตัวใน Yii Framework 2

    การ Login เข้าสู่ระบบใน Yii Framework 2 นั้นโดยปกติเมื่อเข้าระบบแล้วจะสามารถเข้าส่วน Backend และ Frontend โดยไม่ต้อง Login ใหม่ หากต้องการแยก Session การทำงานระหว่าง Backend และ Frontend ก็สามารถทำได้โดยตั้งค่า config ในไฟล์ frontend/config/main.php และ backend/config/main.php ในส่วนของ Componen...
  • การพ้องรูป(Polymorphsim)

    หลักการของการพ้องรูป(Polymorphism) คือการกำหนดให้คลาส(Class) มี พฤติกรรม(Method) ชื่อเหมือนกัน โดยสามารถกำหนดได้ 2 แบบ คือ Abstract และ Interface Interface เป็นการกำหนดคลาส(Class) และ พฤติกรรม(Method) ที่ไม่มีตัว(Body) เวลานำไปใช้งานจะต้องทำการ implement interface  ตัวอย่าง Interface...
  • Bootstrap Admin Template สวยๆ จาก Wrapbootstrap

    อีกหนึ่ง Bootstrap Admin Template สวยๆ จาก Wrapbootstrap ที่มี Angular มาให้ด้วยแบบ 2 in 1 เลยทีเดียว ดูตัวอย่าง | ดาวน์โหลด  
  • ทดลองใช้ Hosting ใน Firebase

    หลังจากที่ Parse ได้ปิดตัวไปก็เป็นผลดีกับ Google ที่จะนำ Firebase เข้ามาแทนที่ และจะเห็นว่า Google พัฒนาเจ้า Firebase อย่างต่อเนื่องจนมี Feature ต่างๆ มากมาย สงสัยอนาคตนี้ต้องมาแรงแน่ๆ ในบทความนี้ก็จะเป็นการแนะนำการใช้งาน Firebase Hosting ครับ  เตรียมตัว เริ่มต้นต้องติดตั้ง node.js กัน...
  • Yii Generator สามารถใช้ * เพื่อ Generate Model ทุกตารางในฐานข้อมูล

    Gii Generate Model ครั้งเดียวโดยใช้ * ก็ได้นะครับ แบบว่า ทุกตารางเลยทีเดียวเยี่ยมไหมล่ะ ชื่อ Model ตั้งจากชื่อตาราง เช่น ตารางชื่อ profile จะได้ model Profile ตารางชื่อ abc_def จะได้ model AbcDef
  • Yii 2.0.6 ออกแล้ว

    หลังจากที่ Yii2 2.0.5 ได้ออกมาเมื่อไม่นานมานี้ที่ปรับปรุงเรื่องความปลอดภัยให้ดียิ่งขึ้น ตอนนี้ Yii2 ได้ออก Version ล่าสุดคือ Yii2 2.0.6 ซึ่งได้เพิ่มและปรับแก้ Bug กว่า 70 อย่าง สำหรับการปรับแต่งเพิ่มเติมคุณสมบัติโดยรวมได้แก่ การใช้งาน Migration ที่ดีขึ้น  $this->createTable(&#...
  • การแก้ปัญหาเมื่อสั่ง composer update แล้วแสดง error Composer\Package\Version\VersionParser::parseLinks()

    สวัสดีครับ สำหรับบทความนี้จะเป็นการแก้ปัญหาเมื่อเรียกคำสั่ง composer update แล้วจะปรากฏข้อความ Error  Composer\Package\Version\VersionParser::parseLinks() สาเหตุเนื่องมาจาก composer asset plugin ได้มีการ update version ใหม่ โดยปัจจุบันเป็น version 1.0.3 เรียบร้อยแล้ว วิธีการแก้ไขนั...
  • ทำความรู้จักกับ AngularJS แบบ Fast Start

    AngularJS คืออะไร AngularJS คือ ภาษา JavaScript ที่ทำงานฝั่ง Client ถูกพัฒนาขึ้นโดย Google   ตัวอย่าง <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="bootstrap.min.css" /> </head>...
  • รู้ 3 Method ใน PDO คุณก็สามารถพัฒนา Web Application ได้

    สวัสดีครับ วันนี้เรามาเรียนรู้ Method ที่ใช้งานกันบ่อยๆ ใน PDO หรือ PHP Data Object กันนะครับ เป็นจุดเริ่มต้นของการเรียนรู้ PDO ลองไปดูกันเลยนะครับ PDO คืออะไร ก่อนที่จะเข้าเรื่องเราไปเข้าใจกันก่อนนะครับว่า PDO คืออะไร PDO หรือ PHP Data Object เป็น Object Class ที่ติดมากับ PHP ซึ่งเป็...
  • เหตุผลที่ควรใช้ Yii Framework 2 ในการพัฒนา Web Application ด้วย ภาษา PHP

    สวัสดีครับ อย่างที่เคยเขียนบทความว่า "เหตุผลที่ควรใช้ Framework ในการพัฒนา Web Application ด้วยภาษา PHP" ก็ได้ทราบกันแล้วว่าการเขียนแบบเดิมนั้นคงหมดยุคหมดสมัยกันไปแล้ว ปัจจุบันก็มี PHP Framework เกิดขึ้นมากมาย แต่ละค่ายก็งัดเอาสิ่งที่ตัวเองเด่นมาประชันกับค่ายอื่นๆ แล้วตัวไหนดีล่ะ ผมจะไ...
  • PHP 7 กำลังมา มีอะไรเพิ่มมาบ้าง ไปดูกันเลย

    PHP 7 กำลังมาปลายปี 2015 นี้แล้วนะครับ เตรียมตัวเตรียมใจกันได้เลยครับ ซึ่งปัจจุบัน PHP ที่ออกล่าสุดคือ PHP 5.6 และเวอร์ชั่นต่อไปจะเป็น PHP 7 ซึ่งจะเป็นเวอร์ชั่นหลัก   Feature ใน PHP 7 มาดู Feature ใน PHP 7 บางส่วนนะครับ การใช้ use แบบ Group การเรียกใช้งานหนึ่ง use ต่อหนึ่ง Cl...
  • เมื่อ PHP เตือน Deprecated MySQL Function จะเลิกใช้ MySQL Function แล้วนะ

    สวัสดีครับบทความนี้เราไปดูที่มาของคำเตือนเวลาเราเรียกใช้งานฟังก์ชั่น mysql_xxxxx และ ฟังก์ชั่นอื่นๆ แน่นอนครับว่า PHP เองได้มีการปรับปรุงอัพเดทฟังก์ชั่นและฟีเจอร์ต่างๆ ให้รองรับและเข้ากับเทคโนโลยีปัจจุบัน ดังนั้นการเขียนแบบเดิมจะถูกแจ้งเตือนใน PHP 5.5 ขึ้นไป เช่น mysql_connect();...

Biography

I'm developer.

การศึกษา

ปริญญาโท สาขาเทคโนโลยีสารสนเทศฯ

Skill

PHP, MySQL, Yii Framework

My Courses

My Products

My Thread

My Tutorial

Bootstrap Admin Template สวยๆ จาก Wrapbootstrap

อีกหนึ่ง Bootstrap Admin Template สวยๆ จาก Wrapbootstrap ที่มี Angular มาให้ด้วยแบบ 2 in 1 เลยทีเดียว ดูตัวอย่าง | ดาวน์โหลด  
อ่านต่อ

ทดลองใช้ Hosting ใน Firebase

หลังจากที่ Parse ได้ปิดตัวไปก็เป็นผลดีกับ Google ที่จะนำ Firebase เข้ามาแทนที่ และจะเห็นว่า Google พัฒนาเจ้า Firebase อย่างต่อเนื่องจนมี Feature ต่างๆ มากมาย สงสัยอนาคตนี้ต้องมาแรงแน่ๆ ในบทความนี้ก็จะเป็นการแนะนำการใช้งาน Firebase Hosting ครับ  เตรียมตัว เริ่มต้นต้องติดตั้ง node.js กัน...
อ่านต่อ

Yii Generator สามารถใช้ * เพื่อ Generate Model ทุกตารางในฐานข้อมูล

Gii Generate Model ครั้งเดียวโดยใช้ * ก็ได้นะครับ แบบว่า ทุกตารางเลยทีเดียวเยี่ยมไหมล่ะ ชื่อ Model ตั้งจากชื่อตาราง เช่น ตารางชื่อ profile จะได้ model Profile ตารางชื่อ abc_def จะได้ model AbcDef
อ่านต่อ

Yii 2.0.6 ออกแล้ว

หลังจากที่ Yii2 2.0.5 ได้ออกมาเมื่อไม่นานมานี้ที่ปรับปรุงเรื่องความปลอดภัยให้ดียิ่งขึ้น ตอนนี้ Yii2 ได้ออก Version ล่าสุดคือ Yii2 2.0.6 ซึ่งได้เพิ่มและปรับแก้ Bug กว่า 70 อย่าง สำหรับการปรับแต่งเพิ่มเติมคุณสมบัติโดยรวมได้แก่ การใช้งาน Migration ที่ดีขึ้น  $this->createTable(&#...
อ่านต่อ

การแก้ปัญหาเมื่อสั่ง composer update แล้วแสดง error Composer\Package\Version\VersionParser::parseLinks()

สวัสดีครับ สำหรับบทความนี้จะเป็นการแก้ปัญหาเมื่อเรียกคำสั่ง composer update แล้วจะปรากฏข้อความ Error  Composer\Package\Version\VersionParser::parseLinks() สาเหตุเนื่องมาจาก composer asset plugin ได้มีการ update version ใหม่ โดยปัจจุบันเป็น version 1.0.3 เรียบร้อยแล้ว วิธีการแก้ไขนั...
อ่านต่อ

ทำความรู้จักกับ AngularJS แบบ Fast Start

AngularJS คืออะไร AngularJS คือ ภาษา JavaScript ที่ทำงานฝั่ง Client ถูกพัฒนาขึ้นโดย Google   ตัวอย่าง <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="bootstrap.min.css" /> </head>...
อ่านต่อ

รู้ 3 Method ใน PDO คุณก็สามารถพัฒนา Web Application ได้

สวัสดีครับ วันนี้เรามาเรียนรู้ Method ที่ใช้งานกันบ่อยๆ ใน PDO หรือ PHP Data Object กันนะครับ เป็นจุดเริ่มต้นของการเรียนรู้ PDO ลองไปดูกันเลยนะครับ PDO คืออะไร ก่อนที่จะเข้าเรื่องเราไปเข้าใจกันก่อนนะครับว่า PDO คืออะไร PDO หรือ PHP Data Object เป็น Object Class ที่ติดมากับ PHP ซึ่งเป็...
อ่านต่อ

เหตุผลที่ควรใช้ Yii Framework 2 ในการพัฒนา Web Application ด้วย ภาษา PHP

สวัสดีครับ อย่างที่เคยเขียนบทความว่า "เหตุผลที่ควรใช้ Framework ในการพัฒนา Web Application ด้วยภาษา PHP" ก็ได้ทราบกันแล้วว่าการเขียนแบบเดิมนั้นคงหมดยุคหมดสมัยกันไปแล้ว ปัจจุบันก็มี PHP Framework เกิดขึ้นมากมาย แต่ละค่ายก็งัดเอาสิ่งที่ตัวเองเด่นมาประชันกับค่ายอื่นๆ แล้วตัวไหนดีล่ะ ผมจะไ...
อ่านต่อ

PHP 7 กำลังมา มีอะไรเพิ่มมาบ้าง ไปดูกันเลย

PHP 7 กำลังมาปลายปี 2015 นี้แล้วนะครับ เตรียมตัวเตรียมใจกันได้เลยครับ ซึ่งปัจจุบัน PHP ที่ออกล่าสุดคือ PHP 5.6 และเวอร์ชั่นต่อไปจะเป็น PHP 7 ซึ่งจะเป็นเวอร์ชั่นหลัก   Feature ใน PHP 7 มาดู Feature ใน PHP 7 บางส่วนนะครับ การใช้ use แบบ Group การเรียกใช้งานหนึ่ง use ต่อหนึ่ง Cl...
อ่านต่อ

เมื่อ PHP เตือน Deprecated MySQL Function จะเลิกใช้ MySQL Function แล้วนะ

สวัสดีครับบทความนี้เราไปดูที่มาของคำเตือนเวลาเราเรียกใช้งานฟังก์ชั่น mysql_xxxxx และ ฟังก์ชั่นอื่นๆ แน่นอนครับว่า PHP เองได้มีการปรับปรุงอัพเดทฟังก์ชั่นและฟีเจอร์ต่างๆ ให้รองรับและเข้ากับเทคโนโลยีปัจจุบัน ดังนั้นการเขียนแบบเดิมจะถูกแจ้งเตือนใน PHP 5.5 ขึ้นไป เช่น mysql_connect();...
อ่านต่อ

บ้าไปแล้ว Joomla มาทำ Framework ไปทำความรู้จักกับ Joomla หนึ่งใน CMS ที่น่าจับตามอง

สวัสดีครับ สำหรับบทความนี้ผมจะกล่าวถึง CMS หรือ Content Management System หรือ ระบบจัดการเนื้อหา ที่เราไม่ต้องเขียนโปรแกรมสักตัวก็สามารถมีเว็บไซต์เป็นของตัวเองได้นั่นเอง ดูรายละเอียดเบื้องต้นได้ที่ http://www.joomla.org/3/th/ ในโลกนี้มี CMS เกิดขึ้นหลากหลายตัวมากๆ ที่นิยมกันอยู่ตอนนี...
อ่านต่อ

ประวัติสตีฟ จ๊อบส์ ถูกนำมาสร้างเป็นภาพยนต์ ในเรื่อง Steve Jobs

ภาพยนต์ชีวประวัติของผู้นำแห่งเทคโนโลยีในนาม Apple จะได้ถูกเปิดเผยอีกครั้งในรูปแบบของภาพยนต์ ซึ่งจะเข้าฉายในวันที่ 9 ตุลาคม นี้ โดยสามารถติดตามความเคลื่อนไหวได้ที่เว็บไซต์ภาพยนต์ http://www.stevejobsthefilm.com/ เรื่องราวประวัติคนสำคัญอย่าง Steve Jobs นี้จะเป็นตัวอย่างและแรงบันดาลใจให้ทุก...
อ่านต่อ

เหตุผลที่ควรใช้ Framework ในการพัฒนา Web Application ด้วยภาษา PHP

สวัสดีครับ สำหรับบทความนี้เราจะมาดูว่าเอะทำไมต้องใช้ Framework ในการพัฒนา Web Application ด้วยภาษา PHP กันนะครับ เผื่อเป็นแนวทางในการเรียนรู้สำหรับผู้ที่กำลังจะมาเขียน Web Application  อันนี้เป็นข้อสรุปจากประสบการณ์ผู้เขียนนะครับ ลองไปดู ข้อดีข้อเสีย ของการใช้กับไม่ใช้ PHP Framework กันค...
อ่านต่อ

Joomla 3.4.1 ออกแล้วครับ

ออกแล้วครับ Joomla 3.4.1 ซึ่งสามารถดาวน์โหลด Joomla 3.4.1 ได้ที่นี่  โดยใน version 3.x นั้นมีความต้องการพื้นฐานดังนี้ oftware Recommended Minimum PHP (Magic Quotes GPC off) 5.4 + 5.3.10 + Supported Databases: MySQL[1] (InnoD...
อ่านต่อ

แนวทางการทำ Pjax ใน Yii2

ในบทความนี้จะเล่าถึงการทำ Pjax ใน Yii2 ก่อนอื่นก็คงต้องตอบคำถามนี้ก่อน "Pjax คืออะไร" Pjax คือ jQuery PlugIn ที่ใช้ pushstate+Ajax นั่นเอง แล้ว "pushState คืออะไร" เจ้า pushState เป็น Method หนึ่งที่ใช้ในการเพิ่ม History เข้าไปในรายการของ History ทั้งหมด โดย Ajax ไม่มีการเปลี...
อ่านต่อ

Yii Framework 2.0.2 ออกแล้ว

Yii Framework 2.0.2 ออกแล้ว ครับ มีการเพิ่มเติม Feature หลายอย่าง เช่น - การกำหนด Route สำหรับ Alias - การทำ Caching ระดับ Database - การทำ Slug สำหรับ SEO - การกำหนดภาษาสำหรับ DataPicker - การ Passing การ Validate โดยการเพิ่มความสามารถนี้จะทำให้ Yii2...
อ่านต่อ

Yii2 หรือ Yii Framework 2 คืออะไร

ความหมายและที่มา Yii หรือ ยี่ ย่อมาจาก Yes It Is เป็นเหมือนกับคำตอบหรือคำอุทานก็ว่าได้ว่า มันเร็วจริงหรือเปล่า มันมีความปลอดภัยไหม มันมีความเป็นมืออาชีพหรือเปล่า มันควรนำมาสร้าง Project ต่อไปหรือเปล่า ใช่แล้วมันใช่จริงๆ (Yes It Is) สำหรับ Yii นั้นเป็น Open Source ซึ่งเป็น PHP Framework สำห...
อ่านต่อ

KAdmin Template ฟรี Admin Template สวยมั่กๆ

Bootstrap Template อีกหนึ่งตัวที่มีความสวยงาม ที่สำคัญฟรีนะครับ โดย version นี้เป็น Bootstrap 3.1 มี Theme ให้เลือก 2 สีคือโทนมืดกับโทนสว่าง   ผมว่านอกจากเรื่องความสวยงามแล้วยังมีเครื่องไม้เครื่องมือต่างๆ มาให้แบบเพรียบพร้อมเลยก็ว่าได้ ไม่ว่าจะเป็นเรื่อง กราฟ timeline animation ต่างๆ...
อ่านต่อ

ช่วงนี้มีอะไร Hot Hit ใน Youtube กันบ้างครับไปดูกันเลย

มาดูว่าช่วงนี้มีอะไร Hot Hit กันบ้างใน Youtube ซึ่งใน Youtube ได้ทำการสรุปไว้ให้เราเรียบร้อยแล้วดังนี้ Popular Right Now Just-Released Music Videos Catch Up On Late Night The Daily 'Aww' Hot New Trailers Explore Hot Topics Today's Funniest Clips Learn Something Ne...
อ่านต่อ

Microdata สิ่งเล็กที่ไม่ควรมองข้ามสำหรับ SEO

  Microdata เป็นการกำหนดรายละเอียดให้กับ Tag HTML ของเราโดยทำให้ข้อมูลต่างๆ ในเนื้อหานั้นมีความหมายและความเหมาะสม เช่น การกำหนด Tag เป็นแบบ Person โดยจะมี Tag ของ Vocabulary เป็นแบบบุคคล โดยมีลักษณะดังนี้ Property Description name (fn) Name....
อ่านต่อ
กลับขึ้นบน