[Maven] แปลง Java Project ธรรมดาให้กลายเป็น Maven Project

พอดีได้ทำ Project เก่าที่เป็น Java แต่ยังไม่มี Maven ถ้าจะรื้อมันใหม่ควรทำให้มันถูกตามตามครรลองคลองธรรม  อย่าไป Add ไฟล์ .jar เองครับ ยกให้เป็นหน้าที่ของคุณ pom (pom.xml) ช่วยจัดการดีกว่าครับ โดยสิ่งที่ต้องทำ คือ ต้องแปลง Java Project ธรรมดา ให้มันเป็น Maven Project โดยมีขั้นตอน ดังนี้ Step 1 : เตรียมตัว Java Project ที่ต้องการแปลง Eclipse ที่ลง Plug-in ชื่อ M2Eclipse ให้เรียบร้อยครับ Step 2 : แปลงร่าง คลิกขวากที่ Java Project >> Configure >> Convert to Maven Project มันขึ้นหน้าจอ Create New POM ดังรูป Group Id: ระบบ Default ให้ โดยส่วนใหญ่ตั้งจาก Package Artifact Id: ระบบ Default ให้ โดยส่วนใหญ่ตั้งจาก Package Version: บอกหมายเลขรุ่นของ Artifact Packaging: ท้ายที่สุด Project ที่ทำจะได้ Product เป็นอะไร .jar(เหมือน Dll), .war(สำหรับ Deploy) หรือ pom(เป็นแค่ XML Config) Name: ชือตาม Requirement (เอาให้คนทั่วไปอ่านเข้าใจ) Description: ชือตาม Requirement (เอาให้คนทั่วไปอ่านเข้าใจ) หลังจากตั้งค่าอะไรแสดงแล้วในหน้าจอ Create New POM แล้วกด Finish…

[CUSE] Install EndNote X8

End Note คือ อะไร Download ที่ไหน ขอ Key อย่างไร (เฉพาะของ Chula) ขั้นตอนการติดตั้ง ตรวจสอบ ปัญหาที่พบ Reference

[WIN10] โชว์เมนู Hibernate ตอนปิดเครื่อง

หลังจากใช้ Notebook ใหม่มาสักพักจนมันไม่ใหม่แล้ว เออแล้ว Menu Hibernate มันหายไปไหนว่า ทั้งๆที่ตัว Windows มันสร้างไฟล์สำหรับเก็บข้อมูลของการ Hibernate ไว้เกือบ 10 GB วันนี้เลยลองคุ้ยๆดูว่าเมนูมันถูกซ่อนไว้ที่ไหนครับ โดยวิธีการเปิด Menu ลับนี้ สามารถทำได้ ดังนี้ กดคีย์ลัด WIN+Q จากนั้นพิมพ์หาคำว่า Control Panel แล้วกดเปิดหน้าจอ เลือก Power Options มาดูเมนูทางซ้ายมือครับ ลองหาคำว่า “Choose what the power button do” เมื่อเข้ามาถึงพบ Option การแสดงเมนู Hibernate ครับ ติ๊กเลือก แล้วกด OK ครับ พอกลับไปที่ Start Menu เวลาปิดเครื่อง Menu Hibernate กลับมาแล้วครับ

[MS-Office] สร้าง Power Point Theme ด้วย Slide Master กัน

