[C#] ถ้า GroupBy โดยใช้หลาย Property แล้วห้ามใช้ตัวแปรชนิด var หละ

จาก Blog ตอนก่อนหน้า [C#] ถ้า GroupBy แล้วห้ามใช้ตัวแปรชนิด var มารับหละ ? ตัวอย่างที่ผมได้ยกไปเป็นการ Group By โดยใช้เพียง 1 Property เท่านั้นครับ แต่ใช้ชีวิตจริง มีการใช้งานมากกว่า 1 Property ครับ ยกตัวอย่าง เช่น ก่อนปรับ : มีการใช้งาน 2 Property ครับ ได้แก่ ValueDate และ CashSecurityGroupCode ซึ่งมีชนิดข้อมูลเป็น DateTime และ String ตามลำดับครับ ถ้าเราจะเล่นมุกเดิมใน Blog ที่แล้ว มันจะใช้งานไม่ได้ครับ เพราะ IGrouping<TKey, TValue> รองรับ Parameter 2 ตัวครับ ได้แก่ TKey กับ TValue ปัญหาที่พบ คือ Tkey มันมี 1 ตัว แต่เรา Group By โดยใช้ 2 Key หรือ 2 Property ครับ คราวนี้ เราจะแก้ปัญหาอย่างไรครับ วิธีแรก สร้าง Class ใหม่มาเลยครับ เพื่อรองรับ Property ที่เป็นเงื่อนไขของ GroupBy ครับ จากตัวอย่างที่ยกมาข้างตันเนี่ย ผมต้องสร้าง Class ใหม่ที่มี Property DateTime และ String แต่วิธีนี้อย่าหาทำครับ เพราะ มันจะได้ Class เยอะมากกกกกก ยากแก่การดูแลรักษาภายหลังครับ วิธีสอง ทำ Key ที่ใช้ในการ GroupBy มาเป็น…

[ATH2020] สรุปงาน Agile Thailand 2020

หลังจากห่างงานแนวๆนี้ไปนาน เพราะติดเรียน ป โท ครับ ตอนนี้เรียนจบ / รับปริญญา เรียบร้อยแล้ว เดินทางมา SCB Academy อย่างไร ? เริ่มงาน สรุปหัวข้อในงานที่ผมได้ฟังนะครับ – Robinhood – GPO Go Agile – ผิดไหมที่จะรู้สึกไม่ดีกับคนในทีม – มองวัฒนธรรมองค์กรผ่านมุมมอง The Platform ผลประกอบการสะท้อนวิธีการทำงาน และวัฒนธรรมขององค์กร ผมชอบคำนี้นะ – Domain Driven Design for Agile Blog หรือ Resource อื่นๆ ปิดท้ายงาน

มาลองเริ่มใช้ podman กันครับ

podman มันเกี่ยวอะไรกัน ipod หรือป่าว ขอตอบว่าไม่ใช่นะครับ เป็นตัว Container Engine ตัวนึงครับ แบบเดียวกับ docker เลยครับ แต่งานนี้มาจากทาง Linux ค่าย RedHat ครับ โดยใน blog นี้เป็นการสรุปจากการงมๆครับ โดยมองว่ามี Keyword ที่น่าสนใจ ดังนี้ มาลองกันครับ สรุป

[CR] Starbucks Egg Salad Sandwich

Egg Salad Sandwich ราคา 95 บาท รสชาติ อร่อยรสเข้าลิ้นมาก แต่ต้องทานร้อนๆนะครับ ตัวไข่ที่ถูกแบ่งเป็นลูกเต๋าเล็กๆ ผสมคลุกเคล้ามายองเนส มัสตาร์ด พริกไทย (คิดว่าน่าจะมีเกลือปรุงด้วยนะ) ประกบขนมปังที่อบใหม่ๆ กรุบกรอบเล็กน้อยครับ ทานคู่กับกาแฟดำ หรือชาร้อนๆ ฟินมากครับ เอาแซนวิชมาจุ่มชา กาแฟ หรือทานคู่กับซอสมะเขือเทศก็ได้ครับ พลังงาน 480 แคลลอรี่ Reference (พลังงานของแต่ละเมนู)

บันทึกการเดินทางรถเมล์สาย 89

UPDATE 2024 สาย 89 เป็นทาง TSB วิ่งโดยรถเมล์ไฟฟ้าครับ และไม่เข้าสวนผักแล้วนะ ตัดไปที่สายใตใหม่แทนครับ สำหรับรถเมล์สาย 89 เป็นเจ้าที่ผูกขาดกับเส้นทางราชพฤกษ์จริงๆครับ สำหรับข้อมูลพื้นฐานของรถเมล์สายนี้ออกจากอู่สวนผัก-ตลิ่งชัน ไปถึงเทคนิคกรุงเทพ การตัดเส้นทาง นอกจากเส้นทางเต็มแล้ว รถเมล์สาย 89 เท่าที่ผมลองนั่งมามีการตัดเส้นทาง 4 แบบครับ รถคันแรกออกจริงๆ กี่โมง สภาพรถ เวลาของผมที่ใช้เดินทางจริง ปิดท้าย

วิธีเปลี่ยน DNS Server ของ Google Chrome บน Android ครับ

closeup photography of white gate with brass colored padlock

หลังจากบทความก่อนที่ผมได้นำเสนอ วิธีเปลี่ยน DNS Server เพื่อเลี่ยงการ Block เบื้องต้น บน PC / Notebook ไปแล้ว คราวนี้จะเป็นที่ของ Google Chrome บน Android ครับ จะทำอย่างไรมาลุยกันเลยครับ

วิธีเปลี่ยน DNS Server เพื่อเลี่ยงการ Block เบื้องต้น

closeup photography of white gate with brass colored padlock

จากข่าวการบล๊อคเว็บ PornHub เว็บคลายเครียดสำหรับใครหลายๆคนครับ โดยที่การ Block น่าจะใช้เทคนิคบอก ISP ให้จัดการให้ โดยใช้เทคนิค DNS Query (DNS Request) กับ การจัดการ Proxy ภายใน ISP ทำให้บางคนเข้าแบบ http ไม่ได้ แต่เข้าแบบ https ได้ หรือไม่ได้ทั้ง 2 แบบครับ สำหรับ Blog ตอนนี้ ถ้าใครที่อยากเข้าไปใช้งานเว็บที่คาดว่าถูก Block สามารถ By Pass DNS ได้ โดยมีวิธีการ ดังนี้ แก้ที่ระดับเว็บเบราว์เซอร์ 1. Google Chrome สามารถแก้ได้ตามขั้นตอน ดังนี้ 2. Microsoft Edge สามารถแก้ได้ตามขั้นตอน ดังนี้ แก้ที่ระดับระบบปฎิบัติการ 1. Microsoft Windows สามารถแก้ได้ตามขั้นตอน ดังนี้ สุดท้ายแล้ว ทุกอย่างอยู่ที่การปรับตัวครับ และผมหวังว่าในไทยเอง ยังคงไม่ถึงจุดที่ต้องใช้ VPN แบบที่จีนนะครับ หากต้องการใช้อุปกรณ์อื่นๆ สามารถดู Blog ที่เกี่ยวข้องได้ครับ

[CUSE] ทำไม EndNote ใส่แหล่งอ้างอิงได้สูงสุด 10 แหล่ง

black laptop computer on brown wooden table beside books

ช่วงนี้แม้ว่า ผมจะจบมาแล้ว แต่ยังช่วยเพื่อนๆที่ยังเรียนอยู่ครับ (เท่าที่ยังจำได้เกี่ยวกับระบบ iThesis และ EndNote ครับ) วันนี้มีประเด็นจากการ Review เล่มจบเพื่อครับ โดยที่ว่าในเล่มมีแหล่งอ้างอิงแค่ 10 แหล่งเท่านั้นครับ เพื่อน : พี่ปิง หนูว่า EndNote มันมีปัญหานะ ใส่แหล่งอ้างอิงได้สูงสุด 10 แหล่ง ปิง : ไหนๆของลองดูหน่อยสิ หลังจากเข้าไปส่องดูพบว่า EndNote ยังไม่ถูก Activate สำหรับของ Chula สามารถใส่ username และ password ของระบบ CU-NET ได้ที่ ครับ เพื่อน : หลังจาก Activate แล้ว หนูใส่แหล่งอ้างอิงได้ครบ ขอบคุณค่ะ ^_^

ปีนี้ขอไม่เล่นเกม Buddy และอาจจะตลอดไป

photo of people having meeting

หัวข้อของ Blog ตอนนี้ก็จ่อดราม่าแล้วครับ ทำไมปีนี้ผมถึงขอไม่เล่นเกม Buddy และตลอดไป มาดูก่อนก่อนครับกิจกรรมบัดดี้ โดยเจ้ากิจกรรมบัดดี้เป็นกิจกรรมที่เอาทุกคนในองค์กรมาเขย่า และจับฉลากจับคู่กัน โดยมีคำ 2 ครับที่ต้องรู้ในกิจกรรมนี้ครับ กิจกรรมบัดดี้ อันนี้แล้วแต่องค์กรครับ ว่าจะจับฉลากแล้วเปิดเผยเลยไหม จากนั้นค่อยทำงานร่วมกัน ช่วยกัน หรือจะเป็นการซ่อนแอบ โดยการเข้าไปเทคแคร์ครับ ข้อดีของกิจกรรมบัดดี้ ข้อเสียของกิจกรรมบัดดี้ มาดูเหตุผลของผมกันดีกว่าครับ

[RHEL] แก้ปัญหา VM ที่มี 2 Network Card แล้วตัวที่ 2 ไม่ได้ IP

ปกติตอนที่ผมสร้าง VM ของ Linux ผมจะสร้าง Network Card ไว้ 2 ตัว ถ้าหากเป็นพวก Ubuntu มันใช้งานได้ปกตินะครับ ทั้ง NAT และ Bridge ครับ แต่พอมาเล่น Redhat หรือ CentOS ผมมักเจอปัญหาว่า Network Card ตัวแรกใช้งานได้ แต่ตัวที่สองใช้งานไม่ได้ซะงั้น