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

Chengings

0

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

Chengings

0

ตอนนี้สถานการณ์โลกออนไลน์ของไทยนั้นไม่ค่อยดีเท่าไหร่ วันดีคืนดีอาจจะถูกเก็บข้อมูลขึ้นมาเมื่อไหร่ก็ได้ เลยลองค้นดูว่าเว็บไทยดัง ๆ เว็บไหนบ้างที่รองรับ 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 ที่เพิ่มความเป็นส่วนตัวให้กับคุณ

Chengings

0

ปีก่อน 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 รองรับอีโมจิบนลินุกซ์

Chengings

0

เจอกันทุก ๆ 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 ไปสู่สิ่งที่ใหม่กว่า

Chengings

0

ตอนนี้ยังไม่เป็นที่แน่ชัดว่า 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

Chengings

0

หลังจากที่ 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

Firefox 49 มุมมองผู้อ่านสามารถอ่านออกเสียงได้แล้ว

Chengings

0

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

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

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

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

  • รุ่นบน macOS และ Windows ได้ปรับปรุงประสิทธิภาพเพิ่มมากขึ้น โดยไม่ต้องพึ่งพาในส่วนของของการเร่งความเร็วด้วยฮาร์ดแวร์
  • การเล่นวิดีโอบนซีพียูที่ใช้ชุดคำสั่ง SSE3 (ส่วนใหญ่คือซีพียูขายหลังปี 2005) จะเล่นได้ดีขึ้น โดยไม่ต้องพึ่งพาในส่วนของของการเร่งความเร็วด้วยฮาร์ดแวร์ (อีกแล้ว)
  • การเล่นวิดีโอและเสียงสามารถเร่งความเร็วด้วยอัตราส่วน 1.25
  • รหัสผ่านที่เก็บไว้ใน Firefox ถ้าถูกเก็บโดยใช้โปรโตคอล http จะสามารถใช้ได้กับ https ในเว็บด้วยกันได้ด้วย ซึ่งแต่ก่อนจะถูกเก็บแยกกันตอนนี้ได้ถูกนำมารวมกันแล้ว แต่ในทางตรงกันข้ามถ้ารหัสผ่านถูกเก็บบน https จะไม่สามาถใช้ได้บน http ธรรมดา
  • รองรับ Google Widevine CDM บน Linux แล้ว
  • ปรับ anti-aliased บน macOS
  • เปิดใช้งาน Graphite2 font shaping เป็นค่าปริยายอีกครั้ง
  • รองรับ TLS 1.3 แต่ยังเป็นแค่ตัวเลือก ต้องไปเปิดใน about:config อีกที
  • บน Android สามารถดูเนื้อหาย้อนหลังได้บางส่วน ถ้าการเชื่อมต่อไม่เสถียรหรือเข้าโหมด Offline เช่น Airplane Mode

จากนี้จะเป็นส่วนของการจากลา

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

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

Firefox 48 เริ่มแยกหลายโพรเซสแล้ว!

Chengings

0

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

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

โปรเจ็ค Electrolysis หรือที่เรียกสั้นว่า e10s คือชื่อโครงการแยกโพรเซสของ Firefox ให้แตกออกเป็นหลายโพรเซส (Multiprocess) เพื่อเพิ่มประสิทธิภาพ ความเสถียร และความปลอดภัยของตัวเบราเซอร์ ซึ่ง Mozilla ใช้ความพยายามหลาย ๆ ต่อหลายครั้งที่จะปล่อยออกมาให้ได้ ซึ่งในบางช่วงก็ถูกพักโครงการไป แต่มาวันนี้ผู้ใช้ Firefox 48 ประมาณ 1% ที่ไม่ได้ใช้ส่วนขยายจะได้รับการเปิดใช้ multiprocess ได้แล้ว ในรุ่นถัด ๆ ไปก็จะได้รับการเปิดใช้งานมากขึ้นเรื่อย ๆ ลองพิมพ์ about:support แล้วถ้าเลื่อนเจอแบบรูปข้างล่าง “1/1 (Enabled by default)” แสดงว่าใช้ e10s แล้ว ในระยะเริ่มแรกนี้จะแยกส่วนเฉพาะ UI ของ Firefox กับเนื้อหาในเว็บออกจากัน อนาคตจะมีการแยกส่วนมากว่านี้

