สรุป Hacktoberfest Thailand 2022 (Talk Session)

วันนี้มางาน Onsite อีกวัน พอดีเห็นเค้าแชร์กัน แล้วมีหัวข้อที่สนใจพอดีครับ GraalVM / Monorepo 📚 งาน Hacktoberfest ผมน่าจะมาครั้งแรกเลย โดยงานนี้จัดที่ Thoughworks Thailand ตึก CP Tower 2 (Fortune Town) ส่วนตัวผมไม่ได้มาที่นี้นานมากกกก หลังจากฝึกงานที่ True ไปเมื่อ 10 กว่าปีก่อนโน้นเองงง !!!!! 📚 การเดินทางต่างจาก 10 ปีก่อนมาครับ อันนี้นั่ง MRT ยาวจากบางขุนนนท์ > MRT พระราม 9 ได้เลย Hacktoberfest คือ อะไร ? 🔍How to contribute tech community with your blog Speaker Monthira Chayabanjonglerd 📚 Developer อย่างเราๆ Contribute อะไรให้ Community ได้ 📚 Why Blog เพราะ เริ่มต้นได้ง่าย Text + Photo / Less Cost / ไม่ต้องอายด้วเอง นอกจากนี่้ SEO – Search Google หาเราเจอ หรือจะแชร์ให้ Network ช่วยแชร์ 📚 เริ่มต้นด้วย Medium เพราะ easy / free (no hosting) / social blog / seo ready / developer…

[.NET] กำหนด Version ตอน Build หรือ Pack

ช่วงนี้มีทำ Script เกี่ยวกับการ Build เลย ขอแปะตัว snippet command ไว้ครับ โดยการจะ Set Version เราสามารถกำหนดได้จาก 2 คำสั่งครับ เรากำหนด Version อะไรได้บ้าง Version Type ที่เป็นไปได้ dotnet build dotnet pack Remark -p:AssemblyVersion ✅ ✅ File Explorer = File Version//4 หลัก -p:Version ✅ ✅ File Explorer = Product Version//4 หลัก แต่ถ้าใช้ dotnet pack จะได้ 3 หลัก -p:PackageVersion ✅ Nuget Package Version อันนี้ใส่ String ต่อท้ายได้ เช่น -p:PackageVersion=2.0.0-pre-alpha Reference

[CR] Starbucks Ginger Beer

ราคา 95 บาท ส่วนประกอบ ขิง โซดา ไม่มีแอลกอฮอล์นะ ผมสังเกตุจากแสตมป์สรรพสามิตครับ รสชาติ เหมือนน้ำขิง ผสมโซดา โดยตัวน้ำขิงมันจะไม่เข้มข้นเหมือนพวกเต้าฮวยนะ ทานได้เรื่อยๆ ถ้าต้องการเพิ่ม Shot ทำได้นะครับ Shot ละ 20 บาท พลังงาน 165 กิโลแคลลอรี่ Reference (พลังงานของแต่ละเมนู) ตามรูปเลยครับ 690 Kilojoules แปลงแคลลอรี่จะได้ประมาณ 165 กิโลแคลลอรี่ อ้างอิงจาก Kilojoules to calories (cal) conversion calculator (rapidtables.com)

งานสัปดาห์หนังสือแห่งชาติ ปี 2565 BOOKTOPIA @QSNCC

รอบนี้น่าจะเป็นการมางานหนังสือในรอบหลายๆปีเลยครับ ถ้าดูจาก Blog ในปีก่อนๆโน้น งานสัปดาห์หนังสือแห่งชาติปี57(ก เอ่ย กอ ไก่) งานสัปดาห์หนังสือแห่งชาติ ปี 58(เด็กดี ?) และน่าจะมาปีสุดท้าย 2560 (2017) ก่อนที่จะหายไปยาว เพราะเรียน ป โท และ ปีนี้งานหนังสือจัดงานใน Theme BOOKTOPIA มหานครนักอ่าน สำหรับผมเหตุผลที่มาหลักๆเลย จัดที่ศูนย์การประชุมแห่งชาติสิริกิติ์ แม้ว่าจะได้เดินยาวๆ ในงาน Huawei Connect 2022@BKK แต่ยังไม่ได้เข้า Hall ด้านล่าง อยากมาหาหนังสือคอมเล่มนึงจำได้ว่าเป็นหนังสือภาษาไทยที่สอน MS SQL Server ที่ดีมากๆ แต่หนามาก เล่มนี้น่าจะ Compatible กับ SQL Server 2012/2014 นี่แหละ มันมีจุดที่ต่างๆ คือ มีอธิบายการทำ High Availability ด้วยที่จำได้แม่น เพราะหนังสือไทยทุกเล่มไม่เขียน 5555 อยากสร้างมั่นใจก่อนจะ Publish Blog เรื่องนึงด้วยว่าเข้าใจถูกไหม ยุคที่หนังสือ ถูกท้าท้ายด้วย Digital แบบหนักมาก คนจะมาเยอะแค่ไหน ? การเดินทาง ถ้าจาก Blog ก่อนๆ ต้องต่อรถเมล์มาหัวลำโพง และต่อ MRT มา หรือนั่ง 511 แล้วมา MRT สุขุมวิท รอบนี้สบายขึ้นมานั่งสองแถว มาที่ MRT บางขุนนนท์ แล้วตรงยาวมา MRT ศูนย์การประชุมแห่งชาติสิริกิติ์เลยสบายๆ บรรยากาศในงาน คนแน่นเหมือนกันนะ ตั้งแต่อออกจาก MRT เลย ในงานแปะ post-it ด้วย ส่วนจะมีอะไรเด็ดๆตามได้จาก Twitter #งานหนังสือ จุดนัดพบที่คุ้นเคยป้ายไม้ยักษ์ ในงาน ผมไปวันธรรมดา คนเยอะพอสมควรเลย…

