Mozilla, Firefox, Thunderbird
Tags:
Firefox

Mozilla เผยแผนการปรับปรุง "กระบวนการอัพเดต" ของ Firefox จำนวน 5 ประการ หลายอย่างเคยเป็นข่าวไปแล้ว แต่ก็เป็นสัญญาณอันดีว่ามันกำลังจะเกิดขึ้นครับ

  1. Background Update ติดตั้งตัวอัพเดตอยู่เบื้องหลัง (รายละเอียดดูในข่าวเก่า) ช่วยลดเวลารอตอนเริ่มต้นโปรแกรมใหม่แล้วมีอัพเดต
  2. ปรับปรุงหน้าต่างแจ้งเตือนการอัพเดตใหม่ โดยจะขึ้นหน้าต่างนี้ในกรณีที่เราไม่ได้ restart โปรแกรมเป็นเวลา 12 ชั่วโมงหลังการดาวน์โหลดอัพเดตแล้วเท่านั้น (สถิติของ Mozilla บอกว่าผู้ใช้ 99% เริ่มโปรแกรมใหม่ภายใน 24 ชั่วโมง ดังนั้นโอกาสจะได้เห็นหน้าต่างนี้มีน้อยมาก)
  3. ไม่แสดงหน้าต่าง UAC บนวินโดวส์แล้ว โดยเปลี่ยนมาใช้เซอร์วิสของระบบคอยตรวจสอบการอัพเดตแทน (ข่าวเก่า)
  4. Add-on จะทำงานกับ Firefox รุ่นใหม่ได้อัตโนมัติ (เริ่มใน Firefox 10)
  5. หลังการอัพเดตรุ่นใหม่ จะแสดง What's New Page เพื่อบอกว่ามีอะไรใหม่บ้าง

ที่มา - Future of Firefox

Tags:
Mozilla

ทุกวันนี้หลายๆ คนคงใช้งานเว็บต่างๆ เหมือนแอพพลิเคชั่นบนเดสก์ทอปกัน เช่น Gmail ความสะดวกในช่วงหลังๆ มีมากขึ้นเมื่อเราไม่ต้องมองหน้าเว็บเหล่านั้นตลอดเวลาเมื่อมีเหตุการณ์ที่เราควรได้รับการเตือนบนเดสก์ทอป เช่น แชตใหม่ หรือเมลใหม่ แต่ปัญหาอย่างหนึ่งก็คือเราต้องเปิดเว็บเหล่านั้นไว้ตลอดเวลา

ทางฝั่งไฟร์ฟอกซ์เริ่มเสนอทางออกในเรื่องนี้ ด้วยการเสนอ API ในชุด notification ทำให้เว็บสามารถสื่อสารกับเบราเซอร์ได้ตลอดเวลาแม้จะไม่ได้เปิดหน้าเว็บอยู่

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

ที่มา - Jeff Balogh, Mozilla

Tags:
Firefox

Firefox 10 เข้าสถานะ Stable เรียบร้อยแล้ว ของใหม่มีดังนี้

  • เครื่องมือใหม่สำหรับนักพัฒนาชื่อว่า Inspector ความสามารถระดับน้องๆ Firebug
  • นับจากเวอร์ชันนี้เป็นต้นไป add-on จะ compatible by default (ข่าวเก่า)
  • เพิ่มการรองรับ CSS3 3D-Transforms, Anti-Aliasing for WebGL, Full Screen API, ปรับปรุง IndexedDB

ที่มา - Firefox 10.0 Release Notes

นอกจากนี้ Firefox รุ่นบน Android ก็ออกรุ่น 10.0 พร้อมกัน โดยเปลี่ยนแปลงในส่วนของการตั้งค่า Firefox Sync ให้เข้าถึงได้ง่ายขึ้น - Release Notes

Tags:
Rust

Rust เป็นภาษาโปรแกรมภาษาใหม่ที่พัฒนาโดย Mozilla โดยมุ่งเป้าว่าต้องการเป็นภาษาสำหรับงานประมวลผลที่ทำงานพร้อมๆ กัน (concurrency) และทำงานบนระบบขนาดใหญ่ ออกแบบมาไม่ให้มีปัญหาด้านหน่วยความจำอย่าง buffer overflow

การใช้งานจะเป็นระบบคอมไพล์ ตัว syntax ของภาษาจะคล้ายกับ C/C++ คือเป็นภาษาที่ใช้วงเล็บปีกกา {} และประกาศตัวแปรแบบ static

