เว็บคอร์ดเพลง anndo.com/u v.2.2026

ต่อจากโพสต์ลองใช้ AI เขียนเว็บค้นคอร์ดเพลง ที่เป็นเว็บคอร์ดอูคู่เลเล่ใช้เองเล่นเอง เขียนด้วย DeepSeek (สมัยนั้น AI มันยังไม่ค่อยคล่อง) (ส่วนเดี๋ยวนี้มันคล่องไปไกลแล้ว แต่เราใช้เป็นแค่นี้)

ล่าสุดเมื่อคืนก็เพิ่งทำเว็บอัปเดต เป็นภาคต่อที่รื้อเว็บเดิมแล้วทำใหม่เรียกว่าเกือบทั้งหมด คราวนี้ใช้ Gemini ครับ

อ้ะ ลองดูก่อนนะพี่ชาย

ก่อนหน้านี้ อินเทอร์เฟซมันเป็นแบบ Dashboard มีการ์ดชื่อเพลงเรียงกันเยอะๆ ชอบอันไหนก็กด แล้วมันก็แค่เปิดไฟล์ภาพเพียวๆ แล้วค่อยกด back กลับมา ความสามารถที่แอบทำเพิ่มต่อมาคือมีปุ่มดาวให้กด favorite ได้ โดยที่มันจะเก็บข้อมูลใน local storage

ปรากฏว่ามันเป็นเว็บแอปที่เราเองใช้บ่อยมากๆ เพราะว่างๆ กินข้าวเสร็จก็มานั่งหัดดีดเพลง ตุ๊งแหน่วๆ ทุกวัน

แล้วบางทีก็ใช้ในไอแพดบ้าง มือถือบ้าง คอมพ์บ้าง ก็จะเจอปัญหาที่ว่า เพลงที่กดดาวไว้มันไม่ได้ซิงก์ข้ามเครื่องข้ามอุปกรณ์ ทำไงดีล่ะ

พอเมื่อวานซืนสงสัยขึ้นมา ก็เลยถามน้องเจม น้องบอกว่า เออเดี๋ยวร่างให้เลย เดี๋ยวนี้เขามี serverless cloud database อะไรงี้แล้วนะ อยู่ในชุด backend ที่ชื่อ Firebase ของกูเกิล และใช้ฟรีด้วย!

การหยุดทำเว็บมาสิบกว่าปี โลกมันไปไกลขนาดนี้เลยเหรอ

ก็เลยถามไปว่ามันคืออะไร แล้วถ้าจะลองเล่นต้องทำไงบ้าง น้องเลยสอนมา พอได้ไอเดีย ก็เลยเอามาประยุกต์ใช้กับเว็บคอร์ดเพลงนี่แหละ ด้วยการ

  • ทำให้มี Google Login สามารถล็อกอินเพื่อ favorite เพลงได้
  • ทั้งนี้มันจะเก็บ view count ไว้ด้วยว่าเพลงไหนเราชอบ เราเล่นบ่อย เดี๋ยวค่อยว่ากันว่าจะเอาไปพัฒนาอะไรต่อ

ไหนๆ ก็ไหนๆ เอาความรู้จากการทำเว็บทดสอบ Kerning ที่มี toolbox ลอยๆ แล้วด้านหลังเป็น canvas พ่นอะไรก็ได้ลงไป (สนุกมาก) มาปรับใช้กับเว็บนี้ ก็คือเปลี่ยนเลย์เอาต์ เปลี่ยน UX/UI ไปเลย

กลายเป็นค้นคอร์ดเพลง แล้วก็เปิดเล่นในหน้าเดียวกันได้เลย แต่ถ้าชอบโหมดคลาสสิกก็ยังคงไว้ได้อยู่

