[.Net] เซมารู ช๊อกกา เอา Java มาเขียน DOT NET กัน Go! Go! Let’s Go! Rider

จริงๆน่าจะมีหลายๆคน Review แล้วมั้ง สำหรับผมอยากลองของใหม่ๆ เพราะกำลังเขียน Blog ตอนใหม่ที่ต้องใช้ C# อยู่ครับ ผมเลย ลง Rider  ซะเลย พอได้ยินชื่อทำไมนึกถึง คาเมนไรเดอร์ ไม่รู้ 5555 Semaru Shocker!! Akuma no gundan ….. Go! Go! Let’s Go! IntelliJ Rider สำหรับตัว Rider เป็น IDE ที่พัฒนาโดย jetbrains ครับ หลายคนอาจจะไม่รู้จักกัน แต่ถ้าพุดถึง IDE IntelliJ ของฝั่ง Java ที่ทำให้หลายคนลบ Eclipse ทิ้ง และส่วนเสริม MS Visual Studio อย่าง ReSharper ที่ทำให้ Visual Studio ที่ดูโง่ๆ มันฉลาดขึ้นครับ มี Background ที่ดีขนาดนี้แล้ว รออะไรกัน Download มาทดลองโลดครับ ปล.มันเป็น version early build พูดง่าย คือ ให้เราเป็นหนูทดลอง ฮ่าๆ ขั้นตอนการลงกด Next ไปเลยครับ ผมมี Capture หน้าจอไว้ ยกเว้นหน้า Finish มือไวไปนิดครับ สังเกตุที่รูปนะครับ ตอนลงไฟล์ .jar มาอื้อเลย เมื่อเปิดมาครั้งแรก มันดูฉลาดกว่า Visual Studio มีการนำเข้า Setting ของ Rider รุ่นเก่าได้ (ตอนนี้ผมใช้ Visual Studio 2013 ครับ รอจบ Project Treasury ค่อยเปลี่ยน) ต่อไปการกำหนด Style, การกำหนด key ลัด หรือการ Report Issue กรณีที่มี…

ลาจากกับบัตร Debit แถบแม่เหล็กที่ใช้มา 9 ปี

