<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ไทย on Mehmet Yilmaz</title>
    <link>https://mehmetmhy.com/langs/th/</link>
    <description>Recent content in ไทย on Mehmet Yilmaz</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 14 Aug 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://mehmetmhy.com/langs/th/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>คูเมืองสมัยใหม่</title>
      <link>https://mehmetmhy.com/langs/th/modern_moat/</link>
      <pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/modern_moat/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img src=&#34;https://mehmetmhy.com/posts/modern_moat/preview.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;สรปโดยยอ&#34;&gt;สรุปโดยย่อ&lt;/h2&gt;&#xA;&lt;p&gt;คูเมืองทางธุรกิจที่เป็นตัวกำหนดศตวรรษที่ 21 ซึ่งก็คือซอฟต์แวร์ล้วน กำลังพังทลายลงอย่างรวดเร็วเมื่อปัญญาประดิษฐ์เชิงกำเนิดผลักต้นทุนของโค้ดให้เข้าใกล้ศูนย์ เช่นเดียวกับที่การรวมกลุ่มอุตสาหกรรมของจีนได้ทำลายคูเมืองฮาร์ดแวร์ล้วนไปแล้ว ความยากลำบากอย่างมหาศาลในการผลิตไม่ได้ปกป้องธุรกิจในทั้งสองโดเมนอีกต่อไป ดังนั้นกำไรที่ยั่งยืนจึงย้ายไปอยู่ตามรอยต่อระหว่างบิตกับอะตอมแทน หากต้องการสร้างบริษัทที่ป้องกันการแข่งขันได้ในวันนี้ ผู้ก่อตั้งต้องละทิ้งโมเดลผู้ขายซอฟต์แวร์ทั่วไป และทำหน้าที่เสมือนผู้รับผิดชอบหลักที่เป็นเจ้าของกระบวนการทำงานจริงแบบครบวงจร ตั้งแต่ต้นจนจบ ด้วยการผสานรวมปัจจัยสำคัญอย่างน้อยสามจากสี่ปัจจัยอย่างแนบแน่น ได้แก่ ฮาร์ดแวร์เฉพาะทาง ซอฟต์แวร์เฉพาะทาง ความสัมพันธ์ที่สร้างสมมา และข้อมูลเฉพาะกรรมสิทธิ์ ธุรกิจสมัยใหม่สามารถส่งมอบผลลัพธ์ที่รับประกันได้ พร้อมเก็บเกี่ยวข้อมูลจากวงจรปิดที่กลายเป็นคูเมืองที่แท้จริง คู่แข่งที่เริ่มต้นในวันนี้ไม่ได้กำลังไล่ตามความได้เปรียบที่ตายตัว พวกเขากำลังไล่ตามความได้เปรียบที่ขยายออกไปทุกครั้งที่มีการทำงานหนึ่งงานสำเร็จ&lt;/p&gt;&#xA;&lt;h2 id=&#34;คำนำและวตถประสงค&#34;&gt;คำนำและวัตถุประสงค์&lt;/h2&gt;&#xA;&lt;p&gt;รายงานฉบับนี้ขยายความข้ออ้างหนึ่งเดียวที่ทฤษฎีคูเมืองทั้งหมดของผมตั้งอยู่บนข้ออ้างนั้น นั่นคือซอฟต์แวร์ล้วนไม่ใช่คูเมืองที่ป้องกันการแข่งขันได้อีกต่อไป และฮาร์ดแวร์ล้วนก็หยุดเป็นเช่นนั้นทันทีที่จีนขยายอำนาจครอบงำด้านการผลิตของตนจนเต็มที่ ทั้งสองแนวคิดมักถูกพูดถึงในฐานะคำขวัญ ผมต้องการนำกลไกมาแทนที่คำขวัญ อธิบายว่าเหตุใดการล่มสลายแต่ละครั้งจึงเกิดขึ้น สมมติฐานใดที่พังลงอย่างเงียบ ๆ ทั้งสองสิ่งส่งเสริมกันอย่างไร และยังสามารถเก็บเกี่ยวกำไรที่ยั่งยืนได้จากที่ใด ผมเขียนสิ่งนี้ให้ยืนได้ด้วยตัวมันเอง เพื่อให้ผู้อ่านในอนาคต หรือโมเดลในอนาคต สามารถเข้าใจข้อโต้แย้งทั้งหมดได้โดยไม่ต้องมีบทสนทนาที่นำไปสู่การจัดทำเนื้อหานี้&lt;/p&gt;&#xA;&lt;p&gt;ตลอดระยะเวลาประมาณสามสิบปี กลยุทธ์ด้านเทคโนโลยีตั้งอยู่บนสมมติฐานว่าโลกดิจิทัลสร้างกำไรที่ยั่งยืน อัตรากำไรสูง และป้องกันการแข่งขันได้ ขณะที่โลกกายภาพสร้างผลผลิตแบบสินค้าโภคภัณฑ์ที่มีอัตรากำไรต่ำและไม่แตกต่างกันมาก แรงกระแทกทั้งสองครั้งไม่ได้เกิดขึ้นพร้อมกัน การรวมกลุ่มด้านการผลิตของจีนทำลายความสามารถในการป้องกันการแข่งขันของฮาร์ดแวร์ที่อาศัยการผลิตก่อน โดยส่วนใหญ่เกิดขึ้นในช่วงทศวรรษ 2000 และ 2010 ปัญญาประดิษฐ์เชิงกำเนิดกำลังทำลายความสามารถในการป้องกันการแข่งขันของซอฟต์แวร์ที่อาศัยการผลิตในภายหลัง ในช่วงทศวรรษ 2020 &lt;strong&gt;ปัญญาประดิษฐ์เชิงกำเนิดผลักต้นทุนส่วนเพิ่มของการผลิตซอฟต์แวร์ให้เข้าใกล้ศูนย์&lt;/strong&gt; ซึ่งทำลายกำแพงที่เคยทำให้ซอฟต์แวร์ป้องกันการแข่งขันได้ &lt;strong&gt;การรวมกลุ่มอุตสาหกรรมของจีนผลักต้นทุนและเวลาแฝงของการทำซ้ำทางกายภาพลงมาให้อยู่ในระดับเดียวกับต้นทุนและเวลาแฝงของซอฟต์แวร์&lt;/strong&gt; ซึ่งทำลายกำแพงที่เคยทำให้ฮาร์ดแวร์ป้องกันการแข่งขันได้ ดังนั้นไม่มีทั้งบิตเพียงอย่างเดียวหรืออะตอมเพียงอย่างเดียวที่สามารถเป็นที่หลบภัยให้ธุรกิจได้อีกต่อไป ความได้เปรียบที่ยั่งยืนได้ย้ายออกจากมิติเดี่ยวใดมิติหนึ่ง และเข้าไปอยู่ในการเชื่อมโยงที่แน่นหนาของทั้งสองสิ่ง รวมถึงความสัมพันธ์และข้อมูลเฉพาะกรรมสิทธิ์&lt;/p&gt;&#xA;&lt;p&gt;เอกสารนี้แบ่งออกเป็นสองส่วน:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;การวิเคราะห์&lt;/strong&gt; คูเมืองคืออะไรอย่างแท้จริง เหตุใดแต่ละโดเมนจึงเคยป้องกันการแข่งขันได้ แรงเสียดทานใดที่แรงกระแทกแต่ละครั้งทำให้สลายไป และสิ่งใดที่ยังคงเหลืออยู่ ส่วนนี้เป็นการวิเคราะห์ทางเศรษฐศาสตร์ และจะจบลง ณ จุดที่การวิเคราะห์จบลง&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;คูเมืองสมัยใหม่&lt;/strong&gt; ความสามารถในการป้องกันการแข่งขันในปัจจุบันประกอบขึ้นจากอะไร ในเมื่อทั้งบิตและอะตอมต่างไม่สามารถปกป้องคุณได้ด้วยตัวเอง และบริษัทที่สร้างขึ้นบนพื้นฐานดังกล่าวมีลักษณะอย่างไรในทางปฏิบัติ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;การวเคราะห-คเมองทงสองพงทลายลงอยางไร&#34;&gt;การวิเคราะห์: คูเมืองทั้งสองพังทลายลงอย่างไร&lt;/h2&gt;&#xA;&lt;h3 id=&#34;สวนทหนง-คเมองคออะไรอยางแทจรง&#34;&gt;ส่วนที่หนึ่ง: คูเมืองคืออะไรอย่างแท้จริง&lt;/h3&gt;&#xA;&lt;p&gt;ก่อนที่ผมจะอธิบายว่าคูเมืองพังทลายลงอย่างไร ผมจำเป็นต้องระบุให้ชัดเจนว่าคูเมืองคืออะไร เพราะการใช้คำนี้อย่างหลวม ๆ เป็นสาเหตุของแนวคิดเชิงกลยุทธ์ที่แย่ส่วนใหญ่ที่ผมเคยพบเห็น คูเมืองไม่ใช่ผลิตภัณฑ์ที่ดี ไม่ใช่ความได้เปรียบชั่วคราว และไม่ใช่การเป็นเจ้าแรก คูเมืองคือคุณลักษณะเชิงโครงสร้างของตลาดที่ทำให้บริษัทสามารถสร้างผลตอบแทนสูงกว่าต้นทุนเงินทุนของตนได้เป็นเวลานาน โดยที่ผลตอบแทนเหล่านั้นไม่ถูกการแข่งขันแย่งชิงไป ในภาษาของเศรษฐศาสตร์อุตสาหกรรม คูเมืองคือแหล่งที่มาที่ยั่งยืนของ &lt;a href=&#34;https://en.wikipedia.org/wiki/Economic_rent&#34;&gt;ค่าเช่าทางเศรษฐกิจ&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>คำแปล &amp; ฟีด RSS</title>
      <link>https://mehmetmhy.com/langs/th/translations/</link>
      <pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/translations/</guid>
      <description>&lt;style&gt;&#xA;  blockquote:first-of-type {&#xA;    margin-top: -0.1em;&#xA;    border-left: none;&#xA;    padding-left: 0;&#xA;    margin-left: 0;&#xA;    opacity: 1;&#xA;  }&#xA;  #translations-main .lang-row {&#xA;    display: flex;&#xA;    align-items: center;&#xA;    line-height: 2.2;&#xA;  }&#xA;  #translations-main a.lang-link {&#xA;    display: inline-flex;&#xA;    align-items: center;&#xA;    font-weight: bold;&#xA;  }&#xA;  #translations-main a.rss-icon-link {&#xA;    display: inline-flex;&#xA;    align-items: center;&#xA;    margin-left: 0.5em;&#xA;  }&#xA;  #translations-main a.rss-icon-link .rss-flag {&#xA;    border-radius: 5px;&#xA;  }&#xA;  #translations-main a:focus,&#xA;  #translations-main a:active {&#xA;    outline: none;&#xA;    box-shadow: none;&#xA;  }&#xA;  @media (max-width: 768px) {&#xA;    #translations-main {&#xA;      font-size: 1.1em !important;&#xA;    }&#xA;  }&#xA;&lt;/style&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;span style=&#34;font-size: 0.85em; line-height: 1.25; display: inline-block;&#34;&gt;สำหรับผู้อ่าน RSS ลองใช้ &lt;a href=&#34;https://apps.apple.com/us/app/reeder/id6475002485&#34;&gt;Reeder&lt;/a&gt; บน macOS/iOS, &lt;a href=&#34;https://hyliu.me/fluent-reader/&#34;&gt;Fluent Reader&lt;/a&gt; บน Windows, &lt;a href=&#34;https://lzone.de/liferea/&#34;&gt;Liferea&lt;/a&gt; บน Linux, &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.devhd.feedly&#34;&gt;Feedly&lt;/a&gt; บน Android และ/หรือ &lt;a href=&#34;https://www.inoreader.com&#34;&gt;Inoreader&lt;/a&gt; ในเบราว์เซอร์&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>พลังอำนาจคืออะไร?</title>
      <link>https://mehmetmhy.com/langs/th/power/</link>
      <pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/power/</guid>
      <description>&lt;p align=&#34;center&#34; style=&#34;line-height: 1.1;&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/posts/power/preview.jpg&#34;&gt;&#xA;  &lt;br&gt;&#xA;  &lt;em style=&#34;display: inline-block; margin-top: 0.35em;&#34;&gt;&lt;small&gt;ภาพร่าง (ชายกำลังปล้ำกับวัวกระทิง) โดยมาเรียโน ฟอร์ตูนี อี มาร์ซัล (ค.ศ. 1855 ถึง 1860)&lt;/small&gt;&lt;/em&gt;&#xA;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 7.5px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p&gt;พลังอำนาจคืออะไร? นั่นคือคำถามที่ฉันต้องการตอบที่นี่ โพสต์นี้เป็นเพียงการจดบันทึกความคิดของฉันอย่างรวดเร็ว และเป็นสิ่งใหม่ที่ฉันอยากลองทำกับงานเขียนต่อจากนี้ แทนที่จะขัดเกลาทุกอย่างจนถึงจุดที่สมบูรณ์แบบ ไม่ว่านั่นจะหมายความว่าอย่างไรก็ตาม งานชิ้นนี้จะยังคงดิบอยู่ นี่คือความพยายามอย่างจริงใจของฉันในการนิยามว่าพลังอำนาจที่แท้จริงคืออะไร&lt;/p&gt;&#xA;&lt;p&gt;ตามคำจำกัดความของ &lt;a href=&#34;https://www.merriam-webster.com/dictionary/power&#34;&gt;เมอร์เรียม-เว็บสเตอร์&lt;/a&gt; พลังอำนาจมีความหมายมากมาย สิ่งเหล่านี้คือความหมายที่โดดเด่นสำหรับฉัน:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ความสามารถในการกระทำหรือก่อให้เกิดผลลัพธ์&lt;/li&gt;&#xA;&lt;li&gt;อำนาจ ความสามารถ หรือสิทธิ์ตามกฎหมายหรืออย่างเป็นทางการ&lt;/li&gt;&#xA;&lt;li&gt;การควบคุม อำนาจ หรืออิทธิพลเหนือผู้อื่น&lt;/li&gt;&#xA;&lt;li&gt;การควบคุมหรืออิทธิพลทางการเมือง&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;คำคำนี้มีน้ำหนักอย่างมากในภาษาอังกฤษ ในบทสรุปสั้น ๆ ของ &lt;a href=&#34;https://en.wikipedia.org/wiki/Will_to_power&#34;&gt;เจตจำนงสู่อำนาจ&lt;/a&gt; ของนิทเชอ พลังอำนาจคือแรงกระตุ้นภายในที่จะยืนยันตัวตน ขยายขอบเขต เอาชนะอุปสรรค และกำหนดเจตจำนงกับคุณค่าของตนเองลงบนโลก นอกเหนือจากการตีความเหล่านั้น ยังมีคำจำกัดความอื่น ๆ ของพลังอำนาจอีกนับไม่ถ้วนในแนวคิดทางศาสนา ปรัชญา การเมือง และสำนักคิดอื่น ๆ&lt;/p&gt;&#xA;&lt;p&gt;เมื่อรู้เช่นนั้น ฉันจึงอยากเข้ามาร่วมวงและใช้เวลาครุ่นคิดกับคำถามนี้ด้วยตัวเอง พลังอำนาจคืออะไร? ฉันเอนเอียงไปทางมุมมองของนิทเชอมากกว่า ฉันนิยามพลังอำนาจว่าเป็นความสามารถและเจตจำนงที่จะกำหนดเจตจำนงและคุณค่าของคุณลงบนโลก เพื่อทิ้งร่องรอยของคุณไว้บนโลกไม่ทางใดก็ทางหนึ่ง มันเชื่อมโยงกับการค้นหาหลักฐานว่าคุณเคยมีชีวิตอยู่ มันทำให้ฉันนึกถึงคำพูดของเจ็ตจาก &lt;a href=&#34;https://www.reddit.com/r/cowboybebop/comments/gktufq/have_you_heard_this_story/&#34;&gt;คาวบอย บีบอป&lt;/a&gt; ที่เขากล่าวว่า ผู้ชายจะนึกถึงอดีตในช่วงก่อนตายเท่านั้น ราวกับว่าพวกเขากำลังค้นหาหลักฐานการมีอยู่ของตัวเองอย่างร้อนรน เพื่อแสดงตัวตน ความเป็นตัวคุณ ในซุปแห่งสสารนี้ที่เราเรียกว่าชีวิต จักรวาล และทุกสิ่งทุกอย่าง&lt;/p&gt;&#xA;&lt;p&gt;นี่ไม่ใช่เรื่องใหม่ และไม่ได้จำกัดอยู่แค่มนุษย์ สิ่งมีชีวิตทุกชนิดในความหลากหลายอันกว้างใหญ่ของชีวิตบนโลกต่างเคยต่อสู้ และยังคงต่อสู้ เพื่อบางสิ่งที่คล้ายคลึงกันนี้ นั่นคือการนิยามการมีอยู่ของตนเอง การอยู่รอด และการสืบพันธุ์ แล้วทำไปเพื่ออะไร? นั่นคือจุดที่ศาสนา ปรัชญา หรือสิ่งอื่นเข้ามามีบทบาท แต่ไม่ว่าจะอย่างไร แนวคิดหลักก็ยังคงเดิม จักรวาลที่ปราศจากชีวิต ปราศจากผู้สังเกต ย่อมไม่มีอะไร หรืออย่างน้อยก็ไม่มีอะไรที่สามารถรับรู้ได้ว่าเป็นสิ่งใดเลย เช่นเดียวกับ&lt;a href=&#34;https://en.wikipedia.org/wiki/Schr%C3%B6dinger%27s_cat&#34;&gt;แมวของชเรอดิงเงอร์&lt;/a&gt; หากไม่มีใครสังเกตสถานะของแมว มันก็มีทั้งชีวิตและความตาย แขวนค้างอยู่ในความเป็นไปได้ และไม่เคยตกลงสู่สถานะที่แน่นอน ผู้ที่มีชีวิตอยู่ในความเป็นจริงนี้คือผู้ที่ตรวจจับและกำหนดสภาพของมัน และเพราะสิ่งมีชีวิตทั้งหลายต่างต้องการมีสิทธิ์มีเสียงต่อสภาพนั้น ชีวิตจึงกลายเป็นการดิ้นรนอย่างต่อเนื่องเพื่อควบคุมบางสิ่ง เพื่อกำหนดเจตจำนงของคุณลงบนความเป็นจริง และประทับสถานะของคุณเองลงบนมัน&lt;/p&gt;</description>
    </item>
    <item>
      <title>สามปีแห่งการเทรด</title>
      <link>https://mehmetmhy.com/langs/th/3yr_trading/</link>
      <pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/3yr_trading/</guid>
      <description>&lt;p align=&#34;left&#34; style=&#34;line-height: 1.1;&#34;&gt;&#xA;  &lt;span style=&#34;font-size: 0.75em; color: #d32f2f;&#34;&gt;&#xA;    &lt;span style=&#34;font-weight: 600;&#34;&gt;ข้อจำกัดความรับผิดชอบ:&lt;/span&gt;&#xA;    นี่ไม่ใช่คำแนะนำทางการเงิน โปรดตรวจสอบข้อมูลและพิจารณาด้วยตนเอง!&#xA;  &lt;/span&gt;&#xA;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34; style=&#34;line-height: 1.1;&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/3yr_trading/preview.jpg&#34;&gt;&#xA;  &lt;br&gt;&#xA;  &lt;em style=&#34;display: inline-block; margin-top: 0.35em;&#34;&gt;&lt;small&gt;ตลาดหลักทรัพย์เก่าแห่งอัมสเตอร์ดัม โดยโยบ อาเดรียนส์ซ เบิร์กไฮเดอ (~1670)&lt;/small&gt;&lt;/em&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;การเดนทาง&#34;&gt;การเดินทาง&lt;/h2&gt;&#xA;&lt;p&gt;ตั้งแต่ช่วงกลางเดือนมกราคม 2023 จนถึงเดือนเมษายน 2026 ฉันได้บริหารพอร์ตการเทรดของตนเองอย่างจริงจังมาโดยตลอด นี่เป็นการเดินทางที่เต็มไปด้วยความผันผวน ทั้งชัยชนะ การขาดทุน และการทบทวนตัวเองอย่างลึกซึ้ง หลังจากผ่านมาสามปี ฉันต้องการถอยออกมาหนึ่งก้าว มองดูตัวเลข และบันทึกปรัชญาหลักที่จะชี้นำการลงทุนของฉันในอนาคต&lt;/p&gt;&#xA;&lt;p&gt;ก่อนจะลงรายละเอียด ฉันต้องการชี้แจงให้ชัดเจนว่าพอร์ตที่ฉันบริหารอย่างจริงจังนั้นคิดเป็นเพียงประมาณ 15% ของการลงทุนในตลาดทั้งหมดของฉัน ส่วนที่เหลือได้รับการบริหารโดยมืออาชีพ หรือโดยทั่วไปแล้วถูกถือไว้ใน 401(k), Roth IRA และสินทรัพย์ที่ปลอดภัยกว่า เช่น ETF ทองคำ ส่วนที่ฉันบริหารด้วยตนเองนี้คือพื้นที่ที่ฉันได้ทดลอง เรียนรู้ และวางเดิมพันที่มีความเข้มข้นมากขึ้น และเป็นที่มาของผลลัพธ์ที่ฉันกำลังจะทบทวนต่อไปนี้&lt;/p&gt;&#xA;&lt;p&gt;ตัวเลขมีความสำคัญ เรื่องราวที่ดีสร้างความสนใจและความเชื่อมั่น แต่ข้อเท็จจริงที่ชัดเจนต่างหากที่ตัดสินว่าเรื่องราวนั้นคู่ควรกับเงินทุนของคุณหรือไม่ ขณะนี้ บัญชีเทรดที่ฉันบริหารเองกำลัง &lt;a href=&#34;https://www.investopedia.com/terms/c/cagr.asp&#34;&gt;สร้างผลตอบแทนต่อปีแบบทบต้น (CAGR)&lt;/a&gt; ที่ &lt;strong&gt;10.60%&lt;/strong&gt; ผลตอบแทนส่วนใหญ่เหล่านี้มาจากการเคลื่อนไหวที่แข็งแกร่งเพียงไม่กี่ครั้งใน Google, Palantir, Applied Optoelectronics (AAOI), Tesla, EchoStar และ ASML ตัวเลขนี้สูงกว่าอัตราเงินเฟ้อ ซึ่งเฉลี่ยประมาณ &lt;a href=&#34;https://www.usinflationcalculator.com/&#34;&gt;3.4% ต่อปี&lt;/a&gt; ในช่วงเวลาดังกล่าว แต่เรื่องราวที่แท้จริงอยู่ที่ช่องว่างระหว่างผลการดำเนินงานของฉันกับตลาดโดยรวม&lt;/p&gt;&#xA;&lt;h2 id=&#34;ตารางคะแนนและมาตรวดเปรยบเทยบ&#34;&gt;ตารางคะแนนและมาตรวัดเปรียบเทียบ&lt;/h2&gt;&#xA;&lt;p&gt;เพื่อทำความเข้าใจผลการดำเนินงานของตัวเองอย่างแท้จริง ฉันต้องวัดมันเทียบกับมาตรวัดแบบลงทุนเชิงรับ ซึ่งก็คือ &lt;a href=&#34;https://en.wikipedia.org/wiki/S%26P_500&#34;&gt;S&amp;amp;P 500&lt;/a&gt; ตั้งแต่เดือนมกราคม 2023 ถึงเดือนเมษายน 2026 ตลาดสร้างผลตอบแทนสะสม &lt;strong&gt;73.54%&lt;/strong&gt; ด้วย CAGR ที่ &lt;strong&gt;18.48%&lt;/strong&gt; เมื่อเปรียบเทียบกันแล้ว ผลตอบแทนสะสมของฉันที่ 38% (CAGR 10.6%) ต่ำกว่ามาตรวัดดังกล่าวเกือบ &lt;strong&gt;8% ต่อปี&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>แฮกกาธอน</title>
      <link>https://mehmetmhy.com/langs/th/hackathons/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/hackathons/</guid>
      <description>&lt;div style=&#34;height: 5px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;a href=&#34;https://en.wikipedia.org/wiki/Porco_Rosso&#34;&gt;&#xA;    &lt;img width=1000 src=&#34;https://mehmetmhy.com/imgs/porco_rosso.webp&#34;&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 5px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div style=&#34;text-align: center;&#34;&gt;&#xA;  &lt;span style=&#34;font-size: 1.3em;&#34;&gt;&lt;b&gt;4&lt;/b&gt; ชัยชนะจากแฮกกาธอน &lt;b&gt;7&lt;/b&gt; รายการ&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;&lt;div style=&#34;height: 5px;&#34;&gt;&lt;/div&gt;&#xA;&lt;h2 id=&#34;-แฮกกาธอน-video-ai-2026&#34;&gt;★ แฮกกาธอน Video AI 2026&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;ทีม:&lt;/strong&gt; Mehmet Yilmaz&lt;br&gt;&#xA;&lt;strong&gt;วันที่:&lt;/strong&gt; 18 กุมภาพันธ์ 2026 - 24 กุมภาพันธ์ 2026&lt;br&gt;&#xA;&lt;strong&gt;สถานที่:&lt;/strong&gt; เดนเวอร์, โคโลราโด (เข้าร่วมด้วยตนเอง)&lt;br&gt;&#xA;&lt;strong&gt;อันดับ:&lt;/strong&gt; ไม่มีการจัดอันดับอย่างเป็นทางการ&lt;/p&gt;&#xA;&lt;p&gt;แฮกกาธอนนี้เป็นกิจกรรมภายในระยะเวลา 2 วันที่จัดโดย &lt;a href=&#34;https://corporate.charter.com/&#34;&gt;Charter&lt;/a&gt; ไม่มีตารางคะแนน มีเพียงผู้เข้าร่วมที่นำเสนอต่อผู้บริหารระดับสูง ฉันสร้างโมเดล ML เพื่อระบุและจัดประเภทแบบแผนเชิงโครงสร้างในเนื้อหาวิดีโอ โครงการนี้สร้างความประทับใจให้ผู้นำมากพอที่จะได้รับอนุมัติให้เข้าสู่การใช้งานจริง&lt;/p&gt;&#xA;&lt;style&gt;&#xA;.link-like { color: #003fff; }&#xA;html.dark .link-like { color: #77a8fd; }&#xA;@media (prefers-color-scheme: dark) {&#xA;  html:not(.light) .link-like { color: #77a8fd; }&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;p&gt;&lt;strong&gt;แหล่งข้อมูล:&lt;/strong&gt;&lt;br&gt;&#xA;&lt;span class=&#34;link-like&#34;&gt;&lt;em&gt;รายละเอียดและแหล่งข้อมูลถูกระงับไว้ เนื่องจากโครงการนี้เป็นกรรมสิทธิ์ของ &lt;a href=&#34;https://corporate.charter.com/&#34;&gt;Charter Communications&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;แฮกกาธอน-aws-ai-agent-ระดบโลก&#34;&gt;แฮกกาธอน AWS AI Agent ระดับโลก&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;ทีม:&lt;/strong&gt; Mehmet Yilmaz&lt;br&gt;&#xA;&lt;strong&gt;วันที่:&lt;/strong&gt; 8 กันยายน 2025 - 22 ตุลาคม 2025&lt;br&gt;&#xA;&lt;strong&gt;สถานที่:&lt;/strong&gt; ทางไกล&lt;br&gt;&#xA;&lt;strong&gt;อันดับ:&lt;/strong&gt; เข้าร่วม&lt;/p&gt;</description>
    </item>
    <item>
      <title>เตตริสที่สมบูรณ์แบบของฉัน</title>
      <link>https://mehmetmhy.com/langs/th/perfect_tetris/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/perfect_tetris/</guid>
      <description>&lt;style&gt;&#xA;table {&#xA;  border-collapse: collapse;&#xA;}&#xA;table, th, td {&#xA;  border: 2px solid #555 !important;&#xA;}&#xA;@media (prefers-color-scheme: dark) {&#xA;  table, th, td {&#xA;    border-color: #aaa !important;&#xA;  }&#xA;  .nes-gif {&#xA;    border-color: #aaa !important;&#xA;  }&#xA;}&#xA;.gif-caption {&#xA;  line-height: 1.35 !important;&#xA;  display: inline-block !important;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/tetris&#34;&gt;คลัง GitHub ของโปรเจกต์&lt;/a&gt;&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;  &lt;img src=&#34;https://mehmetmhy.com/archive/perfect_tetris/logo.png&#34; width=&#34;225&#34;&gt;&#xA;  &lt;h3&gt;&lt;a href=&#34;https://mehmetmhy.github.io/tetris/&#34; style=&#34;display:inline-block; padding:5px 14px; border:2px solid currentColor; border-radius:10px; text-decoration:none; color:inherit;&#34;&gt;เล่นเตตริสเวอร์ชันของฉัน&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;/div&gt;&#xA;&lt;br&gt;&#xA;&lt;h2 id=&#34;นคออะไร&#34;&gt;นี่คืออะไร&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Tetris&#34;&gt;เตตริส&lt;/a&gt; เป็นเกมระดับตำนานและเป็นเกมที่ฉันชอบมาก ฉันรักเกมนี้จริง ๆ และสนุกกับการเล่นมันมาก มันช่วยคลายความเครียดได้ดีมาก สำหรับโปรเจกต์สุดสัปดาห์ที่สนุก ๆ ฉันตัดสินใจสร้างเกมนี้เป็นเกม/แอปบนเบราว์เซอร์ที่ออกแบบมาสำหรับทั้งเดสก์ท็อปและมือถือ โดยใช้หลักการของ &lt;a href=&#34;https://en.wikipedia.org/wiki/Vibe_coding&#34;&gt;การเขียนโค้ดตามอารมณ์&lt;/a&gt; ส่วนที่เป็นมือถือของเวอร์ชันนี้ได้รับแรงบันดาลใจจาก &lt;a href=&#34;https://play.tetris.com/&#34;&gt;Play-Tetris&lt;/a&gt; ซึ่งมีการจัดการบนมือถือที่ดีมากด้วยการควบคุมแบบปัด ลองดูและเล่นการสร้างเตตริสของฉันได้ &lt;a href=&#34;https://mehmetmhy.github.io/tetris/&#34;&gt;ที่นี่&lt;/a&gt; มันคือเวอร์ชันของ &lt;strong&gt;เตตริส&lt;/strong&gt; ที่ฉันคิดว่า &amp;ldquo;สมบูรณ์แบบ&amp;rdquo; ที่สุด&lt;/p&gt;</description>
    </item>
    <item>
      <title>ภาพรวมอาชีพ</title>
      <link>https://mehmetmhy.com/langs/th/summary/</link>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/summary/</guid>
      <description>&lt;p&gt;สวัสดี! ผมชื่อ Mehmet Yilmaz ผมเป็นนักสร้างสรรค์ที่มีประสบการณ์ในแวดวงเทคโนโลยีมากกว่า 5 ปี และสร้างซอฟต์แวร์มานานกว่า 12 ปี ปัจจุบันผมทำงานเป็นวิศวกรระบบระดับ III ที่ &lt;a href=&#34;https://corporate.charter.com/&#34;&gt;Charter&lt;/a&gt; โดยสร้างโมเดล ML สำหรับวิดีโอ ระบบแพร่ภาพอัตโนมัติสำหรับสมาชิกมากกว่า 12.5 ล้านราย และออกแบบสถาปัตยกรรมไปป์ไลน์วิเคราะห์ DRM ที่ประมวลผลบันทึกมากกว่า 60 ล้านรายการต่อวัน ก่อนหน้านี้ผมก่อตั้ง &lt;a href=&#34;https://pitchbook.com/profiles/company/638444-44&#34;&gt;Osgil&lt;/a&gt; และ &lt;a href=&#34;https://www.linkedin.com/posts/forumvc_founder-lookbook-august-cohort-ugcPost-7229496776796319745-M54J/&#34;&gt;ระดมทุนได้ $145K&lt;/a&gt; ใน &lt;a href=&#34;https://carta.com/learn/startups/fundraising/pre-seed-funding/&#34;&gt;เงินทุนระยะก่อนการเริ่มต้น&lt;/a&gt; จาก &lt;a href=&#34;https://www.forumvc.com/&#34;&gt;Forum Ventures&lt;/a&gt; ที่ &lt;a href=&#34;https://mehmetmhy.com/stc/forum_ventures_august_2024_cohort.pdf&#34;&gt;มูลค่า $1.93M&lt;/a&gt; และในปี 2025 ผมเริ่มต้น &lt;a href=&#34;https://www.efgroupinc.com/&#34;&gt;E&amp;amp;F&lt;/a&gt; เพื่อเป็นพาหนะสำหรับสร้างธุรกิจใหม่ ประสบการณ์การทำงานในอดีตของผมรวมถึงระบบกระจายศูนย์ที่ &lt;a href=&#34;https://www.ebay.com/&#34;&gt;eBay&lt;/a&gt; การเรียนรู้ของเครื่องที่ &lt;a href=&#34;https://www.ycombinator.com/companies/bild-ai&#34;&gt;Bild AI (YC)&lt;/a&gt; การทดสอบประสิทธิภาพ LLM ที่ &lt;a href=&#34;https://www.ycombinator.com/launches/I1e-anarchy-llm-infrastructure-for-building-conversational-applications&#34;&gt;Anarchy (YC)&lt;/a&gt; และการวิจัยหุ่นยนต์ที่ &lt;a href=&#34;https://hcr.cs.umass.edu/&#34;&gt;HCR Lab&lt;/a&gt; ผมยังสร้าง &lt;a href=&#34;https://notifycyber.com/&#34;&gt;Notify Cyber&lt;/a&gt; (ผู้เข้าชม 17K รายและยอดเข้าชม Reddit 65K ครั้ง) ชนะ &lt;a href=&#34;https://mehmetmhy.com/pages/hackathons/&#34;&gt;แฮ็กกาธอน 4 รายการ&lt;/a&gt; และได้รับ &lt;a href=&#34;https://www.mines.edu/academics/program/computer-science-bachelors/&#34;&gt;ปริญญาด้านวิทยาการคอมพิวเตอร์&lt;/a&gt; สาขา &lt;a href=&#34;https://www.mines.edu/academics/program/minor-robotics-and-intelligent-systems/&#34;&gt;หุ่นยนต์และระบบอัจฉริยะ&lt;/a&gt; จาก &lt;a href=&#34;https://www.mines.edu/&#34;&gt;Colorado School of Mines&lt;/a&gt; นอกจากนี้ ผมยังเขียน &lt;a href=&#34;https://mehmetmhy.com/posts/&#34;&gt;บทความ&lt;/a&gt; เกี่ยวกับเทคโนโลยี ธุรกิจ และกลยุทธ์ (มีให้บริการใน &lt;a href=&#34;https://mehmetmhy.com/pages/translations/&#34;&gt;27 ภาษา&lt;/a&gt;) ในเส้นทางอาชีพของผม ผมมุ่งเน้นไปที่ปัญหาทางเทคนิคที่ยากและการสร้างสิ่งต่าง ๆ ที่ช่วยผลักดันสังคมไปข้างหน้า แม้ว่าสิ่งเหล่านั้นจะดูเหมือนเป็นไปไม่ได้ก็ตาม หากคุณสนใจ ติดต่อมาแล้วมาพูดคุยกันนะครับ!&lt;/p&gt;</description>
    </item>
    <item>
      <title>จุดจบของ Cha</title>
      <link>https://mehmetmhy.com/langs/th/death_of_cha/</link>
      <pubDate>Tue, 02 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/death_of_cha/</guid>
      <description>&lt;div style=&#34;height: 10px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p align=&#34;center&#34; style=&#34;margin-bottom: 0;&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/death_of_cha/preview.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34; style=&#34;font-style: italic; margin-top: -0.75em;&#34;&gt;&#xA;เฟรมที่ดัดแปลงจาก&lt;a href=&#34;https://en.wikipedia.org/wiki/List_of_Naruto:_Shippuden_episodes&#34;&gt;นารูโตะ ชิปปูเด็น&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 10px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p&gt;เมื่อผมเริ่มทำงานกับ &lt;strong&gt;&lt;a href=&#34;https://github.com/MehmetMHY/cha&#34;&gt;Cha&lt;/a&gt;&lt;/strong&gt; ครั้งแรกในช่วงต้นเดือนมกราคม 2024 ผมสร้างมันขึ้นมาเพราะผมจำเป็นต้องใช้มัน ในตอนนั้นยังไม่มีเครื่องมือเทอร์มินัล CLI ที่ดีจริง ๆ ซึ่งผสาน LLM เข้ากับเทอร์มินัลและตรงกับสิ่งที่ผมกำลังมองหา ผมลองใช้เครื่องมือมามากมาย โดยมี &lt;a href=&#34;https://github.com/npiv/chatblade&#34;&gt;chatblade&lt;/a&gt; เป็นตัวเลือกที่ใกล้เคียงที่สุด แต่ไม่มีตัวไหนทำงานได้ตรงกับความต้องการของผมจริง ๆ&lt;/p&gt;&#xA;&lt;p&gt;ดังนั้นวันหนึ่งผมจึงตัดสินใจสร้างมันขึ้นมาเอง ผมเริ่มเขียนโค้ดด้วยความช่วยเหลือจาก &lt;a href=&#34;https://en.wikipedia.org/wiki/GPT-4&#34;&gt;GPT-4&lt;/a&gt; ผ่าน &lt;a href=&#34;https://chatgpt.com/&#34;&gt;ChatGPT&lt;/a&gt; เพื่อทำร่างและวางโครงร่าง จากนั้นก็พัฒนาต่อไป ผมเพิ่มฟีเจอร์ต่าง ๆ ให้ Cha ตามสิ่งที่ผมต้องการอยู่เรื่อย ๆ และเมื่อเวลาผ่านไป ผมก็สนุกกับการทำงานกับมันมาก จนมันกลายเป็นโปรเจกต์เสริมที่ทำเพราะความหลงใหลจนแทบเสพติด ดู &lt;a href=&#34;https://mehmetmhy.com/posts/cha/&#34;&gt;บล็อกโพสต์แรกของผมเกี่ยวกับ Cha&lt;/a&gt; สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับจุดเริ่มต้นของมัน&lt;/p&gt;&#xA;&lt;p&gt;สิ่งที่ทำให้มันสนุกมากคือ นี่เป็นเครื่องมือที่ผมใช้งานทุกวันจริง ๆ ดังนั้นทุกครั้งที่ผมทำงานกับมัน ก็มักจะนำไปสู่การปรับปรุงที่เป็นประโยชน์โดยตรงต่อเวิร์กโฟลว์และประสิทธิภาพการทำงานของผม&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Cha&lt;/strong&gt; สามารถหาพื้นที่ของตัวเองในตลาดเครื่องมือ LLM ได้ มันได้รับ &lt;strong&gt;64 ดาว&lt;/strong&gt; บน &lt;a href=&#34;https://github.com/&#34;&gt;GitHub&lt;/a&gt; และมี &lt;strong&gt;6 ฟอร์ก&lt;/strong&gt; โดยไม่มีการทำการตลาดใด ๆ และอาศัยเพียงการบอกต่อผ่าน &lt;a href=&#34;https://www.reddit.com/&#34;&gt;Reddit&lt;/a&gt; ในตอนนั้นผมมีฟีเจอร์ที่เครื่องมือ CLI ส่วนใหญ่ในลักษณะนี้ทำได้เพียงฝันถึง ขณะเดียวกันก็ยังคงเรียบง่ายและปรับปรุงต่อได้ง่าย มันมาถึงจุดที่ผมคิดว่า Cha มีโอกาสจริง ๆ ที่จะกลายเป็นผลิตภัณฑ์จริงจังสำหรับนักพัฒนา แทนที่จะเป็นเพียงโปรเจกต์เสริมสนุก ๆ ที่ผมสร้างไว้ใช้เอง&lt;/p&gt;</description>
    </item>
    <item>
      <title>ประวัติย่อ</title>
      <link>https://mehmetmhy.com/langs/th/cv/</link>
      <pubDate>Sun, 30 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/cv/</guid>
      <description>&lt;div style=&#34;text-align: right;&#34;&gt;&lt;strong&gt;&lt;a href=&#34;https://mehmetmhy.com/resume.pdf&#34;&gt;ดาวน์โหลดประวัติย่อ&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&#xA;&lt;div style=&#34;text-align: right;&#34;&gt;&lt;strong&gt;&lt;a href=&#34;https://mehmetmhy.com/pages/hackathons/&#34;&gt;ชัยชนะในการแข่งขันแฮกกาธอน&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&#xA;&lt;div style=&#34;margin-top: -1rem;&#34;&gt;&lt;/div&gt;&#xA;&lt;h1 id=&#34;ประสบการณการทำงาน&#34;&gt;ประสบการณ์การทำงาน&lt;/h1&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://corporate.charter.com/&#34;&gt;Charter Communications&lt;/a&gt; ― วิศวกรระบบ III&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;ส.ค. 2025 - ปัจจุบัน&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;ทำงาน ณ สถานที่&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;วิศวกรรมโครงสร้างพื้นฐานการสตรีมที่แข็งแกร่ง ปลอดภัย และปรับขยายได้ ร่วมกับทีม Video Delivery&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://www.bild.ai/&#34;&gt;Bild AI&lt;/a&gt; ― วิศวกรแมชชีนเลิร์นนิง (สัญญาจ้าง)&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;พ.ค. 2025 - มิ.ย. 2025&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;ทำงานระยะไกล&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ปรับปรุงไปป์ไลน์การดึงข้อมูลตารางภายในของ Bild AI โดยเพิ่มความแม่นยำของส่วนหัวขึ้น &lt;strong&gt;~15%&lt;/strong&gt;, ความแม่นยำระดับเซลล์ขึ้น &lt;strong&gt;~12%&lt;/strong&gt;, และความเที่ยงตรงในการตรวจจับตารางขึ้น &lt;strong&gt;~10%&lt;/strong&gt; ผ่านการทำเบนช์มาร์กและปรับปรุงอย่างต่อเนื่องบนไฟล์ PDF สถาปัตยกรรมจากโลกจริง&lt;/li&gt;&#xA;&lt;li&gt;ออกแบบและสร้างเฟรมเวิร์ก Python แบบโมดูลาร์เพื่อทำเบนช์มาร์กการดึงข้อมูลตารางระหว่างโซลูชัน API สำหรับการดึงข้อมูลตารางหลายรายการและไปป์ไลน์ภายในของ Bild ซึ่งทำให้สามารถประเมินผลซ้ำได้และทำซ้ำอย่างรวดเร็ว&lt;/li&gt;&#xA;&lt;li&gt;ดำเนินการตรรกะหลักสำหรับการจับคู่ตาราง ความแม่นยำของส่วนหัว (การจับคู่สตริงแบบคลุมเครือ) และความแม่นยำระดับเซลล์ (การจัดแนวลำดับ) อย่างอิสระ โดยเผยให้เห็นกรณีขอบเขตและชี้นำการออกแบบอัลกอริทึม&lt;/li&gt;&#xA;&lt;li&gt;ทำให้ไปป์ไลน์การประเมินผลทั้งหมดเป็นระบบอัตโนมัติ รวมถึงการนำเข้า PDF จากคลาวด์ การเปรียบเทียบกับข้อมูลความจริงพื้นฐาน การบันทึกเมตริก และการสร้างรายงาน (CSV, JSON, Google Sheets) สำหรับการทำเบนช์มาร์กที่ปรับขยายได้&lt;/li&gt;&#xA;&lt;li&gt;ส่งมอบเครื่องมือ CLI สำหรับเรียกใช้และเปรียบเทียบการดึงข้อมูลระหว่างผู้ให้บริการ ซึ่งเร่งการทดสอบการถดถอยและลดเวลาการประกันคุณภาพด้วยตนเอง&lt;/li&gt;&#xA;&lt;li&gt;ส่งมอบคอมมิตมากกว่า 160 รายการ และมีส่วนร่วมในการเปลี่ยนแปลงโค้ดมากกว่า 520K บรรทัด ซึ่งแสดงให้เห็นถึงความรับผิดชอบแบบครบวงจรต่อชุดเครื่องมือและการประเมินผล&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://www.ebayinc.com/company/&#34;&gt;eBay&lt;/a&gt; ― วิศวกรซอฟต์แวร์&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;พ.ค. 2021 - ธ.ค. 2024&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;ทำงานระยะไกล&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>การล้างข้อมูล Vercel โดยอัตโนมัติ</title>
      <link>https://mehmetmhy.com/langs/th/vp-cli/</link>
      <pubDate>Tue, 28 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/vp-cli/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://gitlab.com/MehmetMHY/vercel_purge&#34;&gt;รีโพซิทอรี GitLab ของโปรเจกต์&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 7.5px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;gt;_ vp -r&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;     _   _   _ ____&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    //  &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;  _ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   //   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;_&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;__//__  &lt;span class=&#34;se&#34;&gt;\ \_&lt;/span&gt;/ /  __/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;\\\\\\\ &lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\_&lt;/span&gt;__/&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;_&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;ปญหา&#34;&gt;ปัญหา&lt;/h2&gt;&#xA;&lt;p&gt;ฉันทำงานกับ &lt;a href=&#34;https://vercel.com/&#34;&gt;Vercel&lt;/a&gt; มาระยะหนึ่งแล้ว และชอบที่การดีพลอยแอปพลิเคชันทำได้ง่ายเพียงใด อย่างไรก็ตาม มีสิ่งหนึ่งที่รบกวนใจฉันอยู่เสมอ นั่นคือความรกของดีพลอยเมนต์ Vercel เก็บดีพลอยเมนต์ทั้งหมดเอาไว้ รวมถึงพรีวิวจากพูลรีเควสต์ อย่างไม่มีกำหนด ซึ่งหมายความว่าหลังจากพัฒนาอย่างต่อเนื่องเป็นเวลาหลายเดือน คุณอาจมีดีพลอยเมนต์เก่านับร้อยหรืออาจถึงหลักพันที่กินพื้นที่อยู่ การจัดการสิ่งเหล่านี้ด้วยตนเองผ่านแดชบอร์ดของ Vercel นั้นน่าเบื่ออย่างยิ่ง โดยเฉพาะเมื่อคุณต้องจัดการหลายโปรเจกต์พร้อมกัน ฉันค้นหาวิธีแก้ปัญหาแบบอัตโนมัติ แต่ไม่พบสิ่งใดที่ตรงกับความต้องการของฉัน&lt;/p&gt;&#xA;&lt;h2 id=&#34;วธแกปญหา&#34;&gt;วิธีแก้ปัญหา&lt;/h2&gt;&#xA;&lt;p&gt;เพื่อแก้ปัญหานี้ ฉันได้พัฒนา &lt;strong&gt;Vercel Purge&lt;/strong&gt; หรือเรียกสั้น ๆ ว่า &lt;strong&gt;vp&lt;/strong&gt; ซึ่งเป็นเครื่องมือ CLI ที่ออกแบบมาเพื่อลบดีพลอยเมนต์ที่ไม่ได้ใช้งานในโปรเจกต์ Vercel โดยอัตโนมัติ ด้วยคำสั่งเดียว คุณสามารถลบดีพลอยเมนต์เก่าทั้งหมดจากโปรเจกต์หนึ่ง ๆ หรือแม้แต่จากทุกโปรเจกต์ของคุณพร้อมกันได้ เครื่องมือนี้ใช้งานง่าย มีพรอมต์ยืนยันเพื่อป้องกันการดำเนินการผิดพลาด และรองรับการดำเนินการแบบกลุ่มเมื่อคุณมั่นใจในสิ่งที่กำลังจะลบ เครื่องมือนี้ทำงานได้อย่างสมบูรณ์และพร้อมใช้งานแล้ววันนี้!&lt;/p&gt;&#xA;&lt;h2 id=&#34;การออกแบบ&#34;&gt;การออกแบบ&lt;/h2&gt;&#xA;&lt;p&gt;CLI &lt;strong&gt;vp&lt;/strong&gt; เขียนด้วย Python และใช้ &lt;a href=&#34;https://vercel.com/docs/cli&#34;&gt;Vercel CLI&lt;/a&gt; อยู่เบื้องหลัง โดยใช้ Vercel API เพื่อแสดงรายการและลบดีพลอยเมนต์ ทำให้มีความน่าเชื่อถือและรวดเร็ว&lt;/p&gt;</description>
    </item>
    <item>
      <title>การเปิดซอร์ส Notify Cyber</title>
      <link>https://mehmetmhy.com/langs/th/wwbc/</link>
      <pubDate>Wed, 22 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/wwbc/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/posts/wwbc/thumbnail.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34; style=&#34;margin-top: -0.75em;&#34;&gt;&#xA;  &lt;a href=&#34;https://github.com/eandf/notify-cyber&#34;&gt;พื้นที่เก็บโค้ดบน GitHub&lt;/a&gt; • &lt;a href=&#34;https://www.notifycyber.com/&#34;&gt;เว็บไซต์ที่เก็บถาวร&lt;/a&gt; • &lt;a href=&#34;https://www.reddit.com/r/cybersecurity/comments/13xpg3k/&#34;&gt;โพสต์บน Reddit&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34; style=&#34;margin-top: -1.10em;&#34;&gt;&#xA;  &lt;a href=&#34;https://www.linkedin.com/posts/mehmet-mhy_after-2-years-and-17000-unique-visitors-activity-7384943828908216320-rZ4Z/&#34;&gt;โพสต์บน LinkedIn&lt;/a&gt; • &lt;a href=&#34;https://news.ycombinator.com/item?id=45670419&#34;&gt;โพสต์บน HackerNews&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p&gt;หลังจากผ่านไป &lt;strong&gt;กว่า 2 ปี&lt;/strong&gt; และมี &lt;strong&gt;ผู้เข้าชมไม่ซ้ำกันกว่า 17,000 คน&lt;/strong&gt; เรากำลังเปิดซอร์ส &lt;a href=&#34;https://notifycyber.com/&#34;&gt;Notify Cyber&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;p&gt;ในช่วงต้นปี 2023 &lt;a href=&#34;https://www.linkedin.com/in/dylanjeck/&#34;&gt;Dylan Eck&lt;/a&gt; และผม (&lt;a href=&#34;https://www.linkedin.com/in/mehmet-mhy/&#34;&gt;Mehmet Yilmaz&lt;/a&gt;) สร้าง Notify Cyber ขึ้น เพราะเรารู้สึกหงุดหงิดกับการต้องฝ่าข้อมูลข่าวสารด้านความปลอดภัยทางไซเบอร์ที่กระจัดกระจายจากหลายแหล่ง เราสร้างแพลตฟอร์มที่รวบรวมข่าวสารจาก &lt;strong&gt;มากกว่า 7 แหล่ง&lt;/strong&gt; รวมถึง &lt;a href=&#34;https://support.apple.com/en-us/100100&#34;&gt;ประกาศด้านความปลอดภัยของ Apple&lt;/a&gt;, &lt;a href=&#34;https://www.cisa.gov/news-events&#34;&gt;การแจ้งเตือนของ CISA&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln&#34;&gt;ฐานข้อมูล CVE ของ NIST&lt;/a&gt;, &lt;a href=&#34;https://www.darkreading.com/&#34;&gt;Dark Reading&lt;/a&gt;, &lt;a href=&#34;https://www.itsecurityguru.org/&#34;&gt;IT Security Guru&lt;/a&gt;, &lt;a href=&#34;https://msrc.microsoft.com/update-guide/vulnerability&#34;&gt;Microsoft Security Response Center (MSRC)&lt;/a&gt;, &lt;a href=&#34;https://www.trellix.com/blogs/research/&#34;&gt;Trellix&lt;/a&gt; และ &lt;a href=&#34;https://thehackernews.com/&#34;&gt;The Hacker News&lt;/a&gt; แบ็กเอนด์เป็นตัวรวบรวมข้อมูลที่สร้างด้วย &lt;a href=&#34;https://www.python.org/&#34;&gt;Python&lt;/a&gt; ซึ่งทำความสะอาดและประมวลผลข้อมูลโดยไม่จำเป็นต้องใช้การดึงข้อมูลผ่านเบราว์เซอร์ แต่สามารถดึงเนื้อหาทั้งหมดได้ด้วยคำขอและการแยกวิเคราะห์ที่ตรงไปตรงมา จากนั้นเราสรุปบทความโดยใช้ &lt;a href=&#34;https://openai.com/api/&#34;&gt;API ของ OpenAI&lt;/a&gt; และจัดเก็บทุกอย่างไว้ในฐานข้อมูล &lt;a href=&#34;https://www.postgresql.org/&#34;&gt;PostgreSQL&lt;/a&gt; บน &lt;a href=&#34;https://supabase.com/&#34;&gt;Supabase&lt;/a&gt; ฟรอนต์เอนด์และ API แบบไร้เซิร์ฟเวอร์โฮสต์อยู่บน &lt;a href=&#34;https://vercel.com/&#34;&gt;Vercel&lt;/a&gt; โดย Dylan สร้างอินเทอร์เฟซที่สะอาดตาด้วย &lt;a href=&#34;https://nextjs.org/&#34;&gt;Next.js&lt;/a&gt; และ &lt;a href=&#34;https://react.dev/&#34;&gt;React&lt;/a&gt; ขณะที่ผมดูแลแบ็กเอนด์ เราจดทะเบียนโดเมนผ่าน &lt;a href=&#34;https://domains.google/&#34;&gt;Google Domains&lt;/a&gt; และจัดการรายชื่อรอด้วย &lt;a href=&#34;https://workspace.google.com/products/forms/&#34;&gt;Google Form&lt;/a&gt; แบบเรียบง่าย โครงสร้างพื้นฐานทั้งหมดใช้แพ็กเกจฟรี ซึ่งเหมาะอย่างยิ่งสำหรับการพิสูจน์แนวคิด สำหรับเรื่องราวทั้งหมดเกี่ยวกับสิ่งที่เป็นแรงผลักดันให้เราสร้างสิ่งนี้ โปรดอ่าน &lt;a href=&#34;https://mehmetmhy.com/posts/why-we-built-nc/&#34;&gt;บล็อกโพสต์ต้นฉบับของเราจาก &lt;strong&gt;29 พฤษภาคม 2023&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>จาก Cha สู่ Ch</title>
      <link>https://mehmetmhy.com/langs/th/cha_to_ch/</link>
      <pubDate>Sun, 14 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/cha_to_ch/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/ch&#34;&gt;รีโพสitory GitHub ของโปรเจกต์&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/cha_to_ch/preview.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ประกาศครงใหญ&#34;&gt;ประกาศครั้งใหญ่&lt;/h2&gt;&#xA;&lt;p&gt;ฉันกำลังยุติการพัฒนา &lt;strong&gt;&lt;a href=&#34;https://github.com/MehmetMHY/cha/&#34;&gt;Cha&lt;/a&gt;&lt;/strong&gt; และมุ่งเน้นที่ &lt;strong&gt;&lt;a href=&#34;https://github.com/MehmetMHY/ch/&#34;&gt;Ch&lt;/a&gt;&lt;/strong&gt; ในวันที่ &lt;strong&gt;23 สิงหาคม 2025&lt;/strong&gt; ฉันทำเครื่องหมายให้ Cha อยู่ในสถานะเลิกใช้และชี้นำความพยายามในการพัฒนาในอนาคตทั้งหมดไปยัง Ch ปรัชญานั้นเรียบง่ายในตอนนี้: รักษาเครื่องมือหนึ่งเดียวที่ &lt;strong&gt;เรียบง่าย เบา และรวดเร็ว&lt;/strong&gt; ดูแลมัน และแก้ไขบั๊ก &lt;strong&gt;ไม่ไล่ตามฟีเจอร์&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เหตผลทเดมฉนสราง-cha&#34;&gt;เหตุผลที่เดิมฉันสร้าง Cha&lt;/h2&gt;&#xA;&lt;p&gt;เมื่อ LLM และ ChatGPT ยังเป็นของใหม่ เครื่องมือ CLI ที่ฉันต้องการไม่เคยปรากฏขึ้นมา ChatGPT เปิดตัวในเดือนพฤศจิกายน 2022 และได้รับความนิยมอย่างมากในช่วงต้นปี 2023 จากการเปิดตัว GPT-4 ฉันรอให้มีเครื่องมือบรรทัดคำสั่งที่แข็งแกร่งปรากฏขึ้น แต่ไม่มีเครื่องมือใดทำงานได้ตรงตามที่ฉันต้องการจริง ๆ ดังนั้นฉันจึงสร้าง Cha และใช้มันทุกวัน อันที่จริง ใน&lt;a href=&#34;https://mehmetmhy.com/posts/cha/&#34;&gt;บล็อกโพสต์แรกของฉัน&lt;/a&gt; ฉันกล่าวไว้อย่างตรงไปตรงมาว่า: โปรเจกต์ลักษณะนี้มีอยู่ทั่วไป แต่ไม่มีโปรเจกต์ใดตรงกับความต้องการของฉัน ดังนั้นฉันจึงเขียนขึ้นมาเอง&lt;/p&gt;&#xA;&lt;p&gt;Cha เป็นเหมือนลูกของฉัน ฉันใช้มันทุกวันและชอบทำงานกับมัน และภายในหนึ่งปี มันก็เติบโตขึ้นเล็กน้อยด้วยการสะสมดาวบน GitHub ได้ &lt;strong&gt;+60&lt;/strong&gt; ดวง ในช่วงเวลานั้น มันได้เพิ่มความสามารถในการขูดข้อมูลเว็บ การดึงบทถอดเสียงจาก YouTube การสร้างรูปภาพ การป้อนข้อมูลหลายบรรทัด การแชตทั้งแบบโต้ตอบและไม่โต้ตอบ การป้อนพรอมป์ด้วย STT การรองรับเครื่องมือแบบกำหนดเอง การรองรับแพลตฟอร์มอื่น ๆ นอกเหนือจาก OpenAI เท่านั้น เครื่องมือค้นหาคำตอบของตัวเอง การนำทางไดเรกทอรีขั้นสูงและการแก้ไขไฟล์ ความสามารถในการคัดลอกเนื้อหาไปยังคลิปบอร์ด TTS สำหรับคำตอบ และอื่น ๆ อีกมากมาย มันทำอะไรได้มากมาย มันใช้งานได้ และมันมี &lt;strong&gt;ประโยชน์และทรงพลัง&lt;/strong&gt; มากในฐานะเครื่องมือบรรทัดคำสั่ง&lt;/p&gt;</description>
    </item>
    <item>
      <title>บาร์เบลแห่งคุณค่าซอฟต์แวร์</title>
      <link>https://mehmetmhy.com/langs/th/barbell_theory/</link>
      <pubDate>Tue, 19 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/barbell_theory/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/posts/barbell_theory/icon.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;บทนำ&#34;&gt;บทนำ&lt;/h2&gt;&#xA;&lt;p&gt;ตลอดช่วงไม่กี่เดือนที่ผ่านมา ผมครุ่นคิดอย่างมากว่าคุณค่าของซอฟต์แวร์กำลังเคลื่อนไปที่ใดใน_ยุคแห่ง AI_ ในเดือนเมษายน 2025 Guyren G Howe ได้เผยแพร่บล็อกชื่อ &lt;a href=&#34;https://guyren.me/2025/04/16/programming-in-the-age-of-abundance.html&#34;&gt;&lt;strong&gt;การเขียนโปรแกรมในยุคแห่งความอุดมสมบูรณ์&lt;/strong&gt;&lt;/a&gt; ข้อโต้แย้งของเขาคือ เมื่อการเขียนโปรแกรมมีราคาถูกลง เราจะเห็นซอฟต์แวร์แพร่ขยายไปทั่วทุกอุตสาหกรรมและทุกกระบวนการทำงาน เขาเชื่อว่า_ความอุดมสมบูรณ์_หมายถึงการมีซอฟต์แวร์มากขึ้นในทุกหนแห่ง ไม่ใช่น้อยลง&lt;/p&gt;&#xA;&lt;p&gt;ผมกำลังพัฒนากรอบแนวคิดของตนเอง ซึ่งเรียกว่า &lt;strong&gt;ทฤษฎีแรงทดซอฟต์แวร์ภายในองค์กร&lt;/strong&gt; แนวคิดของผมคือ การขายซอฟต์แวร์เองเป็นโมเดลธุรกิจที่อ่อนแอใน_ยุคแห่ง AI_ เพราะฟีเจอร์ใด ๆ ก็สามารถถูกลอกเลียนได้อย่างรวดเร็ว คูเมืองทางธุรกิจที่แท้จริงเกิดจากการสร้างเครื่องมือเฉพาะขององค์กรที่ไม่เคยถูกนำไปขาย เครื่องมือที่มีเพียงบริษัทของคุณเท่านั้นที่ใช้เพื่อดำเนินงานได้รวดเร็วและชาญฉลาดยิ่งขึ้น ผมยกตัวอย่างบริษัทอสังหาริมทรัพย์ที่สร้างซอฟต์แวร์วิเคราะห์สินเชื่อและการเข้าซื้อกิจการของตนเอง คู่แข่งไม่มีวันเข้าถึงมันได้ แต่ข้อได้เปรียบจะสะสมเพิ่มขึ้นอย่างเงียบ ๆ&lt;/p&gt;&#xA;&lt;p&gt;ในตอนแรก แนวคิดทั้งสองดูเหมือนจะขัดแย้งกัน Howe โต้แย้งว่าความอุดมสมบูรณ์หมายถึงการขยายตัว ขณะที่ผมแย้งว่าการขายซอฟต์แวร์นั้นแทบจะหมดอนาคตแล้ว หลังจากค้นคว้าเพิ่มเติมและพิจารณาตัวอย่างจริงจากตลาด ผมคิดว่าทั้งสองแนวคิดต่างก็มีความจริงอยู่บางส่วน กรอบแนวคิดสุดท้ายที่ผมได้ข้อสรุปคือสิ่งที่เรียกว่า &lt;strong&gt;บาร์เบลแห่งคุณค่าซอฟต์แวร์&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;อภธานศพท&#34;&gt;อภิธานศัพท์&lt;/h3&gt;&#xA;&lt;p&gt;เพื่อให้แน่ใจว่าการอภิปรายนี้ชัดเจน ต่อไปนี้คือคำจำกัดความสั้น ๆ บางประการ:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;SaaS แนวนอน:&lt;/strong&gt; เครื่องมือทั่วไปที่ขายให้กับหลายอุตสาหกรรม (เช่น Slack, Zoom, Dropbox) นำไปใช้ได้ง่าย แต่ก็ถูกแทนที่ได้ง่ายเช่นกัน&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;SaaS แนวตั้ง:&lt;/strong&gt; เครื่องมือที่สร้างขึ้นสำหรับอุตสาหกรรมหรือกระบวนการทำงานเฉพาะด้านหนึ่ง (เช่น Bild AI สำหรับงานก่อสร้าง) กลุ่มผู้ใช้แคบกว่า แต่ยากที่จะถูกแทนที่เมื่อฝังตัวอยู่ในระบบแล้ว&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;แพลตฟอร์ม / องค์ประกอบพื้นฐาน:&lt;/strong&gt; ชั้นโครงสร้างพื้นฐาน เช่น คลาวด์ โมเดล และแพลตฟอร์มสำหรับนักพัฒนา ซึ่งผู้อื่นนำไปสร้างต่อ ลองนึกถึง AWS, OpenAI หรือ GitHub&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;แรงทดภายในองค์กรแบบส่วนตัว:&lt;/strong&gt; ซอฟต์แวร์ที่สร้างขึ้นเพื่อบริษัทของคุณเองเท่านั้น ไม่ได้ขายให้ผู้อื่น มักขับเคลื่อนด้วยข้อมูลเฉพาะขององค์กร ตัวอย่างเช่นชุด AI ของ JPMorgan หรือเอเจนต์ภายในของ Walmart&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;เมื่อคำนึงถึงเรื่องนี้แล้ว เรามาดูสัญญาณจากตลาดในปัจจุบันกัน&lt;/p&gt;</description>
    </item>
    <item>
      <title>บทวิจัยด้านหุ่นยนต์ของฉัน</title>
      <link>https://mehmetmhy.com/langs/th/hcr_lab/</link>
      <pubDate>Tue, 12 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/hcr_lab/</guid>
      <description>&lt;div style=&#34;height: 0px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;200&#34; src=&#34;https://mehmetmhy.com/posts/hcr_lab/assets/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;บทความนี้เล่าถึงเส้นทางด้านหุ่นยนต์ของฉัน โดยเริ่มตั้งแต่การค้นพบความหลงใหลในหุ่นยนต์ผ่าน &lt;a href=&#34;https://en.wikipedia.org/wiki/FIRST_Robotics_Competition&#34;&gt;FRC&lt;/a&gt; ระหว่างเรียน &lt;a href=&#34;https://east.dpsk12.org/&#34;&gt;มัธยมปลาย&lt;/a&gt; ในปี &lt;strong&gt;2015&lt;/strong&gt; ไปจนถึงช่วงเวลาที่ฉันทำงานเป็นผู้ช่วยวิจัยที่ &lt;a href=&#34;https://hcr.cs.umass.edu/&#34;&gt;ห้องปฏิบัติการหุ่นยนต์ที่มีมนุษย์เป็นศูนย์กลาง (HCR)&lt;/a&gt; ของ &lt;a href=&#34;https://www.mines.edu/&#34;&gt;Colorado School of Mines&lt;/a&gt; ตั้งแต่ &lt;strong&gt;กุมภาพันธ์ 2021 ถึงกันยายน 2021&lt;/strong&gt; โปรดทราบว่า ตั้งแต่ &lt;strong&gt;ปลายปี 2022&lt;/strong&gt; เป็นต้นมา &lt;strong&gt;ห้องปฏิบัติการ HCR&lt;/strong&gt; ได้ย้ายจาก Colorado School of Mines ไปยัง &lt;a href=&#34;https://www.umass.edu/&#34;&gt;University of Massachusetts Amherst&lt;/a&gt; พร้อมกับเว็บไซต์ที่ย้ายจาก &lt;a href=&#34;http://hcr.mines.edu/&#34;&gt;hcr.mines.edu&lt;/a&gt; ไปยัง &lt;a href=&#34;https://hcr.cs.umass.edu/&#34;&gt;hcr.cs.umass.edu&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;ภมหลง&#34;&gt;ภูมิหลัง&lt;/h2&gt;&#xA;&lt;p&gt;ฉันเริ่มศึกษาในระดับปริญญาตรีที่ Colorado School of Mines ในภาคการศึกษาฤดูใบไม้ร่วงปี 2018 สาขาวิชาของฉันคือวิทยาการคอมพิวเตอร์ โดยมุ่งเน้นด้านหุ่นยนต์และระบบอัจฉริยะ และฉันสำเร็จการศึกษาในภาคการศึกษาฤดูใบไม้ผลิปี 2022&lt;/p&gt;&#xA;&lt;p&gt;ฉันโชคดีที่ค้นพบสิ่งที่หลงใหลได้ตั้งแต่อายุยังน้อย ในช่วงมัธยมปลาย ฉันใช้เวลาพอสมควรเพื่อค้นหาว่าตัวเองชอบอะไรและสามารถทำอะไรได้ดี หลังจากลองผิดลองถูกอยู่พักหนึ่ง ฉันก็ค้นพบว่าความหลงใหลของฉันคือวิทยาการคอมพิวเตอร์ แต่ในช่วงเวลาเดียวกันนั้นเอง ฉันยังค้นพบว่าตัวเองมีความรักอย่างท่วมท้นต่อการสร้างสิ่งต่าง ๆ ด้วยโค้ด&lt;/p&gt;&#xA;&lt;p&gt;ที่ Mines ฉันได้รับโอกาสให้ทำงานที่ห้องปฏิบัติการหุ่นยนต์ที่มีมนุษย์เป็นศูนย์กลาง (HCR) ของ Mines ภายใต้การดูแลของ &lt;a href=&#34;https://cs.mines.edu/project/zhang-hao/&#34;&gt;ดร. Hao Zhang&lt;/a&gt; ฉันพบกับ ดร. Zhang ครั้งแรกในภาคการศึกษาฤดูใบไม้ผลิปี 2020 ผ่านชั้นเรียนของเขาในชื่อ &amp;ldquo;หุ่นยนต์ที่มีมนุษย์เป็นศูนย์กลาง&amp;rdquo; (CSCI473) และหลังจากความวุ่นวายของโควิดและงานในชั้นเรียน ฉันก็ได้เริ่มทำงานในห้องปฏิบัติการของเขาในช่วงต้นภาคการศึกษาฤดูใบไม้ผลิปี 2021&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ch CLI</title>
      <link>https://mehmetmhy.com/langs/th/ch/</link>
      <pubDate>Fri, 11 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/ch/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/ch&#34;&gt;คลังโค้ด GitHub ของโปรเจกต์&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;300&#34; src=&#34;https://mehmetmhy.com/archive/ch/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;หนึ่งปีก่อน ผมสร้าง &lt;a href=&#34;https://github.com/MehmetMHY/cha&#34;&gt;Cha&lt;/a&gt; และ &lt;a href=&#34;https://mehmetmhy.com/posts/cha/&#34;&gt;อ่านบล็อกโพสต์ต้นฉบับของผมเกี่ยวกับโปรเจกต์นี้&lt;/a&gt; ซึ่งเป็นเครื่องมือ CLI ที่เขียนด้วย Python สำหรับเชื่อมต่อกับโมเดลของ &lt;a href=&#34;https://openai.com/&#34;&gt;OpenAI&lt;/a&gt; ตั้งแต่นั้นมา ผมได้เฝ้าดูภูมิทัศน์ของ AI พัฒนาไปอย่างรวดเร็ว ผู้เล่นรายใหม่ ๆ เข้าสู่ตลาด พร้อมนำเสนอทางเลือกที่น่าสนใจแทน OpenAI สิ่งนี้ทำให้ผมกลับมาจินตนาการใหม่ว่า Cha จะเป็นอะไรได้บ้าง ผลลัพธ์คือ Ch ซึ่งเป็นการใช้งานด้วย Go ในรูปแบบเชิงทดลอง และสะท้อนทุกสิ่งที่ผมได้เรียนรู้เกี่ยวกับการสร้างเครื่องมือสำหรับนักพัฒนา&lt;/p&gt;&#xA;&lt;p&gt;Ch ไม่ใช่แค่การพอร์ต Cha แม้ว่าจะยังอยู่ในช่วงเริ่มต้น แต่ก็ให้ความสำคัญกับสิ่งที่ผมและนักพัฒนาคนอื่น ๆ ให้ความสำคัญมากที่สุด ได้แก่ ความเร็ว ประสิทธิภาพ และการรองรับแพลตฟอร์ม AI หลายรูปแบบ โดยยังคงปรัชญาหลักด้านความเรียบง่ายและการโต้ตอบที่เน้นเทอร์มินัล ซึ่งทำให้ Cha มีประโยชน์ Ch มอบประสิทธิภาพที่ดีขึ้นอย่างน่าประทับใจถึง &lt;strong&gt;2.55 เท่า&lt;/strong&gt; เมื่อเทียบกับรุ่นก่อนที่เขียนด้วย Python ซึ่งหมายถึงเวลาที่ต้องรอน้อยลง และมีเวลาสำหรับแก้ปัญหาจริงมากขึ้น&lt;/p&gt;&#xA;&lt;h2 id=&#34;ววฒนาการ&#34;&gt;วิวัฒนาการ&lt;/h2&gt;&#xA;&lt;p&gt;ภูมิทัศน์ของ AI เปลี่ยนแปลงไปอย่างมากนับตั้งแต่ที่ผมเปิดตัว Cha ครั้งแรก ผมได้เห็นการเปลี่ยนแปลงครั้งสำคัญหลายประการที่มีอิทธิพลต่อแนวทางการสร้าง Ch:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;การเพิ่มขึ้นของผู้ให้บริการ AI รายใหม่ ๆ นั้นน่าทึ่งมาก บริษัทอย่าง &lt;a href=&#34;https://groq.com/&#34;&gt;Groq&lt;/a&gt; ได้ผลักดันขีดจำกัดของความเร็วในการอนุมาน &lt;a href=&#34;https://www.anthropic.com/&#34;&gt;Claude ของ Anthropic&lt;/a&gt; แสดงให้เห็นถึงความสามารถด้านการใช้เหตุผลที่น่าประทับใจ &lt;a href=&#34;https://www.deepseek.com/&#34;&gt;DeepSeek&lt;/a&gt; และรายอื่น ๆ ได้นำเสนอแนวทางใหม่ ๆ สำหรับโมเดลภาษา การกระจายตัวนี้หมายความว่าการผูกติดอยู่กับ OpenAI เพียงรายเดียวนั้นไม่เพียงพออีกต่อไป&lt;/p&gt;</description>
    </item>
    <item>
      <title>ความท้าทาย Top Coder ของ 8090</title>
      <link>https://mehmetmhy.com/langs/th/tcc-2025/</link>
      <pubDate>Sun, 08 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/tcc-2025/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn:li:activity:7337703680403484672/&#34;&gt;โพสต์ LinkedIn ต้นฉบับ&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&#34;https://github.com/MehmetMHY/top-coder-challenge&#34;&gt;คลัง GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ในคืนวันศุกร์ ฉันเห็นโพสต์สาธารณะบน Twitter/X โดย Chamath Palihapitiya ซึ่งประกาศความท้าทาย Top Coder แบบเปิดที่จัดโดยบริษัทใหม่ของเขา &lt;strong&gt;8090 Solutions&lt;/strong&gt; ใคร ๆ ก็สามารถเข้าร่วมได้ ความท้าทายนี้จะจัดขึ้นในวันถัดไป ใช้เวลาเพียง 8 ชั่วโมง และเกี่ยวข้องกับการทำวิศวกรรมย้อนกลับระบบเก่าที่เป็นกล่องดำ โดยใช้เพียงข้อมูลในอดีตและการสัมภาษณ์พนักงานไม่กี่คน&lt;/p&gt;&#xA;&lt;p&gt;ฉันจึงตัดสินใจกระโดดเข้าร่วม!&lt;/p&gt;&#xA;&lt;p&gt;เมื่อจบวัน ฉันรู้สึกเป็นเกียรติที่ได้อันดับ &lt;strong&gt;ที่ 7 จากวิศวกร 425 คน&lt;/strong&gt; คุณสามารถดูตารางอันดับได้ &lt;a href=&#34;https://x.com/TheOneAndArjun/status/1931527875892801651&#34;&gt;ที่นี่&lt;/a&gt; และดูโค้ดสำหรับความท้าทายนี้ได้ &lt;a href=&#34;https://github.com/MehmetMHY/top-coder-challenge&#34;&gt;ที่นี่&lt;/a&gt; แต่พูดตามตรง ฉันแค่หวังว่าจะทำบางอย่างให้เสร็จภายในเวลาสั้น ๆ นั้น ดังนั้นการได้ติดอยู่ในตารางอันดับจึงเป็นเรื่องเหนือความคาดหมายและเป็นชัยชนะส่วนตัวครั้งใหญ่สำหรับฉัน&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img src=&#34;https://mehmetmhy.com/archive/tcc-2025/leader_board.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;ความท้าทายนี้เป็นการทำคนเดียว และเป้าหมายคือการจำลองระบบเบิกค่าเดินทางแบบกล่องดำที่มีอายุ 60 ปี ซึ่งไม่มีซอร์สโค้ดและไม่มีเอกสารประกอบ เราได้รับสิ่งที่ใช้เป็นข้อมูลอ้างอิงบางอย่าง ซึ่งรวมถึงบทสรุปผลิตภัณฑ์ บันทึกการสัมภาษณ์พนักงาน และชุดข้อมูลสาธารณะที่มีตัวอย่างอินพุตและเอาต์พุตที่คาดหวังในอดีต 1,000 รายการ จากข้อมูลเหล่านั้น ฉันต้องอนุมานตรรกะทางธุรกิจเบื้องหลังวิธีคำนวณจำนวนเงินเบิกคืน และพัฒนาเวอร์ชันทันสมัยที่สามารถสร้างผลลัพธ์เดียวกันได้ใกล้เคียงที่สุด การส่งผลงานจะได้รับการประเมินด้วยชุดข้อมูลลับแยกต่างหาก ซึ่งมีกรณีทดสอบ 5,000 กรณีแทนที่จะเป็น 1,000 กรณีเดิม ชุดข้อมูลส่วนตัวที่ใหญ่กว่านี้คือสิ่งที่ใช้กำหนดคะแนนและอันดับสุดท้ายของคุณในท้ายที่สุด ระบบให้คะแนนให้รางวัลกับความแม่นยำ โดยคะแนนที่ต่ำกว่าหมายความว่าโซลูชันของคุณตรงกับพฤติกรรมที่ซ่อนอยู่ของระบบเดิมมากกว่า&lt;/p&gt;&#xA;&lt;p&gt;เพื่อรับมือกับความไม่แน่นอนและรูปแบบในข้อมูล ฉันใช้เทคนิคการเรียนรู้ของเครื่องแบบคลาสสิกควบคู่ไปกับฮิวริสติกพื้นฐานและตรรกะเชิงโปรแกรม มันเป็นการผสมผสานอย่างรอบคอบระหว่างการวิเคราะห์ข้อมูล การสร้างแบบจำลองคุณลักษณะ และการประมาณกฎโดยอาศัยเบาะแสที่ไม่สมบูรณ์&lt;/p&gt;&#xA;&lt;p&gt;นี่คือคะแนน &lt;strong&gt;eval&lt;/strong&gt; ของฉันสำหรับชุดข้อมูลสาธารณะ 1,000 รายการ:&lt;/p&gt;</description>
    </item>
    <item>
      <title>การเขียนโค้ดแบบไวบ์</title>
      <link>https://mehmetmhy.com/langs/th/vibe-coded-projects/</link>
      <pubDate>Sat, 24 May 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/vibe-coded-projects/</guid>
      <description>&lt;div style=&#34;height: 10px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;  &lt;img src=&#34;https://mehmetmhy.com/archive/vibe-coded-projects/thumbnail.jpg&#34; alt=&#34;ภาพขนาดย่อ&#34;/&gt;&#xA;&lt;/div&gt;&#xA;&lt;div style=&#34;height: 10px;&#34;&gt;&lt;/div&gt;&#xA;&lt;h2 id=&#34;การเขยนโคดแบบไวบคออะไร&#34;&gt;การเขียนโค้ดแบบไวบ์คืออะไร?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Vibe_coding&#34;&gt;การเขียนโค้ดแบบไวบ์&lt;/a&gt; คือวิธีการเขียนโปรแกรมที่ขับเคลื่อนด้วย AI ซึ่งริเริ่มโดย &lt;a href=&#34;https://en.wikipedia.org/wiki/Andrej_Karpathy&#34;&gt;Andrej Karpathy&lt;/a&gt; ในปี 2024/2025 ด้วยการเขียนโค้ดแบบไวบ์ คุณอธิบายสิ่งที่ต้องการด้วยพรอมต์ภาษาธรรมชาติ และโดยปกติแล้ว &lt;a href=&#34;https://en.wikipedia.org/wiki/Large_language_model&#34;&gt;โมเดลภาษาขนาดใหญ่ (LLM)&lt;/a&gt; จะสร้างโค้ดที่ใช้งานได้ส่วนใหญ่ หรือมักจะสร้างทั้งหมด ให้คุณ หากคุณมีเวลา ลองดู &lt;a href=&#34;https://www.thewayofcode.com/&#34;&gt;ศิลปะแห่งการเขียนโค้ดแบบไวบ์&lt;/a&gt; ที่ &lt;a href=&#34;https://en.wikipedia.org/wiki/Rick_Rubin&#34;&gt;Rick Rubin&lt;/a&gt; ดัดแปลงขึ้น เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ &lt;strong&gt;&lt;em&gt;วิถีแห่งการเขียนโค้ดแบบไวบ์&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;ข้อได้เปรียบสำคัญประการหนึ่งของวิธีการใหม่นี้คือการเข้าถึงได้ง่าย เนื่องจากผู้ที่ไม่มีประสบการณ์ด้านการเขียนโค้ดก็สามารถสร้างโปรเจกต์ได้ ขณะที่นักพัฒนาที่มีประสบการณ์สามารถสร้างต้นแบบแนวคิดใหม่ ๆ ได้อย่างรวดเร็วก่อนตัดสินใจลงมือทำอย่างเต็มที่ สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับสตาร์ตอัป ข้อเสียคือ นักพัฒนาส่วนใหญ่มักจะไม่เข้าใจอย่างถ่องแท้ว่าโค้ดที่สร้างขึ้นทำงานอย่างไร สำหรับโปรเจกต์ขนาดเล็กที่ทำในเวลาว่าง เรื่องนี้ไม่เป็นปัญหา แต่สำหรับซอฟต์แวร์ระดับใช้งานจริง อาจนำไปสู่ปัญหาระยะยาวและหนี้ทางเทคนิคได้&lt;/p&gt;&#xA;&lt;p&gt;มีเครื่องมือมากมายที่ช่วยให้การเขียนโค้ดแบบไวบ์ราบรื่นยิ่งขึ้น &lt;a href=&#34;https://www.cursor.com/&#34;&gt;Cursor IDE&lt;/a&gt;, &lt;a href=&#34;https://github.com/anthropics/claude-code&#34;&gt;Claude Code CLI&lt;/a&gt;, &lt;a href=&#34;https://github.com/features/copilot&#34;&gt;GitHub Copilot&lt;/a&gt;, &lt;a href=&#34;https://lovable.dev/&#34;&gt;Loveable&lt;/a&gt;, &lt;a href=&#34;https://replit.com/&#34;&gt;Replit&lt;/a&gt;, &lt;a href=&#34;https://v0.app/&#34;&gt;v0&lt;/a&gt; และเครื่องมืออื่น ๆ ช่วยให้คุณทำงานกับ AI ได้โดยตรงในสภาพแวดล้อมของคุณ หรือมีอินเทอร์เฟซเฉพาะสำหรับการเขียนโค้ดแบบไวบ์ โดยส่วนตัวแล้ว สำหรับโปรเจกต์เหล่านี้ฉันใช้ &lt;a href=&#34;https://www.cursor.com/&#34;&gt;Cursor IDE&lt;/a&gt; และ &lt;a href=&#34;https://github.com/anthropics/claude-code&#34;&gt;Claude Code CLI&lt;/a&gt; เป็นหลัก&lt;/p&gt;&#xA;&lt;p&gt;แต่ประเด็นคือ เครื่องมือและโมเดลเหล่านี้มีค่าใช้จ่าย สำหรับการเขียนโค้ดแบบดั้งเดิม สิ่งที่คุณต้องจ่ายเป็นหลักคือเวลา สำหรับการเขียนโค้ดแบบไวบ์ คุณต้องจ่ายด้วยเงินในกระเป๋า และหากคุณไม่รู้ว่ากำลังทำอะไรอยู่ คุณก็ต้องจ่ายทั้งด้วยเงินในกระเป๋าและเวลาด้วย โปรเจกต์แต่ละโปรเจกต์ในหน้านี้มีค่าใช้จ่ายในการสร้างประมาณ &lt;strong&gt;$10&lt;/strong&gt; ถึง &lt;strong&gt;$20&lt;/strong&gt; ซึ่งจะรวมกันเป็นจำนวนมากหากคุณทดลองสิ่งต่าง ๆ บ่อยครั้ง ฉันคิดว่าเมื่อโมเดลเหล่านี้พัฒนาขึ้นและมีประสิทธิภาพมากขึ้น ค่าใช้จ่ายจะลดลงในที่สุด แต่ในตอนนี้ นี่เป็นสิ่งที่ควรพิจารณาเมื่อตัดสินใจว่าการเขียนโค้ดแบบไวบ์เหมาะสมกับโปรเจกต์ของคุณหรือไม่&lt;/p&gt;</description>
    </item>
    <item>
      <title>Guardian Grid SF</title>
      <link>https://mehmetmhy.com/langs/th/guardian-grid/</link>
      <pubDate>Wed, 30 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/guardian-grid/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;    &lt;img width=&#34;250&#34; src=&#34;https://mehmetmhy.com/posts/guardian-grid/assets/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;  &lt;a href=&#34;https://github.com/dylan-eck/2025-nat-sec-hack&#34;&gt;คลัง GitHub&lt;/a&gt; &amp;bull;&#xA;  &lt;a href=&#34;https://www.linkedin.com/feed/update/urn:li:activity:7323027994569015298/&#34;&gt;โพสต์ LinkedIn&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;  &lt;a href=&#34;https://www.youtube.com/watch?v=pHRag0iRaTI&#34;&gt;วิดีโอสาธิต&lt;/a&gt; &amp;bull;&#xA;  &lt;a href=&#34;https://cerebralvalley.ai/e/national-security-hackathon-5a6fa1dc&#34;&gt;รายละเอียดงานแฮ็กกาธอน&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;Guardian Grid (SF) คือเครื่องมืออพยพฉุกเฉินสำหรับเมืองอัจฉริยะที่ช่วยให้ชุมชนตอบสนองได้อย่างรวดเร็วและปลอดภัยในช่วงเกิดภัยพิบัติครั้งใหญ่ ระบบนี้ช่วยให้ผู้ดูแลเมืองหรือเจ้าหน้าที่ฉุกเฉินสามารถทำเครื่องหมายเขตอันตราย เช่น พื้นที่ที่ได้รับผลกระทบจากภัยพิบัติทางธรรมชาติ และกำหนดเขตปลอดภัยได้โดยตรงบนแผนที่แบบโต้ตอบ จากนั้นจะใช้อัลกอริทึมค้นหาเส้นทางขั้นสูงเพื่อสร้างและสื่อสารเส้นทางอพยพที่ปลอดภัยที่สุดสำหรับผู้อยู่อาศัย โดยคำนึงถึงอันตรายในปัจจุบัน&lt;/p&gt;&#xA;&lt;p&gt;เมื่อเกิดเหตุฉุกเฉิน เจ้าหน้าที่สามารถอัปเดตพื้นที่อันตรายและพื้นที่ปลอดภัย และส่งการแจ้งเตือนไปยังโทรศัพท์ของผู้อยู่อาศัยผ่านข้อความได้ทันที แต่ละคนจะได้รับลิงก์ไปยังพอร์ทัลบนเว็บ ซึ่งใช้ตำแหน่งปัจจุบันของพวกเขาเพื่อแสดงเส้นทางไปยังพื้นที่ปลอดภัยโดยคำนึงถึงอันตราย และให้คำแนะนำเส้นทางแบบทันทีด้วย &lt;a href=&#34;https://www.google.com/maps/&#34;&gt;Google Maps&lt;/a&gt; เมื่อสถานการณ์เปลี่ยนแปลง เส้นทางจะถูกคำนวณใหม่แบบเรียลไทม์ และส่งการแจ้งเตือนใหม่เพื่อให้ทุกคนได้รับข้อมูลล่าสุดและปลอดภัย ดูการสาธิตได้ที่นี่:&lt;/p&gt;&#xA;&lt;div style=&#34;height: 10px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/pHRag0iRaTI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;/div&gt;&#xA;&lt;div style=&#34;height: 10px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p&gt;ในโค้ดสาธิตปัจจุบัน การแจ้งเตือนจะถูกส่งผ่าน SMS ไปยังหมายเลขโทรศัพท์เพียงหมายเลขเดียวเพื่อวัตถุประสงค์ด้านการสาธิตและการทดสอบ อย่างไรก็ตาม ในการใช้งานจริง Guardian Grid SF จะผสานรวมกับ&lt;a href=&#34;https://www.fcc.gov/consumers/guides/wireless-emergency-alerts-wea&#34;&gt;ระบบการแจ้งเตือนฉุกเฉินไร้สาย (WEA)&lt;/a&gt; เพื่อกระจายการแจ้งเตือนการอพยพไปยังทุกคนในเมืองหรือภูมิภาคที่ได้รับผลกระทบ&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;    &lt;img src=&#34;https://mehmetmhy.com/posts/guardian-grid/assets/demo_img.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;แม้ในปัจจุบันจะมุ่งเน้นไปที่บริเวณอ่าวซานฟรานซิสโก แต่วิสัยทัศน์ของเราคือการขยาย Guardian Grid ไปยังเมืองสำคัญอื่น ๆ ทั่วโลก เป้าหมายของเราคือการจัดหาระบบที่แข็งแกร่งสำหรับการอพยพที่ประสานงานกันและขับเคลื่อนด้วยข้อมูล เพื่อให้ทุกเมืองสามารถปกป้องประชาชน ลดความแออัด และตอบสนองได้อย่างรวดเร็วเมื่อเหตุฉุกเฉินเกิดขึ้น&lt;/p&gt;</description>
    </item>
    <item>
      <title>ความท้าทาย AgBot ปี 2019</title>
      <link>https://mehmetmhy.com/langs/th/agbot-2019/</link>
      <pubDate>Sun, 20 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/agbot-2019/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img src=&#34;https://mehmetmhy.com/posts/agbot-2019/imgs/our_robot/IMG_9040.jpeg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;โรงเรยนมธยม-east&#34;&gt;โรงเรียนมัธยม East&lt;/h2&gt;&#xA;&lt;p&gt;ระหว่างที่ฉันเรียนอยู่ที่ &lt;a href=&#34;https://east.dpsk12.org/&#34;&gt;โรงเรียนมัธยม East&lt;/a&gt; ในเมืองเดนเวอร์ รัฐโคโลราโด (2014-2018) ฉันมีส่วนร่วมอย่างมากในกิจกรรมนอกเวลาเรียน โดยกิจกรรมที่ส่งผลกระทบกับฉันมากที่สุดคือชมรมหุ่นยนต์ &lt;a href=&#34;https://angelbotics.org/&#34;&gt;AngelBotics&lt;/a&gt; ฉันไม่ได้เข้าร่วมจนกระทั่งปีที่สอง เนื่องจากในช่วงแรกฉันมุ่งความสนใจไปที่ฟุตบอลเป็นหลัก ชมรมนี้เข้าร่วมการแข่งขัน &lt;a href=&#34;https://en.wikipedia.org/wiki/FIRST_Robotics_Competition&#34;&gt;FIRST Robotics Competition&lt;/a&gt; (FRC) เป็นหลัก ซึ่งเปิดโอกาสให้ฉันได้สำรวจวิศวกรรมเครื่องกลและวิศวกรรมไฟฟ้า รวมถึงการเขียนโปรแกรม ผ่าน AngelBotics ฉันได้เรียนรู้การใช้เครื่องมือ CAD เครื่องพิมพ์ 3 มิติ และอุปกรณ์วิศวกรรมอื่น ๆ ทำให้ได้สัมผัสแนวคิดด้าน STEM ที่โดยทั่วไปสงวนไว้สำหรับนักศึกษามหาวิทยาลัย ตอนแรกฉันใฝ่ฝันที่จะเป็นนักฟิสิกส์ควอนตัม แต่ประสบการณ์จากวิชาฟิสิกส์ระดับ AP และหุ่นยนต์ทำให้ฉันรู้ว่าฉันไม่ได้เก่งฟิสิกส์ขนาดนั้น และส่งผลให้ฉันหันออกจากเส้นทางวิศวกรรมเครื่องกล&lt;/p&gt;&#xA;&lt;p&gt;แต่ฉันกลับค้นพบความถนัดของตัวเองในด้านการเขียนโปรแกรม ซึ่งเริ่มต้นจากการเขียนโค้ด Python สำหรับ &lt;a href=&#34;https://en.wikipedia.org/wiki/Raspberry_Pi&#34;&gt;Raspberry Pi&lt;/a&gt; เครื่องแรกของฉัน และได้รับการตอกย้ำผ่านโครงการ Java ในวิชา Computer Science ระดับ AP แม้ว่าฉันจะประสบปัญหากับการสอบ คุณครูของฉัน คุณ Nagel สนับสนุนให้ฉันมุ่งสู่งานพัฒนาซอฟต์แวร์ โดยเน้นย้ำว่าคุณค่าของโครงการสำคัญกว่าคะแนนสอบ สิ่งนี้ทำให้ฉันมุ่งเน้นไปที่วิทยาการคอมพิวเตอร์เพื่อเป็นสาขาที่เรียนในมหาวิทยาลัย โดยมีความฝันที่จะเป็นวิศวกรซอฟต์แวร์และในที่สุดก็เป็นผู้ก่อตั้งบริษัทในเส้นทางอาชีพของฉัน&lt;/p&gt;&#xA;&lt;p&gt;แม้ว่าฉันจะไม่ได้มีส่วนร่วมกับ AngelBotics มากนักเนื่องจากภาระการเรียนที่หนักหน่วงและเส้นโค้งการเรียนรู้ที่สูง แต่ชมรมนี้ก็ยังจุดประกายความหลงใหลในหุ่นยนต์ตลอดชีวิตให้กับฉัน ดังนั้นเมื่อฉันเริ่มเรียนมหาวิทยาลัย ฉันจึงตั้งใจแน่วแน่ที่จะเข้าร่วมชมรมหุ่นยนต์ของมหาวิทยาลัย และสักวันหนึ่งจะสร้างบริษัทที่แก้ไขปัญหาในโลกจริงด้วยหุ่นยนต์&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;350&#34; src=&#34;https://mehmetmhy.com/posts/agbot-2019/imgs/frc/IMG_9629.jpeg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;โรงเรยนเหมองแร&#34;&gt;โรงเรียนเหมืองแร่&lt;/h2&gt;&#xA;&lt;p&gt;หลังจากสำเร็จการศึกษาจากโรงเรียนมัธยม East ฉันเริ่มเรียนปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ที่ &lt;a href=&#34;https://www.mines.edu/&#34;&gt;Colorado School of Mines&lt;/a&gt; (2018-2022) ในภาคการศึกษาแรกของฉัน ฉันลองเข้าไปดู &lt;a href=&#34;https://orgs.mines.edu/minesroboticsclub/&#34;&gt;ชมรมหุ่นยนต์ของ Mines&lt;/a&gt; และค้นพบกลุ่มหุ่นยนต์แห่งใหม่ที่ชื่อว่า AgBot&lt;/p&gt;</description>
    </item>
    <item>
      <title>ฟอร์แมตเตอร์แบบรวมศูนย์ด้วย FM</title>
      <link>https://mehmetmhy.com/langs/th/fm/</link>
      <pubDate>Wed, 02 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/fm/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/fm&#34;&gt;รีโพซิทอรี GitHub ของโปรเจกต์&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 25px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;425&#34; src=&#34;https://mehmetmhy.com/archive/fm/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ปญหา&#34;&gt;ปัญหา&lt;/h2&gt;&#xA;&lt;p&gt;ฉันชอบให้โค้ดของตัวเองดูดีและเป็นระเบียบอยู่เสมอ ดังนั้นฉันจึงชื่นชอบเครื่องมือจัดรูปแบบ อย่างไรก็ตาม ฉันไม่ชอบวิธีที่ IDE จัดการกับการจัดรูปแบบซึ่งดูยุ่งเหยิงและสับสน และฉันเขียนโค้ดจำนวนมากในเทอร์มินัลผ่าน Vim อยู่พักหนึ่ง ฉันกำลังมองหาเครื่องมือ CLI ที่เป็นเครื่องมือจัดรูปแบบ ซึ่งอนุญาตให้ฉันระบุพาธไฟล์หรือพาธไดเรกทอรี และจัดรูปแบบเนื้อหาทั้งหมดที่ฉันระบุให้ ฉันหมายความว่า หากฉันระบุไดเรกทอรี เครื่องมือจะจัดรูปแบบไฟล์ทั้งหมดในไดเรกทอรีนั้น และเคารพไฟล์ &lt;code&gt;.gitignore&lt;/code&gt; ใด ๆ หากพบไฟล์ดังกล่าวในไดเรกทอรีที่ระบุ ฉันค้นหาวิธีแก้ปัญหาอยู่พักหนึ่ง แต่ก็ไม่พบอะไรเลย&lt;/p&gt;&#xA;&lt;h2 id=&#34;วธแกปญหา&#34;&gt;วิธีแก้ปัญหา&lt;/h2&gt;&#xA;&lt;p&gt;ด้วยเหตุนี้และเพื่อตอบสนองต่อปัญหานี้ ฉันจึงพัฒนา &lt;strong&gt;ForMatter&lt;/strong&gt; หรือเรียกสั้น ๆ ว่า &lt;strong&gt;fm&lt;/strong&gt; ซึ่งเป็นเครื่องมือ CLI ที่ปัจจุบันยังอยู่ในช่วงเริ่มต้นของการพัฒนา โดยออกแบบมาเพื่อจัดรูปแบบสคริปต์ในโปรเจกต์ต่าง ๆ เครื่องมือนี้ให้การควบคุมการจัดรูปแบบได้มากกว่าการพึ่งพา IDE แม้ว่าจะยังอยู่ระหว่างการพัฒนา แต่ก็สามารถใช้งานได้อย่างเต็มรูปแบบ! หากคุณสนใจที่จะมีส่วนร่วม ก็สามารถ fork รีโพได้ตามสบายและส่ง PR เข้ามา&lt;/p&gt;&#xA;&lt;h2 id=&#34;การออกแบบ&#34;&gt;การออกแบบ&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;fm&lt;/strong&gt; เขียนด้วยสคริปต์ Bash และใช้ไลบรารี/เครื่องมือจัดรูปแบบต่อไปนี้อยู่เบื้องหลัง: &lt;a href=&#34;https://github.com/mvdan/sh&#34;&gt;shfmt&lt;/a&gt;, &lt;a href=&#34;https://github.com/psf/black&#34;&gt;black&lt;/a&gt;, &lt;a href=&#34;https://www.npmjs.com/package/prettier&#34;&gt;Prettier&lt;/a&gt; และ &lt;a href=&#34;https://clang.llvm.org/docs/ClangFormat.html&#34;&gt;ClangFormat&lt;/a&gt; ด้วยไลบรารี/เครื่องมือจัดรูปแบบเหล่านี้ &lt;strong&gt;fm&lt;/strong&gt; รองรับรูปแบบต่อไปนี้: &lt;strong&gt;.py&lt;/strong&gt;, &lt;strong&gt;.sh&lt;/strong&gt;, &lt;strong&gt;.bash&lt;/strong&gt;, &lt;strong&gt;.dash&lt;/strong&gt;, &lt;strong&gt;.ksh&lt;/strong&gt;, &lt;strong&gt;.js&lt;/strong&gt;, &lt;strong&gt;.jsx&lt;/strong&gt;, &lt;strong&gt;.ts&lt;/strong&gt;, &lt;strong&gt;.tsx&lt;/strong&gt;, &lt;strong&gt;.json&lt;/strong&gt;, &lt;strong&gt;.md&lt;/strong&gt;, &lt;strong&gt;.html&lt;/strong&gt;, &lt;strong&gt;.css&lt;/strong&gt;, &lt;strong&gt;.yml&lt;/strong&gt;, &lt;strong&gt;.yaml&lt;/strong&gt;, &lt;strong&gt;.graphql&lt;/strong&gt;, &lt;strong&gt;.vue&lt;/strong&gt;, &lt;strong&gt;.scss&lt;/strong&gt;, &lt;strong&gt;.less&lt;/strong&gt;, &lt;strong&gt;.c&lt;/strong&gt;, &lt;strong&gt;.cpp&lt;/strong&gt;, &lt;strong&gt;.h&lt;/strong&gt;, &lt;strong&gt;.hpp&lt;/strong&gt;, &lt;strong&gt;.m&lt;/strong&gt;, &lt;strong&gt;.mm&lt;/strong&gt; และ &lt;strong&gt;.java&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DocuInsight ทำให้การลงนามง่ายขึ้น</title>
      <link>https://mehmetmhy.com/langs/th/docuinsight/</link>
      <pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/docuinsight/</guid>
      <description>&lt;div style=&#34;height: 25px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;300&#34; src=&#34;https://mehmetmhy.com/posts/docuinsight/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เหตการณ&#34;&gt;เหตุการณ์&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;15 กันยายน 2025:&lt;/strong&gt; DocuInsight ถูกยุติการให้บริการแล้ว แต่ปัจจุบันเปิดซอร์สอย่างสมบูรณ์ที่ &lt;a href=&#34;https://github.com/eandf/DocuInsight&#34;&gt;github.com/eandf/DocuInsight&lt;/a&gt; พร้อมเอกสารประกอบที่ &lt;a href=&#34;https://eandf.github.io/DocuInsight/&#34;&gt;eandf.github.io/DocuInsight&lt;/a&gt; โดเมนเดิมจะเปลี่ยนเส้นทางไปยังที่ดังกล่าวจนถึงปี 2027&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;27 มกราคม 2025:&lt;/strong&gt; DocuInsight สร้างโดย &lt;a href=&#34;https://www.linkedin.com/in/dylanjeck/&#34;&gt;Mehmet Yilmaz&lt;/a&gt; และ &lt;a href=&#34;https://www.linkedin.com/in/mehmet-mhy/&#34;&gt;Dylan Eck&lt;/a&gt; สำหรับ &lt;a href=&#34;https://unlocked.devpost.com/&#34;&gt;DocuSign Hackathon Unlocked&lt;/a&gt; ประจำปี 2024-2025 ดูรายละเอียดได้ที่ &lt;a href=&#34;https://www.docuinsight.ai/&#34;&gt;www.docuinsight.ai&lt;/a&gt; หรือ &lt;a href=&#34;https://www.docuinsight.ai/sign?job=a070d50e-11dd-4bdc-b679-4182e7a303f4&amp;amp;invite=aa949bb8-11f0-4c66-a506-8d3946000432&#34;&gt;การสาธิตแบบสด&lt;/a&gt; ของเรา โพสต์นี้อ้างอิงจาก &lt;a href=&#34;https://devpost.com/software/legalease-07rlgu&#34;&gt;ผลงานที่ส่งเข้าประกวดบน Devpost&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;DocuInsight คือแพลตฟอร์มที่ทำให้สัญญาทางกฎหมายง่ายขึ้นด้วยการเน้นข้อสัญญาสำคัญ แปลเป็นภาษาอังกฤษแบบเข้าใจง่าย และผสานการทำงานกับ DocuSign สำหรับลายเซ็นอิเล็กทรอนิกส์ พร้อมทั้งให้เข้าถึงผู้เชี่ยวชาญด้านกฎหมาย&lt;/p&gt;&#xA;&lt;p&gt;DocuInsight ถูกสร้างขึ้นเพื่อแก้ปัญหากับดักของข้อตกลง ซึ่งรายละเอียดสำคัญในสัญญายังคงถูกซ่อนอยู่หลังภาษากฎหมาย ทำให้ผู้คนลงนามโดยไม่เข้าใจสิทธิหรือภาระผูกพันของตนเองอย่างถ่องแท้ วิสัยทัศน์ของเราคือการช่วยให้ทั้งสองฝ่ายของข้อตกลง ไม่ว่าจะเป็นผู้ลงนามหรือผู้ส่ง ได้รับความกระจ่างอย่างครบถ้วนก่อนลงนาม นอกจากนี้ เรายังต้องการจัดหาวิธีง่าย ๆ ให้ผู้ใช้เชื่อมต่อกับผู้ประกอบวิชาชีพด้านกฎหมาย หากพวกเขาต้องการคำปรึกษาเฉพาะบุคคล&lt;/p&gt;&#xA;&lt;p&gt;DocuInsight ได้รับการพัฒนาตั้งแต่เดือนธันวาคม 2024 ถึงเดือนมกราคม 2025 สำหรับ DocuSign Hackathon โดยผสานการทำงานกับเทคโนโลยีของ DocuSign เพื่อนำเข้าข้อตกลงหรือเทมเพลต ใช้ OpenAI API สำหรับการวิเคราะห์ข้อความ และนำเสนออินเทอร์เฟซแชตที่สามารถตอบคำถามเกี่ยวกับสัญญาหรือให้แหล่งข้อมูลสำหรับค้นหาทนายความ เราเชื่อว่าการเชื่อมช่องว่างทางความรู้นี้จะช่วยลดความสับสน ข้อพิพาททางกฎหมาย และโอกาสที่พลาดไปสำหรับทุกคนที่เกี่ยวข้อง&lt;/p&gt;&#xA;&lt;h2 id=&#34;การสาธต&#34;&gt;การสาธิต&lt;/h2&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/vechiKAvdDU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;/div&gt;&#xA;&lt;!-- &lt;div style=&#34;height: 25px;&#34;&gt;&lt;/div&gt; --&gt;&#xA;&lt;h2 id=&#34;แรงบนดาลใจ&#34;&gt;แรงบันดาลใจ&lt;/h2&gt;&#xA;&lt;p&gt;ในช่วงต้นปี 2024 ฉันร่วมก่อตั้งสตาร์ตอัปกับเพื่อนสนิทคนหนึ่ง ด้วยความไว้วางใจเขา ฉันจึงลงนามในสัญญาเริ่มต้นของบริษัทโดยไม่ได้ตรวจสอบอย่างละเอียด หลังจากทุ่มเทเวลาและความเชี่ยวชาญอย่างมากในการพัฒนา MVP ของบริษัทโดยไม่ได้รับค่าตอบแทน เพื่อนของฉันใช้อำนาจจากหุ้นเพิ่มเติมของเขาบังคับให้ฉันเลือกระหว่างการลดสัดส่วนหุ้นของตนเองหรือถูกถอดออกจากบริษัท หลังจากหาทนายความ ฉันพบว่าตนเองได้ลงนามสละสิทธิสำคัญบางประการไปโดยไม่รู้ตัว และไม่สามารถปกป้องตนเองหรือบริษัทได้อย่างมีประสิทธิภาพ เนื่องจากพฤติกรรมเห็นแก่ตัวและไม่รอบคอบของเพื่อนที่เคยสนิท ข้อพิพาทดังกล่าวส่งผลกระทบต่อจิตใจของฉันและทำให้บริษัทเสียเวลาอันมีค่า ประสบการณ์นี้สอนให้ฉันตระหนักถึงความสำคัญอย่างยิ่งของการทำความเข้าใจทุกรายละเอียดในข้อตกลงทางกฎหมาย เพื่อปกป้องสิทธิส่วนบุคคลและสร้างความมั่นคงให้กับองค์กร&lt;/p&gt;</description>
    </item>
    <item>
      <title>ปัญญาประดิษฐ์ที่น่าเชื่อถือด้วย PAX</title>
      <link>https://mehmetmhy.com/langs/th/pax/</link>
      <pubDate>Wed, 23 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/pax/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img src=&#34;https://mehmetmhy.com/posts/pax/preview.jpg&#34; width=&#34;1000&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ภมหลง&#34;&gt;ภูมิหลัง&lt;/h2&gt;&#xA;&lt;p&gt;PAX (Proactive Agent for eXemplary Trustworthiness หรือเอเจนต์เชิงรุกเพื่อความน่าเชื่อถืออันเป็นแบบอย่าง) เริ่มต้นขึ้นจากการเปลี่ยนทิศทางครั้งใหญ่จากโครงการก่อนหน้าของฉัน &lt;a href=&#34;https://mehmetmhy.com/projects/tars/&#34;&gt;TARS&lt;/a&gt; ซึ่งมุ่งเป้าหมายไปที่การทดสอบเจาะระบบความมั่นคงปลอดภัยทางไซเบอร์โดยอัตโนมัติ ขณะที่ฉันกำลังพัฒนา TARS ก็เห็นได้ชัดว่าอุปสรรคที่ใหญ่ที่สุดประการหนึ่งต่อการสร้างเอเจนต์ AI ที่ใช้งานได้จริงและเชื่อถือได้ ไม่ใช่เพียงการทำงานให้เป็นอัตโนมัติเท่านั้น แต่ยังรวมถึง &lt;strong&gt;การสร้างความน่าเชื่อถือให้กับคำตอบที่สร้างโดย AI&lt;/strong&gt; โดยเฉพาะเมื่อผลลัพธ์เหล่านั้นอาจส่งผลต่อการตัดสินใจในโลกจริง ซึ่งอาจมีผลกระทบอย่างมหาศาล&lt;/p&gt;&#xA;&lt;p&gt;แทนที่จะทำให้เฉพาะงานทดสอบเจาะระบบความมั่นคงปลอดภัยทางไซเบอร์เป็นอัตโนมัติด้วย TARS ฉันต้องการแก้ไขปัญหาพื้นฐานประการหนึ่ง: &lt;em&gt;เราจะรู้ได้อย่างไรว่าเราสามารถเชื่อถือสิ่งที่ LLM พูดได้?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;TARS ได้รับการพัฒนาในฐานะ MVP สำหรับสตาร์ตอัปแห่งแรกของฉัน &lt;a href=&#34;https://osgil.org/&#34;&gt;Osgil&lt;/a&gt; ซึ่งฉันเป็นผู้ร่วมก่อตั้ง เป้าหมายของเราคือการทำให้การทดสอบเจาะระบบความมั่นคงปลอดภัยทางไซเบอร์เป็นอัตโนมัติโดยใช้เอเจนต์ AI TARS ช่วยให้เราได้รับเงินทุนระยะก่อนเมล็ดพันธุ์จากตัวเร่งการลงทุน Forum Ventures อย่างไรก็ตาม เมื่อเราเข้าพบบริษัทด้านกลาโหมและความมั่นคงปลอดภัยทางไซเบอร์ เราพบว่าองค์กรเหล่านั้นไม่ไว้วางใจให้เอเจนต์ AI ดำเนินการและรายงานงานสำคัญ เช่น การทดสอบเจาะระบบ นอกจากนี้ เกือบทั้งหมดต้องการทำธุรกิจกับบริษัทด้านความมั่นคงปลอดภัยทางไซเบอร์เป็นหลัก เพื่อให้มีผู้รับผิดแทนในกรณีที่เกิดเรื่องผิดพลาด โดยพื้นฐานแล้ว ผู้มีอำนาจตัดสินใจในบริษัทเหล่านี้ไม่ได้ใส่ใจเรื่องความปลอดภัยของตนเอง เว้นแต่จะหลีกเลี่ยงไม่ได้ และเมื่อพวกเขาใส่ใจ หนึ่งในเกณฑ์ของพวกเขาก็คือการมีผู้รับผิดแทนในกรณีที่เกิดข้อผิดพลาด เพื่อเป็นรูปแบบหนึ่งของการประกันภัย ณ ช่วงปลายปี 2024 การโจมตีทางไซเบอร์ที่ขับเคลื่อนด้วย AI โดยอัตโนมัติยังไม่ใช่ข้อกังวลสำคัญ ดังนั้นผู้มีอำนาจตัดสินใจจึงไม่เห็นความจำเป็นที่แท้จริงสำหรับโซลูชันของเรา เนื่องจากขาดความต้องการของตลาด เราจึงเปลี่ยนทิศทางมาให้ความสำคัญกับการลดภาพหลอนในโมเดล LLM ด้วยการปรับปรุงความน่าเชื่อถือของ LLM เราเชื่อว่างานของเราจะเป็นประโยชน์ต่อการประยุกต์ใช้เอเจนต์ AI ในอนาคตได้หลากหลายรูปแบบ นอกเหนือจากความมั่นคงปลอดภัยทางไซเบอร์&lt;/p&gt;</description>
    </item>
    <item>
      <title>การทดสอบเจาะระบบด้วย AI ด้วย TARS</title>
      <link>https://mehmetmhy.com/langs/th/tars/</link>
      <pubDate>Fri, 23 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/tars/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/osgil-defense/TARS&#34;&gt;&lt;figure&gt;&#xA;    &lt;img src=&#34;https://img.shields.io/github/stars/osgil-defense/TARS?style=social&#34; alt=&#34;ดาว GitHub&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &#xA;&lt;/figure&gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;    &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/posts/tars/logo.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;TARS คือความพยายามในการทำให้บางส่วนของการทดสอบเจาะระบบความปลอดภัยทางไซเบอร์เป็นระบบอัตโนมัติโดยใช้เอเจนต์ AI เดิมทีโปรเจกต์นี้เป็น MVP หลักสำหรับสตาร์ทอัปที่ผมร่วมก่อตั้งชื่อว่า &lt;a href=&#34;https://www.osgil.org/&#34;&gt;Osgil&lt;/a&gt; ปัจจุบันโปรเจกต์นี้เป็นโอเพนซอร์สที่ออกแบบมาเพื่อช่วยเหลือผู้เชี่ยวชาญด้านความปลอดภัยทางไซเบอร์ ดูรีโพซิทอรีได้ที่&lt;a href=&#34;https://github.com/osgil-defense/TARS&#34;&gt;นี่&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;การสาธต&#34;&gt;การสาธิต&lt;/h2&gt;&#xA;&lt;p&gt;ชมการสาธิตการทำงานของ TARS แบบสั้น ๆ ด้านล่าง สำหรับการสาธิตฉบับเต็มที่นำเสนอต่อนักลงทุน โปรด&lt;a href=&#34;https://mehmetmhy.com/&#34;&gt;ติดต่อเรา&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;video style=&#34;width: 100%; max-width: 650px; border: 2px solid rgba(128, 128, 128, 0.65); border-radius: 8px;&#34; controls&gt;&#xA;    &lt;source src=&#34;https://mehmetmhy.com/posts/tars/demo.mp4&#34; type=&#34;video/mp4&#34;&gt;&#xA;  &lt;/video&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;วสยทศนระยะยาว&#34;&gt;วิสัยทัศน์ระยะยาว&lt;/h2&gt;&#xA;&lt;p&gt;มอบโซลูชันการป้องกันอัจฉริยะโดยการสร้างเครื่องมือที่อาศัยเอเจนต์ AI เพื่อทำให้การทดสอบเจาะระบบความปลอดภัยทางไซเบอร์เป็นระบบอัตโนมัติ กล่าวโดยสรุป แผนการคือ:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;สร้างเอเจนต์ที่สามารถใช้เครื่องมือความปลอดภัยทางไซเบอร์ที่มีอยู่เดิมได้อย่างเหมาะสมสำหรับการสแกนช่องโหว่และการวิเคราะห์ภัยคุกคาม&lt;/li&gt;&#xA;&lt;li&gt;ปรับปรุงเอเจนต์เหล่านั้นให้สามารถทำให้การระบุและการอุดช่องโหว่เป็นระบบอัตโนมัติ แทนที่จะทำเพียงการสแกนและการรายงานภัยคุกคาม&lt;/li&gt;&#xA;&lt;li&gt;สร้างระบบป้องกันเชิงตอบสนองที่สามารถสร้างมาตรการตอบโต้ผู้โจมตีได้แบบเรียลไทม์&lt;/li&gt;&#xA;&lt;li&gt;(ระยะยาว) พัฒนาเครื่องมือเพื่อเตรียมพร้อมสำหรับอนาคตที่การโจมตีที่ขับเคลื่อนด้วย AI ขั้นสูง แบบพลวัต และเป็นระบบอัตโนมัติ สามารถนำไปใช้งานได้อย่างง่ายดาย&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;ประวต&#34;&gt;ประวัติ&lt;/h2&gt;&#xA;&lt;p&gt;TARS ได้รับการพัฒนาสำหรับสตาร์ทอัปที่ผมร่วมก่อตั้งชื่อว่า &lt;a href=&#34;https://www.osgil.org/&#34;&gt;Osgil&lt;/a&gt; ในช่วงปลายเดือนเมษายน 2024 เดิมทีพัฒนาขึ้นสำหรับลูกค้าองค์กร แต่ต่อมาเราได้เปลี่ยนไปทำโปรเจกต์อื่น ทำให้ TARS กลายเป็นโอเพนซอร์สในเดือนสิงหาคม 2024&lt;/p&gt;&#xA;&lt;h2 id=&#34;สถานะปจจบน&#34;&gt;สถานะปัจจุบัน&lt;/h2&gt;&#xA;&lt;p&gt;ปัจจุบัน TARS สามารถใช้เครื่องมือต่อไปนี้ได้:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/OWASP/Nettacker&#34;&gt;Nettacker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/RustScan/RustScan&#34;&gt;RustScan&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/zaproxy/zaproxy&#34;&gt;Zed Attack Proxy (ZAP)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Ping_(networking_utility)&#34;&gt;Ping&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nmap.org/&#34;&gt;Nmap&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;การท่องเว็บพื้นฐาน (&lt;a href=&#34;https://brave.com/search/api/&#34;&gt;Brave API&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;ส่วนหน้าใช้ &lt;a href=&#34;https://streamlit.io/&#34;&gt;Streamlit&lt;/a&gt; แต่เราเริ่มสร้างส่วนหน้าที่ดีกว่าด้วย React แทนแล้ว เนื่องจาก Streamlit มีข้อจำกัดมาก เรากำลังศึกษางานวิจัยบางส่วนเพื่อดูว่าเราจะปรับปรุงความสามารถด้านการให้เหตุผลและการแก้ปัญหาของ TARS ได้อย่างไร เพราะในปัจจุบันเราใช้ CrewAI ซึ่งค่อนข้างมีข้อจำกัดเมื่อเริ่มทำงานขั้นสูงมากขึ้น เช่นเดียวกับสิ่งที่ TARS พยายามทำ ปัจจุบันเรามีแนวโน้มที่จะใช้ CrewAI สำหรับงานบางประเภท และมุ่งเน้นไปที่การใช้ LangGraph มากขึ้น&lt;/p&gt;</description>
    </item>
    <item>
      <title>Claude ในเชลล์</title>
      <link>https://mehmetmhy.com/langs/th/cla/</link>
      <pubDate>Mon, 08 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/cla/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/cla&#34;&gt;รีโพสิตอรี GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/cla/preview.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;เครื่องมือแชตผ่าน CLI อย่างง่ายที่ออกแบบมาเพื่อการโต้ตอบกับโมเดล LLM ของ Anthropic ได้อย่างสะดวก Cla พัฒนาต่อยอดมาจากโครงการ &lt;a href=&#34;https://github.com/MehmetMHY/cha&#34;&gt;Cha&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เบองหลง&#34;&gt;เบื้องหลัง&lt;/h2&gt;&#xA;&lt;p&gt;ผมพัฒนา Cha ขึ้นเพื่อให้โต้ตอบกับโมเดล LLM ที่ดีที่สุดในเทอร์มินัลได้อย่างง่ายดาย และมันได้เปลี่ยนวิธีที่ผมโต้ตอบกับเชลล์ไปโดยสิ้นเชิง สิ่งนี้เห็นได้จากการที่โครงการได้รับดาวมากกว่า 30 ดวงในช่วงหลายเดือนนับตั้งแต่ผมเปิดตัวและทำการตลาดบน Twitter/X และ Reddit แต่เมื่อวันที่ 21 มิถุนายน 2024 Anthropic ได้เปิดตัวโมเดลขั้นสูงรุ่นล่าสุดของพวกเขา นั่นคือ &lt;a href=&#34;https://www.anthropic.com/news/claude-3-5-sonnet&#34;&gt;Claude 3.5 Sonnet&lt;/a&gt; หลังจากได้ทดลองใช้โมเดลนี้ผ่านแผน Pro ของ Anthropic ผมก็เห็นทันทีว่า Claude 3.5 เขียนโค้ดได้ดีกว่าโมเดล GPT-4 ของ OpenAI มาก ผมค้นพบสิ่งนี้เพราะ Claude 3.5 ช่วยให้ผมสร้างแอป React ที่สมบูรณ์และซับซ้อนได้สำเร็จ ซึ่งเป็นสิ่งที่ GPT-4 ไม่สามารถทำได้ แม้จะมีการเปิดตัว GPT-4o แล้วก็ตาม โดยผมคิดว่า GPT-4o เป็นโมเดลที่แย่กว่าโมเดล GPT-4 รุ่นดั้งเดิมเสียอีก เมื่อรู้อย่างนี้ ผมจึงตัดสินใจสร้าง Cla ให้ทำงานคล้ายกับ Cha แต่สำหรับโมเดลของ Anthropic เนื่องจาก Claude 3.5 เขียนโค้ดได้ดีกว่า GPT-4 มาก&lt;/p&gt;</description>
    </item>
    <item>
      <title>GamerCraft</title>
      <link>https://mehmetmhy.com/langs/th/gamercraft/</link>
      <pubDate>Thu, 11 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/gamercraft/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;    &lt;img width=&#34;400&#34; src=&#34;https://mehmetmhy.com/archive/gamercraft/main_logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;สรปสน-ๆ&#34;&gt;สรุปสั้น ๆ&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ฉันเริ่มเล่น Minecraft ย้อนกลับไปในปี 2013 และฉันรักเกมนี้!&lt;/li&gt;&#xA;&lt;li&gt;ฉันเปิดตัวเซิร์ฟเวอร์ Minecraft Java Edition แบบวานิลลาชื่อ GamerCraft ในช่วงฤดูร้อนปี 2021&lt;/li&gt;&#xA;&lt;li&gt;เนื่องจากเหตุการณ์ด้านความปลอดภัย ตอนนี้ GamerCraft จึงดำเนินงานด้วยระบบรายชื่อรอและกระบวนการคัดกรองก่อนเข้าร่วม&lt;/li&gt;&#xA;&lt;li&gt;หากต้องการเข้าร่วม ส่งข้อความหาฉันทาง&lt;a href=&#34;https://mehmetmhy.com/&#34;&gt;โซเชียลมีเดีย&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;GamerCraft มุ่งเติบโตด้านชุมชนไปพร้อมกับการรักษาคุณค่าหลักด้านความคิดถึงและมิตรภาพ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ทมา&#34;&gt;ที่มา&lt;/h2&gt;&#xA;&lt;p&gt;การผจญภัยใน Minecraft ของฉันเริ่มต้นในปี 2013 ด้วย Java Edition ซึ่งฉันใช้เวลาประมาณ 98% ไปกับโหมดผู้เล่นคนเดียว เวลาที่เหลือใช้ไปกับเซิร์ฟเวอร์ผู้เล่นหลายคนยอดนิยมอย่าง Hypixel อย่างไรก็ตาม ในปี 2014 ฉันตัดสินใจเลิกเล่นเกมเพื่อมุ่งเน้นการเรียนมัธยมปลาย ดังนั้นฉันจึงโอนบัญชีให้พี่สาวของฉัน ภายในปี 2018 เมื่อเป็นนักศึกษาระดับปริญญาตรี การเล่นบนเซิร์ฟเวอร์ Minecraft ของเพื่อนกลายเป็นวิธีที่ยอดเยี่ยมในการสร้างมิตรภาพในมหาวิทยาลัย ในปีนั้น พี่สาวของฉันคืนบัญชีให้ฉัน ทำให้ความสนใจใน Minecraft ของฉันกลับมาอีกครั้ง&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;    &lt;img width=&#34;250&#34; src=&#34;https://mehmetmhy.com/archive/gamercraft/me.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;ระหว่างปี 2018 ถึง 2021 เพื่อน ๆ ของฉันมักเปิดเซิร์ฟเวอร์ให้เราเล่นด้วยกัน ซึ่งสนุกดี แต่เซิร์ฟเวอร์เหล่านี้เป็นเพียงชั่วคราวและมักจะค่อย ๆ หยุดดำเนินการไปหลังจากผ่านไปไม่กี่เดือน ช่วงปลายปี 2019 ถึงต้นปี 2020 ฉันหยุดเล่นบนเซิร์ฟเวอร์เหล่านี้ รวมถึงหยุดเล่น Minecraft ไปโดยสิ้นเชิง&lt;/p&gt;</description>
    </item>
    <item>
      <title>โครงการที่หลงใหลในปี 2014</title>
      <link>https://mehmetmhy.com/langs/th/passion-project/</link>
      <pubDate>Sun, 31 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/passion-project/</guid>
      <description>&lt;p&gt; &lt;/p&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;    &lt;img src=&#34;https://mehmetmhy.com/archive/passion-project/logo.jpg&#34; width=&#34;1000&#34;&gt;&#xA;    &lt;i&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/The_Astronomer_(Vermeer)&#34;&gt;นักดาราศาสตร์ (เฟอร์เมร์)&lt;/a&gt;&lt;/i&gt;&#xA;&lt;/div&gt;&#xA;&lt;h1 id=&#34;คำเตอน&#34;&gt;คำเตือน&lt;/h1&gt;&#xA;&lt;p&gt;โครงการนี้จัดทำขึ้นในฤดูใบไม้ผลิปี 2014 ตอนที่ฉันอายุ 14 ปีและกำลังเรียนอยู่มัธยมต้น ตอนนี้มันค่อนข้างเก่าแล้ว และในตอนนั้นฉันก็เป็นคนละคนกับตอนนี้ ดังนั้นโปรดเข้าใจว่าอาจมีข้อผิดพลาดด้านการสะกดคำและไวยากรณ์ นอกจากนี้ ผลงานนี้อาจดูไร้ประโยชน์และมีข้อบกพร่อง เนื่องจากหัวข้อนี้ซับซ้อนมาก และในตอนนั้นฉันเป็นเพียงนักเรียนมัธยมต้นเท่านั้น&lt;/p&gt;&#xA;&lt;h1 id=&#34;เรองราวเบองหลง&#34;&gt;เรื่องราวเบื้องหลัง&lt;/h1&gt;&#xA;&lt;p&gt;ตอนนั้นเป็นฤดูใบไม้ผลิปี 2014 และฉันกำลังเรียนอยู่ในช่วงเดือนสุดท้ายที่เหลือของการศึกษาระดับมัธยมต้น สำหรับโครงการสุดท้ายของเราเพื่อปิดฉากช่วงมัธยมต้นนั้น คือ &lt;strong&gt;โครงการที่หลงใหล&lt;/strong&gt; เท่าที่ฉันจำได้ &lt;strong&gt;โครงการที่หลงใหล&lt;/strong&gt; เป็นโครงการที่กินเวลาหลายเดือน ซึ่งเราได้รับเลือกให้เลือกหัวข้อหนึ่ง ทำการค้นคว้า และนำเสนอสิ่งที่เราได้เรียนรู้&lt;/p&gt;&#xA;&lt;p&gt;ในช่วงเวลานั้น ความฝัน/เป้าหมายของฉันคือการเข้าสู่แวดวงฟิสิกส์ควอนตัม และสักวันหนึ่งก่อตั้งบริษัทที่เราสามารถสร้างและนำคอมพิวเตอร์ควอนตัมออกจำหน่ายได้ ฉันไม่แน่ใจว่าความฝันด้านการเป็นผู้ประกอบการนี้มาจากไหน แต่ไม่ว่าอย่างไร มันก็อยู่ในตัวฉันเสมอ แม้กระทั่งในตอนนั้น&lt;/p&gt;&#xA;&lt;p&gt;เมื่อรู้อย่างนี้ และด้วยแรงผลักดันที่จะเข้าสู่แวดวงฟิสิกส์ควอนตัม ฉันจึงตัดสินใจว่าโครงการที่หลงใหลของฉันจะเกี่ยวกับหัวข้อ &lt;strong&gt;การเคลื่อนย้ายเชิงควอนตัม (QT)&lt;/strong&gt; &lt;a href=&#34;https://en.wikipedia.org/wiki/Quantum_teleportation&#34;&gt;QT&lt;/a&gt; คือการย้ายข้อมูลควอนตัมจากผู้ส่งไปยังผู้รับที่อยู่คนละสถานที่&lt;/p&gt;&#xA;&lt;p&gt;สำหรับโครงการนี้ ฉันทุ่มสุดตัว ฉันจำได้ว่าใช้เวลาหลายชั่วโมงต่อวันไปกับการค้นคว้า ดูวิดีโอบนยูทูบหลายสิบชั่วโมง ไปห้องสมุดในท้องถิ่นเพื่อหยิบหนังสือเกี่ยวกับฟิสิกส์ควอนตัม และใช้เวลาหลายสิบชั่วโมงอ่านหนังสือเหล่านั้น ฉันยังจำได้ว่าใช้เวลาหลายสิบชั่วโมงท่องเว็บ โดยเฉพาะวิกิพีเดีย เพื่อพยายามทำความเข้าใจหัวข้อที่ซับซ้อนนี้&lt;/p&gt;&#xA;&lt;p&gt;ในช่วงเวลานั้น ฉันจดบันทึกไว้หลายหน้า ส่วนใหญ่เขียนด้วยลายมือ บันทึกเหล่านี้มีรายละเอียดมากและเขียนไว้อย่างสวยงาม จนถึงทุกวันนี้ฉันก็ยังภูมิใจกับมัน ฉันยังทุ่มเทเวลาไปมากกับการเขียนรายงานและจัดทำงานนำเสนอของฉัน&lt;/p&gt;&#xA;&lt;p&gt;หลังจากทำโครงการนี้เป็นเวลาหลายสัปดาห์/หลายเดือน ฉันและเพื่อนร่วมชั้นก็ได้มานำเสนอผลงานของเราให้ครู ผู้ปกครอง และเพื่อนนักเรียนฟัง เมื่อทุกอย่างจบลง ฉันจำได้ว่าได้เกรด A สำหรับโครงการนี้ และนำความหลงใหลในฟิสิกส์ควอนตัมติดตัวเข้าสู่ช่วงมัธยมปลาย&lt;/p&gt;&#xA;&lt;p&gt;ระหว่างเรียนมัธยมปลาย หลังจากเรียนวิชาฟิสิกส์ไปสองสามวิชา ฉันก็ตระหนักว่าจริง ๆ แล้วฉันไม่ได้เก่งฟิสิกส์ขนาดนั้น ฉันสามารถเรียนมันได้และพยายามสนุกไปกับมัน แต่ฟิสิกส์ไม่ใช่สิ่งที่เป็นธรรมชาติสำหรับฉัน ฉันจะใช้เวลาหลายชั่วโมงแล้วหลายชั่วโมงเพื่อพยายามทำความเข้าใจหัวข้อที่ซับซ้อน เพียงเพื่อเห็นว่าเพื่อนร่วมชั้นส่วนใหญ่ของฉันทำสิ่งเดียวกันได้ภายในเวลาไม่ถึงหนึ่งชั่วโมง ในช่วงเวลานี้ ฉันยังศึกษาด้วยว่าการเรียนฟิสิกส์ในมหาวิทยาลัยจะเป็นอย่างไร และสรุปว่าฉันยังห่างไกลจากความเก่งพอที่จะประสบความสำเร็จในฟิสิกส์ เนื่องจากทั้งหมดนี้ รวมถึงความจริงที่ว่าฉันได้เกรด C แรกและครั้งเดียวในช่วงมัธยมปลายจากภาคการศึกษาแรกของวิชาฟิสิกส์ระดับก้าวหน้า C ฉันจึงตัดสินใจว่าจะไม่ประกอบอาชีพด้านฟิสิกส์ควอนตัม ฉันคิดว่าการจะประสบความสำเร็จในชีวิตอย่างแท้จริง คุณต้องทำสิ่งที่คุณสนุกกับมันและเป็นสิ่งที่คุณเก่ง ฉันชอบและเคารพฟิสิกส์ แต่ฉันไม่ได้เก่งด้านนี้ ดังนั้นในช่วงเวลานี้ ฉันจึงลองเรียนวิศวกรรมเครื่องกล และจากนั้นก็วิทยาการคอมพิวเตอร์ในช่วงมัธยมปลาย ก่อนจะลงหลักปักฐานและตัดสินใจเลือกวิทยาการคอมพิวเตอร์เมื่อถึงเวลาที่ฉันเริ่มเรียนมหาวิทยาลัย&lt;/p&gt;</description>
    </item>
    <item>
      <title>แชตเทอร์มินัล Cha</title>
      <link>https://mehmetmhy.com/langs/th/cha/</link>
      <pubDate>Tue, 12 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/cha/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/cha&#34;&gt;คลัง GitHub ของโปรเจกต์&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 15px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;400&#34; src=&#34;https://mehmetmhy.com/posts/cha/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เหตการณ&#34;&gt;เหตุการณ์&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;23 สิงหาคม 2025:&lt;/strong&gt; &lt;code&gt;Cha&lt;/code&gt; ไม่มีการดูแลรักษาอีกต่อไป ตัวสืบทอดที่ได้รับการพัฒนาอย่างต่อเนื่องคือ &lt;strong&gt;&lt;a href=&#34;https://github.com/MehmetMHY/ch&#34;&gt;Ch&lt;/a&gt;&lt;/strong&gt; ซึ่งเป็นการใช้งานด้วย &lt;a href=&#34;https://go.dev/&#34;&gt;Go&lt;/a&gt; ที่มีน้ำหนักเบาและมีฟังก์ชันหลักเหมือนกัน ดู &lt;a href=&#34;https://mehmetmhy.com/posts/cha_to_ch/&#34;&gt;บล็อกการย้ายระบบ&lt;/a&gt; เพื่อทำความเข้าใจว่ามีการเปลี่ยนมาใช้ &lt;strong&gt;Ch&lt;/strong&gt; อย่างไรและเพราะเหตุใด&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;Cha เป็นเครื่องมือแชต CLI แบบเรียบง่ายสำหรับโต้ตอบกับโมเดล LLM ของ OpenAI แม้ว่าจะมีโปรเจกต์ที่คล้ายกันอยู่ แต่ฉันไม่พบโปรเจกต์ใดที่ตรงกับความต้องการของฉัน ฉันจึงสร้างเครื่องมือนี้ขึ้นมา ฉันใช้เครื่องมือนี้ทุกวันนับตั้งแต่เปิดตัว ดูคลัง GitHub (ลิงก์อยู่ด้านบน) เพื่อเริ่มต้นใช้งาน&lt;/p&gt;&#xA;&lt;h2 id=&#34;ฟเจอร&#34;&gt;ฟีเจอร์&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;อินเทอร์เฟซแชต CLI พื้นฐานสำหรับโมเดล LLM ของ OpenAI&lt;/li&gt;&#xA;&lt;li&gt;ความสามารถในการขูดข้อมูลจากเว็บสำหรับลิงก์ที่ระบุ (รองรับการขูดข้อมูล JavaScript)&lt;/li&gt;&#xA;&lt;li&gt;ฟังก์ชันการขูดข้อมูลจาก YouTube สำหรับดึงข้อความถอดเสียงของวิดีโอ&lt;/li&gt;&#xA;&lt;li&gt;รองรับหลายบรรทัดเพื่อให้คัดลอกและวางลงใน CLI ได้ง่าย&lt;/li&gt;&#xA;&lt;li&gt;ความสามารถในการสร้างภาพโดยใช้โมเดลสร้างภาพของ OpenAI&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ใช้ &lt;a href=&#34;https://github.com/MehmetMHY/CLImage&#34;&gt;CLImage&lt;/a&gt; เพื่อแสดงภาพโดยตรงในเทอร์มินัล&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;รองรับทั้งโหมดแชตแบบโต้ตอบและแบบไม่โต้ตอบ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;การสาธต&#34;&gt;การสาธิต&lt;/h2&gt;&#xA;&lt;div style=&#34;height: 17px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;  &lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;        &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/zRnMu6OHNtU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;      &lt;/div&gt;&#xA;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;การสาธิต Cha หลักในปัจจุบัน (19 มีนาคม 2024)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>จาก MongoDB ไปยัง Postgres</title>
      <link>https://mehmetmhy.com/langs/th/db-migration/</link>
      <pubDate>Wed, 06 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/db-migration/</guid>
      <description>&lt;h2 id=&#34;เรองนเกยวกบอะไร&#34;&gt;เรื่องนี้เกี่ยวกับอะไร?&lt;/h2&gt;&#xA;&lt;p&gt;ระหว่างการสัมภาษณ์งานกับบริษัทแห่งหนึ่ง ฉันถูกขอให้ตอบคำถามต่อไปนี้: คุณช่วยอธิบายปัญหาที่ยากที่สุดที่คุณเคยแก้ได้หรือไม่? โดยสรุปแล้ว ปัญหาที่ยากที่สุดที่ฉันแก้เกิดขึ้นระหว่างที่ฉันทำงานอยู่ที่ eBay ซึ่งฉันได้ย้ายหนึ่งในโครงการภายในขนาดใหญ่ของ eBay จากการใช้ MongoDB ไปใช้ Postgres ในปี 2023 อย่างไรก็ตาม คำถามนี้ทำให้ฉันได้คิดอย่างจริงจังว่าฉันแก้ปัญหายากนี้ได้อย่างไร และเปิดโอกาสให้ฉันได้ทบทวนเส้นทางการเป็นนักพัฒนาของตนเอง ด้วยเหตุนี้ ฉันจึงเขียนคำตอบที่ละเอียดและครอบคลุมมากสำหรับคำถามดังกล่าว และต้องการแบ่งปันคำตอบนี้บนเว็บไซต์ของฉัน&lt;/p&gt;&#xA;&lt;h2 id=&#34;คำถามคออะไร&#34;&gt;คำถามคืออะไร?&lt;/h2&gt;&#xA;&lt;p&gt;คุณช่วยอธิบายปัญหาที่ยากที่สุดที่คุณเคยแก้ได้หรือไม่? โปรดตอบกลับด้วยย่อหน้าไม่เกิน 4 ย่อหน้า และบอกให้เราทราบว่า:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;คุณทำอะไร&lt;/li&gt;&#xA;&lt;li&gt;อะไรทำให้สิ่งนั้นยาก&lt;/li&gt;&#xA;&lt;li&gt;คุณเรียนรู้อะไรจากประสบการณ์นี้&lt;/li&gt;&#xA;&lt;li&gt;ผลลัพธ์ที่เกิดขึ้นทำให้คุณเติบโตอย่างไร&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;คำตอบของฉนคออะไร&#34;&gt;คำตอบของฉันคืออะไร?&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1---คณทำอะไร&#34;&gt;1 - คุณทำอะไร&lt;/h3&gt;&#xA;&lt;p&gt;ในปัจจุบันของเส้นทางอาชีพ ปัญหาที่ยากที่สุดที่ฉันแก้เกิดขึ้นระหว่างการทำงานในตำแหน่งปัจจุบันที่ eBay ปัจจุบันที่ eBay ซึ่งฉันทำงานในรูปแบบสัญญาจ้างผ่าน Hitachi Vantara ฉันพัฒนาและดูแลเครื่องมือภายในที่เรียกว่า Storage Management System หรือ STMS STMS เป็นเครื่องมือที่ทีม Service &amp;amp; Storage Infrastructure (SSI) ของ eBay ใช้เพื่อตรวจสอบและจัดการอุปกรณ์ต่าง ๆ ในศูนย์ข้อมูลของ eBay STMS ช่วยให้วิศวกรสามารถตรวจสอบเมตริกของอาร์เรย์ สวิตช์ โฮสต์ กลุ่มดิสก์ คลัสเตอร์ และฐานข้อมูลจำนวนมากได้ รวมถึงจัดการการแจ้งเตือนสำหรับสวิตช์และอาร์เรย์ และช่วยให้วิศวกรสามารถทำงานขั้นสูง เช่น การจัดสรรโฮสต์ได้อย่างง่ายดาย STMS รับเมตริกมากกว่า 1.5 ล้านรายการต่อนาที ซึ่งมาจากอาร์เรย์ สวิตช์ โฮสต์ กลุ่มดิสก์ และคลัสเตอร์จำนวนหลายสิบหรือหลายร้อยรายการทั่วศูนย์ข้อมูลของ eBay ระบบนี้ทำหน้าที่เป็นเครื่องมือสำคัญสำหรับทีม SSI ในการตรวจสอบและจัดการโครงสร้างพื้นฐานด้านพื้นที่จัดเก็บข้อมูลของ eBay ซึ่งมีความสำคัญอย่างยิ่งต่อบริการหลักและรูปแบบธุรกิจของ eBay เมื่อพิจารณาทั้งหมดนี้แล้ว ปัญหาที่ยากที่สุดที่ฉันต้องแก้ระหว่างช่วงเวลาที่ทำงานอยู่ที่ eBay คือการย้าย STMS จากการใช้ฐานข้อมูล MongoDB ไปใช้ฐานข้อมูล Postgres&lt;/p&gt;</description>
    </item>
    <item>
      <title>จาก MongoDB สู่ Postgres</title>
      <link>https://mehmetmhy.com/langs/th/mongodb_to_postgres/</link>
      <pubDate>Wed, 06 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/mongodb_to_postgres/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;    &lt;img src=&#34;https://mehmetmhy.com/posts/mongodb_to_postgres/preview.jpg&#34; width=&#34;2000&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;หมายเหตุ: บล็อกโพสต์นี้เป็นการรวม &lt;strong&gt;&lt;a href=&#34;https://mehmetmhy.com/archive/db-migration/&#34;&gt;จาก MongoDB สู่ Postgres&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;(2024-03-06)&lt;/em&gt; และ &lt;strong&gt;&lt;a href=&#34;https://mehmetmhy.com/archive/sequelize_vs_prisma/&#34;&gt;Sequelize ปะทะ Prisma&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;(2023-05-25)&lt;/em&gt; เข้าด้วยกัน บล็อกต้นฉบับถูกลบออกแล้ว และบล็อกนี้เข้ามาแทนที่ เนื่องจากทั้งสองบล็อกมีเนื้อหา/ข้อมูลโดยพื้นฐานเหมือนกัน การย้ายเริ่มต้นใน &lt;strong&gt;&lt;em&gt;ช่วงต้นเดือนมีนาคม 2023&lt;/em&gt;&lt;/strong&gt;, การสลับระบบเกิดขึ้นใน &lt;strong&gt;&lt;em&gt;ช่วงกลางเดือนพฤศจิกายน 2023&lt;/em&gt;&lt;/strong&gt;, และอินสแตนซ์ทั้งหมดของระบบ MongoDB เดิมถูกปิดใช้งานโดยสมบูรณ์ใน &lt;strong&gt;&lt;em&gt;ช่วงต้นเดือนมกราคม 2024&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;บทนำ&#34;&gt;บทนำ&lt;/h2&gt;&#xA;&lt;p&gt;ในช่วงเวลาที่ผมทำงานที่ eBay ผมเผชิญกับปัญหาที่กลายเป็นปัญหาทางเทคนิคซึ่งท้าทายที่สุดในอาชีพของผม นั่นคือการย้ายระบบจัดการพื้นที่จัดเก็บข้อมูล (STMS) จาก MongoDB ไปยัง Postgres นี่ไม่ใช่เพียงการสลับฐานข้อมูลแบบง่าย ๆ แต่เป็นการเปลี่ยนแปลงสถาปัตยกรรมทั้งหมดของระบบสำคัญที่รับเมตริกมากกว่า 1.5 ล้านรายการต่อนาทีจากศูนย์ข้อมูลของ eBay โดยมีข้อกำหนดว่าต้องไม่มีเวลาหยุดทำงานและต้องคงฟังก์ชันการทำงานที่มีอยู่เกือบทั้งหมดไว้&lt;/p&gt;&#xA;&lt;h2 id=&#34;stms-คออะไร&#34;&gt;STMS คืออะไร?&lt;/h2&gt;&#xA;&lt;p&gt;ระบบจัดการพื้นที่จัดเก็บข้อมูล (STMS) ทำหน้าที่เป็นเครื่องมือภายในที่สำคัญสำหรับทีมโครงสร้างพื้นฐานบริการและพื้นที่จัดเก็บข้อมูล (SSI) ของ eBay ระบบนี้ตรวจสอบและจัดการอุปกรณ์ต่าง ๆ ในศูนย์ข้อมูลของ eBay ทำให้วิศวกรสามารถ:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ตรวจสอบเมตริกจากอาร์เรย์ สวิตช์ โฮสต์ กลุ่มดิสก์ และคลัสเตอร์จำนวนมาก&lt;/li&gt;&#xA;&lt;li&gt;จัดการการแจ้งเตือนสำหรับสวิตช์และอาร์เรย์&lt;/li&gt;&#xA;&lt;li&gt;ดำเนินงานขั้นสูง เช่น การจัดสรรโฮสต์&lt;/li&gt;&#xA;&lt;li&gt;เข้าถึงข้อมูลแบบเรียลไทม์สำหรับบริการภายในอื่น ๆ ของ eBay&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;STMS ครอบคลุมอาร์เรย์มากกว่า 70 รายการ สวิตช์ 60 ตัว โฮสต์ 1100 เครื่อง กลุ่มดิสก์ 900 กลุ่ม และคลัสเตอร์ 200 คลัสเตอร์ในศูนย์ข้อมูล 3 แห่งของ eBay เนื่องจากระบบนี้มีบทบาทสำคัญต่อโครงสร้างพื้นฐานของ eBay การหยุดทำงานหรือการสูญเสียฟังก์ชันการทำงานใด ๆ จะส่งผลกระทบโดยตรงต่อบริการหลักและการดำเนินธุรกิจของบริษัท&lt;/p&gt;</description>
    </item>
    <item>
      <title>การเปรียบเทียบประสิทธิภาพโมเดล LLM ในเครื่อง</title>
      <link>https://mehmetmhy.com/langs/th/llm-speed-benchmark/</link>
      <pubDate>Fri, 15 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/llm-speed-benchmark/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/anarchy-ai/llm-speed-benchmark&#34;&gt;คลัง GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;300&#34; src=&#34;https://mehmetmhy.com/archive/llm-speed-benchmark/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ทมา&#34;&gt;ที่มา&lt;/h2&gt;&#xA;&lt;p&gt;ฉันสร้าง LLM Speed Benchmark (LLMSB) ขึ้นในช่วงที่ทำงานเป็นนักศึกษาฝึกงานด้านวิศวกรรมแบบพาร์ตไทม์ที่ &lt;a href=&#34;https://www.ycombinator.com/companies/anarchy-labs&#34;&gt;Anarchy (YC W23)&lt;/a&gt; LLMSB เป็นเครื่องมือเปรียบเทียบประสิทธิภาพสำหรับประเมินประสิทธิภาพของโมเดล LLM โดยใช้ไลบรารี &lt;a href=&#34;https://github.com/huggingface/transformers&#34;&gt;transformers&lt;/a&gt; ของ HuggingFace สำหรับโหลดและเรียกใช้โมเดล LLM และทำการวัดค่าเหล่านี้:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;เวลาทำงานทั้งหมด&lt;/li&gt;&#xA;&lt;li&gt;โทเค็นต่อวินาที&lt;/li&gt;&#xA;&lt;li&gt;ข้อมูลจำเพาะฮาร์ดแวร์ทั่วไป&lt;/li&gt;&#xA;&lt;li&gt;การใช้งาน cpu (ความถี่ปัจจุบันและเปอร์เซ็นต์การใช้งานของคอร์ในช่วงเวลาต่าง ๆ)&lt;/li&gt;&#xA;&lt;li&gt;การใช้งาน ram (การใช้งาน ram และ swap เมื่อเวลาผ่านไป)&lt;/li&gt;&#xA;&lt;li&gt;การใช้งาน gpu (โหลด การใช้หน่วยความจำ และอุณหภูมิเมื่อเวลาผ่านไป)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://raw.githubusercontent.com/anarchy-ai/llm-speed-benchmark/main/assets/docs/sample_results/codellama-13b-oasst-sft-v10_H100.json&#34;&gt;ที่นี่&lt;/a&gt; คือตัวอย่างการทำงานของการเปรียบเทียบประสิทธิภาพสำหรับโมเดล &lt;a href=&#34;https://huggingface.co/OpenAssistant/codellama-13b-oasst-sft-v10&#34;&gt;codellama-13b-oasst-sft-v10&lt;/a&gt; ที่ทำงานบน &lt;a href=&#34;https://en.wikipedia.org/wiki/Hopper_(microarchitecture)&#34;&gt;H100&lt;/a&gt; ฉันเป็นเจ้าของ &lt;a href=&#34;https://en.wikipedia.org/wiki/GeForce_20_series&#34;&gt;Nvidia RTX 2070 Ti&lt;/a&gt; ซึ่งมี VRAM ขนาด 8 GB น่าเสียดายที่สำหรับโมเดล LLM สมัยใหม่ส่วนใหญ่ VRAM ขนาด 8 GB ไม่เพียงพอสำหรับใช้งานโมเดล เนื่องจากเหตุนี้ ฉันจึงใช้ &lt;a href=&#34;https://www.runpod.io/&#34;&gt;RunPod&lt;/a&gt; เพื่อ “เช่า” GPU และรันการเปรียบเทียบประสิทธิภาพของฉันกับโมเดลบางรายการ&lt;/p&gt;&#xA;&lt;p&gt;นี่คือเรื่องราวเบื้องหลัง/เรื่องราวต้นกำเนิดของ LLMSB เนื่องจากโครงการนี้เป็นโอเพนซอร์ส คุณจึงสามารถดูโค้ดได้&lt;a href=&#34;https://github.com/anarchy-ai/llm-speed-benchmark&#34;&gt;ที่นี่&lt;/a&gt; ด้านล่างนี้ ฉันได้ใส่ README จากคลังไว้ หากคุณต้องการลองดู&lt;/p&gt;</description>
    </item>
    <item>
      <title>การตลาด ABM ด้วย InsightRed</title>
      <link>https://mehmetmhy.com/langs/th/insightred/</link>
      <pubDate>Thu, 19 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/insightred/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/insightred&#34;&gt;รีโพสิโทรี GitHub ของโปรเจกต์&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;300&#34; src=&#34;https://mehmetmhy.com/posts/insightred/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;InsightRed&lt;/strong&gt; คือเครื่องมือ &lt;a href=&#34;https://en.wikipedia.org/wiki/Account-based_marketing&#34;&gt;การตลาดแบบมุ่งเน้นบัญชี (ABM)&lt;/a&gt; ที่ขับเคลื่อนด้วย LLM ซึ่งดึงความคิดเห็น Reddit ล่าสุดจาก Subreddit ต่าง ๆ โดยเรียงตาม &amp;ldquo;Hot&amp;rdquo; และระบุผู้ใช้ที่แสดงให้เห็นถึงความสนใจที่อาจเป็นไปได้ในโปรเจกต์หรือผลิตภัณฑ์ของคุณ เครื่องมือนี้ช่วยให้คุณระบุและกำหนดเป้าหมายผู้ใช้มูลค่าสูงบน Reddit เพื่อให้ได้ผู้ใช้กลุ่มแรกสำหรับผลิตภัณฑ์/โปรเจกต์ของคุณ โปรเจกต์นี้สร้างขึ้นสำหรับแฮ็กกาธอนเดือนตุลาคม 2023 ของ &lt;a href=&#34;https://anarchy.ai/welcome/why_anarchy&#34;&gt;ANARCHY&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ประกาศ&#34;&gt;ประกาศ&lt;/h2&gt;&#xA;&lt;h3 id=&#34;19-ตลาคม-2023&#34;&gt;19 ตุลาคม 2023&lt;/h3&gt;&#xA;&lt;p&gt;จากการต่อยอดโปรเจกต์นี้ ผมรู้สึกยินดีที่จะประกาศว่าเราได้รับรางวัลอันดับ 1 ในแฮ็กกาธอนเดือนตุลาคม 2023 ของ Anarchy!&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img src=&#34;https://mehmetmhy.com/posts/insightred/win.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;details&gt;&#xA;  &lt;summary&gt;คลิกที่นี่เพื่อดูข้อความในโหมด TEXT (แก้ไขเนื่องจากการจัดรูปแบบของ Discord)&lt;/summary&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@everyone **👑 HACKATHON 👑**&#xA;&#xA;I&amp;#39;m very excited to announce the second anarchy hackathon&amp;#39;s winners as follows:&#xA;&#xA;🥇 &amp;#34;@Ben Zimmerman [T3CH3Y]&amp;#34;, @Mehmet, and &amp;#34;@Ananya Aithal&amp;#34;&amp;#39;s InsightRed! https://www.youtube.com/watch?v=xhKwnKxmg5k&#xA;&#xA;🥈 @partho and @Karan&amp;#39;s  DistillClassifier https://www.loom.com/share/d7e7c8e12dd14bcabdf41051433901a1?sid=900cb491-8117-4530-a131-d87eeca1ca6f&#xA;&#xA;Really **AMAZING WORK EVERYBODY** @MathYouF and I were super impressed by all the submissions.&#xA;&#xA;Special mentions go out to:&#xA;&#xA;1. @B3LOL, @alastine , and @AndrewKamau &amp;#39;s WiE: https://youtu.be/V8gqCvgRcpk&#xA;2. &amp;#34;@Mert Bozkir | mertbozkir&amp;#34;&amp;#39;s Doc-String-Ify: https://www.loom.com/share/274565d0ddec417783e739ee728654d3?sid=6bb1b07a-f06a-4ec3-82c6-1d7ba6eae0d3&#xA;&#xA;The feedback we got from these projects has been super valuable and we&amp;#39;re going to work on fixing every bit 🦜&#xA;&#xA;We&amp;#39;re going to reach out to the teams individually for prizes. Additionally, we think these were incredible enough that we&amp;#39;d like to spend the next few weeks working on showcasing these incredible projects.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/details&gt;&#xA;&lt;h2 id=&#34;เดโม&#34;&gt;เดโม&lt;/h2&gt;&#xA;&lt;div style=&#34;height: 50px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/xhKwnKxmg5k?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;/div&gt;&#xA;&lt;div style=&#34;height: 50px;&#34;&gt;&lt;/div&gt;&#xA;&lt;h2 id=&#34;องคประกอบของ-insightred&#34;&gt;องค์ประกอบของ InsightRed&lt;/h2&gt;&#xA;&lt;h4 id=&#34;-collector&#34;&gt;🧩 Collector&lt;/h4&gt;&#xA;&lt;p&gt;Collector รวบรวมโพสต์ Reddit ล่าสุดและความคิดเห็นของโพสต์นั้น ๆ สำหรับ Subreddit ที่ระบุ โดยใช้ &lt;a href=&#34;https://www.reddit.com/dev/api/&#34;&gt;API ของ Reddit&lt;/a&gt; หลังจากรวบรวมแล้ว Collector จะบันทึกข้อมูลที่รวบรวมได้ลงในฐานข้อมูล SQLite ภายในเครื่อง การดำเนินการนี้ทำได้ง่ายขึ้นด้วยการใช้แพ็กเกจ python &lt;a href=&#34;https://github.com/praw-dev/praw&#34;&gt;praw&lt;/a&gt; เพื่อช่วยในการใช้งาน API ของ Reddit และ &lt;a href=&#34;https://github.com/sqlalchemy/sqlalchemy&#34;&gt;SQLAlchemy&lt;/a&gt; สำหรับดำเนินการ CRUD ในฐานข้อมูล SQLite ภายในเครื่อง&lt;/p&gt;</description>
    </item>
    <item>
      <title>ศิลปะ AI ด้วย DALL-E 2</title>
      <link>https://mehmetmhy.com/langs/th/dalle-2-images/</link>
      <pubDate>Thu, 20 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/dalle-2-images/</guid>
      <description>&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://openai.com/dall-e-2&#34;&gt;DALL•E 2&lt;/a&gt; เป็นเครื่องมือที่สร้างภาพโดยอ้างอิงจากคำบรรยายด้วยภาษาธรรมชาติ เครื่องมือนี้สร้างขึ้นโดย &lt;a href=&#34;https://en.wikipedia.org/wiki/OpenAI&#34;&gt;OpenAI&lt;/a&gt; ย้อนกลับไปในเดือนเมษายน 2022 ฉันเริ่มใช้งานในเดือนสิงหาคม 2022 และตั้งแต่นั้นมาก็สร้างภาพด้วยเครื่องมือนี้ไปแล้วหลายพันภาพ ด้านล่างนี้คือภาพที่ดีที่สุดที่ฉันสร้างโดยใช้ DALL•E 2&lt;/p&gt;&#xA;&lt;h2 id=&#34;ภาพ&#34;&gt;ภาพ&lt;/h2&gt;&#xA;&lt;p&gt;ด้านล่างนี้มีภาพทั้งหมด 36 ภาพ ซึ่งสร้างขึ้นโดย OpenAI&amp;rsquo;s DALL•E 2 อย่างสมบูรณ์&#xA;ภาพแต่ละภาพมาพร้อมกับพรอมต์ที่ใช้สร้างภาพนั้น หากพรอมต์ระบุว่า &amp;lsquo;รูปแบบแปรผัน - ไม่ทราบพรอมต์&amp;rsquo;&#xA;หมายความว่าภาพนั้นเป็นรูปแบบหนึ่งของภาพอื่น และไม่สามารถระบุพรอมต์ต้นฉบับได้โดยง่าย&lt;/p&gt;&#xA;&lt;div style=&#34;height: 30px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div style=&#34;display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;&#34;&gt;&#xA;    &lt;div&gt;&#xA;        &lt;img width=&#34;250&#34; src=&#34;https://mehmetmhy.com/archive/dalle-2-images/images/DALL·E 2023-07-20 13.56.10 - An expressive oil painting of a colorful bird flying.jpg&#34; style=&#34;width: 100%; height: auto;&#34;&gt;&#xA;        &lt;p style=&#34;text-align: center;&#34;&gt;&lt;em&gt;ภาพวาดสีน้ำมันเชิงแสดงอารมณ์ของนกสีสันสดใสกำลังบิน&lt;/em&gt;&lt;/p&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div&gt;&#xA;        &lt;img width=&#34;250&#34; src=&#34;https://mehmetmhy.com/archive/dalle-2-images/images/DALL·E 2023-07-20 13.56.07 - An expressive oil painting of a colorful bird flying.jpg&#34; style=&#34;width: 100%; height: auto;&#34;&gt;&#xA;        &lt;p style=&#34;text-align: center;&#34;&gt;&lt;em&gt;ภาพวาดสีน้ำมันเชิงแสดงอารมณ์ของนกสีสันสดใสกำลังบิน&lt;/em&gt;&lt;/p&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div&gt;&#xA;        &lt;img width=&#34;250&#34; src=&#34;https://mehmetmhy.com/archive/dalle-2-images/images/DALL·E 2023-07-20 13.52.48.jpg&#34; style=&#34;width: 100%; height: auto;&#34;&gt;&#xA;        &lt;p style=&#34;text-align: center;&#34;&gt;&lt;em&gt;รูปแบบแปรผัน - ไม่ทราบพรอมต์&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>เว็บไซต์พอร์ตโฟลิโอของฉัน</title>
      <link>https://mehmetmhy.com/langs/th/portfolio-website/</link>
      <pubDate>Fri, 07 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/portfolio-website/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/portfolio-website/demo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;ในปี 2023 ฉันตัดสินใจสร้างเว็บไซต์ส่วนตัวในที่สุด เพื่อแสดงผลงานทั้งหมดหรือเกือบทั้งหมดของฉันตลอดเส้นทางอาชีพ ในปี 2023 ฉันสำเร็จการศึกษาระดับปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ในปี 2022 และทำงานในอุตสาหกรรมซอฟต์แวร์มาเป็นเวลากว่า 2 ปีแล้ว ดังนั้นฉันจึงมีผลงานที่จะนำมาแบ่งปัน เป้าหมายหลักของเว็บไซต์ส่วนตัวของฉันคือการจัดเก็บผลงานของฉันไว้เป็นคลัง และบันทึกกระบวนการสร้างและเรียนรู้ของฉันในท้ายที่สุด รวมถึงทำหน้าที่เป็นศูนย์กลางสำหรับโซเชียลต่าง ๆ ของฉัน เช่น LinkedIn, GitHub, GitLab, Twitter และอื่น ๆ&lt;/p&gt;&#xA;&lt;h2 id=&#34;เครดต&#34;&gt;เครดิต&lt;/h2&gt;&#xA;&lt;p&gt;เครดิตทั้งหมดสำหรับการออกแบบ/ธีมของเว็บไซต์นี้ต้องยกให้กับ &lt;a href=&#34;https://github.com/hugo-sid&#34;&gt;Sid&lt;/a&gt; และโครงการ &lt;a href=&#34;https://github.com/hugo-sid/hugo-blog-awesome&#34;&gt;hugo-blog-awesome&lt;/a&gt; ของเขา เครดิตยังต้องยกให้กับ &lt;a href=&#34;https://github.com/adityatelange&#34;&gt;Aditya Telange&lt;/a&gt; สำหรับการสร้างไอคอนโซเชียลทั้งหมดด้วยผลงานของเขาในโครงการ &lt;a href=&#34;https://github.com/adityatelange&#34;&gt;hugo-PaperMod&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;มนทำงานอยางไร&#34;&gt;มันทำงานอย่างไร?&lt;/h2&gt;&#xA;&lt;p&gt;เว็บไซต์นี้สร้างขึ้นโดยใช้ตัวสร้างเว็บไซต์แบบสแตติกที่เรียกว่า &lt;a href=&#34;https://en.wikipedia.org/wiki/Hugo_(software)&#34;&gt;Hugo&lt;/a&gt; โค้ด/เนื้อหาส่วนใหญ่เขียนด้วย HTML, CSS, JavaScript และ Markdown โค้ดทั้งหมดโฮสต์อยู่บน &lt;a href=&#34;https://en.wikipedia.org/wiki/GitHub&#34;&gt;GitHub&lt;/a&gt; และเว็บไซต์เองโฮสต์อยู่บน &lt;a href=&#34;https://en.wikipedia.org/wiki/Vercel&#34;&gt;Vercel&lt;/a&gt; โดเมน &lt;strong&gt;mehmetmhy.com&lt;/strong&gt; ซื้อจาก &lt;a href=&#34;https://en.wikipedia.org/wiki/Google_Domains&#34;&gt;Google Domains&lt;/a&gt; เพื่อเร่งการพัฒนาเว็บไซต์นี้ ฉันใช้ธีม Hugo ที่ชื่อว่า &lt;a href=&#34;https://github.com/hugo-sid/hugo-blog-awesome&#34;&gt;hugo-blog-awesome&lt;/a&gt; โดยฉันได้ fork ธีมดังกล่าวมาไว้ใน &lt;a href=&#34;https://github.com/MehmetMHY/hugo-blog-awesome&#34;&gt;repo&lt;/a&gt; นี้ และปรับแก้เพื่อทำให้เว็บไซต์เหมาะกับกรณีการใช้งานของฉันมากขึ้น นี่คือแผนภาพอย่างง่ายที่แสดงเวิร์กโฟลว์ของเว็บไซต์ส่วนตัวของฉัน:&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/portfolio-website/diagram.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;แผนการในอนาคต&#34;&gt;แผนการในอนาคต?&lt;/h2&gt;&#xA;&lt;p&gt;ตลอดทั้งปี เมื่อฉันมีเวลาว่าง ฉันจะยังคงอัปเดตเว็บไซต์ด้วยโครงการใหม่ ๆ และการเปลี่ยนแปลงด้านอาชีพที่เข้ามาหาฉัน ฉันยังวางแผนที่จะคงโครงสร้างของเว็บไซต์นี้ไว้เป็นเวลา 1-2 ปี แต่สักวันหนึ่งฉันก็ต้องการสร้างเว็บไซต์ขึ้นใหม่ เพื่อให้เว็บไซต์ไม่ใช่เว็บไซต์แบบสแตติกอีกต่อไป ฉันยังอ่อนเรื่องการพัฒนาฟรอนต์เอนด์ ดังนั้นฉันจึงหวังว่าจะได้เรียนรู้การพัฒนาฟรอนต์เอนด์มากขึ้น และสร้างเว็บไซต์ขึ้นใหม่ให้มีความไดนามิกมากขึ้น รวมถึงรองรับฟีเจอร์ขั้นสูงได้มากขึ้น&lt;/p&gt;</description>
    </item>
    <item>
      <title>เหตุผลที่เราสร้าง Notify Cyber</title>
      <link>https://mehmetmhy.com/langs/th/why-we-built-nc/</link>
      <pubDate>Mon, 29 May 2023 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/why-we-built-nc/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/posts/why-we-built-nc/thumbnail.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ภาพรวม&#34;&gt;ภาพรวม&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://notifycyber.com/&#34;&gt;Notify-Cyber&lt;/a&gt; (NC) คือเว็บไซต์ที่รวบรวมข่าวสารด้านความปลอดภัยทางไซเบอร์จากหลายแหล่ง สรุปบทความเหล่านั้น และแสดงรายการทั้งหมดไว้ในฟีดข่าวที่เรียบง่าย เว็บไซต์นี้มอบประสบการณ์การอ่านที่รวดเร็วเพื่อให้ติดตามข่าวสารล่าสุดในแวดวงความปลอดภัยทางไซเบอร์ NC ได้รับการพัฒนาร่วมกันโดย Mehmet Yilmaz (ผม) และ Dylan Eck ผมรับผิดชอบการพัฒนาส่วนแบ็กเอนด์ ส่วน Dylan รับผิดชอบการพัฒนาส่วนฟรอนต์เอนด์ ลองดูได้ที่&lt;a href=&#34;https://notifycyber.com/&#34;&gt;นี่&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;p&gt;บทความนี้ ซึ่งเผยแพร่ครั้งแรกบน Medium เมื่อวันที่ 29 พฤษภาคม 2023 นำเสนอข้อมูลเชิงลึกเกี่ยวกับ Notify-Cyber และแรงจูงใจเบื้องหลังการสร้างบริการนี้ บทความต้นฉบับซึ่งมีชื่อว่า &lt;a href=&#34;https://medium.com/@notify-cyber/from-unaware-to-prepared-navigating-the-cybersecurity-landscape-with-notify-cyber-37d804f8ef96&#34;&gt;จากไม่ตระหนักรู้สู่การเตรียมพร้อม: ก้าวผ่านภูมิทัศน์ความปลอดภัยทางไซเบอร์ด้วย Notify-Cyber&lt;/a&gt; เขียนโดยผม Mehmet Yilmaz และเผยแพร่ภายใต้ &lt;a href=&#34;https://medium.com/@notify-cyber&#34;&gt;@notify-cyber&lt;/a&gt; ผมไม่เคยชอบชื่อเรื่องเดิมเลย เพราะมันยาวเกินไป ดังนั้นผมจึงย่อชื่อเรื่องสำหรับการอัปโหลดบล็อกนี้ใหม่เป็น: &lt;strong&gt;&lt;em&gt;เหตุผลที่เราสร้าง Notify-Cyber&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;บทคดยอ&#34;&gt;บทคัดย่อ&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ภัยคุกคามด้านความปลอดภัยทางไซเบอร์ที่สำคัญมักไม่เป็นที่สังเกตของสาธารณชนทั่วไปจนกว่าจะกลายเป็นหายนะ ซึ่งสะท้อนให้เห็นช่องว่างด้านการตระหนักรู้&lt;/li&gt;&#xA;&lt;li&gt;เมื่อเครื่องมือปัญญาประดิษฐ์เชิงสร้างสรรค์ เช่น ChatGPT ปรากฏขึ้น การติดตามข่าวสารและช่องโหว่ด้านความปลอดภัยทางไซเบอร์จึงมีความสำคัญมากขึ้นเรื่อย ๆ&lt;/li&gt;&#xA;&lt;li&gt;Notify-Cyber เป็นบริการที่มุ่งทำให้สาธารณชนทั่วไปตระหนักถึงภัยคุกคามด้านความปลอดภัยทางไซเบอร์มากขึ้น โดยรวบรวมข่าวสารด้านความปลอดภัยทางไซเบอร์ล่าสุดจากแหล่งต่าง ๆ ไว้ในฟีดข่าวเดียว สามารถเข้าถึง Notify-Cyber ได้ที่นี่: &lt;a href=&#34;https://notifycyber.com/&#34;&gt;https://notifycyber.com/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Notify-Cyber มีแผนเปิดตัวบริการแจ้งเตือนทางอีเมลแบบเฉพาะบุคคล ซึ่งจะแจ้งเตือนเกี่ยวกับช่องโหว่ด้านความปลอดภัยทางไซเบอร์ที่เกี่ยวข้องได้อย่างทันท่วงที สามารถเข้าร่วมรายชื่อรอได้ที่ &lt;a href=&#34;https://notifycyber.com/join&#34;&gt;www.notifycyber.com/join&lt;/a&gt; หรือ&lt;a href=&#34;https://forms.gle/PK7RHbNzSK2PYieNA&#34;&gt;ที่นี่&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;บทความ&#34;&gt;บทความ&lt;/h2&gt;&#xA;&lt;p&gt;ในโลกดิจิทัลปัจจุบัน ความปลอดภัยทางไซเบอร์มีความสำคัญมากกว่าที่เคยเป็นมา เราพึ่งพาอุปกรณ์ของเราสำหรับทุกสิ่ง ตั้งแต่การทำงานไปจนถึงความบันเทิง ทำให้เราตกอยู่ในความเสี่ยงจากภัยคุกคามทางไซเบอร์อยู่ตลอดเวลา น่าเสียดายที่ผู้คนจำนวนมากให้ความสนใจกับปัญหาด้านความปลอดภัยทางไซเบอร์ก็ต่อเมื่อปัญหาเหล่านั้นกลายเป็นหายนะ เช่น การรั่วไหลของข้อมูลขนาดใหญ่หรือการโจมตีด้วยแรนซัมแวร์ที่มีชื่อเสียง การขาดความตระหนักรู้นี้ทำให้บุคคลต่าง ๆ เสี่ยงต่อภัยคุกคามที่ละเอียดอ่อนแต่ก็อันตรายไม่แพ้กัน&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sequelize เทียบกับ Prisma</title>
      <link>https://mehmetmhy.com/langs/th/sequelize_vs_prisma/</link>
      <pubDate>Thu, 25 May 2023 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/sequelize_vs_prisma/</guid>
      <description>&lt;h2 id=&#34;เรมตน&#34;&gt;เริ่มต้น&lt;/h2&gt;&#xA;&lt;p&gt;ปัจจุบันที่ eBay ฉันกำลังย้ายเครื่องมือภายในของเราจากการใช้ MongoDB ไปเป็น Postgres ซึ่งเป็นโครงการที่ยากมาก แต่ฉันก็ตื่นเต้นที่จะรับมือกับมันโดยตรง ขณะค้นคว้า ฉันได้ข้อสรุปว่าสำหรับโค้ดเบสของเรา การใช้ &lt;a href=&#34;https://en.wikipedia.org/wiki/Object%E2%80%93relational_mapping&#34;&gt;ORM&lt;/a&gt; น่าจะดีที่สุด เนื่องจากโค้ดเบสถูกออกแบบมาให้ใช้ &lt;a href=&#34;https://www.npmjs.com/package/mongoose&#34;&gt;Mongoose&lt;/a&gt; อยู่แล้ว แต่ตอนนี้ความท้าทายคือ ORM ใดจะเหมาะที่สุดสำหรับโค้ดเบสของเรา ในบล็อกนี้ ฉันจะเจาะลึกคำถามดังกล่าว โปรดทราบว่าฉันไม่สามารถเปิดเผยทุกอย่างในบล็อกนี้ได้ เนื่องจากลักษณะของการติดต่อกับนายจ้างของฉัน&lt;/p&gt;&#xA;&lt;h2 id=&#34;ขอกำหนด&#34;&gt;ข้อกำหนด&lt;/h2&gt;&#xA;&lt;p&gt;หลังจากวิเคราะห์ความต้องการของโครงการอย่างรอบคอบแล้ว ฉันได้กำหนดเกณฑ์สำคัญต่อไปนี้ ซึ่งโซลูชัน ORM ใด ๆ จะต้องเป็นไปตาม:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;เป็นแพ็กเกจ JavaScript เนื่องจากโค้ดส่วนใหญ่เขียนด้วย JavaScript&lt;/li&gt;&#xA;&lt;li&gt;ต้องรองรับ Postgres และฟีเจอร์ส่วนใหญ่ของมัน&lt;/li&gt;&#xA;&lt;li&gt;ประสิทธิภาพต้องอย่างน้อยเทียบเท่าหรือดีกว่า Mongoose&lt;/li&gt;&#xA;&lt;li&gt;ต้องเป็นโอเพนซอร์สและมีการดูแลรักษาอย่างต่อเนื่อง&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;orm&#34;&gt;ORM&lt;/h2&gt;&#xA;&lt;p&gt;หลังจากค้นคว้าเป็นอย่างมาก ฉันได้ข้อสรุปว่า ORM สามอันดับแรกที่ตรงตามข้อกำหนด ได้แก่ &lt;a href=&#34;https://www.npmjs.com/package/sequelize&#34;&gt;Sequelize&lt;/a&gt;, &lt;a href=&#34;https://www.npmjs.com/package/prisma&#34;&gt;Prisma&lt;/a&gt; และ &lt;a href=&#34;https://www.npmjs.com/package/typeorm&#34;&gt;TypeORM&lt;/a&gt; ท้ายที่สุดฉันตัดสินใจมุ่งเน้นเฉพาะ Sequelize และ Prisma เนื่องจากฉันไม่มีเวลาทดสอบ ORM สามตัวอย่างเต็มรูปแบบเพราะกำหนดส่งงาน&lt;/p&gt;&#xA;&lt;h2 id=&#34;สภาพแวดลอมการทดสอบ&#34;&gt;สภาพแวดล้อมการทดสอบ&lt;/h2&gt;&#xA;&lt;p&gt;สำหรับสภาพแวดล้อมการทดสอบของฉัน ฉันรัน Postgres ผ่าน Docker ฉันนำชุดข้อมูลที่ใหญ่ที่สุดและซับซ้อนที่สุดของเรา แปลงจากโครงสร้างเอกสารเป็นโครงสร้างตาราง และเพิ่มลงในอินสแตนซ์ Postgres ภายในเครื่องของฉัน ฉันแปลงชุดข้อมูลโดยใช้คอลัมน์ ความสัมพันธ์แบบหนึ่งต่อหนึ่ง ความสัมพันธ์แบบหนึ่งต่อหลาย และคอลัมน์ JSONB บางส่วน&lt;/p&gt;</description>
    </item>
    <item>
      <title>ความท้าทายด้านอัลกอริทึม</title>
      <link>https://mehmetmhy.com/langs/th/algorithm-challenges/</link>
      <pubDate>Sun, 22 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/algorithm-challenges/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/algorithm-challenges/&#34;&gt;คลัง GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;350&#34; src=&#34;https://mehmetmhy.com/archive/algorithm-challenges/assets/thumbnail.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;การอปเดตหมายเหต&#34;&gt;การอัปเดต/หมายเหตุ&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;08/14/2025:&lt;/strong&gt; อัลกอริทึมทั้งหมดเขียนขึ้นในยุคก่อน ChatGPT/LLM โดยใช้การแก้ปัญหาแบบดั้งเดิม AI ถูกใช้ในภายหลังเพื่อแก้ไขไวยากรณ์และสร้างภาพขนาดย่อเท่านั้น&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;08/13/2025:&lt;/strong&gt; เพิ่มโครงการ/ส่วน &lt;strong&gt;&lt;em&gt;csci-course-projects&lt;/em&gt;&lt;/strong&gt; ซึ่งประกอบด้วยโครงการด้านวิทยาการคอมพิวเตอร์บางส่วนที่ฉันสร้างขึ้นระหว่างศึกษาระดับปริญญาตรีที่ Colorado School of Mines ตั้งแต่ปี 2018-2022&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;คลังนี้เป็นชุดการนำอัลกอริทึมไปใช้และโครงการเขียนโปรแกรมที่ฉันทำมาตลอดหลายปีที่ผ่านมา ส่วนใหญ่มาจากงานรายวิชา ความท้าทายด้านการเขียนโปรแกรมเชิงแข่งขัน หรือปัญหาสุ่มต่าง ๆ ที่ฉันพบว่าน่าสนใจ ฉันใช้คลังนี้ทั้งเป็นแหล่งอ้างอิงส่วนตัวและเป็นสถานที่ติดตามว่าทักษะการแก้ปัญหาและการเขียนโค้ดของฉันพัฒนาขึ้นอย่างไร ในบล็อกโพสต์นี้ โดยเฉพาะในส่วนต่าง ๆ ด้านล่าง คุณสามารถดูโครงการและอัลกอริทึมทั้งหมดจากชุดนี้ได้&lt;/p&gt;&#xA;&lt;h2 id=&#34;สารบญเนอหา&#34;&gt;สารบัญเนื้อหา&lt;/h2&gt;&#xA;&lt;div style=&#34;height:7.5px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p align=&#34;left&#34;&gt;&#xA;  &lt;img width=&#34;85&#34; src=&#34;https://mehmetmhy.com/archive/algorithm-challenges/assets/c.jpg&#34;&gt;&#xA;  &lt;div&gt;&#xA;    &lt;a href=&#34;https://github.com/MehmetMHY/algorithm-challenges/tree/master/c-programs/README.md&#34;&gt;&lt;ins&gt;โปรแกรม C&lt;/ins&gt;&lt;/a&gt;&#xA;    &lt;div&gt;สคริปต์/โครงการบางส่วนที่ฉันสร้างโดยใช้ภาษาโปรแกรม C/C++&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p align=&#34;left&#34;&gt;&#xA;  &lt;img width=&#34;85&#34; src=&#34;https://mehmetmhy.com/archive/algorithm-challenges/assets/csci.jpg&#34;&gt;&#xA;  &lt;div&gt;&#xA;    &lt;a href=&#34;https://github.com/MehmetMHY/algorithm-challenges/tree/master/csci-course-projects/README.md&#34;&gt;&lt;ins&gt;โครงการรายวิชา CSCI&lt;/ins&gt;&lt;/a&gt;&#xA;    &lt;div&gt;งานรายวิชาในช่วงแรกบางส่วนของฉันจากชั้นเรียนวิทยาการคอมพิวเตอร์ที่ Colorado School of Mines&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p align=&#34;left&#34;&gt;&#xA;  &lt;img width=&#34;85&#34; src=&#34;https://mehmetmhy.com/archive/algorithm-challenges/assets/jje.jpg&#34;&gt;&#xA;  &lt;div&gt;&#xA;    &lt;a href=&#34;https://github.com/MehmetMHY/algorithm-challenges/tree/master/jumping-jims-encore-problem/README.md&#34;&gt;&lt;ins&gt;Jumping Jims Encore&lt;/ins&gt;&lt;/a&gt;&#xA;    &lt;div&gt;คำตอบของฉันสำหรับปัญหากราฟที่น่าสนใจ หากต้องการดูรายละเอียดทั้งหมด โปรดดูที่: jumping-jims-encore-problem/README.md&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p align=&#34;left&#34;&gt;&#xA;  &lt;img width=&#34;85&#34; src=&#34;https://mehmetmhy.com/archive/algorithm-challenges/assets/partition.jpg&#34;&gt;&#xA;  &lt;div&gt;&#xA;    &lt;a href=&#34;https://github.com/MehmetMHY/algorithm-challenges/tree/master/linear_partition_2/README.md&#34;&gt;&lt;ins&gt;การแบ่งพาร์ติชันเชิงเส้น 2 (LP2)&lt;/ins&gt;&lt;/a&gt;&#xA;    &lt;div&gt;คำตอบทั้งแบบเรียกซ้ำและแบบโปรแกรมพลวัตสำหรับโจทย์ต่อไปนี้: กำหนดลำดับ S ของจำนวนเต็มบวก n จำนวน (s1, s2, …, sn) และจำนวนเต็ม k ให้แบ่ง S ออกเป็น k ช่วง เพื่อทำให้ผลรวมต่ำสุดในบรรดาทุกช่วงมีค่ามากที่สุด&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p align=&#34;left&#34;&gt;&#xA;  &lt;img width=&#34;85&#34; src=&#34;https://mehmetmhy.com/archive/algorithm-challenges/assets/nn.jpg&#34;&gt;&#xA;  &lt;div&gt;&#xA;    &lt;a href=&#34;https://github.com/MehmetMHY/algorithm-challenges/tree/master/traveling_salesman_problem/README.md&#34;&gt;&lt;ins&gt;ปัญหาเซลส์แมนเดินทาง&lt;/ins&gt;&lt;/a&gt;&#xA;    &lt;div&gt;การนำอัลกอริทึม Nearest Neighbor และ Optimal_TSP (การเรียงสับเปลี่ยนแบบบรูตฟอร์ซ) สำหรับปัญหาเซลส์แมนเดินทางไปใช้&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>การสร้าง Labeler NearBy</title>
      <link>https://mehmetmhy.com/langs/th/labeler-near-by/</link>
      <pubDate>Sun, 18 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/labeler-near-by/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/posts/labeler-near-by/thumbnail.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;แฮกกาธอนครงแรกของฉน&#34;&gt;แฮกกาธอนครั้งแรกของฉัน&lt;/h2&gt;&#xA;&lt;p&gt;ในช่วงปลายฤดูร้อนปี 2022 ฉันอยากทำโปรเจกต์ที่น่าตื่นเต้นจริง ๆ ฉันเพิ่งเรียนจบระดับปริญญาตรีและกำลังทำงานเต็มเวลาในตำแหน่งวิศวกรซอฟต์แวร์ ฉันอยากทุ่มเทให้กับโปรเจกต์เสริมอย่างจริงจัง และในเวลานั้นฉันก็มีเวลาว่างมากพอที่จะทำเช่นนั้น ฉันไม่รู้จริง ๆ ว่าจะทำอะไร จนกระทั่งฉันค้นพบเว็บไซต์ที่ชื่อว่า &lt;a href=&#34;https://devpost.com/hackathons&#34;&gt;Devpost&lt;/a&gt; ในเดือนสิงหาคม 2022 Devpost เป็นเว็บไซต์ที่จัดการแข่งขันซอฟต์แวร์ซึ่งเรียกว่าแฮกกาธอน ขณะกำลังดู Devpost ฉันก็พบแฮกกาธอนที่ชื่อว่า &lt;a href=&#34;https://metabuild.devpost.com/&#34;&gt;NEAR MetaBUILD III&lt;/a&gt; ซึ่งเป็นแฮกกาธอนที่จัดโดยองค์กร &lt;a href=&#34;https://near.org/&#34;&gt;NEAR Protocol&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;near-คออะไร&#34;&gt;NEAR คืออะไร?&lt;/h2&gt;&#xA;&lt;p&gt;NEAR Protocol คือบล็อกเชนที่รองรับสัญญาอัจฉริยะและสกุลเงินดิจิทัล NEAR โดยเป็นที่รู้จักเป็นหลักในเรื่องค่าธรรมเนียมการทำธุรกรรมที่ต่ำมาก การรองรับสัญญาอัจฉริยะ การมีเครือข่ายทดสอบอย่างเป็นทางการของตนเอง และสภาพแวดล้อมสำหรับนักพัฒนาที่ดี เนื่องจากคุณสามารถเขียนสัญญาอัจฉริยะด้วย Rust และ/หรือ Java Script ได้ คุณสามารถดูภาพรวมที่ดียิ่งขึ้นของ NEAR Protocol ได้จากวิดีโออันยอดเยี่ยมของ CoinGecko:&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/OEhL2B_qjCg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;ในช่วงเวลานี้ Coinbase ได้เริ่มรองรับ NEAR Protocol อย่างเป็นทางการในฐานะเหรียญที่สามารถซื้อขายได้บนแพลตฟอร์มของพวกเขา ซึ่งถือเป็นเรื่องใหญ่ เพราะ Coinbase ขึ้นชื่อว่าเลือกเหรียญที่จะรองรับบนแพลตฟอร์มอย่างพิถีพิถันมาก เรื่องนี้ช่วยทำให้ NEAR กลายเป็นแพลตฟอร์มที่น่าเชื่อถือมากขึ้น คุณยังสามารถซื้อขาย &lt;a href=&#34;https://www.coinbase.com/price/near-protocol&#34;&gt;NEAR บน Coinbase&lt;/a&gt; ได้จนถึงทุกวันนี้&lt;/p&gt;</description>
    </item>
    <item>
      <title>บอต Discord ของ THN</title>
      <link>https://mehmetmhy.com/langs/th/thn-discord-bot/</link>
      <pubDate>Wed, 25 May 2022 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/thn-discord-bot/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/thn-discord-bot&#34;&gt;คลัง GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 10px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;315&#34; alt=&#34;โปรไฟล์&#34; src=&#34;https://mehmetmhy.com/archive/thn-discord-bot/server-icon.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 10px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p&gt;ในช่วงที่เรียนมหาวิทยาลัย และแม้กระทั่งตอนนี้ ผมและเพื่อนเกือบทั้งหมดใช้ Discord เป็นหนึ่งในแพลตฟอร์มส่งข้อความทางสังคมหลักของเรา ในตอนนั้น และแม้กระทั่งตอนนี้ ผมต้องการติดตามข่าวสารด้านความปลอดภัยทางไซเบอร์ให้ทันสมัยอยู่เสมอ ดังนั้นผมจึงคิดว่า เพื่อความสนุก ผมและเพื่อนของผมน่าจะสร้างบอต Discord ที่นำข่าวสารด้านความปลอดภัยทางไซเบอร์จาก The Hacker News มาโพสต์ซ้ำในเซิร์ฟเวอร์ Discord ผมนำเสนอแนวคิดนี้ให้เพื่อนฟัง และเขาก็ชอบแนวคิดนี้มาก ดังนั้นเราจึงเริ่มพัฒนามัน&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://thehackernews.com/&#34;&gt;เดอะ แฮกเกอร์ นิวส์&lt;/a&gt; (THN) เป็นเว็บไซต์ข่าวด้านความปลอดภัยทางไซเบอร์ แต่ THN ไม่ใช่ &lt;a href=&#34;https://news.ycombinator.com/&#34;&gt;แฮกเกอร์ นิวส์&lt;/a&gt; มี &lt;a href=&#34;https://news.ycombinator.com/item?id=18783564&#34;&gt;ข้อถกเถียง&lt;/a&gt; เกี่ยวกับการที่ชื่อ &amp;ldquo;The Hacker News&amp;rdquo; คล้ายคลึงกับ &amp;ldquo;Hacker News&amp;rdquo; มาก ซึ่งเป็นเว็บไซต์ข่าวสังคมที่ได้รับความนิยมอย่างมากและมีชื่อเสียง โดยมุ่งเน้นไปที่การเป็นผู้ประกอบการด้านเทคโนโลยี แต่ในฐานะคนที่ใช้ The Hacker News อยู่ตลอด ผมเชื่อว่า The Hacker News เป็นแหล่งข้อมูลที่ดีสำหรับการติดตามข่าวสารด้านความปลอดภัยทางไซเบอร์&lt;/p&gt;&#xA;&lt;p&gt;ระหว่างทำโครงการนี้ ความท้าทายอย่างหนึ่งที่ผมพบคือการหาวิธีดึงข่าวสารจาก THN ตัวเลือกเดียวที่มีคือการใช้ Twitter API หรือการทำเว็บสแครป THN ผมใช้เวลาพยายามทำให้ Twitter API ทำงานอยู่พักหนึ่ง แต่ก็ยอมแพ้เพราะ Twitter ทำให้การตั้งค่าและใช้งาน API ของพวกเขายากมาก ดังนั้นผมจึงหันไปทำเว็บสแครป THN แทน เนื่องจากโค้ดเบสจะเขียนด้วย Python ผมจึงใช้ requests และ beautifulsoup4 เพื่อทำเว็บสแครป&lt;/p&gt;</description>
    </item>
    <item>
      <title>ราชาผู้ถูกลดทอน</title>
      <link>https://mehmetmhy.com/langs/th/tdk-short-story/</link>
      <pubDate>Tue, 10 May 2022 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/tdk-short-story/</guid>
      <description>&lt;h1 align=&#34;center&#34;&gt;เรื่องราวเบื้องหลัง&lt;/h1&gt;&#xA;&lt;p&gt;ฉันเขียนเรื่องสั้นเรื่อง ราชาผู้ถูกลดทอน เป็นงานมอบหมายชิ้นสุดท้ายสำหรับชั้นเรียน &lt;a href=&#34;https://www.coursicle.com/mines/courses/CSCI/432/&#34;&gt;จริยธรรมของหุ่นยนต์ (HASS400)&lt;/a&gt; ของฉันในภาคการศึกษาสุดท้ายของระดับปริญญาตรีที่ Colorado School of Mines สำหรับงานมอบหมายนี้ เราได้รับมอบหมายให้เขียนเรื่องสั้นเชิงนิยายที่มีจริยธรรมของหุ่นยนต์เป็นแกนหลัก รวมถึงอ้างอิงเอกสารบางฉบับที่เราอ่านระหว่างภาคการศึกษาไว้ในเรื่องสั้นด้วย ข้อกำหนดสำหรับเรื่องนี้คือจะต้องมีความยาว 10 หน้า ซึ่งฉันเขียนไปถึง 21 หน้า ฉันอินกับเรื่องสั้นนี้มาก ดังนั้นจึงจัดเต็มกับมันอย่างสุดเหวี่ยง&lt;/p&gt;&#xA;&lt;p&gt;ตอนนี้ &lt;strong&gt;คำเตือน&lt;/strong&gt; ฉันไม่ใช่นักเขียนที่เก่งมาก ดังนั้นเรื่องสั้นนี้จึงยังไม่สมบูรณ์และต้องได้รับการขัดเกลา รวมถึงเขียนใหม่ครั้งใหญ่ แต่ฉันก็ภูมิใจกับมันและคิดว่ามันเป็นเรื่องที่อ่านสนุก ตลอดหลายปีที่เรียนอยู่ ฉันเริ่มเพลิดเพลินกับกระบวนการเขียน ดังนั้นฉันจึงหวังว่าจะขยายไปเขียนสิ่งอื่น ๆ เช่น บล็อก บทความ และอื่น ๆ&lt;/p&gt;&#xA;&lt;p&gt;เมื่อรู้ทั้งหมดนี้แล้ว เรื่องสั้นต้นฉบับถูกบันทึกเป็นไฟล์ PDF ซึ่งเป็นส่วนหนึ่งของข้อกำหนดของงานมอบหมาย แต่เพื่อลดขนาดของเอกสาร ฉันจึงแปลงเรื่องนี้เป็นมาร์กดาวน์ ด้วยเหตุนี้ เรื่องสั้นทั้งหมดจึงสามารถดู/อ่านได้ด้านล่าง ฉันหวังว่าคุณจะสนุกกับการอ่าน หากมีคำถามหรือข้อเสนอแนะเกี่ยวกับเรื่องสั้นนี้ ติดต่อฉันได้ทางโซเชียลของฉัน&lt;/p&gt;&#xA;&lt;p&gt;อ่านต่อเพื่อค้นพบ &lt;strong&gt;ราชาผู้ถูกลดทอน&lt;/strong&gt;&amp;hellip;&lt;/p&gt;&#xA;&lt;h1 align=&#34;center&#34;&gt;ราชาผู้ถูกลดทอน&lt;/h1&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img src=&#34;https://mehmetmhy.com/archive/tdk-short-story/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;Mehmet Hanifi Yilmaz&lt;br&gt;10 พฤษภาคม 2022&lt;/p&gt;&#xA;&lt;h2 align=&#34;center&#34;&gt;เรื่องย่อ&lt;/h2&gt;&#xA;&lt;p&gt;ในอนาคตที่ชะตากรรมของโลกแขวนอยู่บนเส้นด้าย Marcus Bruce อัจฉริยะด้านเทคโนโลยี และ Augustus Elrod เพื่อนของเขา ผู้นำผู้มีวิสัยทัศน์ ออกเดินทางในภารกิจเพื่อเปลี่ยนแปลงโลกผ่านหุ่นยนต์ขั้นสูง สิ่งประดิษฐ์ของพวกเขาอย่าง AgBot ปฏิวัติภาคเกษตรกรรมและอุตสาหกรรมทั่วโลก พร้อมมอบคำมั่นสัญญาถึงอนาคตแบบยูโทเปีย แต่เมื่ออาณาจักรเทคโนโลยีของพวกเขาเติบโตขึ้น ผลลัพธ์ที่ไม่คาดคิดกลับท้าทายแก่นแท้ของศีลธรรมและเสรีภาพของมนุษย์ เมื่อเหตุการณ์หายนะที่รู้จักกันในชื่อการหยุดทำงานครั้งใหญ่ของหุ่นยนต์คุกคามการดำรงอยู่ของมนุษยชาติ Marcus ต้องเผชิญหน้ากับด้านมืดของมรดกที่พวกเขาทิ้งไว้ และวิงวอนขอความช่วยเหลือจากดาวเคราะห์ระหว่างดวงดาว “ราชาผู้ถูกลดทอน” คือเรื่องราวอันน่าติดตามของความทะเยอทะยาน อำนาจ และสมดุลอันละเอียดอ่อนระหว่างมนุษย์กับเครื่องจักร ซึ่งชวนให้เราตั้งคำถามถึงต้นทุนที่แท้จริงของความก้าวหน้า&lt;/p&gt;</description>
    </item>
    <item>
      <title>เครื่องสร้างระบบแอลแบบ 2 มิติ</title>
      <link>https://mehmetmhy.com/langs/th/2d-l-system/</link>
      <pubDate>Sun, 28 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/2d-l-system/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/2d-l-system&#34;&gt;คลัง GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;img src=&#34;https://mehmetmhy.com/archive/2d-l-system/demo.png&#34;&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;การใช้งานเครื่องสร้าง &lt;a href=&#34;https://en.wikipedia.org/wiki/L-system&#34;&gt;ระบบแอล&lt;/a&gt; ของฉัน ซึ่งเขียนด้วย Python เครื่องสร้างนี้ออกแบบมาให้ทำงานบนระบบปฏิบัติการที่ใช้ Unix เช่น MacOS และ/หรือ Linux รูปแบบระบบแอลถูกสร้างขึ้นด้วย Python ปกติ ส่วนส่วนติดต่อผู้ใช้แบบกราฟิกใช้แพ็กเกจ Python ที่ชื่อว่า Tkinter เพื่อจัดเตรียมช่องทางให้ผู้ใช้ป้อนค่าสำหรับเครื่องสร้างระบบแอล และใช้แพ็กเกจ Python ที่ชื่อว่า Turtle เพื่อวาดและแสดงรูปแบบระบบแอลที่สร้างขึ้น&lt;/p&gt;&#xA;&lt;h2 id=&#34;รปแบบตวอยางทสรางขน&#34;&gt;รูปแบบตัวอย่างที่สร้างขึ้น&lt;/h2&gt;&#xA;&lt;img src=&#34;https://mehmetmhy.com/archive/2d-l-system/patterns/ex2.jpg&#34;&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;img src=&#34;https://mehmetmhy.com/archive/2d-l-system/patterns/ex5.jpg&#34;&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;img src=&#34;https://mehmetmhy.com/archive/2d-l-system/patterns/ex7.jpg&#34;&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;img src=&#34;https://mehmetmhy.com/archive/2d-l-system/patterns/ex3.jpg&#34;&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;img src=&#34;https://mehmetmhy.com/archive/2d-l-system/patterns/ex6.jpg&#34;&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;img src=&#34;https://mehmetmhy.com/archive/2d-l-system/patterns/ex8.jpg&#34;&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;img src=&#34;https://mehmetmhy.com/archive/2d-l-system/patterns/ex9.jpg&#34;&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;img src=&#34;https://mehmetmhy.com/archive/2d-l-system/patterns/ex1.jpg&#34;&gt;&#xA;&lt;h2 id=&#34;วธใชงาน&#34;&gt;วิธีใช้งาน&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;โคลน&lt;a href=&#34;https://github.com/MehmetMHY/2d-l-system&#34;&gt;โค้ด&lt;/a&gt;ของโครงการจาก GitHub&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;เรียกใช้สคริปต์ &lt;strong&gt;&lt;em&gt;main.py&lt;/em&gt;&lt;/strong&gt; เพื่อเรียกใช้ทุกอย่างด้วยคำสั่งต่อไปนี้ (เรียกใช้สิ่งนี้หนึ่งครั้ง และหลังจากทำความเข้าใจข้อความคำเตือนแล้ว ให้เริ่มเรียกใช้คำสั่งนี้ด้วยตัวเลือก -nw):&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# run with the initial warning message&#xA;python3 main.py&#xA;&#xA;# run without the initial warning message&#xA;python3 main.py -nw&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;หลังจากแสดงส่วนติดต่อผู้ใช้แบบกราฟิกแล้ว สคริปต์จะสร้างไฟล์ eps ที่มีรูปแบบระบบแอล หากต้องการแปลงไฟล์ eps เป็น png คุณสามารถใช้สคริปต์ Python eps_to_png.py ได้โดยเรียกใช้คำสั่งในลักษณะดังนี้:&lt;/p&gt;</description>
    </item>
    <item>
      <title>การควบคุมแบบ PID ด้วย TurtleSim</title>
      <link>https://mehmetmhy.com/langs/th/ros-move-turtle/</link>
      <pubDate>Mon, 01 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/ros-move-turtle/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://gitlab.com/MehmetMHY/move-turtle&#34;&gt;คลัง GitLab ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;325&#34; src=&#34;https://mehmetmhy.com/posts/ros-move-turtle/thumbnail.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;บทคดยอ&#34;&gt;บทคัดย่อ&lt;/h2&gt;&#xA;&lt;p&gt;Move Turtle เป็นสคริปต์ไพทอนของ ROS แบบง่าย ๆ ที่ทำให้เต่าใน TurtleSim ของ ROS เคลื่อนที่ไปยังพิกัด (จุด) ที่กำหนด โครงการนี้เริ่มต้นขึ้นในฐานะโครงการชั้นเรียนสำหรับ CSCI473 ที่ Colorado School of Mines (CSOM) และต่อมาได้พัฒนาเป็นโครงการที่ฉันใช้ช่วยเรียนรู้ว่าระบบวงปิดสามารถสร้างขึ้นได้อย่างไร โดยนำความรู้นี้ไปใช้ช่วยงานของฉันที่ห้องปฏิบัติการ Human Center Robotics (HCR) ของ CSOM&lt;/p&gt;&#xA;&lt;h2 id=&#34;บรบท&#34;&gt;บริบท&lt;/h2&gt;&#xA;&lt;p&gt;เพื่อเป็นข้อมูลพื้นฐาน ROS ย่อมาจาก &lt;a href=&#34;https://en.wikipedia.org/wiki/Robot_Operating_System&#34;&gt;ระบบปฏิบัติการหุ่นยนต์&lt;/a&gt; ROS เป็นมิดเดิลแวร์หุ่นยนต์แบบโอเพนซอร์ส ซึ่งมักใช้งานคู่กับระบบปฏิบัติการ &lt;a href=&#34;https://en.wikipedia.org/wiki/Ubuntu&#34;&gt;Ubuntu&lt;/a&gt; และใช้เพื่อช่วยจัดการส่วนประกอบ/คลัสเตอร์ซอฟต์แวร์ของระบบหุ่นยนต์ให้ดียิ่งขึ้น คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับวิธีใช้ ROS ได้จาก &lt;a href=&#34;http://wiki.ros.org/&#34;&gt;วิกิ&lt;/a&gt; อย่างเป็นทางการของ ROS โค้ดที่คุณเขียนใน ROS จะเป็นภาษา C++ หรือ Python&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://wiki.ros.org/turtlesim&#34;&gt;TurtleSim&lt;/a&gt; เป็นเครื่องจำลองหุ่นยนต์ 2 มิติแบบง่าย ๆ ที่ใช้เป็นบทนำสู่ ROS และแพ็กเกจ ROS สำหรับผู้ใช้ ROS รายใหม่ สิ่งเดียวที่ TurtleSim ทำคือเปิดหน้าจอแสดงผล 2 มิติแบบง่าย ๆ พร้อมเต่าหนึ่งตัว เต่าตัวนั้นทำหน้าที่เป็น “หุ่นยนต์” และคุณสามารถส่งข้อความไปยัง “หุ่นยนต์” ตัวนั้นเพื่อให้มันเคลื่อนที่และ/หรือเลี้ยวได้ ขณะเคลื่อนที่ TurtleSim จะสร้างข้อผิดพลาดแบบสุ่มขึ้นมาเพื่อจำลองฟิสิกส์ของโลกจริงด้วยวิธีที่เรียบง่าย&lt;/p&gt;</description>
    </item>
    <item>
      <title>การตรวจจับช่องจราจรแบบง่าย</title>
      <link>https://mehmetmhy.com/langs/th/simple-lane-detection/</link>
      <pubDate>Sat, 09 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/simple-lane-detection/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/simple-lane-detection/&#34;&gt;รีโพสitory GitHub ของโปรเจกต์&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/simple-lane-detection/preview.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;การตรวจจับช่องจราจรแบบง่าย (SLD) ตามชื่อที่บ่งบอก คือซอฟต์แวร์ที่ทำการตรวจจับช่องจราจรแบบง่าย SLD บรรลุสิ่งนี้ได้โดยใช้เพียงวิธีการด้านคอมพิวเตอร์วิทัศน์แบบคลาสสิก ซึ่งประกอบด้วย: AOI, การทำ Thresholding, การตรวจจับเส้นด้วย Canny, HoughLinesP และการจัดกลุ่มจุด ด้วยวิธีการเหล่านี้ จึงสามารถตรวจจับช่องจราจรด้านซ้ายและด้านขวาของรถที่กำลังขับอยู่ในวิดีโอ (มุมมอง) ได้&lt;/p&gt;&#xA;&lt;h2 id=&#34;ขอจำกด&#34;&gt;ข้อจำกัด&lt;/h2&gt;&#xA;&lt;p&gt;มันจะทำงานได้ดีที่สุดจริง ๆ ก็ต่อเมื่อข้อมูลวิดีโอสะอาด ไม่มีวัตถุ/รถยนต์อยู่ใน AOI และถนนอยู่ในสภาพที่พอใช้ได้ ข้อจำกัดสำคัญอีกประการหนึ่งของ SLD คือสามารถตรวจจับได้เฉพาะช่องจราจรด้านซ้ายช่องแรกและ/หรือช่องจราจรด้านขวาช่องแรกของยานพาหนะหลักเท่านั้น มันจะไม่ตรวจจับช่องจราจรทั้งหมด ซึ่งจำกัดสิ่งที่โค้ดสามารถมอบให้กับมุมมองโดยรวมของรถได้ นี่คือแผนภาพ/ภาพประกอบที่เน้นให้เห็นปัญหาหลักของ SLD:&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;&#x9;&lt;img src=&#34;https://mehmetmhy.com/archive/simple-lane-detection/bugs.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;SLD ไม่ได้สมบูรณ์แบบ!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;การสาธต-sld&#34;&gt;การสาธิต SLD&lt;/h2&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;&#x9;&lt;video width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/simple-lane-detection/demo.mp4&#34; autoplay loop muted playsinline style=&#34;max-width:100%;height:auto&#34;&gt;&lt;/video&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;แหลงขอมลทงหมด&#34;&gt;แหล่งข้อมูลทั้งหมด&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;บทความวิจัย&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S2214785320373302?casa_token=M4ZoLzeJwx4AAAAA:ukSK4iSWKjdMNAMMDgsUf315ZNYUahOzGfoExKCEooWribsMTM6Jo-9V-C4EwBglgmOa69tYquA&#34;&gt;เทคนิคการตรวจจับช่องจราจรขั้นสูงสำหรับทางหลวงเชิงโครงสร้างโดยใช้อัลกอริทึมคอมพิวเตอร์วิทัศน์&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arxiv.org/pdf/2009.09391.pdf&#34;&gt;การตรวจจับช่องจราจรแบบเรียลไทม์และการวางแผนการเคลื่อนที่ใน Raspberry Pi และ Arduino สำหรับต้นแบบยานพาหนะอัตโนมัติ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ieeexplore.ieee.org/document/5489518&#34;&gt;การตรวจจับการออกนอกช่องจราจรแบบเรียลไทม์โดยอาศัยอัลกอริทึมการเชื่อมโยงขอบภาพแบบขยาย&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;คลิปการขับขี่&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;em&gt;คลิปจำนวนมากถูกตัดต่อโดยใช้ &lt;a href=&#34;https://github.com/ytdl-org/youtube-dl&#34;&gt;youtube-dl&lt;/a&gt; และ &lt;a href=&#34;https://support.apple.com/imovie&#34;&gt;iMovie&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/playlist?list=PLUop7b1Q1uZkv5__d2yPZG1cAXcelata8&#34;&gt;ชุดข้อมูลรถยนต์ขับเคลื่อนอัตโนมัติแบบสมบูรณ์&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=eoXguTDnnHM&#34;&gt;cal_freeway&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=UjCFTNhZGeo&amp;amp;list=PLUop7b1Q1uZkv5__d2yPZG1cAXcelata8&amp;amp;index=89&#34;&gt;delihi_drive&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=pvUj2M-wRHQ&#34;&gt;mout_drive&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=isJlndP8V9g&amp;amp;list=PLUop7b1Q1uZkv5__d2yPZG1cAXcelata8&amp;amp;index=18&#34;&gt;missi_drive&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=uHusTBlqlZI&#34;&gt;toronto_way&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=uHusTBlqlZI&#34;&gt;toronto_longer&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=fkps18H3SXY&#34;&gt;seattle_streets&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;แหล่งข้อมูลอื่น ๆ&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_canny/py_canny.html&#34;&gt;เอกสารการตรวจจับขอบภาพด้วย Canny ของ OpenCV&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_houghlines/py_houghlines.html&#34;&gt;เอกสารการแปลงเส้น Hough ของ OpenCV&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_filtering/py_filtering.html&#34;&gt;เอกสารการปรับให้ภาพเรียบของ OpenCV&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://stackoverflow.com/questions/28327020/opencv-detect-mouse-position-clicking-over-a-picture&#34;&gt;การตรวจจับตำแหน่งการคลิกเมาส์ของ StackOverflow - การอภิปราย&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;ฟังก์ชันเหล่านี้จากวิชา CSCI437 ของ CSOM ถูกปรับแก้และนำมาใช้ในโปรเจกต์นี้: &lt;code&gt;get_xy() ; create_named_window()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>อัลกอริทึมท่าทางเคลื่อนไหว</title>
      <link>https://mehmetmhy.com/langs/th/moving-pose/</link>
      <pubDate>Thu, 31 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/moving-pose/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/moving-pose&#34;&gt;คลัง GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/pX5QDDYOHjU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p align=&#34;center&#34;&gt;&lt;em&gt;&lt;strong&gt;การนำเสนอผลงานขั้นสุดท้ายของเราเมื่อเดือนธันวาคม 2020&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบโครงการ&#34;&gt;เกี่ยวกับโครงการ&lt;/h2&gt;&#xA;&lt;p&gt;ในฐานะโครงการขั้นสุดท้ายสำหรับรายวิชาเบื้องต้นเกี่ยวกับการเรียนรู้ของเครื่อง (CSCI470) ภาคฤดูใบไม้ร่วงปี 2020 ที่ Colorado School of Mines ทีมของเรา ซึ่งประกอบด้วย Andrew Darling, Eric Hayes และตัวฉันเอง (Mehmet) ได้พัฒนาอัลกอริทึม &amp;ldquo;ท่าทางเคลื่อนไหว&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;เป้าหมายคือการนำชุดข้อมูลโครงร่างร่างกายที่บันทึกโดยเซนเซอร์วัดความลึกมาจำแนกการกระทำของมนุษย์ เราไม่เพียงพัฒนาอัลกอริทึมหลักเท่านั้น แต่ยังพัฒนาส่วนติดต่อผู้ใช้แบบง่ายเพื่อสาธิตความสามารถของอัลกอริทึมด้วย&lt;/p&gt;&#xA;&lt;p&gt;อัลกอริทึมท่าทางเคลื่อนไหว ซึ่งเสนอครั้งแรกโดย Mihai Zanfir, Marius Leordeanu และ Cristian Sminchisescu เป็นวิธีการอันทรงพลังสำหรับการรู้จำและทำความเข้าใจการกระทำของมนุษย์จากข้อมูลโครงร่างร่างกายสามมิติได้อย่างรวดเร็วและแม่นยำ&lt;/p&gt;&#xA;&lt;h2 id=&#34;บทความ&#34;&gt;บทความ&lt;/h2&gt;&#xA;&lt;p&gt;การนำไปใช้ของเราอ้างอิงจากบทความ &lt;a href=&#34;https://openaccess.thecvf.com/content_iccv_2013/papers/Zanfir_The_Moving_Pose_2013_ICCV_paper.pdf&#34;&gt;ท่าทางเคลื่อนไหว: ตัวบ่งบอกจลนศาสตร์สามมิติที่มีประสิทธิภาพสำหรับการรู้จำและตรวจจับการกระทำที่มีความหน่วงต่ำ&lt;/a&gt; (&lt;a href=&#34;https://mehmetmhy.com/archive/moving-pose/Zanfir_The_Moving_Pose_2013_ICCV_paper.pdf&#34;&gt;PDF&lt;/a&gt;) โดย &lt;strong&gt;Mihai Zanfir&lt;/strong&gt;, &lt;strong&gt;Marius Leordeanu&lt;/strong&gt; และ &lt;strong&gt;Cristian Sminchisescu&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>โครงการด้านคอมพิวเตอร์วิทัศน์</title>
      <link>https://mehmetmhy.com/langs/th/csci437-labs/</link>
      <pubDate>Mon, 14 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/csci437-labs/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/csci437-labs&#34;&gt;คลัง GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/csci437-labs/logo.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;คลังนี้นำเสนอโครงการเขียนโค้ดทั้งหมด (ห้องปฏิบัติการ) ที่ &lt;strong&gt;Mehmet&lt;/strong&gt; และ &lt;strong&gt;Jean&lt;/strong&gt; ได้ทำระหว่างลงทะเบียนเรียนใน &lt;strong&gt;CSCI437&lt;/strong&gt; ในภาคการศึกษาฤดูใบไม้ร่วง ปี 2020 ที่ &lt;strong&gt;Colorado School of Mines&lt;/strong&gt; ครอบคลุมช่วงเวลาตั้งแต่ &lt;strong&gt;28 สิงหาคม 2020&lt;/strong&gt; ถึง &lt;strong&gt;14 ธันวาคม 2020&lt;/strong&gt; ห้องปฏิบัติการเหล่านี้เป็นแพลตฟอร์มที่ครอบคลุมสำหรับการเรียนรู้ Python, OpenCV และแนวคิดพื้นฐานด้านคอมพิวเตอร์วิทัศน์&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบชนเรยน&#34;&gt;เกี่ยวกับชั้นเรียน&lt;/h2&gt;&#xA;&lt;p&gt;ฉันเรียนวิชา &lt;a href=&#34;https://www.coursicle.com/mines/courses/CSCI/437/&#34;&gt;บทนำสู่คอมพิวเตอร์วิทัศน์ (CSCI437)&lt;/a&gt; ในภาคการศึกษาฤดูใบไม้ร่วง ปี 2020 ในช่วงเวลานี้ Dr. William Hoff และ Dr. Tom Williams เป็นผู้สอนวิชานี้ CSCI437 ต่อไปนี้คือคำอธิบายอย่างเป็นทางการของชั้นเรียนสำหรับ CSCI437:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-md&#34; data-lang=&#34;md&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(I) Computer vision is the process of using computers to acquire images, transform images, and extract symbolic descriptions from images. This course provides an introduction to this field, covering topics in image formation, feature extraction, location estimation, and object recognition. Design ability and hands-on projects will be emphasized, using popular software tools. The course will be of interest both to those who want to learn more about the subject and to those who just want to use computer imaging techniques. Must be Senior level standing. 3 hours lecture; 3 semester hours. Prerequisite: (MATH201 or MATH334 or EENG311),and,MATH332,and,(CSCI200 or CSCI261).&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;เครดต&#34;&gt;เครดิต&lt;/h2&gt;&#xA;&lt;p&gt;มีสคริปต์ Python และ/หรือส่วนของโค้ดที่ได้รับจากชั้นเรียน CSCI437 ระหว่างการบรรยาย ในสไลด์ หรือผ่าน Canvas ชั้นเรียน CSCI437 จัดขึ้นที่ Colorado School of Mines ห้องปฏิบัติการเหล่านี้ทำร่วมกับพันธมิตรดังต่อไปนี้:&lt;/p&gt;</description>
    </item>
    <item>
      <title>ภาคสนาม CS</title>
      <link>https://mehmetmhy.com/langs/th/cs-field-session/</link>
      <pubDate>Sat, 01 Aug 2020 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/cs-field-session/</guid>
      <description>&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;350&#34; alt=&#34;CG_GUI_19&#34; src=&#34;https://mehmetmhy.com/archive/cs-field-session/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ภมหลง&#34;&gt;ภูมิหลัง&lt;/h2&gt;&#xA;&lt;p&gt;ในช่วงฤดูร้อนปี 2020 ผมเรียนวิชา CSCI370 หรือ &amp;ldquo;วิศวกรรมซอฟต์แวร์ขั้นสูง&amp;rdquo; ซึ่งเป็นส่วนหนึ่งของหลักสูตรปริญญาตรีด้านวิทยาการคอมพิวเตอร์ของผมที่ Colorado School of Mines CSCI370 เป็นรายวิชาที่ให้นักศึกษาออกแบบ พัฒนา และจัดทำเอกสารโซลูชันที่เกี่ยวข้องกับซอฟต์แวร์ให้กับบริษัทหนึ่ง รายวิชานี้เปิดโอกาสให้นักศึกษาได้นำความรู้จากการเรียนมาประยุกต์ใช้กับปัญหาด้านวิทยาการคอมพิวเตอร์ในโลกจริง คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับรายวิชานี้ได้&lt;a href=&#34;https://cs-courses.mines.edu/csci370/&#34;&gt;ที่นี่&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ในรายวิชานี้ คุณจะได้ตัดสินใจว่าจะทำงานกับโครงการหรือบริษัทใด รายวิชานี้มีไฟล์ PDF ที่อธิบายรายละเอียดของแต่ละโครงการและบริษัทไว้ ท้ายที่สุด ผมตัดสินใจทำงานกับโครงการที่ประกาศโดยบริษัทชื่อ &lt;a href=&#34;https://lunaroutpost.com/&#34;&gt;Lunar Outpost&lt;/a&gt; ซึ่งเรียกว่า &lt;a href=&#34;https://mehmetmhy.com/archive/cs-field-session/LunarOutpost1.pdf&#34;&gt;การตรวจจับการลื่นไถลของล้อแบบเรียลไทม์และการแก้ไขข้อผิดพลาดเพื่อการนำทางบนดวงจันทร์ที่มีประสิทธิภาพยิ่งขึ้น&lt;/a&gt; เนื่องจากชื่อยาว เรามาตั้งชื่อเรียกโครงการนี้ว่า &amp;ldquo;การตรวจจับการลื่นไถลของล้อ&amp;rdquo; กัน&lt;/p&gt;&#xA;&lt;h2 id=&#34;ปญหา&#34;&gt;ปัญหา&lt;/h2&gt;&#xA;&lt;p&gt;Lunar Outpost เป็นสตาร์ทอัปที่พยายามสร้างรถสำรวจดวงจันทร์อัตโนมัติ บนดวงจันทร์มีฝุ่นดวงจันทร์อยู่เป็นจำนวนมาก ซึ่งเป็นที่ทราบกันว่าทำให้ล้อเกิดการลื่นไถลเป็นอย่างมาก สิ่งนี้ไม่เหมาะสม เนื่องจากการลื่นไถลของล้ออาจทำให้ระบบอัตโนมัติสูญเสียการติดตามตำแหน่งของตนในโลกจริง บนโลก ปัญหานี้แก้ไขได้โดยใช้ข้อมูล GPS เพื่อแก้ไขค่าคลาดเคลื่อนใด ๆ ที่เกิดจากการลื่นไถลของล้อ แต่ปัญหาของ GPS คือ GPS ทำงานได้โดยอาศัยดาวเทียมนำทาง&lt;a href=&#34;https://spaceplace.nasa.gov/gps/en/&#34;&gt;มากกว่า 30 ดวง&lt;/a&gt;ที่โคจรรอบโลกอย่างต่อเนื่องในวงโคจรและส่งสัญญาณเฉพาะ ซึ่งทำให้คอมพิวเตอร์สามารถคำนวณตำแหน่งของตนเองได้ แต่บนดวงจันทร์ ปัจจุบันยังไม่มีสิ่งที่เรียกว่า GPS เมื่อทราบเช่นนี้ จึงต้องใช้วิธีอื่นนอกเหนือจาก GPS เพื่อตรวจจับการลื่นไถลของล้อ สามารถดูรายงานปัญหาของโครงการโดยละเอียดเพิ่มเติมได้&lt;a href=&#34;https://mehmetmhy.com/archive/cs-field-session/LunarOutpost1.pdf&#34;&gt;ที่นี่&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เพอนรวมทม&#34;&gt;เพื่อนร่วมทีม&lt;/h2&gt;&#xA;&lt;p&gt;โครงการนี้ไม่ใช่โครงการง่าย ๆ ดังนั้นจึงต้องทำเป็นทีม ทีมประกอบด้วยนักศึกษาคนอื่น ๆ จาก Colorado School of Mines จำนวนห้าคน ได้แก่:&lt;/p&gt;</description>
    </item>
    <item>
      <title>การทำนายการกระทำของมนุษย์</title>
      <link>https://mehmetmhy.com/langs/th/svm-on-skeleton/</link>
      <pubDate>Sun, 31 May 2020 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/svm-on-skeleton/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/svm-on-skeleton-data&#34;&gt;ที่เก็บ GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div style=&#34;display: flex; justify-content: center;&#34;&gt;&#xA;    &lt;img width=&#34;300&#34; alt=&#34;skr&#34; src=&#34;https://mehmetmhy.com/archive/svm-on-skeleton/skeleton.jpg&#34;&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;รายละเอยด&#34;&gt;รายละเอียด&lt;/h2&gt;&#xA;&lt;p&gt;โครงการนี้เป็นโครงการที่ 3 สำหรับชั้นเรียน Human Centered Robotics (CSCI473) ของ Dr. Zhang ที่ Colorado School of Mines ในภาคการศึกษาฤดูใบไม้ผลิปี 2020 โครงการนี้ได้รับการออกแบบมาเพื่อแนะนำการเรียนรู้ของเครื่องในวิทยาการหุ่นยนต์ผ่านการใช้ Support Vector Machines (SVM) สามารถดูสิ่งที่ต้องส่ง/คำอธิบายโครงการฉบับต้นฉบับได้ &lt;a href=&#34;https://mehmetmhy.com/archive/svm-on-skeleton/csci473-p3.pdf&#34;&gt;ที่นี่&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;display: flex; justify-content: center;&#34;&gt;&#xA;    &lt;img width=&#34;1000&#34; alt=&#34;skr&#34; src=&#34;https://mehmetmhy.com/archive/svm-on-skeleton/dataset.jpg&#34;&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;สำหรับโครงการนี้ ได้ใช้ &lt;a href=&#34;https://wangjiangb.github.io/my_data.html&#34;&gt;ชุดข้อมูล MSR Daily Activity 3D&lt;/a&gt; (รูปที่ 2) โดยมีการปรับเปลี่ยนบางส่วน ชุดข้อมูลนี้ประกอบด้วยกิจกรรมของมนุษย์ 16 กิจกรรม ซึ่งรวบรวมจากเซนเซอร์ Xbox Kinetic และจัดเก็บในรูปแบบโครงกระดูก โครงกระดูกคืออาร์เรย์ของพิกัด (x, y, z) ในโลกจริงของข้อต่อ 20 จุดของมนุษย์ที่บันทึกไว้ในหนึ่งเฟรม นี่คือภาพที่แสดงว่าโครงกระดูกคืออะไร:&lt;/p&gt;&#xA;&lt;div style=&#34;display: flex; justify-content: center;&#34;&gt;&#xA;    &lt;img width=&#34;1000&#34; alt=&#34;skr&#34; src=&#34;https://mehmetmhy.com/archive/svm-on-skeleton/sdiagram.jpg&#34;&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;เพื่อให้บรรลุการทำนายการกระทำของมนุษย์ ข้อมูลดิบจะต้องถูกแทนให้อยู่ในรูปแบบที่สามารถประมวลผลโดย SVM ได้ สำหรับโครงการนี้ ใช้รูปแบบการแทนข้อมูลดังต่อไปนี้:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;รูปแบบการแทนมุมและระยะทางสัมพัทธ์ (RAD)&lt;/li&gt;&#xA;&lt;li&gt;รูปแบบการแทนฮิสโตแกรมของความแตกต่างของตำแหน่งข้อต่อ (HJPD)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;สำหรับการจำแนกประเภท รูปแบบการแทนข้อมูลจะถูกส่งเข้าไปยัง SVM ซึ่งขับเคลื่อนโดย &lt;a href=&#34;https://github.com/cjlin1/libsvm&#34;&gt;LIBSVM&lt;/a&gt; เพื่อสร้างโมเดลที่สามารถทำนายการกระทำของมนุษย์ได้ โดยจะสร้างโมเดลสองโมเดล โมเดลหนึ่งใช้ RAD และอีกโมเดลหนึ่งใช้ HJPD เป้าหมายคือทำให้โมเดลเหล่านี้มีความแม่นยำมากที่สุดเท่าที่จะเป็นไปได้ และดูว่ารูปแบบการแทนข้อมูลใดทำงานได้ดีที่สุด&lt;/p&gt;</description>
    </item>
    <item>
      <title>เกม Clue ในภาษา Java</title>
      <link>https://mehmetmhy.com/langs/th/cluegame/</link>
      <pubDate>Sat, 28 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/cluegame/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/cluegame&#34;&gt;คลัง GitHub ของโครงงาน&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;1000&#34; src=&#34;https://mehmetmhy.com/archive/cluegame/preview.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบโครงงาน&#34;&gt;เกี่ยวกับโครงงาน&lt;/h2&gt;&#xA;&lt;p&gt;โครงงานนี้เป็นการสร้างเกมกระดานปริศนาฆาตกรรมคลาสสิกของ Hasbro อย่าง &lt;a href=&#34;https://en.wikipedia.org/wiki/Cluedo&#34;&gt;Clue/Cluedo&lt;/a&gt; ขึ้นใหม่ด้วย &lt;strong&gt;Java&lt;/strong&gt; และ &lt;strong&gt;JFrame&lt;/strong&gt; เป้าหมายคือการอนุมานองค์ประกอบทั้งสามของการฆาตกรรม ได้แก่ ผู้ต้องสงสัย อาวุธ และห้อง ผู้เล่นจะเคลื่อนที่ไปรอบ ๆ คฤหาสน์ ตั้งข้อสันนิษฐาน และใช้เหตุผลเชิงนิรนัยเพื่อไขคดีก่อนผู้เล่นคนอื่น&lt;/p&gt;&#xA;&lt;p&gt;นี่เป็นโครงงานกลุ่มสำหรับวิชา &lt;a href=&#34;https://cs-courses.mines.edu/csci306/index.html&#34;&gt;วิศวกรรมซอฟต์แวร์ (CSCI306)&lt;/a&gt; ที่ &lt;a href=&#34;https://www.mines.edu/&#34;&gt;Colorado School of Mines&lt;/a&gt; ในช่วง &lt;strong&gt;ฤดูใบไม้ร่วง ปี 2019&lt;/strong&gt; โครงงานนี้เป็นการแนะนำหลักการสำคัญของการพัฒนาซอฟต์แวร์ที่ยอดเยี่ยม ซึ่งรวมถึง &lt;strong&gt;การเขียนโปรแกรมเชิงวัตถุ (OOP)&lt;/strong&gt; และเสาหลักทั้งสี่ประการ ได้แก่ &lt;strong&gt;การห่อหุ้ม&lt;/strong&gt;, &lt;strong&gt;นามธรรม&lt;/strong&gt;, &lt;strong&gt;การสืบทอด&lt;/strong&gt;, และ &lt;strong&gt;พหุรูปแบบ&lt;/strong&gt; รายวิชานี้ยังมีคุณค่าในการแนะนำให้เรารู้จักการควบคุมเวอร์ชันด้วย Git การพัฒนาซอฟต์แวร์ร่วมกัน และการจัดการโครงงาน&lt;/p&gt;&#xA;&lt;p&gt;โครงงานนี้เป็นความพยายามของทีมโดย &lt;a href=&#34;https://github.com/RuidiH&#34;&gt;Ruidi Huang&lt;/a&gt; และ &lt;a href=&#34;https://github.com/MehmetMHY&#34;&gt;Mehmet Yilmaz&lt;/a&gt; (ผมเอง) เราร่วมกันฝ่าฟันความท้าทายในการสร้างแอปพลิเคชันที่สมบูรณ์ขึ้นจากศูนย์ เราใช้ &lt;a href=&#34;https://git-scm.com/&#34;&gt;Git&lt;/a&gt; สำหรับการควบคุมเวอร์ชัน โฮสต์คลังของเราบน &lt;a href=&#34;https://github.com/&#34;&gt;GitHub&lt;/a&gt; และสื่อสารผ่าน &lt;a href=&#34;https://discord.com/&#34;&gt;Discord&lt;/a&gt; รวมถึงการประชุมแบบพบหน้ากันเพื่อทำงานร่วมกันอย่างมีประสิทธิภาพ แอปพลิเคชันทั้งหมดเขียนขึ้นด้วย &lt;a href=&#34;https://www.java.com/&#34;&gt;Java&lt;/a&gt; ภายใน &lt;a href=&#34;https://eclipseide.org/&#34;&gt;Eclipse IDE&lt;/a&gt; โดยส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) สร้างขึ้นโดยใช้ไลบรารี &lt;a href=&#34;https://docs.oracle.com/javase/8/docs/api/javax/swing/JFrame.html&#34;&gt;JFrame&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ตวอยางโครงงาน&#34;&gt;ตัวอย่างโครงงาน&lt;/h2&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img style=&#34;background-color: #412e2c;&#34; width=&#34;1000&#34; alt=&#34;ภาพหน้าจอของ GUI เกม Clue ที่แสดงกระดาน ไพ่ผู้เล่น และตัวควบคุมเกม&#34; src=&#34;https://mehmetmhy.com/archive/cluegame/demo.png&#34;&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>คีย์บอร์ดดนตรี RaspPi</title>
      <link>https://mehmetmhy.com/langs/th/rasppi-keyboard/</link>
      <pubDate>Wed, 27 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/rasppi-keyboard/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/keyboard&#34;&gt;ที่เก็บ GitHub ของโครงการ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;500&#34; src=&#34;https://mehmetmhy.com/archive/rasppi-keyboard/assets/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;การสาธตคำอธบาย&#34;&gt;การสาธิต/คำอธิบาย&lt;/h2&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/1Q1U3oDAeeY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;ผสรางบทบาท&#34;&gt;ผู้สร้าง/บทบาท&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Andrew Darling&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;เขียนโครงสร้างและตรรกะการเขียนโปรแกรมเชิงวัตถุสำหรับโค้ด&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Riley Royall&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;สร้างวงจรสำหรับ RPBP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Mehmet Yilmaz&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;เขียนองค์ประกอบ GUI และตัวสร้างโน้ตเพลงสำหรับโค้ด&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;โครงการ Raspberry Pi Buzzer Piano (RPBP) เป็นโครงการสุดท้ายสำหรับวิชา &lt;strong&gt;Python Sensor Systems&lt;/strong&gt; (CSCI-250) ซึ่งเป็นชั้นเรียนระดับปริญญาตรีที่จัดสอนโดย Colorado School of Mines ในภาคการศึกษาฤดูใบไม้ร่วง ปี 2019 โครงการนี้เป็นโครงการกลุ่มที่ประกอบด้วย Andrew Darling, Riley Royall และ Mehmet Yilmaz โครงการเสร็จสมบูรณ์อย่างเป็นทางการในช่วงปลายเดือนพฤศจิกายน 2019 ถึงต้นเดือนธันวาคม 2019&lt;/p&gt;</description>
    </item>
    <item>
      <title>ตัวแปลง IBM Pingmaster</title>
      <link>https://mehmetmhy.com/langs/th/ibm-pingmaster/</link>
      <pubDate>Wed, 26 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/ibm-pingmaster/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MehmetMHY/ibm-pingmaster-converter&#34;&gt;โพสต์ต้นฉบับบน GitHub&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;height: 20px;&#34;&gt;&lt;/div&gt;&#xA;&lt;div align=&#34;center&#34;&gt;&#xA;  &lt;img src=&#34;https://mehmetmhy.com/archive/ibm-pingmaster/keyboard.jpg&#34; alt=&#34;แป้นพิมพ์ IBM PingMaster&#34; width=&#34;1000&#34;&gt;&#xA;  &lt;br&gt;&#xA;  &lt;em&gt;&lt;a href=&#34;https://imgur.com/gallery/ljxUiev&#34;&gt;แหล่งที่มาของรูปภาพ&lt;/a&gt;&lt;/em&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;ibm-pingmaster-คออะไร&#34;&gt;IBM PingMaster คืออะไร?&lt;/h2&gt;&#xA;&lt;p&gt;IBM PingMaster คือแป้นพิมพ์ที่ผลิตโดย IBM ในช่วงทศวรรษ 1980 สำหรับตลาดจีนและญี่ปุ่น แป้นพิมพ์นี้ใช้สวิตช์สีเขียวแบบวินเทจ และมีสายเชื่อมต่อที่แปลกประหลาด ซึ่งมีลักษณะเหมือนสาย VGA 9 พิน แต่มีเพียง 4 พินเท่านั้น นอกจากนี้ แป้นพิมพ์นี้ยังมีลำโพงในตัวและปุ่มปรับระดับเสียงสำหรับลำโพง ซึ่งช่วยให้คุณกำหนดระดับเสียงของลำโพงได้ รวมถึงทำให้แป้นพิมพ์ส่งเสียงบี๊บทุกครั้งที่คุณกดปุ่มด้วย ฉันไม่รู้ว่าทำไมจึงสร้างฟีเจอร์เสียงบี๊บนี้ขึ้นมา แต่มันมีเอกลักษณ์และแตกต่าง หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแป้นพิมพ์นี้ เพียงค้นหาใน Google หรือดู&lt;a href=&#34;https://www.youtube.com/watch?v=LfyOs694lpU&#34;&gt;วิดีโอ&lt;/a&gt;ของ Chyrosran22&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;ตัวแปลงนี้จะแปลงพินทั้ง 4 ของแป้นพิมพ์ IBM PingMaster ให้เป็นเอาต์พุต USB ทำให้ผู้ใช้สามารถใช้แป้นพิมพ์ IBM PingMaster กับคอมพิวเตอร์สมัยใหม่เครื่องใดก็ได้ เป้าหมายของโครงการนี้คือการสร้างตัวแปลงตามที่อธิบายไว้ข้างต้น เพื่อทำเช่นนั้น ฉันได้ศึกษาข้อมูลจากแหล่งต่าง ๆ และแก้ไขปัญหาอยู่พอสมควร เพื่อช่วยใครก็ตามในอนาคตที่ต้องการทำโครงการนี้ ฉันจึงเขียนเกี่ยวกับกระบวนการสร้างตัวแปลงนี้ รวมทั้งระบุแหล่งข้อมูลที่ฉันใช้เพื่อช่วยให้บรรลุเป้าหมายนี้ หากไม่มีอินเทอร์เน็ต ฉันก็ไม่รู้เลยว่าจะสร้างตัวแปลงนี้ได้อย่างไร สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับโครงการนี้ โปรดไปที่&lt;a href=&#34;https://github.com/MehmetMHY/ibm-pingmaster-converter&#34;&gt;คลังโค้ดบน GitHub&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;คำขอบคณเปนพเศษ&#34;&gt;คำขอบคุณเป็นพิเศษ&lt;/h2&gt;&#xA;&lt;p&gt;ฉันขอขอบคุณ MrKeebs เป็นพิเศษ วิดีโอ YouTube ของเขาช่วยในการสร้างตัวแปลงนี้ได้มาก มันเป็นบทแนะนำที่ดีมาก แต่ฉันประสบปัญหากับส่วนที่ต้องอัปโหลดไฟล์ HEX ไปยัง PingMaster อย่างไรก็ตาม วิดีโอนี้ก็มีประโยชน์มากในการทำความเข้าใจการเดินสาย โปรดดูวิดีโอของเขา&lt;a href=&#34;https://www.youtube.com/watch?v=lIQO2AhBs8Q&#34;&gt;ที่นี่&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>การฝึกงานที่ NOAA ปี 2017</title>
      <link>https://mehmetmhy.com/langs/th/noaa-internship/</link>
      <pubDate>Mon, 31 Jul 2017 00:00:00 +0000</pubDate>
      <guid>https://mehmetmhy.com/langs/th/noaa-internship/</guid>
      <description>&lt;div style=&#34;height: 25px;&#34;&gt;&lt;/div&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&#xA;  &lt;img width=&#34;275&#34; src=&#34;https://mehmetmhy.com/archive/noaa-internship/logo.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;เกยวกบ&#34;&gt;เกี่ยวกับ&lt;/h2&gt;&#xA;&lt;p&gt;ในช่วงฤดูร้อนปี 2017 หลังจากจบชั้นมัธยมศึกษาปีที่ 5 ที่โรงเรียนมัธยม East High School ฉันได้รับเกียรติให้ฝึกงานที่องค์การบริหารมหาสมุทรและบรรยากาศแห่งชาติ (NOAA) การฝึกงานเริ่มต้นเมื่อวันที่ 12 มิถุนายน 2017 และสิ้นสุดลงในวันที่ 21 กรกฎาคม 2017 ซึ่งกินเวลาประมาณ 1.5 เดือน ที่ NOAA ฉันทำงานให้กับทีม Science On a Sphere ของ NOAA ซึ่งพัฒนาซอฟต์แวร์ SOSx และ Tour Builder ของ NOAA&lt;/p&gt;&#xA;&lt;p&gt;SOSx สามารถอธิบายได้ดังนี้:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Science On a Sphere® (SOS) คือระบบแสดงผลข้อมูลทั่วโลกขนาดเท่าห้อง ซึ่งใช้คอมพิวเตอร์และเครื่องฉายวิดีโอเพื่อแสดงข้อมูลดาวเคราะห์ลงบนทรงกลมที่มีเส้นผ่านศูนย์กลางหกฟุต โดยมีลักษณะคล้ายลูกโลกแอนิเมชันขนาดยักษ์   &lt;a href=&#34;https://sos.noaa.gov/sos/&#34;&gt;[แหล่งที่มา]&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Tour Builder ของ SOSx เป็นเครื่องมือซอฟต์แวร์ที่อนุญาตให้ผู้ใช้สร้าง &amp;ldquo;ทัวร์&amp;rdquo; สำหรับ SOS ทัวร์สามารถอธิบายได้ดังนี้:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;ทัวร์คือการนำเสนอที่เขียนเป็นสคริปต์ (มีแนวคิดคล้ายกับการนำเสนอ PowerPoint) ซึ่งทำงานบน SOSx และพาผู้ใช้ไปสำรวจชุดข้อมูลต่าง ๆ โดยสามารถมีเรื่องราวประกอบได้ ทัวร์มักประกอบด้วยข้อความ รูปภาพ คำถามชี้นำ เนื้อหาเว็บแบบป๊อปอัป วิดีโอ เครื่องหมายสถานที่ที่สามารถคลิกได้ เสียง การหยุดชั่วคราวเพื่อรับข้อมูลจากผู้ใช้ และอื่น ๆ   &lt;a href=&#34;https://sos.noaa.gov/support/sosx/manuals/introduction-to-tour-builder/&#34;&gt;[แหล่งที่มา]&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
