ฝากดวงประจำปี 2561

ถ้าดูข้อมูลแล้วครับ ปีนี้ผมรอดจากปีชงแล้วครับ แต่เพื่อความสบายใจ เพราะปีนี้อยากเรียนให้จบเลยมา เลยมาไหว้เสริมสร้างสิริมงคลครับ โดยวัดที่ผมวางแผนไว้ที 2 ที่ครับ Check Point 1 : วัดทิพยวารีวิหาร (กั้มโล่วยี่) Check Point 2 : ศาลเจ้าพ่อเสือ-เสาชิงช้า (ตั่วเหล่าเอี๊ย) ลำดับการไหว้ ของผมก็ไหว้ผิดเหมือนกัน แพ้ทางควันธูปครับ ออกมาน้ำตาไหลเลย โดยลำดับของการไว้ มี ดังนี้ ค่าใช้จ่าย – ธูปเทียน – มีธูป 18 ดอก และเทียนแดง 2 เล่มครับ ราคา 20 บาท ท้ายที่สุดครับ แถวนี้มีของอร่อยเพียบครับ แต่เสียดายที่มือถือแบตหมดก่อนครับ เดี๋ยวเรียนจบแล้ว มาเขียน Blog รีวิวของอร่อยดีกว่าครับ หลังจากไหว้เสร็จแล้ว ผมเดินมาเรื่อยๆจนถึงถนนราชดำเนินกลาง นั่งรถเมล์ 127 มาที่เซ็นทรัล ตากแอร์เย็นๆ นั่งศึกษา Unit Test กับ Activiti Framework ต่อครับ

[BPMN] BPMN มัน คือ อะไร

Ref : http://resources.bizagi.com/docs/BPMNByExampleENG.pdf

ตัว BPMN เองนั้นย่อมาจาก “Business Process Model and Notation” โดยทำขึ้นมา เพื่ออธิบายกระบวนการทางธุรกิจ และเป็นสื่อกลางที่ทุกคนที่เกี่ยวข้องใช้ในการสื่อสารครับ ซึ่งภาพรวมของมันมีลักษณะคล้ายๆกับฟพวก Flow Chart หรือ ถ้าหากใครคุ้นเคยกับ UML เจ้า BPMN มันคล้ายกับ Activity Diagram มากๆครับ โดยตัว BPMN มีองค์กรกลาง OMG (Object Management Group) สร้างมาตรฐานกลาง สำหรับตัว BPMN มีประวัติคร่าวๆ  ดังนี้ Flow objects: Type Description Example  Events สิ่งที่ทำให้เกิดกิจกรรม(Activities) ขึ้นมา โดยมีทั้งหมด 3 แบบ ได้แก่ Start, Intermidate, End -o Start – อะไรที่ทำให้เกิด Event-o Intermidate – มีอะไรมาขัดจังหวะ-o End-o Trigger อื่นๆ เช่น Message, Timer เป็นต้น  Activities กิจกรรมที่เกิดขึ้น โดยประกอบไปด้วย Task หรือ Sub Process ตั้งแต่ 1 อันขึ้นไป -o Task – งานที่ไม่สามารถแตกย่อยได้อีก-o Sub Process – งานที่แจกออกเป็น Activite ย่อยๆ ได้ เช่น Sub Process ตรวจสอบวงเงินกู้ ซึ่งสามารถแตกออกได้เป็น Task ย่อยๆ อีกหลาย Task-o Transaction-o Call Activity Gateways เป็นเหมือน IF-ELSE ใช้เป็นตัวควบคุมการไหลของงานไป Activities…

2017 ปีระกาผ่านไป

animal-2885_1920 Reference: https://pixabay.com/th/สัตว์-นก-สดใส-ไก่-ที่มีสีสัน-2885/