จริงๆ ปกติแล้วผมไม่ค่อยไช้ Microsoft Power Point เท่าไหร่ครับ ส่วนใหญ่ใช้ตัว Google Slides ในการสร้างงานนำเสนอครับ  ส่วน Theme หรือ Design นั้น หึหึ Google มีอะไรให้ ผมก็ใช้งานเท่านั้นแหละครับ 555 แต่พอตอนเรียน ปริญญาโท มันต้องนำเสนองานบ่อย และก็ไม่มีอินเตอร์เนต ทำให้ใช้ตัว  Google Slides ครั้นจะ Export จาก Google Slides มาแก้ใน MS Power Point มันก็ต้องมาจัดใหม่อยู่ดี เอาหละเริ่มทำ Slide ด้วย MS Power Point และกันครับ หลังจากเกริ่นมาซะยาวเลย มาวันนี้ ผมขอเสนอ Feature Slide Master ช่วยสร้าง Theme หรือ Template ใช้ Slide ของเราได้ง่ายๆครับ ขั้นตอนการสร้าง Slide Master เปิด MS Power Point สร้าง Blank Presentation เข้ามาที่ Ribbon Menu “View” >> “Slide Master” ตรงนี้พบกับ Template มากมาย ให้แก้ โดยแต่ละหน้าถูกใช้ใน Menu Layout เมื่อคลิกขวาที่ Slide ครับ ตรงจุดนี้เป็นศิลปะแล้วครับ ออกแบบ Template ในแต่ละหน้า ว่าใส่ Font ใส่รูป ใน Effect อย่างไร และอื่นๆ ได้ตามใจเลยครับ เสร็จ แล้ว Save ครับ โดยคลิกที่ Slide Master>>…

[CR] อาหารปรุงสด ALL meal ของ 7/11 ตึก AIA

หลังจากประสบเคราะห์กรรม จากเดิมที่เคยคิดว่า ไม่ต้องมาที่ตึกนี้แล้วปรากฏว่า …… ยังต้องมาจัดการระบบอีกเดือนกว่าๆเลยครับ มันก็เลยมีโอกาศได้ลองใช้บริการ อาหารปรุงสด ALL meal ของ 7/11  ที่ตึก AIA ครับ เมนูที่มีหลากหลายดีครับ ขั้นตอนการสั่ง การสั่งจ่ายเงินที่เคาน์เตอร์ก่อน แล้วเอาใบเสร็จมาให้พนักงานในส่วนของ ALL meal รอรับอาหารครับ มาดูเมนูที่สั่งกันครับ “ข้าวกะเพราหมูห่อไข่” ปริมาณเยอะกว่าข้าวกล่องที่มีใน 7/11 ครับ ราคา 55 บาท แรงไปนิด แต่อิ่มกว่าสั่งข้าวกล่องแบบอื่นๆ เมนูทำสด แต่ไม่เชิงสดๆนะ บางอย่างเหมือนเติมของมา ในลักษณะแช่เย็นแบบแยกเป็นกับข้าว / ข้าว หรือ ไข่ที่ห่อ บรรยากาศร้านครับ

[CUSE] ชีวิต ณ 2018-03-11

Blog ตอนนี้อออกแนวบ่นมากกว่า เพราะตอนนี้ Thesis ติดปัญหาที่ว่า ส่วนเรื่องงานก็เยอะ มาทำงาน 08:00 AM แต่กว่าจะกลับบ้านได้ก็เลย 08:00 PM เพราะที่ทำงานมี Project ใหม่ที่ต้องพยายาม PoC (Proof of Concept) ให้ได้ก่อนสงกรานต์ครับ แต่ตัวระบบที่ใช้ทำ PoC ยังไม่มีเลยย T….T (IFRS9 Migration Tools) วันนี้เป็นวันที่วิเศษที่สุดอีกวันครับ ะาคุณแม่ออกจากบ้านมาเดินห้างได้ในรอบหลายสิบปี น่าจะสิบสามปีนะ แม้ว่าท่านจะไม่ค่อยกินอะไร เพราะยังไม่ค่อยคุ้นชิน ^____^ ส่วนเรื่องการวิ่งตอนนี้ลดเหลือสัปดาห์ละ 5 km แทนครับ ช่วงนี้งานเยอะมากๆ จนบางทีเริ่มรู้สึกว่างานเบียดเวลาเรียน

[MSSQL] ทำให้เครื่องอื่นสามารถ Connect เข้ามาหาได้

Microsoft SQL Server

