[CR] พัดลมไอเย็น Hatari HT-AC33R1

หลังจากที่ไม่ได้อยู่บ้านยาวๆ มานาน เยื่องจากต้องทำงานในวันหยุด และมีเรียนปริญญาโทครับ ช่วงสงกรานตืเป็นช่วงที่ได้อยู่บ้านานๆทีครับ แต่มันร้อนมากกกกก เปิดแอร์ไปเปลืองไฟ (แอร์ที่บ้านเก่าแล้วครับเกือบ 20 ปีได้) ผมเลือกตัดสินใจมาที่ Homework ราชพฤกษ์ครับ เพื่อ กินเป็ด MK, ตากแอร์ กับสำรวจข้อมูลพัดลมไอเย็นใน Power Buy ครับ สำรวจข้อมูล หลังจากกำหนดความต้องการของตัวเองมาแล้ว และลองสอบถามคลังความรู้อย่าง Pantip (หลังๆมีอะไร ผม Search Google เติม Keyword Pantip เสริมเข้าไปครับ) ก็ได้ Range แล้วว่าคงเลือกรุ่นกลางๆครับ เพราะ รุ่นเล็กไปมันไม่ได้ช่วยอะไร และถ้าเลือกรุ่นที่ใหญ่เกินไป เมื่อเทียบกับขนาดหน้า มันทำให้ห้องชื้นได้ครับ โดยรุ่นที่ผมผ่านเกณฑ์มี 2 ยี่ห้อครับ Properties Masterkool MIK-20EX Hatari HT-AC33R1 ปีที่จำหน่าย 2556 2559 ช่องเติมน้ำ อยู่ด้านหน้าเลย อยู่ด้านหลัง ออกแบบมาสำหรับใส่ Cooling เจล ความจุของถังน้ำ 23 ลิตร  28 ลิตร  Remote  มี  มี  ตั้งเวลา  เลือกได้ 1,2,4 หรือ 8  เลือกได้ 1,2,4 หรือ 8 แผงทำความเย็น 3 แผ่น ซ้าย/ขวา และตรงกลาง 3 แผ่น ซ้าย/ขวา และตรงกลาง (มีเคลือบสารสีน้ำเงิน เพื่อสะดวกแก่การถอดล้าง และความสวยงาม)  แผงกันฝุ่น  –  มี ตัดปัีมอัตโนมัติ เมื่อน้ำหมด มี  มี  ความแรง  4 ระดับ  4 ระดับ Feature อื่นๆ…

[MyCourseVille] Assignment-ส่งการบ้าน

มาจด Note ไว้นิดนึง หลังจาก Blog ก่อน มีการเกริ่นนำตัว MyCourseVille ไปนิดหน่อย คราวนี้มาอัพ Blog สรุปไว้ก่อน เพราะการส่งการบ้าน ตอนแรกเข้าไปไม่มีช่องให้ส่งตามรูปเลย 5555 เพิ่งมารู้กันภายหลังทั้ง Sec ว่า เราต้องสร้าง Group ก่อนนะ จึงสามารถ Upload ไฟล์ส่งอาจารย์ได้ครับ ปล. Blog นี้ดองมานานเกิ้นน จนมาเคลียร์ Desktop เลยเอามาเขียน หุหุ

The Clean SQL

ถ้าจะถามภาษาที่นิยมที่สุด มาเป็นเวลาอย่างยาวนานแล้ว มันมีภาษานึงครับที่ยอดฮิตตั้งแต่อดีตจนถึงปัจจุบัน และในอนาคตอีกหลาย 10 ปีครับ ภาษานั้นก็คือ ภาษา SQL ครับ สำหรับตัว SQL หรือ Structured Query Language มีไว้ เพื่อจัดการกับข้อมูลเป็นหลักครับ แม้ว่าตัว SQL ช่วยให้เราจัดการชีวิตได้ง่ายขึ้นแล้ว อยากได้ข้อมูลเขียน ได้ข้อมูลมาแล้วครับ ถ้าในยุคแรกๆนี้เขียน Relational Algebra เพื่อมาหาข้อมูลกันเลย แต่ตัว SQL มันมีปัญหาในตัวเองครับ SQL ที่ไม่ดีเป็นยังไง ใช้ SQL มัน Clean ได้นะ มาลองดูกัน 1. Naming ตั้งชื่อให้มันสื่อ 2. Column , Table ใช้ camelCase ก็ได้ อย่าไปใช้ – มันมีปัญหากับพวก ORM บางตัว 3. ชื่อ Function หรือ Store Procudure ตั้งให้มันชัดเจนไปเลย อาจจะใช้เป็น Verb มาช่วยอธิบาย 4. จัด Format บ้าง ใช้มีเยื้อง มี Tab ให้อ่านง่ายครับ 5. ถ้า SQL ยาวๆ และซับซ้อนควรมี Comment บอกด้วย ว่า Join มาเพื่ออะไร ถ้าใช้งานบ่อยๆ มี 10 Query ที่ต้อง Join Table Portfolio Company ประจำ เราสามารถแยกเป็น View ก็ได้นะ 6. ใน T-SQL ใช้ CTE เท่าที่จำเป็น ถ้ามี CTE…