🎈หนึ่งปีที่ผ่านมามีเหตุการณ์อะไรบ้าง หรือผมได้ทำอะไรบ้าง🎈 📚เรียน ป โท 📰 💊 สุขภาพ 💊 💻 งาน 🔌 📊 การเงิน 💸 – ปีนี้ถือว่าทรัพย์จางครับ เพราะเป็นปีที่ค่าใช้จ่ายน่าจะเยอะที่สุด 🔮 โลกใบนี้ 🔮 จริงๆ ผมเป็นคนที่แยกโทนชัดเจนมากระหว่างสี่ขาว กับ สีดำ แต่พอเวลาผ่านไปจริงๆ มันออกจะเป็นเฉดมากกว่า ไม่มีขาว หรือ ดำ 100% เพราะแต่ละคนมีปฏิกิริยาตอบสนองกับคนอื่นๆต่างกัน 📼ฺBlog ในปีนี้ 💾 📌 ปีนี้มี Blog ยอดนิยมที่มีผู้ชมทั้งหมด 5 เรื่อง ดังนี้ 📌 อย่างน้อย 3 อันดับหลัง เป็น Blog สาย IT ครับ ^___^ 📌 มาดู Stat ของ Site ดีกว่า จำนวนผู้ชม ช่วงพฤษภาคมที่ขึ้นเยอะๆ มาจาก Blog ตอนนี้ครับ [MSSQL] ตรวจสอบ Table ว่าถูก Lock หรือใช้งานโดย Application หรือไม่ ? 📌 แล้วผู้เข้าชม มาจากไหน ถ้าจาก Google Analytic พบว่าส่วนใหญ่ Search Google เข้ามาครับ (หลังๆ ส่วนตัวไม่ได้โปรโมทเว็บอะไรอยู่แล้วครับ) 🎏สิ่งที่อยากปรับปรุง 🎫สิ่งที่คิดว่าจะทำให้ได้ในปีหน้า เขียนมายาวเหมือนกันแฮะ น่าจะเป็น Blog ตอนแรกที่ทำผ่าน Samsung Tab A ทั้งหมด และก็เพิ่งรู้ว่าใส่ Emoji ลง WordPress ได้ด้วย ตอนนี้ขอไป…

[CR] โปรลด 50 % ที่ร้าน Kousen @ เดอะ คริสตัล เอสบี ราชพฤกษ์

วันนี้ที่มาร้านนี้ เพราะ รับปากน้องไว้ครับ ว่าจะมากินที่ร้านนี้ครับ ถ้ายังมีโปรโมชันลด 50% อยู่ครับ (เฉพาะเงินสด) โดยร้านนี้ตั้งอยู่ที่ชั้น 2 ของ The Crystal SB ราชพฤกษ์ ติดกับร้าน Mo-Mo-Paradise มาลองดูเมนูดีกว่าแล้วสั่งเลยครับ โดยผมกับน้องสั่งกับ 3 Menu ครับ อันแรก : ชุด Set Steak ไก่ครับ จากราคาเต็ม 440 เหลือ 220 บาทครับ คุ้มค่ามากๆในราคานี้ อันที่สอง: ซูชิ Unagi Roll หน้าปลาไหล ชุดเล็กครับ ราคาเต็ม 640 เหลือ 320 บาทครับ หวานๆมันๆปลาไหลครับ อร่อยดี อันสุดท้าย : ซูชิ Unagi Nigiri หน้าปลาไหล 2 คำครับ  2 คำ หมายถึง 2 ชิ้นครับ แต่เมนูที่เป็นคำๆ ลดราคา 20% เท่านั้นนะครับ ราคาเต็มคำละ 85 บาท เหลือ 68 บาทครับ อันนี้เนื้อจะเยอะกว่าอันก่อนหน้าครับ ปิดท้ายด้วยชาเขียวร้อน กับชาเขียวเย็น ราคาแก้วละ 30 บาทครับ สำหรับเมนูที่ทานไป ผมว่ารสชาติ OK เลยครับ และชอบมากด้วยที่มีโปรโมชั่น 50% แบบนี้ แต่ตัวโปรโมชั่นต้องถามดีๆนะครับ เพราะ ถ้ามองการจัดโปรโมชั่นแบบนี้ ผมว่าทางร้านคงต้องการ Cashflow เข้ามาหมุนเยอะๆนะ และคิดว่ากำไรต่อหน่วยน่าจะเยอะพอสมควรครับ อาจจะกำไร 40% อันนี้เดาล้วนๆนะครับ) เพราะเคยคุยกับคนรู้จักที่ทำบุฟเฟต์อาหารญี่ปุ่นเค้าบอกกำไรเยอะอยู่นะครับ แม้ว่าจะเจอลูกค้าสายโหด ปิดท้ายด้วยค่าเสียหายครับ ว่าจะหาโอกาศไปกินอีกครั้งเหมือนกัน อร่อย ^___^

[JAVA] ติดตั้ง Apache Tomcat / Java Web Server

Reference: http://maxpixel.freegreatpicture.com/Tomcat-Charming-Kitten-Animals-Cat-Fur-Animal-1199937

หลังจากตบตีกับ Java -version สำเร็จไป คราวนี้มาถึงตัว Tomcat บาง ขึ้น Web Server ทั้งทีจะขาดเจ้าแมวน้อยตัวนี้ไปได้อย่างไร โดยขั้นตอนการ Setup บน Windows ง่ายมากครับ โดยมีขั้นตอน ดังนี้ Step 1 : เตรียมตัว Step 2 : ตั้งค่า JAVA_HOME / JRE_HOME Step 3 : ติดตั้ง Tomcat Step 4 : Hello World Step 5 : ทดสอบจิปาถะอื่นๆ

