Firefox OS บุกทวีปแอฟริกาใต้

teerapatxtop

0

เครือข่าย MTN ซึ่งเป็นพันธมิตรกับ Mozilla ได้เปิดตัว ALCATEL ONETOUCH FIRE E โทรศัพท์เครื่องแรกในแอฟริกาใต้ที่ใช้ Firefox OS อย่างเป็นทางการ

Li Gong ประธานของ Mozilla กล่าว “เราสร้าง Firefox OS ตามเป้าหมายของ Mozilla เพื่อนำอำนาจของเว็บมาอยู่ในมือของทุกคน เราตื่นเต้นมากที่ได้เห็นเครือข่าย MTN เปิดตัวอุปกรณ์ Firefox OS เครื่องแรกในแอฟริกาใต้ ทำให้ผู้คนหลายล้านคนสามารถเข้าถึงเว็บได้ในราคาที่เหมาะสม”

แอฟริกาใต้เป็นตลาดแรกในทวีปแอฟริกาที่ Firefox OS รุกคืบเข้าไป ทาง Mozilla ได้ระบุในงาน MWC ที่ผ่านมาว่า ปัจจุบัน Firefox OS มีพันธมิตรท้องถิ่นทั้งหมด 32 ประเทศ จาก 5 ทวีป และยังมีแผนจะเปิดตัวในทวีปแอฟริกาเพิ่มเติมอีกภายในปีนี้

Alcatel_ONETOUCH_FIRE_E_Slate

ที่มา: The Mozilla Blog

Firefox 37.0.1 มาแล้ว รองรับการเล่นวิดีโอแบบ Native HTML5 บน YouTube

teerapatxtop

0

เมื่อวันที่ 31 มีนาคมที่ผ่านมา ทาง Mozilla ได้ทำการปล่อย Firefox 37 (และ 37.0.1 หลังจากนั้นไม่กี่วัน) ทั้งบน Windows, OS X, Linux และ Android สำหรับในรุ่นนี้ไม่มีคุณสมบัติใหม่สำหรับผู้ใช้ทั่วไป แต่จะเน้นการปรับปรุงเบื้องหลังอย่าง เพิ่มระบบเรตติง Heartbeat ช่วยให้สามารถส่งข้อคิดเห็น (Feedback) กลับไปยัง Mozilla ได้ง่ายขึ้น ใช้ตัวค้นหา Yandex เป็นหลักเมื่อตั้งโปรแกรมเป็นภาษาตุรกี และใช้ HTTPS เมื่อค้นหาโดยใช้ Bing

Media Source Extensions นั้นรองรับกับ  H.264 ทำให้ Youtube ถ้าเราปรับโหมดไปใช้ HTML5 มันก็เล่นได้ที่ความละเอียดต่างๆ ได้แล้ว แต่ยังไม่รองรับ MSE กับ WebM VP9 คาดว่าหน้าจะมาเร็ว ๆ นี้

ปรับไปใช้โหมด Youtube HTML5 คราวนี้ Firefox ก็เล่นวิดีโอที่ความละเอียดได้เหมือนกับ Flash Player แล้ว

ปรับไปใช้โหมด Youtube HTML5 คราวนี้ Firefox ก็เล่นวิดีโอที่ความละเอียดได้เหมือนกับ Flash Player แล้ว

 

วิธีปิดระบบ Heartbeat

  1. เปิด about:config ในช่อง URL ในแท็บใหม่
  2. ตั้ง browser.selfsupport.url เป็น “” (เว้นว่าง)

Firefox 37 ยังได้รวมการเข้ารหัสแบบ Opportunistic Encryption ในโปรโตคอล HTTP/2 AltSvc ซึ่งเว็บสามารถเลือกเข้ารหัสการเชื่อมต่อได้โดยไม่ต้องมีใบรับรอง และแม้ว่าเซิร์ฟเวอร์จะไม่รองรับ HTTPS ก็ตาม ช่อง URL จะยังคงแสดงเป็น http:// เหมือนเดิม ถูกถอดออกไปชั่วคราวใน Firefox 37.0.1 เนื่องจากปัญหาด้านความปลอดภัย