ตอนนี้สถานะของ Rust ยังเป็นเวอร์ชัน 0.1 รุ่นทดสอบ ความสามารถและประสิทธิภาพยังไม่สมบูรณ์มากนัก ตัวซอร์สโค้ดของเครื่องมือต่างๆ เปิดเป็นโอเพนซอร์สด้วยสัญญาอนุญาตแบบ MIT (โค้ดอยู่บน GitHub)

Tags:
Google

reddit และ Wikipedia นำหน้าไปก่อนแล้ว ล่าสุดเว็บไซต์ชื่อดังอีกหลายแห่งก็เข้าร่วมประท้วงร่างกฎหมาย SOPA/PIPA กันอย่างพร้อมเพรียง

ตัวอย่างเว็บไซต์ดังๆ ที่ร่วมประท้วงได้แก่

  • กูเกิลที่ประกาศไว้แล้วว่าจะประท้วง คาดแถบดำทับโลโก้กูเกิลบน Google.com พร้อมลิงก์ไปยังหน้า Ending Piracy, Not Liberty (รายละเอียด)
  • WordPress.org เปลี่ยนเว็บเป็นสีดำ พร้อมเชิญชวนให้ส่งอีเมลไปยังสภาคองเกรสของสหรัฐเพื่อแสดงจุดยืนต่อต้าน SOPA (รายละเอียด)
  • Mozilla ประกาศเปลี่ยนหน้า Start Page ของ Firefox (about:home) เป็นสีดำ (ภาพประกอบพร้อมรายละเอียด)
  • OpenDNS ประกาศจุดยืนสนับสนุนการประท้วง แต่จะไม่ปิดระบบของ OpenDNS (รายละเอียด)
  • CyanogenMod ไม่น้อยหน้า เปลี่ยนหน้าแรกของเว็บเป็นคำว่า THIS WEBSITE HAS BEEN CENSORED (รายละเอียด)
Tags:
Firefox

จากที่ Firefox เปลี่ยนมาใช้การออกรุ่นเร็วแบบเดียวกับ Chrome ก็เกิดเสียงบ่นจากตลาดไอทีองค์กร เพราะต้องคอยปรับรุ่นตามตลอดเวลา ซึ่ง Mozilla ก็เคยเสนอไอเดีย Firefox Extended Support Release มาก่อนหน้านี้

Firefox Extended Support Release หรือ Firefox ESR ใช้แนวคิดเดียวกับ Ubuntu LTS นั่นคือออกรุ่นที่สนับสนุนนานๆ เป็นกรณีพิเศษ เพื่อให้ตลาดองค์กรใช้รุ่นนี้แทน โดย Mozilla จะการันตีว่าอัพเดตให้เฉพาะปัญหาความปลอดภัยเท่านั้น ความสามารถและความเข้ากันได้ของ add-on กับ Firefox ESR จะไม่เปลี่ยนแปลงในรุ่นนั้นๆ

ล่าสุด Mozilla ประกาศแล้วว่า Firefox ESR จะออกปีละ 1 รุ่นเท่านั้น ส่วนรายละเอียดว่าจะออกอย่างไร เมื่อไร จะประกาศตามมาต่อไป

ที่มา - Mozilla Blog

Tags:
Chrome

Peter Kasting วิศวกรในทีม Chrome ออกมาตอบโต้บทความของ MG Siegler แห่งเว็บไซต์ TechCrunch ที่วิจารณ์ข้อตกลงของกูเกิลที่จ่าย 900 ล้านดอลลาร์ให้ Mozilla ว่ากูเกิลมีผลประโยชน์แอบแฝง เพราะจ่ายเงินให้คู่แข่งรายหนึ่งเพื่อผูกขาดตลาด

Kasting ออกมาตอบโต้ว่า MG Siegler เข้าใจผิดในเรื่องนี้ เพราะเป้าหมายของ Chrome ไม่ใช่แข่งกับเบราว์เซอร์รายอื่นๆ แต่เป็นการผลักดันให้วงการเว็บพัฒนาไปเร็วที่สุดเท่าที่จะทำได้ต่างหาก โดยไม่สนว่าใครจะชิงส่วนแบ่งตลาดได้แค่ไหน

ดังนั้นกูเกิลจึงมอง Mozilla ว่าเป็นเพื่อนร่วมอุดมการณ์ที่ต้องการพัฒนาเว็บไปด้วยกัน นอกจากนี้ Chrome ไม่สามารถตอบโจทย์ผู้ใช้เน็ตได้ทุกคนอยู่แล้ว การจับมือกับ Firefox ที่เน้นกลุ่มผู้ใช้แตกต่างกันบางส่วน จึงถือเป็นยุทธศาสตร์หนึ่งของกูเกิลที่ช่วยผลักดันให้วงการเว็บก้าวหน้าต่อไป

