1 คะแนน โดย GN⁺ 2025-05-30 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • WeatherStar 4000+ เป็นโปรแกรมจำลองโอเพนซอร์สที่สร้างการออกอากาศข้อมูลสภาพอากาศแบบเก่าของ The Weather Channel ขึ้นใหม่บนเว็บ
  • ผู้ใช้สามารถป้อนตำแหน่งจริงของตนเพื่อสัมผัสบริการข้อมูลสภาพอากาศท้องถิ่นของทีวีในอดีตได้แบบ เรียลไทม์
  • อินเทอร์เฟซถอดแบบดีไซน์ฮาร์ดแวร์และซอฟต์แวร์ของ WeatherStar 4000 จริงอย่างซื่อสัตย์
  • ดึงข้อมูลสภาพอากาศจาก API สมัยใหม่ แล้วนำเสนอในสไตล์ย้อนยุค
  • มอบประสบการณ์ อุปกรณ์ต้นฉบับ อย่างหลากหลาย ทั้งวิดีโออารมณ์เรโทร แอนิเมชัน และดนตรี

แนะนำโปรเจ็กต์ WeatherStar 4000+

  • WeatherStar 4000+ เป็นโปรเจ็กต์ที่นำอุปกรณ์ WeatherStar 4000 และกราฟิกอินเทอร์เฟซที่เคยใช้ใน The Weather Channel ช่วงทศวรรษ 1990 มาสร้างใหม่ในสภาพแวดล้อมเว็บสมัยใหม่
  • ผู้ใช้สามารถให้ข้อมูลตำแหน่งของตนหรือกรอกเอง เพื่อดู พยากรณ์อากาศ เรดาร์ แนวโน้มรายสัปดาห์ คำเตือน ของพื้นที่นั้นในสไตล์ทีวียุคนั้น
  • เช่นเดียวกับ WeatherStar 4000 ของจริง มีการทำ แอนิเมชันข้อความ เอฟเฟกต์กราฟิก ดนตรีพื้นหลัง และเอฟเฟกต์เปลี่ยนฉาก เพื่อเลียนแบบประสบการณ์ต้นฉบับอย่างใกล้เคียง

คุณสมบัติหลัก

  • ดึง ข้อมูลสภาพอากาศ ระดับประเทศและรายภูมิภาคจาก API พยากรณ์อากาศสมัยใหม่มาสร้างเป็นกราฟิก
  • ออกแบบเลย์เอาต์และ UI โดยตั้งเป้าประสบการณ์ผู้ใช้ให้ เหมือนกับอุปกรณ์ WeatherStar 4000 ต้นฉบับ
  • รวมงานออกแบบเรโทรยุค 80~90s ซาวด์แทร็ก และงานไทโปกราฟี
  • ให้รายละเอียด เช่น คำเตือน พยากรณ์จากหน่วยงานอุตุนิยมวิทยา ปริมาณฝน ความเร็วลม และกราฟอุณหภูมิ

การพัฒนาเชิงเทคนิคและคุณค่าแบบโอเพนซอร์ส

  • โปรเจ็กต์นี้สร้างขึ้นแบบ โอเพนซอร์ส อย่างสมบูรณ์ ใครก็สามารถดูโค้ดหรือมีส่วนร่วมได้
  • ใช้ JavaScript และเทคโนโลยีมาตรฐานเว็บ จึงเข้าถึงได้ผ่านเว็บเบราว์เซอร์โดยไม่ต้องติดตั้งเพิ่มเติม
  • ผสานรูปแบบการนำเสนอข้อมูลอากาศแบบย้อนยุคเข้ากับ ข้อมูลเรียลไทม์ และความแม่นยำของบริการสภาพอากาศยุคใหม่
  • รองรับ การมีส่วนร่วมอย่างต่อเนื่องและการเพิ่มปลั๊กอิน จากนักพัฒนาและชุมชน

ความสำคัญและจุดเด่นของโปรเจ็กต์

  • WeatherStar 4000+ ไม่ได้เป็นเพียงตัวแสดงข้อมูล แต่เป็นการ ฟื้นฟูประสบการณ์สื่อของยุคหนึ่งในรูปแบบอินเทอร์แอ็กทีฟ
  • ด้วยการ จำลองทั้งภาพและเสียง พร้อมกัน จึงมอบประสบการณ์ที่โดดเด่นให้กับผู้ที่สนใจเทคโนโลยียุคเก่า เทคโนโลยีการออกอากาศ และการนำเสนอข้อมูลสภาพอากาศ
  • ช่วยให้เข้าใจรูปแบบการสื่อสารข้อมูลแบบ ประวัติศาสตร์ของการออกอากาศสภาพอากาศในสหรัฐฯ และวัฒนธรรมเทคโนโลยีเรโทรได้มากขึ้น