วิธีเปิดใช้งาน HTTP/2 AltSvc บนเซิร์ฟเวอร์

  1. ติดตั้งเซิร์ฟเวอร์ TLS based h2 หรือ SPDY บนพอร์ตแยก 443 สามารถใช้ใบรับรองแบบรับรองตนเอง (Self-Signed Certificate) ได้ เนื่องจาก Opportunistic Encryption ไม่ต้องใช้การยืนยันตัวตนเพื่อรับรองความถูกต้อง
  2. เพิ่ม Response Header Alt-Svc: h2=”:443” หรือ spdy/3.1 หากคุณใช้เซิร์ฟเวอร์ที่เปิดใช้งาน spdy อย่าง nginx

จากนั้นเมื่อเบราว์เซอร์ได้รับ Response Header ก็จะตรวจสอบว่ามี HTTP/2 บนพอร์ต 443 หรือไม่ หากสามารถเชื่อมต่อเพื่อสร้างเซสชันบนพอร์ต 443 ได้สำเร็จ ก็จะส่งข้อมูลมาจากพอร์ต 80 ทั้งหมดมายังพอร์ต 443 ที่เพิ่มการเข้ารหัสบน TLS เข้าไป โดยในด้านความเร็วของการตอบสนองจะไม่หน่วงหรือช้าลงแต่อย่างใด เนื่องจากการเชื่อมต่อทั้งหมดถูกสร้างเตรียมไว้เบื้องหลังพร้อมก่อนจะใช้งานแล้ว หากเกิดปัญหาพอร์ต 443 ไม่สามารถใช้งานได้ก็จะสลับกลับไปใช้พอร์ต 80 ตามเดิม อ้างอิงจาก Bits Up! สามารถอ่านรายละเอียดเพิ่มเติมได้จาก Internet-Draft

อย่างไรก็ตาม HTTPS ยังคงเป็นทางเลือกที่ปลอดภัยที่สุดในการเข้ารหัสที่ควรเลือกใช้เป็นอันดับแรกเพื่อป้องกันการดักฟังระหว่างทาง ส่วน HTTP/2 AltSvc เป็นแค่ส่วนเสริมที่เพิ่มความปลอดภัยของ HTTP ในกรณีที่ไม่มีใบรับรองเท่านั้น

ส่วนการเรนเดอร์ WebGL บน Windows ก็เปลี่ยนมาใช้ D3D11 ซึ่งมีประสิทธิภาพดีขึ้นมาก และยังสามารถเล่นวิดีโอแบบ Native HTML5 บน YouTube ได้แล้ว สืบเนื่องมาจากมี API ย่อยบางตัวของ Media Source Extensions (MSE) ถูกเพิ่มเข้ามาในรุ่นนี้ แต่ตอนนี้บน Mac และ Linux ยังรองรับสูงสุดที่ 720p เท่านั้น ส่วนบน Windows ต้องเป็น Windows Vista ขึ้นไป รวมทั้งปัญหาเล่นวิดีโอแล้วเป็นจอดำบน Linux ก็ได้รับการแก้ไขแล้วเช่นกัน

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

รายละเอียดการเปลี่ยนแปลงทั้งหมดมีดังนี้

