บางทีปัญหา No such file or directory / Private Key ใช้ไม่ได้ สรุปเกิดจากแค่เรื่อง CTRL-M (^M)

จริงๆ ปัญหาเรื่อง CTRL-M (^M) มันมีนานมากแล้วนะ เพราะเวลาโยนไฟล์ข้าม จาก Windows > Linux เพราะ ตัวอย่างปัญหา อย่าง Blog ผมเองมีจดไว้ตอนฝึกงานโน้นเลย แต่พอดีว่าเจอปัญหานี้อีกรอบ ตอน Setup Server ใหม่ เลยมาเขียน Recap หน่อย เพราะมันอารมณ์ผีหลอกจริงๆ เช่น – No such file or directory ตัวอย่างนี้ มันบอกว่าหา path ไม่เจอ แต่ถ้าลองไล่จาก Script ลอง echo มันจะออกได้ปกติ อย่างเคสผม Korn Shell เดิม มันจะ มันจะถูกดึงจากไฟล์ properties มาใส่ตัวแปร $scriptPath แล้วที่นี้ หลังจากไล่ไปสักพัก เจอสาเหตุแล้ว ลองตรวจด้วยคำสั่ง cat -v <PathToFile> จะพบ ^M – Private Key ใช้ไม่ได้ ถ้าลอง ssh แล้วเจออะไรแปลกๆ ก็ลอง cat -v มาดูนะ จะเจอ ^M การแก้ไข บน Linux บน Windows สามารถใชั Tools อย่าง Notepad++ ได้ โดยไปที่ menu Edit -> EOL Conversion -> และเลือกที่ต้องการได้เลย จบไปและ จดไว้ เผื่อให้ Google / AI มาช่วยหาในอนาคต

จดๆจากงาน Season of AI – Thailand | Season 4 – Season of Agents

สำหรับงานนี้จัดโดยทาง Microsoft Community Leader ครับ โดยในรอบนี้มาใน Theme Agent ครับ ในงานมี VDO Record ด้วยนะครับ ตามดูเต็มๆได้จากช่อง CodeBangkok ของอาจารย์บอลได้เลยครับ Microsoft AI Skill อีกทีตอนนี้เห็นแชร์กันของ trainocate นะ อันนี้มีแจก Cert เช่นกัน Getting Started with AI Agents Speaker Teerasej Jiraphatchandej 📌Back to Basic อะไร คือ สิ่งที่เรียกว่า Agent ตอนนี้นิยามส่วนของ MS จะเป็นส่วนของ App ที่มีส่วนของ LLM – Semi Autonomous รับความต้องการมา และตีความว่าอยากทำอะไร (Context) จากนั้นวางแผน (Plan) จากนั้น Take Action ต่างๆ โดยทำในตัว LLM เอง + ส่วนงานย่อยๆ ทีทำแบบเฉพาะทาง มองว่าตอนนี้ Agent = Function ? 📌Agent ตอนนี้มันมีกี่แบบ ตอนนี้ตัวแทนความสามารถต่างๆ เราสามารถนิยามเป็น Agent เช่น การตรวจสอบวันลา / การวางแผนวันหยุด / การจองเครื่องบิน ตอนนี้ 3 AI Agent นะ ถ้ามองเป็น Coding จะเป็น 3 Function หรือ ในมุมผมเป็น 3 End Point ตามในในส่วนที่รับผิดชอบ เรามากำหนด Prompt +…

[CR] ตู้เย็น MITSUBISHI MR-FC26ET-BR หลังใช้มา 3 เดือน