1 ความคิดเห็น

 
GN⁺ 2025-05-30
ความคิดเห็นจาก Hacker News
  • ถ้าสนใจอะไรแบบนี้ อยากแชร์ว่ามีคนหนึ่งไปหาเครื่อง WeatherStar 4000 (อุปกรณ์ที่ใช้สร้างกราฟิกรายงานสภาพอากาศท้องถิ่นจากเคเบิลเฮดเอนด์) มาจาก YouTube แล้วเขียนเฟิร์มแวร์ใหม่ เพื่อทำรายการสภาพอากาศสไตล์ยุค 90 บนฮาร์ดแวร์จริง เดิมทีเฟิร์มแวร์ต้นฉบับต้องดาวน์โหลดผ่านดาวเทียมและสูญหายไปแล้ว เลยต้องพัฒนาขึ้นมาใหม่เองทั้งหมด หน้าตาเกือบเหมือน Weather Channel ยุค 90 จริง ๆ ต่างกันแค่ไม่มีโลโก้ของช่องนั้นเท่านั้น (น่าจะเพราะปัญหาลิขสิทธิ์) ดูสตรีม WeatherStar ของเขา

    • ถ้าคนนี้คือคนเดียวกับที่ชอบเอาอุปกรณ์ไปงาน Retro Computing ก็เสียดายที่เขาปฏิเสธจะเผยแพร่อาร์ไคฟ์ของซอฟต์แวร์นี้ แน่นอนว่าเขาไม่ได้มีหน้าที่ต้องทำแบบนั้น แต่ชุมชนก็กังวลกันว่าถ้าฮาร์ดดิสก์พังหรือเจ้าตัวหมดความสนใจ ซอฟต์แวร์นี้อาจหายไปตลอดกาล

    • ประเด็นสำคัญคือ โปรเจกต์นี้ทำเพลงประกอบพื้นหลังสไตล์ Weather Channel ขึ้นมาด้วย

    • ในบันทึกการพัฒนา เขาเล่าว่าเริ่มโปรเจกต์นี้โดยไม่รู้อะไรเกี่ยวกับ assembly หรือ C เลย แล้วค่อย ๆ เรียนด้วยตัวเองจนทำสำเร็จ เป็นเรื่องที่ทำให้รู้สึกถึงความทุ่มเทและความพยายามอย่างมาก

  • ดีมากจริง ๆ เป็นอะไรที่ทำให้ยิ้มออกมาได้เลย ความ "อบอุ่น" ที่สัมผัสได้จากเทคโนโลยีเก่าแบบนี้คือความคิดถึงล้วน ๆ มันให้ความรู้สึกทั้งเศร้าและซาบซึ้ง เหมือนความเป็นมนุษย์ในช่วงเวลาที่วิศวกรนิรนามคนหนึ่งเคยเติมคลื่นสีน้ำเงินลงบนก้อนเมฆที่เปียกฝนในวันธรรมดา ๆ ได้หายไปจากยุคปัจจุบันแล้ว

  • ดูแล้วเหมือนความทรงจำลึก ๆ ที่ไม่เคยรู้ตัวว่ามีอยู่ถูกเปิดขึ้นมา ขอส่งเสียงเชียร์ให้เจ้าของโพสต์ต้นฉบับ

  • ผมเปิดเครื่อง Weather Channel ไว้บนโต๊ะทำงานตลอด 24 ชั่วโมง โดยใช้ Raspberry Pi กับจอจำลอง CRT ที่พิมพ์ด้วย 3D printing เคยลองกับทีวี CRT จริงด้วย แต่มีปัญหาเรื่องความถี่ และพอตั้งไว้ข้างจอหลักแล้วรู้สึกไม่ค่อยสบายตัวนิดหน่อย
    รูปเซ็ตอัป
    ลิงก์ GitHub ของซอฟต์แวร์

    • คิดว่านี่เหมาะมากกับโปรเจกต์ EmuVR(https://www.emuvr.net/)

    • โปรเจกต์เจ๋งมาก! แต่อยากรู้ว่าใช้จอรุ่นไหน จอที่ผมหาเจอมีแต่แบบไวด์สกรีน เลยอยากเอาไปอ้างอิงสำหรับทำโปรเจกต์แบบเดียวกัน

  • ผมฟังเพลงของ Pat Metheny Group บ่อยมาก ภรรยาผมเรียกมันว่า "เพลง Weather Channel" ผมเถียงมาตลอดว่า Pat ดีกว่าเพลงของช่องเยอะ แต่พอเปิด Weather Channel ในทีวีโรงแรมแล้วเพลง "Last Train Home" ดังขึ้นมา ผมก็เถียงต่อไม่ออกอีกเลย

    • "Last Train Home" เป็นเพลงระดับคลาสสิกจริง ๆ ไม่ว่าจะมองมุมไหนก็ตาม

    • ใน Local on the 8s เปิด fusion jazz เยอะมาก จนสงสัยว่าเคยมีเพลงของ Weather Report เปิดบ้างไหม

    • ดนตรีมันน่าทึ่งจริง ๆ พอไปฟังเพลงนี้ใน YouTube ก็ทำให้นึกถึงพ่อที่จากไปแล้วทันทีจนร้องไห้ออกมา ผมนึกถึงตอนที่พ่อเปิด Weather Channel ไว้ตลอด และกระทู้นี้ก็พาความทรงจำหลายอย่างกลับมาอีกครั้ง เป็นช่วงเวลาที่ทำให้ตระหนักถึงพลังของดนตรีอีกหน

    • สงสัยว่าในข้อความพยากรณ์ท้องถิ่นเคยมีเสียงพากย์ text-to-speech (TTS) ด้วยหรือเปล่า เหมือนจำได้ว่ามีช่วงที่มีคนอ่านพยากรณ์แทนการเปิดเพลง

    • ทำให้นึกถึงตอนฟัง CD ของ Spyro Gyra ของพ่อครั้งแรก

  • ผมสงสัยว่าเดี๋ยวนี้ Jeanetta Jones เป็นอย่างไรบ้าง เลยลองค้นดู แล้วก็เศร้าที่พบว่าเป็นแบบนี้
    ลิงก์ไว้อาลัย Jeanetta Jones

  • ถ้าจะให้เป็น Weather Channel ยุค 90 ของแท้จริง ๆ ก็ต้องมีเพลงของ Rippingtons อยู่ในพื้นหลัง
    ฟังเพลงของ Rippingtons

    • อดสงสัยไม่ได้ว่ารถคันนั้นจะเลี้ยวโค้งนั้นได้ยังไง

    • ผมจำได้ว่าฟังเพลงนี้จาก Weather Channel แล้วก็ไปซื้อทุกอัลบั้มของ Rippingtons ตอนนั้นกำลังอินกับ Smooth Jazz มาก

    • ผมยังจำได้ว่ามีคัฟเวอร์บรรเลงของ Pink Floyd ด้วย

  • เพราะไม่รู้ว่า WeatherStar 4000+ คืออะไร ตอนแรกผมนึกว่า "Weather Channel simulator" จะเป็นอะไรแนว AI ที่สร้างผู้รายงานข่าวแบบวิดีโอเรียลไทม์ ฟังดูเหมือนอนาคตอันใกล้เลย

    • วิธีแบบตอนนี้กลับให้ความรู้สึกน่าสนใจและกินใจกว่าผลงานที่ AI สร้างขึ้นมาเสียอีก

    • ผมก็คิดคล้ายกัน! ช่วงนี้กำลังลองอะไรที่ใช้ TTS (text-to-speech) กับการพากย์ Pong แบบเรียลไทม์หรือวิทยุเฉพาะบุคคลอยู่ แล้ว Weather Channel simulator นี้ก็ดูเป็นไอเดียสนุก ๆ ที่อยากลองทำเหมือนกัน

  • ดูเหมือนว่านี่จะเป็นเวอร์ชันต้นฉบับ
    ดูโค้ดโอเพนซอร์ส

  • มีใครรู้วิธีทำให้มันปล่อยออกมาเป็นสตรีมสำหรับดูใน VLC ได้บ้างไหม
    ผมใช้ HDHomeRun ดูทีวีเสาอากาศผ่านแอป IPTV และอยากมี Weather Channel ส่วนตัวบนทีวีของผม
    ก่อนหน้านี้เคยลองวิธีแคปหน้าจอเพจด้วย Node แล้วเอาไปประกอบด้วย ffmpeg แต่ผลลัพธ์เละมากและใช้งานไม่ได้จริง
    ผมก็เคยคิดเรื่องทำให้แอปเปิดอัตโนมัติเฉพาะตอนที่มีการเข้าถึงสตรีม แต่ถือว่าเป็นปัญหารองมากกว่า
    ยินดีรับทุกคำแนะนำ

    • น่าจะทำได้สบายด้วย OBS
      ตั้งค่าให้ OBS เลือกหน้าต่างของแอปนี้แล้วสตรีมออกไป
      ไปที่การตั้งค่า "Stream" ของ OBS แล้วเปลี่ยนเป็น custom
      ใส่เซิร์ฟเวอร์เป็น "srt://127.0.0.1:7777?mode=listener&timeout=50000&transtype=live"
      จากนั้นใน VLC ก็เปิด network stream ที่ srt://127.0.0.1:7777 ได้เลย