เดสก์ท็อป

  • ระบบเรตติงผู้ใช้ Heartbeat สำหรับส่ง Feedback ของคุณเกี่ยวกับ Firefox
  • Yandex เป็นเครื่องมือค้นหาเริ่มต้นเมื่อตั้งภาษาเป็นตุรกี
  • การค้นหาผ่าน Bing ใช้ HTTPS แล้ว
  • ปรับปรุงการป้องกันการแอบอ้างเว็บไซต์ผ่านระบบ OneCRL สั่งเพิกถอนใบรับรองจากส่วนกลางได้ทันที
  • การเข้ารหัส HTTP เมื่อเป็นไปได้ (Opportunistic Encryption) หากเซิร์ฟเวอร์รองรับ HTTP/2 AltSvc
  • ปิดการใช้งาน Insecure TLS Version Fallback เพื่อความปลอดภัยของเว็บไซต์
  • ปรับปรุงประสิทธิภาพการเรนเดอร์ WebGL บน Windows
  • ปรับปรุงความปลอดภัยของการสื่อสารบน TLS และใบรับรอง โดยตัดการรองรับ DSA
  • การรายงานข้อผิดพลาดในส่วนของ Extended SSL สำหรับข้อผิดพลาด Non-Certificate
  • การปรับแต่ง TLS False Start ตอนนี้ต้องใช้ Cipher Suite โดยใช้การสร้าง AEAD
  • รวม API ส่วนย่อยของ Media Source Extensions (MSE) ทำให้สามารถเล่นวิดีโอบน YouTube โดยใช้ Native HTML5 ได้ (ต้องใช้ Windows Vista หรือใหม่กว่า)
  • รองรับ CSS display:contents
  • IndexedDB สามารถเข้าถึงได้จาก Worker Threads แล้ว
  • รวม SDP/JSEP เข้ามาใน WebRTC
  • Debug แท็บที่เปิดใน Chrome Desktop, Chrome บน Android และ Safari บน iOS
  • เพิ่ม Inspector Animations Panel สำหรับควบคุมการเคลื่อนไหวของวัตถุ
  • เพิ่ม Security Panel เข้ามาใน Network Panel
  • Debugger Panel รองรับ chrome:// และ about://
  • เพิ่ม Log ของการเข้ารหัสที่อ่อนแอเข้ามาใน Web Console
  • การแก้ไขปัญหาความปลอดภัยต่าง ๆ

มือถือ

  • เพิ่มภาษาใหม่ Albanian [sq], Burmese [my], Lower Sorbian [dsb], Songhai [son], Upper Sorbian [hsb], Uzbek [uz]
  • Yandex เป็นเครื่องมือค้นหาเริ่มต้นเมื่อตั้งภาษาเป็นตุรกี
  • เพิ่มประสิทธิภาพการดาวน์โหลดด้วย Download Manager Back-End ตัวใหม่
  • ปรับปรุงการป้องกันการแอบอ้างเว็บไซต์ผ่านระบบ OneCRL สั่งเพิกถอนใบรับรองจากส่วนกลางได้ทันที
  • การเข้ารหัส HTTP เมื่อเป็นไปได้ (Opportunistic Encryption) หากเซิร์ฟเวอร์รองรับ HTTP/2 AltSvc
  • ปรับแถบ URL ให้แสดงที่อยู่ของหน้าเป็นค่าเริ่มต้น แทนที่จะเป็นหัวข้อของหน้า
  • ปิดการใช้งาน Insecure TLS Version Fallback เพื่อความปลอดภัยของเว็บไซต์
  • ปรับปรุงความปลอดภัยของการสื่อสารบน TLS และใบรับรอง โดยตัดการรองรับ DSA
  • การรายงานข้อผิดพลาดในส่วนของ Extended SSL สำหรับข้อผิดพลาด Non-Certificate
  • การปรับแต่ง TLS False Start ตอนนี้ต้องใช้ Cipher Suite โดยใช้การสร้าง AEAD
  • ปรับให้ Shortcut บนหน้า Home Screen ของ Android เปิดในแท็บปัจจุบันแทนที่จะเป็นแท็บใหม่
  • รองรับ CSS display:contents
  • IndexedDB สามารถเข้าถึงได้จาก Worker Threads แล้ว
  • เพิ่มการรองรับ OpenH264 ใน WebRTC บน Android
  • รวม SDP/JSEP เข้ามาใน WebRTC
  • การแก้ไขปัญหาความปลอดภัยต่าง ๆ

ที่มา: Firefox Notes (Desktop, Mobile) และ ขอสั้น ๆ … Firefox 37 ออกแล้ว!!

Mozilla ใส่ WebGL 2 ตัวต้นแบบลงไปใน Firefox แล้ว

Chengings

0

Mozilla ได้เข้าร่วมงาน GDC 2015 แล้วเผยวิดีโอเดโมของ WebGL 2 โดย export ออกมาโดยใช้ Unity 5 ที่เพิ่งใส่คุณสมบัติทดลอง export to WebGL มาสดๆ ร้อนๆ

ส่วนของใหม่ที่เพิ่มขึ้นของ WebGL รุ่น 2 ก็เช่น (บางประโยคขอนุญาตไม่แปล)

  • สามารถเรนเดอร์ได้มากกว่า 8 textures (มากสุด 32)
  • requirements for higher precision in fragment shaders
  • รองรับคุณสมบัติ occlusion queries and geometry instancing และเพิ่ม developer-controlled access to antialiasing, multiple render targets