เกริ่นก่อนว่าตอนแรกผมมี plan จะซือ mac m4 ว่าจะใช้สิทธิลดหย่อน แต่บังเอิญว่าตู้เย็นที่ใช้มาตั้งแต่ปี 56-57 มันดันไม่เย็น และสภาพใกล้พัง ตอนปลายปี 67 เลยฝืนสังขารมันนิดนึงใช้มาจนเข้าช่วงลดหย่อนปี 2568 ครับ อาการของตู้เย็นเดิม MITSUBISHI MR-FV25EJ-SL ช่องด้านล่างไม่เย็น และช่องแช่แข็งมีนำแข็งเกาะเต็มเลยครับ ตู้เย็นใหม่ MITSUBISHI MR-FC26ET-BR ผมเลือกเพราะง่ายๆ เลยครับ ของเดิมใช้ยี่ห้อ MITSUBISHI ผมเลยหาราคาที่ใกล้เดิมของเก่าประมาณ หมื่นนิดๆ และขนาด 8.x คิว หาแปบเดียวครับ 10 นาทีก็สั่งซื้อใน Power Buy เลยครับ ได้รุ่น MITSUBISHI MR-FC26ET-BR รอรถมาส่งประมาณ 5 วันทำการ และมีแจ้งหน้าที่มาติดตั้งครับ สภาพตู้เย็นใหม่ เอาจริงๆมันเหมือนของเดิมนะ แต่ปรับพวกช่องต่างๆภายในครับ จากการลองดูคู่มือ และภาพรวมพบว่าผ่านมาเกือบๆ 10 ปี เทคโนโลยี และ UX ของตู้เย็นไม่ต่างกันมากเลย หลังจากติดตั้งเสร็จบอกลาตู้เย็นๆเก่าที่บ้านครับ นอกจากตัวที่เสีย MITSUBISHI MR-FV25EJ-SL ยังมีอีก 3 ตัวเก็บไว้เกือบ 10 ปี++ เลยยกให้พนักงาน Power Buy ยกไปหมดครับ ตอนนี้ใช้มา 3 เดือนแล้วยังไม่ติดอะไรครับ เครื่องเงียบ ยังไม่ดัง แต่ถ้าต้องย้ายเครื่องช่างที่มาติดตั้งแนะนำว่า ให้ถอดปลั๊กทิ้งไว้ก่อนสัก 3 ชม แล้วพอย้ายอะไรแล้วค่อยปล่อยให้มันนิ่งๆไว่ก่อนสัก 3-4 ชั่วโมง แล้วค่อยเสียบปลั๊กครับ อันนี้จดไว้ เผื่ออีก 10 ปีมันพังอีกจะได้เอาชื่อรุ่นมาหาข้อมูลใน Blog ^__^

[CR] Starbucks Mixed Berry Greek Yoghurt

สำหรับเมนูจริงๆมาใหม่ตั้่งแต่ Q4 ปีที่แล้วครับ ผมเองก็เพิ่มได้โอกาสมาลอง หลังจากผมได้ลองเมนู Starbucks Honey Greek Yogurt ตอนปี 22 ครับ เมนู Mixed Berry Greek Yoghurt มีข้อมูล ดังนี้ Reference (พลังงาน)

[CR] 711 x เนื้อแท้ เนื้อย่างซอสแจ่วชีสโทสต์แซนวิช

เรียกว่ารอมานานเหมือนกันครับ กว่าจะมีของใน 711 แถวบ้านแถวที่ทำงานครับ หลังจากได้ลองแล้วมี ดังนี้ สรุป โดยรวม อร่อย แต่ก็เค็มครับ แต่เอาจริงๆ ผมว่าไปกินที่ร้านดีกว่าครับ ^__^

13 เมษาเข้า Site ลูกค้าทำงานวันหยุด (เมื่อหลายปีก่อน)

เรื่องนี้เกิดมาหลายปีแล้วแหละครับ แต่บังเอิญเห็นโพส เลยคิดว่ามาจดไว้แล้วกันครับ จากดราม่า ตามคนมาทำงานวันหยุด และวันที 13 มีคนมาปั่นในกลุ่ม ว่าให้้พร้อมทำงาน ในกลุ่ม dev แล้วลบไป แต่เอาจริงๆ ผมเคยเข้าไปนะ เมื่อหลายปีก่อน ลูกค้าขอให้เข้าไป onsite ก่อนหยุดยาวสงกราต์ และ pm บอกได้ค่ะสะดวก แล้วตัวเองลาไปเที่ยวยาว (ผมมารู้เรื่องนี้หลังสงกรานต์) ลำบากเราที่เป็นคนทำงานแทน เลยตัดสินใจ Onsite เอง น้องๆลาหมดลองถามขอน้องว่าเออเดวอาจจะโทรถามนะ และไป deal กับ outsource/subcontract ก็จะขอร้องแบบเดียวกัน เพราะมาปุบปับให้ไป Site ลูกค้ามันน่าเกลียดมากๆ วันจริง 13 เราเข้าไปแล้ว ไม่มีใคร ลูกค้าที่ขอ และ pm ที่รับปาก สรุปนั่งหน้าตึกไปตั้งแต่เช้า จนถีงบ่าย 3-4 แล้วกลับ พอไปโวยวายระดับสูงๆได้แค่บอกว่า มันคนละส่วนแตะยากและปรับยาก ถือว่าเป็นปิชงอีกปีแล้วกัน จดไว้เท่านี้ก่อน ระบายนิดนึง เพราะการจะได้รับคำขอโทษจากลูกค้ายากแล้ว / PM ยุคนั้นที่ดันไปรับปากลอย ยากยิ่งกว่า สุดท้ายแปะสิทธิที่พนักงานควรจะได้รับ ทำงาน/สิ่งที่ลูกจ้างควรรู้/การคุ้มครองแรงงาน

ลองมาตรวจหูครั้งแรกที่โรงพยาบาลหู ตา คอ จมูก

