<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Teerapap Changwichukarn - teerapap.net</title>
    <link>https://teerapap.net/</link>
    <description>Recent content on Teerapap Changwichukarn - teerapap.net</description>
    <generator>Hugo -- 0.125.7</generator>
    <language>en-us</language>
    <copyright>published by teerapapc under CC BY-SA 4.0</copyright>
    <lastBuildDate>Tue, 10 Feb 2026 18:33:17 +0700</lastBuildDate>
    <atom:link href="https://teerapap.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>การเลือกตั้งปี 2569</title>
      <link>https://teerapap.net/posts/election-69/</link>
      <pubDate>Tue, 10 Feb 2026 18:33:17 +0700</pubDate>
      <guid>https://teerapap.net/posts/election-69/</guid>
      <description>การเลือกตั้งใหญ่ปี 2569 ผ่านไปแล้วเมื่อวาน ในหัวเต็มไปด้วยความคิดมากมายจนเมื่อคืนนอนไม่หลับ วันนี้เลยรู้สึกต้องเขียนระบายออกมาหน่อยและจะได้บันทึกความคิดไว้ด้วย
ก่อนเลือกตั้ง ออกตัวก่อนว่าเลือกส้มมาตลอดตั้งแต่มีพรรคอนาคตใหม่ เลือกตั้งรอบนี้ก็ติดตามดีเบตใกล้ชิดตลอด ดีเบตช่องหลักๆดูเกือบหมด(แต่แบบข้ามๆนะ) คือชอบดู/ฟังการถกเถียง การปะทะทางความคิดและมองการเมือง/ระบบการปกครองเป็น &amp;ldquo;ระบบ&amp;rdquo; ที่น่าสนใจเพราะมันไม่ logical เหมือนระบบคอมพิวเตอร์ เลยติดตามการเมืองเป็นงานอดิเรกอย่างนึง
ตั้งแต่ช่วงปีใหม่ ผมวิเคราะห์ทำนายเอาเองว่า ยังไงพรรคส้มก็ได้มากกว่าเดิมและไปถึง 200+ ที่นั่ง คิดว่านักวิเคราะห์ทั้งหลายเดาผิด เพราะวิเคราะห์ตามๆกันจากกรอบเดิมๆคือ กระแส vs กระสุน และยึดผลจากรอบที่แล้วมากไปโดยไม่ดูบริบท เพราะใน 2-3 ปีที่ผ่านมา มันเกิดเรื่องขึ้นเยอะมาก
เหตุผลสนับสนุนคือ
ตึกถล่ม เครนถล่ม ภาพในข่าวมันน่าจะ impact กับคนจำนวนมาก เศรษฐกิจไม่ดี ข่าวทุจริตต่างๆ ข่าวเวียดนามเจริญ กีฬาต่างๆถดถอย คนน่าจะรู้สึกว่าต้องเปลี่ยนแล้วจริงๆ จะปล่อยให้เป็นแบบนี้ต่อไปไม่ได้แล้ว ส้มยังแตกต่างจากพรรคอื่นๆและมีเรื่องแย่น้อยสุด การประกาศทีมบริหาร The Professionals คนน่าจะอยากลอง พรรคแดงน่าจะอ่อนแอลงมาก จากทั้งการพลิกขั้วตระบัตสัตย์และการส่งมอบนโยบายที่ล้มเหลว แถมมีคลิปอังเคิลอีก คนทั่วไปไม่เชื่อว่า พรรคแดงจะมาที่ 1 อีกแล้ว คนที่เลือกแดงแบบยุทธศาสตร์ในรอบที่แล้ว รอบนี้คนเหล่านี้น่าจะเลือกส้มแบบยุทธศาสตร์ กาส้ม 2 ใบทำให้หลายเขตที่ส้มสูสีพลิกได้ โดยสรุปคือคิดว่า แดงไปส้มน่าจะเยอะกว่าส้มออกไปสีอื่น แล้วรอบที่แล้วแดง+ส้ม ก็มีคะแนนเกือบ 70% แล้ว
หลังจากวิเคราะห์แบบนี้ ช่วงใกล้เลือกตั้งมีทั้งกระแสไอซ์รักชนก ทั้งเรื่องประกันสังคมตามมาอีก ข่าวด้านไม่ดีของส้ม พรรคก็ดูปัดป้องได้สำเร็จและประคองตัวได้ ยิ่งทำให้มั่นใจขึ้นอีก</description>
      <content:encoded><![CDATA[<p>การเลือกตั้งใหญ่ปี 2569 ผ่านไปแล้วเมื่อวาน ในหัวเต็มไปด้วยความคิดมากมายจนเมื่อคืนนอนไม่หลับ วันนี้เลยรู้สึกต้องเขียนระบายออกมาหน่อยและจะได้บันทึกความคิดไว้ด้วย</p>
<h2 id="กอนเลอกตง">ก่อนเลือกตั้ง</h2>
<p>ออกตัวก่อนว่าเลือกส้มมาตลอดตั้งแต่มีพรรคอนาคตใหม่ เลือกตั้งรอบนี้ก็ติดตามดีเบตใกล้ชิดตลอด ดีเบตช่องหลักๆดูเกือบหมด(แต่แบบข้ามๆนะ) คือชอบดู/ฟังการถกเถียง การปะทะทางความคิดและมองการเมือง/ระบบการปกครองเป็น &ldquo;ระบบ&rdquo; ที่น่าสนใจเพราะมันไม่ logical เหมือนระบบคอมพิวเตอร์ เลยติดตามการเมืองเป็นงานอดิเรกอย่างนึง</p>
<p>ตั้งแต่ช่วงปีใหม่ ผม<a href="https://x.com/teerapapc/status/2011846552948785159">วิเคราะห์ทำนายเอาเองว่า</a> ยังไงพรรคส้มก็ได้มากกว่าเดิมและไปถึง 200+ ที่นั่ง คิดว่านักวิเคราะห์ทั้งหลายเดาผิด เพราะวิเคราะห์ตามๆกันจากกรอบเดิมๆคือ กระแส vs กระสุน และยึดผลจากรอบที่แล้วมากไปโดยไม่ดูบริบท เพราะใน 2-3 ปีที่ผ่านมา มันเกิดเรื่องขึ้นเยอะมาก</p>
<p>เหตุผลสนับสนุนคือ</p>
<ul>
<li>ตึกถล่ม เครนถล่ม ภาพในข่าวมันน่าจะ impact กับคนจำนวนมาก เศรษฐกิจไม่ดี ข่าวทุจริตต่างๆ ข่าวเวียดนามเจริญ กีฬาต่างๆถดถอย</li>
<li>คนน่าจะรู้สึกว่าต้องเปลี่ยนแล้วจริงๆ จะปล่อยให้เป็นแบบนี้ต่อไปไม่ได้แล้ว</li>
<li>ส้มยังแตกต่างจากพรรคอื่นๆและมีเรื่องแย่น้อยสุด</li>
<li>การประกาศทีมบริหาร The Professionals คนน่าจะอยากลอง</li>
<li>พรรคแดงน่าจะอ่อนแอลงมาก จากทั้งการพลิกขั้วตระบัตสัตย์และการส่งมอบนโยบายที่ล้มเหลว แถมมีคลิปอังเคิลอีก
<ul>
<li>คนทั่วไปไม่เชื่อว่า พรรคแดงจะมาที่ 1 อีกแล้ว คนที่เลือกแดงแบบยุทธศาสตร์ในรอบที่แล้ว รอบนี้คนเหล่านี้น่าจะเลือกส้มแบบยุทธศาสตร์ กาส้ม 2 ใบทำให้หลายเขตที่ส้มสูสีพลิกได้</li>
</ul>
</li>
</ul>
<p>โดยสรุปคือคิดว่า แดงไปส้มน่าจะเยอะกว่าส้มออกไปสีอื่น แล้วรอบที่แล้วแดง+ส้ม ก็มีคะแนนเกือบ 70% แล้ว</p>
<p>หลังจากวิเคราะห์แบบนี้ ช่วงใกล้เลือกตั้งมีทั้งกระแสไอซ์รักชนก ทั้งเรื่องประกันสังคมตามมาอีก ข่าวด้านไม่ดีของส้ม พรรคก็ดูปัดป้องได้สำเร็จและประคองตัวได้ ยิ่งทำให้มั่นใจขึ้นอีก</p>
<p>การเลือกตั้งล่วงหน้า คนก็ดูโกรธกกต. ตั้งใจออกไปกากันเยอะกว่าครั้งก่อนๆ</p>
<figure>
    <img loading="lazy" src="images/thailands-blueprint.jpg"
         alt="rare item ที่อุตส่าห์ถ่อไปซื้อมา"/> <figcaption>
            <p>rare item ที่อุตส่าห์ถ่อไปซื้อมา&nbsp;(Thailand&rsquo;s Blueprint)</p>
        </figcaption>
</figure>

<h2 id="สงเกตการณ">สังเกตการณ์</h2>
<p>วันเลือกตั้งก็ไม่มีอะไรมาก ช่วงเปิดหีบดำเนินไปอย่างเรียบร้อย หน่วยแถวบ้านที่ไปเลือกก็เรียบร้อยดี</p>
<p>หลังปิดหีบ ก็ขี่จักรยานไปเฝ้าดูการนับคะแนนด้วย เหมือนปี 62 กับ 66</p>
<p>ที่หน่วยใช้เวลาจัดสถานที่ค่อนข้างนาน (&gt; 30 นาที) แต่เจ้าหน้าที่ก็ชี้แจงอย่างดีว่า ขออภัยที่ช้าเพราะรอบนี้มีบัตร 3 ใบ</p>
<p>พอเริ่มนับไปซัก 10-20 นาที ก็เห็นแนวโน้มชัดว่าใครชนะในเขตนี้</p>
<p>จุดที่สังเกตได้คือ จำนวนคนที่มาเฝ้าดูการนับคะแนนพอๆกับปี 62/66 แต่ความตึงเครียดต่างกันทั้งคนเฝ้าและเจ้าหน้าที่ เพราะปี 62/66 มันสูสีกว่านี้ คนเฝ้าจะจ้องการนับคะแนนมากกว่านี้ แต่รอบนี้ ทุกคนดูผ่อนคลายกว่า และเจ้าหน้าที่ก็ทำหน้าที่ได้อย่างเรียบร้อยดี</p>
<p>จุดที่ควรปรับปรุงคือ กระบวนวิธีการนับที่ไม่รัดกุมมากๆ(แต่ก็เป็นแบบนี้มาตั้งแต่ปี 62 แล้ว) มีช่องให้โกงได้ ซึ่งต้องด่ากกต. เช่น การติดกระดาษที่จดคะแนน เค้าติดบนกระดานแบบทับๆกัน แล้วเวลาเจ้าหน้าที่จะขีด ต้องยกกระดาษมุดเข้าไปขีด ซึ่งดูไม่ค่อยโปร่งใส่เท่าไหร่ เจ้าหน้าที่อาจจะแอบขีดหรือขีดเบิ้ลก็ได้</p>
<blockquote class="twitter-tweet"><p lang="th" dir="ltr">แบบนี้ส่อทุจริตไหมคะ ปทุมธานี เขต7<a href="https://twitter.com/hashtag/%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%8769?src=hash&amp;ref_src=twsrc%5Etfw">#เลือกตั้ง69</a> <a href="https://twitter.com/hashtag/%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%872569?src=hash&amp;ref_src=twsrc%5Etfw">#เลือกตั้ง2569</a> <a href="https://twitter.com/hashtag/%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%8A%E0%B8%B2%E0%B8%A1%E0%B8%95%E0%B8%B469?src=hash&amp;ref_src=twsrc%5Etfw">#เลือกตั้งประชามติ69</a> <a href="https://t.co/OiejrwNDSB">pic.twitter.com/OiejrwNDSB</a></p>&mdash; BEUs (@metimewang) <a href="https://twitter.com/metimewang/status/2020456263369232432?ref_src=twsrc%5Etfw">February 8, 2026</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


<p>หรือความเข้าใจผิดของเจ้าหน้าที่เองหลายอย่างที่อบรมมาไม่ดีพอ ทึกทักเอาเอง เข้าใจผิดเองหลายอย่าง ตามที่เห็นในเน็ต
แล้วเมื่อรวมกับความมักง่ายของคนไทย มันยิ่งทวีคูณความผิดพลาดมากขึ้นไปอีก</p>
<h2 id="การนบคะแนน">การนับคะแนน</h2>
<p>กระบวนการมันทำให้ดีขึ้น รัดกุมขึ้นได้อีกเยอะมาก รวมทั้งการตรวจสอบย้อนกลับด้วย เช่น ควรตั้งให้มือถือถ่ายวิดีโอตลอดการนับด้วย หรือถ่ายภาพกระดานหลังนับคะแนนเสร็จ ก่อนจะรวมคะแนนเพื่อส่งเข้าระบบ แล้วคือ หลังส่งเข้าระบบไป ก็ไม่รู้มีการทวนสอบ double check อีกรึเปล่า</p>
<p>อยากให้ใช้วิธีเอากล่องคะแนนไปนับรวมที่ศูนย์กลางของแต่ละเขตเลือกตั้ง แทนที่จะนับตามหน่วยแล้วส่งผลมารวม</p>
<p>โดยผู้สมัครทุกคนของแต่ละเขตขึ้นรถบรรทุกคันเดียวกัน(หรือจะขับรถตามก็ได้) ตระเวนไปเก็บกล่องแต่ละหน่วยด้วยกันเลย แล้วค่อยไปนับพร้อมกันที่ศูนย์กลาง อาจจะใช้เวลาหน่อย แต่น่าจะรัดกุมกว่า ผิดพลาดน้อยกว่า</p>
<p>การนับก็ใช้เครื่องนับคะแนนได้แล้ว ใช้ดินสอฝน 2B เหมือนตอนสอบก็ได้ แล้วถ้ามีคนสงสัยผล ค่อยนับมือทวนสอบอีกที</p>
<h2 id="ผลเลอกตง">ผลเลือกตั้ง</h2>
<p>พอผลเลือกตั้งออกมา ก็ช็อคไปเลย เต็มไปด้วยคำถามในหัว รวมทั้งหงุดหงิดกับความล่าช้าของกกต. ในการรายงานคะแนนด้วย</p>
<p>พอพรรคประชาชนประกาศยอมรับผลแล้วก็ปลง คิดว่าพรรคเตรียมตัวเลือกตั้งได้ดีและทำเต็มที่ที่สุดแล้ว แต่ก็ยังมึนๆอึ้งๆอยู่ดี</p>
<p>สุดท้ายก็ต้องยอมรับผลการเลือกตั้ง แต่คงยอมรับแบบคาใจ ทั้งเรื่องยอดตัวเลขต่างๆไม่ตรงกัน ยอดผู้มาใช้สิทธิ์ที่น้อยผิดปกติ อารมณ์เหมือนดูฟุตบอลแพ้ แบบกรรมการตัดสินค้านสายตาเลย</p>
<p>ไม่อยากคิดว่ามีการโกงสเกลใหญ่ๆ แต่ถ้าตั้งใจจะทำอย่างเป็นระบบแบบเลือกสว. มันก็เป็นไปได้อยู่</p>
<p>ล่าสุดตอนนี้ มีคนกังขามากมายจนเป็นเรื่องใหญ่ขึ้นมาจริงๆแล้ว</p>
<h2 id="ผลประชามต">ผลประชามติ</h2>
<p>ถึงแม้ประชามติรอบนี้จะผ่าน แต่การที่ทั้งสส. และสว. เป็นสีน้ำเงินทั้งคู่ ลูกเข้าเท้าเต็มๆแล้ว ไม่รู้เค้าจะเลือกซัดเต็มข้อหรือเลี้ยงเข้ามุมถ่วงเวลา ไม่รู้ประชามติรอบสองจะออกมายังไง</p>
<p>อนาคตมืดมนเหลือเกิน&hellip;😞</p>
]]></content:encoded>
    </item>
    <item>
      <title>Persona 3 Reload</title>
      <link>https://teerapap.net/posts/persona-3-reload/</link>
      <pubDate>Fri, 01 Aug 2025 17:52:07 +0700</pubDate>
      <guid>https://teerapap.net/posts/persona-3-reload/</guid>
      <description>ได้ยินคนพูดถึง/ชื่นชมเกมตระกูล Persona มานานมาก แต่ไม่เคยเล่นเพราะตอนเด็กๆมีแค่ PS1 เกมช่วง PS2-PS4 เลยเป็นช่วงหลุมดำของผม
