1 คะแนน โดย GN⁺ 2024-04-20 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็น ชุดอินเทอร์เน็ตแบบออลอินวัน ที่รวมเบราว์เซอร์ อีเมล นิวส์กรุ๊ป ฟีด IRC การแก้ไข HTML และเครื่องมือสำหรับนักพัฒนาไว้ในที่เดียว เหมาะสำหรับผู้ใช้ที่ไม่ต้องการสลับไปมาระหว่างแอปแยกหลายตัว
  • สืบทอดแนวคิดซอฟต์แวร์แบบสวีตที่ Netscape และ Mozilla ทำให้แพร่หลาย โดยภายในใช้ซอร์สโค้ดส่วนสำคัญของ Mozilla Firefox และโค้ดสายเดียวกับ Thunderbird
  • รุ่นล่าสุด SeaMonkey 2.53.23 เป็นการอัปเดตแบบค่อยเป็นค่อยไปของสาขา 2.53.x ซึ่งรวมการปรับปรุง การแก้ไข และการแบ็กพอร์ตด้านเสถียรภาพของทั้งตัวแอปและโค้ดแพลตฟอร์มพื้นฐาน
  • 2.53.23 รองรับ Windows x64, macOS x64, Linux x64 และ 24 ภาษา โดย เวอร์ชัน 32 บิต สำหรับ Windows และ Linux สิ้นสุดที่ 2.53.21
  • ยังมีปัญหาความเข้ากันได้กับเว็บไซต์ที่ออกแบบมาโดยเน้น Chrome หรือ Firefox รุ่นใหม่ และความคืบหน้าจากโค้ดสาขาอื่นยังไม่ถึงขั้นพร้อมแจกจ่ายทั่วไป

ลักษณะของโครงการ SeaMonkey

  • โครงการ SeaMonkey เป็นโครงการที่ขับเคลื่อนโดยชุมชนสำหรับพัฒนา SeaMonkey Internet Application Suite
  • เดินหน้าพัฒนาและอัปเดตแนวคิดซอฟต์แวร์แบบสวีตที่ Netscape และ Mozilla ทำให้เป็นที่แพร่หลาย
  • องค์ประกอบหลักมีดังนี้
    • อินเทอร์เน็ตเบราว์เซอร์
    • ไคลเอนต์อีเมลและนิวส์กรุ๊ป พร้อมตัวอ่านเว็บฟีด
    • โปรแกรมแก้ไข HTML
    • แชต IRC
    • เครื่องมือพัฒนาเว็บ
  • แนะนำให้เหมาะกับผู้ใช้ระดับสูง นักพัฒนาเว็บ และผู้ใช้ในองค์กร
  • ภายในใช้ซอร์สโค้ดส่วนสำคัญของ Mozilla Firefox และยังเกี่ยวข้องกับโค้ดที่ขับเคลื่อนผลิตภัณฑ์อย่าง Thunderbird
  • การสนับสนุนด้านกฎหมายให้โดย SeaMonkey Association (SeaMonkey e.V.)

การออกรุ่น SeaMonkey 2.53.23

  • SeaMonkey 2.53.23 คือรุ่นใหม่ของชุดอินเทอร์เน็ตแบบออลอินวัน และเปิดให้ดาวน์โหลดได้ฟรี
  • เวอร์ชันนี้เป็นการอัปเดตแบบค่อยเป็นค่อยไปของ สาขา 2.53.x
    • รวมการปรับปรุง การเปลี่ยนแปลง และการแก้ไขในตัวแอป
    • รวมการแก้ไขโค้ดแพลตฟอร์มพื้นฐาน
    • รวมการแก้ไขและแบ็กพอร์ตเพื่อเสถียรภาพโดยรวมของแพลตฟอร์ม
  • 2.53.21 เป็นรุ่นสุดท้ายของ เวอร์ชัน 32 บิต สำหรับ Windows และ Linux ส่วน 2.53.23 มีเฉพาะ 64 บิต
  • แพลตฟอร์มและภาษาที่มีให้มีดังนี้
    • Windows x64
    • macOS x64
    • Linux x64
    • 24 ภาษา
  • ในรุ่น 2.53.x ก่อนหน้านี้ ได้เปิดใช้ การอัปเกรดอัตโนมัติ ไว้แล้ว
    • หากมีปัญหา สามารถดาวน์โหลดไฟล์ติดตั้งแบบเต็มจากส่วนดาวน์โหลด แล้วติดตั้ง SeaMonkey 2.53.23 แบบแมนนวลทับเวอร์ชันก่อนหน้าได้