ช่วงปลายเดือนที่แล้ว ผมไปตรวจหูมาครับ พอดีรู้สึกว่าหูมันอื้อๆ แล้วมีอะไรค้างที่หูขวาครับ เลยตัดสินใจใช้วันลาหยุดที่ waive มาจากปีที่แล้วให้ครบเลยและกัน ปกติ waive มา 5 แค่ไม่ค่อยได้ใช้เท่าไหร่ จริงอีกเหตุผลที่อยากมากพวกแงะแคะหูใน TikTok นี้แหละครับ เลยอยากมาลองตรวจดูด้วย ตอนแรกว่าจะไปคลินิคดังๆใน TikTok แหละ แต่มีงานปั่นเคส MA เลยช่วยกันแก้ จนเสร็จก่อนแล้วค่อยลา และปรากฏว่าวันที่ลาร้านปิด เลยมาได้ที่โรงพยาบาลหู ตา คอ จมูก จำได้ว่าตอนเด็กมากๆเคยเข้ามาเพราะโดนเหล็กรถของเล่นเข้าหัว แถวๆตา ได้หมอที่นี่ช่วยตรวจ ลงทะเบียน อย่างแรก ผมไม่ได้เข้าโรงพยาบาลนี้น่าจะเกือบๆ 20 ปีได้ เลยต้องไปถามประชาสัมพันธ์ครับ ว่าต้องทำยังไง เลยได้รับคำแนะนำว่าไปส่วนทำบัตรก่อนครับ พนักงานจะสอบถามข้อมูล สิทธิที่ใช้ และมีอาการอะไร มีหมอคนไหนในใจแล้ว ส่วนตัวบอกไปว่าหมอคนไหนก็ได้ครับ จากนั้นเจ้าหน้าที่แนะนำให้เข้ามาที่ Counter 19 น่าจะเป็นศุนย์รวมส่วนของหู รอเจ้าหน้าที่เรียกชื่อพบหมอ ตรวจหูทั่วไป คุณหมอสอบถามอาการต่างๆ เราเล่าไปรู้สึกมีอะไรค้างในหูนะ ตอนแรกนึกว่าเราได้เข้าต้องแบบใน TikTok ที่ขี้หูเยอะๆ ออกมาเป็นก้อนแล้วแน่ๆ ปรากฏว่าหมอบอกว่า หูสะอาด เลยแนะนำลองตรวจการได้ยิน ตรวจการได้ยิน สำหรับขั้นตอนนี้ ทางแพทย์จะแจ้งให้ปิดเครื่องมือสื่อสารทั้งหมดก่อนทดสอบ จะได้ไม่มีสัญญาณรบกวนครับ โดยการทำสอบจะได้เข้าไปในตู่้เก็บเสียง แล้วลองฟังจากหูฟังแบบครอบหูสามรอบ จากนั้นมารอดูผล โดยคุณหมอแจ้งว่า หูการฟังปกตินะ ระดับ 10-20 dB ได้อยู่นะ ตัวอย่างผลจะแบบนี้เลย มันจะเก็บการอ่านตีผลว่าได้เรายินในความถี่ช่วงไหนได้สูงสุด เทียบผลระหว่างหูซ้าย และหูขวา ตามช่วงความถี่ครับ ถ้าสนใจวิธีอ่านเต็มๆ ดูจากที่นี้ได้ครับ จากนั้นมา Counter 21 ชำระเงิน มีน้องบอกให้ลองใช้สิทธิประกันกลุ่มบ้าง เลยลองไปด้วย เพราะเอาจริงตั้งแต่ทำงานมาใช้ไป 1-2 ครั้งเองมั้ง ราคาเต็มๆ 1200 เหลือ ที่จ่ายเพิ่ม 205 บาทครับ หลังจากตรวจเสร็จ เดินทางไกลมาเซ็นทรัลปื่นเกล้า มานั่งทำงานต่อ (อนาคตจะเป็นแอสการ์ดปิ่นเกล้า 555) Reference

ตั้งค่า Synology NAS กับ Cloudflare tunnel

