[CodeMania100] Emergent Design with Code

Blog  นี้สรุปมาจาก CodeMania 100 : Coding Defines Anything ลองดูแล้วมันน่าจะแยอะ เขียนแยกง่ายกว่า สำหรับเรื่องนี้เป็นเรื่อง Coding Defines Reality – Emergent Design with Code  โดยคุณ Varokas Panusuwan เข้าเรื่องเลยดีกว่า หมายเหตุ: สรุปตามความเข้าใจของผม และอาจจะมีอารมณ์ร่วมแถม 5555 ย้อนไปถึงการ Design ในการพัฒนา Software ถ้าไม่ลืมจากที่เรียนไปมันมีเรื่อง SDLC (Software Development Life Cycle) มันมีขั้นตอน ตั้งแต่ Requirement > Design > Implementation > Testing > Deployment > Maintance ครับ มามองทุกจุดๆนึง Design เราออกแบบจากอะไร จากการมโน หรือจาก เมื่อมองถึงการ Design ระบบที่ดีต้องการอะไรบ้าง จากอันที่แล้ว ถ้าถาม User ส่วนมากมักจะบอกว่าเอาหมด !!! แต่ความจริงมันไม่เป็นอย่างงั้น ทุกอย่างมี Trade off อยากให้ระบบ Performance ดี แต่มันอาจจะ Maintainable ยากกกก ให้มองถึงระบบ Stat ใน Game ไม่มีอะไรที่เก่งไปหมดทุกด้านครับ เราต้องเน้นเร็ว AGI สูง ค่า VIT ต้องลดลง Design is very easy, Knowing what you want is very hard !!!  Design with force ลองคิดกันต่อ Cassandra เป็น  key/value database เอามาทำงานของ RDBMS…

[CodeMania100] สรุปงาน Codemania – Coding Defines Anything

Coding Defines Anything งานนี้เป็นครั้งที่ 4 แล้ว โดยจัดที่หอประชุมคณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย ครับ สำหรับผมที่มา เพราะ หัวข้อ Keynote ครับ พอดีมีปัญหากับเรื่อง Design อยู่ โดยในงานหัวข้อที่ผมได้ฟัง มีดังนี้ครับ (ถ้าเรื่องไหนมันใหญ่ไป ผมจะแยกไปอีก Blog นะครับ) ช่วงเช้า Key Note: ผมสรุป Blog ไว้ครับ Coding Defines Reality – Emergent Design with Code (Speaker: Varokas Panusuwan)Flash talk: ช่วงบ่าย – Coding Defines Innovation “The power of Hackathon” (Speaker: Theeraphol Wattanavekin) Hackathon -> มาจาก Hack + Marathon Hackathon คืออะไร Hackathon เป็นอะไรก็ได้ ไม่จำเป็นต้อง Coding เช่น งานของ Google Translate เอานักแปลมาช่วยกันแปล สร้างข้อมูลที่ถูกต้อง Loss or Win.. It doesn’t matter เพราะ อย่างน้อยคุณได้เรียนรู้ คำแนะนำสำหรับคนทีอยากไป ตัวอย่างงาน Hackathon ทำเพื่อสังคมชุมชน Data Driven city – youpin – ส่วนตัว คือ ผมเพิ่งรู้นะว่ามีโครงการแบบนี้ เพราะ ปกติเวลาเจออะไร ผมมักจะทวิตไปให้ js100 หรือไม่ก็ส่งเข้า Fan Page ของแต่ละสำนักงานเขตครับ มาลองใช้กันดูครับ Resource: Slide()…

VMware Workstation and Hyper-V are not compatible.

พอดีต้องกลับมาใช้ VM กลับมาทำตัว BOT DataSet ต่อครับ เลยต้องมาใช้ VMware อันเก่าก่อนครับ คราวนี้แหละ ปัญหาจากการลง Hyper-V เพื่อเตรียมลอง Docker (สงสัยได้แค่ลอง เพราะ ตัว Hyper V กับ VM มันอยู่ร่วมโลกกันไม่ได้ T__T) ก็เกิดขึ้นตาม Message ดังนี้ครับ “VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation” หลังจากหาข้อมูล ผมเลยมาเขียน blog ดีกว่า ว่าทำยังไงให้ Hyper-V role ถูกปิดไป แทนที่จะต้องเอา Hyper-V ออก เท่าที่ดูหลายๆเว็บจะแนะนำให้เอา Hyper-V ออกครับ แต่ผมว่า Disable ดีกว่าครับ Disable Hyper-V Enable Hyper-V References

[CR] บัณฑิตคิมข้าวมันไก่คอนแวนต์

