How to Merge DevExpress XtraReport

I had to combine two different DevExpress reports into one. Since they have completely different layouts like when you’re merging an invoice with a shipping label So, using a Subreport just didn’t work for my needs. After digging through the docs, I discovered that DevExpress allows us to easily merge multiple XtraReports together. following example code Note: DevExpress XtraReport doesn’t actually have “pages” until you call the CreateDocument(). If you have page object, so you can call Add() or AddRange() Other Consideration Reference

Extend OllamaApiClient Timeout (Note)

พอดีช่วงนี้มีลอง Side Project ทำ Coding Review Agent โดยใช้ Local LLM ของผมใช้ตัว Ollama ตัว dotnet client ที่ใข้ OllamaSharp หรือยิง REST ตรงๆก็ได้ อันนี้ผมใช้ OllamaSharp เพราะมันใช้กับ Microsoft Agent Framework ได้เลยครับ เพราะตัว OllamaApiClient Implement Interface IChatClient ของ Microsoft.Extensions.AI แล้ว ที่พอลองเล่นๆ ไปพบว่า Local LLM การทำงานจริงมันช้ามาก ผมใช้เครื่องเก่าด้วยมั่งไฟล์นึงใช้เวลา Review ประมาณ 20-30 นาที (Intel Gen8 / Qwen 3.5 4b) จะเจอ Error แนวๆนี้ ถ้าลองไปดูใน OllamaApiClient ใช้ HttpClient ซึ่งกำหนดค่า Default 100 Second (อ้างอิง HttpClient.Timeout) นี่แหละสาเหตุ แต่ถ้าเราดู Code ของ OllamaApiClient มันยอมให้ Inject HttpClient มาได้นะ ดังนั้นเราสามารถมา Custom Timeout ได้ อย่าง Code ด้านล่างกำหนดไว้ 30 นาทีครับ หรือ ถ้าเอาแบบโหดสุดก็กำหนด Timeout.InfiniteTimeSpan ผมว่า Solution นี้พอแล้ว แต่อีกอันลองเล่นและ ใช้ reflection มาช่วย Code ที่ผมทำวางโครงไว้ และให้ + Gemini ปรับมาให้่ อยู่ในนี้นะ sample…

[CR] Starbuck Fuji Apple Camellia Cold Brew / Red Velvet Strawberry Cake

มา Review 2 เมนูครับ พอดีไปสิทธิเดือนเกินของ Starbuck Reward ไปเมื่อเดือนที่แล้ว ว่าจะเขียนจด Blog เจอเรื่องยุ่งๆที่บ้านเลยเลื่อนมาเป็นเดือนนี้ครับ สำหรับสิทธิวันเกิดอันนี้ผมแลกที่ Starbuck Siam Paragon ของเยอะดี และไปฟังงาน GitHub Copilot Dev Days Bangkok 2026 ด้วยครับ ตามไปอ่าน Blog ได้ ส่วน Review Menu ตาม Blog นี้เลย Fuji Apple Camellia Cold Brew Red Velvet Strawberry Cake Reference

How to make UTable (Nuxt UI) grouped rows span all visible columns

today’s blog, it will be about a frustrating issue with UTable (Nuxt UI) that I tried using in a side project. When users group data, the column sizes change significantly, as shown in the image. From the image, you can see that normally the # or ID has a size of only w-8, but when grouped, the ID column size is no longer w-8. I made the following adjustments for improve UTable (Nuxt UI) make grouped rows span all visible columns by Here is the result after applying the change To view the full commit, you can check it out…

Burger King: Hawaiian Whopper / Tempura Nugget

