The Good Life... a weblog about life, technology, and the Opera web browser

Posts from March 2005

Date
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

Attention: Mr. Bathroom Door Maker

From this day forth, I declare that all bathroom doors must be created with clear external indication of their (un)locked status. Gone is the day where you'll have to jiggle the handle to see if the door is locked, knowing full well that you hate it when people do that while you're trying to finish your business. Forgotten is the day that you stood outside a closed bathroom door for five minutes waiting for someone to emerge just to have someone else more assertive than you try the door and go right into the empty lavatory. You, Mr. Bathroom Door Maker, can make this dream of knowing the (un)locked status of every bathroom door the moment it's encountered come true.

Airplane manufacturers figured this out long ago. Why hasn't everyone else? If there's one reason that I enjoy going on airplanes, it's because I always know if a bathroom is in use or not. Some airplanes even have overhead indicators that inform the entire cabin if someone is using the facilities. It's a truly excellent system.

Please bathroom door manufacturers of the world, answer my cry and let me know if someone is using the loo!

God Påske! (Happy Easter)

Yesterday, Rebekah and I celebrated our first Easter together and our first Easter in Norway. Since Norway's state church is Lutheran, I had half of Wednesday and all of Thursday, Friday, and Monday off. One of Rebekah's co-workers, Sally (an American from Minnesota), invited us over for Easter dinner on Sunday. We joined a two Americans, an English woman, and several Norwegians to partake in a mixed Norwegian and American Easter celebration.

Sally's is about an hour south of Oslo. We took a metro train, then drove through the Norwegian country-side with another of Rebekah's co-workers, Tracy (an American from Tennessee). If it weren't for the Norwegian road signs, we could have just as easily been driving through the rolling hills and rocky out-croppings of New England. We drove by farm after farm, through numerous tunnels, and passed an amusement park. Off the main highway, Sally's home was in a small neighborhood nestled close to the Oslo fjord.

After we arrived, other guests started pouring in. In addition to Rebekah and I, Tracy brought her two children. Mina, a friend of Sally and Tracy's, brought her two children, too. Some of Sally's in-laws joined us, as did her husband and daughter, Emma. One of Emma's playmates and her mother joined us, too.

After a filling meal of ham, potato salad, corn pudding, and salad, we looked on as the kids searched the yard for candy and multi-colored, hard-boiled eggs. Painted, hollow eggs hung around the yard as decoration. They were made by poking small holes in raw eggs, blowing out the contents, and painting the shells. Rebekah assures me that egg-blowing is quite gross ("It's like blowing snot"). Once all the candy had made its way into Easter baskets (or mouths), the kids sat down to admire their findings.