WebGL 2 ณ ตอนนี้ยังเป็นเป็นแค่ร่างต้นแบบต้องใช้เวลาอีกสักพักกว่าจะเขียนเสร็จ และการ์ดแสดงผลต้องรองรับ OpenGL ES 3.0 ขึ้นไปด้วย

(ไม่แนะนำ) สามารถไปเปิดตัวเลือก webgl.enable-prototype-webgl2 ได้ใน about:config บน Firefox Developer Edition รุ่น 38 ขึ้นไป

ที่มา – An Early Look at WebGL 2, WebGL 2 Specification และ Mozilla Wiki: Platform/GFX/WebGL2

ในที่สุดก็กลับมา Firefox Developer Edition ของ Windows มีรุ่น 64 บิตแล้ว!

Chengings

0

หลังจากเมื่อ 2 ปีก่อน Mozilla ได้ทำการระงับการพัฒนา Firefox รุ่น 64 บิตเนื่องจากความเสถียร (Linux กับ OS X รองรับ 64 บิตแล้ว) แต่ ณ วันนี้มันก็ได้กลับมาอีกครั้ง ในรุ่น Developer Edition

ซึ่งประโยชน์ของ 64 บิตนั้นก็รู้กันอยู่ว่าสามาถเข้าถึงเนื้อที่หน่วยความจำได้เยอะขึ้น โดยทาง hacks.mozilla.org ได้ยกตัวอย่างในการใช้งานจริงมาคือ เกม ซึ่งในรุ่น 32 บิตคำแนะนำในการใช้ heap size ในการพอร์ทเกมมาใช้ asm.js ให้อยู่ที่ประมาณ 512 MB แต่ถ้าเป็นรุ่น 64 บิต ให้อยู่ที่ 2 GB ซึงแน่นอนว่า 64 บิตนั้นดีกว่าสำหรับแอพหรือเกมขนาดใหญ่ที่รันบน Firefox

เดโมของ Unreal Engine ใน Windows 64-bit Developer Edition

เดโมของ Unreal Engine ใน Windows 64-bit Developer Edition

และนอกจากจะทำให้ Firefox เร็วขึ้นแล้ว (แนะนำให้ดูชาร์ท arewefastyet) พื้นที่หน่วยความจำได้เยอะขึ้นก็ส่งผลดีต่อ Address space layout randomization (ASLR) เป็นผลดีปลอดภัยในการใช้งานทำให้การโจมตีที่ใช้เทคนิค Buffer overflow ทำได้ยากขึ้นไปอีก

คนที่สนใจจะใช้งานแนะนำให้ถอนการติดตั้งรุ่น 32 บิตออก่อน (ไม่ต้องลบโพรไฟล์ออก) แล้วติดตั้งตัว 64 บิตลงไป ดาวน์โหดลได้จาก https://www.mozilla.org/en-US/firefox/developer/all/ (แนะนำให้ใช้ภาษาไทยจะได้ช่วย ๆ กันทดสอบครับ)

Firefox 36 รองรับ HTTP/2 แบบเต็มรูปแบบและรองรับแท็บเล็ต

Chengings

0

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

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

ในที่สุด HTTP/2 ก็ถูก Internet Engineering Steering Group อนุมัติให้เป็น Proposed Standard  แล้ว Firefox 36 ก็รองรับแบบเต็มตัวตาม draft ล่าสุดด้วยเช่นกัน (draft เก่าๆ ก็ยังรองรับแต่จะถูกเอาออกในอนาคต) HTTP/2 นั้นส่วนใหญ่อ้างอิงจาก SPDY สร้างขึ้นโดย Google ช่วยลดการใช้แบนด์วิธ ตัวเว็บโหลดเร็วขึ้น และปลอดภัย เพราะในมาตรฐานแนะนำให้ใช้ https (TLS 1.2)  ในการเชื่อมต่อ เว็บส่วนใหญ่ที่รองรับและเริ่มใช้ก็คือ Twitter และเว็บในเครือ Google

สนใจข้อมูลเพิ่มเติม แนะนำให้อ่าน http://daniel.haxx.se/http2/ ครับ ข้อมูลละเอียด เข้าใจง่าย

