[WordPress] ReferenceError: jQuery is not defined

ตอนแรกผมไม่ได้สังเกตุอะไรนัก แต่หลังๆที่ web มันช้า และเปลี่ยนตัว SEO แล้ว มันยังหน่วงๆอยู่ ผมเลยตัดสินใจใช้ตัว Tools ใน Google Chrome ดูอย่าง Developer Tools ไปที่หน้า Console พบว่า ผมเล็งโจรไปแล้วอันนึง Download Manager คราวก่อน ทำเว็บบึ้มไปรอบนึง สำหรับ Step การแก้ปัญหาของผม แต่ผมขอสรุป Step ที่ถูกต้องดีกว่าครับ

การสั่งจองหนังสือที่ร้านคิโนะคุนิยะ

มาเขียนสรุปไว้ก่อน พอดีหาหนังสือเป็นของขวัญรับปริญญาให้รุ่นน้องที่สนิทกันครับ เรื่อง Your Code as Crime Scene แล้วปรากฏว่าโดนใครสักคนซื้อตัดหน้าไปครับ ผมเลยสั่งจองที่เคาน์เตอร์ เดี๋ยวขอสรุปขั้นตอนไว้ดีกว่า ไปที่เคาน์เตอร์ครับ ส่วน Information ของหนังสือไทย และต่างประเทศแยกกันครับ  ทางร้านให้แบบฟอร์มมา กรอก ชื่อ หนังสือ และการติดต่อใส่เบอร์โทรศัพท์ หรือ E-mail ก็ได้ครับ พนักงานตรวจว่ามี Stock ของอยู่สขาใกล้เคียง หรือต้องสั่งเข้ามาใหม่ครับ ถ้าหนังสือที่ทางร้านนำเข้ามาขายอยู่แล้ว ราคาปกติ ครับ ถ้าฝากร้านสั่งหนังสือที่ไม่ได้เอาเข้ามาขายที่สาขา แต่มี Stock ที่สาขาต่างประเทศ เช่น สิงคโปร์ หรือ ลอนดอน เป็นต้น ให้ระวังพวกอัตราแลกเปลี่ยนด้วย บางทีไปสั่งศูนย์หนังสือจุฬา อาจจะถูกกว่า เพราะซื้อในนามสถานศึกษาครับ ตอนรับของ รอครับ เดี๋ยวทางร้านโทรมาบอก หรือ เมล์แจ้ง ครับ เดินทางไปรับของ ตรวจสภาพ ทางร้านเก็บของให้ภายใน 2 สัปดาห์ครับ จ่ายเงิน วันนี้พอไปรับหนังสือเสร็จ เลยซื้อมาเพิ่มอีกเล่มแทนครับ Software Engineering ของ อ น้ำฝน อัศวเมฆิน ครับ และมีหนังสือที่น่าสนใจอีกหลายเล่มครับ รอเงิน และดูงานที่ทำก่อนครับ ถ้ามีเอี๋ยวๆ จะได้ซื้อมาอ่านก่อน แวะไปดู Co-working Space “Discovery HUBBA” ที่ Siam Discovery ด้วย เผื่ออยากมาดูวิวครับ เท่าที่ส่องๆ วิวสวยๆ ทั้งนั้น

[SQL] เมื่อ JOIN ผสมกับ CASE WHEN

