Mozilla

ได้ beta tester ของเว็บ Mozilla เวอร์ชันใหม่ที่ทำรอ Firefox 3 ในหน้าโฆษณาความสามารถด้าน customization เค้าใช้คำโปรยเท่ดี

You add toppings to your pizza and ringtones to your phone. So why not customize the way you view the web?

รู้สึกว่ามันให้อารมณ์ urban life ดี คนคิดน่าจะอยากสื่อสารตรงไปยังกลุ่มวัยรุ่น ซึ่งเป็นเป้าหมายของ Firefox?

Mozilla Weave

หลังจากลง Ubuntu Hardy รุ่นหลังเบต้าใน VirtualBox ไปก็เริ่มได้ฤกษ์ใช้งาน ถึงแม้ใน Hardy Heron จะมี Firefox 3 มาให้ แต่เราต้องเสียเวลามานั่งเซ็ตโน่นนี่สักพักกว่าจะพร้อมทำงาน (โดยเฉพาะ bookmark ที่ใช้บ่อยๆ) โชคดีที่เดี๋ยวนี้มี Mozilla Weave ช่วย sync ข้อมูลระหว่างเครื่องให้แล้ว

ผมไม่เคยลองโปรแกรมจำพวก bookmark sync มาก่อนเลย (ของกูเกิลก็ด้วย) เจ้า Weave นี้เป็นของ Mozilla ทำเอง (ภายใต้ทีมงาน Mozilla Labs) ออกมาได้สักพักแล้ว แถมผมยังมีประสบการณ์ส่วนตัว คือไปยืนจิบไวน์คุยกับนักพัฒนาของ Weave (Dan Mills) ที่เบลเยียมอีกด้วย เมื่อบวกกับที่ตามอ่านใน Mozilla Labs ว่า Weave ตัวใหม่สำหรับ Firefox 3.0b5 ขึ้นไปออกพอดี เลยได้ฤกษ์ทดสอบ

about:icecream

Melissa Shapiro พีอาร์สาวของ Mozilla Foundation ได้รับจดหมายฉบับหนึ่งจากเด็กชายชื่อว่า Brody เธอเอาจดหมาย (และภาพวาดของ Brody) ลงบล็อก

ทีมงานของ Mozilla Foundation หลายคนที่อยู่ในออฟฟิศตอนนั้น (ต้องอยู่กันดึกเพราะ Firefox 3 Beta 3) คิดว่ามันเป็นจดหมายที่กินใจมาก หนึ่งในนั้นจึงทำ Add-ons ที่ชื่อ about:icecream ในที่สุด

เจอจาก about:mozilla

Endian Bug

เมื่อสามสี่วันก่อน อัพเดต Firefox 3 Nightly Build ตามปกติ ก็พบกับเรื่องน่าตกใจ นั่นคือ สีเพี้ยน!!!

Firefox 3 Bug 409381

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

ไล่หาดูใน Bugzilla ก็เจอ #409391 ปรากฎว่าเกิดกับ build เวอร์ชันที่เป็น PowerPC Mac เท่านั้น สืบสาวต่อไปพบว่าบั๊กต้นเหตุคือ #406580 ซึ่งเป็นแพตช์ใหม่สำหรับ Faster copying of RGB pixel data แต่ปรากฎว่าแพตช์ที่ว่าวาง pixel data ผิด เพราะบน PowerPC เก็บข้อมูลเรียง Endian ไม่เหมือนกับ Intel นั่นเอง

นึกถึงตอนเรียน Computer Architecture ไม่นึกว่าจะได้มาเจอตัวอย่างจริงแบบนี้แฮะ

ผมชอบ comment #17 ที่บอกว่า "As entertaining as this is for about five minutes, we need this fixed ASAP." ความรู้สึกเดียวกันเลย อิอิ

หมายเหตุ: บั๊กนี้ resolved เรียบร้อย

After my decision of switching University IMP-based email system to Thunderbird, and my current behavior of using Google Calendar for appointment/deadline notification (both academic and non-academic), I’d like to see my schedule from Thunderbird as well.

This is possible via Mozilla Calendar project, which provides both standalone calendar client (Sunbird) and extension for Thunderbird (Lightning). No problem for network syncing since the present world is using iCal format and Google Calendar provides it, definitely.

A Linux.com’s review of Sunbird/Lightning 0.5 tell me that Lightning doesn’t support read/write function of networked calendar. That means I can’t put new event in Google Calendar via Thunderbird. Fortunately, all problem can be solved by Provider for Google Calendar extension.

The steps are easy:

  1. Install Thunderbird 2.0
  2. Install Lightning 0.5
  3. Install Provider for Google Calendar 0.2.1
  4. Go to your Google Calendar account, select the calendar you want to subscribe and copy the XML feed link. (Full howto)
  5. Open Thunderbird menu: File > New > Calendar > on the Network > Google Calendar and paste the link you copy. Name it and choose the color. That’s all

tbird+gcal

P.S. I also tried Lightning 0.7 RC1 and CVS build of Provider for Google Calendar. No success, step back to stable version.