เครื่องมือค้นหาแบบใหม่ใส่มากับรุ่นภาษาไทยเรียบร้อยแล้ว ใครอยากปรับอะไรให้เข้าไปในหน้าต่าง ตัวเลือก เลย รูปข้างล่างนี้ไปฉกเอามาจาก Firefox Developer Edition ซึ่งเป็นหน้าตัวเลือกแบบใหม่ที่น่าจะถูกเอามาใช้เร็ว ๆ นี้

ฝั่ง Android  นั้นมีของดีเข้ามาก็คือ มีอินเทอร์เฟซเฉพาะ tablet แล้วเย้

ส่วนคุณสมบัติและการแก้ไขอื่น ๆ ก็มี

  • ไทล์ที่่ถูกปักหมุดไว้ในหน้า about:newtab ก็จะถูกซิงก์ไปด้วยใน Firefox Sync แล้ว
  • ไม่รับใบรับรองที่ใช้ 1024-bit RSA Keys แล้ว ตอนนี้ต้องใช้ 2048-bit Keys ขึ้นไป
  • RC4 ciphers ยังรองรับอยู่ แต่จะไม่เลือกใช้ถ้าไม่จำเป็น
  • Crash Reporter (ตัวรายงานข้อขัดข้อง) จะโผล่มาตอนก่อนออกจาก Firefox
  • Debug eval sources เป็นตัวไฟล์ได้ด้วยการใช้ //# sourceURL=<ชื่อไฟล์>.js

ในส่วนของ Media Source Extensions (MSE) นั้น  ยังไม่ถูกเปิดใช้อย่างเป็นทางการ แต่เท่าที่ดูใน meeting report เขา (Mozilla) ก็พยายามแก้ไขให้เสถียรที่จะเปิดใช้งานได้ คาดว่าน่าจะใช้งานได้ก่อน Firefox จะขึ้นหลัก 4

และยังมีอีกเยอะแยะมากมายที่เพิ่มเข้ามาที่ใส่เข้ามาได้ไม่หมดแนะนำให้ไปอ่านเพิ่มเติมที่

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

หยุดชุดกฎหมาย “ความมั่นคงดิจิทัล”

Chengings

0

#หยุดกมมั่นคงไซเบอร์ ความมั่นคงของใคร? ลงชื่อหยุดกฎหมายความมั่นคงไซเบอร์

ความมั่นคงของใคร? ลงชื่อหยุดกฎหมายความมั่นคงไซเบอร์

โดยส่วนตัวแล้วผมอยากให้ภาครัฐส่งเสริม “เศรษฐกิจดิจิทัล” มาก ๆ ทุกวันนี้เทคโนโลยีนั้นมีบทบาทที่สำคัญมาก ๆ ในโลกปัจจุบันและอนาคต

แต่ร่างกฎหมายล่าสุดนั้นกลับไม่ได้ส่งเสริมตัวกฎหมาย แต่กลับกลายเป็นกฎหมายเพื่อความมั่นคงของใคร ในร่างนั้นให้อำนาจของเจ้าหน้าที่และผู้ใช้อำนาจนั้นมากจนเกินพอดี จนสามารถเอาไปใช้ในทางที่ผิดหรือเอาไปกลั่นแกล้งใส่ร้ายคนอื่นได้ ซึ่งไม่ได้ส่งเสริม “เศรษฐกิจดิจิทัล” จริง ๆ กลับกลายเป็นขัดขวางการเจริญเติบโตเสียมากกว่า… เรามาแสดงพลังเงียบของเราเพื่อต้านกันครับ ไปลงชื่อกันได้ที่ หยุดชุดกฎหมาย “ความมั่นคงดิจิทัล”

ไขข้อสงสัย ทำไม Firefox ถึงเล่น Youtube HTML5 ได้แค่ 720p

Chengings

2

พอดีมีไปตอบคำถามไว้ใน Blognone ไว้ แถมหลายคนไม่น่าจะรู้ว่าทำไม Firefox ถึงเล่น YouTube HTML5 ได้สูงสุดแค่ 720p เท่านั้น แถมตัวเลือกความละเอียดก็น้อยด้วย ทั้งที่ Firefox นั้นรองรับ H264 มาสักพักแล้ว เรื่องของเรื่องก็คือ Firefox รุ่นปัจจุบัน (เวลาที่เขียนตอนนี้คือ 35) ยังไม่รองรับ Media Source Extensions (MSE) อย่างเป็นทางการครับ