Update 2025: ย้ายจากสีลมไปแล้วนะครับ ตอนนี้จะเหลือสาขาใน กทม ลาดพร้าววังหิน 87 / ฉะเชิงเทรา ศรีโสธรซอย 9 อยู่ริมถนนติดกับเซเว่น ขายแบบ 24 ชมUpdate 2024: ย้ายจากฝั่งคอนแวนต์มาฝั่งตรงข้าม ซอย4 ครับ ร้านนี้อยู่ตรงซอยคอนแวนต์ ฝั่งปากซอยถนนสีลมครับ เป็นร้านข้างทาง แค่คนเยอะพอสมควรครับ สำหรับเมนูที่ร้านนี้ก็ข้าวมันไก่แหละครับ แต่มีการเล่นคำกับราคา ดังนี้ครับ มาดูที่มาดูที่ตัวข้าวมันไก่บ้าง สำหรับร้านนี้ ส่วนตัวมองว่า Drop ลงไปหลังจากที่เคยแวะมากินเมื่อ 2 ปีก่อนนะครับ ไม่แน่ใจว่าเป็นปัญหาการคุมคุณภาพจากการขยายสาขา หรือป่าว ถ้าสนใจข้อมูลเพิ่มเติมของร้านสามารถติดตามได้จาก Facebook Page: บัณฑิตคิมข้าวมันไก่คอนแวนต์ ครับ Reference

[CR] แลกกระปุกออมสินเฉลิมพระเกียรติรัชกาลที่ 9 ครองราชย์ 70 ปี

วันที่ 31 ต.ค. ของทุกๆปี หลายคนอาจจะมองว่ามันเป็นวัน Halloween แต่วันนี้ยังเป็นวันสำคัญอีกวันนึงด้วย คือ วันออมแห่งชาติครับ โดยทุกๆปีธนาคารออมสินมีการแจกกระปุกออมสินครับ โดยในปีนี้เป็นกระปุกออมสินเฉลิมพระเกียรติ พระบาทสมเด็จพระเจ้าอยู่หัวภูมิพลอดุลยเดช ครองราชย์ 70 ปีครับ โดยฝากเงินคนละ 200 บาท ได้รับกระปุกฟรีครับ 1 บัญชี ต่อ 1 คนครับ โดยตัวผมเองไปรอที่ธนาคารออมสินสาขาวงเวียนใหญ่ครับ (ปกติจะไปแลกที่สำนักงานใหญ่เลย แต่กลัวจลาจลแบบตอนแลกแบงค์ที่ระลึกเมื่อสัปดาห์ก่อนครับเลยมาสาขาย่อยแทนครับ) มาถึงตอน 07:30 ได้คิวที่ 54 แล้วครับ ปีนี้ดีนะครับ ที่มีแกนนำช่วยจัดคิวให้ และประชาสัมพันธ์เรื่อง กระปุกฟรีครับ 1 บัญชี ต่อ 1 คน ครับ ไม่วุ่นวายเหมือนปีก่อนๆครับ ที่ถล่มเข้าไปอย่างกับซอบบี้ครับ  คิวที่ช่วยกันจัดเตรียมไว้ครับ และคิวที่ได้จริง รวดเร็วทันใจครับ สำหรับผมรอฝากเงินและแลกกระปุกประมาณ 8 นาทีครับ ถ้าเทียบกับปีก่อนๆ เร็วมากครับ อาจจะเป็นเพราะ กระปุกฟรีครับ 1 บัญชี ต่อ 1 คน ทำให้ไม่มีพวกรับเหมามาครับ บางทีไม่ถึง 30 นทีก็หมดแล้ว คิวแรกเหมาไป 200 ใบ ไม่รู้ว่าไปหาบัญชีมาจากไหนเหมือนกัน ภาระกิจสำเร็จครับ ได้กระปุกที่ระลึกมาสะสมครับ ^___^ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกระปุกครองราชย์สามารถอ่านเพิ่มเติมได้ที่นี่เลยครับ และสำหรับคนที่พลาดโอกาสสามารถลองดูได้จากทวิตด้านล่างนะครับ ถ้ามีน้องที่ทำงานลองแล้วผมจะมา Update ข้อมูลอีกทีครับ  

Tech@Agoda#03: The Functions and The Machines – Functional Programming