การเปลี่ยนแปลงและข้อจำกัดของ 2.53.23

  • เพิ่มการรองรับ PostMessageOptions ของ MessagePort เพื่อแก้ปัญหาที่เกี่ยวข้องกับ RECAPTCHA เวอร์ชันใหม่
  • เพิ่มการรองรับ CSS justify-items legacy ใน Gecko
  • แก้ปัญหาแครชที่เกิดขึ้นขณะปิดโปรแกรมบน Linux
  • ผู้ใช้ macOS 15.1.x ต้องอัปเดตเป็น 15.2
    • เนื่องจากบั๊กของระบบปฏิบัติการ จึงไม่สามารถเปิด SeaMonkey จาก Finder หรือ Dock ได้โดยไม่ใช้วิธีอ้อม
    • ปัญหานี้มีผลกับ SeaMonkey เวอร์ชันก่อนหน้าด้วย
  • โครงการรับทราบกรณีเว็บไซต์ที่เสียรูปหรือใช้งานผิดปกติเมื่อรองรับเฉพาะ Chrome หรือ Firefox รุ่นล่าสุด
    • มีความคืบหน้าจากโค้ดสาขาอื่นแล้ว
    • แต่โค้ดดังกล่าวยังไม่พร้อมสำหรับการเผยแพร่ทั่วไป
  • สามารถดูรายการการเปลี่ยนแปลงโดยละเอียด ปัญหาที่ทราบแล้ว และ FAQ ได้ที่ บันทึกประจำรุ่น SeaMonkey 2.53.23

การดำเนินงานออกรีลีสและประเด็นบน macOS

  • เมื่อวันที่ 6 มกราคม 2025 William Andrew Gianopoulos (WG9s) ผู้พัฒนา SeaMonkey และผู้รับผิดชอบด้านวิศวกรรมรีลีส ได้เสียชีวิตอย่างกะทันหัน
  • หลังการเสียชีวิตของเขา โครงการจึงเริ่มทบทวนแนวทางการแจกจ่าย พรีรีลีสบิลด์ ในอนาคต
  • ยังมีประกาศเกี่ยวกับ macOS Ventura รวมอยู่ด้วย
    • ในเวลานั้น รีลีสของ SeaMonkey เกิดแครชระหว่างเริ่มต้นหลังอัปเกรดเป็น macOS 13 Ventura
    • มีคำแนะนำไม่ให้อัปเกรดการติดตั้ง macOS เป็น Ventura จนกว่าจะมีการแก้ไข
    • บน Monterey 12.6.1 หรือ macOS เวอร์ชันที่รองรับซึ่งเก่ากว่านั้นไม่พบปัญหา และอาจเป็นบั๊กของ Apple
    • ปัญหานี้ติดตามอยู่ใน Bug 1797696

