Firefox 52 มี WebAssembly และงดใช้ NPAPI

เจอกันทุก ๆ 6-8 สัปดาห์ คุณสามารถดาวน์โหลด Firefox ได้ที่

และอ่านข้างล่างเพื่อดูรายละเอียดการเปลี่ยนแปลงครับ

ถัดจากการใส่ WebGL 2 เข้ามาในรุ่นที่แล้ว รุ่นนี้ก็ได้เพิ่ม WebAssembly เป็นอีกตัวเลือกนึงนอกเหนือจาก asm.js ในการเขียนเว็บแอพพลิเคชั่นที่ต้องการรีดความสามารถให้ใกล้เคียงกับ native มากที่สุด ซึ่งส่วนมากก็เป็นเกมหรือไม่ก็แอพพลิเคชั่นที่ต้องพึ่งการคำนวณทางคณิตศาสตร์เยอะ ๆ โดยตัว WebAssembly นั้นรองรับหลากหลายภาษาเช่น C++ หรือ Rust เพียงแค่หาทาง compile มาให้เป็น WebAssembly ได้ก็โอเคแล้ว Continue reading …

Firefox iOS 6 เพิ่มตัวเลือกการเปิดเมล

ดาวน์โหลด Firefox iOS

ในรุ่น 6 นี้มีการเปลี่ยนแปลงอยู่ประมาณ 2 จุด จุดแรกเพิ่มตัวเลือกในการเปิดอีเมลลิงก์จากเดิมที่ใช้แอพ Mail ก็มีตัวเลือก

  • Mail
  • Outlook
  • Airmail
  • Mail.Ru
  • myMail
  • Spark

และในการเปลี่ยนจุดที่สองคือ ตอนนี้ซูมเว็บได้แล้ว ถ้าไม่ถูกลิมิตโดย <meta name="viewport" content="width=device-width, user-scalable=no"> เสียก่อน

Firefox Focus 3 เลือกเครื่องมือค้นหาเองได้

ดาวน์โหลด Firefox Focus สำหรับ iOS

หลังจากที่แอป Firefox Focus ได้ผนวกมินิเบราว์เซอร์ความเป็นส่วนตัวสูงมาให้ในตัว แอปตัวนี้ก็ได้รับความสนใจมากขึ้น ในรุ่น 3.0 นี้ก็ได้เพิ่มมาอีก 20 ภาษา (ยังไม่มีภาษาไทย) อีกทั้งยังสามารถเลือกเครื่องมือค้นหาเองได้แล้ว จากเดิมที่มีแต่ Google หรือไม่ก็ Yahoo

และเพิ่มปุ่ม Share ทำให้ส่งต่อไปเบราว์เซอร์หรือแอปอื่น ๆ ได้ง่ายขึ้น Continue reading …

Firefox 51 รองรับการเล่น FLAC ในตัว

เจอกันทุก ๆ 6-8 สัปดาห์ คุณสามารถดาวน์โหลด Firefox ได้ที่

และอ่านข้างล่างเพื่อดูรายละเอียดการเปลี่ยนแปลงครับ

Firefox 51 การปรับรุ่นครั้งแรกของปี 2017 ก็ได้เพิ่มการรองรับการเล่นไฟล์เสียงแบบที่ไม่สูญเสียข้อมูล (lossless) ยอดนิยมอย่าง FLAC สามาถเล่นไฟล์ได้โดยตรง คอนเทนเนอร์ที่รองรับก็ FLAC, Ogg และ MP4 หรือผ่านแท็ก <video> และ <audio> ของ HTML5 ก็ได้ (เพิ่มเติม Firefox 51 for developers: Audio/video)

Continue reading …

Moz://a คือสัญลักษณ์ใหม่ของ Mozilla แทนที่หัวไดโนเสาร์

Mozilla ได้ใช้โลโก้คุณไดโนเสาร์ตัวนี้มาเกือบ 20 ปีเต็มตั้งแต่ยุคสมัยของ Netscape
แล้ว

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

โลโก้ใหม่ของ Mozilla