ปกติแล้ว synology nas มันจะมี service ที่ให้เชื่อมต่อจากภายนอกผ่านตัว quick connect อยู่แล้ว แต่ข้อเสียของมันช้ามาก เวลา download ไฟลฺ์ ทางแก้จะมีหลายแบบตั้งแต่ สิ่งที่ต้องเตรียม หลังจากมีของพร้อมแล้ว มาตั้งค่ากันครับ สมัครใช้งาน Cloudflare ZeroTrust ถ้าดูจาก doc ของ Cloudflare การจะเปิด Cloudflare Tunnel ต้องเปิดตัว Cloudflare ZeroTrust ก่อน สำหรับใครที่มีแล้วข้ามไปเลยนะ ถ้าใครไม่มีตามขั้นตอนเลยครับ จริงมีจุดที่สนใจน่าจะเรื่องของการจ่ายเงินครับ อย่าลืมเลือก Free Plan Create Cloudflare Tunnel ในส่วนของ Cloudflare ZeroTrust ให้เข้ามาในส่วน Cloudflare Zero Trust > Tunnel > Add a Tunnel ที่นี้มันมีทางเลือก 2 แบบ Cloudflared กับ WARP Connector (ของใหม่ เหมือนจะ By Pass Limit 100 MB ได้ แต่ผมยังไม่ได้ลอง) ตั้งชื่อ tunnel มันมีการเชื่อมต่อหลายแบบเลย เลือก docker มันจะ default คำสั่งมาให้ รูปแบบคำสั่งจะประมาณนี้ ปกติเราเอาคำสั่งไปรันเลย แต่ไหนใช้ของ Synology แล้วก็ไปทำในขั้นตอนถัดไปเลย Link NAS ของเรากับตัว Cloudflare Tunnel ติดตั้ง Container ของ Cloudflare Tunnel โดยเข้าที่ Container Manager > Registry หา Container จาก…

Data Sci Boot Camp Batch#11: Intro to Data Science

อย่างแรกเลย การตั้งคำถาม เป็นทักษะที่เปิดมุมมอง Solution ที่เป็นไปได้ได้เลย เช่น การเรียนรู้ที่ดีที่นสุดที่สุด คือ การที่เรากระหาย อยากเรียนรู้เอง First Principles Thinking – แก้ปัญหาในถึงราก ไม่ใช่ไปแก้ตาม Effect ยกตัวอย่าง เช่น ดังนั้น Big data ก่อนมาจะมา AI มันมีคำนึงที่ดังมาก เลย Big Data โดยเจ้า Big Data ข้อมูลที่ช่ายอย่างน้อย 3V (Volume / Velocity / Variety) โดยจะเอาอะไรมาเก็บ ต้องมีคำตอบก่อนว่าจะทำอะไร นอกจากนี้่ส่วนที่ทำให้เกิด 3V มาจากเทคโนโลยีที่ดีขึ้น เช่น Data Big แค่ไหนถึงจะพอ ? ลองดูตามตัวอย่างแล้วกัน หนังสือ Data Smart หนังสือใช้ Excel ทำ Model AI ต่างๆ เช่น Clustering K-Mean //โหดแท้ Key จริงๆทีแอดทอยเล่า จากหนังสือเล่มนี้คนเขียนที่ทำงานใน MailChimp ถ้าแม้ว่าเราจะมี Data เยอะ แบบระดับ TB / PB แต่จริงๆ Data ที่เราเอามาใช้กับคำถามของเราจริงๆมีเท่าไหร่กันแน่ อย่างในส่วนของ MailChimp จริงๆแล้ว Data ที่ต้องการมีแค่ 10 GB ที่เอามาใช้ต่อทำ Model จากหลาย TB ถ้าเราเลือก Data ที่ตรงความต้องการจะช่วยลด Cost ได้เยอะ (Small Data) Ref: นอกจากนี้การที่เ้ราเตรียม Data เรายังหา Data…

Data Sci Boot Camp Batch#11: Python for Data Analyst 2

สำหรับใน Live นี้มา Recap Python for Data Analyst 2 และ Intro to Data Sci (ตอนอรกเขียนไว้ เดียวกลัวมันยาว แยกอีกอีนน่าจะดีกว่า ส่วนแรก Python for Data Analyst ส่วนนี้เรียกว่าเป็นการรวม Blog เหมือนเดิมครับ โดยมีส่วนที่แรก และมีหัวข้อ Blog เก่าๆในส่วน Python – เสริมส่วน list comprehension ปกติใน python เวลาจัดการข้อมูลใน List Code มันจะเว้นเว้อระดับนึง พอเวลาผ่านไปตัว Python เองมีวิธีการย่อให้ Code มันสั้นกระชับลดรูป For จาก เดิม 3 บรรทัดเหลือบรรทัดเดียว ส่วนสุดท้ายแนะนำการทำ Machine Learning แนะนำการทำ Machine Learning โดยใช้ sklearn ครับ เหมือนเคยจะมีแตะไว้นานแล้ว แต่ไม่ได้ Blog ไว้รอบนี้ได้มา Blog แล้ว โดยมี Recap กันก่อน โดยจากที่เรียนใน R ตัว Python ทำได้ โดยใช้ Workflow เดียวกัน ตาม Code ตรงนี้ สามารถไล้ตาม Comment ได้นะ คิดว่าคล้ายกับใน live อยู่ เพราะใช้ DataSet เดียวกัน นอกจากนี้มีอัลกอริทึมอื่นๆ เช่น RandomForestRegressor / DecisionTreeRegressor ถ้าใน code ข้างต้นลองดูใน Comment ถ้าใช้ Algorithm อื่นปรับตรงนี้…