Tags:
Firefox

Mozilla เผยแผนภาพ infographic แสดงสถิติที่น่าสนใจของ Firefox ในปี 2011 ครับ

คัดมาเฉพาะส่วนที่น่าสนใจ ที่เหลือดูกันเองตามภาพ

  • ประสิทธิภาพของ Firefox ดีขึ้น 7 เท่า ถ้าเทียบกับ Firefox 3.6 และดีขึ้น 32 เท่าถ้าเทียบกับ Firefox 1.0 นอกจากนี้ยังใช้หน่วยความจำลดลง 50%
  • การออกรุ่นแบบใหม่ของ Firefox ทำให้มีฟีเจอร์ใหม่เพิ่มขึ้น 83 อย่าง เพิ่ม API อีก 135 รายการ แก้บั๊ก 10,881 จุด
  • Firefox Sync ทำหน้าที่ซิงก์ข้อมูลไปแล้ว 2.5 หมื่นล้านรายการ
  • Add-ons ของ Firefox ถูกติดตั้งไปแล้ว 480 ล้านครั้ง

ที่มา - Mozilla Blog

Tags:
Firefox

ข่าวสั้นครับ หลัง Firefox 9 ออกรุ่นจริง เพียงวันเดียว ทาง Mozilla ก็ออก 9.0.1 ตามมาทันที โดยแก้บั๊กที่ทำให้เบราว์เซอร์แครชบนระบบปฏิบัติการหลักทั้งสามตัว ในกรณีที่ติดตั้งทูลบาร์บางตัวลงไป

รายละเอียดของบั๊กดูได้ที่ Bugzilla #711794

ที่มา - ZDNet

Tags:
Mozilla

ต่อจากข่าว Mozilla ต่อสัญญากับกูเกิลไปอีก 3 ปี ซึ่งทั้งสองฝ่ายไม่ยอมเปิดเผยว่าจ่ายเงินกันเท่าไร

ล่าสุดมีแหล่งข่าวนำตัวเลขมาเปิดเผยแล้ว ว่ากูเกิลจะจ่ายให้ Mozilla ปีละ 300 ล้านดอลลาร์เป็นเวลา 3 ปี รวมกัน 900 ล้านดอลลาร์ เยอะกว่าสัญญาเดิม 3 เท่าตัว (300 ล้านดอลลาร์ตลอด 3 ปี)

แหล่งข่าวยังบอกด้วยว่าไมโครซอฟท์และยาฮูก็แย่งกันเป็นเครื่องมือค้นหาหลักของ Firefox แต่สุดท้ายกูเกิลจ่ายเยอะกว่าเลยได้ต่อสัญญาไป

ที่มา - AllThingsD

Tags:
Mozilla

David Ascher ผู้บริหารของ Mozilla เขียนบล็อกถึงแนวทางใหม่ที่ Mozilla จะมุ่งไปในอีก 5 ปีข้างหน้า

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

แต่เขาก็บอกว่าตอนนี้เบราว์เซอร์ไม่ใช่เรื่องสำคัญเพียงเรื่องเดียวของชีวิตออนไลน์อีกแล้ว เพราะมีประเด็นใหม่อีก 3 ประเด็นที่ปรากฏขึ้นมา และ Mozilla ควรจะให้ความสนใจกับมัน

Tags:
Firefox

จริงๆ ตัวไฟล์เปิดให้ดาวน์โหลดมาสองวันแล้ว แต่ผมรอให้ประกาศอย่างเป็นทางการออกเสียก่อนนะครับ (เชื่อว่าคนแถวนี้คงรัน Beta/Aurora กันเยอะด้วย)

ของใหม่ของ Firefox 9 รุ่นเดสก์ท็อป ได้แก่

  • โครงการ Type Inference ที่ช่วยให้เอนจินจาวาสคริปต์ SpiderMonkey เฝ้าดูชนิดของตัวแปรหรือ type ในโค้ดจาวาสคริปต์บนเว็บเพจขณะรัน ผลคือการคอมไพล์ในระดับ JIT มีประสิทธิภาพมากขึ้น (รายละเอียด) พูดง่ายๆ ว่าการประมวลผลจาวาสคริปต์จะเร็วขึ้น 30% ถ้าวัดตามเบนช์มาร์คดังๆ อย่าง V8/Kraken โหมดการประมวลผลนี้จะถูกเปิดใช้เป็น default ใน Firefox 9
  • รองรับฟีเจอร์ของ Mac OS X Lion เช่น gesture แบบสองนิ้ว และปรับธีมให้เข้ากับ Lion
  • ปรับปรุงเอนจินแสดงผลให้รองรับ CSS3 มากขึ้น