[FV] ลองใช้ CPN เขียน Coloured Petri net

หลังจากเรียนทฤษฏีแล้ว ลงโปรแกรม แล้ว อ ให้ลองปฏิบัติจริงครับ โดยการลองใช้ตัว CPN มาเขียน Coloured Petri net ตาม Workshop แต่ละข้อครับ เกริ่นนำ Coloured Petri net ตัว Petri net เป็นการ Modeling(จำลอง) ระบบขึ้นมา เพื่อตรวจสอบเรื่อง Concurrent ครับ ส่วนประกอบ Workshop ที่ทำกันครับ ปัญหาที่เจอ หลักๆที่เจอเลย คือ ว่า Notebook ผมใช้ตัว CPN Tools เวอร์ชั่นล่าสุดไม่ได้ครับ

[CR] เปลี่ยนพื้นรองของรองเท้าใหม่

หลังจากให้รองเท้าคู่นี้มาปีกว่าๆ พื้นรองถูกถอดซักหลายครั้งจนมันโทรม ดังรูป หลังจากทนใช้มาอีกสักพักใหญ่ๆ ผมตัดสินใจและ เพื่อสุขภาพเท้า (ขี้เกียจซัก และเย็บซ่อมแล้ว) เราไปหาพื้นรอง รองเทาอันใหม่เถอะ ว่าแล้วไปตรงที่เซ็นทรัลปิ่นเกล้า เข้าไปที่ Tops ผมเลยเลือกสุ่มมันยี่ห้อนึงครับ ชื่อ HELLOHEEL  ห่อละ 79 บาท แถมสรรพคุณในการช่วยดับกลิ่น ลองแกะออกมาครับ เราจะพบว่ามันต้องตัดให้มันพอดีกับขนาดเท้าด้วย ตรงนี้ทางผู้ผลิตมีเส้น Guide ให้แล้ว ว่าขนาดเท้าผู้ชาย ผู้หญิงเป็นอย่างไร วัดแล้วตัดๆ เลยครับ จากนั้น นำมันไปยัดมันไว้ในรองเท้าครับ จบเรียบร้อย จากที่ลองใช้มา 2 สัปดาห์ ผมรู้สึกโอเคมากครับ สบายเท้า และกลิ่นก็ไม่มี (ทางผู้ผลิตแนะนำว่าควรเอาออกมาตากลม หรือซักอาทิตย์ละครั้งนะครับ)

[FV] ลงตัว CPN Tools

สำหรับ Blog นี้ หลังจากลอง Spin แบบมืนๆงงๆกันมาแล้ว คราวนี้มาลองลงตัว CPN Tools ซึ่งเป็นเครื่องมือสำหรับจัดการพวก  Petri nets หรือ Colored Petri nets ครับ โดย Tools เป็นการพัฒนาด้วยภาษา Java ครับ มาเริ่มลงโปรแกรมกันดีกว่า ขั้นตอนการลงโปรแกรม สำหรับการลง CPN Tools ดูลงง่ายกว่าการลง SPIN ในครั้งก่อนเยอะครับ หรือว่า Tools ที่จำเป็นบางตัวมันลงไปแล้วตอนลง Spin โดยโปรแกรมนี้เป็น GUI แล้ววาดพวก Graph ครับ น่าจะดูง่ายและเข้าใจง่ายนะครับ (ความเห็นก่อนเรียนจริง ฮ่าๆ) Reference

[CUSE] Discussion Paper ครั้งแรก

Blog นี้เป็น Blog ที่ดองมานานเกือบเดือนครับ เพราะจำได้ว่ารุ่งขึ้นมีสอบครับ ระหว่างอ่านทบทวนก็เริ่มเบื่อเลยมาเขียน Blog ดองไว้ครับ สำหรับการนำเสนอ Paper ครั้งนี้เป็นของวิชา Software Metrics ครับ โดยตัว Paper ที่กลุ่มผมนำเสนอชื่อว่า Applying Metrics to Identify and Monitor Technical Debt Items during Software Evolution ใน Paper นี้เป็นการบอกว่าเมื่อ Software มีการวิวัฒนาการขึ้นไปเนี่ย ถ้าเรามีการจัดการมันไม่ดี ทั้งด้าน Requirement Resource และเวลา ส่งผลให้ระหว่างที่ Software มันสร้างมูลค่าให้องค์กร ตัวมันเองยังแอบสะสมหนี้เสียด้วย โดยคุณ Ward Cunningham ได้นิยามคำขึ้นเพื่อเรียกว่า Technical Debt ครับ ในตัว Paper พยายามนำ Software Metrics มาแสดงความสัมพันธ์กับตัว Technical Debt ครับ โดย Metrics ที่เอามาอ้างถึงมีดังนี้ Couplings Metric Object Oriented Metric Cyclomatic complexity (CC) Code duplication Documentation-related measures หลังจากนำเสนอไปทางอาจารย์ได้มีการ Comment ครับ โดย Paper ตัวนี้เป็นงานแบบ Workshop (งานวิจัยที่ยังไม่เสร็จ ยังไม่ได้ทฤษฎีออกมา เป็นกการเขียน Paper เพื่อจุดประกายให้นักวิจัยท่านอื่นๆ มาต่อยอดครับ) แต่ทำให้ตัวผมเห็นภาพของการทำวิจัยมากขึ้นครับ หมายเหตุ ภาพ Feature ผมไม่ได้ทำเองนะครับ ต้องขอบคุณเพื่อนเซียนที่ทำครับ ^___^

