[WordPress] A google maps api key is required. please update your mappress settings

หลังจาก Update Plug-in MapPress โดยเจ้า MapPress เป็น Plug-in ที่ช่วยจัดการแสดงแผนที่ Google Map และ Mark จุดต่างๆครับ หลัง Update เสร็จปรากฏว่าแผนที่หายหมดเลย สร้างใหม่ก็ไม่ได้ครับ โดย Google หักดิบใช้ทำ API-Key ครับ ส่วนที่ยังงานมาดูขตามขั้นตอน ดังนี้เลยครับ ทดลองสร้างแผนที่ แต่สร้างใหม่ไม่ได้ ดังรูป เข้าที่มาที่ MapPress >> Browse for API Key ครับ (สังเกตุดูครับ ว่าในกรอบสีน้ำเงิน ยังไม่มีรูปแผนที่ขึ้นครับ) เข้าไปที่ Google Developer Console ยอมรับเงื่อนไข สร้าง API Key ครับ กำหนดชื่อ กำหนด Domain ให้ตาม Pattern เลยครับ example.com/* ถ้ามี Sub-Domain ก็ใช้ *.example.com/* (example คือ ชื่อเว็บครับ) เอา Key ไปใช้งาน นำ Key ที่ได้ ไปแปะลง Plug-in ครับ ถ้าทำสำเร็จ ในกรอบสีน้ำเงินจะแสดงแผนที่ขึ้นมาครับ

[C#] มาใช้ HtmlAgilityPack ดึงข้อมูลจากเว็บ

ตอนที่ผมเขียน Blog น่าจะเป็นช่วงปลายปี 2016 นะครับ พอดีวันนี้เหลือเวลาอีก 2-3 ชั่วโมงจะเลิกงาน ผมเลยลองทำ Project ง่ายๆ ดูครับ โดยดึงข้อมูลจากเว็บ เกี่ยวกับข้อมูลพื้นฐานของหุ้นนะครับ ก่อนที่จะทำ สิ่งที่ตต้องทำลอง Research Library ดูก่อนครับ ว่ามีอะไรช่วยได้ไหม เท่าที่ดูมี Library ที่เหมาะสม ดังนี้ครับ HtmlAgilityPack สามารถ Download มาจาก Nuget ได้เลยครับ ถึงเวลาเริ่มทำ ต้องไปส่องเว็บก่อน ว่าเราดึงข้อมูลอะไร ลองดู Code ของ HTML ที่ได้ ลอง View Source ครับ สิ่งที่ผมสนใจ คือ ข้อมูลงบการเงิน/ผลประกอบการ ตามนี้ครับ หลังจากเข้าใจ Pattern แล้ว ลองลุยเขียน Code เลย สำหรับผมที่โง่ฝั่งเว็บมากๆ ขอเป็น Winform ครับ ลากๆแปะๆเสร็จ ลองมาดูวิธีใช้ HtmlAgilityPack ดึงกว่า ก่อนใช้ HtmlAgilityPack เราต้องมีข้อมูลเว็บก่อนครับ สำหรับผมใช้ HttpWebRequest กับ HttpWebResponse เข้ามาช่วยครับ ลองดู Code ตัวอย่างได้เลย เมื่อมีข้อมูลแล้ว ต่อมาเป็นหน้าที่ของ HtmlAgilityPack ผมต้องโยนข้อมูลจาก Setup แรกเข้าไป มันมี 2 แบบ Load – ส่ง Stream หรือ ส่ง file path เข้าไปก็ได้ครับ LoadHtml – โยน String เว็บเข้าไปเลยครับ (ผมใช้วิธีนี้แหละ ลองดูตัวอย่าง Code ด้านล่างเลย เนื่องจากเว็บอาจจะใหญ่เกินไป เรามาใช้ลองข้อมูลในการค้นหาลงครับ อย่างผมกำหนด Criteria เป็น ลองสังเกตุ HTML…

Interface 500 ปี

ช่วงนี้หลังจากที่เรียนโท เสาร์ อาทิตย์แล้ว ดึกผมยังมี Job พิเศษ ที่ผมไม่อยากทำเลยครับ คือ นอนเฝ้า Database ครับ หลายคนอาจจะสงสัยทำไมต้องนอนเฝ้าหละ ของเล่า Timeline ก่อน 2017-01-19 : ระบบแจ้ง IBM SQL0968C The file system is full. SQLSTATE=57011 ผมเข้าไป Clear Log ให้นะครับ 2017-01-20: Log เต็มอีกแล้วเหรอ ผมเริ่มสงสัยและมันต้องมีอะไรแปลกๆแน่ๆ เลย Export Log กลับมาดู 2017-01-21: เรียน Formal กำลังมืนได้ที่ เอ้า Log เต็มอีกแล้ว เลยรีบไปเคลียร์ Log ตอนนี้จับได้และ มันมี UAT ระบบรอบข้างของอีกบริษัท ก็เลยต้อง Process Interface ให้ Feed ย้อนหลังไป 1 ปี ผมเลยแจ้งเตือนไป ถ้าจะทำควร Duplicate Database ออกมาอีกก้อนครับ 2017-01-22: นึกว่าวันนี้จะปลอดภ้ย โดนอีกแล้ว Log เต็ม เข้ามาเคลียร์ต่อ คราวนี้แอบมาทำอีก ผมเคลียร์เรียบร้อยแล้ว ดูพื้นที่น่าจะเพียงแล้วเลยกลับบ้าน 2017-01-23: วันนี้คิดว่าจะนั่งรถเมล์ชิวๆไปทำงาน ได้แว๊นไปต่อ BTS เข้า Site แบบเร่งด่วน พอมาหาสาเหตุ รอบนี้มีแอบ Run Interface ย้อนหลังอีกแล้ววว แถม Human Error อีก ดังนี้ ใส่ปีผิด ระบบบน AIX ให้ใส่ปี ค.ศ. เข้าไปเป็นช่วงครับ ถ้าเอาข้อมูลระหว่าง 1 Jan 2016…

Promela – Hello Formal Verification

หลังจากลง Spin และตัว Graphviz (เพิ่งรู้ว่ามันเอามาช่วย Spin ทำพวก Automata) มาลองเขียนโปรแกรมกันเลย ก่อนอาจารย์สอนพรุ่งนี้อีกที แปะ Code ไว้ก่อนนะครับ init{ printf(“Hello world \n Promela \n”); } สำหรับผลลัพธ์ก็ตามนี้ครับ เข้าสู่โลกของ Formal Verification ไปอีกขั้น

[RECAP] BOTDMS Module

จบไปแล้วสำหรับ Module BOTDMS (DataSet กับ DataFile) ที่ผมรับผิดชอบอยู่ มาสรุปดีกว่า ว่ามันมีอะไรที่ควรบันทึก ทั้งจุดเด่น และจุดด้อยครับ จุดเด่น จุดด้อยที่ควรปรับปรุง ตอนนี้เข้าสู่ช่วง MA เรียบร้อย น่าจะมีการ Change จากการลอง Test บน Production แต่ไม่ยอมแจ้งตอนเก็บ Requirement

[CUSE] มาขอสิทธิ์เข้า DreamSpark

ตัว DreamSpark เป็นโครงการใช้เราใช้ Software แบบมีลิขสิทธิ์จาก Microsoft ครับ ลองไปถามๆ Google ดู คณะวิศวะจุฬา มีโครงการด้วยครับ สำหรับการขอสิทธิ์มีขั้นตอน ดังนี้ มาที่ ศูนย์เทคโนโลยีสารสนเทศทางวิศวกรรม (ศูนย์คอมฯ) อยู่ที่ตึก ENG3 ชั้น 2 ครับ ตึก ENG3 คือ ตึกที่มีลายเกียร์ อยู่ตึกกับโรงอาหาร เวลาทำการ วันปกติ และวันเสาร์ ครับ พอเข้ามาถึงมีแบบฟอร์มให้กรอกครับ ข้อมูลที่ต้องใช้มี เลขรหัสนิสิต E-mail @student.chula.ac.th * สำหรับผม เห็นแบบฟอร์ม มันมี Google App ให้เลือกด้วย เอาแถมไปเลยครับ รอ 2 – 3 วัน มีเมล์ส่งหาครับ กดสมัครครับ เพียงเท่านี้ จะได้ใช้ Software ฟรี เพื่อการศึกษา แล้วครับ ถ้าไม่สะดวก กดผ่าน Link นี้ เพื่อกรอกข้อมูลได้ครับ Reference  

Install Graphviz – Graph Visualization Software

หลังจากตอนที่แล้วได้ลง Spin มาแล้ว แต่ผมเหลือบในเห็นใน List ของ Tools ที่จำเป็นในวิชา Formal Verification เห็นมีลง Graphviz  ด้วย ผมเลยเอามาเขียนอีก Blog แยกดีกว่าครับ เตรียมตัวก่อนลง Graphviz  – สำหรับบน Windows จะลงตัว Installer (.msi) หรือ .zip แต่ถ้าอยากใช้ผ่าน Command Line ได้ ต้อง Add PATH Variable เองครับ ลง Graphviz ถ้าเป็น Installer (.msi) ลงตามขั้นตอนเลยครับ จำ Path ที่ Install ไว้นะครับ ถ้าเป็น .zip แตกไฟล์ สามารถใช้ได้เลยครับ จำ Path ที่วางไว้นะครับ ทำให้ Graphviz ใช้กับ dos command เราต้องเอาไป Graphviz ผูกใน Enviroment PATH คลิกขวาที่ This PC (Window 10 ++) หรือ My Computer (Window XP, 7, 8) เลือก property ไปที่ tab Advance >> Enviroment Variables เพิ่ม Path ที่ผมลงไว้ตอนแรกนะครับ ซึ่งก็คือ C:\Program Files (x86)\Graphviz2.38\bin จากนั้นกด OK ทดสอบ Graphviz สร้างไฟล์ .dot ขึ้นมา โดยมีข้อมูล ดังนี้ ลองเอาไป Run ครับ พบว่ามีไฟล์ ps และ png ลองเปิด…

Install Spin – Formal Verification Tools

สำหรับใน Blog ตอนนี้ผมเน้นไปทางสาวกหน้าต่างนะครับ Microsoft Windows นะครับ สำหรับบันทึกการลง Spin ในวิชา Formal  Verification เตรียมตัวก่อนลง SPIN ผมลง 6.4.6 โดยผมสนใจ Full distribution, with sources ครับ Spin – เป็น Core iSpin – เป็น GUI เหมือนฝั่ง Java ก็จะเป็น jSpin UPDATE ตั้งแต่ปี 2019 เวอร์ชั่น 6.5 ย้ายไป Tags · nimble-code/Spin (github.com) Cygwin – ตัวที่ทำให้ใช้คำสั่ง Linux บน Windows ได้ Tcl/Tk – ทำให้เปิด iSpin ได้ Graphviz – เอาไว้ทำ Graph ถ้าสนใจแล้ว ไปดู Blog อีกตอนได้เลย มี Internet ด้วยครับ ตัว Cygwin ผมให้มันไปหา Package จาก Internet ครับ ตัว Setup บางตัวมี Version 32 bit กับ 64 bit ระวังด้วยนะ เป็นไปได้ให้ลงเหมือนๆกัน ลง Cygwin Double Click ลงเลยครับ จำ Path ที่ลงไว้ครับ อย่างผมลงตัว 64 bits ที่ Path C:\cygwin64\bin เลือก Category ในกลุ่ม Devel ครับ ตอนลง Package สำคัญครับ โดยตัวที่ผมเลือก มีดังนี้ ต้องลง…

[CR] 711 สีมจีนเล็ก

หลังจากกิข้าวเที่ยงแล้ว ไม่ยากกินขนม อ้วนและ 555 เลยลองมาส่องๆหาผลไม้ใน 711 ไปเจอกัน ส้มจีนเล็กครับ ลองถามราคาพนักงานดู ราคา 29 บาท ลองมาชิมกันดีกว่าครับ ส้มจีนเล็กมี 9 ลูก เฉลี่ย 3 บาทนิดๆ รสชาติ ไม่เปรี้ยวจนเกินไป ส้มมีเมล็ดนะครับ ราคา 29 บาทครับ  

เข้าสู่โหมดนิสิตอีกครั้ง

วันนี้เป็นวันเปิดเทอมสำหรับการเรียนรปริญญาโทนะครับ ยอมรับว่ามากันอย่างมืนๆ ตัวห้องเรียนขึ้นเป็น ENG4 (AR) ครับ เมื่อมาถึงแล้ว