เกม Persona 3 ต้นฉบับเป็นเกมปี 2006 ลงให้ PS2 และปี 2024 ที่ผ่านมา Atlus เอามารีเมคใหม่ในชื่อ Persona 3 Reload โดยวาดใหม่หมดให้ภาพทันสมัย เอาระบบต่างๆจาก Persona ภาคใหม่ๆ มาใส่ด้วยให้เข้ากับยุคสมัย
ผมเองไม่เคยเล่น Persona ภาคไหนหรือเกมในจักรวาลที่เค้ากันเรียกว่า Shin Megami Tensei เกมไหนมาก่อนเลย ไม่รู้ด้วยว่าเกมมันประมาณไหน สนุกยังไง รู้แค่เป็น JRPG ตอนแรกจะเล่น Persona 5 เพราะเพื่อนแนะนำและมีแต่คนสรรเสริญ แต่พอลองหาข้อมูลก่อนแล้ว (ใช่ แค่จะเล่นเกมต้องศึกษาก่อนว่าเล่นอะไรดี) ชาวเน็ตก็แนะนำว่า จริงๆจะเล่นภาคไหนก่อนก็ได้ เพราะแต่ละภาคไม่เกี่ยวกัน แต่ถ้าไม่เคยเล่นภาคไหนมาก่อน แนะนำให้เริ่มจาก P3 ก่อนเพราะ ถ้าเล่น P5 ก่อน จะทำให้เล่น P3/P4 ไม่สนุกเท่าที่ควร แต่ถ้าเล่นเรียงตามภาคจะเห็นพัฒนาการ แล้วเค้าว่ากันว่าเนื้อเรื่อง P3 ดีกว่า dark กว่าภาคอื่นๆ
อีกประเด็นที่สำคัญคือ P3 ใชัเวลาจบ 60-80 ชม. ขณะที่ P5 ใช้ 100+ ชม.</description>
      <content:encoded><![CDATA[<p>ได้ยินคนพูดถึง/ชื่นชมเกมตระกูล <a href="https://en.wikipedia.org/wiki/Persona_(series)">Persona</a> มานานมาก แต่ไม่เคยเล่นเพราะตอนเด็กๆมีแค่ PS1 เกมช่วง PS2-PS4 เลยเป็นช่วงหลุมดำของผม</p>
<p>เกม <a href="https://en.wikipedia.org/wiki/Persona_3">Persona 3</a> ต้นฉบับเป็นเกมปี 2006 ลงให้ PS2 และปี 2024 ที่ผ่านมา <a href="https://en.wikipedia.org/wiki/Atlus">Atlus</a> เอามารีเมคใหม่ในชื่อ <a href="https://en.wikipedia.org/wiki/Persona_3_Reload">Persona 3 Reload</a> โดยวาดใหม่หมดให้ภาพทันสมัย เอาระบบต่างๆจาก Persona ภาคใหม่ๆ มาใส่ด้วยให้เข้ากับยุคสมัย</p>
<p>ผมเองไม่เคยเล่น Persona ภาคไหนหรือเกมในจักรวาลที่เค้ากันเรียกว่า <a href="https://en.wikipedia.org/wiki/Megami_Tensei">Shin Megami Tensei</a> เกมไหนมาก่อนเลย ไม่รู้ด้วยว่าเกมมันประมาณไหน สนุกยังไง รู้แค่เป็น JRPG ตอนแรกจะเล่น <a href="https://en.wikipedia.org/wiki/Persona_5">Persona 5</a> เพราะเพื่อนแนะนำและมีแต่คนสรรเสริญ แต่พอลองหาข้อมูลก่อนแล้ว (ใช่ แค่จะเล่นเกมต้องศึกษาก่อนว่าเล่นอะไรดี) ชาวเน็ตก็แนะนำว่า จริงๆจะเล่นภาคไหนก่อนก็ได้ เพราะแต่ละภาคไม่เกี่ยวกัน แต่ถ้าไม่เคยเล่นภาคไหนมาก่อน แนะนำให้เริ่มจาก P3 ก่อนเพราะ ถ้าเล่น P5 ก่อน จะทำให้เล่น P3/P4 ไม่สนุกเท่าที่ควร แต่ถ้าเล่นเรียงตามภาคจะเห็นพัฒนาการ แล้วเค้าว่ากันว่าเนื้อเรื่อง P3 ดีกว่า dark กว่าภาคอื่นๆ</p>
<p>อีกประเด็นที่สำคัญคือ P3 ใชัเวลาจบ 60-80 ชม. ขณะที่ P5 ใช้ 100+ ชม. เลยตัดสินใจว่าเล่น P3 ก่อนละกัน สุดท้ายพึ่งเล่นจบเมื่อวาน ใช้เวลาไปทั้งหมด 84 ชั่วโมง</p>
<style type="text/css">
     
    .notice {
        --title-color: #fff;
        --title-background-color: #6be;
        --content-color: #444;
        --content-background-color: #e7f2fa;
    }

    .notice.info {
        --title-background-color: #fb7;
        --content-background-color: #fec;
    }

    .notice.tip {
        --title-background-color: #5a5;
        --content-background-color: #efe;
    }

    .notice.warning {
        --title-background-color: #c33;
        --content-background-color: #fee;
    }

     
    @media (prefers-color-scheme:dark) {
        .notice {
            --title-color: #fff;
            --title-background-color: #069;
            --content-color: #ddd;
            --content-background-color: #023;
        }

        .notice.info {
            --title-background-color: #a50;
            --content-background-color: #420;
        }

        .notice.tip {
            --title-background-color: #363;
            --content-background-color: #121;
        }

        .notice.warning {
            --title-background-color: #800;
            --content-background-color: #400;
        }
    }

    body.dark .notice {
        --title-color: #fff;
        --title-background-color: #069;
        --content-color: #ddd;
        --content-background-color: #023;
    }

    body.dark .notice.info {
        --title-background-color: #a50;
        --content-background-color: #420;
    }

    body.dark .notice.tip {
        --title-background-color: #363;
        --content-background-color: #121;
    }

    body.dark .notice.warning {
        --title-background-color: #800;
        --content-background-color: #400;
    }

     
    .notice {
        padding: 18px;
        line-height: 24px;
        margin-bottom: 24px;
        border-radius: 4px;
        color: var(--content-color);
        background: var(--content-background-color);
    }

    .notice p:last-child {
        margin-bottom: 0
    }

     
    .notice-title {
        margin: -18px -18px 12px;
        padding: 4px 18px;
        border-radius: 4px 4px 0 0;
        font-weight: 700;
        color: var(--title-color);
        background: var(--title-background-color);
    }

     
    .icon-notice {
        display: inline-flex;
        align-self: center;
        margin-right: 8px;
    }

    .icon-notice img,
    .icon-notice svg {
        height: 1em;
        width: 1em;
        fill: currentColor;
    }

    .icon-notice img,
    .icon-notice.baseline svg {
        top: .125em;
        position: relative;
    }
</style><div class="notice warning" >
    <p class="notice-title">
        <span class="icon-notice baseline">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="126 76.5 300 300">
  <path d="M297.431 324.397v-34.255c0-3.245-2.344-5.95-5.358-5.95h-32.146c-3.014 0-5.358 2.705-5.358 5.95v34.255c0 3.245 2.344 5.95 5.358 5.95h32.146c3.014 0 5.358-2.705 5.358-5.95Zm-.335-67.428 3.014-82.753c0-1.081-.502-2.524-1.674-3.425-1.005-.902-2.512-1.983-4.019-1.983h-36.834c-1.507 0-3.014 1.081-4.019 1.983-1.172.901-1.674 2.704-1.674 3.786l2.846 82.392c0 2.344 2.512 4.146 5.693 4.146h30.975c3.013 0 5.525-1.803 5.692-4.146Zm-2.344-168.39L423.34 342.425c3.683 7.032 3.516 15.686-.335 22.717-3.85 7.031-10.883 11.358-18.417 11.358H147.413c-7.534 0-14.566-4.327-18.417-11.358-3.85-7.031-4.018-15.685-.335-22.716L257.248 88.578C260.93 81.188 268.13 76.5 276 76.5c7.87 0 15.069 4.688 18.752 12.08Z"/>
</svg>

        </span>Warning</p><p>เตือนก่อน ต่อจากนี้จะมี spoiler เล็กน้อย</p></div>

<h2 id="เปนเกมแบบไหน">เป็นเกมแบบไหน</h2>
<figure>
    <img loading="lazy" src="images/dialogue.jpg"
         alt="มีเสียงพากย์ด้วย"/> <figcaption>
            <p>มีเสียงพากย์ด้วย
                        <a href="https://persona.atlus.com/p3r/index.htm">&nbsp;(Atlus)</a></p>
        </figcaption>
</figure>

<p>โครงสร้างเกมมันคือเกม JRPG + Life simulation คือตัวละครเราดำเนินชีวิตไปในแต่ละวันตามปฏิทินของชีวิตเด็กมัธยมปลายญี่ปุ่นเลย เข้าชมรม เรียนหนังสือ(ต้องเข้าสอบด้วย) คุยกับเพื่อน จีบสาว (พึ่งรู้ว่าเด็กญี่ปุ่นเรียนวันเสาร์ด้วย) แล้วพอกลางคืนต้องไปลงดันเจี้ยน (aka. <a href="https://megamitensei.fandom.com/wiki/Tartarus">Tartarus</a>) โดยสิ่งที่ใช้สู้คืออสูร (aka. Persona) แล้วอัพ level/อาวุธ/Persona ไปตามเรื่องตามราว</p>
<p>สิ่งที่รู้สึกว่าเป็นเอกลักษณ์ของเกมและใหม่สำหรับผมคือการอัพ level ของ Persona นอกจากใช้ exp ที่สู้แล้ว คือใช้วิธีผสม Persona เพื่ออัพเกรด แล้ว Persona แต่ละชนิดจะผูกกับความสัมพันธ์ของเรากับคนที่เราเจอในตอนกลางวัน คือตอนกลางวันต้องพัฒนาความสัมพันธ์กับตัวละครอื่น (ตอบคำถามให้ถูกใจมัน) เพื่อได้คะแนนเอาไว้ใช้อัพเกรด Persona ก็แปลกดี</p>
<p>ระบบต่อสู้ ก็เป็น turn-based ตามสไตล์ JRPG มีธาตุ มีแพ้ทาง มี buff/debeff มีติดพิษ ตามปกติ ช่วงแรกๆรู้สึกเหมือนกำลังเล่น Pokemon อยู่</p>
<figure>
    <img loading="lazy" src="images/battle.jpg"
         alt="ตอนต่อสู้"/> <figcaption>
            <p>ตอนต่อสู้
                        <a href="https://persona.atlus.com/p3r/index.htm">&nbsp;(Atlus)</a></p>
        </figcaption>
</figure>

<h2 id="สวนทชอบ">ส่วนที่ชอบ</h2>
<ul>
<li>ชอบที่สุดคือดนตรี ดนตรีประกอบทำดีมาก ติดหู ฟังได้ไม่เบื่อ ทั้งช่วงเนื้อเรื่อง ทั้งช่วงต่อสู้ น่าจะเหมาะกับไว้ฟังเวลาทำงาน</li>
<li>มีเสียงพากย์ + animation cutscene (อยากให้มีมากกว่านี้) ทำให้เล่นไป ก็เหมือนดูอนิเมะเรื่องนึงอยู่</li>
<li>ระบบต่อสู้ก็ถือว่าดี เข้าใจง่ายและสนุกดี UI/UX ลื่นไหล</li>
<li>สิ่งนึงที่ตกใจตอนเล่นใหม่ๆคือ ตัวละครทุกตัวต้องใช้ ปืน(เรียก <a href="https://megamitensei.fandom.com/wiki/Evoker_(Persona_3)">Evoker</a>) ยิงหัวตัวเองเหมือนฆ่าตัวตายด้วยท่าเท่ห์ๆ ทุกครั้งเพื่อ activate Persona ขึ้นมาใช้ตอนต่อสู้ ก็เข้าใจว่าเพราะปมหลักของเรื่องคือ ความตาย (Death) แต่เฮ้ย เกมมันให้เด็กอายุเท่าไหร่เล่นเนี่ย เค้าคิดยังไงออกแบบให้เด็กที่เล่นเกมเห็นภาพตัวละครยิงหัวตัวเองซ้ำๆแบบนี้นะ
<ul>
<li>มีจังหวะนึงเล่นเกมอยู่ แล้วหลาน 5-6 ขวบมายืนข้างหลังไม่ทันตั้งตัว แล้วถามว่าเล่นเกมอะไร คือหยุดเล่นเลยไม่อยากให้หลานเห็นฉากยิงหัว</li>
</ul>
</li>
</ul>
<figure>
    <img loading="lazy" src="images/evoker.jpg"
         alt="เอาปืนจ่อหัว เห็นจนชินตาเลย"/> <figcaption>
            <p>เอาปืนจ่อหัว เห็นจนชินตาเลย
                        <a href="https://pk.ign.com/persona-3-reload/221456/review/persona-3-reload-review">&nbsp;(IGN Pakistan)</a></p>
        </figcaption>
</figure>

<h2 id="สวนทนาจะทำไดดกวาน">ส่วนที่น่าจะทำได้ดีกว่านี้</h2>
<ul>
<li>เนื้อเรื่องช่วงแรกๆ รู้สึกว่าน่าสนใจมาก แต่พอเล่นไปถึงกลางเกม เริ่มรู้สึกเบื่อ เนื้อเรื่องย่อยของแต่ละตัวละครก็ cliche ไปหน่อย คือเดาได้ว่าจะจบยังไง</li>
<li>ส่วนนึงอาจจะเพราะเป็นชีวิตเด็กมัธยมปลาย ประเด็นมันเลยเหมือนๆการ์ตูนวัยรุ่นญี่ปุ่นทั่วไป เช่น ปัญหาครอบครัว/coming-of-age เข้าใจว่า Persona ทุกภาคเป็นแบบนี้ อยากให้ลองทำชีวิตผู้ใหญ่วัยทำงานบ้าง อาจจะน่าสนใจขึ้นมาหน่อย</li>
<li>ด้วยความที่เกมมันให้ดำเนินชีวิตไปทีละวัน เนื้อเรื่องมันเลยเดินช้ามาก บางวันแทบไม่มีอะไรเกิดขึ้นเลย พอตอนขมวดจบก็ไม่ impact เพราะเราไม่รู้สึกผูกพันกับตัวละครไหนเลย ทั้งที่เล่นมา 80 กว่าชั่วโมง ช่วงท้ายเกมคือกดข้ามบทพูดยาวๆตลอด เพราะมันน่าเบื่อ ขี้เกียจอ่าน ไม่มีสาระ</li>
</ul>
<h2 id="สวนทไมชอบ">ส่วนที่ไม่ชอบ</h2>
<ul>
<li>ไม่ชอบกลไกการผสม Persona เพื่ออัพ level เพราะ
<ul>
<li>คนเล่นไม่รู้สึกผูกพันกับตัว Persona เลยเพราะเดี๋ยวก็ต้องผสมกลายเป็นตัวใหม่แล้ว ไม่เหมือน Pokemon ที่เราเห็นมัน evolution</li>
<li>มันเดาไม่ได้ว่า ผสมแล้วตัวใหม่จะใช้ท่าอะไรได้บ้าง ทำให้วางแผนลำบาก เสียเวลา 30-40 นาทีนั่งลองว่าผสมแล้วจะได้อะไรออกมา</li>
</ul>
</li>
<li>ดันเจี้ยน (aka. Tartarus)ในภาคนี้ มันซ้ำซาก ไม่สนุก เพราะเกมมัน generate เอาแบบ random น่าจะด้วยข้อจำกัดของขนาดเกมในสมัยนั้น เข้าใจว่า P5 แก้เรื่องนี้แล้วเป็นดันเจี้ยนที่คนออกแบบเอาไว้แล้ว</li>
<li>Monster ที่สู้ มันใช้ model ซ้ำแต่เปลี่ยน texture/สี เอา ก็คงเป็นข้อจำกัดของเกมในยุคนั้น แต่ Persona ดันออกแบบหลากหลายได้ มี<a href="https://megamitensei.fandom.com/wiki/Hanuman">หนุมาน</a> มี<a href="https://megamitensei.fandom.com/wiki/Vishnu">พระวิษณุ</a>ด้วย มาจากปกรณัมทุกชาติ/ศาสนา</li>
</ul>
<figure>
    <img loading="lazy" src="images/velvet-room.jpg"
         alt="เล่นจนจบแล้ว ก็ยังไม่รู้ว่าไอลุงจมูกแหลมที่มาทำ persona fusion ให้นี่คือใคร"/> <figcaption>
            <p>เล่นจนจบแล้ว ก็ยังไม่รู้ว่าไอลุงจมูกแหลมที่มาทำ persona fusion ให้นี่คือใคร
                        <a href="https://megatenwiki.com/wiki/Velvet_Room">&nbsp;(Megatenwiki)</a></p>
        </figcaption>
</figure>

<h2 id="สรป">สรุป</h2>
<p>โดยรวมถือว่าเกมคุณภาพดี แต่ไม่ใช่แนวที่ตัวเองชอบเท่าไหร่ ทำให้คงไม่ได้เล่นภาคอื่นต่อแล้ว เพราะใช้เวลาเยอะมาก จริงๆเกือบยอมแพ้เล่นไม่จบด้วย</p>
<p>ถ้าให้เทียบกับเกมตระกูล <a href="https://en.wikipedia.org/wiki/Fire_Emblem">Fire Emblem</a> ที่อาจจะเรียกว่าคล้ายๆกัน(มั้ง) ต่างกันที่ระบบต่อสู้ รู้สึกว่า Persona ทำระบบดีกว่า เป็นธรรมชาติมากกว่า</p>
]]></content:encoded>
    </item>
    <item>
      <title>Hogwarts Legacy</title>
      <link>https://teerapap.net/posts/hogwarts-legacy/</link>
      <pubDate>Sun, 27 Apr 2025 10:45:00 +0700</pubDate>
      <guid>https://teerapap.net/posts/hogwarts-legacy/</guid>
      <description>พึ่งเล่น Hogwarts Legacy จบเมื่อวาน เป็น 1 ในเกมที่ตั้งใจประกอบ PC ใหม่ เพื่อมาเล่นเลย (ตอนนี้เล่นเกือบครบแล้วเหลือแค่ Baldur&amp;rsquo;s Gate 3 รอมันลดราคาเยอะๆอยู่ ไม่ลดซักที)