Continue reading …

Firefox 35 แชร์ลิงก์ไปยังโลกโซเชียลได้แล้วในตัว

Chengings

0

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

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

การปรับรุ่นไปยังอันดับที่ 35 ครั้งนี้ของ Firefox การเปลี่ยนแปลงที่ค่อนข้างที่จะโดนใจหลายคนพอสมควร เริ่มแรกเลยคือคุณสมบัติใน”การแบ่งปันหน้าเว็บ” โดยใช้คุณสมบัติของ SocialAPI ถ้าใครไม่เห็นคุณสมบัตินี้ให้เข้าไปในโหมด “ปรับแต่ง” หรือพิมพ์ about:customizing ในแถบที่อยู่ แล้วลากมันออกมาในที่ที่สะดวกใช้

บริการส่วนใหญ่ที่คนไทยใช้ก็มาให้พร้อมเลยเช่น Facebook Twitter Gmail Google+ หรือ Tumblr วิธีใช้ก็ง่ายๆ คลิกแล้วก็แชร์โลด ลองไปดูบริการกันได้ที่ activations.mozilla.org ซึ่งอันนี้มันก็คือหน้ารวมบริการหลาย ๆ เจ้า ซึ่งบางอันก็เคยริวิวไปแล้ว ในอนาคตอาจะจะมีคุณสมบัติเพิ่มเข้ามาอย่าง bookmark หรือ notification

ใน “ปรับแต่ง” ก็ยังมีปุ่มใหม่ที่ชื่อ “แอป” พอกดเข้าไปก็จะเป็น Firefox Marketplace เราสามารถติดตั้ง(บางแอปที่รองรับ)เว็บแอปได้เลยทันที เมื่อติดตั้งเสร็จมันก็จะไปโผล่ที่หน้า desktop ของ pc เรา และใช้งาน/เล่นได้เลยทันที ตัวอย่างข้างล่างนี้คือลองติดตั้งเกม Cut the Rope

Continue reading …

Firefox 34 ปล่อย Firefox Hello บริการสนทนาผ่านวิดีโอ

Chengings

1

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

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

[เนื่องจากติดค้าง Firefox 33.1 ไว้อยู่ เลยเขียนข่าวพร้อมกัน] ปุ่ม Forget เป็นช่องทางง่ายๆ แถวแถบเครื่องมือที่คั่นหน้า คลิกครั้งเดียวมันจะลืม (ลบ) ประวัติ แท็บ หน้าต่างและคุกกี้ให้หมด แถมเปิดหน้าต่างใหม่ให้ ระยะเวลาที่ให้ลืมก็มี ห้านาที สองชั่วโมง หรือ 24 ชั่วโมงก่อน ที่สำคัญคือ มันกู้คืนไม่ได้ เป็นอีกช่องทางนึงสำหรับคนที่ต้องการความเป็นส่วนตัวโดยไม่อยากเปิดหน้าต่างท่องเว็บส่วนตัว

เพิ่มเครื่องมือค้นหา DuckDuckGo เข้ามา (ผมชอบเรียกว่า เป็ดเป็ดไป) ซึ่งตัวค้นหานี้เคารพความเป็นส่วนตัวของผู้ใช้โดยจะไม่ทำการบันทึก IP ของผู้ใช้งาน แถมการค้นหาภาษาอังกฤษนั้นค่อนข้างดี และใกล้เคียงกับตัวค้นหาดังๆ แถมมีลูกเล่นคล้ายกันด้วยเช่น my ip หรือจะหาค่า hash <คำ> ก็ทำได้ด้วย ใช้ตัวนี้มาสักพักใหญ่ๆ แล้วจะเปลี่ยนกลับไปใช้ google ก็ต่อเมื่อค้นหาภาษาไทยเท่านั้น

