พบหมอที่ รพ. ตากสิน 2021

หลังจากปีก่อนที่ได้มาพบหมอ เพื่อตรวจตับตอนปี 2020 ไป และมีสรุปขั้นตอนพบแพทย์โรงพยาบาลตากสิน(กรณีมีใบนัด) เนื่องจากมีการสร้างตึกใหม่ครับ คราวนี้มาในปี 2021 มีอะไรเปลี่ยนไปบ้าง วันจริง ถ้าสงสัยเรื่องการนัด

หลังจากปีก่อนที่ได้มาพบหมอ เพื่อตรวจตับตอนปี 2020 ไป และมีสรุปขั้นตอนพบแพทย์โรงพยาบาลตากสิน(กรณีมีใบนัด) เนื่องจากมีการสร้างตึกใหม่ครับ คราวนี้มาในปี 2021 มีอะไรเปลี่ยนไปบ้าง วันจริง ถ้าสงสัยเรื่องการนัด

หลังจากใช้ XIAOMI MI NOTE 3 มาเกือบๆ 4 ปี ตัว Battery มันก็ไม่ทนทานเหมือนตอนใช้งานช่วงแรกแล้วครับ โดยมีอาการแปลก เช่น เตรียมตัว อุปกรณ์ ขั้นตอน Battery ทดแทนดูมีข้อจำกัดอยู่พอสมควรครับ สุดท้าย

หลายครั้งตัว VM ที่เราใช้งานมันอาจจะช้าลง เนื่องจากตัว VM มีขนาดใหญ่ใช้เนื้อที่ disk เพิ่มขึ้น มากกว่าข้อมูลจริงของมัน เช่น เราอาจจะทำ Process Temp ไว้ชั่วคราว หลังจากลบข้อมนั้นทิ้งไปแล้ว แต่ตัว VM มันไม่คืนพื้นที่กลับมาครับ ดังนั้น ที่มาของการ compact ตัว VM ให้มีขนาดที่เล็กลงครับ Pre-Condition COMPACT VM ปิดท้าย

สำหรับการจัดงานครั้งนี้จะเป็นแบบ Virtual โดยใช้ระบบของ welo ครับ โดยเป็นห้องประชุมสัมมนา Online มันจะดูมี Feature ที่เยอะกว่า Zoom / MS Team และไม่ต้องลงโปรแกรมด้วย สำหรับ concept งานยังเหมือนเดิม UnConference Format + Law of two feet KEYNOTE: Agile ไปช่วยทำระบบ Home Isolation ได้อย่างไร Plan-Do-Check-Study-Act แค่นี้ก็ Agility ได้ อย่าเพิ่งไป Scrum เลย AGILE = output (Product) + OUTCOME (Feedback) ชวนคุย! Change ที่วุ่นวายจัดการด้วย Agile ได้ไหมนะ? ((- จัดการ Change อย่างไร -)) Agile retreat Mutation Testing – Beyond Unit Test Code Coverage Management 3.0 Pair Programming สิบปีที่ผ่านมา ((- 10 ปีผ่านไป -)) ((- จาก Pair Programing > Collective Ownership -)) Facilitate Session Online Blog ของท่านอื่นๆ สุดท้าย

Blog นี้จริงๆ แล้วเป็นการนำ Blog ที่เขียนค้างตอนปี 2014 (ช่วงที่อยู่กับ Project ที่ได้ แต่บ่น 555) มาเขียนต่อให้จบครับ แม้ว่าตอนนี้แนวทางการพัฒนาระบบเป็นแนว Web Application แล้ว แต่ยังมีงานบางส่วนที่ยังเป็น Desktop Application ครับ ปัญหา Cross-thread operation not valid. Control accessed from a thread other than the thread it was created on. Invoke method Reference

พอดีได้เจอเคสของลูกค้าว่า Database ไม่สามารถ Restore ได้ เพราะลองเข้าใช้งาน Application แล้วไม่เจอตัว Database ครับ สิ่งที่ต้องเป็นอย่างแรก ตรวจสอบไฟล์ Backup ก่อนครับ ว่าครบถ้วนสมบูรณ์ หรือไม่ครับ โดยตัว DB2 มีคำสั่งตรวจสอบไฟล์ backup ด้วย db2ckbkp เตรียมมาให้อยู่แล้วครับ db2ckbkp พระเอกของเรา ไฟล์ backup มีปัญหา ส่วนใหญ่เกิดจากอะไร ? Reference

สำหรับเมนูนี้เป็นเมนูที่ช่วงแรกๆใน 7/11 ของหมดไวมากครับ ส่วนผมรู้ตอนหลังๆแล้วครับ เลยเอามา Review ช้ากว่าชาวบ้านเค้าเลยครับ อุ่น-ข้าวพะแนงสันคอเนื้อออสเตรเลีย ชิม-ข้าวพะแนงสันคอเนื้อออสเตรเลีย สรุป

หลายคนอาจจะเจอคำถามแนวๆว่า เพิ่ม Feature นี้เข้าไป หรือ Deploy ระบบที่ละส่วน มันมีแนวคิดการ Integrate หรือ ป่าวนะ ที่เป็น Guideline หรือป่าวนะ สรุปมีแนวทาง โดยมี 4 กลยุทธ์ที่ใช้กัน ดังนี้ครับ 1. Big Bang 📌Big Bang ไม่มีลำดับอะไร เมื่อทุกคนทำเสร็จให้เทรวม และทดสอบรวมกันเดียว 📌เหมาะกับ 📌ตัวอย่าง 2. Incremental 📌 Incremental มีการจัดลำดับ / ความสำคัญก่อนหลัง เช่น การทำ Core ขึ้นมาก่อน แล้วค่อยเพิ่ม Feature เข้าไปในแต่ละ Release📌 เหมาะกับ 📌 สำหรับแนวทาง Incremental มี 3 รูปแบบ 📌 ตัวอย่าง สรุป ไม่ว่าจะเลือกทางไหนต้องพิจารณา

สำหรับวันนี้เป็นสรุปแนวทางปัญหาที่น่าจะเจอกันสำหรับคนที่ทำ Desktop App / Windows Forms App บน Visual Studio กันครับ ว่าบางที่ Add UI เข้ามาเพิ่ม แล้วเจอปัญหาว่า ถ้าอยากจะแก้ UI ต้องลงทุน เข้าไปแก้ Code แต่ที่จะออกแบบผ่านตัว Designer ได้ครับ ปัญหา Add UI เข้ามา แต่ View Designer ไม่ได้ สาเหตุ การแก้ไข – วิธีที่ 1: Exclude ไฟล์ที่มีปัญหาออกไป แล้ว Add เข้ามาใหม่ผ่านเมนู Add > Existing Item ครับ – วิธีที่ 2 : แก้ไข Tag XML ในไฟล์ .csproj โดยมีขั้นตอน ดังนี้

สำหรับวันนี้เป็น Blog สรุปจาก Session Secure Design: Threat Modelling โดยคุณนฤดม รุ่งศิริวงศ์ คร้บ โดยก่อนจะรู้จักกับ Threat Modelling ต้องมารู้จักกับคำว่า Attack Surface กันก่อนครับ Application Security Risk When We Do Threat Modeling Attack Surface – Attack Surface Analysis Threat Modeling – How to Threat Modeling สรุป