เกม Harry Potter ล่าสุดที่ผมเคยเล่นคือ Harry Potter ภาค 1 บน PS1 ปี 2001 นู่นเลย เกมนี้เลยสดใหม่มากสำหรับผม
ตัวเกมเป็นเรื่องราวในโลกของ Harry Potter แต่ย้อนไป 100 กว่าปีก่อนยุคของแฮร์รี่ โดย settings ก็คือฮอกวอตส์และพื้นที่ข้างเคียงเช่น ฮอกมีดส์และป่าต้องห้ามนี่แหละ โดยผู้เล่นรับบทเป็นนักเรียนใหม่ที่พึ่งมาเข้าฮอกวอตส์ตอนปี 5 แล้วไปเกี่ยวพันกับเวทมนตร์โบราณ เนื้อเรื่องก็ดำเนินไปจากจุดนั้น ไม่สปอยล์
หลังจากเล่นจบ คิดว่าเนื้อเรื่องหลักสนุกดี แม้จะไม่ make sense หลายจุดแต่ก็มองข้ามไปได้ ด้วยความที่เป็นเกม open world มันมีอะไรให้ทำเยอะมาก มีทั้ง main story quest ที่เป็นเนื้อเรื่องหลัก มี relationship quest ที่เป็นเนื้อเรื่องของตัวละครต่างๆที่ก็โยงกับเนื้อเรื่องหลักด้วยบางส่วน และ side quest อื่นๆเพื่อเก็บ item ให้ครบ หรือพวก monster camp/cave ที่ให้เราบุกเข้าไปลุยสู้/หาของได้</description>
      <content:encoded><![CDATA[<p>พึ่งเล่น <a href="https://en.wikipedia.org/wiki/Hogwarts_Legacy">Hogwarts Legacy</a> จบเมื่อวาน เป็น 1 ในเกมที่ตั้งใจ<a href="https://teerapap.net/posts/build-gaming-pc-2024/">ประกอบ PC ใหม่</a> เพื่อมาเล่นเลย (ตอนนี้เล่นเกือบครบแล้วเหลือแค่ <a href="https://en.wikipedia.org/wiki/Baldur's_Gate_3">Baldur&rsquo;s Gate 3</a> รอมันลดราคาเยอะๆอยู่ ไม่ลดซักที)</p>
<p>เกม Harry Potter ล่าสุดที่ผมเคยเล่นคือ <a href="https://en.wikipedia.org/wiki/Harry_Potter_and_the_Philosopher%27s_Stone_(PlayStation_video_game)">Harry Potter ภาค 1 บน PS1</a> ปี 2001 นู่นเลย เกมนี้เลยสดใหม่มากสำหรับผม</p>
<p>ตัวเกมเป็นเรื่องราวในโลกของ Harry Potter แต่ย้อนไป 100 กว่าปีก่อนยุคของแฮร์รี่ โดย settings ก็คือฮอกวอตส์และพื้นที่ข้างเคียงเช่น ฮอกมีดส์และป่าต้องห้ามนี่แหละ โดยผู้เล่นรับบทเป็นนักเรียนใหม่ที่พึ่งมาเข้าฮอกวอตส์ตอนปี 5 แล้วไปเกี่ยวพันกับเวทมนตร์โบราณ เนื้อเรื่องก็ดำเนินไปจากจุดนั้น ไม่สปอยล์</p>
<p>หลังจากเล่นจบ คิดว่าเนื้อเรื่องหลักสนุกดี แม้จะไม่ make sense หลายจุดแต่ก็มองข้ามไปได้ ด้วยความที่เป็นเกม open world มันมีอะไรให้ทำเยอะมาก มีทั้ง main story quest ที่เป็นเนื้อเรื่องหลัก มี relationship quest ที่เป็นเนื้อเรื่องของตัวละครต่างๆที่ก็โยงกับเนื้อเรื่องหลักด้วยบางส่วน และ side quest อื่นๆเพื่อเก็บ item ให้ครบ หรือพวก monster camp/cave ที่ให้เราบุกเข้าไปลุยสู้/หาของได้</p>
<figure>
    <img loading="lazy" src="images/sebastian.jpg"
         alt="Sebastian เป็นตัวละครที่ storyline ดีมาก"/> <figcaption>
            <p>Sebastian เป็นตัวละครที่ storyline ดีมาก
                        <a href="https://www.hogwartslegacy.com/en-us/media">&nbsp;(Hogwarts Legacy)</a></p>
        </figcaption>
</figure>

<p>ผมเล่นจบแค่ main story กับ relationship quest เท่านั้น ส่วน side quest อื่นๆ เล่นแค่ช่วงแรกๆแล้วก็เบื่อเพราะมันเริ่มจำเจ โดยรวมคือจบไป 46% เท่านั้น ใช้เวลาไป 32 ชั่วโมง สำหรับคนวัยสามสิบกว่าแค่นี้ก็ใช้เวลาเล่นหลายเดือนแล้วกว่าจะเล่นจบ 😄</p>
<p>gimmick ต่างๆของการเป็นนักเรียนฮอกวอตส์ เกมก็พยายามใส่มาให้ครบ แม้เนื้อเรื่องจะไม่ได้เน้นที่การเป็นนักเรียนมากเท่าไหร่ ในฮอกวอตส์เองก็ใหญ่มาก มีหลายตึกหลายห้องมากๆ หลงแน่นอนถ้าไม่มีแผนที่ ขนาดเดินตามแผนที่ยังหลงเลย พวกของตกแต่งในโรงเรียนก็ทำดีมาก หลายจุดพวกรูปภาพหรือรูปปั้นคือมี lore ประกอบสั้นๆด้วย รายละเอียดเยอะดี</p>
<p>สิ่งที่ชอบอีกอย่างคือเสียงพากย์ ทุกตัวละครและ NPC มีเสียงพากย์ ไม่ต้องอ่านเอง ทำให้เล่นง่ายขึ้น เหมือนกำลังดูหนังไปด้วย</p>
<p>ระบบ battle ก็ทำได้โอเค สนุกดี เข้าใจง่าย แต่ monster นี่ซ้ำซากไปหน่อยจนท้ายๆเกมเริ่มน่าเบื่อ เพราะมันเริ่มเน้นมาเยอะๆแล้วมารุมเรา เริ่มขี้เกียจสู้หันไปใช้วิธี stealth แทน ยกเว้น boss ตัวสุดท้ายที่ค่อนข้างยาก เล่นซ้ำอยู่นานพอควร รักแร้เปียกเลย กว่าจะผ่านได้</p>
<figure>
    <img loading="lazy" src="images/troll-fight.jpg"
         alt="สู้กับ Troll ในเกมนี่เหนื่อยตลอด"/> <figcaption>
            <p>สู้กับ Troll ในเกมนี่เหนื่อยตลอด
                        <a href="https://www.hogwartslegacy.com/en-us/media">&nbsp;(Hogwarts Legacy)</a></p>
        </figcaption>
</figure>

<p>เรื่องแย่ๆของเกมก็มีคือ bug จุกจิกเยอะมากกกกก ก็พยายามมองข้ามๆมันไป มีฉากสำคัญฉากนึง สู้กับ boss แล้ว boss ใช้เวทมนต์พายุเพลิง มีเสียงไฟลุกดังมาก แล้วผมฆ่า boss ได้จังหวะนั้นพอดี เกมก็ตัดเข้า cutscene แล้วคือพายุเพลิงมันยังค้างอยู่ในฉากด้วยเลยมีเสียงไฟซู่ๆตลอดคัตซีนนั้นเลย ซีนดราม่าอารมณ์ด้วย ไม่รู้จะทำยังไง</p>
<p>สุดท้ายในฐานะที่เป็นแฟนหนังสือ Harry Potter รู้สึกเต็มอิ่มดี ใครเป็นแฟน Harry Potter ก็แนะนำให้ลองหามาเล่นดู ตอนนี้มีข่าวว่า Warner Bros. จะทำภาค 2 แล้ว ก็ยังนึกไม่ออกว่าเค้าจะทำออกมายังไง เพราะถ้า settings เป็น Hogwarts เหมือนเดิม(ชื่อเกมคือ Hogwarts Legacy จะย้ายไปไหนได้) เค้าจะทำให้เกมมันว้าวอีกได้ยังไง เพราะคนเล่น explore ที่ต่างๆไปหมดแล้ว</p>
]]></content:encoded>
    </item>
    <item>
      <title>The Diplomat Season 1 and 2</title>
      <link>https://teerapap.net/posts/the-diplomat-season-1-and-2/</link>
      <pubDate>Fri, 06 Dec 2024 00:54:44 +0700</pubDate>
      <guid>https://teerapap.net/posts/the-diplomat-season-1-and-2/</guid>
      <description>เห็นคนแนะนำเรื่องนี้ผ่านๆตาจากที่ไหนซักแห่งเลย Add เข้า My List ใน Netflix ไว้นานจนลืม จนหลายเดือนก่อนเปิดดูโดยไม่ได้คาดหวังอะไร ปรากฏว่าชอบมาก โดนเส้นมากๆ