Enabled multiprocess

Continue reading …

Firefox 47 เพิ่มหน้า about:performance และปรับปรุงการแสดงวิดีโอ

Chengings

0

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

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

ในรุ่นนี้การเปลี่ยนแปลงส่วนใหญ่นั้นเกี่ยวกับวิดีโอโดยเริ่มจาก เพิ่ม Google Widevine CDM สำหรับการเล่นวิดีโอที่มี DRM ที่ใช้อยู่ใน Silverlight มาก่อนเช่น Amazon Video (ที่บ้านเราไม่น่าจะเคยได้ใช้) เท่ากับว่าตอนนี้มีทั้ง Adobe Primetime กับ Google Widevine ในการเล่นเนื้อหาที่ติด DRM

การเปลี่ยนแปลงเด่น ๆ

  • Embedded YouTube ที่ฝังไว้ที่หน้าเว็บต่าง ๆ ถ้าไม่มี Flash ก็จะปรับไปใช้โหมด HTML5 และถ้าเครื่องผู้ใข้คนไหนเร็วพอก็จะเปิดใช้งานตัว VP9 (ซึ่งส่วนใหญ่ก็เป็นเว็บ Youtube)
  • about:performance เอาไว้ดูหน้าเพจหรือส่วนเสริมไหนที่ดึงประสิทธิภาพ Firefox แถมมีปุ่มถอนการติดตั้งหรือปิดใช้งานในตัว
  • รองรับชุดการเข้ารหัส ChaCha20/Poly1305 เพื่อเป็นทางเลือกสำหรับเครื่องที่มีประสิทธิภาพการคำนวณที่ไม่เร็วมาก
  • Tilt หรือมุมการดูเว็บแบบสามมิติ ได้ถูกนำออกจาก Firefox และกลายร่างเป็นส่วนขยายเรียบร้อยแล้ว
  • ถ้าเคยเปลี่ยนค่า browser.sessionstore.restore_on_demand เพื่อโหลดทุกแท็บตอนเปิด Firefox ในรุ่นนี้จะโดนเปลี่ยนค่าให้เป็น true เหมือนเดิม เพื่อกันปัญหาความหน่วงเมื่อเปิดใช้งาน e10s
  • เอา whitelist ของคุณสมบัติ คลิกเพื่อเปิดใช้งานส่วนเสริม ออก (แต่ยกเว้น Adobe Flash ไว้) เพื่อเป็นการบังคับว่าเราต้องคลิกเวลาจะใช้งานส่วนเสริมเท่านั้น

ในรุ่น Android นั้นมีตัวเลือกการปิดการโหลด web fonts เข้ามา

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

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

Firefox 46 รองรับ runtime permission ใน Android 6.X ขึ้นไปแล้ว

Chengings

0

 

ในวงรอบการออกรุ่น 46 นี้การเปลี่ยนแปลงไม่ค่อยมีมากเท่าไหร่ ปรับเรื่องความเสถียรและความปลอดภัย แต่ในรุ่น Android นั้นมีการเปลี่ยนแปลงเยอะกว่า เลยขอเริ่มก่อน

เปลี่ยนการขอ permission จากตอนติดตั้งไปเป็นตอนเริ่มใช้แอพแทน ตามคุณสมบัติใหม่ที่มีในรุ่น 6.0 ขึ้นไป

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

  • รายการของประวัติและที่คั่นหน้าถูกเพิ่มเข้าไปในเมนู
  • มีระบบแนะนำโดเมนที่เป็นที่รู้จักกันเป็นส่วนมาก ตอนที่พิมพ์อยู่ในแถบที่อยู่
  • ส่วนเสริมไหนที่ไม่ถูก signed มา Firefox จะไม่โหลดขี้นมาให้ใช้งาน
  • ตัดการรองรับ Android Honeycomb (Android 3.0 ถึง 3.2.6)

ในส่วนของ PC

  • เพิ่มความปลอดภัยของตัวคอมไพล์ Just In Time
  • ผนวกกับ GTK+ รุ่น 3

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

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