และแก้ปัญหาเรื่องการโหลดหนัก ภาระของเซิฟเวอร์ ด้วยการเอาลิสต์เพลงไปไว้บน Firebase ให้หมด ถ้าอัปเพลงใหม่ก็ใส่ “คำสั่งลับ” ลงในช่องค้นหาเท่านั้นเอง (อันนี้เราสนุกมาก เหมือนเล่นเกมแล้วมี cheat code)

นั่งทำ ยืนทำ เดินทำ กินข้าวไปก็สั่งมันไป กำกับมันไปเรื่อยๆ วนๆ งี้ทั้งวัน จนเสร็จเมื่อคืน รู้สึกว่าสมบูรณ์ละ ใช้ได้ 555555

ความสนุกก็คือเรามีโจทย์ส่วนตัวเกี่ยวกับความง่าย ความยืดหยุ่นในการใช้งานอะไรๆ เยอะมากๆ แต่ก่อนนี้ไม่มี เไ มาช่วย ก็ไม่รู้จะทำไงให้ตอบโจทย์ ตอนนี้พอน้องทำได้ตามสั่ง มันเลยฟินมาก

สรุปว่าได้เว็บที่เบาและสวยดั่งใจปอง พอจบโปรเจกต์ก็กล่าวชมน้องเจมมัน และขอให้ทำ infographic สรุปเรื่องภาระการโหลดของเซิฟเวอร์มาให้หน่อย (เป็นเรื่องที่เราอยากรู้ว่าเว็บจะเบาแค่ไหน)

น้องก็ฟิตจัด ทำเป็น interactive เลย โหดชิบเป๋ง

ทำเว็บเกม 24 มาฝากครับ

วันนี้พาลูกคนเล็กไปแข่งเล่นเกม 24 มาครับ ไอ้แบบที่มีเลขมาให้ 4 ตัว แล้วบวกลบคูณหาร(เท่านั้น)กันท่าไหนก็ได้ ให้ออกมาได้ 24 นั่นแหละ

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

แต่พอไปแข่งจริง ก็ถือว่า ได้เข้าร่วม 55555555555 ตกรอบแรกครับ แพ้พี่ๆ ป.6 แบบลิบลับ ตัวพ่อนั้นสงสัยว่าเด็กคนอื่นเขาติวกันมายังไงถึงเก่งกันขนาดนี้เนี่ย ส่วนคนลูกก็ไม่สลด เพราะสนุกดี เพิ่งเคยมาแข่งที่โรงเรียนอื่นดุเดือดแบบนี้

พอกลับมาบ้านเลยลองหาเว็บที่เป็นเกม 24 แบบที่อยากได้ แน่นอนครับ ไม่ถูกใจคนเรื่องมากอย่างเรา 5555

เลยทำเองขึ้นมาซะเลย

  • เล่นบนมือถือหรือบนคอมพ์ก็ได้ ทำปุ่มมาให้กดแบบอ้วนๆ กดง่ายๆ แล้ว
  • ถ้าบนคอมพ์ จะกดลูกศรบนล่างซ้ายขวาบังคับ cursor ได้ (เผื่อย้อนไปพิมพ์วงเล็บ), กด Enter เพื่อส่งด่วนได้
  • มีจับเวลา ให้คะแนนข้อละ 100 คะแนน บวกเวลาโบนัสถ้าเล่นไม่ถึงข้อละ 30 วินาที
  • มีเฉลยด้วย!
  • ตั้งโจทย์เองได้ ถ้าโจทย์ไม่มีคำตอบ มันก็จะไม่ให้เล่น

ก็ประมาณนี้ๆๆๆ ทำแป๊บเดียวตอนกินข้าว นอกนั้นคือจูน UI ด้วยความเรื่องมากเหมือนเดิม…

เล่นได้เลยครับ ที่นี่

ตอนนี้ตระกูล <anndo/> มีเว็บแอปที่ทำเองใช้เอง 10 ตัวแล้ว เย่

ทำเว็บทดสอบ Kerning ฟอนต์ไทยมาฝากครับ