ผมชอบดูซีรียส์แนว Political Drama อยู่แล้ว แนวชิงไหวชิงพริบในกรอบของการเมือง เพื่อนคนนึงให้คำจำกัดความว่า ผมชอบดูคนใส่ชุดดีๆ พูดอะไรฉลาดๆ สู้กัน
plot ของเรื่อง(แบบเลี่ยงสปอยล์)คือ นางเอกเป็นนักการทูตอเมริกันระดับปฎิบัติการในตะวันออกกลาง จู่ๆ ประธานาธิบดีก็ตั้งนางเอกเป็นเอกอัคราชทูตประจำประเทศอังกฤษ ซึ่งเป็นตำแหน่งใหญ่มาก เหตุผลที่ตั้งนางเอกไปดูเอง ไม่อยากสปอยล์ นางเอกเลยต้องปรับตัวจากคนทำงาน กระโดดไปเป็นผู้บริหาร(ใหญ่สุดในสถานทูต) พร้อมกับรับมือปัญหาล้านแปดทั้งการเมืองภายใน การเมืองอังกฤษ และการเมืองระหว่างประเทศ ขณะเดียวกันก็รับมือกับสามีตัวเองด้วย ที่เคยเป็นเอกอัคราชทูตมาก่อน แต่ตอนนี้กลายมาเป็นแค่สามีท่านทูต เป็นคนกะล่อนและอยู่เฉยๆไม่ได้ พยายามช่วยนางเอกแต่วิธีการขัดกับนางเอกที่เป็นคนตรงๆ เลยกลายเป็นทั้งช่วยและสร้างปัญหาให้นางเอกไปพร้อมๆกัน
ตอนละ 50 นาที แต่ใช้เวลาดูแต่ละตอนเพิ่มอีก 20 นาที เพราะพูดกันเร็วมาก ต้องดูไปกดหยุดไป แล้วย้อนไปฟังใหม่ และแต่ละตอนก็จบแบบค้างคา หยุดดูไม่ได้ ขออีกตอน
ซีซั่น 1 มี 8 ตอน ดูจบปั๊ปซีซั่น 2 ตามมาอีก 6 ตอน ซึ่งก็ยังรักษาคุณภาพได้ดีอยู่ ได้เรตติ้ง 95% จาก Rotten Tomatoes และได้คะแนน IMDB 8.0/10</description>
      <content:encoded><![CDATA[<p>เห็นคนแนะนำเรื่องนี้ผ่านๆตาจากที่ไหนซักแห่งเลย Add เข้า My List ใน Netflix ไว้นานจนลืม จนหลายเดือนก่อนเปิดดูโดยไม่ได้คาดหวังอะไร ปรากฏว่าชอบมาก โดนเส้นมากๆ</p>
<p>ผมชอบดูซีรียส์แนว Political Drama อยู่แล้ว แนวชิงไหวชิงพริบในกรอบของการเมือง เพื่อนคนนึงให้คำจำกัดความว่า ผมชอบดูคนใส่ชุดดีๆ พูดอะไรฉลาดๆ สู้กัน</p>
<p>plot ของเรื่อง(แบบเลี่ยงสปอยล์)คือ นางเอกเป็นนักการทูตอเมริกันระดับปฎิบัติการในตะวันออกกลาง จู่ๆ ประธานาธิบดีก็ตั้งนางเอกเป็นเอกอัคราชทูตประจำประเทศอังกฤษ ซึ่งเป็นตำแหน่งใหญ่มาก เหตุผลที่ตั้งนางเอกไปดูเอง ไม่อยากสปอยล์ นางเอกเลยต้องปรับตัวจากคนทำงาน กระโดดไปเป็นผู้บริหาร(ใหญ่สุดในสถานทูต) พร้อมกับรับมือปัญหาล้านแปดทั้งการเมืองภายใน การเมืองอังกฤษ และการเมืองระหว่างประเทศ ขณะเดียวกันก็รับมือกับสามีตัวเองด้วย ที่เคยเป็นเอกอัคราชทูตมาก่อน แต่ตอนนี้กลายมาเป็นแค่สามีท่านทูต เป็นคนกะล่อนและอยู่เฉยๆไม่ได้ พยายามช่วยนางเอกแต่วิธีการขัดกับนางเอกที่เป็นคนตรงๆ เลยกลายเป็นทั้งช่วยและสร้างปัญหาให้นางเอกไปพร้อมๆกัน</p>
<p>ตอนละ 50 นาที แต่ใช้เวลาดูแต่ละตอนเพิ่มอีก 20 นาที เพราะพูดกันเร็วมาก ต้องดูไปกดหยุดไป แล้วย้อนไปฟังใหม่ และแต่ละตอนก็จบแบบค้างคา หยุดดูไม่ได้ ขออีกตอน</p>
<p>ซีซั่น 1 มี 8 ตอน ดูจบปั๊ปซีซั่น 2 ตามมาอีก 6 ตอน ซึ่งก็ยังรักษาคุณภาพได้ดีอยู่ ได้เรตติ้ง <a href="https://www.rottentomatoes.com/tv/the_diplomat/s02">95% จาก Rotten Tomatoes</a> และได้คะแนน <a href="https://www.imdb.com/title/tt17491088/">IMDB 8.0/10</a></p>
<p>แถมซีซั่น 2 มีตัวละครใหม่ที่แสดงโดย <a href="https://en.wikipedia.org/wiki/Allison_Janney">Allison Janney</a> โผล่มาเพิ่มด้วย เซอร์ไพร์สมากเพราะชอบเค้าตั้งแต่เล่นบท <a href="https://en.wikipedia.org/wiki/C._J._Cregg">C.J. Cregg</a> ใน <a href="https://en.wikipedia.org/wiki/The_West_Wing">The West Wing</a> แล้ว</p>
<figure>
    <img loading="lazy" src="images/grace-penn.jpg"
         alt="Allison Janney ในบท Grace Penn"/> <figcaption>
            <p>Allison Janney ในบท Grace Penn</p>
        </figcaption>
</figure>

<p>ตอนนี้ซีซั่น 3 Netflix อนุมัติให้สร้างแล้ว (อนุมัติก่อนซีซั่น 2 ออกฉายซะอีก) รอดูเลย ใครชอบแนวนี้ ก็แนะนำครับ</p>
]]></content:encoded>
    </item>
    <item>
      <title>Review: Kobo Libra Colour</title>
      <link>https://teerapap.net/posts/review-kobo-libra-colour/</link>
      <pubDate>Sun, 20 Oct 2024 15:57:03 +0700</pubDate>
      <guid>https://teerapap.net/posts/review-kobo-libra-colour/</guid>
      <description>ต้นปีที่ผ่านมานี้ Kobo (คู่แข่ง Kindle) เปิดศักราชใหม่ด้วยการออกรุ่นใหม่เป็นจอสี ชื่อ Kobo Libra Colour ส่วนตัวใช้ Kobo Libra 2 (รุ่นก่อนหน้าของรุ่นใหม่นี้) มาก่อนอยู่แล้วและค่อนข้างชอบ (ชอบมากกว่า Kindle ที่เคยใช้)