โดยโลโก้ตัวล่าสุดนี้เป็นตัวอักษร Moz://a อยู่ในกรอบสีดำ โดยแทนที่ ill เป็น :// ที่เราเห็นกันดาษดื่นใน url ของเว็บ คนที่เห็นเป็นครั้งแรกคงคาดคะเนได้ไม่ยากว่า Mozilla ต้องมีความเกี่ยวข้องกับอินเทอร์เน็ตแน่นอน ฟอนต์ที่ใช้ก็คือ Zilla เป็น sans-serif ที่เอาเค้าโครงมาจาก Courier ฟอนต์ mono-space ที่เราเห็นกันเจนตา โดยเฉพาะสาย coding ที่น่าจะเห็นกันบ่อย ๆ

สร้างได้ง่าย ๆ ไม่กี่วินาทีเอง

และ Mozilla นั้นได้เลือกโลโก้ใหม่เป็นตัวอักษร เพราะฉะนั้นใคร ๆ ก็สามารถสร้างโลโก้ของ Mozilla ตัวนี้ได้ภายในเวลาไม่กี่วินาที เพื่อสื่อว่า Mozilla เป็นองค์กรอิสระ เข้าถึงได้ง่าย โดยสีภายในตัวอักษรนั้น Mozilla ก็ได้อนุญาตให้ใส่สีเพื่อเข้ากับโครงการย่อยอื่น ๆ ได้อีกด้วย (แนะนำให้ดูวิดีโอข้างล่างนี้)

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

ที่มา – Mozilla Open Design: Arrival

แจก rulesets ของเว็บไทยดัง ๆ ที่รองรับ Https

ตอนนี้สถานการณ์โลกออนไลน์ของไทยนั้นไม่ค่อยดีเท่าไหร่ วันดีคืนดีอาจจะถูกเก็บข้อมูลขึ้นมาเมื่อไหร่ก็ได้ เลยลองค้นดูว่าเว็บไทยดัง ๆ เว็บไหนบ้างที่รองรับ https แล้วแต่ยังไม่ได้บังคับใช้จริงจัง แล้วก็เพิ่ม rulesets ของส่วนขยาย HTTPS Everywhere ซึ่ง rulesets อันนี้ที่เป็น xml แค่วางลงไปในโฟลเดอร์ HTTPSEverywhereUserRules ของ Firefox ก็ใช้ได้ทันที ส่วน Chrome นั้นเราต้องไปเพิ่มแต่ละเว็บเอง

วิธีการเพิ่มใน Firefox นั้นไม่ยาก เริ่มจาก

  1. มีส่วนขยาย HTTPS Everywhere (มันต้องแน่นอนอยู่แล้ว)
  2. ดาวน์โหลด ruleset จากไฟล์ zip นี้ หรือไม่ก็คำสั่ง git clone ใน Github อันนี้
  3. เข้าถึงโฟลเดอร์ Firefox profile ของเราให้ได้ก่อน ส่วนวิธีการเข้าถึงนั้นอ่านได้จาก How do I find my profile?
  4. คัดลอกไฟล์ xml ที่เราดาวน์โหลดมาใน HTTPSEverywhereUserRules-for-Thai-sites ใส่ไปในโฟลเดอร์ HTTPSEverywhereUserRules
  5. หลังจากนั้นก็เริ่ม Firefox

ลองเข้าเว็บพันทิปผ่านลิงก์ http นี้ ถ้าเปลี่ยนเป็น https แล้วแสดงว่าใช้งานได้

ณ ตอนนี้เว็บที่ผมเพิ่มเข้าไปในรายการก็มี

  • Isranews
  • Kapook (บางส่วน ไม่สมบูรณ์)
  • Pantip (ขึ้น mixed content แต่ถูกเรียกผ่าน https หมด)
  • Prachatai (บางส่วน ไม่สมบูรณ์)
  • Thairath

ไว้ผมจะคอยอัปเดตรายการเรื่อย ๆ ถ้าเจอเว็บที่รองรับอีก

ป.ล. ตอนนี้ Isranews และ Thairath ใช้งาน https ได้สมบูรณ์แบบ สมควร pull request ตัว ruleset  เข้าต้นน้ำของ HTTPS Everywhere มาก ๆ

Firefox Focus: เบราว์เซอร์บน iOS ที่เพิ่มความเป็นส่วนตัวให้กับคุณ

ปีก่อน Mozilla ได้ออกแอป Focus by Firefox มาเพื่อเป็น content blocker ให้กับ Safari ใน iOS 9 แต่รุ่น 2.0 ที่เพิ่งได้รับการอัปเดต แอปนี้ได้กลายร่างมาเป็นเบราว์เซอร์ที่มีความสามารถในการปิดกั้นตัวติดตามโฆษณา ตัววิเคราะห์ข้อมูล หรือเครือข่ายโซเชียลมาเป็นค่าเริ่มต้น

โดยความสามารถเดิมก็มีอยู่คือก็ยังเป็น content blocker ให้กับ Safari อยู่ และความเป็นเบราว์เซอร์นั้นก็ไม่มีอะไรซับซ้อนนั้นก็คือ

  • ไม่มีแท็บ
  • ไม่การบันทึกประวัติ
  • ไม่มีที่คั่นหน้าเว็บ
  • ใช้ตัวค้นหาของ Google (US ใช้ Yahoo)
  • ปิดแอปหรือปิดเครื่อง session ที่ดูก็ถูกทำลายไป
  • มีปุ่ม ERASE ขนาดใหญ่ที่สามารถปิดเว็บที่ดูอยู่ได้ทันที
  • ปิดการโหลด Web fonts กับตัวติดตามอื่น ๆ ได้แต่ต้องไปเปิดตัวเลือกนี้เอง

Continue reading …

Firefox 50 รองรับอีโมจิบนลินุกซ์

เจอกันทุก ๆ 6-8 สัปดาห์ คุณสามารถดาวน์โหลด Firefox ได้ที่

และอ่านข้างล่างเพื่อดูรายละเอียดการเปลี่ยนแปลงครับ

Emoji กับระบบปฏิบัติการเก่าหรือที่ไม่พร้อมจะสนับสนุนเช่นลินุกซ์หรือ Windows 8 (หรือรุ่นต่ำกว่านั้น) ตอนนี้ก็ไม่ต้องเป็นห่วงแล้วเพราะตอนนี้ emoji ส่วนใหญ่สามารถแสดงผลออกมาได้เป็นที่เรียบร้อย

มีการปรับปรุง Ctrl + Tab มาเป็นตัวเลือก โดยถ้าเลือกตัวเลือกนี้จะสลับไปแท็บที่ใช้งานล่าสุดแทน

เพิ่มตัวเลือกในคุณสมบัติการค้นหาแบบ “ตรงกันทุกคำ” ซึ่งตัวเลือกนี้จะใช้ได้ดีเฉพาะคำในภาษาที่ใช้ space เยอะเช่น ภาษาอังกฤษ โดยมันจะหาแบบเป็น คำ แทนที่จะเป็น ตัวอักษรหรือวลี และก็ยังมีการเพิ่มปุ่มลัด Ctrl + Alt + R สำหรับเปิดใช้งานมุมมองผู้อ่าน

และอีกอย่างหนึ่งที่สำคัญกับการแก้บั๊กในรุ่นนี้คือตามกำหนดการ Firefox 50 นั้นต้องออกมาตั้งแต่อาทิตย์ที่แล้ว แต่ถูกเลื่อนเพราะเจอปัญหาร้ายแรงซึ่งผมเองก็เจอปัญหานี้เหมือนกันก็คือ Firefox เปิดตัวขึ้นมาช้ามาก ๆ รอหลักหลายวินาทีกว่าจะพร้อมใช้งานในกรณีที่ติดตั้งและใช้ส่วนเสริมที่ใช้ Add-on SDK ในการสร้าง จนผมต้องปิดการใช้งานส่วนเสริมบางตัวไป แต่ปัญหานี้ได้รับการแก้ไขเรียบร้อย Bug 1308332 เปิดปิด Firefox ได้รวดเร็วเหมือนเดิม 😉

การเปลี่ยนแปลงยิบย่อยอื่น ๆ ก็มีเช่น

  • การรองรับ WebGL บน Windows 7 หรือไม่กว่าครอบคลุมถึง 98%
  • เพิ่มนามสกุลไฟล์ที่รันได้บนระบบปฏิบัติการทั้งสามตัว เพื่อตรวจสอบการดาวน์โหลด

และยังมีอีกเพียบ ลองตามอ่าน Firefox 50 for developers และเว็บเพื่อนบ้านข้างล่าง

สำหรับท่านที่สนใจสามารถดูรายละเอียดฉบับเต็มได้จาก Firefox Release Notes (Desktop, Mobile)

โปรเจ็ค Quantum เปลี่ยนผ่านจาก​ Gecko ไปสู่สิ่งที่ใหม่กว่า

ตอนนี้ยังไม่เป็นที่แน่ชัดว่า Quantum เป็นชื่อเอนจิ้นตัวใหม่ของ Mozilla หรือเปล่า แต่ที่แน่ ๆ คือมันเป็นโปรเจ็คเปลี่ยนผ่านจากเอนจิ้น Gecko ไปสู่เอนจิ้นตัวใหม่ที่เขียนขึ้นโดยใช้ภาษา Rust เป็นภาษาหลักและคอมโพเน้นท์ส่วนใหญ่ก็จะเป็น Servo โดยเอนจิ้นตัวใหม่นี้ถูกสร้างมาเพื่อระบบคอมพิวเตอร์ยุคใหม่โดยเฉพาะ เน้นการใช้ประโยชน์ผลจากซีพียูที่มีหลายคอร์ และใช้ GPU เข้ามาช่วยด้วย

ซึ่งตอนนี้ก็มี rust-bindgen เป็นตัวเชื่อมต่อโค้ด c++ กับ Rust เข้าด้วยกัน แถมแตกโปรเจ็คย่อยออกมาเป็น Quantum CSS, Quantum Render, Quantum Compositor, Quantum DOM และ Quantum Flow โดยจะเริ่มการ implement ตัวโปรเจ็คนี้แบบจริง ๆ จัง ๆ ประมาณปลายปีหน้า 2017 ครับ

ที่มา – wiki.mozilla.org/Quantum และ A Quantum Leap for the Web

Test Pilot เพิ่ม 3 คุณสมบัติใหม่ลง Firefox

หลังจากที่ Mozilla ได้นำร่อง Pilot Program มาก่อนหน้านี้ วันนี้ก็มีการเปิดตัว 3 คุณสมบัติใหม่ที่ถูกใส่ลงไปใน Test Pilot ซึ่งมีดังนี้

Page Shot อันนี้ก็คือการเก็บรูปบางส่วนของเว็บแล้วอัปโหลดขึ้น pageshot.net ในทันทีทันใด อันที่จริง Firefox ก็มี command line ‘screenshot’ แต่นั้นคือการเก็บรูปทั้งหน้าเว็บและบันทึกลงบนเครื่อง ในทางกลับกันก็น่าเสียดายว่าคุณสมบัตินี้ คุณไม่สามารถเก็บลงเครื่องได้ยกเว้นจะเก็บมาจากหน้าเว็บ pageshot เอง

Min Vid คือการย่อตัวเล่นวิดีโอลงมาและเปิดดูในขณะที่ดูเว็บที่แท็บอื่น ๆ ได้ ถ้าใครเคยดูวิดีโอใน Youtube บนมือถือหรือดู Line TV บน desktop แล้ว scroll ไปที่อื่นน่าจะพอเข้าใจหลักการการทำงานของคุณสมบัตินี้ ตอนนี้ก็รองรับวิดีโอใน Youtube และ Vimeo

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

ถ้าหากยังงง ๆ อยู่ว่า 3 คุณสมบัตินี้มันเป็นยังไง แนะนำให้ดูวิดีโอแนะนำข้างล่างนี้ครับ และลองใช้งานได้ที่ testpilot.firefox.com

ที่มา – Firefox’s Test Pilot Program Launches Three New Experimental Features