n-tuple กับ n tuple

วันนี้เรียนวิชา Formal เรื่อง Coloured Petri Net เห็นใน  Slide มันเขียน n-tuple ซึ่งการเขียน n-turple กับ n turple มันสื่อความหมายต่างกันออกไปครับ โดยที่ ถ้ายังงงลองมาดูตัวอย่างเสริมกันครับ ถ้าใครอ่าน paper บ่อยๆ คำนี้ถูกใช้บ่อยมากครับ ดูเป็นศัพท์วิชาการมากกว่าคำว่า Column และ Record ครับ

Streamlined Object Modeling

Streamlined Object Modeling ถ้าถามผมนะ ผมมองว่าเป็น Analysis Pattern นะ โดยในขั้นตอนนี้เป็นการปรับ Enity Class ที่ได้จากการ Use Case Realization มาใช้ Pattern ที่คุณ Peter Coad ได้คิดเอาไว้ครับ (คนนี้คิดได้หลายอย่างเลย โดยส่วนใหญ่เป็นการขยายภาพของ OO ใช้ชัดเจนมากขึ้น และเค้ายังคิดเรื่อง Feature Driven Development ด้วย) สำหรับในเรื่องนี้คุณ Peter Coad ได้แบ่งกลุ่มของ Object ไว้เป็น 4 ประเภท ครับ ได้แก่ ตัวอย่าง เช่น ปิงซื้อหมูปิ้งที่หน้าบ้าน ถ้าแยกออกมาจาก Object Categories แล้ว พอรู้จักกับประเภทของ Object แต่ละแบบแล้ว เรามามองในแง่ของความเกี่ยวข้อง การประสานงาน (Collaboration) โดยนำมาจัดเป็น Pattern Players โดยเจ้าตัว Pattern Players มีการจัดเป็นกลุ่ม ดังนี้  Object Categories  Container(High)  Action(Low)   Person    Actor   Role  Places    Outer Place   Place  Things    Item   Specific Item      Assembly   Part     Container   Content     Group   Member Event   Transaction   Role…

[CR] เมื่อ You Cuisine เปิดโปร บุฟเฟต์ 399 บาท

สำหรับผมเลย เมื่อวานไป The Crystal ราชพฤกษ์ ทำภาระกิจพ่อบ้าน ซื้อของกิน ของใช่ และสั่งซื้อเตียง (เดี๋ยวว่างๆมาเขียน Blog อีกตอนนีง) หลังจากเสียตังค์ไปเรียบร้อย ท้องก็หิวเลย ตอนแรกก็จะไปกิน Yayoi ที่โฮมเวิร์ค ราชพฤกษ์ครับ มันขับออกจากด้านหลัง The Crystal ราชพฤกษ์ มานิดเดวเอง แต่ระหว่างที่ออกสายตาไปเป็นโปร BBQ Plaza บุฟเฟต์ กวาดตามาอีกนิดเจอร้านนี้เปิดโปรบุฟเฟต์เหมือนกันครับ ด้วยความที่ในชีวิตนี้ไม่เคยกินร้านนี้เลย 55555 เห็นที่เซ็นทรัลปิ่นเกล้าร้านมันดูโล่งๆ ร้างๆ วันนี้เลยมาลองกินครับ บรรยากาศร้านครับ และข้อมูลโปรโมชั่น การกินสุกี้ที่ดีน้ำซุปต้องดี สำหรับทางร้านมีน้ำซุป 3 แบบครับ ได้แก่ น้ำใส, ยาจีน และต้มยำกุ้ง ผมขอเลือกน้ำใส กับยาจีน ส่วนต้มยำกุ้งนั้น ผมเข็ดมากับหลายๆร้านที่เคลมว่าอร่อยนะ แต่จริงๆแล้วโคตรจืด แล้วมาปรุงรสชาติที่หลังไม่ได้ โดยหลังจากได้มา มาดูของสดที่เราเอามาปรุงสุกี้กันดีกว่า มาดูที่ของกินปรุงสำเร็จ มันมีหลายอย่างเลย เครื่องดื่ม ของหวาน สำหรับข้อมูลโปร บุฟเฟต์ ความเห็นของผม