[Crystal Report] SAP Crystal Report runtime engine for .NET Framework Report font size is decreased when exporting to PDF

Crystal Report

I have received the ticket that the Report font size is decreased when exporting to PDF file. When I investigate this ticket environment/components are .NET 4.7.2 Desktop Application (32 bits / 64 bits) SAP Crystal Report runtime engine for .NET Framework 13.0.23.2819 Note: This is a known issue with Crystal Reports which reduces the font size when it exports to a PDF file Solution To fix the problem, just follow steps below by adding ForceLargerFonts registry keys. – On 32 bits Windows Select Start > Run. Type regedit and click OK. Expand Registry Path HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework…

[AZ-900] Short Note

สรุปของผมระหว่างลองใช้ Azure และศึกษาใน MS Learn เพื่อเตรียมสอบ AZ-900 ครับ CapEx vs OpEx Cloud Concept – Shared Responsibility – Cloud Model Cloud Benefit Keyword Azure Service (by Cloud Model) ข้างล่าง ผมจัดตามความเข้าใจของผมเองนะครับ อาจจะผิดได้ – Infrastructure as a service (IaaS) – Platform as a service (PaaS) – Software as a service (SaaS) Azure Storage Redundancy Layers of defense in depth SLA คำนวณค่าใช้จ่าย NOTE อื่นๆ Knowledge Check Reference

[CR] ขาตั้งจอคอม E-Life

Blog นี้เขียนหลังจากใช้ขาตั้งจอนี้มา 3 เดือนแล้วครับ โดยผมมา Review จอ แล้วจุดที่สังเกตุต่างๆ กับเทียบกับเจ้าอื่นๆ ด้วยครับ E-Life (ES-CS95) ขาตั้งอันนี้ ผมเล็งไว้ใน Lazada มานานพอสมควรครับ พอดีมันลดราคาด้วยเลยสอยมาครับ ราคา 674 บาท (ราคาเต็ม 799 พอ กดได้ตอนช่วง Flash Sell พอดี) เริ่มประกอบกันครับ ด้านหลังก่อน ขอภายในกล่องมีขาตั้งจอ และตัวยึดกับโต๊ะครับ ตัวขาตั้งจอตอนแกะสายรัดต้องระวังด้วยครับ ไม่งั้นมีจุกได้ครับ ดีดแรงมากครับ ลองประกอบตามคู่มือ คู่มือ และชิ้นส่วนทำมาดีมากครับ แยก Label ชัดเจน เริ่มเป็นรูปเป็นร่างแล้ว ลองติดตั้ง และใช้งานจริงครับ ลองใช้งานจริงมาเป็นยังไงบ้าง E-Life หลักร้อย กับขาตั้งจอหลักพัน จุดปรับความหนืดของขาตั้งจออันนี้เหนียวมาก ตอนแรกกลัวๆ ปรับๆไปแล้วหัก ต้องขอบคุณทางร้านที่ช่วยตอบคำถามอย่างดีครับ ขาตั้งที่เป็นแขนกล ราคา 700-800 บาท กับแบบราคาแพงหลักพัน ต่างกันอย่างไร ? วัสดุที่ใช้งาน : ตัวหลักพันเบากว่า E-life ที่ผมใช้เยอะมาก การจับเก็บสายไฟ: ตัวที่แพงกว่า จะมีช่องให้ร้อยสายเองได้ครับ ส่วนของผม เอาลวดสีดำมาพันเอา 55 จุดปรับความหนืดของขาตั้งจอ : ปรับง่ายกว่าครับ จุดปรับองศา / จุดหมุน : องศาต่างๆ ที่ได้เปรียบมากกว่า บางรุ่นมันจะจำๆได้ว่า ถ้านั่งทำแบบนี้ ถ้ายืนทำงานแบบนี้ พอแตะนิดเดว มันปรับให้ครับ ของผม ถ้ายืนทำงานต้องปรับมือตามความรู้สึกครับ

[Azure] ใช้ CLI แล้ว Location มันเอาค่าอะไรมาใส่

azure