พอดีช่วงนี้มาฟังงาน Tech 2 งานแถวพารากอนนี่แหละ แล้วที่นี่ปกติ ผมจะมาสิงแถว Burger King (คนมันไม่เยอะดี และได้ของไวด้วย) วันนี้เลยมาลองกดตู้ Kiosk เจอเมนูใหม่ Hawaiian Whopper เลยลองสั่งดูครับ สรุปที่สั่งมี 4 อัน จากนนี้รีวิวสองเมนูหลัก Hawaiian Whopper / Tempura Nugget ก่อนไปงาน Global Azure 2026 Double BBQ (Beef) Hawaiian Whopper Junior เมนูผมชอบนะเพิ่งเคยลองครั้งแรกเลย มันเป็นเมนู Whopper Junior เดิมนี้แหละ แล้วเอาสับปะรดย่างชิ้นโตๆตรงแว่นใส่เช้าไป ความฉ่ำมันเข้ากับเนื้่อได้ดีเลย ผมสั่งแบบ Double เื้อวัวย่างมาฟินๆ 2 ชิ้นเลยน้ำจากกเนื้อเข้าได้ดีเลย + ซอสเทาซันไอส์แลนด์ (Thousand Island) ฟิน Tempura Nugget 5 pcs เป็นเมนูทานเล่น ผมอยากรู้แหละว่าสั่งกินที่ร้านมันจะฟิืนกว่ากินที่บ้านยังไง เลนลองสั่งดูครับ แล้วใช้ มันฟินกว่าจิงๆ เนือไก่ ทอดด้วยแป้ง่ทอดสไตล์ญี่ปุ่น และผมว่าเนื้อมันฉ่ำกว่า McDonald’s นะ กินคู่กับซอสบาร์บีคิว (BBQ Sauce) แต่ความสุขอยู่ได้ไม่นาน 555 ตอนกินดันมีหัวหน้าโผล่มาข้างหลัง เลยรีบกิน และรีบชิ่งไปงาน Global Azure 2026 5555 รับ Damage แทนแกมาเยอะ อีกเสาร์นึงผมมางาน GitHub Copilot Dev Days Bangkok 2026 มากินอีกรอบ Double BBQ (Beef) Hawaiian Whopper Junior อร่อย และ HBD 2 Me ด้วย…

จดๆจากงาน GitHub Copilot Dev Days Bangkok 2026

สำหรับงานวันนี้จัดที่ SCBX NEXT TECH at Siam Paragon Fl.4 ที่เดียวกับงาน Global Azure 2026 ที่จัดเมื่อสัปดาห์ก่อนไปครับ วันนี้ผมแวะมารับ Starbucks Birthday Gift ก็แวะมาฟังงานต่อเลยครับ GitHub Copilot: Your AI Companion for Every Workflow Speaker Jiratouch Mahapol 📌10 ปีมานี้เราต้องผ่านมากับ Buzz Word 3 อันนี้ครับ 📌Agentic AI กับ SDLC 📌ของใหม่มุม Coding Agent 1. Agent HQ – เอามาเป็นหัวหน้าจัดการงานให้ Third Party Agent ค่ายต่าง Claude Code / Codex Agent / Grok / Gemini, Devin AI หรือ เลือก Model Copilot เอาไปทำงานร่วมกันได้ แล้วจัดการ Billing ที่เดียว 2. Custom Agent ทำให้เราคุม AI ได้ดีขึ้น โดยการกำหนดหน้าที่เฉพาะตัวลงไป 3. Copilot Space (GitHub Enterpise) 4. Copilot Code Review Agent 5. Copilot CLI / VS Code ขอรวบไปหัวข้อถัดไปดีกว่า 📌ของใหม่มุม Security by Default 1. Coding…

Setup Shareable Drive with NFS in Linux and Manage By Synology File Station

Currently, I have a collection of hardware—a NAS, some old notebooks, and a NUC I bought for work years ago. I wanted to centralize my storage management and access, using my Synology NAS as the core. This led me to research the best way to integrate them, which I’ve now documented in this blog post. What & Why is NFS? NFS stands for Network File System, it is a protocol that allows us to share files and folders over the network. Like NFS there are other protocols like SMB, AFP, etc. that allow us to share files and folders over the…

จดสรุปจากงาน Global Azure 2026

Building AI voice agents with Microsoft Foundry Speaker Surasuk Oakkharaamonphong สำหรับ Product ด้านเสียงของ Azure ตอนนี้จะมีตามนี้เลย ของใหม่ที่มาในช่วงนี้จะมีตัว 📌Text to Speech มีของใหม่อย่าง Photo Avator มาเสริมจาก 📌LLM Speech 📌Voice Live (Voice Agent) อีก Feature เพิ่ม GA ถ้าอยากลองเล่นแบบฟรีไปลองใน (น้องช้างแนะนำมา) ก่อนจะขยับในลองใน Foundry ก็ได้ครับ Resource: VDO Record From On-Prem to Cloud: Accelerating Management & Migration with Azure Copilot Speaker Thanyapon Sananakin สำหรับใน Talk นี้จะแนะนำในส่วน Copilot ว่าช่วงงานกับ Azure ยังไง ใน 2 แง่มุม 📌Copilot for Azure ตอนนี้ฟรี – ใช้งานได้ทั้ง Web Azure Portal / Mobile App 📌AI Accelaration in Azure Migrate มันเป็นส่วน Copilot for Azure – Agent Mode Azure Migrate – Tools ที่ข่วยให้เราย้าย Workload ไปยัง Azure ได้สะดวกขึ้น ว่าจะเป็น…