Enhanced tiles หรือไทล์ที่ดีขึ้น (ยังใช้ไม่ได้ในรุ่นไทย) เป็นตัวเลือกเริ่มต้นของผู้ที่ติดตั้ง Firefox ใหม่ เป็นตัวนำเสนอเว็บและบริการของพันธมิตร Mozilla แล้วก็จะมีการแจ้งว่าไทล์ไหน “ได้รับการสนันสนุน” อยู่ และวิธีการขายไทล์นี้คืออีกวิธีการหนึ่งที่จะทำให้ Mozilla อยู่รอดได้ด้วยตัวเอง แต่ Firefox นั้นเกิดมาเพื่อผู้ใช้ คุณสามารถลบหรือเปลี่ยนไปใช้ไทล์ปกติได้เหมือนเดิมตลอดเวลา

หลังจากที่ปลุกปั้นกับ WebRTC มาสักพักใหญ่ตอนนี้ก็ถึงของ Firefox Hello ชุดสนทนาผ่านเบราเซอร์แบบง่ายๆ แค่กดที่ไอคอน Firefox Hello แล้วก็ส่งลิงก์ไปให้เพื่อนเราที่ต้องการสนทนาด้วย สามารถเลือกได้ว่าจะคุยเฉพาะเสียงหรือคุยโดยใช้กล้องก็ได้ แถมถ้าเรามี Firefox Account เราก็สามาถเก็บรายชื่อผู้สนทนาไว้คุยทีหลังได้ด้วย บริการนี้ไม่ได้จำกัดแค่ Firefox เบราเซอร์ตัวไหนที่รองรับ WebRTC ก็ใช้ได้ด้วย ตอนนี้ก็มี Chrome และ Opera โดยบริการนี้ใช้แพลตฟอร์ม Opentok ของ Tokbox (บริษัทลูกของ Telefónica)

เชื่อมต่อกันคนสนทนาติดแล้ว แต่ไม่เห็นวิดีโอ อาจจะยังไม่เสถียรพอ

เชื่อมต่อกันคนสนทนาติดแล้ว แต่ไม่เห็นวิดีโอ อาจจะยังไม่เสถียรพอ

หมายเหตุ: ถ้าเปิดมาแล้วไม่เห็น Firefox Hello ก็ไม่ต้องแปลกใจนะครับ ตอนนี้เป็นช่วงเริ่มแรกทางโน้นก็กลัวรับโหลดไม่ไหว จึงปรับให้มีโอกาสแค่ 10% ในการใช้ Firefox Hello ได้ แต่จะปรับเพิ่มขึ้นเมื่อทุกอย่างนิ่งและเสถียรกว่านี้ (แก้ด้วย about:config ได้แต่ไม่แนะนำ) Continue reading …

WebIDE เครื่องมือสำหรับพัฒนา Web App กำลังจะมาบน Firefox

teerapatxtop

0

WebIDE เป็นเครื่องมือสำหรับเขียน Web App ที่จะ Built-in มาใน Firefox รุ่นใหม่ ๆ เลย ขณะนี้กำลังอยู่ในระหว่างการพัฒนา สำหรับนักพัฒนาถือเป็นข่าวดีครับ เพราะไม่ต้องหา IDE มาใช้ในการพัฒนาแอพอีกต่อไป มีใน Firefox เลย

WebIDE

WebIDE เกิดจากแนวคิดที่ว่านักพัฒนาไม่แน่ใจว่าจะเริ่มพัฒนาแอพบนเว็บอย่างไร ด้วยเครื่องมือที่แตกต่างกันมากมายและแม่แบบ (Template) ซึ่งต้องดาวน์โหลดมาจากหลากหลายแหล่ง เรียกว่ามีอยู่หลากหลายไปหมด ทาง Mozilla จึงแก้ปัญหานี้ด้วย WebIDE ผนวกเข้าโดยตรงกับ Firefox โดยทาง Mozilla ได้จัดเตรียมพิมพ์เขียวสำหรับการพัฒนาแอพไว้แล้ว นักพัฒนาสามารถเริ่มสร้างแอพได้ทันที WebIDE ช่วยให้สามารถสร้าง แก้ไข และทดสอบ Web Application จากบนเว็บเบราว์เซอร์ได้ในทันที สามารถติดตั้งและทดสอบแอพใน Firefox OS ทั้งบนเครื่องจริงและ Simulator และยังช่วยให้การ Debugging และ Inspection ระหว่างแต่ละอุปกรณ์อย่างไร้รอยต่อ นี่ถือเป็นขั้นแรกของการ Debugging ระหว่างแพลตฟอร์มที่หลากหลายและอุปกรณ์ผ่าน Wi-Fi โดยใช้ Open Remote Debugging APIwebide