ปัญหา อยากรู้ว่า location ใน CLI มันใช้ค่าอะไรได้บ้าง วิธีแก้ แบบแรก ลองใช้ Location มั่วๆ เดวมันจะฟ้อง Error เอง (LocationNotAvailableForResourceGroup) The provided location ‘asiathpacific’ is not available for resource group. List of available regions is ‘centralus,eastasia,southeastasia,eastus,eastus2,westus,westus2,northcentralus,southcentralus,westcentralus,northeurope,westeurope,japaneast,japanwest,brazilsouth,australiasoutheast,australiaeast,westindia,southindia,centralindia,canadacentral,canadaeast,uksouth,ukwest,koreacentral,francecentral,southafricanorth,uaenorth,australiacentral,switzerlandnorth,germanywestcentral,norwayeast,jioindiawest,westus3,swedencentral,australiacentral2’. Code: LocationNotAvailableForResourceGroup Message: The provided location ‘asiathpacific’ is not available for resource group. List of available regions is ‘centralus,eastasia,southeastasia,eastus,eastus2,westus,westus2,northcentralus,southcentralus,westcentralus,northeurope,westeurope,japaneast,japanwest,brazilsouth,australiasoutheast,australiaeast,westindia,southindia,centralindia,canadacentral,canadaeast,uksouth,ukwest,koreacentral,francecentral,southafricanorth,uaenorth,australiacentral,switzerlandnorth,germanywestcentral,norwayeast,jioindiawest,westus3,swedencentral,australiacentral2’. แบบสอง ใช้คำสั่งด้านล่าง List Location ขึ้นมา DisplayName Name RegionalDisplayName ———————— ——————- ————————————- East US eastus (US) East US East US 2 eastus2 (US) East US 2 South Central US southcentralus (US) South Central US West US 2 westus2 (US) West US 2 West US 3 westus3 (US) West US 3 Australia…

สิ่งที่ควรระวังเมื่อเลือกขาตั้งจอ

ขาตั้งจอคอม ที่เห็นตามท้องตลาดมี 2 แบบ ผมตั้งชื่อเองนะ 555 แบบหุ่นไล่กา อันนี้ปรับระดับยากนิดนึง แต่ราคาจะถูกครับ แบบแขนกลโรงงาน ตรงนี้จะปรับระดับจอได้ดีกว่าใช้พื้นที่น้อย โดยตัวแขนจะเป็นระบบไฮโดรลิคสามารถปรับความหนืบได้ครับ สิ่งที่ควรระวังเมื่อเลือกขาตั้งจอ ขนาด + น้ำหนักของจอ อันนี้ต้องระวังตอนเลือกซื้อขา ต้องตรวจสอบด้วยว่ารับน้ำหนักที่เท่าไหร่ VESA Mount มีไหม โดยเจ้า VESA Mount เป็นมาตรฐานกลางในการติดต่อ โดยมีแบบ 75mm x 75mm กับ 100mm x 100mm ถ้าจอไม่รองรับ อาจจะต้องเผื่องบซื้อตัวแปลงเพิ่มด้วยครับ ปกติ 300-400 บาท (ต้องถามร้านด้วย ว่าเข้ากับขาตั้งจอที่ซื้่อเพิ่มไหม) จำนวนจอ หรือ อื่นๆที่จะติดตั้ง ขึ้นกับงานที่ใช้ อย่างผมที่เป็น DEV ใช้ 2 จอเพียงพอแล้วครับ และมีขาตั้งจอบางรุ่นรองรับ Notebook ด้วย สะดวกไปอีกแบบ พื้นที่ติดตั้ง ตรงนี้สำคัญนะ เพราะขาตั้งมีหลายแบบ แบบตั้งโต๊ะ – เหมือนจอทั่วไป ต้องเผื่อพื้นที่ แบบที่ต้องเจาะโต๊ะ – ปกติมันใช้รูปสายไฟของโต๊ะ หรือถ้าติดตั้งจุดอื่น ต้องเจาะจริงๆแล้ว ต้องดูความหนาของโต๊ะ และวัสดุที่ใช้ ไม่งั้นใช้ไปนานๆโต๊ะยุบ แบบที่ต้องยึดขอบโต๊ะ – ติดตั้งได้เฉพาะมุมโต๊ะ โดยเป็นตัวหนีบ ต้องดูความหนาของโต๊ะ และวัสดุที่ใช้ ไม่งั้นใช้ไปนานๆโต๊ะยุบ รูปแบบการใช้งาน ขาตั้งแต่ละแบบรองรับ Use Case ที่ต่างกัน และขาตั้งแบบเดียวกัน ราคาถูกแบบ Feature ไม่เท่ากันอีกครับ

เพิ่ม Micro SD Card ให้ Tab S7