วันนี้ระหว่างทำ DS_FTA ลองอ่าน ฺBOT Manual และก็เริ่มลงมือ Query ดึงข้อมูลเลยครับ พอมีข้อมูลแล้วมีกำลังใจเขียน Code ต่อครับ ไม่งั้นมืดมน เพราะ User เองก็ไม่รู้ว่าต้องส่งอะไรให้ BOT แต่พอเขียน Query ไปได้สัก 80% ช่วงประมาณ 4 โมงเย็น อยู่ๆ มี Idea ทำไมเราไม่ลองใช้ CASE WHEN ในการเขียน JOIN Table หละ ถ้ามันทำได้นี่ มันทำให้เราพลิกแพลงได้เยอะมากครับ ขั้นแรก มาลองหาข้อมูลกันก่อนว่ามีชาวบ้านเค้าทำไหม ? ปรากฏว่ามีด้วยแหละ Can I use CASE statement in a JOIN condition? Case Statement on INNER Join เท่าที่ดูเป็นของ MS SQL Server ที่มี และเท่าที่ดู Syntax มันไม่ได้มีคำสั่งเฉพาะตัวนะ เอาหละ พร้อมจะลุยกันดีกว่า โดยสิ่งที่ผมทำ เป็นลักษณะ ดังนี้ครับ แบบเดิม – JOIN แบบปกติ SELECT A.* FROM TABLE_A A INNER JOIN TABLE_B B ON A.COL1 = B.COL1 แบบใหม่ – ลองใช้ CASE WHEN ครับ SELECT A.* FROM TABLE_A A INNER JOIN TABLE_B B ON A.COL1 =…

2016 ผ่านไปครึ่งปีแล้ว

เผลอแปบเดียว ปี พ.ศ. 2559 ผ่านไปแล้ว 6 เดือน วันนี้ 1 กรกฏาคม วันหยุดครึ่งปีธนาคารก็เป็นวันหยุดเล็กวันหนึ่งของผมครับ วันที่เราต้องทบทวนว่าควรปรับอะไร หรือทำอะไรให้ดีขึ้นบ้าง เวลา – พยายามลดเวลาทำงาน ลดเวลาทำงานของการพัฒนา Software ที่เกิดจากการ Estimate Time ที่ผิดพลาด และ Change ที่งอกมาของเบื้องบน เอาเวลาไปทำอย่างอื่นดีกว่า หัวหน้าบอกว่าเวลาทำงานใน TimeSheet เยอะกว่าปกติ 2.5 เท่า ออก – ออกกำลังกายบ้าง รู้สึกว่าร่างกายอ่อนแอลงเป็นหวัดง่ายเกิ้น ลอง- ลองทำอะไรใหม่ๆ ปลายเดือนนี้ลองไปลองไปเรียน Micro MBA ดูครับ ถ้ามีอะไรมาเขียน Blog สรุปครับ หลุด – หลุดจากอดีต ผมเป็นคนที่กลัวการเปลี่ยนทีม ทำงานกลุ่มมาก เพราะตอนปี4 โนมาหนักครับ ทำงานคนเดียว ส่วนอีก 2 คนไม่ช่วย ดราม่ายาวครับ แต่มาขอขมา ขอโทษภายหลัง ปลอยไป รอกรรมเดินดีกว่า ผมจมกับมันมา  3 ปี แต่ทีมงานที่เกี่ยวข้องมีความสุข ป โท – สนใจการเรียนสักที หลังจากจัดการปัญหาการเงินที่บ้านแล้ว และจะไม่สละสิทธิการเรียน ป โท เพราะ งานอีกแล้ว รอบแรก ไม่ไปสอบ เพราะ น้องที่ทำงานลาออกฉับพลัน ทิ้งงานอื้อ รอบที่สอง สละสิทธิ์ ดูงานของโครงการ Treasury ที่ Estimate เวลาพลาดแล้ว ไม่น่ารอด วันนี้เป็นโอกาสดีด้วย ได้ซักรองเท้าผ้าใบในโอกาส 2 ปีกว่าๆ และทางร้าน Kinokuniya สาขาสยามพาราก้อนแจ้งว่า หนังสือที่จองให้น้อง เรื่อง Your Code a Crime Scene ที่ให้น้องในโอกาสจบปริญญาตรี…

[CR] เมื่อยักษ์ใหญ่อย่าง 711 ลงมาทำอาหาร Clean ขาย