พอรุ่นใหม่เป็นจอสีออกมา ก็เกิดกิเลสสิครับ อยากได้ เพราะ e-ink จอสี เป็นเทคโนโลยีที่รอมานานแล้ว พัฒนามาน่าจะเกิน 10 ปี ก่อนหน้านี้ก็มีผู้ผลิต e-reader เจ้าอื่นเริ่มใช้จอสีมาแล้วซักพัก แต่ Kobo น่าจะเป็นเจ้าใหญ่เจ้าแรกที่เริ่มใช้จอสี (รึเปล่านะ?)
ด้อมๆมองๆ ดูรีวิวมากมาย สุดท้ายก็คิดว่าลองใช้เองดีที่สุด เลยสั่งมาผ่าน Amazon (ใช่ครับ สั่งผ่าน Amazon เว็บคู่แข่งนี่แหละ) ช่วงนี้ฟรีค่าส่งมาไทย แต่โดนภาษีไปหลาย % อยู่
เนื่องจาก Kobo พอเริ่มผลิตรุ่นนี้และเลิกผลิด Kobo Libra 2 ไปเลย แผนของผมก็คือซื้อมาลองใช้ก่อน ชอบอันไหน ก็ขายอีกอันทิ้ง
หลังจากได้ลองใช้มาเกือบ 1 เดือน โดยรวม Kobo Libra Colour นี่แทบจะเหมือน Kobo Libra 2 เลย ต่างแค่อัพเกรดขอเป็นจอสี และรองรับ Stylus (ซึ่งผมไม่ได้ใช้อยู่แล้ว)</description>
      <content:encoded><![CDATA[<p>ต้นปีที่ผ่านมานี้ <a href="https://www.kobo.com/">Kobo</a> (คู่แข่ง <a href="https://en.wikipedia.org/wiki/Amazon_Kindle">Kindle</a>) เปิดศักราชใหม่ด้วยการออกรุ่นใหม่เป็นจอสี ชื่อ <a href="https://gl.kobobooks.com/products/kobo-libra-colour">Kobo Libra Colour</a> ส่วนตัวใช้ <a href="https://gl.kobobooks.com/collections/ereaders/products/kobo-libra-2">Kobo Libra 2</a> (รุ่นก่อนหน้าของรุ่นใหม่นี้) มาก่อนอยู่แล้วและค่อนข้างชอบ (ชอบมากกว่า Kindle ที่เคยใช้)</p>
<p>พอรุ่นใหม่เป็นจอสีออกมา ก็เกิดกิเลสสิครับ อยากได้ เพราะ e-ink จอสี เป็นเทคโนโลยีที่รอมานานแล้ว พัฒนามาน่าจะเกิน 10 ปี ก่อนหน้านี้ก็มีผู้ผลิต e-reader เจ้าอื่นเริ่มใช้จอสีมาแล้วซักพัก แต่ Kobo น่าจะเป็นเจ้าใหญ่เจ้าแรกที่เริ่มใช้จอสี (รึเปล่านะ?)</p>
<p>ด้อมๆมองๆ ดูรีวิวมากมาย สุดท้ายก็คิดว่าลองใช้เองดีที่สุด เลยสั่งมา<a href="https://www.amazon.com/dp/B0D1KV86N4">ผ่าน Amazon</a> (ใช่ครับ สั่งผ่าน Amazon เว็บคู่แข่งนี่แหละ) ช่วงนี้ฟรีค่าส่งมาไทย แต่โดนภาษีไปหลาย % อยู่</p>
<p>เนื่องจาก Kobo พอเริ่มผลิตรุ่นนี้และเลิกผลิด Kobo Libra 2 ไปเลย แผนของผมก็คือซื้อมาลองใช้ก่อน ชอบอันไหน ก็ขายอีกอันทิ้ง</p>
<p>หลังจากได้ลองใช้มาเกือบ 1 เดือน โดยรวม Kobo Libra Colour นี่แทบจะเหมือน Kobo Libra 2 เลย ต่างแค่อัพเกรดขอเป็นจอสี และรองรับ Stylus (ซึ่งผมไม่ได้ใช้อยู่แล้ว)</p>
<h2 id="จอส">จอสี</h2>
<figure>
    <img loading="lazy" src="images/comparison.jpg"
         alt="จอสี vs จอขาวดำ - โทนฟ้ากับเหลืองต่างกันเพราะตัวปรับ natural light"/> <figcaption>
            <p>จอสี vs จอขาวดำ - โทนฟ้ากับเหลืองต่างกันเพราะตัวปรับ natural light</p>
        </figcaption>
</figure>

<p>จอสีเป็นเทคโนโลยีชือ <a href="https://www.eink.com/brand/detail/Kaleido3">Kaleido 3</a> แสดงสีได้ดี เห็นหน้าปกหนังสือแล้วอยากเปิดอ่าน แต่แลกมากับอะไรหลายอย่างมาก จอใหม่นี้มันเหมือนพื้นทรายละเอียดๆ แม้ผิวจอจะเรียบแต่เหมือนมีเม็ดเล็กๆเต็มจอ ให้นึกถึงผิวกระดาษชีทการบ้านสมัยเด็กๆ หรือกระดาษหนังสือนิยายเล่มเล็กๆของฝรั่ง อธิบายยากถ่ายรูปก็เห็นไม่ชัด ต้องเห็นด้วยตาตัวเอง</p>
<figure>
    <img loading="lazy" src="images/screen.jpg"
         alt="พื้นจอสีขาวที่เหมือนทราย"/> <figcaption>
            <p>พื้นจอสีขาวที่เหมือนทราย</p>
        </figcaption>
</figure>

<p>ช่วงแรกรำคาญตาพอสมควรเวลาอ่าน เพราะชินกับจอ Libra 2 ตัวเดิมที่ผิวจอสีขาวนวลตากว่ามาก แต่พอผ่านไปซักอาทิตย์นึง ก็เริ่มชิน อาจมองว่ามันเหมือนกระดาษหนังสือสมัยก่อนก็ได้ แต่ก็ยังชอบพื้นจอ Libra 2 กว่าอยู่ดี เพราะมันเนียนเหมือนกระดาษ green read เลย</p>
<p>จอ Libra Colour เวลาเจอแดด รู้สึกว่าแสงสะท้อนเยอะกว่าจอเดิม และถ้าสังเกตดีๆ คือจะเห็น layer อะไรซักอย่างข้างในจอเป็นตารางด้วย ซึ่ง Libra 2 ไม่มี</p>
<figure>
    <img loading="lazy" src="images/reflection.jpg"
         alt="แสงสะท้อนกับตารางข้างในจอ"/> <figcaption>
            <p>แสงสะท้อนกับตารางข้างในจอ</p>
        </figcaption>
</figure>

<h2 id="rainbow-effect">Rainbow Effect</h2>
<p>เวลาครึ่งนึงที่ผมใช้ Kobo คืออ่านมังงะ และปัญหาที่ไม่คาดคิดกับจอรุ่นใหม่ คือมันเกิด Rainbow Effect เวลาอ่านมังงะ! ดูภาพข้างล่าง</p>
<figure>
    <img loading="lazy" src="images/rainbow-effect.jpg"
         alt="Rainbow Effect"/> <figcaption>
            <p>Rainbow Effect</p>
        </figcaption>
</figure>

<p>จะสังเกตว่า ส่วนที่เป็นแรงเงาขาวดำ มีแถบสีรุ้งโผล่ออกมา อันนี้ไม่ใช่เพราะผู้ผลิต Woke แต่อย่างใด แต่เป็น side-effect ของจอ Kaleido 3 เอง</p>
<p>หลักการทำงานของจอ Kaleido 3 (เท่าที่เข้าใจ)มันคือ จอ <a href="https://www.eink.com/brand?bookmark=Carta">Carta e-ink</a> ขาวดำแบบเดิม แล้ววาง filter อีกหนึ่ง layer ทับอีกที ซึ่ง filter แต่ละ pixel มันจะกรองแสงบางสีออกมาเท่านั้น แล้วหลายๆ pixel รวมแสงออกมาเป็นสีที่ต้องการได้ แต่ทำให้ความละเอียดของภาพขาวดำกับภาพสีก็จะไม่เท่ากัน จาก spec คือ ภาพขาวดำแสดงได้ 300 PPI แต่ ภาพสีแสดงได้ 150 PPI เท่านั้น</p>
<p>

    
    <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
      <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/D9fLxKY8UQs?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"
      ></iframe>
    </div>

ช่อง <a href="https://www.youtube.com/@JerryRigEverything">JerryRigEverything</a> ส่องให้ดูว่า color filter ทีว่า หน้าตาเป็นยังไง</p>
<p>แล้วมันเกิดปัญหาว่า ภาพที่มี pattern บางอย่าง(เช่นตารางหมากรุกความละเอียด 1x1 pixel) จะเกิด rainbow effect เพราะ filter บางสีเจอ pixel สีขาวเสมอ ขณะที่ filter บางสีเจอ pixel สีดำเสมอ จนสีบางสีโผล่ออกมามากกว่าปกติ จนเห็นเป็นแถบ และเป็น pattern ชัดเจน</p>
<p>ปัญหานี้ ไม่พบกับหนังสือปกติที่เป็นตัวหนังสือล้วน แต่พบบ่อยในมังงะที่ใช้เทคนิค <a href="https://en.wikipedia.org/wiki/Dither">Dithering</a> เพื่อระบายพื้นที่สีเทาหรือแรงเงาโดยใช้จุดขาวดำเกลี่ยเอา</p>
<p>ฝั่งผู้ผลิต Kobo เองก็เหมือนจะรับรู้ปัญหานี้ มี<a href="https://help.kobo.com/hc/en-us/articles/21355003278615-Reduce-the-rainbow-effect-when-viewing-colour-content">ตัวเลือก Reduce Rainbow Effect ใน settings</a> มาให้ แต่สิ่งที่เค้าทำคือ blur ภาพ ให้ pattern นี้มันหายไปหรือลดลง แต่กลายเป็นภาพก็เบลอนิดหน่อยทั้งหน้าแทน</p>
<p>มีคนพยายามเสนอและแนะนำเปเปอร์วิธีแก้อยู่ <a href="https://github.com/koreader/koreader/issues/11877">FR: Reduce rainbow effect on Kobo Colour</a> ด้วยการ pre-process ภาพด้วย algorithm บางอย่างก่อน แต่ผมลองพยายามทำตามแล้ว ก็ไม่สำเร็จ ส่วนตัวก็นั่งคิดหาวิธีแก้ปัญหานี้อยู่</p>
<p>ล่าสุดฝั่ง Kindle ก็ออกจอสีตามมาแล้วชื่อรุ่น <a href="https://www.aboutamazon.com/news/devices/new-kindle-color-scribe-paperwhite-entry">Kindle Colorsoft</a> เท่าที่หาข้อมูลดู ก็เหมือนจะใช้จอ Kaleido 3 เหมือนกัน ก็เดาว่าน่าจะมีปัญหาเดียวกัน</p>
<h2 id="ขอแตกตางยบยอยอนๆ">ข้อแตกต่างยิบย่อยอื่นๆ</h2>
<ul>
<li>รุ่นใหม่นี้ รองรับ Wifi ความถี่ 5 GHz แล้วในที่สุด
<ul>
<li>ตอนได้ Libra 2 มาใหม่ๆ ตกใจมาก ที่มันรองรับแค่คลื่น 2.4 GHz</li>
</ul>
</li>
<li>เร็วขึ้นนิดหน่อย พอรู้สึกได้ แต่ถ้าไม่วางเทียบกัน ก็ไม่รู้</li>
<li>FW ใหม่แสดงภาษาไทยได้ดี แถมลง English-Thai Dictionary (3rd Party) ได้ด้วย
<ul>
<li>ยังไม่ได้ลองลงบน Libra 2 ว่าทำได้เหมือนกันมั้ย</li>
</ul>
</li>
</ul>
<figure>
    <img loading="lazy" src="images/thai-dictionary.jpg"
         alt="ลง English-Thai Dictionary ได้ด้วย"/> <figcaption>
            <p>ลง English-Thai Dictionary ได้ด้วย</p>
        </figcaption>
</figure>

<h2 id="สรป">สรุป</h2>
<p>ส่วนตัวใช้มา 1 เดือน โอเคดี แต่ deal-breaker คือ Rainbow effect นี่แหละ เพราะอ่านมังงะเยอะ พอเห็นสายรุ้งนี้แล้วหงุดหงิด สุดท้ายถ้าไม่มีวิธีแก้ดีๆ ก็คงต้องกลับไปใช้ Libra 2 แล้วขาย Libra Colour ทิ้ง 😢</p>
]]></content:encoded>
    </item>
    <item>
      <title>Metroid</title>
      <link>https://teerapap.net/posts/metroid/</link>
      <pubDate>Tue, 06 Aug 2024 20:58:34 +0700</pubDate>
      <guid>https://teerapap.net/posts/metroid/</guid>
      <description>โตมากับเกมของ Nintendo แต่แทบไม่เคยได้ยินชื่อเกม Metroid มาก่อนเลย ตอนเด็กๆก็เล่นแต่ Rockman จนหลายปีก่อน เล่นเกม Hollow Knight แล้วชอบมาก เลยได้รู้จักกับเกมประเภทที่เรียกว่า Metroidvania ซึ่งตั้งชื่อตามเกม Metroid