ช่วงที่ผ่านมาทุกคนคงได้เห็นข่าวที่ว่า ธนาคารแห่งประเทศไทยบังคับให้ทุกๆธนาคาร เปลี่ยนบัตรจากบัตรแถบแม่เหล็กไปเป็นบัตรชิปแทนครับ เพื่อป้องกันจากการถูก skimming ครับ เจ้าตัว skimming คือ การฉกข้อมูลบัตรแถบแม่เหล็กครับ โดยฉกจากตู้ ATM เพราะ ตั้งกระจาย และมีุดอับที่สามารถแอบติดตั้ง Tools ที่ฉกข้อมูลได้ง่ายสุดครับ โดยการ skimming มี 2 Step ครับ ฉกข้อมูลในบัตร โดยดึงมาบัตรแถบแม่เหล็ก เพื่อนำไปทำบัตรปลอม ฉกข้อมูลรหัสผ่าน โดยติดกล้องในตู้ ATM เพื่อเก็บรหัสผ่านไปใช้กับบัตรปลอมครับ ในไทยมีตัวอย่างเหมือนกันนะครับ ขอบคุณข้อมูลจาก Pantip ครับ สำหรับช่วงนี้ คงไม่มีธนาคารไหนให้บัตรแถบแม่เหล็กมาแล้วครับ ช่วงนี้คงเป็นช่วง Parallel Phrase จนถึงสิ้นปี พ.ศ. 2562 บัตรแถบแม่เหล็กจะใช้งานไม่ได้อีกต่อไปครับ แล้วที่นี้บัตรชิป มีสิ่งที่เราควรรู้อะไรบ้าง บัตร ATM ไม่มีอีกแล้ว เป็นบัตร Debit แทนครับ เพราะบัตรชิป รองรับระบบบัตร Debit ได้ในตัวเลยครับ โดยเจ้าชิป EMV เกิดมาจาก Europay, Master Card และ VISA ที่ร่วมกันแก้ปัญหาของบัตรแถบแม่เหล็กป้องกันการแอบขโมยข้อมูลในบัตรครับ เมื่อมันเกิดจากผู้ให้บริการ ชิป EMV  จึงสามารถลิงค์กับผู้ให้บริการได้เลยครับ สำหรับใครที่อยากให้บัตรมีเฉพาะ Feature ATM สามารถแจ้งพนักงานได้นะครับ บัตรชิป ใช้เวลาในการทำงานนานขึ้นสักนิด สำหรับเครื่องรุ่นเก่าๆ แต่จริงๆ ถ้าตัดพวกโฆษณาไปน่าจะทำงานเร็วขึ้นครับ โดยเฉพาะตู้ Kbank ต้องรอ Video Ads ที่เล่นอยู่ แถมกระตุก ให้จบก่อน ถึงทำงานต่อได้ครับ รหัสผ่านเพิ่มขึ้นจาก 4 ตัว เป็น 6 ตัว หลายคนอาจจะงงๆ ตอนใช้งานได้ครับ ต้องใช้เวลาปรับตัวครับ เกริ่นที่มาซะยาวเลย มาดูกันดีกว่าว่า แต่ละธนาคารมีกำหนดการรับเปลี่ยนบัตร และมีค่าใช้จ่ายอย่างไร มาดูบัตรแม่เหล็กที่ใช้มา 9 ปีของ SCB ดีกว่า ผมว่าลายมันสวยมากๆครับ ใช้มานานตั้งแต่…

[WordPress] ReferenceError: jQuery is not defined

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

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

มาเขียนสรุปไว้ก่อน พอดีหาหนังสือเป็นของขวัญรับปริญญาให้รุ่นน้องที่สนิทกันครับ เรื่อง Your Code as Crime Scene แล้วปรากฏว่าโดนใครสักคนซื้อตัดหน้าไปครับ ผมเลยสั่งจองที่เคาน์เตอร์ เดี๋ยวขอสรุปขั้นตอนไว้ดีกว่า ตอนรับของ วันนี้พอไปรับหนังสือเสร็จ เลยซื้อมาเพิ่มอีกเล่มแทนครับ 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 หละ ถ้ามันทำได้นี่ มันทำให้เราพลิกแพลงได้เยอะมากครับ ขั้นแรก มาลองหาข้อมูลกันก่อนว่ามีชาวบ้านเค้าทำไหม ? ปรากฏว่ามีด้วยแหละ เท่าที่ดูเป็นของ MS SQL Server ที่มี และเท่าที่ดู Syntax มันไม่ได้มีคำสั่งเฉพาะตัวนะ เอาหละ พร้อมจะลุยกันดีกว่า โดยสิ่งที่ผมทำ เป็นลักษณะ ดังนี้ครับ มาลองดูโจทย์ในการทำงานจริงของผมดีกว่า (แต่ปรับย่อมาลงมาครับ) ผมมีโจทย์อยู่ว่า หา Leg Type กับ Transaction ที่มีในระบบครับ Code Value Description 182001 Buy Foreign Currency นิติบุคคลรับอนุญาตซื้อเงินตราต่างประเทศแลกกับสกุลเงินบาท 182002 Sell Foreign Currency นิติบุคคลรับอนุญาตขายเงินตราต่างประเทศแลกกับสกุลเงินบาท 182003 Cross Currency การซื้อขายระหว่างเงินตราต่างประเทศ 2 สกุล Portfolio Code Transaction Type FI Arrangement Number Exchange Rate Commodity Currency Commodity Amount Quote Currency Quote Amount PING-RISK-MG BUY SO52-20160703 35.5328…

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…