เนื่องจากผมทำฟอนต์ลิงอยู่ แล้วหงุดหงิดใจที่มันหาวิธีทดสอบช่องไฟ (kerning) ลำบากมากเลย ก็เลยนึกได้ว่า เออ เราก็หลอก AI ให้เขียนเว็บขึ้นมาก็ได้นี่หว่า

ขอบคุณการมีอยู่ของ Gemini จริงๆ นี่ใช้เวลาทำชั่วโมงเดียวก็เสร็จ (ทีแรกว่าจะนอน…) อาศัยว่าเฆี่ยนตีมันหน่อย ปรับไปปรับมา ถูกใจละ เลยเอามาบอกต่อครับ

ลองเล่นเลยยย

อัปเดตเวอร์ชัน 2.0 (ก่อนนอนนึกได้ว่าน่าทำเวอร์ชันมือถือ)

  • ปรับหน้าตาและฟังก์ชันต่างๆ ให้เหมาะกับมือถือ (แต่อยากให้ใช้ในจอใหญ่ ฟินกว่า)
  • รื้อโหมด Select ออก มันดูไม่สื่อสารกับผู้ใช้ ก็จะเหลือแต่โหมด Drag
  • แล้วถ้าจะพิมพ์ข้อความเองล่ะ ก็เลยเปิดเป็นชุดข้อความแบบพิมพ์เอง ไรงี้

.

อัปเดตเวอร์ชัน 3.0 (พอตื่นมาแล้วมันนึกได้ เลยทำให้จบๆ)

  • ปรับ UI/UX อีกเยอะเลย
  • เพิ่มการจำค่า จะได้เข้ามาเจอประสบการณ์เดิมก่อนจากไป
  • เนื่องจาก matrix 400×400 มันใหญ่มาก อาจทำให้คอมพ์หรือมือถือเก่าๆ ค้างได้ เลยถ้ามีตัวอักษรเกินค่าที่กำหนด จะเด้งไปโหมดพิมพ์เองเพื่อรักษาชีวิต
  • เติมโหมดสนู้ปปี้ ที่เอาไว้ทดสอบสระบนล่าง + วรรณยุกต์ทั้งชั้นเดียวและสองชั้น
  • ทำโหมดพิมพ์เองแบบไม่ทำให้ตัวอักษรต้องมาปะทะกันเป็น Matrix

.

อัปเดตเวอร์ชัน 4.0 (13 ม.ค.69)

  • เพิ่มปุ่ม “ลอเร็ม”
    • ใส่ข้อความไว้ทดสอบการพิมพ์ โดยโหลดมาจากคลังคำศัพท์
    • คลังคำ เอามาจาก TNC: THAI NATIONAL CORPUS (Third Edition) แต่เป็นแบบ CSV สถิติของพยางค์ ในภาษาไทย
    • เขียน python ดึงคำที่ใช้บ่อยที่สุดมา 2,000 คำ แปลงเป็น text แยกคำเพื่อการแรนดอม
    • เมื่อกดลอเร็ม มันจะสุ่มคำมาแสดงตามภาพแหละ (ปุ่มอื่นจะถูกปิดการใช้งาน)
  • เพิ่มโหมดตัดคำ
    • พอทำลอเร็มก็เจอปัญหาว่ามันเป็นบรรทัดเดียวยาวพรืดดดดด เลยทำโหมด Word Wrap ขึ้นมา
    • กดแล้วก็จะตัดคำให้พอดี ไม่ล้นจอ มีประโยชน์เวลาสั่งพรินต์ลงกระดาษด้วย
  • นอกนั้นก็แก้ไข UI เล็กๆ น้อยๆ เช่น
    • ยุบพื้นที่แสดงชื่อฟอนต์ด้านบน รวมกับ textbox ที่ไว้กรอกชื่อฟอนต์
    • โหมดชุดคำเริ่มเยอะ เลยทำเป็นบรรทัดละ 3 ปุ่ม
      สนุกจัง!