คิดดูว่า Metroid เป็นเกมตำนานระดับเอามาตั้งชื่อเป็นประเภทนึงของเกมเลย
Metroidvania นิยามของเกม Metroidvania คร่าวๆคือเป็นเกม action-adventure หรือ platformer ที่ด่านไม่ได้เป็นเส้นตรงแบบจากจุดเริ่มต้นถึงเส้นชัย(แบบ Mario) แต่เป็นแผนที่ใหญ่ๆ ที่ผู้เล่นไปได้แค่บางโซนก่อน แล้วค่อยๆปลดล็อกไปเรื่อยๆ
ผู้เล่นจะเริ่มจากโซนเล็กๆ มีความสามารถ/อาวุธจำกัด แล้วผู้เล่นจะต้องหาทางไปต่อเอง(ก็จะหลงเยอะหน่อย) เปิดโซนใหม่ๆและขยายแผนที่ไปเรื่อยๆ โดยการแก้ปริศนาหรือหาอาวุธ/ความสามารถใหม่ๆ เช่น เก็บชุดกันความร้อนเพื่อเดินผ่านโซนที่เป็นลาวาได้ ปราบบอสเพื่อเอาปืนที่ใช้โหนตะขอข้ามหลุมใหญ่ๆได้ เป็นต้น หลายครั้งคือจะเปิดห้องๆนึง ต้องไปหาของที่ซ่อนอยู่อีกฝั่งนึงของแผนที่ ก็จะเดินผ่านด่านเดิมๆอยู่หลายรอบ แต่ประสบการณ์ของผู้เล่นอาจจะต่างไปในแต่ละรอบ มอนสเตอร์ที่เคยฆ่ายาก อาจจะง่ายขึ้น เพราะผู้เล่นมีอาวุธดีขึ้น เลือดเยอะขึ้น เกมที่ออกแบบดีๆ ตัวผู้เล่นจะพัฒนาไปพร้อมๆกันแบบเนียนมากๆ
นอกจากของที่ต้องเก็บเพื่อไปต่อ ก็จะมีของที่เป็น optional คือไม่ต้องเก็บก็ได้ แต่มีประโยชน์คือเก็บแล้วก็จะเก่งขึ้น หรืออยากจะจบเกมแบบ 100% ก็ต้องเก็บให้หมด
Metroid Universe พอ Metroid ปล่อยภาคใหม่ชื่อ Metroid Dread ออกมา เลยกลายเป็นเกม Metroid เกมแรกที่ได้เล่น เล่นจบแล้วก็ชอบมากๆๆ ชอบจนเล่นจบ 100% เลย</description>
      <content:encoded><![CDATA[<p>โตมากับเกมของ Nintendo แต่แทบไม่เคยได้ยินชื่อเกม <a href="https://en.wikipedia.org/wiki/Metroid">Metroid</a> มาก่อนเลย ตอนเด็กๆก็เล่นแต่ <a href="https://en.wikipedia.org/wiki/Mega_Man">Rockman</a>
จนหลายปีก่อน เล่นเกม <a href="https://en.wikipedia.org/wiki/Hollow_Knight">Hollow Knight</a> แล้วชอบมาก เลยได้รู้จักกับเกมประเภทที่เรียกว่า <a href="https://en.wikipedia.org/wiki/Metroidvania">Metroidvania</a> ซึ่งตั้งชื่อตามเกม Metroid</p>
<p>คิดดูว่า Metroid เป็นเกมตำนานระดับเอามาตั้งชื่อเป็นประเภทนึงของเกมเลย</p>
<h2 id="metroidvania">Metroidvania</h2>
<p>นิยามของเกม Metroidvania คร่าวๆคือเป็นเกม action-adventure หรือ platformer ที่ด่านไม่ได้เป็นเส้นตรงแบบจากจุดเริ่มต้นถึงเส้นชัย(แบบ Mario) แต่เป็นแผนที่ใหญ่ๆ ที่ผู้เล่นไปได้แค่บางโซนก่อน แล้วค่อยๆปลดล็อกไปเรื่อยๆ</p>
<p>ผู้เล่นจะเริ่มจากโซนเล็กๆ มีความสามารถ/อาวุธจำกัด แล้วผู้เล่นจะต้องหาทางไปต่อเอง(ก็จะหลงเยอะหน่อย) เปิดโซนใหม่ๆและขยายแผนที่ไปเรื่อยๆ โดยการแก้ปริศนาหรือหาอาวุธ/ความสามารถใหม่ๆ เช่น เก็บชุดกันความร้อนเพื่อเดินผ่านโซนที่เป็นลาวาได้ ปราบบอสเพื่อเอาปืนที่ใช้โหนตะขอข้ามหลุมใหญ่ๆได้ เป็นต้น หลายครั้งคือจะเปิดห้องๆนึง ต้องไปหาของที่ซ่อนอยู่อีกฝั่งนึงของแผนที่ ก็จะเดินผ่านด่านเดิมๆอยู่หลายรอบ แต่ประสบการณ์ของผู้เล่นอาจจะต่างไปในแต่ละรอบ มอนสเตอร์ที่เคยฆ่ายาก อาจจะง่ายขึ้น เพราะผู้เล่นมีอาวุธดีขึ้น เลือดเยอะขึ้น เกมที่ออกแบบดีๆ ตัวผู้เล่นจะพัฒนาไปพร้อมๆกันแบบเนียนมากๆ</p>
<p>นอกจากของที่ต้องเก็บเพื่อไปต่อ ก็จะมีของที่เป็น optional คือไม่ต้องเก็บก็ได้ แต่มีประโยชน์คือเก็บแล้วก็จะเก่งขึ้น หรืออยากจะจบเกมแบบ 100% ก็ต้องเก็บให้หมด</p>
<h2 id="metroid-universe">Metroid Universe</h2>
<p>พอ Metroid ปล่อยภาคใหม่ชื่อ <a href="https://en.wikipedia.org/wiki/Metroid_Dread">Metroid Dread</a> ออกมา เลยกลายเป็นเกม Metroid เกมแรกที่ได้เล่น เล่นจบแล้วก็ชอบมากๆๆ ชอบจนเล่นจบ 100% เลย</p>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Cleared!! Amazing game. This game is definitely GOTY for me. <a href="https://twitter.com/hashtag/MetroidDread?src=hash&amp;ref_src=twsrc%5Etfw">#MetroidDread</a> <a href="https://twitter.com/hashtag/NintendoSwitch?src=hash&amp;ref_src=twsrc%5Etfw">#NintendoSwitch</a> <a href="https://t.co/QBJpFziq6g">pic.twitter.com/QBJpFziq6g</a></p>&mdash; Tee (@teerapapc) <a href="https://twitter.com/teerapapc/status/1454738941320433677?ref_src=twsrc%5Etfw">October 31, 2021</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


<p>พบว่า Metroid มีสิ่งตัวเองที่ชอบครบเลยคือ</p>
<ul>
<li>2D side-scrolling platformer (กระโดดดึ๋งๆแบบ Mario)</li>
<li>Exploration (หาของที่ซ่อนไว้)</li>
<li>Puzzle (ได้แก้ปัญหา)</li>
<li>Sci-fi (เนื้อเรื่องแบบโลกอนาคต)</li>
</ul>
<p>ที่ชอบอีกอย่างคือ ตัวละครหลักชื่อ <a href="https://metroid.fandom.com/wiki/Samus_Aran">Samus Aran</a> เห็นใส่ชุดเกราะ ใส่หมวกอวกาศ กระโดดยิงๆแบบนี้ จะนึกถึง Rockman และมีภาพจำว่าตัวละครแบบนี้ต้องเป็นผู้ชายแน่ๆ แต่ดันไม่ใช่ ภายในชุดเกราะนั้นเป็นผู้หญิง! และเกมภาคแรกคือปี 1986 รู้สึกว่าคนเขียนบทล้ำดี เขียนให้ตัวเอกแบบนี้เป็นผู้หญิงในยุคสมัยนั้น</p>
<p>ตั้งใจว่าจะหาเกมเก่าๆใน Metroid series มาเล่นเท่าที่จะมีเวลาและมีเครื่องให้เล่น ก็เจอว่า Metroid series มีแยกเป็น 2 ซีรียส์ย่อย คือ</p>
<ul>
<li>Metroid series ปกติ ที่เป็น 2D side-scrolling</li>
<li>Metroid Prime series ที่เป็น 3D First-person shooting (FPS)</li>
</ul>
<figure>
    <img loading="lazy" src="images/metroid-timeline.jpg"
         alt="Metroid Timeline"/> <figcaption>
            <p>Metroid Timeline
                        <a href="https://x.com/Doeboy/status/1407468788136689664">&nbsp;(@Doeboy)</a></p>
        </figcaption>
</figure>

<h2 id="metroid-prime-remastered">Metroid Prime Remastered</h2>
<figure>
    <img loading="lazy" src="images/metroid-prime.jpg"
         alt="Metroid Prime Remastered"/> <figcaption>
            <p>Metroid Prime Remastered
                        <a href="https://www.nintendo.com/en-gb/Games/Nintendo-Switch-games/Metroid-Prime-Remastered-2341668.html">&nbsp;(Nintendo)</a></p>
        </figcaption>
</figure>

<p>ไม่กี่วันก่อน พึ่งเล่น <a href="https://metroid.fandom.com/wiki/Metroid_Prime_Remastered">Metroid Prime Remastered</a> จบไปเป็นเกมที่ 2 ปกติไม่ได้ชอบเกมแนว FPS และเล่นแล้วมักจะเป็น motion sickness ด้วย แต่อยากลองดู</p>
<p>เปิดมาเล่นไปได้ซัก 30 นาที ก็เริ่มเวียนหัว คิดว่าเอาแล้ว คงเล่นต่อไม่ไหว แต่พอปรับ camera sensitivity ให้ช้าลงมากๆ ก็เล่นได้แฮะ และถึงแม้จะเป็น FPS แต่เกมมันไม่ได้ต้องเล็งมาก ใช้วิธีกดปุ่มแล้วมันล็อกเป้าให้เลย เลยพอไหว</p>
<p>Metroid Prime ภาคแรกนี้ เป็นเนื้อเรื่องระหว่าง Metroid ภาคแรก กับ Metroid ภาค 2 ซึ่งยังไม่เคยเล่นทั้งคู่ แต่ไม่ได้มีผลอะไร แต่ความเจ๋งมันคือการเปลี่ยนจาก 2D side-scrolling มาเป็น 3D FPS โดยยังคงลักษณะของเกม Metroid/Metroidvania ไว้ได้อยู่ นี่อาจจะเรียกได้ว่าเป็น 1 ในเกมแนว FPS ไม่กี่เกมของ Nintendo เลยก็ได้ (อีกเกมที่นึกออกคือ <a href="https://en.wikipedia.org/wiki/Splatoon_(video_game)">Splatoon</a>)</p>
<p>โดยรวมคือ สนุก สมแล้วที่เกมถูกจัดให้เป็น <a href="https://en.wikipedia.org/wiki/List_of_video_games_considered_the_best">1 ในเกมยอดเยี่ยมตลอดกาล</a> ชอบแต่ไม่ถึงขึ้นชอบมากเพราะก็ยังไม่ชอบ FPS อยู่ดี ส่วน boss กับ puzzle ที่ใส่มาก็สนุกใช้ได้ เกมมีรายละเอียดเยอะ</p>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">This is such a nice touch in <a href="https://twitter.com/hashtag/MetroidPrimeRemastered?src=hash&amp;ref_src=twsrc%5Etfw">#MetroidPrimeRemastered</a>. The missile blast causes reflection in the helmet and see the Samus face. <a href="https://twitter.com/hashtag/NintendoSwitch?src=hash&amp;ref_src=twsrc%5Etfw">#NintendoSwitch</a> <a href="https://t.co/f1ecxt9jxv">pic.twitter.com/f1ecxt9jxv</a></p>&mdash; Tee (@teerapapc) <a href="https://twitter.com/teerapapc/status/1798760904957542796?ref_src=twsrc%5Etfw">June 6, 2024</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


<p>อย่างด้านบนนี้ ในเกมเราจะเล่นในมุมมองที่ 1 เหมือนเรากำลังใส่หมวกอยู่ พอยิง missile ใส่กำแพงแล้ว แสงมันสะท้อนหมวก ทำให้เห็นเงาหน้าตัวเองบนกระจกในหมวก ชอบรายละเอียดเล็กๆแบบนี้จริงๆ</p>
<p>ข้อเสียที่เห็นของภาคนี้คือ</p>
<ul>
<li>ระบบแผนที่ดูยากเพราะมันเป็น 3D และทำ marker ไม่ได้ จะลืมตลอดว่าอะไรอยู่ตรงไหน</li>
<li>control เปลี่ยนอาวุธยาก ไม่รู้เพราะเป็นการ port มาจาก <a href="https://en.wikipedia.org/wiki/GameCube">GameCube</a> รึเปล่า แต่การเปลี่ยนอาวุธยากนี้ ทำเอา boss บางตัวคือยากขึ้นไปอีก เกือบไม่รอด</li>
</ul>
<p>ระหว่างเล่นลอง google ดูเค้าบอกโดยเฉลี่ยใช้เวลา 13-14 ชั่วโมงในการจบ แต่สุดท้ายใช้ไป 21 ชั่วโมง เสียเวลาเพราะหลงกับดูแผนที่นี่แหละ</p>
<p>ณ ปัจจุบันนี้ Nintendo พึ่งประกาศว่า <a href="https://en.wikipedia.org/wiki/Metroid_Prime_4:_Beyond">Metroid Prime 4: Beyond</a> จะออกปี 2025 คิดว่าคงจะหามาเล่นแม้จะไม่ชอบ FPS ดูจากภาพแล้วน่าจะใช้ engine เดียวกับที่ใช้ทำ Metroid Prime Remastered นี่แหละ</p>


    
    <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
      <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/mMAgmdR8jwU?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"
      ></iframe>
    </div>

]]></content:encoded>
    </item>
    <item>
      <title>Make mangafmt Run on Windows</title>
      <link>https://teerapap.net/posts/make-mangafmt-run-on-windows/</link>
      <pubDate>Sun, 14 Jul 2024 18:26:42 +0700</pubDate>
      <guid>https://teerapap.net/posts/make-mangafmt-run-on-windows/</guid>
      <description>หลังจากเดือนก่อนปล่อย mangafmt ซึ่งพัฒนาบน WSL2 และ Build/Run ได้บน Linux เท่านั้น ความตั้งใจถัดมาคือ อยากทำให้มันรันได้บน Windows/OSX ด้วย เพราะคนส่วนใหญ่ใช้ และส่วนตัวก็ใช้ Windows เป็นหลัก
หลังจากค้นๆ อยู่แป๊ปนึงก็พบว่า Go มัน cross-compile ง่ายมาก! ตามรูปปกด้านบนเลย แค่ set environment variable ชื่อ GOOS และ GOARCH แค่นั้นก็ build ได้ทั้งข้าม OS และ Architecture
แต่โลกไม่สวยงามแบบนั้น ถ้าโค้ดเรามีเรียกใช้ C library อยู่ ชีวิตจะยุ่งยากขึ้นมากในการ build และ lib ที่เราใช้คือ ImageMagick ซึ่งมันทั้งใหญ่และ dependencies ตามมาอีกเพียบ แถมมีเวอร์ชั่น 6 กับ 7 ซึ่งแต่ละ platform อาจจะใช้คนละเวอร์ชันกันอีก
หลังจากลองพยายามอยู่ซักพัก ก็ไม่เอาดีกว่า แก้เป็น pure Go ดีกว่า ข้อดีคือ build ง่าย และ executable ที่ออกมา คือรันได้เลย ไม่ต้องลง runtime dependencies เพราะงั้น ต้องเอา ImageMagick ออก</description>
      <content:encoded><![CDATA[<p>หลังจากเดือนก่อนปล่อย <a href="https://teerapap.net/posts/project-mangafmt/">mangafmt</a> ซึ่งพัฒนาบน <a href="https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux">WSL2</a> และ Build/Run ได้บน Linux เท่านั้น ความตั้งใจถัดมาคือ อยากทำให้มันรันได้บน Windows/OSX ด้วย เพราะคนส่วนใหญ่ใช้ และส่วนตัวก็ใช้ Windows เป็นหลัก</p>
<p>หลังจากค้นๆ อยู่แป๊ปนึงก็พบว่า Go มัน cross-compile ง่ายมาก! ตามรูปปกด้านบนเลย แค่ set environment variable ชื่อ <code>GOOS</code> และ <code>GOARCH</code> แค่นั้นก็ build ได้ทั้งข้าม OS และ Architecture</p>
<p>แต่โลกไม่สวยงามแบบนั้น ถ้าโค้ดเรามีเรียกใช้ C library อยู่ ชีวิตจะยุ่งยากขึ้นมากในการ build และ lib ที่เราใช้คือ ImageMagick ซึ่งมันทั้งใหญ่และ dependencies ตามมาอีกเพียบ แถมมีเวอร์ชั่น 6 กับ 7 ซึ่งแต่ละ platform อาจจะใช้คนละเวอร์ชันกันอีก</p>
<p>หลังจากลองพยายามอยู่ซักพัก ก็ไม่เอาดีกว่า แก้เป็น pure Go ดีกว่า ข้อดีคือ build ง่าย และ executable ที่ออกมา คือรันได้เลย ไม่ต้องลง runtime dependencies เพราะงั้น <strong>ต้องเอา ImageMagick ออก</strong></p>
<p>เราใช้ <a href="https://imagemagick.org/">ImageMagick</a> ทำอยู่ 2 อย่างคือ image manipulation กับ image  rendering จาก PDF</p>
<h2 id="image-manipulation-with-pure-go">Image Manipulation with Pure Go</h2>
<p>อันนี้ไม่ยาก เพราะ operation มันพื้นฐาน resize/crop/grayscale conversion/edge trimming/etc. หาได้จาก stdlib ของ Go เลย อันไหนไม่มี ก็เขียนเอง แกะๆจากโค้ด ImageMagick มาบ้างเช่นการเทียบสีแบบมี fuzz factor หรือการคำนวน distortion (RMSE)</p>
<p>สนุกดี ได้เรียนรู้เรื่อง <a href="https://nigeltao.github.io/blog/2022/premultiplied-alpha.html">Premultiplied Alpha</a> หรือ <a href="https://en.wikipedia.org/wiki/Dither">Dithering</a> เขียนแล้วก็ เทียบผลกับ ImageMagick ค่อยๆทำทีละ operation ไปจบครบ</p>
<figure>
    <img loading="lazy" src="images/dither.png"
         alt="ตัวอย่าง Image Dithering"/> <figcaption>
            <p>ตัวอย่าง Image Dithering
                        <a href="https://commons.wikimedia.org/w/index.php?curid=143581140">&nbsp;(CC BY-SA 4.0)</a></p>
        </figcaption>
</figure>

<h2 id="pdf-format">PDF Format</h2>
<p>สิ่งที่เราต้องการคือ ดึงแต่ละหน้าใน PDF ออกมาเป็นรูป แว๊บแรกคิดว่าไม่ยาก หา lib ซักตัวที่เป็น Go ก็น่าจะมี นั่งหาอยู่หลายวันก็พบว่า แม้ PDF จะเป็น open format (ISO32000) แต่ทุกวันนี้ในโลกมี lib ที่ใช้ read/render PDF อยู่ไม่กี่เจ้า (ไม่มี Go-based 😢) และไลเซนส์ก็เป็น <a href="https://en.wikipedia.org/wiki/GNU_General_Public_License">GPL</a> หรือไม่ก็เสียตังค์</p>
<p>ImageMagick ก็ไม่ได้ทำตรงนี้เอง แต่เรียกคำสั่งให้ <a href="https://www.ghostscript.com/">Ghostscript</a> ทำ
Google Chrome เองก็ใช้ของตัวเองชื่อ <a href="https://pdfium.googlesource.com/pdfium/">PDFium</a> ซึ่งพัฒนาร่วมกับ <a href="https://en.wikipedia.org/wiki/Foxit_Software">Foxit</a> (คนมีอายุหน่อยน่าจะเคยได้ยินชื่อ Foxit PDF)</p>
<p>หรือเราต้องเขียนเอง? นั่งเปิดอ่าน <a href="https://opensource.adobe.com/dc-acrobat-sdk-docs/standards/pdfstandards/pdf/PDF32000_2008.pdf">PDF format spec</a> จริงจัง ก็พบว่า format มันคล้ายๆ HTML เลย คือ เป็น Tree ของ Object type ต่างๆ แต่เป็น Binary based ไม่ใช่ Text เหมือน HTML เราสามารถ parse tree แล้ว jump ไปตาม node ต่างๆได้ด้วย byte offset</p>
<p>แต่อ่านไปจนพอจะได้ไอเดีย ก็คิดว่าไม่เอาดีกว่า เพราะสิ่งที่ต้อง support และเข้าใจมันเยอะเกิน ทั้งเรื่อง Compression/ColorSpace/Font/Graphics/etc. ไม่ไหว นี่น่าจะอธิบายกว่าทำไม opensource library ที่มีส่วนใหญ่เป็นการ generate/append/edit ซึ่งเขียนง่ายกว่า ทำเท่าที่ต้องใช้</p>
<p>เลยเปลี่ยนแผนเป็นใช้ <a href="https://pkg.go.dev/os/exec">os.exec</a> รันคำสั่งของ ImageMagick แทน ซึ่งข้อเสียคือ ก็ต้องลง ImageMagick เป็น runtime dependencies อยู่ดี แต่ข้อดีคือ ลงเฉพาะถ้า input เป็น PDF และ รองรับ tool ดัวอื่นได้ด้วย เพราะระหว่างที่ศึกษาเรื่องนี้ก็ไปเจอ <a href="https://www.libvips.org/">libvips</a> ซึ่งเหมือนเป็น modern ImageMagick ทำอะไรได้คล้ายๆกัน แต่เร็วกว่า</p>
<h2 id="พอแคน">พอแค่นี้?</h2>
<p>หลังจากเอา ImageMagick ออกและหาของมาทดแทนสำเร็จ ก็ทำให้ cross-compile ด้วยคำสั่งง่ายๆ คือ <code>go build</code> ชีวิต happy</p>
<p>พึ่งปล่อยเมื่อคืน <a href="https://github.com/teerapap/mangafmt/releases/tag/v0.3.0">mangafmt v0.3.0</a></p>
<p>มีอะไรอยากทำต่ออีกหน่อย ถ้ามีอะไรน่าสนใจ จะมาเล่าอีก 😄</p>
]]></content:encoded>
    </item>
    <item>
      <title>Project mangafmt</title>
      <link>https://teerapap.net/posts/project-mangafmt/</link>
      <pubDate>Mon, 03 Jun 2024 17:24:37 +0700</pubDate>
      <guid>https://teerapap.net/posts/project-mangafmt/</guid>
      <description>ช่วง 2-3 อาทิตย์ที่ผ่านมา นั่งทำโปรเจคใหม่ของตัวเอง ชื่อว่า mangafmt เป็นโปรแกรมไว้แปลงไฟล์หนังสือการ์ตูน (บนอินเทอร์เน็ตเรียกตามญี่ปุ่นว่า มังงะ/Manga) เพื่อให้อ่านบน E-ink reader ได้สวยงามและสะดวกมากขึ้น