หิวเมื่อไหร่ ก็แวะมา 7-11 ครับ วันนี้ก็หิวหน่อยๆ พอดีเหลือบไปหาข้าวกล่องไปสะดุดตามกับเมนูนี้เข้าครับ “ข้าวหอมมะลิ ผสมข้าวไรด์เบอรรี่ กับอกไก่ผัดพริกไทยดำ” ครับ มาดูกันครับว่าอาหาร Clean ชุดนี้ มีอะไรครับ ข้าวหอมมะลิ/ข้าวไรด์เบอรรี่ – ปริมาณ ไม่เหมาะสมกับปริมาณกับครับ อกไก่ผัดพริกไทยดำ – มันไปนิดครับ แต่รสชาติ ใช้ได้เลย บล็อกเคอรี่ – แปลก ไม่ควรใส่ น่าจะไปเพิ่มผักอย่างอื่นมากกครับ แครอทต้ม ฟักทองต้ม – อยากให้มีอันนี้เยอะ ๆ มาในแง่ของราคาบ้าง กล่องนี้ ราคา 49 บาท ครับ อ่านไม่ผิดครับ 49 บาทครับ แพงที่สุดในบรรดาข้าวกล่องใน 7/11 เพิ่มอีก 10 กว่าบาทได้ชุดปิ่นโตแล้วครับ ส่วนตัวคิดว่า ถ้าราคามาประมาณ 35-40 บาท น่าจะขายได้ดีกว่านี้ เข้าใจว่าราคาเพิ่ม เพราะมัน Clean ครับ

สรุปงาน Any ID, Privacy ที่ Software Park แจ้งวัฒนะ