หลังจากใช้ Tab มา 1 ปี นิดๆ เริ่มสังเกตุได้ว่า พื้นที่ของ Tablet ไม่พอซะแล้ว และมีโครงการ ช้อปดีมีคืน 2565 เลยตัดสินใจซื่อ Micro SD Card มาเพิ่มครับ Micro SD Card มีกี่แบบ ผมจำได้ว่าซื้่อ Micro SD Card หรือ SD Card ครั้งสุดท้าย เมื่อ 10 ก่อนปัจจุบันมีแบบไหนบ้าง จำได้ว่า Class 10 ดีที่สุด มีตัวย่อ แยกมาอีก เช่น A1 – บอกว่ารองรับการเอา App มาติดตั้ง และ ทำงานจาก SD Card เลย A2 – เหมือน A1 แต่ความเร็วในการ read/write สูงกว่า เลือก Micro SD Card ตัวไหน เน้น Read/Write เยอะๆ เพราะใช้งานไปอีก 2-3 ปี เลยเสือกที่มีความจุสูงๆด้วยครับ จากการลองหาใน Lazada / Advice / JIB / Banana IT ผมเลยเลือกตัว SPEC: Memory Cards | Western Digital JIB Price: SANDISK SDXC EXTREME CLASS 10 (SDSQXA1-512G-GN6MN) ความเห็นส่วนตัว รอบหน้าคงไม่สั่งนะ จาก JIB เหมือน Support จะขอให้ใส่รหัสแนะนำ…

[AI-900] Short Note

สรุป Short Note ของ AI-900 ตามที่ผมเข้าใจครับ AI-900 Intro ML FLOW ML Algorithm – Regression : ทำนายตัวเลขในอนาคต – Classification : จัดกลุ่มที่เตรียมไว้ – Clustering: แบ่งกลุ่ม – Anomaly Detection: หาอะไรที่ต่างจากกลุ่ม Azure Cognitive Service – Vision – Speech – Language (ใช้แนวคิด NLP) “Switch the fan on.””Turn on the light.” – Decision – Make Ready Product Precision vs Recall Azure ML Azure Product Integration ถ้าใครอยากลอง Lab สามารถมาดูที่นี้ได้ AI-900-AIFundamentals (microsoftlearning.github.io) Update Resource Knowledge Check Reference

Microsoft AI principles

blue bright lights

บันทึกไว้ เพื่อเตรียมสอบ AI-900 ด้วยครับ ไม่รู้จะผ่าน หรือป่าว หลังจากทำงาน บ ที่เร่งด่วน มานานจนคิดว่าควรต้องกลับมาสนใจตรงนี้ได้แล้วครับ Fairness AI systems should treat all people fairly AI ที่สร้างไม่ควรลำเอียง (มี Bias) เช่น เอาข้อมูลสีผิวมาใช้ตัดสินใจการก การลดความเสี่ยงที่ AI เกิด Bias ต้องเข้าใจถึงสิ่งที่ AI มันตีความ และข้อจำกัด รวมถึงการเตรียม Training Data Set ให้เหมาะสม Reliability and safety AI systems should perform reliably and safely AI ที่สร้างระบบตอบสนองแบบเดิมๆ ในทุกสถานการณ์ และการตอบสนองที่ไม่เสี่ยง และปลอดภัย แม้ว่าจะเป็นเงื่อนไขที่ไม่คาดฝัน (unanticipated conditions) ตัวอย่าง ระบบ AI ที่มีปัญหา Alexa ท้าเด็กสิบขวบให้เอาเหรียญแหย่ปลั๊กไฟ Amazon ระบุแก้ไขแล้ว | Blognone การแก้ไขผิดปกติ (Unusual) หรือ Missing Value นับวิธีการหนึ่งทำให้ระบบ AI เสถียรขึ้น Privacy and security AI systems should be secure and respect privacy Control over collection of data & information AI ที่สร้างขึ้นต้อง comply กับ กฏด้านข้อมูลส่วนบุคคล ถ้าในไทยเป็นพวก PDPA หรือในยุโรปเป็น GDPR…

มุมทำงานใน Starbucks Reserve Chao Phraya Riverfront (ICONSIAM)