พอดีมีเครื่องน้องในทีมลง Windows ใหม่แล้วพอลงอะไรเสร็จหมดแล้ว ปรากฏว่าเครื่องอื่นๆ ในวงแลน ไม่สามารถเชื่อมต่อฐานข้อมูลที่อยู่บนเครื่องนี้ได้ครับ สำหรับวิธีการ + ตรวจเช็คให้เครื่องอื่นสามารถ Connect เข้ามาหาได้ มีขั้นตอน ดังนี้ Error Pattern Check List: CMD – Ping Check List: MSSQL Server Configuration ตรวจสอบ Server Properties ของ SQL Server ได้เปิด “Allow remote connection to this server” หรือไม่ โดยมีขั้นตอน ดังนี้ ตรวจสอบว่า Enable Protocols TCP/IP หรือ ยัง ตรวจสอบ สถานะของ SQL Browser Service ต้อง Start ถ้ายังไม่ Start ให้เปิดใช้งานให้เรียบร้อย Check List: Windows Firewall ดูว่าได้ Allow Port ของ MSSQL หรือยัง ? สำหรับบน Windows มีขั้นตอน ดังนี้ครับ หมายเหตุ

[JAVA] illegal escape character

หลังจากให้ Tools ตัวนึงปรากฏว่าได้ Code ในลักษณะแบบนี้ ซึ้งพอใช้คำสั่ง maven install แล้วเนี่ย ได้ Error มาเพียบเลยยย โดย illegal escape character มีสาเหตุเกิดจากการใช้ \ คู่กับ String บางตัว แล้วดันไปเข้ากับคำสั่งพิเศษใน String ของภาษา Java อาทิ เช่น \t = tab \n = newline และตัวอื่นๆ อาทิ เช่น \U, \J, \D, \N, \x สำหรับหาการแก้ไข – หลืกเลี่ยงสิ ไม่ใช่ \ ไปใช้สัญลักษณ์อื่นแทน ซึ่งมี 2 แบบ ได้แก่ โดยใช้ \\ แทน \ เช่น หรือใช้ / แทน \ เช่น

[CUSE] Midterm ของเทอมที่ 3

วันนี้เพิ่งสอบ Midterm เสร็จครับ จริงๆ อาจารย์บอกว่ามันเป็น Quiz แต่ก็เป็น Quiz ที่จั่วหัวที่หน้าแรกว่า Midterm Examination 2/2560 สำหรับวิชาที่สอบวันนี้เป็นวิขา Enterprise Application Architecture ซึ่งหัวข้อทีได้เรียนไปในช่วงก่อน Midterm มันทำให้เห็นมิติใหม่ของ UML และการ Design ครับ โดยเนื้อหาที่เรียนไป Revised OOP Class/Object Relation ของ OOP UML in different view Class Diagram Object Diagram Sequence Diagram Package Diagram Deployment Diagram Package vs Subsystem (Self Contain-ทำงานด้วยตัวมันเองได้) Models = Set ของ Diagram Analysis – หาก่อนว่าปัญหา คือ อะไร ? Analysis Pattern Design – พบปัญหา แล้วจะแก้ไขอย่างไร (Solution) Software Architecture and Design Design Pattern Intro to Enterprise Application Architecture – Martin fowler Layer Architecture สำหรับตัวข้อสอบความยากระดับยาก(เต็ม 5 ให้ 4 เลยครับ) แต่ปัญหาของผมที่เจอประจำ “ขาดสติ-ลืมตรวจทานครับ”  ที่ผิดๆประจำก็แบบนี้แหละ อ่านโจทย์ไม่ครบ …. ส่วนอย่างอื่น ถ้าได้ลองทำการบ้าน หรือเอาสิ่งที่อาจารย์สอนในวิชาลองไปใช้ในการทำงานจริงแล้ว มันจะพรั่งพรูออกมาตอนทำข้อสอบครับ ^__^

[MAVEN] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

[ERROR] COMPILATION ERROR : [INFO] ————————————————————- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 error [INFO] ————————————————————- [INFO] ———————————————————————— [INFO] BUILD FAILURE [INFO] ———————————————————————— [INFO] Total time: 6.698 s [INFO] Finished at: 2018-01-02T23:52:32+07:00 [INFO] Final Memory: 17M/306M [INFO] ———————————————————————— [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project bpmn-examples: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven…