เริ่มจุลศักราชใหม่
มานพ กองอุ่น

มานพ กองอุ่น

Space

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

beta version

  • คำสั่ง SQL นับวันไม่รวมเสาร์-อาทิตย์ และวันหยุด

    ตัวอย่างคำสั่ง SQL เพื่อนับจำนวนวันโดยไม่รวมวันเสาร์-อาทิตย์ และวันหยุด SELECT DATEDIFF(d, '2017-01-01', '2017-01-31') - DATEDIFF(wk, '2017-01-01', '2017-01-31') * 2 - CASE WHEN DATENAME(dw, '2017-01-01') <> 'Saturday' AND DATENAME(dw, '2017-01-31') = 'Saturday'...
  • สร้างไฟล์ MS Word จาก Word Template สำหรับงานเอกสารราชการ

    เอาล่ะครับ หลังจากที่ประสบปัญหากับการใช้งาน HTML to PDF ด้วย mPDF เนื่องจากไฟล์ PDF ไม่สามารถจัดรูปแบบได้อย่างคล่องตัวมากนัก เช่นคำตก จัดรูปแบบต่างๆ เล็กๆ น้อยๆ ทำให้ไม่สะดวกแก่ผู้ใช้งาน และการจัด HTML ไปเป็น PDF ในรูปแบบเอกสารราชการนี่ปวดหัวจริงๆ  ในบทความนี้เราจะมาเขียนโปรแกรมเพื่อให้ส...
  • สร้าง Angular App แรกกัน

    ในขั้นตอนนี้เรามาสร้าง Angular App แรก กันโดยพิมพ์คำสั่ง  ng new hello-world โดยที่ hello-world คือชื่อของ Project ที่เราต้องการสร้าง ซึ่ง ng cli จะสร้าง file / folder ให้เรา และ npm จะ download 3rd party library ให้ ในการเขียนโปรแกรมเราอาจจะใช้ Code Editor จาก microsoft เช่น vis...
  • การติดตั้ง Environment สำหรับ Angular

    ก่อนอื่น เราจะต้องติดตั้ง NodeJs กันก่อน เพื่อเป็นตัว runtime javascript ที่จะไปแสดงผลใน browser และเราจะใช้ nodejs ในการสร้าง project โดยเข้าไปที่เว็บไซต์ nodejs.org จากเลือก version ที่เป็น stable (v6.11.0LTS) ส่วนเวอร์ชั่นล่าสุด (v8.0.0Current) นั้นจะมีฟีเจอร์มากยิ่งขึ้น แต่ยังไม่เสถียร (Stab...
  • สถาปัตยกรรมใน Angular Apps

    สถาปัตยกรรมของ Web Application ในยุคใหม่นี้ประกอบไปด้วย 2 ส่วนใหญ่ๆ ด้วยกันนั้นคือ Front-end และ Back-end  Front-end ทำงานที่ฝั่ง Client ผ่าน Web Browser เป็นสิ่งที่ผู้ใช้งานเห็นและมีปฏิสัมพันธ์ด้วย หรือที่เรียกว่า User Interface (UI) ซึ่งประกอบไปด้วย HTML, CSS, TypeScript, Angular Ba...
  • Angular คืออะไร

    Angular คือ เฟรมเวร์ค (framework) สำหรับสร้างแอพลิเคชั่นในฝั่งไคลเอ็นในรูปแบบของ HTML, CSS และ JavaScript/TypeScript ซึ่ง TpyeScript จะถูก compile ไปเป็น JavaScript ทำไมต้อง Angular? หากเราต้องการใช้งาน JavaScript ในเว็บไซต์เราอาจเขียนด้วย JavaScript ปกติ หรืออาจใช้ jQuery เขียน จริงๆ ก็ทำ...
  • การแก้ปัญหาเมื่อมีการแก้ไขตาราง ชนิดข้อมูลแล้วเกิด Error

    หลายคนคงเจอปัญหาเมื่อมีการแก้ไขชนิดข้อมูล หรือการปรับเปลี่ยนข้อมูลในตาราง แล้วไม่สามารถแก้ไขได้โดยมีความความลักษณะดังนี้ Saving changes is not permitted. The change you have made requires the following table to be dropped and re-created. You have either made changes to a table that can't be...
  • คำสั่ง SQL แทนที่ข้อความในคอลัมน์

    คำสั่งในการแทนที่ข้อความในคอลัมน์ ตัวอย่างนี้จะทำการปรับปรุงตาราง lib_book โดยจะแทนที่คำว่า /upload/lib/ เป็นค่าว่าง (เพราะต้องการแค่ชื่อรูป)  ก็จะเหลือแค่ชื่อรูปภาพ โดยแทนที่ทุก record โดยใช้ REPLACE(CASE()) UPDATE lib_book SET cover_pic = REPLACE(CAST(cover_pic AS varchar(MAX)), '/uploa...
  • เพิ่ม Application เหมือน Frontend-Backend ใน Yii Framework2

    มีคนถามมาว่าเราสามารถสร้าง Application เหมือน frontend/backenc ได้ไหม แต่ใช้การตั้งค่าและ vendor เดียวกัน คำตอบคือสามารถทำได้ครับ เพื่อให้เข้าใจ concept จะใช้ต้นแบบจาก backend ในการสร้าง application ชื่อ aomsin สร้างความเข้าใจ ในการสร้าง application ใหม่นั้นเราจะต้องตั้งค่า namespace และกำ...
  • การเพิ่มหน้าใหม่ A4 แบบแนวนอนใน mPDF

    สำหรับการเพิ่มหน้าใหม่ใน mPDF นั้นสามารถทำได้โดยเรียกใช้ method AddPage() ซึ่งในที่นี้จะกำหนดให้หน้าใหม่เป็นแบบแนวนอน (Landscape) โดยมีการเขียนโปรแกรมดังนี้ $mpdf->AddPage('L'); // เพิ่มหน้าใหม่แบบแนวนอน $mpdf->WriteHTML($content); เมื่อทำการเปิดหน้า Web Appliction จะพบไฟล์ pdf ตา...
  • ZenFone 4 Max Android 7.0 แบตอึด 5000 mAh

    Asus ZenFone 4 Max สมาร์ทโฟนที่พึ่งเปิดตัวไปที่รัสเซีย มาพร้อมกับหน้าจอ 5.5 นิ้วแบบทัชสกรีน โดยมีความละเอียดหน้าจอที่ 1080x1920 Asus ZenFone 4 Max ใช้หน่วยประมวลผล quad-core Qualcomm Snapdragon 425, 430 แรม 4GB มีความจุ ภายใน 16GB, 32GB และ 64GB ซึ่งสูงมากเลยทีเดียว และยังสามาร...
  • Yii Framework 2.0.12 ออกแล้ว

    หลังจากที่มีการออกเวอร์ชั่น yii framework 2.0.11 ไปเมื่อ 1 กุมภาพันธ์ 2017 ที่ผ่านมา เมื่อวันที่ 5 มิถุนายน 2017 ทีมงาน yii framework ก็ได้ออกเวอร์ชั่น 2.0.12 (minor change) ที่มีการเพิ่ม feature ใหม่และปรับปรุงประสิทธิภาพให้มากขึ้น ซึ่งมีการแก้ไข bug กว่า 100 จุด ที่เกิดจากเหล่า community ได้รา...
  • การพัฒนาระบบ Meeting ด้วย Yii framework จาก Tutsplus

    การพัฒนาระบบ Meeting ด้วย Yii framework จาก Tutsplus เป็นอีกหนึ่ง Tutorial ที่สามารถเรียนรู้ Yii Framework กันได้แบบ Step by Step โดยมี Content ดังนี้ Series Introduction and Getting Started Feature Requirements and Database Design Working with Google Places and Maps and HTML5 Geolocat...
  • ระบบประเมินราคางานพัฒนาซอฟต์แวร์ โดยกระทรวงดิจิทัลเพื่อเศรษฐกิจและสังคม

    เพื่อนๆ ขา Dev รุ่นใหม่ๆ ถ้ายังไม่รู้ว่าจะประเมินราคาซอร์ฟแวร์ยังไงสามารถใช้ระบบนี้ช่วยได้ จะได้เป็นแนวทางและมาตรฐานที่ใกล้เคียงกัน เพราะการตัดราคากันคงไม่ใช่เรื่องดีแน่ๆ และการตั้งราคาที่ต่ำเกินไปก็อาจจะกระทบทั้งระบบ วันนี้ลองใช้ระบบกลางเพื่อเป็นแนวทางได้ที่ http://itestimate.mict.go.th/ic...
  • 11 PHP Framework สำหรับ Web Developers ยุคใหม่ในปี 2017

    เว็บไซต์ coderseye ได้นำเสนอ 11 PHP Framework สำหรับนักพัฒนายุคใหม่ในรูปแบบ Infographic โดยมีการนำเสนอคุณลักษณะ (Feature) ต่างๆ ซึ่งสามารถดูรายละเอียด ได้ดังนี้
  • 13 ฟอนต์ (Font) มาตรฐานสำหรับใช้ในหน่วยราชการ

    กระทรวงเทคโนโลยีสารสนเทศและการสื่อสาร (ทก.) รายงานว่า ปัจจุบันส่วนราชการจำนวนมากมีการใช้ฟอนต์ที่หลากหลายไม่มีมาตรฐานในเอกสาร ทางราชการ อีกทั้งยังมีหน่วยงานราชการหลายแห่งใช้มาตรฐานฟอนต์ของบริษัทเอกชนที่ผูกขาด ลิขสิทธิ์ของระบบปฏิบัติงาน ทำให้จำกัดสิทธิ์ต่างๆ ที่จะมีมาตรฐานเอกสารเป็นเสรี ไม่ขึ้นกับ...
  • ห๊า Imba ไวกว่า React 10 เท่า

    Imba เป็นภาษา Programming อีกภาษาที่มีแรงบันดาลใจมาจาก Ruby Python และ React ซึ่งจะ Compile ให้ออกมาอยู่ในรูปของ JavaScript และมี Library ที่เล็ก และ ทีมงาน Imba ยังบอกอีกว่ามีความเร็วมากกว่า React ถึง 10 เท่าโดยวัดจาก Application TodoMVC ซึ่งสามารถทดสอบ Benchmark ได้ที่ http://somebee.gith...
  • ฟรี Ebook AngularJS 2 - Rangle's Angular Training Book

    ฟรี Ebook Angular 2 เป็นอีกเล่มที่ควรค่าแก่การฝึกฝน ซึ่งเผยแพร่โดย GitBook Download PDF Download ePub Download Mobi
  • Joomla 3.7 ออกแล้วพร้อมกับ Feature ใหม่ๆ

    Joomla เป็นระบบ Content Management System หรือ CMS ที่ได้รับความนิยมมายาวนาน และมีการพัฒนาอย่างต่อเนื่อง จนปัจจุบัน Joomla ออก version ล่าสุดคือ version 3.7 ซึ่งมี Feature เพิ่มเติ่มต่างๆ เช่น Custom Fields ซึ่งเป็น Feature ที่เพิ่มใหม่ ให้สามารถกำหนด Field เพิ่มเติมในเนื้อหา (Content) ได้...
  • เรียนรู้ Vue2 Step by Step ฟรี

    เรียนฟรี Vue JS 2 ซึ่งมีทั้งหมด 30 ซีรี่ส์ เป็นคอสเรียนฟรีทั้งหมด เชื่อว่าจะช่วยให้สามารถเพิ่ม Skill ขึ้นมาอีก สำหรับผู้ที่ชื่นชอบ JS นะครับ สำหรับคอสนี้เน้นการนำ Laravel มาทำส่วน Backend และ ให้ทำงานร่วมกันกับ Vue2 โดยมีรายละเอียดคอสดังนี้ Basic Data Binding Let's begin with a re...

Biography

I'm developer.

การศึกษา

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

Skill

PHP, MySQL, Yii Framework

My Courses

My Products

My Thread

My Tutorial

ZenFone 4 Max Android 7.0 แบตอึด 5000 mAh

Asus ZenFone 4 Max สมาร์ทโฟนที่พึ่งเปิดตัวไปที่รัสเซีย มาพร้อมกับหน้าจอ 5.5 นิ้วแบบทัชสกรีน โดยมีความละเอียดหน้าจอที่ 1080x1920 Asus ZenFone 4 Max ใช้หน่วยประมวลผล quad-core Qualcomm Snapdragon 425, 430 แรม 4GB มีความจุ ภายใน 16GB, 32GB และ 64GB ซึ่งสูงมากเลยทีเดียว และยังสามาร...
อ่านต่อ

Yii Framework 2.0.12 ออกแล้ว

หลังจากที่มีการออกเวอร์ชั่น yii framework 2.0.11 ไปเมื่อ 1 กุมภาพันธ์ 2017 ที่ผ่านมา เมื่อวันที่ 5 มิถุนายน 2017 ทีมงาน yii framework ก็ได้ออกเวอร์ชั่น 2.0.12 (minor change) ที่มีการเพิ่ม feature ใหม่และปรับปรุงประสิทธิภาพให้มากขึ้น ซึ่งมีการแก้ไข bug กว่า 100 จุด ที่เกิดจากเหล่า community ได้รา...
อ่านต่อ

การพัฒนาระบบ Meeting ด้วย Yii framework จาก Tutsplus

การพัฒนาระบบ Meeting ด้วย Yii framework จาก Tutsplus เป็นอีกหนึ่ง Tutorial ที่สามารถเรียนรู้ Yii Framework กันได้แบบ Step by Step โดยมี Content ดังนี้ Series Introduction and Getting Started Feature Requirements and Database Design Working with Google Places and Maps and HTML5 Geolocat...
อ่านต่อ

ระบบประเมินราคางานพัฒนาซอฟต์แวร์ โดยกระทรวงดิจิทัลเพื่อเศรษฐกิจและสังคม

เพื่อนๆ ขา Dev รุ่นใหม่ๆ ถ้ายังไม่รู้ว่าจะประเมินราคาซอร์ฟแวร์ยังไงสามารถใช้ระบบนี้ช่วยได้ จะได้เป็นแนวทางและมาตรฐานที่ใกล้เคียงกัน เพราะการตัดราคากันคงไม่ใช่เรื่องดีแน่ๆ และการตั้งราคาที่ต่ำเกินไปก็อาจจะกระทบทั้งระบบ วันนี้ลองใช้ระบบกลางเพื่อเป็นแนวทางได้ที่ http://itestimate.mict.go.th/ic...
อ่านต่อ

11 PHP Framework สำหรับ Web Developers ยุคใหม่ในปี 2017

เว็บไซต์ coderseye ได้นำเสนอ 11 PHP Framework สำหรับนักพัฒนายุคใหม่ในรูปแบบ Infographic โดยมีการนำเสนอคุณลักษณะ (Feature) ต่างๆ ซึ่งสามารถดูรายละเอียด ได้ดังนี้
อ่านต่อ

13 ฟอนต์ (Font) มาตรฐานสำหรับใช้ในหน่วยราชการ

กระทรวงเทคโนโลยีสารสนเทศและการสื่อสาร (ทก.) รายงานว่า ปัจจุบันส่วนราชการจำนวนมากมีการใช้ฟอนต์ที่หลากหลายไม่มีมาตรฐานในเอกสาร ทางราชการ อีกทั้งยังมีหน่วยงานราชการหลายแห่งใช้มาตรฐานฟอนต์ของบริษัทเอกชนที่ผูกขาด ลิขสิทธิ์ของระบบปฏิบัติงาน ทำให้จำกัดสิทธิ์ต่างๆ ที่จะมีมาตรฐานเอกสารเป็นเสรี ไม่ขึ้นกับ...
อ่านต่อ

ห๊า Imba ไวกว่า React 10 เท่า

Imba เป็นภาษา Programming อีกภาษาที่มีแรงบันดาลใจมาจาก Ruby Python และ React ซึ่งจะ Compile ให้ออกมาอยู่ในรูปของ JavaScript และมี Library ที่เล็ก และ ทีมงาน Imba ยังบอกอีกว่ามีความเร็วมากกว่า React ถึง 10 เท่าโดยวัดจาก Application TodoMVC ซึ่งสามารถทดสอบ Benchmark ได้ที่ http://somebee.gith...
อ่านต่อ

ฟรี Ebook AngularJS 2 - Rangle's Angular Training Book

ฟรี Ebook Angular 2 เป็นอีกเล่มที่ควรค่าแก่การฝึกฝน ซึ่งเผยแพร่โดย GitBook Download PDF Download ePub Download Mobi
อ่านต่อ

Joomla 3.7 ออกแล้วพร้อมกับ Feature ใหม่ๆ

Joomla เป็นระบบ Content Management System หรือ CMS ที่ได้รับความนิยมมายาวนาน และมีการพัฒนาอย่างต่อเนื่อง จนปัจจุบัน Joomla ออก version ล่าสุดคือ version 3.7 ซึ่งมี Feature เพิ่มเติ่มต่างๆ เช่น Custom Fields ซึ่งเป็น Feature ที่เพิ่มใหม่ ให้สามารถกำหนด Field เพิ่มเติมในเนื้อหา (Content) ได้...
อ่านต่อ

เรียนรู้ Vue2 Step by Step ฟรี

เรียนฟรี Vue JS 2 ซึ่งมีทั้งหมด 30 ซีรี่ส์ เป็นคอสเรียนฟรีทั้งหมด เชื่อว่าจะช่วยให้สามารถเพิ่ม Skill ขึ้นมาอีก สำหรับผู้ที่ชื่นชอบ JS นะครับ สำหรับคอสนี้เน้นการนำ Laravel มาทำส่วน Backend และ ให้ทำงานร่วมกันกับ Vue2 โดยมีรายละเอียดคอสดังนี้ Basic Data Binding Let's begin with a re...
อ่านต่อ

เริ่มต้นตั้ง Server ของตัวเอง

บทความนี้จะพาทุกท่านไปสร้าง Server ของตัวเองซึ่งใช้เวลาไม่นาน โดยใช้ระบบ Cloud ของ Digital Ocean Cloud ซึ่งสามารถ คลิกที่นี่ เพื่อสมัครใช้งาน โดยอาจจะต้องยืนยันอีเมล์ก่อนการเข้าใช้งาน หลังจากที่สมัครจะได้รับ 10$ เป็นขวัญถุง เพื่อเริ่มต้นสร้าง Server ของตัวเอง สมัคร Digital Ocean Click โล...
อ่านต่อ

สรุปงาน Youtube Creator Community Roundtable

สำหรับงาน Youtube Creator Community Roundtable ที่จัดขึ้นเมื่อ 22 เมษายน 2560 ที่ผ่านมานั้นเป็นการเชิญจาก Youtube (Google ประเทศไทย) ที่มีช่องผู้ติดตาม 1,000-50,000 โดยแบ่งสายเกมส์และทั่วไป สำหรับงานนี้เหล่า Creator ต่างๆ ก็ได้พบป่ะ แลกเปลี่ยนข้อมูลกัน ว่าแต่ละช่องพบปัญหาอุปสรรคอะไร มีแน...
อ่านต่อ

Yii1 ยังไม่ตาย ออก version 1.1.18 แล้ว

ผ่านมาหลายเดือนเลยทีเดียวกับ Yii1 ที่ออก version ก่อนหน้า (1.1.17) เมื่อ 13 มกราคม 2559 ปีกว่าแล้ว ที่ไม่ได้ update อะไรใหม่ และเมื่อ 19 เมษายน 2560 ที่ผ่านมาทีมงาน Yii Framework ได้ออก version 1.1.18 ใหม่ ให้สามารถรองรับกับ PHP7.1 และมีการแก้ไขปัญหาเรื่องความปลอดภัยอีกด้วย Version 1.1.18 A...
อ่านต่อ

Upgrade Windows 10 สู่ Windows 10 Creator

หลังจากที่แก้ไขเครื่อง (เก่า) ให้สามารถติดตั้ง Windows ใหม่ได้ก็ใช้เวลาผ่านไปหลายวัน จาก Windows 10 Creator นี้ออกมาเมื่อ 11 เมษายน 2560 ที่ผ่านมา ต้อนรับสงกรานต์กันเลยทีเดียว สำหรับการ upgrade นั้นสามารถ upgrade ผ่าน windows update ได้เลย แต่สำหรับใครที่เจอปัญหา ที่มีพื้นที System Reserved P...
อ่านต่อ

รับข่าวสารความเคลื่อนไหวจาก Programmer Thailand ผ่าน RSS Feed

สามารถรับข่าวสารความเคลื่อนไหวจาก Programmer Thailand ผ่าน RSS Feed ซึ่งเป็นข่าวสารความเคลื่อนไหวต่างๆ เช่น บทความ บทเรียนรู้ กระทู้ตางๆ เป็นอีกช่องทางที่จะสามารถเข้าถึงและมีส่วนร่วมในการพัฒนาวงการไอทีไทยร่วมกัน สำหรับ URL RSS Feed นั้นสามารถเข้าได้ที่ RSS Feed  https://programmerthail...
อ่านต่อ

รับสมัครข่าวสารความเคลื่อนไหวจาก Programmer Thailand ผ่าน Line Application

เพื่อนๆ สามารถรับข้อมูลข่าวสารความเคลื่อนไหวต่างๆ จาก Programmer Thailand ผ่าน Line Application โดย เข้าร่วม LINE@ (ProgrammerThailand/// @programmerthailand) โดยการ Scan Barcode ที่ท่านเห็นด้านบน เพื่อเข้าร่วมกลุ่ม จากนั้นระบบจะทำการส่งข้อมูลข่าวสารความเคลื่อนไหวต่างๆ ให้ท่านได้รับทราบ โดย...
อ่านต่อ

สุขสันต์วันสงกรานต์ 2560

สุขสันต์วันสงกรานต์จากทีมงาน Programmer Thailand ปีนี้คงได้เล่นน้ำกันแบบชุ่มฉ่ำอีกปีกันนะครับ ซึ่งปีนี้วันมหาสงกรานต์ตรงกับวันที่ 14 เมษายน 2560 เวลา 02:49:12 โดยมีนามนางสงกรานต์ว่า กิริณีเทวี ซึ่งมีท่าชื่อว่า เสด็จไสยาสน์หลับเนตร  สำหรับวันเถลิงศกนั้นเป็นวันที่ 16 เมษายน 2560 เวลา 06:46...
อ่านต่อ

Wallpaper จาก Programmer Thailand : I Love Code

สวัสดีครับ วันนี้นำ Wallpaper มาฝากนะครับ เป็น Wallpaper จากทีมงาน ProgrammerThailand เป็นรูปแบบสำหรับคนรัก Code สำหรับใส่หน้าจอ สามารถโหลดไปใช้ได้เลยครับ ขนาด 1600x1200 : PGMTL : I Love Code Download PNG Download Zip หลังจากนำไปใช้แล้วโพสแชร์หน้าจอกันได้ที่ Facebook Group ProgrammerTha...
อ่านต่อ

Bootstrap Admin Template สวยๆ จาก Wrapbootstrap

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

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

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