นั่งทำช่วงหลัง 3 ทุ่มเป็นต้นไปของแต่ละวัน เรียกว่าหมกมุ่นได้เลย แทบไม่ได้เล่นเกม/ดูซีรียส์ ขับรถก็คิดถึง ว่าจะทำออกมายังไงดี ใช้วิธีไหนดี บางคืนคิดถึงจนนอนไม่หลับ ไม่ได้สนุกกับการเขียนโปรแกรมแบบนี้มานานมากแล้ว ได้ทำสิ่งที่เราอยากได้เอง กำหนดเองได้ว่าจะทำอะไรหรือไม่ทำอะไร จะทำออกมาแบบไหน
โปรแกรมทำอะไรได้บ้าง ตอนนี้ v0.2.1 เสร็จแล้ว สิ่งที่ทำได้คือ
(ฟีเจอร์เด็ด) ตรวจจับหน้าคู่ได้ (แบบคร่าวๆ) แล้วเอา 2 หน้ามาต่อกันกลายเป็นหน้าใหญ่หน้าเดียวตามแนวนอนได้ หน้าคู่คือ คนวาดจะวาดใช้พื้นที่ 2 หน้าต่อกัน ซึ่ง e-reader โดยทั่วไปมันแสดงได้ทีละหน้า ทำให้เวลาอ่านจริงๆเสียอรรถรสอยู่พอสมควร เพราะฉากหน้าคู่มักจะเป็นฉากที่มี impact แต่ดันเห็นแค่ทีละครึ่ง ย่อขนาดรูปให้เหมาะกับขนาดจอ รวมทั้งหมุนรูปด้วยถ้าเป็นแนวนอน ตัดขอบพื้นที่สีขาวว่างๆของแต่ละหน้าได้ (เรียกว่า trim) เพื่อจะใช้พื้นที่บนจอเล็กๆได้คุ้มขึ้น ตัวหนังสือจะใหญ่ขึ้นอีกหน่อย ลดจำนวนสีเป็นขาวดำ 16 สี (4-bits grayscale) เพราะจอ e-reader มันแสดงภาพสีไม่ได้ รองรับไฟล์ที่อ่านจากขวาไปซ้าย (เปิดแบบหนังสือการ์ตูนญี่ปุ่น) แปลงไฟล์เป็น EPUB/KEPUB/CBZ มายังไง ทำไปทำไม พอดีเริ่มหันมาอ่านการ์ตูนบน Kobo Libra 2 ที่ตัวเองมี โดยซื้อการ์ตูนจาก Google Play Books แปลงไฟล์นิดหน่อย แล้วได้มาเป็นไฟล์ PDF แต่พอเปิดอ่านในเครื่องก็พบว่า เวลาเปลี่ยนหน้ามัน lag นิดหน่อยเพราะเป็น PDF คนบนเน็ตก็แนะนำให้แปลงไฟล์เป็น EPUB/KEPUB แล้วจะลื่นขึ้น (ซึ่งจริง) ลองใช้โปรแกรมที่เค้านิยมกันชื่อ KCC แปลงดู</description>
      <content:encoded><![CDATA[<p>ช่วง 2-3 อาทิตย์ที่ผ่านมา นั่งทำโปรเจคใหม่ของตัวเอง ชื่อว่า <a href="https://github.com/teerapap/mangafmt">mangafmt</a>
เป็นโปรแกรมไว้แปลงไฟล์หนังสือการ์ตูน (บนอินเทอร์เน็ตเรียกตามญี่ปุ่นว่า <a href="https://en.wikipedia.org/wiki/Manga">มังงะ/Manga</a>) เพื่อให้อ่านบน <a href="https://en.wikipedia.org/wiki/E-reader">E-ink reader</a> ได้สวยงามและสะดวกมากขึ้น</p>
<p>นั่งทำช่วงหลัง 3 ทุ่มเป็นต้นไปของแต่ละวัน เรียกว่าหมกมุ่นได้เลย แทบไม่ได้เล่นเกม/ดูซีรียส์ ขับรถก็คิดถึง ว่าจะทำออกมายังไงดี ใช้วิธีไหนดี บางคืนคิดถึงจนนอนไม่หลับ ไม่ได้สนุกกับการเขียนโปรแกรมแบบนี้มานานมากแล้ว ได้ทำสิ่งที่เราอยากได้เอง กำหนดเองได้ว่าจะทำอะไรหรือไม่ทำอะไร จะทำออกมาแบบไหน</p>
<h2 id="โปรแกรมทำอะไรไดบาง">โปรแกรมทำอะไรได้บ้าง</h2>
<p>ตอนนี้ <a href="https://github.com/teerapap/mangafmt/releases">v0.2.1</a> เสร็จแล้ว สิ่งที่ทำได้คือ</p>
<ul>
<li><strong>(ฟีเจอร์เด็ด)</strong> ตรวจจับหน้าคู่ได้ (แบบคร่าวๆ) แล้วเอา 2 หน้ามาต่อกันกลายเป็นหน้าใหญ่หน้าเดียวตามแนวนอนได้
<ul>
<li>หน้าคู่คือ คนวาดจะวาดใช้พื้นที่ 2 หน้าต่อกัน ซึ่ง e-reader โดยทั่วไปมันแสดงได้ทีละหน้า ทำให้เวลาอ่านจริงๆเสียอรรถรสอยู่พอสมควร เพราะฉากหน้าคู่มักจะเป็นฉากที่มี impact แต่ดันเห็นแค่ทีละครึ่ง
<img loading="lazy" src="images/double-spread.jpg" alt="Double-spread page"  />
</li>
</ul>
</li>
<li>ย่อขนาดรูปให้เหมาะกับขนาดจอ รวมทั้งหมุนรูปด้วยถ้าเป็นแนวนอน</li>
<li>ตัดขอบพื้นที่สีขาวว่างๆของแต่ละหน้าได้ (เรียกว่า trim) เพื่อจะใช้พื้นที่บนจอเล็กๆได้คุ้มขึ้น ตัวหนังสือจะใหญ่ขึ้นอีกหน่อย</li>
<li>ลดจำนวนสีเป็นขาวดำ 16 สี (4-bits grayscale) เพราะจอ e-reader มันแสดงภาพสีไม่ได้</li>
<li>รองรับไฟล์ที่อ่านจากขวาไปซ้าย (เปิดแบบหนังสือการ์ตูนญี่ปุ่น)</li>
<li>แปลงไฟล์เป็น EPUB/KEPUB/CBZ</li>
</ul>
<h2 id="มายงไง-ทำไปทำไม">มายังไง ทำไปทำไม</h2>
<p>พอดีเริ่มหันมาอ่านการ์ตูนบน <a href="https://gl.kobobooks.com/products/kobo-libra-2">Kobo Libra 2</a> ที่ตัวเองมี โดยซื้อการ์ตูนจาก <a href="https://play.google.com/store/books/?hl=en">Google Play Books</a> แปลงไฟล์นิดหน่อย แล้วได้มาเป็นไฟล์ PDF แต่พอเปิดอ่านในเครื่องก็พบว่า เวลาเปลี่ยนหน้ามัน lag นิดหน่อยเพราะเป็น PDF คนบนเน็ตก็แนะนำให้แปลงไฟล์เป็น EPUB/KEPUB แล้วจะลื่นขึ้น (ซึ่งจริง) ลองใช้โปรแกรมที่เค้านิยมกันชื่อ <a href="https://github.com/ciromattia/kcc">KCC</a> แปลงดู</p>
<p>ก็พอใช้งานได้ แต่ไม่ค่อยถูกใจ เพราะบางหน้ามันตัดขอบผิดแล้วตัวหนังสือหายบ้าง หรือบางทีก็ตัดแล้วหน้าขาดไปเลย จะแก้ bug ให้ก็ไม่ไหว เพราะ KCC เขียนด้วย Python ซึ่งไม่สันทัดเท่าไหร่</p>
<p>เลยคิดว่าทำ tool ของตัวเองเลยแล้วกัน ไม่น่ายากนะ</p>
<h2 id="เขยนดวย-go--imagemagick">เขียนด้วย Go / ImageMagick</h2>
<p>ตอนแรกเขียนด้วย <a href="https://en.wikipedia.org/wiki/Bash_(Unix_shell)">bash script</a> ง่ายๆ คิดว่า 2-3 วันก็เสร็จ เพราะใช้คำสั่ง <a href="https://imagemagick.org/script/convert.php">convert</a> อันทรงพลังของ <a href="https://imagemagick.org/">ImageMagick</a> ได้ แต่พอทำไปเรื่อยๆ เริ่มต้องคำนวนพวกขนาดกับพิกัดเยอะ bash เริ่มไม่เหมาะ ลองเขียนด้วยภาษาที่สูงกว่านี้ดีกว่า</p>
<p>อยากลองเขียน <a href="https://go.dev/">Go</a> มานานแล้ว เคยลองหัดแล้ว แต่ไม่มีโปรเจคให้ทำ สุดท้ายก็ลืม โปรเจคนี้เลยเหมาะมาก เพราะตั้งใจทำเป็น CLI และขอบเขตงานใหญ่กำลังดี เลยได้ลองเขียน Go จริงๆ ซึ่งสนุกมาก ไว้จะมาเขียนแยกเป็นอีกโพสวันหลัง</p>
<p>เอาจริงๆ เวลาส่วนใหญ่ที่ใช้ทำหมดไปกับการหัดใช้ <a href="https://imagemagick.org/script/magick-wand.php">ImageMagick API</a> ซะมากกว่า คือมันทรงพลัง แต่ก็มี caveat เยอะพอสมควร เวลาที่ใช้หัด Go นิดเดียวเพราะเคยอ่านมาแล้วกับเว็บ <a href="https://gobyexample.com/">Go by Example</a> ช่วยได้มาก</p>
<h2 id="ทำอะไรตอ">ทำอะไรต่อ</h2>
<p>เวอร์ชั่นแรกนี้ มันทำสิ่งที่อยากทำตอนแรกได้หมดแล้ว แต่ก็มีอยากทำเพิ่มอีก เช่น</p>
<ul>
<li>แทนส่วนที่เป็น ImageMagick ด้วย pure Go เพราะจะได้ build ง่ายขึ้น และได้ portable executable (ไม่ต้องลง lib เพิ่ม)</li>
<li>ทำเวอร์ชั่น Windows / OSX</li>
<li>ทำตัว detect หน้าคู่ ให้เก่งขึ้น ฉลาดขึ้น</li>
</ul>
<p>ไว้จะค่อยๆ ทำต่อไปวันหลัง ตอนนี้อ่านการ์ตูนก่อน</p>
]]></content:encoded>
    </item>
    <item>
      <title>Build Gaming PC 2024</title>
      <link>https://teerapap.net/posts/build-gaming-pc-2024/</link>
      <pubDate>Sun, 19 May 2024 15:05:57 +0700</pubDate>
      <guid>https://teerapap.net/posts/build-gaming-pc-2024/</guid>
      <description>เมื่อปลายปีที่แล้ว ประกอบ PC เครื่องใหม่ สาเหตุที่อยากได้เครื่องใหม่เพราะ