Following the in-yard festivites, we walked down to the Oslo fjord (Sally's back porch has a wonderful view of the fjord). We joined various sun-loving Norwegians on the rocks by the shore to soak up the sun. A lesson in skipping rocks for the two young boys, digressed into a rock throwing contest instead. I managed to make the biggest splash, but they put in a valiant effort.

Back at the house, we sat down for some dessert and casual conversation. Rebekah brought her new favorite dessert, apple cake. It was really pleasant being in the company of other Americans while still learning some Norwegian traditions. Sometimes I felt a bit lost, as the conversation turned to Norwegian, but I enjoyed it nonetheless.

It was nearly time for supper when we finally left Sally's. Tracy offered to drive us home, but we weren't sure we could take her up on the offer. Though we've been in this apartment for nearly six months, we haven't directed anyone here by car. We did our best to get Tracy through the city while making it easy for her to find her way out. Since we didn't hear otherwise, we assume she made it out alright.

I hope that one day Rebekah and I will have the opporunity to share some of the traditions we pick up here with our children and other family members. I want Oslo and Norway to be more than just a place where we live: I want us to absorb our surroundings and pour out what we've learned for the rest of our lives. That's half of the reason we're here, after all.

May God bless you in your Easter escapades as He did us.

Top 10 Opera 8.0 Beta 3 Changes

Well, it's that time again. Here are my favorite changes in Opera 8.0 Beta 3:

  1. SVG 1.1 Tiny support. Need I say more?
  2. All protocols can be redirected to other applications. IRC://, NNTP://, and news:// URLs can now be set to open with other applications. And, if you run a standalone Opera Mail installation, HTTP:// and HTTPS:// URLs can be redirected to your browser installation![1]
  3. The "Title" setting in the [User Prefs] section of opera6.ini can now contain a "%t" variable, which will be the page title. In other words, you can set the order that information appears in the Title bar. If you want the Opera build number first, use something like "Title=Opera 8.0.%s - %t". If "%t" is left out, the title will show before the custom Title setting.
  4. Save attachments dialog. At long last, you can save multiple attachments to messages quickly. There are still several rough spots in attachment handling, but things are definitely getting better.
  5. The bug where "$" couldn't be used in search strings is fixed. I do a lot of message-id searches in Google Groups, which often triggered this bug. It's so nice to have one more annoyance gone.
  6. Improved collapsed address bar. If a page opens a pop-up without an address bar, the pop-up will now have a small bar at the top that shows the hostname and security information (if any) for the page. I'm starting to wish that it worked on all pages, not just pop-ups. :)
  7. Various prototype objects are now available to scripts. I really don't know what this means, but some of our testers were pretty excited about it. ;)
  8. Better form styling. We fixed a couple of bugs with the way form elements are styled, so things are working better and are more consistent with other browsers.
  9. Display notifiers immediately if special effects are turned off. If you're annoyed by the slow rising and falling of the notification dialogs, but still want to know when stuff is happening, you can disable skin special effects[2] and notifications show briefly, then vanish without all the scrolling.
  10. New preferences dialog. The new dialog has better organization and will probably be less daunting for new users. Some stuff that should have stayed didn't, though.

[1] Admittedly, there's a slight problem with this: if you open a link from an e-mail, a blank page is still opened even if the link is sent to another application. So, it may not be a complete solution yet, but it's a large step in the right direction.

[2] Unfortunately, that setting is currently only available by messing with opera6.ini. Set "Special effects=0" in the [User Prefs] section of opera6.ini to try it out. Note that this setting affects some skin styles, too.

IMAP and Opera 8.0

If you've been reading my journal, you should be able to tell how excited I am that we're getting close to completing the new IMAP back-end. That's why it's so difficult to say that the new IMAP back-end will not be in Opera 8.0. There are a couple very serious problems that we could not get fixed in time for the Beta 3 release, which prevents us from getting the testing we'd need for the code to be in Opera 8.0 Final.

We're hoping that we can continue publicly testing the new IMAP back-end even if it won't be in 8.0. And hopefully when the new back-end is available in a final release, it'll be a lot better than it could have been in 8.0. Thanks for the help with testing so far.

Confusing IMAP Settings

"Path to IMAP root folder" is a badly named setting that has caused a lot of confusion recently. To be able to explain this setting, I need to give a bit of background about the way IMAP works. IMAP has a concept called namespaces (defined in RFC 2342) which allows grouping of mailboxes. Each user has a personal namespace. Sometimes, users also have access to a Shared or Other Users' namespace. Be default, Opera 8.0 Preview 5 will only list mailboxes within the user's personal namespace or the Shared namespace.

Now, here's where the setting comes into play. If you enter something in the "Path to IMAP root folder" setting, Opera will list mailboxes in that namespace in addition to the user's personal namespace and the Shared namespace.

Since Opera restricts the namespaces available to the user, we've come to the conclusion that we need to allow the user better control over the namespaces Opera lists and the way they're presented to the user. These changes will probably not be in 8.0 (should the new IMAP back-end go in), but hopefully not too long afterward.

EDIT: And it turns out this setting was broken. ;) It should be fixed now for the next release.

Known Issues in New IMAP Back-end

We've just released Opera 8.0 Preview 5 with a redesigned IMAP back-end. To help avoid duplication of bug reports, I'll be maintaining a list of known issues here:

  • Bug 164756 - Mailboxes synched only once per session Fixed in 8.0P5.1
  • Bug 164719 - Crashes with Opera running in the background
  • Bug 164652 - Message bodies aren't downloaded before APPEND
  • Bug 164650 - Message bodies cannot be downloaded from myrealbox.com
  • Bug 164466 - Invalid folders created in UI, but not on server
  • Bug 163515 - The Check/Send button gets stuck at Stop
  • Bug 118615 - Sent mails appear in Received view
  • Bug 93367 - Deleted IMAP mail does not show up in Trash folder on IMAP server
  • Bug 130560 - New mail notification not working for IMAP accounts