องค์ประกอบของแอปพลิเคชัน

  • SeaMonkey Internet Application Suite เดิมสืบทอดแนวคิดออลอินวันจาก Netscape Communicator
  • พื้นฐานคือสถาปัตยกรรมสมัยใหม่แบบข้ามแพลตฟอร์มที่โครงการ Mozilla จัดหาให้
  • อินเทอร์เน็ตเบราว์เซอร์ ใช้เอนจินเรนเดอร์และแพลตฟอร์มแอปพลิเคชันเดียวกับ Mozilla Firefox
    • การท่องเว็บแบบแท็บ
    • การตรวจจับฟีด
    • การบล็อกป๊อปอัป
    • แถบที่อยู่อัจฉริยะ
    • การค้นหาระหว่างพิมพ์
  • ไคลเอนต์ Mail and Newsgroups ใช้โค้ดร่วมกับ Thunderbird จำนวนมาก
    • การกรองสแปมแบบปรับตัวได้
    • แท็กและมุมมองอีเมล
    • การอ่านเว็บฟีด
    • การส่งข้อความแบบแท็บ
    • หลายบัญชี
    • S/MIME
    • สมุดที่อยู่ที่รองรับ LDAP
    • พร้อมใช้งานทั้งส่วนบุคคลและองค์กร
  • องค์ประกอบเพิ่มเติมมีดังนี้
    • HTML Editor ที่ใช้งานง่าย
    • แอปพลิเคชันแชต IRC ChatZilla
    • เครื่องมือพัฒนาเว็บอย่าง DOM Inspector
  • สามารถเพิ่มความสามารถและปรับแต่งได้ผ่าน Add-Ons สำหรับ SeaMonkey

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

 
GN⁺ 2024-04-20
ความคิดเห็นบน Hacker News
  • น่าจะใช้มันมานานเกินความจำเป็นไปหน่อย ไคลเอนต์แชตและเมลแบบรวมในตัว มีประโยชน์ แต่ตัวแก้ไข HTML ไม่ค่อยดีนัก และก็ดูเหมือนไม่ค่อยได้รับความใส่ใจเท่าไร
    หนึ่งในสิ่งที่คิดถึงที่สุดคือ ธีม LCARSTrek ของ KaiRo ต่างจากธีมเบราว์เซอร์ LCARS อื่น ๆ ตรงที่มันใช้งานประจำวันได้จริงพอสมควร แต่น่าเสียดายที่ไม่มีเวอร์ชันสำหรับ Firefox
    https://www.kairo.at/download/mozskins

    • คิดถึงสมัยที่ใช้ SeaMonkey กับธีมต่าง ๆ ถึงจะไม่ใช่สาย LCARS แต่ Earlyblue ยอดเยี่ยมมาก
      ตัวแก้ไข HTML ก็ใช้งานได้ดีด้วย ฟีเจอร์แก้ไข HTML ในตัวของ Firefox แย่กว่า และไม่มีฟีเจอร์แก้ไขตารางแบบลอยด้วย ทุกวันนี้เวลาที่ไม่อยากเขียน HTML ด้วยมือ ผมจะเขียนใน Thunderbird ซึ่งให้ความรู้สึกแทบจะเหมือนกัน
    • สำหรับคนที่รู้สึกอยากใช้ MS Word เขียน HTML ขอแนะนำ ตัวแก้ไข HTML ของ SeaMonkey อย่างยิ่ง
      ฟีเจอร์ไม่ได้เยอะมาก แต่ทั้งหน้าเว็บในรูปแบบที่เรนเดอร์แล้วและรูปแบบซอร์สยังออกมาอ่านได้ดี เมื่อก่อนใช้มันบ่อยตอนสร้างไฟล์ช่วยเหลือ MS Help .chm
  • ดีใจที่ได้เห็นเว็บเบราว์เซอร์ที่มีตัวแก้ไขในตัว นี่เป็นฟีเจอร์ที่มีอยู่ใน เบราว์เซอร์ WorldWideWeb ดั้งเดิมด้วย
    https://en.wikipedia.org/wiki/WorldWideWeb

    • ไม่ได้เหมือนกันเป๊ะ แต่ก็มีสิ่งนี้อยู่ด้วย
      https://developer.mozilla.org/en-US/docs/Web/API/Document/de...
    • เป็นวิธีที่ดีในการทำให้ผู้อ่านและผู้บริโภคกลายเป็น ผู้เขียนและผู้สร้างสรรค์
  • SeaMonkey เมื่อก่อนรู้จักกันในชื่อ Mozilla หรือ Mozilla Application Suite และเป็นเบราว์เซอร์ดั้งเดิมก่อนที่ Mozilla จะแยกโค้ดออกเป็นโปรเจกต์ Phoenix และ Thunderbird
    แผนเดิมคือ Mozilla จะเป็นเบราว์เซอร์สำหรับนักพัฒนา ส่วนผู้ใช้ทั่วไปใช้ Netscape แต่เมื่อ AOL เลิกจ้างนักพัฒนา Netscape ในปี 2003 Phoenix ซึ่งตอนนั้นเรียกว่า Firebird จึงกลายเป็นผลิตภัณฑ์หลักของโปรเจกต์ Mozilla และกลายเป็น Firefox ในปี 2004
    ผมผ่านช่วงรีลีส Firefox และ Mozilla 1.0 มาด้วยตัวเอง และหลังจากชัดเจนว่า Firefox ได้รับความนิยมมากกว่า Mozilla Application Suite ผลิตภัณฑ์นี้ก็ถูกแยกออกมาเป็นโปรเจกต์ SeaMonkey โดยใช้ชื่อจากโค้ดเนมดั้งเดิมสมัยพัฒนาเบราว์เซอร์ ช่วงหลัง ๆ ด้วยโค้ดเก่าของ SeaMonkey ทำให้เอนจินเรนเดอร์ตาม Firefox ไม่ทัน เว็บไซต์สมัยใหม่ส่วนใหญ่จึงทำงานได้ไม่ถูกต้อง แต่ก็เป็นเบราว์เซอร์เชิงประวัติศาสตร์ที่น่าสนใจซึ่งอินเทอร์เฟซผู้ใช้แทบไม่เปลี่ยนไปมากตั้งแต่ยุค 2000 ในขณะที่ Firefox เปลี่ยนอินเทอร์เฟซผู้ใช้มาเรื่อย ๆ

  • ชอบที่โปรเจกต์นี้ยังมีอยู่ แปลกใจที่ยังสามารถใช้ เบราว์เซอร์ที่โดยแก่นแล้วเหมือนเดิมจากช่วงต้นยุค 2000 ได้
    แต่ก็อยากให้มี บิลด์สำหรับ Mac ARM

    • ซอฟต์แวร์แบบนี้ทำงานผ่านอีมูเลชันหรือแบบเนทีฟ มันสร้างความต่างมากจริงหรือ?
  • SeaMonkey ต้องการความสนใจมากกว่านี้เพื่อคงเอนจินให้ตามเว็บทัน คิดถึง กลิ่นอายแบบ Netscape จริง ๆ

  • ถ้าฝ่ายที่ถือเครื่องหมายการค้า Netscape ตอนนี้บริจาคให้ Mozilla เอามาใช้แทน SeaMonkey ได้ก็คงดีมาก

    • AOL ถืออยู่
      ไม่สิ แก้ไข ตอนนี้ Yahoo ถืออยู่
  • เบราว์เซอร์นี้ยังมีฟีเจอร์ พร็อกซี SOCKS5 ดีที่สุด แม้เทียบกับ Firefox ปกติ การใช้เบราว์เซอร์นี้คู่กับ ssh -D ช่วยให้ผมรอดมาได้หลายครั้งในเครือข่ายที่จำกัดหนัก ๆ

    • อยากให้ช่วยอธิบายเพิ่มอีกหน่อยว่าฟีเจอร์พร็อกซี SOCKS5 ดีกว่า Firefox ปกติหมายความว่าอย่างไรกันแน่
      เช่นใน Firefox คุณเข้าไปที่ตัวเลือกการเชื่อมต่อของ Putty: Connection -> SSH -> Tunnels แล้วเพิ่ม dynamic tunnel จากนั้นเริ่มเซสชัน แล้วใส่ 127.0.0.1 กับพอร์ตที่เลือกไว้เป็นพร็อกซี SOCKS v5 ในตัวเลือกของ Firefox
      แค่นี้ก็ได้ VPN แบบคนงบน้อยแล้ว เพื่อความสะดวกจะเพิ่มส่วนขยายอย่าง FoxyProxy ก็ได้ เลยสงสัยว่า SeaMonkey ทำอะไรได้มากกว่านี้
    • ง่ายยิ่งกว่าอาร์กิวเมนต์ --proxy-server="socks5://127.0.0.1:10000" ของเบราว์เซอร์สาย Chromium อีก ใช้แบบนั้นกับ SSH อยู่ตลอด
  • ผมติดตั้ง SeaMonkey 2.49.5 ไว้บนเดสก์ท็อป เป็นแพลตฟอร์มที่ชอบใช้สำหรับท่อง FTP และ Gopher โดย Gopher ใช้ส่วนเสริม OverbiteFF
    เวอร์ชันนี้เป็น SeaMonkey รุ่นสุดท้ายที่ยังเหลือ การรองรับ NPAPI แบบเต็ม จึงมีประโยชน์เวลาเจอไซต์เก่าที่มี Java applet หรือเวลาที่จำเป็นต้องใช้ Silverlight ด้วยเหตุผลบางอย่าง มันอิง Firefox 52 จึงยังทำงานได้กับเว็บไซต์ส่วนใหญ่ และถ้าเป็นเวอร์ชันใหม่กว่านี้ก็น่าจะทำงานกับเว็บไซต์สมัยใหม่ได้ดีกว่า
    ต้องลองใช้ตัวแก้ไข HTML ดูบ้าง อาจเป็นการอัปเกรดที่ดีกว่าการเขียนหน้า HTML ด้วย Notepad++ ก็ได้ UI วินเทจก็เป็นส่วนหนึ่งของเสน่ห์ด้วย แน่นอนว่าปุ่ม “Stop” ไม่ได้มีประโยชน์เท่ายุค 90 แต่ผมว่าการลดทอนโครมของเบราว์เซอร์ทำให้เราเสียมากกว่าได้

    • สงสัยว่าทำไมไม่ใช้ VSCode รองรับส่วนขยายได้ยอดเยี่ยมมาก
      มี Emmet สำหรับร่างโครง HTML อย่างรวดเร็ว, พรีวิวสีฐานสิบหกแบบอินไลน์, เติมคุณสมบัติอัตโนมัติ, รองรับการแก้ไขหลายบรรทัดได้ดีเยี่ยม แถมยังมี CoPilot ที่เขียนและแก้ HTML ได้เร็วกว่าที่ผมพิมพ์มากด้วย ดูออกไหมว่าผมเป็นแฟนมัน?
  • เมื่อก่อนเคยพอร์ต ตัวจัดการหลายแท็บ ของ piro มายัง SeaMonkey คิดถึง XUL มาก และเบราว์เซอร์เคยเป็นเครื่องมือที่ทรงพลังจริง ๆ

  • หลังจาก Firefox เปลี่ยนวิธีทำงานของส่วนเสริม SeaMonkey ยังใช้ Firefox เวอร์ชันเก่าอยู่ จึงดูเหมือนว่าส่วนเสริม Firefox จำนวนมากไม่เข้ากันอีกต่อไป
    คงคงไว้เพื่อความเข้ากันได้ย้อนหลังกับส่วนเสริมเดิม ๆ เพราะระบบส่วนเสริมเก่าทรงพลังกว่า แต่ตอนนี้ส่วนเสริมใหม่ใช้ไม่ได้ ส่วนเสริมเก่าก็ล้าสมัยและมีโอกาสสูงว่าจะไม่ได้รับการบำรุงรักษาแล้ว
    ทุกวันนี้โดยทั่วไปไคลเอนต์อีเมลแทบทุกตัวก็มีเวอร์ชันเว็บที่ใช้ได้ดี ทำให้เสน่ห์ของฟีเจอร์อีเมลแบบรวมลดลง หากจะชุบชีวิตโปรเจกต์นี้ขึ้นมาใหม่ คงต้องยอมทำลายความเข้ากันได้ย้อนหลังและปรับให้เข้ากับรอบรีลีสของ Firefox โดยรวมแล้วดูเป็นตัวเลือกที่ดีสำหรับการผสานกับ AI

    • เหตุผลพวกนั้นอาจทำให้โปรเจกต์นี้ตายสนิทไปเลยก็ได้ การใส่ เทคโนโลยี AI ลงในทุกผลิตภัณฑ์ไม่ใช่ไอเดียที่ดี และเป็นแค่การเกาะกระแสที่ร้อนแรงเกินจริง
    • ส่วนขยายที่ออกแบบมาอย่างชัดเจนสำหรับระบบส่วนขยายเก่ายังทำงานได้อยู่
      https://github.com/gorhill/uBlock-for-firefox-legacy
      ใช้กับ Pale Moon ได้ด้วย และยังมีบิลด์เฉพาะสำหรับ Pale Moon ที่รันบน Windows XP ด้วย