Tags:
Mozilla

จากข่าวก่อนหน้านี้ว่า สัญญา search box ของกูเกิลใน Firefox หมดระยะลง และทางต้นสังกัด Mozilla ก็ตอบอ้อมแอ้มในเรื่องนี้ ทำให้มีกระแสข่าวว่ากูเกิลจะไม่ต่อสัญญาอีก

ล่าสุดข่าวลือทั้งปวงก็ได้เวลาจากลา เพราะ Mozilla ออกมาแถลงข่าวแล้วว่าเซ็นสัญญากับกูเกิลเรียบร้อย ต่อเวลาไปอีก 3 ปี โดยไม่เปิดเผยรายละเอียดของสัญญาเช่นเดิม ซึ่งหมายความว่า Firefox จะใช้กูเกิลเป็นเครื่องมือค้นหาหลักต่อไปนั่นเอง

ที่มา - The Mozilla Blog

Tags:
Firefox

ข่าวขำๆ ที่คนโดนคงขำไม่ออก และเป็นประเด็นทางเทคนิคการพัฒนาโปรแกรมที่น่าสนใจครับ

เรื่องมีอยู่ว่าทีมพัฒนา Firefox ประสบปัญหา "โปรแกรมคอมไพล์ไม่ผ่าน" เพราะตัวซอร์สโค้ดมีขนาดใหญ่เกินไป จนหน่วยความจำบนเครื่องที่ใช้คอมไพล์ซึ่งเป็นเครื่องแบบ 32 บิตมีไม่พอ

ขั้นตอนการคอมไพล์ Firefox มาให้พวกเราๆ ใช้ดาวน์โหลดกัน สำหรับเวอร์ชันวินโดวส์จะทำบนเครื่องที่ใช้ระบบปฏิบัติการวินโดวส์แบบ 32 บิต ด้วย Microsoft Visual C++ 2005 ซึ่งใช้มานานแล้ว ส่วนเทคนิคการปรับแต่งประสิทธิภาพจะใช้เทคนิคที่เรียกว่า Profile-Guided Optimisation (PGO) ที่ช่วยรีดประสิทธิภาพได้ประมาณ 10% แต่ก็เปลืองหน่วยความจำระหว่างคอมไพล์มาก

ปัญหาคือซอร์สโค้ดของ Firefox (ไม่ใช่ตัวไฟล์ไบนารี) มีขนาดใหญ่มากขึ้นเรื่อยๆ จนหน่วยความจำที่ต้องใช้ขณะคอมไพล์มีเยอะเกินหน่วยความจำที่อ้างอิงได้แบบ 32 บิตเสียแล้ว ผลคือ Mozilla ต้องหยุดคอมไพล์ Firefox รุ่นที่กำลังพัฒนาชั่วคราว

Tags:
Firefox

รายได้หลักของ Mozilla มาจาก "สัญญา" ที่ทำกับบริษัทต่างๆ เพื่อนำตัวค้นหาไปใส่ไว้ในช่อง Search ของ Firefox

ตามรายงานประจำปีของ Firefox ระบุว่ามีรายรับ 134 ล้านดอลลาร์ต่อปี และสัญญากับ "บริษัทหนึ่ง" คิดเป็น 84% ของรายได้นี้ (ตีออกเป็นตัวเลขก็ราวๆ 100 ล้านดอลลาร์) ถึงแม้จะไม่เอ่ยชื่อแต่ทุกคนคงรู้กันดีว่าหมายถึงกูเกิล

สัญญานี้ทำมานานตั้งแต่สมัยกูเกิลยังไม่มี Chrome และสัญญาครบกำหนดแล้วในเดือนพฤศจิกายน 2011 ซึ่งก็ผ่านมาแล้ว ความน่าสนใจอยู่ที่ทาง ZDNet สอบถามไปยัง Mozilla ถึงการต่อสัญญากับกูเกิล แต่ทาง Mozilla กลับตอบว่ายังไม่มีอะไรจะแถลงในช่วงนี้

นี่จึงเป็นเหตุให้หลายคนคาดว่า กูเกิลอาจจะไม่ต่อสัญญากับ Mozilla เพราะตอนนี้ Chrome ก็ได้รับความนิยมแซง Firefox ไปแล้ว (จากสถิติบางสำนัก) เรื่องนี้ต้องติดตามกันต่อไปว่าจะจบลงอย่างไรครับ

ที่มา - ZDNet