[JAVA] เรื่องวุ่นๆ เมื่อพิมพ์ java -version ผิดไป

ช่วงเสาร์-อาทิตย์ นี้พยายามลอง Activiti-BPMN แต่ต้องรื้อฟื้นนิดนึง เพราะ ห่างจาก Java ไปนานมากเลย ไม่ทางสาย .NET มานานเลย คราวนี้หลังจาก Setup Java เสร็จ มาลองคำสั่ง ผลที่ได้ มันดันขึ้น Error Message เป็น ไอ้ผมเองนั้นหาตั้งนาน เกือบวันเลยว่าเกิดอะไรขึ้น เพราะไปดูแต่ Message Error: Could not create the Java Virtual Machine. คิดว่าไปว่า Ram 16 GB มีปัญหากับ Java หรือป่าว ? จนลืม Message Error อื่นๆ ที่มันแจ้ง Unrecognized option: –version คือ จริงๆแล้ว ผมใส่ Option ผิดครับ ใส่ – เกิดไปอีกอัน โดยที่ถูกก็คือ พลาดเหมือนกับ ตอนทำข้อสอบเลย T__T แต่ไหนๆ ก็หามาแล้วว่าเจ้า Error: Could not create the Java Virtual Machine. มันแก้อย่างไร บน Windows ขอเขียนสรุปลง Blog เลยและกันครับ ซึ่งต้องสร้าง  Environment Variables บอกกับตัว Java โดยมีขั้นตอน ดังนี้ เข้าไปที่ Control Panel >> System >> Advanced system settings ตลิกที่ Environment Variables เพิ่ม ตัวแปร _JAVA_OPTIONS และกำหนดค่าตั้งต้นเป็น Xmx512M จากนั้นก็ Restart เครื่องครับ เพื่อให้มันมีผล

ปัญหาที่พบ เมื่อขอให้ User ทดสอบ/ทวนสอบบางอย่างให้