RedHat มีแจก E-book Free นะ

เรื่องทั้งเรื่องแบบว่าผมสั่งซื่อ Podman In Action จาก Manning ไป เมื่อสัปดาห์ก่อน แล้วหลังจากนั้นก็มีเมล์แจก Podman in Action (RedHat Developer) ฟรี ในนามของ RedHat มาครับ หลังหักเลย 5555 แต่พอลองดูเนื้่อหาแล้ว เหมือนกันเลยนะ ที่นี้ถ้ามี E-Book ที่น่าสนใจ แล้วโครงการนั้นถูกสนับสนุนโดย RedHat ไหม โดยอาจจะลอง Search จาก Google สำรวจมาก่อน แต่ถ้าอยากมาส่องๆ + download ต้องทำยังไง มาดูได้เลยครับ เข้ามาที่ มันจะมีหน้า Login ให้เข้าไป ซึ่งถ้ามี Account RedHat Developer อยู่แล้วก็เข้าได้เลยครับ หรือถ้าไม่มีสมัครครับ มีได้หลากหลายช่องทาง ซึ่งเจ้า Account มีข้อดีหลายอย่างเลย หลักๆที่ผมใช้ พวก Activate RedHat เวลาลงใน Dev Environment ได้ 16 VM เข้าถึง KM ต่างๆได้ ว่ามี Solution ยังไง เวลาเจอเคสแปลกๆอุ่นใจ เพราะ RedHat เค้าเขียน Step ไว้ //แต่ถ้าไม่มีต้องไป StackOverflow 555 มีเมล์แจ้งเตือน หากมี Fixed Bug / Security Issue และก็ E Book แจกด้วย

[GCP] Qwiklabs- Your last lab was ended because you did not follow the lab instructions. As a reminder, repeated behavior may result in an account block.

เรื่องนี้น่าจะเกินจากช่วงนี้ ผมน่าจะเบลอใน Lab เค้าให้สร้าง DataSet ใน BigQuery ไปสร้าง Bucket แทน หรือแบบรำคาญใน Lab ให้ใช้ vi ให้ดู Code ผมไม่เชี่ยว vi เลยลง nano เพิ่มไปแทน 5555 //อันนี้แอบงงเหมือนกันบาง vm มันมี nano แต่บางอันไม่มี 555 นี่น่าจะเป็นสาเหตุที่ทำให้เกิด Message เตือน ตอนไป Start Lab ถัดไป ตามรูปครับ สรุป จากที่ Chat ถาม Support ทางแก้ กด use subscription ต่อ (ถ้ามี) หรือใช้ Credit Note: ถ้าทำผิดบ่อยๆ 3 ครั้ง เค้าจะ Block Account ทิ้งเท่าที่ถาม Support มา Reference Account is blocked – Qwiklabs Help (google.com)

[VM] ลองใช้ qemu-img แปลงไฟล์ vmdk เป็น vhdx

อันนี้มีเคสอยู่ คือ ว่าเตรียม VM สำหรับให้หน่วยอื่นไปใช้งานเค้าบอกใช้ VMWare Player ที่นี้พอเราเตรียม Software + Data เสร็จเรียบร้อย หน่วยอื่นเอาเครื่องมาให้ดันใช้ Hyper-V งานเร่งซะด้วย ถ้ามาทำ VM ใหม่ไม่น่าจะคุ้มนะ เลยคิดว่ามาหา Tool แปลงดีกว่า จากที่ลองค้นๆดูเจอตัวที่น่าสนใจ qemu-img for WIndows – Cloudbase Solutions ที่รองรับ format ของหลายๆค่ายเลย VMware / KVM / Hyper-V / VirtualBox ลองแปลง vmdk > vhdx กันครับ Download qemu-img for WIndows มาก่อนครับ จากนั้นแตก zip จะพบไฟล์ ดังรูป Start Powershell as admin และชี้มายัง Path ที่มี qemu-img.exe อย่างของผมอยู่ที่ Path C:\Users\invest\Downloads\qemu-img-win-x64-2_3_0 คำสั่งจะประมาณนี้ครับ มาถึงขั้นตอนการแปลงแล้วครับ คำสั่งมีบรรทัดเดียว ซึ่งมีรูปแบบ ดังนี้ ตัวอย่าง เช่น จากนั้นกด Enter และรอไปยาวๆเลยครับ ขั้นตอนนี้ใช้เวลานานพอสมควร แล้วแต่ขนาดของ VM ครับ แต่ตอนแปลงต้องระวังเรื่องขนาดไฟล์ด้วยนะครับของผม จะได้ประมาณนี้ครับ VM File Size VMDK Size VHDX OS 62.4 GB 64.3 GB Data 65.9 GB 91.9 GB Reference qemu-img for WIndows -…