เริ่มต้น

หลังจากเปิด WebIDE คุณสามารถสร้างแอพพลิเคชันใหม่ได้ในไม่กี่คลิก โดยเลือกจากแม่แบบ (Template) ที่มีอยู่ และเรายังทำงานชุมชนร่วมกับนักพัฒนาเพื่อสร้างตัวอย่างหลากหลายรูปแบบเพิ่มเติม สามารถช่วยสร้างแม่แบบได้ที่ https://github.com/mozilla/mortar

แก้ไข

เมื่อคุณเริ่มโปรเจคแล้ว คุณสามารถแก้ไข Source ได้จากใน WebIDE โดยใช้ Editor ที่มีมาให้ในตัว โดยใช้ฐานจาก CodeMirror Editor กับ tern.js ซึ่งเป็นเฟรมเวิร์คสำหรับวิเคราะห์โค้ดแบบ Open Source ซึ่งเรียบง่ายแต่ทรงประสิทธิภาพสำหรับแก้ไขไฟล์ HTML, JavaScript และ CSSeditingขณะที่กำลังทำงานกับ Web Application Manifest ของคุณ ตัว Application Validator จะช่วยคุณหาปัญหาที่มักจะเกิดบ่อยก่อนจะส่งขึ้นสู่ Marketplaceแม้ว่าจะตรงกับความต้องการพื้นฐานของคุณ คุณก็อาจจะต้องการใช้ Editor ของคุณเองตามต้องการ เพื่อทำสิ่งนี้ คุณสามารถใช้ API ที่จะอนุญาตให้ Editor ภายนอกเข้าถึงฟังก์ชันขั้นสูงของเครื่องมือ Runtime Management ซึ่งจะผลักดันแอพพลิเคชันไปสู่อุปกรณ์ที่ต่างกันและเชื่อมต่อกับ Firefox Developer Tools โดยสามารถปิด Editor ภายในและเหลือไว้แค่ส่วนติดต่อผู้ใช้ที่เรียบง่ายและสะอาดสำหรับจัดการ Runtime และตรวจสอบความถูกต้องของแอพพลิเคชัน ทำให้มันง่ายสำหรับผู้ใช้ที่ใช้ Code Editor ใด ๆ เพื่อนำโค้ดไปรันบนอุปกรณ์ที่หลากหลายreadability

Runtime และการทดสอบ

เมื่อคุณพร้อมที่จะทดสอบแอพพลิเคชันของคุณ เลือก Runtime เราจะติดตั้ง Firefox OS Simulator สำหรับคุณ หรือช่วยให้คุณเชื่อมต่อกับอุปกรณ์ Firefox OS ของคุณ เมื่อเชื่อมต่อกับ Runtime แล้ว คุณสามารถใช้เครื่องมือที่คุณใช้ใน Firefox ฝั่งเดสก์ท็อปเพื่อลองใช้งานแอพพลิเคชันของคุณ คุณสามารถทำแบบเดียวกันแต่เร็วกว่าซึ่งทำให้การพัฒนาสำหรับเว็บบนเดสก์ท็อปง่ายขึ้น เพียงแค่กด Ctrl/Command+R เพื่อโหลดแอพพลิเคชันใหม่บนอุปกรณ์หรือ Simulator ของคุณ คุณสามารถรับข้อมูลเกี่ยวกับอุปกรณ์และ Runtime และจับภาพหน้าจอ

ลองดู

สามารถดูตัวอย่างการใช้งานได้จาก Screencast นี้ขณะที่เรากำลังขัดเกลาให้สมบูรณ์ WebIDE ก็ถูกใส่มาใน Firefox Nightly แล้ว แต่ซ่อนไว้อยู่ใน Preferences – ถ้าหากคุณต้องการทดสอบคุณสมบัตินี้บน Nightly รุ่นล่าสุด ให้เปลี่ยนค่า devtools.webide.enabled ใน about:configswitch-webideที่มา: Mozilla Hacks