NOTE: ปัจจุบัน Any ID คือ PromptPay ที่ใช้งานกันครับ เมื่อวันศุกร์ที่ผ่านมา 30 มิ.ย. 59 มีงานสัมมนา Any ID Privacy โดยคุณ Narudom Roongsiriwong ที่ Software Park ชั้น 3 ห้อง Auditorium ครับ แต่ตอนแรก ผมติดสอน User ในการ Maintain ระบบ Treasury ที่ Software Park เหมือนกันครับ เลยไม่ได้สมัครไป แต่พอเทรนจริงกลับเลิกเร็วกว่าที่คิด เลยแว๊บเข้ามาฟังครับ ก่อนที่เราเข้าไปในส่วนของ Any ID เราต้องรู้ถึงที่มาที่ไปก่อน ว่าทำไมถึงต้องมีระบบนี้ขึ้นมาหละ เจ้าตัว Any ID มันเป็นส่วนหนึ่งของโครงการ National E-Payment ที่ทางภาครัฐเล็งเห็นปัญหาของการจับจ่ายอันเดิม (การเคลื่อนไหวของเงิน)ได้แก่ ต่อไปเรามา Focus ที่ตัว Bank Note & Coin ที่มีปริมาณธุรกรรมมากถึง 70-80% ของทั้งหมด ภาครัฐต้องมี Cost อะไรบ้าง ทำไมถึงต้องลดการใช้งานหละ เป้าหมายของภาครัฐ คือ Cashless Society คือ ต้องไม่ใช้เงินที่จับต้องได้ แต่เป็นเงินอิเล็กทรอนิกส์แทนครับ ถ้าอยากให้ทุกอย่างมันอยู่บนระบบ ก็ต้องแก้ปัญหาเดิมก่อน ได้แก่ เกริ่นมาแล้วต่อไปต้องกล่าวถึงโครงการใหญ่ก่อน National E-Payment ย้ายทุกอย่างให้มาอยู่บนระบบอิเล็กทรกนิกส์ โดยมี 5 โครงการย่อย ได้แก่ ผ่านช่วงเกริ่นนำไปแล้ว มาเข้าสู่ช่วงของ  Any ID (นานานาม) หรือ PromptPay (พร้อมเพย์) ดีกว่า คือ อะไร มีอะไรบ้าง โดยสิ่งที่ Any ID พยายามทำ คือ พยายามเปลี่ยนถ่ายจากเลขที่บัญชีธนาคาร (Bank…

[WordPress] ในที่สุดวันนี้ก็มาถึง App ของ WordPress Mobile มี Visual Editor แล้ว

wordpress

เมื่อวันที่ 28 มิ.ย. 2559 ความลำบากในการเชียน Blog ผ่านพวก Smartphone, Tablet ไม่ต้องใช้ HTML สดๆ แล้วครับ วันนี้การเขียน Blog ขอบคุณไม่ลำบากอีกต่อไปแล้ว ทาง Automate ผู้พัฒนา WordPress ได้เพิ่ม Visual Editor มาแล้วครับ งานนี้ขา Blog อย่างพวกเรา สามารถเขียน Blog ได้ โดยไม่ติดข้อจำกัดของภาษาคอมพิวเตอร์แล้วครับ แุถม App ตัวนีมี Feature เด็ดๆมายั่วน้ำลาย อาทิ เช่น Post on the go – เขียน Blog ที่ไหนก็ได้ Blog ตอนนี้ ผมเขียนผ่าน Lenovo P90 กับ Samsung Galaxy Tab A Stats – ดึงข้อมูลมาจาก Plug-in ของ WordPress ชื่อ JetPack ครับ Reader – อ่าน Blog คนอื่นก็ได้นะ Push Notifications Support for WordPress.com & Self-hosted WordPress – ไม่ว่าเขียน Blog บน WordPress.com หรือ เอามาขึ้นบนโฮสใช้เอง ก็สามารถใช้งานได้ครับ โฆษณามาเยอะแล้ว มาดูกันดีกว่าครับ สำหรับคนที่ไม่มี Application สามารถ Download มาลงได้ครับ Android iOS มาดู Setting ของ Host ครับ สำหรับคนที่ยังไม่เคยใช้ครับ เมนูใช้งานง่ายครับ ลองกดๆดูครับ…

Introduction to UX

User research lead to core of problems

Blog อันนี้ผมแตกมาจาก สรุปงาน Google I/O Extended Bangkok 2016 ข้อมูลมันเยอะมากครับ อ่าเข้าเรื่องเลยดีว่า ทำไมเราต้องมาสนใจ UX หละ ดูภาพนี้ น่าจะมีคำตอบในตัวครับ จากภาพเราสร้าง Software มาเป็น Product ชิ้นนึงได้ นอกจากการ Requirement ที่ตรงตาม Business แล้ว ยังต้องสร้างประสบการณ์ที่ดีแก่ User ด้วยครับ ซึ่งสร้าง Product ที่ดีขึ้นมาได้ เราต้องมี MindSet ที่ดี มันเริ่มจากปรับจูน แต่ส่วนมา 2 ข้อนี้มักเป็น Infinite Loop ครับ แต่ Deadline เท่าเดิม T____T UX Designer ที่ดีต้องรู้ว่า สิ่งที่ทำเราแก้ปัญหาอะไร จะได้ฉีดยาให้ตรงจุด เป็นตัวแทนของ User (Empathize-เข้าอกเข้าใจ User) แต่ไม่ใช่ User มาต่อที่ 3 คำนี้ดีกว่า User Experience หรือ UX ตัว UX Designer ทุกอย่างที่ส่งผลกระทบต่อประสบการณ์ของผู้ใช้งาน ไม่ว่าจาก Business, Design หรือ จาก Code ของเราเอง มันจึงมีตำแหน่งนี้ เพื่อเอามาทำ Research เก็บข้อมูลต่างๆ ทำ Usability Test ก่อนลงมีอ Coding หรือ ทำ A/B Testing โดยให้ตอบโจทย์ที่ดีที่สุดในขณะนั้น เพราะวันเวลาเปลี่ยนไป Trend เปลี่ยนไป หลายคนอาจจะงงว่า Business , Design หรือ Code เกี่ยวอะไรกับ User Experience ? Netflix – เดิมก็เป็น Startup เล็กๆ แต่ล้มยักษ์อย่าง Blockbuster…

Progressive Web App (PWA) & Firebase

Blog อันนี้ผมแตกมาจาก สรุปงาน Google I/O Extended Bangkok 2016 ข้อมูลมันเยอะมากเลยย โดยคำว่า Progressive Web App (PWA) ผมเพิ่งได้ยินมาจากงานนี้แหละ ปกติใช้แต่ HTML กับ JQuery ทำงานนิดหน่อย ส่วนมาทำแต่หลังบ้าน (บ้าน .Net, บ้าน Java) ฮ่าๆ Progressive Web App (PWA) เป็น Metaphor ในการทำเว็บในยุคนี้ครับ เพราะ ยุคนี้ Mobile First และสัดส่วน Mobile App 87% ส่วน Mobile Web 13% ครับ เพราะเว็บมันช้าสู้ App ไม่ได้ แต่ถ้าเรามีเว็บแล้ว แต่เอา Resource ไปทำ App ด้วย ก็จะเสียเลาเกินไปครับ เอาเวลาไปสนใจ Business ดีกว่าครับ WIFI vs. LIFI มีเนต กับ ไม่มีเนต เป็น App-Like App Like มีเมนูให้เข้าผ่านหน้า Home Screen เลย เข้าไปปุบเป็น App (มัน คือ เว็บที่ตัด Address Bar กับสิ่งที่ Browser ต้องการออกไป ฮ่าๆ ) Online ก็ได้ Offline ดี Fast – เร็วเหมือนที่ใช้ App Fresh Connectivity independent Notification Reliable and Safe Discoverable and instaallable Link…

สรุปงาน Google I/O Extended Bangkok 2016

วันนี้ 25 มิ.ย. ใกล้หมดครึ่งปีแล้ว และวันนี้เป็นจัดงานของ Google Developer Group(Thailand) ในเรื่อง Google I/O Extended Bangkok 2016 ครับ ผมเลยมาอัพเดตข่าวสาร Technology Trend สักหน่อยครับ (จริงๆ ตั้งใจมาเอาเสื้อฟรี 555 แต่เสื้อหมด ใครใจดีส่งมาให้ก็ดีครับ ฮ่าๆ) ต่อไปนี้เป็นสรุป โดยผมอาจจะใส่ความคิดเห็นตั้งแต่เริ่มเข้างานจนจบงานนะครับ ส่วนแรกการลงทะเบียน ผมว่าเรื่องนี้ทำให้งานกร่อยไปเลยครับ เพราะมีการจัดการที่ทุลักทุเลมาก ชลมุนเล็กน้อยครับ ตั้งแต่เริ่มการ Order รายชื่อผู้สมัคร มีหลายกระแสมากครับ เรียงตามชื่อจริง(ไทย-อังกฤษ, อังกฤษ-ไทย) หรือเรียงตามอีเมล์ แต่ละแถวแบ่งตัวอักษรอะไร (แถวนี่ A-C หรือ A-E) ทำให้ผู้เข้าร่วมงานสับสนมากครับ หากจัดงานครั้งหน้าอยากให้ใช้ Tools อย่าง ZipEvent หรือ EventPop มาจัดการครับ มาถึงงานก็อ่าน QRCode ลงทะเบียนครับ หลังจากผ่านเรื่องวุ่นวายมาแล้ว รอคิวเข้าโรงภาพยนตร์สยามภาวลัยอีกประมาน 20 นาทีจากที่สุดทะเบียนเสร็จ ก็มาเข้าสู่ช่วง Welcome Speech โดยคุณ Soonson Know ที่ดูแล Google Developer ในส่วน South Asia, นิวซีแลนด์ และออสเตรเลียครับ โดยเป็นการพูดคุยทั่วไป มีการ Sound เสียง ผ๊เข้าชมงานคร่าวๆ มาจาก Sector ไหน เรียนอยู่ หรือทำงาน ทำเว็บ หรือ โมบายครับ และก็มีการแนะนำทีมงานของ Google ที่มาในวันนี้ครับ มีหนึ่งในนั้นเป็นคนไทยนะครับ ดูแลในส่วนของ Google Cloud Platform (Speaker ใน Session Introduction GCP & Machine…