[Jenkins] ข้อสังเกตุ Jenkins Controller and Agents Architecture

หลังจาก Blog 2 ตอนก่อนหน้าที่มี อธิบาย Jenkins Controller and Agents Architecture คือ อะไร ตัวอย่างการ Setup ระหว่างเรื่อง Controller (CentOS Stream) และ Agents (Windows 10) ข้อสังเกตุ ฝั่ง Controller ต้องลง Plugin เหมือนกับฝั่ง Agents ต้องกำหนด Environment เหมือนกับฝั่ง Agents ฝั่ง Agents เมื่อถูกสั่งงานจาก Controller ตัว Agents ทำงานครับ แต่เราจะไม่สามารถตรวจสถานะของงานที่สั่งจาก Controller ได้จากเครื่อง Agents ครับ ถ้ามีเคสที่ต้องมาสั่ง Job ที่อยู่ที่ Jenkin Agents ให้ทำงาน ต้องตรวจสอบ Resource ด้วยว่า ไม่ชนกับ Job ที่สั่งมาจาก Controller ครับ สรุป จากที่ลองตัว Jenkins ใน Model Controller and Agents เท่าที่สังเกตุมา Controller มันจะไม่ได้ส่งงานทั้งชิ้นให้ Agents ทำงานครับ แต่จะเป็นการทำงานตามคำสั่งที่เขียนใน JenkinsFile ที่ละส่วนที่ Controller และส่งไปให้ Agents ทำงานครับ อารมณ์มันจะเหมือน ssh เข้าไปทำงานที่เครื่อง Agents ครับ

สรุปงาน Azure Multicloud

Disclaimer: บางอันที่เป็นส่วนของ Server (Infra) ผมอาจจะเขียนได้ไม่ถูกต้องนะครับ เป็น Dev ครับ ^__^ หัวข้อที่จดๆมาประมาณนี้ครับ Azure ARC Speaker Barame Suwansinpan 📚 App Infra (VM / Container / Serverless) และ การ Deploy มีหลายแบบใช้ Cloud / On-Premises และที่นี่สถิติของ Garter บอกว่า 90% ขององค์กรจะไปใช้ multi-cloud และ 93% บอกว่า จะใช้ multi-cloud อย่างไร เอา Workload มาวางไว้ที่ไหนบ้าง Public / Private 📢 ทำไมต้อง multi-cloud 📚 Intelligent Cloud & Intelligent Edge – นอกจาก Cloud แล้ว ยังมียกงาน Compute บางส่วนที่ยังแบ่งมาทำที่ Edge เช่น Self-Driving Car ถ้ารอให้ Cloud มาประมวลผล อาจจะนานเกินไป ตัวรถ (Edge) มี Compute Power มาตัดสินใจก่อนได้ 📚 Azure Arc 📚 Azure Arc – Feature+ Benefits 💸 Azure Arc – Pricing Model Resource: (103) 02 Introducing Azure Arc_8 OCT…

สรุป HPE Solution Day with MCC 2022

วันนี้ได้มาเปิดโลกใหม่ เพราะเท่าที่ดูหัวข้อไม่ค่อยเกี่ยวกับ Dev อย่างเราเลย 555 แต่มาลองฟังๆดูครับ “dHCI” Making it Ideal for Mission-Critical Data base and Data Warehouses. Speaker Jirawit Duangkrajay 📝Edge – Core – Cloud 📝HCI คือ อะไร ? 📝dHCI คือ อะไร ? 📝dHCI – Implement + Management Reliable Cloud Data Management and Protection for Hybrid, Multi-cloud by “Zerto” Speaker Touch Thonjurai 📝 Zerto – Key Business Continuity – มาดูกันว่าทำไม HPE ถึงซื้อมา อ้างอิง HPE ซื้อกิจการ Zerto ผู้พัฒนาบริการ Cloud Data Management📝 ปัจจุบันอะไรที่ทำให้ Business Continuity สะดุดหลักๆ 📝 Edge 2 Cloud ย้าย workload 📝 แนวคิดของ Zerto การทำ Continuous Data Protection (CDP) ที่ใช้หลักการ 📝 Use-Case เช่น 📝 นอกจาก ฺBackup ที่ทำให้เกิด Business Continuity ยังมี Optimization…