[UML] ตัวอย่าง Deployment Diagram สำหรับการใส่ Load Balance / Firewall และ High-Availability Database

ลองมากำหนดโจทย์กันดีกว่า อยากสร้าง Deployment Diagram โดยของ wong wian เว็บหาของกินท่ี่ใหญ่ที่สุด ในยุค 4.0 นี้ โดยกำหนดว่า วาดรูปกัล โดยผมใช้ตัว Visual Paradigm ครับ หมายเหตุ

[Analysis] ลองมาดูตัวอย่างจริงของการนำ Analysis Pattern (Peter Coad) ไปใช้งานกัน

จาก Blog ตอนก่อนที่ได้เขียนเกี่ยวกับ Analysis Pattern ของ Peter Coad ไปเมื่อนานมากแล้ว คราวนี้ลองมาดูกันว่า ถ้ามีโจทย์จริงๆ แล้วเราสามารถเอา Pattern มาประยุกต์ใช้งานได้เร็วแต่ไหนกันครับ เอาหละมาดูโจทย์กันได้เลย โดยโจทย์มีอยู่ว่า ลองเอา Pattern ของ Peter Coad มาปรับใช้หละ ภาพที่ได้เป็นอย่างไร เอ้าลอง 1..2..3 แล้วมันมาจากไหนหละ มาดูคำตอบกันครับ มีแต่ Pattern ของ Peter Coad เต็มไปหมดเลยครับ ^___^ มันมีประโยชน์นะครับ เห็นไหมว่าตอนนี้ ถ้าเราจับ Pattern ของปัญหาได้ สิ่งที่ได้ในตอนนี้ คือ Draft Analysis Class Diagram ครับ ถ้าดูจากรูปยังขาดอีกหลายส่วนของ อาทิ เ่ช่น  

[IT] แก้ปัญหา Remote Desktop ขึ้น CredSSP Encryption Oracle Remediation

หลังจากเครื่อง User ได้ Windows Update มาปุ๊บ ลองใช้ Remote Desktop อ้าวขึ้น Error ซะงั้นครับ ถึงแม้ว่าจะเป็นงานที่ IT Support ต้องทำ แต่อะไรก็ตามที่เกี่ยวกับ IT ตัว DEV และ Programmer รับเละเหมือนกันครับ T___T เอาหล่ะมาดูที่ละปัญหาดีกว่า CredSSP Encryption Oracle Remediation คือ อะไร การแก้ไขแบบยั่งยืน ทางแก้ไขแบบชั่วคราว – แก้ผ่าน gpedit.msc – Update 2021 : แก้ผ่าน registry ส่งท้าย – การปรับ Config ของ Encryption Oracle Remediation ให้เป็น Vulnerable นันหมายถึงว่าเครื่องของคุณยอมรับความเสี่ยงที่จะถูกโจมตีนะครับ ถ้าใช้เสร็จแล้วรีบแก้ไข Config คืนด้วยนะครับ Reference

[Design Pattern] Command Pattern in Depth

อันนี้น่าจะเป็น Pattern ที่ 4 ที่เขียนกันครับ ทำไมต้องใช้ Command Pattern เมื่อไหร่ควรจะใช้ Pattern มันเป็นอย่างไร – Class Diagram มุมมองตอน Runtime – Object Diagram มุมมองลำดับการทำงาน – Sequence Diagram

[MSSQL] รู้หรือไม่ว่า WHERE IN (มันมีข้อจำกัดนะ)

Microsoft SQL Server

พอดีลองพัฒนาโมดูล Compliance ขึ้นมาใหม่ และลองทำ Stress Test ดูว่า ระบบมันรองรับได้มากที่สุดแค่ไหน โดยลองส่ง Portfolio ทีมีหลายร้อย Port เข้ามาตรวจดู ปรากฏว่าเจอ Exception ดังรูป ถ้ามาดู Exception Message แบบละเอียดหละ ซึ่งสาเหตุของมันเกิดจาก SQL ในส่วนของ WHERE IN (มันมีข้อจำกัด สำหรับ Microsoft SQL Server สามารถใส่ข้อมูล เข้าไปได้มากที่สุด 2100 ตัวเท่านั้น) โดยตัวอย่าง SQL IN เป็นแบบนี้ แล้วจำนวนเท่าไหร่ ถึงเหมาะสม แล้ว Database ของเจ้าอื่นๆ มีข้อจำกัดที่เท่าไหร่  

[Design Pattern] Decorator Pattern in Depth

ทำไมต้องใช้ Decorator Pattern เมื่อไหร่ควรจะใช้ Open for Extension Closed for Modification Pattern มันเป็นอย่างไร – Class Diagram มุมมองตอน Runtime – Object Diagram มุมมองลำดับการทำงาน – Sequence Diagram Real World Example

[JAVA] Install MAVEN

วันนี้มาเขียน Blog สรุปชั้นตอน การ Install MAVEN ครับ สำหรับ Windows โดยมีชั้นตอน ดังนี้ เตรียมตัว ขั้นตอนการติดตั้ง ทดสอบใช้งาน

[Design Pattern] Observer Pattern in Depth

คราวนี้มาเป็น Pattern ที่ 2 แล้วที่ผมเขียนในเรื่อง Design Pattern in Depth โดยตอนนี้ขอเขียนเกี่ยวกับ BNK48 แล้วกันครับ น้องเณอปราง ^___^ ทำไมต้องใช้ Observer Pattern เมื่อไหร่ควรจะใช้ Pattern มันเป็นอย่างไร – Class Diagram มุมมองตอน Runtime – Object Diagram มุมมองลำดับการทำงาน – Sequence Diagram ปิดท้ายด้วย Source Code (อาจจะรันไม่ได้ Code เทพ No Complier 5555) เพื่อให้เห็นภาพรวมตาม Sequence Diagram หมายเหตุ

[CUSE] ใช้ EndNote X8 จัดการรายการอ้างอิง

หลังจากได้ติดตั้ง EndNote ไปแล้ว ขั้นตอนถัดมา ลุย!!!! จัดการรายการอ้างอิงกันครับ ‘ ก่อนที่เก็บรายการอ้างอิง ต้องมี Library ไว้จัดเก็บผลงานก่อนครับ โดยมีขั้นตอนการสร้าง Library ดังนี้ สร้าง Library กันก่อนครับ ลองเก็บ Reference – ทำได้ 2 วิธี ได้แก่ นำเข้าแบบ Manual และนำเข้าจากรายการอ้างอิงอื่นๆ เช่น Text file – วิธีแรก – นำเข้าแบบ Manual – วิธีสอง – นำเข้าจากรายการอ้างอิงอื่นๆ เช่น Textfile (ที่มีการจัดรูปแบบไว้) Reference ของ Chula มีหลายลิงค์เลย ผมก็แปะทุกลิงค์ครับ

[BPMN] สรุป Step การพัฒนา BPMN Application ด้วย Camunda BPMN Engine

หลังจากได้ลอง BPMN Engine ตัว Activiti ไป ช่วงมกราคม และลองตัว jBPM ไป แต่ไม่ค่อย Work เท่าไหร่ คราวนี้มาถึงคิวของ Camunda  บ้างแล้วครับ Camunda BPMN Engine คือ อะไร ขั้นตอนการพัฒนา BPMN Application บน Camunda ติดตั้งแบบจำลอง ทดสอบใช้งานครับ Note Reference