อยากได้เครื่องเล่นเกม และเริ่มเบื่อ Nintendo Switch ที่เล่นอยู่ ตอนแรกจะรอ Switch 2 แต่ดูวี่แววแล้ว คงอีกปีกว่าๆ รอไม่ไหว มีดูๆ PS5 ไว้ด้วย แต่ดูจากเกมที่ตัวเองชอบเล่นแล้ว ไม่เหมาะ เครื่องเดิมจะ 10 ปีแล้ว และ Mac Mini ที่ซื้อมาใช้แทนก็เล่นเกมไม่ได้ Mac Mini ที่ไม่ค่อยได้ใช้ก็ขายต่อไป ความต้องการ เริ่มวางความต้องการของตัวเองก่อน สิ่งที่ต้องการคือ
เล่น PC Game ปัจจุบันที่อยากเล่นได้ แบบ 4K เช่น Tekken 8 (4k Ultra settings) Flight Simulator 2020 Hogwart Legacy Baldur Gate&amp;rsquo;s 3 Witcher 3 ใช้เป็นเครื่องหลัก เล่นเน็ต เขียนโปรแกรมทั่วไปได้ อันนี้ง่าย งบไม่เกิน 45k หลังจาก research อยู่ 2 อาทิตย์ ก็ได้สเปคมาตามนี้
Motherboard:	ASUS TUF GAMING B760M-PLUS WIFI (DDR5) CPU:	Core i5-13400F Case:	Asus PRIME AP201 Black mesh Power supply:	(80+ BRONZE) 650W ASUS TUF GAMING 650B GPU:	Asus DUAL RTX 4070 Ram:	KINGSTON FURY BEAST DDR5 5600 16GBx2 SSD:	WD BLACK SN770 1TB Fan: be quiet!</description>
      <content:encoded><![CDATA[<p>เมื่อปลายปีที่แล้ว ประกอบ PC เครื่องใหม่ สาเหตุที่อยากได้เครื่องใหม่เพราะ</p>
<ul>
<li>อยากได้เครื่องเล่นเกม และเริ่มเบื่อ Nintendo Switch ที่เล่นอยู่
<ul>
<li>ตอนแรกจะรอ Switch 2 แต่ดูวี่แววแล้ว คงอีกปีกว่าๆ รอไม่ไหว</li>
<li>มีดูๆ PS5 ไว้ด้วย แต่ดูจากเกมที่ตัวเองชอบเล่นแล้ว ไม่เหมาะ</li>
</ul>
</li>
<li>เครื่องเดิมจะ 10 ปีแล้ว และ Mac Mini ที่ซื้อมาใช้แทนก็เล่นเกมไม่ได้
<ul>
<li>Mac Mini ที่ไม่ค่อยได้ใช้ก็ขายต่อไป</li>
</ul>
</li>
</ul>
<h2 id="ความตองการ">ความต้องการ</h2>
<p>เริ่มวางความต้องการของตัวเองก่อน สิ่งที่ต้องการคือ</p>
<ul>
<li>เล่น PC Game ปัจจุบันที่อยากเล่นได้ แบบ 4K เช่น
<ul>
<li>Tekken 8 (4k Ultra settings)</li>
<li>Flight Simulator 2020</li>
<li>Hogwart Legacy</li>
<li>Baldur Gate&rsquo;s 3</li>
<li>Witcher 3</li>
</ul>
</li>
<li>ใช้เป็นเครื่องหลัก เล่นเน็ต เขียนโปรแกรมทั่วไปได้ อันนี้ง่าย</li>
<li>งบไม่เกิน 45k</li>
</ul>
<p>หลังจาก research อยู่ 2 อาทิตย์ ก็ได้สเปคมาตามนี้</p>
<ul>
<li>Motherboard:	<a href="https://pcpartpicker.com/product/gvn9TW/asus-tuf-gaming-b760m-plus-wifi-micro-atx-lga1700-motherboard-tuf-gaming-b760m-plus-wifi">ASUS TUF GAMING B760M-PLUS WIFI (DDR5)</a></li>
<li>CPU:	<a href="https://pcpartpicker.com/product/VNkWGX/intel-core-i5-13400f-25-ghz-10-core-processor-bx8071513400f">Core i5-13400F</a></li>
<li>Case:	<a href="https://pcpartpicker.com/product/fPZ9TW/asus-prime-ap201-microatx-mini-tower-case-ap201blkmesh">Asus PRIME AP201 Black mesh</a></li>
<li>Power supply:	<a href="https://pcpartpicker.com/product/Dn8bt6/asus-tuf-gaming-650-w-80-bronze-certified-atx-power-supply-tuf-gaming-650b">(80+ BRONZE) 650W ASUS TUF GAMING 650B</a></li>
<li>GPU:	<a href="https://pcpartpicker.com/product/nhtLrH/asus-dual-oc-geforce-rtx-4070-12-gb-video-card-dual-rtx4070-o12g">Asus DUAL RTX 4070</a></li>
<li>Ram:	<a href="https://pcpartpicker.com/product/4TfnTW/kingston-fury-beast-32-gb-2-x-16-gb-ddr5-5600-cl40-memory-kf556c40bbk2-32">KINGSTON FURY BEAST DDR5 5600 16GBx2</a></li>
<li>SSD:	<a href="https://pcpartpicker.com/product/YVytt6/western-digital-1-tb-m2-2280-nvme-solid-state-drive-wds100t3x0e">WD BLACK SN770 1TB</a></li>
<li>Fan: <a href="https://pcpartpicker.com/product/bkJkcf/be-quiet-bl067-595-cfm-140mm-fan-bl067">be quiet! Silent Wings 3 PWM 140mm</a> (ซื้อเพิ่มหลังประกอบ)</li>
<li>Fan: 2 x <a href="https://pcpartpicker.com/product/YCbTwP/arctic-p12-slim-pwm-pst-411-cfm-120-mm-fan-acfan00187a">ARCTIC P12 SLIM PWM PST 120mm</a> (ซื้อเพิ่มหลังประกอบ)</li>
</ul>
<p>ดูรายการทั้งหมดได้ <a href="https://pcpartpicker.com/list/Xn3FN6">ที่นี่</a></p>
<p>พบว่าเว็บชื่อ <a href="https://pcpartpicker.com/">PCPartPicker</a> นี่ดีมาก คือเลือกชิ้นส่วนต่างๆ นอกจากโชว์ราคา(ต่างประเทศ)แล้วมันเช็ค compatibility ต่างๆให้ด้วย ระดับว่ามี socket/port เสียบสายพอมั้ย มีคำเตือนพวก dimension ของชิ้นส่วนที่อาจจะมีปัญหากันรึเปล่า</p>
<h2 id="จดซอ">จัดซื้อ</h2>
<p>ลองทำตารางเทียบราคาดู ระว่างซื้อหน้าเว็บ JIB/Advice ตรงๆกับซื้อผ่าน Official Store ต่างๆบน Shopee แล้วก็พบว่า Shopee ถูกกว่าพอควร คือหลังจาก optimize คูปองลดราคาต่างๆ ลดไปได้ 6,5xx บาท รู้สึกคุ้มค่าที่นั่งทำตาราง</p>
<p><img loading="lazy" src="images/shopee-discounts.png" alt="Shopee Discounts"  />
</p>
<p>เริ่ม execute สั่งของต่างๆตอน 11.11 แล้วรอของมาส่งทีละชิ้นสองชิ้น</p>
<p>สุดท้ายจบรวมที่ราคา 41,xxx บาท (ไม่รวม Windows) อยู่ในงบ แฮปปี้ :D</p>
<h2 id="ประกอบ">ประกอบ</h2>
<p>วัตถุดิบมาครบ เริ่มประกอบได้ ขลุกขลักตามปกติ แม้จะประกอบมาหลายรอบแล้วก็ตาม (เพราะความ OCD ส่วนตัวด้วย)</p>
<p>ปกติผมจะตั้งชื่อเครื่อง/อุปกรณ์ไอทีตามตัวละครดราก้อนบอล เครื่องนี้ก็เลือกชื่อ <a href="https://dragonball.fandom.com/wiki/Tien_Shinhan">Tenshinhan</a> (เทนชินฮัง) ไม่มีเหตุผลอะไรพิเศษ</p>
<p>สุดท้าย ถ่ายรูปคู่ระหว่างรุ่นพี่ Goten (ซ้าย) กับรุ่นน้อง Tenshinhan (ขวา) ไว้ซักหน่อย เป็นอันจบ</p>
<p><img loading="lazy" src="images/old-vs-new.jpg" alt="Old PC vs New PC"  />
</p>
]]></content:encoded>
    </item>
    <item>
      <title>New Blog</title>
      <link>https://teerapap.net/posts/new-blog/</link>
      <pubDate>Sun, 12 May 2024 21:08:27 +0700</pubDate>
      <guid>https://teerapap.net/posts/new-blog/</guid>
      <description>👋 สวัสดีและยินดีต้อนรับสู่ blog ใหม่ของผมครับ
ในชีวิตผมเคยเขียน blog มาหลายรอบ ตั้งแต่สมัยมัธยมรอบนึง มหาลัยรอบนึง และช่วงทำงานใหม่ๆ อีกรอบนึง แต่ละช่วงก็เขียนเรื่องต่างๆกันไป ย้อนกลับไปอ่าน ก็เขินๆ เราเขียนอะไรไปวะเนี่ย
แต่ก็หยุดเขียนไปได้เกือบ 10 ปีแล้ว เพราะทำงานด้วยและไปทวีตออกทาง Twitter แทนหมด ไม่ได้เขียนอะไรเป็นเรื่องเป็นราวนานแล้ว แต่ยังชอบอ่าน blog ของคนอื่น และมีความอยากเขียนอยู่เรื่อยๆ เพราะบางเรื่อง twitter มันก็สั้นเกินไป
Static Site Generator แอบซุ่มใช้เวลาวันหยุดต่างๆทำ blog นี้ขึ้นมา ทำวันละนิดวันละหน่อย จนในที่สุดออกมาได้ รอบนี้ไม่อยากใช้พวก wordpress แต่อยากลองทำด้วย static site generator บ้าง แล้วก็ host บน Github เอา แต่เดิมก็มีทำ homepage ไว้อยู่แล้วแค่เปลี่ยนเป็น blog แทน
ไม่อยากใช้ Jekyll ที่คนนิยมเพราะไม่อยากยุ่งกับ ruby/gem เลยลองหาดูตัวอื่น แล้วก็จบที่ Hugo เพราะไม่ต้อง setup dev environment เยอะ เป็น golang ลงแล้วใช้ command เดียวจบ แต่ก็เสียเวลาตบ theme ให้ถูกใจอยู่นานเหมือนกัน</description>
      <content:encoded><![CDATA[<p>👋 สวัสดีและยินดีต้อนรับสู่ blog ใหม่ของผมครับ</p>
<p>ในชีวิตผมเคยเขียน blog มาหลายรอบ ตั้งแต่สมัยมัธยมรอบนึง มหาลัยรอบนึง และช่วงทำงานใหม่ๆ อีกรอบนึง แต่ละช่วงก็เขียนเรื่องต่างๆกันไป ย้อนกลับไปอ่าน ก็เขินๆ เราเขียนอะไรไปวะเนี่ย</p>
<p>แต่ก็หยุดเขียนไปได้เกือบ 10 ปีแล้ว เพราะทำงานด้วยและไปทวีตออกทาง <a href="%E0%B9%89https://twitter.com/teerapapc">Twitter</a> แทนหมด ไม่ได้เขียนอะไรเป็นเรื่องเป็นราวนานแล้ว แต่ยังชอบอ่าน blog ของคนอื่น และมีความอยากเขียนอยู่เรื่อยๆ เพราะบางเรื่อง twitter มันก็สั้นเกินไป</p>
<h3 id="static-site-generator">Static Site Generator</h3>
<p>แอบซุ่มใช้เวลาวันหยุดต่างๆทำ blog นี้ขึ้นมา ทำวันละนิดวันละหน่อย จนในที่สุดออกมาได้ รอบนี้ไม่อยากใช้พวก wordpress แต่อยากลองทำด้วย static site generator บ้าง แล้วก็ host บน <a href="https://github.com/teerapap/teerapap.github.io">Github</a> เอา แต่เดิมก็มีทำ homepage ไว้อยู่แล้วแค่เปลี่ยนเป็น blog แทน</p>
<p>ไม่อยากใช้ <a href="https://jekyllrb.com/">Jekyll</a> ที่คนนิยมเพราะไม่อยากยุ่งกับ ruby/gem เลยลองหาดูตัวอื่น แล้วก็จบที่ <a href="https://gohugo.io/">Hugo</a> เพราะไม่ต้อง setup dev environment เยอะ เป็น golang ลงแล้วใช้ command เดียวจบ แต่ก็เสียเวลาตบ theme ให้ถูกใจอยู่นานเหมือนกัน</p>
<h3 id="จะเขยนเรองอะไร">จะเขียนเรื่องอะไร</h3>
<p>ตั้งใจว่าจะเขียนเรื่องที่ตัวเองสนใจช่วงนั้นๆ หรือพึ่งไปอ่านเจอมา แล้วเอามาย่อยจดเก็บไว้ รวมทั้งรีวิวหนัง/ซีรียส์/หนังสือที่คิดว่าน่าสนใจด้วย อยากจะเขียนให้เป็นเรื่องเป็นราวมากขึ้นด้วย</p>
<p>เหมือนเดิม หวังว่าจะเขียนได้ยาวๆ ไม่หยุดเขียนเร็วๆนี้ 😄</p>
]]></content:encoded>
    </item>
    <item>
      <title>About Me</title>
      <link>https://teerapap.net/about/</link>
      <pubDate>Sun, 12 May 2024 16:14:33 +0700</pubDate>
      <guid>https://teerapap.net/about/</guid>
      <description>My name is Teerapap Changwichukarn. I am a software engineer from Thailand. My interests are programming in general, happy software development and how things work. I enjoy watching movies, reading, problem solving and technical discussions.
I am a unix guy and (ba|z)sh is my comfort zone.</description>
      <content:encoded><![CDATA[<p><img loading="lazy" src="https://www.gravatar.com/avatar/75423c2a3d084092c095214834698fc8?s=200" alt="profile photo"  />
</p>
<p>My name is Teerapap Changwichukarn. I am a software engineer from Thailand. My interests are programming in general, happy software development and how things work. I enjoy watching movies, reading, problem solving and technical discussions.</p>
<p>I am a unix guy and (ba|z)sh is my comfort zone.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