เวลาที่เราปั๊น Software ที่ได้มาจาก Requirement (มี Blog ความรู้ เคสต่างๆจดๆด้วย) ที่เป็นน้ำๆ ออกมาเป็นกลุ่มก้อน เป็น Prototype แล้ว สิ่งที่เราควรทำมีอะไรบ้าง เพื่อให้ User ช่วย Confirm ว่าไอ้ที่เราปั๊นน้ำเป็นตัวขึ้นมาเนื่ย มันเป็นสิ่งที่ใช้นะ แต่เวลาเอาไปให้ User ใช้งานจริง มักจะเกิดปัญหา แล้วเราแก้ปัญหาอย่างไร – ถ้า User ยุ่งจริงๆ 📌 Observation + ฺMeeting :- การสังเกตุ แต่จริงๆ ทำยากนะ เพราะ มันมี Policy ต่างๆเยอะ แล้วถ้าเป็นระบบที่ไม่ค่อย Public แล้ว ไปสังเกตุ มันก็ไม่ได้อะไร📌 Presentation + ฺMeeting :- ขี้เกียจอ่าน เราไปอ่านให้คุณฟัง📌 Training + ฺMeeting :- ถ้าฟังอย่างเดียวมัน อาจจะไม่ดี เราไปสอนคุณดีกว่า จะได้เข้าใจมีความเข้าใจที่ตรงกัน จาก 2 วิธีหลังนี้ (Presentation + ฺMeeting กับ Training + ฺMeeting มันต้องมี Trick เล็กน้อย ในการวางเนื้อหา ต้องวางให้สอดคล้อง เน้นสิ่งที่เราสงสัย ทำให้ User เกิดการถกเถียง และต้องใช้เวลาไม่นาน แต่ต้องทำบ่อย ทุกๆวิธีถ้าจะทำให้มันสำเร็จ ได้ต้องเริ่มจากการเจรจา เริ่มต้นดีมีชัยไปกว่าครึ่งครับ โดยสิ่งที่ควรแจ้งให้ User ทราบ เมื่อทำการ Test บอกประโยชน์ของ User ให้กับ Super User หรือ ผู้บริหารฝั่งโน้นได้ เช่น เวลาพัฒนาน้อยลง สามารถขึ้นระบบได้เร็วขึ้น หรือ KPI ขององค์กรดีขึ้น…

[ML] SOM-Machine Learning

แล้ว SOM มัน คือ อะไร คนคิดวิธีการนี้ชื่อส้ม หรือป่าว ? ตอบเลยว่ามันไม่ใช่ครับ SOM เป็นตัวย่อมาจาก Self-Organizing Map ครับ โดยสามารถเรียกอีกชื่อนึงด้นะว่าเป็น Kohonen Map (Network) คิดค้นโดย Dr.Teuvo Kohonen และ Dr. Timo Honkela ส่วนตัวผมคุ้นชื่อหลังมากกว่านะ เพราะเคยเรียน AI มาตอนปริญญาตรี พอมันมี Network และ AI เช้ามาเกี่ยวข้องแล้ว อ่าช่ายใช่แล้วครับ มันเป็นมันเป็น AI ดูตอบแบบกำปั้นทุบดินมากๆ โดยเจ้า SOM มันเป็น Neural Network แบบหนึ่งครับ โดยถูกจัดอยู่ในกลุ่ม Unsupervise Learning ครับ เกริ่นมาซะนานแล้ว เรามาดูกันดีกว่า ว่าเจ้า SOM ทำอย่างไรบ้าง Step 0: แปลงข้อมูลอยู่อยู่ในรูปของตัวเลขก่อนครับ เพราะเครื่องมันไม่สามารถรู้ได้ หรอกว่า สิ่งที่ส่งเข้าไป คือ อะไร โดยสิ่งที่เราทำจะเรียกว่า Feature Map Step 1: Initialization – กำหนดค่า Weight สุ่มเข้าไปในใน Feature Map Step 2: Sampling – สร้าง Input Vector ใส่เข้าไป Step 3: Matching – หา Neuron Node ที่เรียกว่าเป็น Winner Node ที่มีค่าใช้เคียงกับ Input Vector โดยเราต้อง Step 4: Updating – ปรับค่า…

The Last Jedi – หนังภาคต่อที่มีการตีความใหม่

หลังจากผ่านช่วงที่แสนยากลำบากสอบตัวสุดท้ายในวิชา Social Network Analysis ได้จบลงไป ที่เหลือหลังจากนี้เป็น Spoil และ ข้ามเถอะ ปิดเถอะ ถ้าไม่อยากรู้ก่อน ก่อนไปดู Star War – The Last Jedi ผมอยากรู้ว่ามันจะมีอะไรบ้าง หลังดูแล้วหละ Reference

[CUSE] หนึ่งปีผ่านไปสำหรับการเรียนวิศวกรรมซอฟต์แวร์

จากตอนไปสอบเข้าแบบมืนๆ ไปนั่งสอบก็นั่งผิดที จากวันเปิดเทอมวันแรกวันที่ 7 มกราคม 2016 ตอนนี้ก็ผ่านไป 1 ปีแล้ว เร็วเหมือนกันเนอะ แปบๆ ก็ผ่านไป 1 ปีแล้ว สำหรับการเรียนปริญญาโท แบบที่ไม่ได้หวังว่าสอบติดในตอนแรกครับ โดยเทอมนี้ผมลงเรียน 5 ตัวครับ Requirement Engineering Project Management พอรุ้ว่า PM ทำ Buffer ไว้ เราแค่บวกกลับเข้าไปให้พอดีกับที่ตัวเองกะไว้ จะไม่ต้องมากดดันน้องในทีม เพราะที่บริษัท มักมีปัญหาเรื่องการประเมินเวลาด้วย ส่วนใหญ่เน้นทำ Deadline ลูกค้า จนบางทีมันจะได้น้ำตกที่สูงชัน Social Network Analysis Software Testing Seminar in Computer Engineering หมายเหตุ: หากใครไปดูหลักสูตร มันเป็นวิชาของเทอม 1 นะครับ (พอดีผมเข้าเรียนตอนเทอม 2)มาที่ข้อสอบบ้างดีกว่า ตอนนี้กลับมาสอบครบ 1 ปีและ เห็นอะไรหลายๆอย่างนะ สิ่งที่สำคัญ เวลา และมุมมอง แม้ว่าจะเตรียมตัวมาดีแค่ไหน แต่ที่สำคัญ คือ เวลา มันจำกัดแล้ว มันทำให้ทัศนวิสัย(มุมมอง) มันแคบลง อย่างมีนัยยะสำคัญ [ต้องมีสติ] สอบมาก็ตั้งแต่เด็ก แต่ทำไมเพิ่งมาสังเกตุตอน ป โท ได้นะ ตัวอย่าง เช่น การติวสำคัญมาก แต่การติวจะมีประสิทธิภาพก็ต่อเมื่อ ทุกคนเตรียมตัวมาก่อนในระดับนึง (อัจฉริยะข้ามคืนก็สามารถสอบได้นะ แต่ส่วนใหญ่ที่เห็นหลังสอบจะลืมหมด) และก็การอ่านเองคนเดียว บางครั้งเรามักละเลยสิ่งที่สำคัญไป – ใครที่อยู่ใน SW Process อย่าง CMMI พบว่าการ Review ทำกันบ่อยมาก Review เหมือนการติวแหละ ติวว่า Product ที่ส่งให้ลูกค้า มันจะโอเคไหม มีอะไรที่ยังขาดไป หรือป่าว ? ถัดมาเป็นเรื่องอาหารครับ…