หลังจากมืนๆไปกับการสอบเพื่อเข้าเรียนปริญญาโทที่จุฬาในตอนเช้า เมื่อสอบเสร็จมันมี Calendar แจ้งมาว่าผมมีสิทธิ์เข้าไปงาน Tech@Agoda เลยแวะเข้าไปฟังครับ แต่ผมเข้าฟังแค่เรื่องเดียวนะครับ  เนื่องจากต้องมีภาระกิจในช่วงเย็นครับ สำหรับการเดินทาง ผมงงครับ เห็นในกำหนดการบอกว่าให้ไป Starbucks ขั้น 3 แต่มันมี 2 ที่ มีทั้งในตัว Central World กับอาคาร Office เลยเสียเวลาเดินวนไปครับ ฮ่าๆ เข้าเรื่องเลยดีกว่า The Functions and The Machines – Functional Programming (Speaker: Dave Ravitat) มุมมองของ Speaker Assembly is Higher !!! แล้วทำไมหละ อันนี้ต้องย้อนกลับไปถึงจุดเริ่มต้นของ Computer เลยทีเดียวครับ สำหรับแนวคิดของคอมพิวเตอร์ที่เราเรียนกันมา มันมาจาก แล้วเราต้องคิดเหมือนเครื่องจักร หรือ ป่าว ? คำตอบ คือ ไม่ครับ หากมองลงไปที่แก่น มันมีวิชาหนึ่งในสาย Computer Science คือ Theory of computation มันมี Models หลายอันครับ ที่เรียนกันมาจะเป็นพวก Finite state machine ครับ แต่มันมีอีกหลายตัว ตัวที่เราจะสนใจ คือ Lambda Calculus มองทุกอย่างให้เป็น Function ครับ ก่อนเข้าไปเรื่อง Functional Programming อยากให้ลองคิดแบบ Functional Thinking ก่อนครับ คิดแบบคณิตศาสตร์ครับ ซึ่ง ลองดูตัวอย่างได้ครับ ของผมขอเป็นเรื่อง Fibonacci (ตามมาจากข้อสอบเมื่อเช้า 5555) ลองดูนะครับ ว่าอันไหนอ่านง่ายกว่ากัน ? เราถูกให้คิดแบบ Function ตั้งแต่เด็กๆ ผ่านวิชาคณิตศาสตร์แล้ว แต่มาเปลี่ยนให้คิดแบบเครื่องจักร ก็ตอนเรียน Programming !!! การที่เราคิดแบบ Function ทำงานหนึ่งอย่าง ไม่ต้องยุ่งกับใคร (Pure…

[CR] 711 แซนวิชหมูทงคัตสึ

วันนี้แบบเบื่อๆ ไม่อยากกินอะไรหนักๆ ตอนเย็นแล้ว ลองมาส่องใน 711 ดู อ่าาาาาา พบเป้าหมายแล้ว “แซนวิชหมูทงคัตสึ” ราคา 30 บาท ลองมาดูส่วนประกอบกันครับ แต่ดูกระบวนการแล้ว ต้องไปผ่านเครื่องอบขนมปังอีกที รสชาติขึ้นอยู่กับมือพนักงานเลย จะชุ่มไป หรือแห้งไป มาดูแต่ละมุมของแซนวิชกัน หลังอบร้อนแล้วเลยครับ มาลองชิมดีกว่าครับ กลิ่นนี้ยั่วเลย หมูทอดกรอบนอกนุ่มใน(ขึ้นกับการอบร้อนเลยครับ) รสชาติปานกลางครับ เดี๋ยวว่างๆต้องไปลองของ Family Mart กับ Lawson ครับ

บันทึกการสอบเข้าสอบ ป.โท สาขาวิศวกรรมซอฟต์แวร์จุฬาฯ

ก่อนอื่นต้องโทษตัวเองก่อนเลย ว่ายังแบ่งเวลาไม่เป็น นั่งแก้ DataSet LQ1 ตามที่ลูกค้าเร่ง น่าจะเอาไปใช้กับ KPI จนลืมไปว่าวันเสาร์ที่ 29 ต.ค. 2559 มีสอบ เพื่อเข้าเรียนปริญญาโท ในสาขาวิศวกรรมซอฟต์แวร์ที่จุฬาครับ หลังจากสอบเสร็จแล้ว มา Note ไว้ก่อน เผื่อปีหน้าผมต้องสอบใหม่ครับ เอาเท่าที่จำได้นะ (ปล. ผมสมัครเรียนแผน ข. นะครับ) การออกแบบระบบ การเขียนโปรแกรม และไล่ Code โครงสร้างข้อมูล (Data Structure) Algorithm ฐานข้อมูล ส่วนตัวยังคาใจกับวิธีการพัฒนา Software แบบ Code and Fix ตอนที่อ่านมาไม่เคยเจอเรื่องนี้ ตอนนี้เข้าใจว่า คือ การไปแก้หน้า Site กับ User เลย

ชีวิต ณ ยี่สิบหก

จริงวันนี้ก็ไม่ใช่วันเกิดอะไรนะ เลยมาพอสมควรและแหละ แต่เห็นอะไรหลายๆ อย่างในสังคม เลยอยากจะบันทึกชีวิตตัวเองเอาไว้ บ้านผมฐานะพอมีพอกิน ขายปั๊มน้ำ แต่อยากให้ลูกเรียนโรงเรียนดีๆ ประหยัด ที่บ้านเลยไม่ได้ตกแต่งอะไร ตึก แถว แบบเดิมๆ หวังว่าตอน 30 มีโอกาศกลับมา Update อีกครั้งนะ