Jemini : Artificial Idiot

วันก่อนครับ ทัวร์ลง (คือมันลงทุกวันจนจำไม่ได้แล้วว่าวันไหน 55555) คราวนี้เป็นเรื่อง เไ … พอตกกลางคืน เลยปิ๊งไอเดียขึ้นมา ว่าไหนๆ แล้ว เราก็น่าจะสร้าง เไ ขึ้นมาใช้เองเลยจะได้ไหมวะ

ได้มั้ง

แล้วเนี่ย เหมือนตอนเขียนการ์ตูนแหละ พอไอเดียมันโผล่เข้ามาในหัวแล้วก็จะไม่ยอมไปไหน ต้องรีบถุยออกไป ไม่งั้นเดี๋ยวสมองแล่นแล้วไม่ยอมนอน เลยทำเว็บนี้บนที่นอน ออกแบบ แก้โค้ด ปรับ UX ให้มันใช้ในมือถือได้ง่ายๆ จูนนั่นนี่อีกหน่อยก็เสร็จในเวลาไม่นาน ขอบคุณที่ฉันเกิดมาในรัฐบาลนี้

พอปรับไฟนอลดีไซน์เสร็จ ก็ถือว่าเอาไปมัดรวมเข้ากับชุดเว็บแอป anndo ได้เลย (นี่เพิ่งนึกได้ว่ายังไม่ได้เขียนถึงอีกหลายอัน) และแล้ว ก็ออกมาเป็นน้อง Jemini ครับ อันนี้ Gemini ตั้งชื่อให้ แล้วเราชอบ ด้วยความอะไรก็ได้ ก็เลยเอาเลยละกัน ตัว J ยังว่างพอดี

น้องคุยได้แต่ภาษาไทยนะ ตอบโต้ได้ค่อนข้างนิสัยเสียอยู่ สั่งเจนรูปได้ (เนี่ย นิสัยเสียอีกแล้ว) หรือด่ามันก็ยังได้

ลองเล่นดู

ทำเว็บ Soundboard ตลกคาเฟ่

เย็นนี้ห้าโมงจะมีงานเลี้ยงรุ่นของเพื่อนๆ ที่คณะ ปีนี้จัดในธีมตลกคาเฟ่ นึกขึ้นได้ว่าน่าทำ soundboard ง่ายๆ ขึ้นมาไว้ให้กดบนเวที

เลยเปิดของเดิมที่เคยทำเว็บแอปคอร์ดเพลง (ดีใจที่ทำมาแล้วได้ใช้เองทุกวัน) ขึ้นมา แล้วบอก Deepseek ให้ตัดทุกฟังก์ชันที่ฟุ้มเฟือยออกให้หมด แคชก็ไม่ต้องแคช ระบบสุ่ม ระบบค้นหาก็ไม่ต้องมี เหลือแค่กดปุ่มแล้วเล่นเสียงแบบไม่ต้องเปลี่ยนหน้า ส่วนไฟล์เสียงก็เอาที่เคยรวบรวมมาใส่ลงไปในโฟลเดอร์ sound แล้วเว็บมันจะดึงรายชื่อนั้นมาแสดงเลยตรงๆ

แล้วก็นั่งจูนอีกนิดๆ หน่อยๆ ใช้เวลาแป๊บเดียวเสร็จเลย (ไม่ได้ optimize code นะ ไม่ได้ต้องเซฟเน็ตอะไร)

โดยรวมพอใจกับ Deepseek มาก เดี๋ยวนี้น้องเร็ว คงพ้นช่วงคนแตกตื่นแรกๆ ที่ต้องรอคิวโหดๆ แล้ว

ก็ไม่มีไร หน้าเว็บทั้งในมือถือและบนคอมพ์ก็จะเป็นปุ่มๆ ให้กดเล่นได้เท่านั้นแหละ เชิญจ้ะ