หลังจากได้เปลี่ยนที่ทำงานจาก Starbucks @ SENA FEST มาที่ Starbucks Reserve Chao Phraya Riverfront @ ICONSIAM จาก Blog ตอนก่อนๆ ที่บอกว่าสถานที่อาจจะไม่เหมาะกับการทำงานร่วมกัน แต่เหมาะกับพูดคุยมากกว่า ใน Blog ตอนก่อนครับ มาวันนี้ ผมขอสรุปบันทึกจุดที่ปลั๊ก และนั่งทำงานได้ครับ ซึ่งงานหลักของผมที่เป็น Application Specialist ที่มีแก้ Code + ทำงานเอกสารครับ ภาพรวม โต๊ะทำงานมีขนาดเล็ก อาจจะต้องเลือกระหว่างกิน กับทำงาน ปลั๊กจำนวนน้อยครับ มาที่ละจุด มุมแรก ชั้น 1 ป็นมุมที่ผมชอบมานั่งที่สุดครับ เพราะที่นั่งกว้าง ปลั๊ก 2 จุด แต่ทำงานได้คนเดียว ถ้ามากับเพื่อน อาจจะต้องเอา Notebook เบียดๆกัน ไม่น่าจะสะดวกครับ ช่วงเช้าร้อน + แดดส่อง และมีลมพุ่งตอนคนเปิดชมวิวครับ มุมสอง ชั้น 1 ตรงนี้จะนั่งยาก เวลา Debug Code ปวดมือ ปวดก้น เหมาะสำหรับนั่งชั่วคราว ก่อนจะหาที่ปักหลักใหม่ครับ มุมสาม ชั้น 1 ทางเข้ามาเลยครับ คล้ายกับมุมแรกที่ผมชอบไปนั่งประจำครับ แต่ความเป็นส่วนตัวจะลดนิดนึง ข้อดีแอร์เย็น และไม่มีแสง + ลมพุ่งเข้ามาครับ มุมสี่ ริมระเบียง ชั้น 1 ตรงนี้ ถ้าจะนั่งทำงาน ผมจะเอาคอมไว้ที่โต๊ะดำ หรือว่างตักเวลา Debug Code ส่วนใหญ่ที่เห็นเอาคอม / Tablet วางที่โต๊ะดำ และนำเสนองานมากกว่าครับ มุมห้า เป็นโต๊ะ Workshop ครับ โต๊ะนี้มีทั้งชั้น 1 และ 2 ครับ…

บันทึกการสอบ Certification ผ่าน Pearson Vue

หลังจาก Blog ตอนที่แล้วที่ได้เขียนวิธีใช้สิทธิสอบ Certification ของ Microsoft ที่ได้จาก Virtual Training Day ไปครับ มาวันนี้มาใช้สิทธิสอบกันครับ การเตรียมตัวสอบที่บ้าน เครื่องที่ใช้สอบ แนะนำอย่างยิ่งว่าควรเป็น Notebook ที่มีกล้องเว็บแคม เผื่อกรณีที่ต้องยกหมุนให้กรรมการสอบดู ทดสอบใช้งาน Exam Simulation ให้เรียบร้อยก่อนสอบ ห้ามมีโปรแกรมที่มีความสามารถแชร์หน้าจอได้ หรือทำให้เครื่องถูก Remote ได้ทำงานอยู่ อย่างผมไปเจอ Agent ของ SpaceDesk Run อยู่ระบบมันไม่ยอม เลยตัดสินใจเอาออกไปก่อน ถ้าเจอวันสอบจริง ยาวเลย อ่อ อย่างลืมดูพวกปลั๊กไฟ เมาส์ด้วยนะ ให้พร้อมสมบูรณ์ที่สุด ถ้าเกิดปัญหา วันสอบจริงๆ จะขอไปลุกเปลี่ยนแล้วแต่ดุลุยพินิจของกรรมการเลย ใช้จอ Monitor ได้ 1 จอเท่านั้น สถานที่ หาพื่นที่โล่ง มีพื้นที่เปิดทั้ง 4 ด้าน และต้องเป็นห้องปิด อย่างผมโต๊ะคอมอย่างรก และมีหนังสือด้าน IT เต็มไปหมด ลงทุนย้ายที่ดีกว่า ผมใช้สอบโต๊ะกินข้าวตัวเล็กแทน (จริงๆ โต๊ะนี้เป็นโต๊ะแรกที่ทำงาน) เตรียมเอกสารสำหรับยืนยันตัวตอนให้พร้อม ของผมใช้บัตรประชาชน ทบทวนเข้าใจเนื้อหาที่สอบ ทำใจให้สบาย วันสอบ – EXAM CHECK-IN ทางเข้าสอบ มี 2 ทาง Microsoft Certification Dashboard () ส่วน Appointment หรือ เมล์ที่นัดสอบก็ได้ครับ ตรง Exam check-in สำหรับผมได้เข้าช่องทาง เมล์ที่นัดสอบ ระบบไป Redirect เข้าไปที่ Pearson Vue ตัวระบบ Default Access Code ให้ครับ จากนั้น Download OnVUE มา…