Skip navigation.

Posts tagged with "opera"

Out of Africa

, , , ...

I've finally returned home after a travel burst that involved a lot of miles, 4 continents (depending, of course, on how you divide them), and a bunch of learning. This is mostly thoughts and reflections on being in Mozambique and the W3C workshop on how Mobile Web can help the developing world (to help itself).

Read more...

Çok sağ olun

, , ,

BarCamp Caspian is mostly done - although there are still things to see and do, the end is much closer as the beginning. Some thoughts...

Read more...

Turbo in Texas

, , ,

South by South West - panels, weather and Opera Turbo surprises

Read more...

Opera Mini on Mac OS

, ,

I was working on a paper about mobile access, and I noted that in the "State of the Mobile Web" report, top devices for mini included "desktop" as number 3 in Zambia and number 4 in Swaziland. Then I ran across instructions to use Opera Mini on Windows and on Linux, but not Mac. So here is the recipe...

The nice thing is it seems to be slightly simpler :smile: As far as I know, this requires a mouse to work (I skimped on testing so far in my rush to write)

Read more...

Going green with Opera 9.5

, , , ...

I got one of the One Laptop Per Child project's XO laptops. I have been playing around with it a bit, but it might suddenly become my work machine...

Read more...

When Irish eyes are smiling...

, , ,

A couple of weeks ago I spent a few days in Ireland, and what did I do? Staying in Parnell Square, I managed to see very little of the town. I wandered a bit around the trendy bit in the centre I went to a lot of meetings, I sat and worked a lot.

Read more...

Acid (3) drops

, , , ...

When I was a kid, this meant sweets that were usually lemon flavoured. Then I discovered that before I was a kid this could also mean taking a particular drug. But now I am a geek most of the time, so it means dealing with very complicated tests.

This week's tempest in geekland was about the Acid3 test - we were first to announce we had got to 98/98, and just afterward first to score 100/100 on the test (with Webkit in each case hot on our heels). Now you can get a special preview testing build (for Windows or Linux) that gets the right rendering and 100/100 on the test.

But what does that really mean...?

Read more...

While you were out...

, , , ...

I've been on a travel-meeting-travel-talk-travel jag for what seems like forever (but it was really only three weeks).

While I was away, a whole lot of cool Opera things came out. MathML, Mini 4, A video build with 3D canvas, ...

So in roughly chronological order...

Read more...

Whee! Dragonflies and other fun

, , ,

In Madrid playing with new toys...

Read more...

Damming the torrents?

, ,

Or should that be damning? I really like the fact that Opera supports BitTorrent. I use it about once in a blue moon, for some big thing like installing neoOffice, but then I appreciate it. It doesn't let me watch each packet fly around, it just oves files. That's fine. I have work to do, but I appreciate being able to move files while I am working.

Recently I had to explain to someone setting up a computer that while it makes sense to get Opera and then get a handful of useful applications as torrents, you probably need to remember to turn them off after a while. And then that it isn't some terrible security risk, or a sign that you are a criminal. It is a way of moving files around the net - something that we do more and more. And if you don't want to hand over all the things you have to someone else in order to share them, it's quite useful.

It is amazing the FUD that is out there, and most of it is total rubbish. Yes, if you run a torrent you are sharing with people. So you should watch how much you share, and make sure you know that your bandwidth is being used.

That's it. I am not a criminal, I am not violating copyright laws or anything else. I am using the internet to get and give files to people - what it was made for in the first place.

Of course, since in many places you pay good money for bad bandwidth, there are still people who want to disable Opera's BitTorrent support either for themselves or for their users, or to use some other application for torrents. And of course, you ca do that if you want to. I think it is a shame that organisations use such blanket rules, instead of thinking about what their members are trying to achieve and the best ways to do that. But there you go...

A new baby Kestrel

, , ,

If you read my blog obsessively, checking every 15 minutes to see if I wrote something new and reading it immediately, you should probably relax a bit. On the other hand, thank you (it would be nice to think that someone likes what I write enough to do this) - and as a reward you find out that we just made a public alpha version of Opera 9.5 - the new "Kestrel".

Read more...

Staying secure

, , ,

Security is an interesting area. Despite having published actual papers on security at real security conferences, I wouldn't class myself as an expert in the area. But I do think it is important, and very interesting. Occasionally I get in trouble for saying that "security on the Web is pretty primitive" or something like that - maybe I should write a bit more about why I think the Web doesn't have a very powerful security system one day, and why that isn't necesasrily a bug, but a feature request.

Still, it is nice to see when an improvement of some sort occurs anywhere in this area - and another one is on the way...

Read more...

To be-, or not to be-ta? The mini question

, ,

The beta version of Opera mini 4 is out today.

It has some cool features, like the kind of adaptive zoom that the iPhone, and Nokia's browser for high-end phones before it, was supposed to use to revolutionise the web. Except of course that this runs on the $50 pre-paid phone I bought when I realised that I had forgotten my phone, not just on some $500+contract superphone. On the other hand, it is a beta, so it isn't everything that mini4 will be.

I normally run the very latest builds of Opera on my desktop - the internal builds that we get in the development process - so I am not scared of our beta software. I even have my mail in it. But I am not quite so pushy about the phone browser. Mini Just Works™ for the stuff I do (looking up songs and lyrics, buying travel tickets, a bit of reading news, and looking up pointless things at parties).

The new version is nice. I have played around a bit with the "desktop mini simulator" - there is a simulator that runs the same program on a desktop, where it draws an imaginary phone around it so you can get an idea of how it works.

I am not so fond of the zoom thing for everyday use. But then, I hate it on the other browsers I have tried it on, too. When I browse on a mobile, I want something that really really works for mobile, and I don't find it hard to understand the way that things are adapted to best suit mobile. Some usability testing suggested that people prefer having a full-screen mode that made the layout like desktop, so there are plenty of people out there who love it.

Certainly, it can be useful. It is nice to see a mouse pointer on so many cheap phones. It should handle some really badly written systems that are monstrously hard to adapt, too. And it is properly written to dynamically fit as columns wobble around and change size.

Am I just an old fuddy-duddy, wanting things to be the way they were, or is it really easier for someone who uses mobile a lot (It is about 3 years since I first bought a plane ticket on my phone)? I don't know. Even in "old-fashioned" mode (which of course it still does) the new beta feels even faster. Maybe it is just that I am not a very visual person.

One warning (Hey, it is a beta!): in the beta, they have not yet enabled the always-on security that made Opera mini a really cool application for me - one that I use for buying real stuff. So I either have to leave off putting my credit card about until the next update is out, or stay with the current release version. And that is the real dilemma....

... because actually I want to upgrade. Maybe I will just do it on the phone that has Opera mobile with SSL, Password management, Ajax and so on, and leave the cheap phone I bought at a train station with the secured release version for now...

Bang!

, , , ...

Err, that's meant to be Bangalore, the first place I have ever been in India.

Read more...

Carpet...

, ,

Just a test of photo blogging from the new Opera Mini 3.

Naming things

, ,

Bookmarks are handy - especially if you remember what they are...

Read more...

Not bored...

, ,

I noticed that I've been quiet here recently. I've been busy.

The opera nights at the underwater have started again after a summer break, so I have been down there a couple of times to listen to some fine music.

For the first time in my life, I am on a company board - as one of the employee-elected representatives on the board of Opera. It's an interesting experience. I can't, of course, say much about what happens (there are meetings, people discuss and decide, stuff gets done. It's not that different from a lot of my work, except in the details). On the other hand it means you can look up and find out how many shares I have in Opera. As of today, that is zero - not enough money to buy any, so it makes for dull reading. I have actually enver owned shares.

I went to Cambridge, England. Having lived just off Cambridge street in Cambridge, Massachusetts, it came as a bit of a surprise to me that I had never been to the more famous Cambridge. I didn't go punting, didn't play cricket (the weather was against us, and by the time we had been working hard for days we decided to just take the afternoon free instead of more organised fun), and I didn't get into the Scott Polar Research Insitute museum (for some reason they had closed it especially on the day I tried.

I have gone a whole summer without visiting Roskilde :frown:. This is the first time in years that I have done that - it is one of my favourite things to do in Scandinavia. I did go to Denmark, but instead I saw a friend rowing (good job - they won their events) in the rain. But I haven't been sailing anywhere at all this year, and I would like to. The nearest I got was taking a ferry from Finland to Estonia and back... Maybe I will get around to skiing or ice-skating in winter.

I have been playing my guitar. I replaced the strings at last. I bought the new ones a hile ago in Ireland as a precaution. Turned out to be wise, but there was a fair gap from there to actually putting them on it. So I am back trying to learn somethng, trying to practice. (I apologise in advance to everyone who has to listen to it, except friends who used to practice on me :smile: ).

And I have been working. Lots of cool new stuff you'll get to hear about in due course, I suppose.

Acid burns

, , ,

About a year ago, the Web Standards Project published a piece of work made largely by Opera employees, called the Acid 2 test. The idea was to test a whole range of HTML and CSS features in complex combination - and at the time no browser passed.

At Opera, we of course hoped to be the first. As it turned out, we weren't - congratulations are due and have been made to the KHTML/Safari developers who did it. But still, we sat down with all these wierd edge cases, and one by one chased the bugs out until we did pass.

(One of the test features, SGML comment parsing, proved to be a huge edge case. In order to fix it we introduced and had to solve a whole range of new problems, because it turned out that practically nobody had relied on the standard as written, while a number of important sites relied on the buggy behaviour that applied in every browser. Eventually the test author agreed that it was wrong to have included it, and just removed it from the test).

With Opera 9 we released the first cross-platform browser that passed the Acid2 test - and the first Windows browser to do so. (We have now got it working in Symbian phone browsers, although not in released versions yet). We thought that was moderately cool - it isn't the most important test in the universe, and probably not even the best, but the fact that there are now half a dozen or so browsers that do pass, and more working on it, is good for interoperability of the web.

Which really means that it helps authors to know that they can use standards without testing whether the p and h1 elements really work in every browser. That's the important bit.

Since, a handful of people have said that
Opera 9 is not passing Acid2 under certain unique scenarios


Unfortunately, the people who have made these reports are wrong about us not passing the test. One of the limitations of Acid2 is that it relies on a "normal" rendering setup. Scrolling, zooming, resizing, setting minimum font size, choosing your own styles for things that are important to you, and various other things, will all break the rendering of the test. It is written that way. It is designed to test basic capabilities, and makes assumptions about what browsers (and by extension, users) will do. If you introduce these variables, you move into a world where the standards being tested cannot apply if you want the rendering to look right. In other words, the test becomes invalid, so it is not possible to pass or fail.

The strangest suggestion, to my mind, is that disabling zoom is better than allowing it, since zoom (implemented according to CSS standards) causes some funny marks to appear. Why a user is better off with something they can't read, than something they can read although it looks funny, has always been beyond me. But it must appear to make sense to people (presumably those who don't need to zoom anything) because a lot of content is designed that way. The more we do to make it possible for users to get what they need, the more a small number of designers do to frustrate that. But I digress.

I guess what we should be doing is working on Acid3, something that uses real world conditions and variability, that works when people do the things they need to so they can use the web too, and get that sorted. And perhaps there are some more small changes to the standards that should be made.

It's disappointing, after the hard work that went into making the test, and the further hard work that went into meeting its conditions, to read people suggesting that maybe we have cheated.

At its worst, that's called dog-whistling in Australian politics, and used deliberately it is a particularly nasty way to slander. I don't think that in this case people are deliberately dog-whistling, I think that they just don't understand some of the finer details in the discussion. I don't think the whole thing is, in the real world, more than a virtual tempest in an invisible teacup. And I wish that things that small didn't disappoint me.

Because if they didn't I would have written something much cooler about villages and mountains, but that has to wait until I have done some more work now.

(Thanks for letting me vent. We return you to the normal meanderings and reflections on nothing much that make up the staples in this blog :smile:)

The one handed browser...

, ,

If you're lucky enough to have a new Macintosh, it might have come with a remote control.

And if you are curious, or keen on some of the accessibility features in Opera, or just can't go past the preferences of a new program without looking into it, you might have come across the feature released as an easter egg in one of the preview releases of Opera 9.

Or if you look into the keyboard shortcuts, you might find some odd ones for Mac, like RC_PLAY as a key.

Yes, you can use your remote control for browsing (or anything you can do in Opera, although text entry requires a fair bit more customisation).

If you leave alone the menu button, to move out of Opera, you can apparently click or longclick each of the four directions on the remote, and the play button in the middle, which effectively gives 10 free buttons.

What are the 10 most important functions? Could you survive with a 10-button keyboard? What would it be epecially good for?


launching...

, , ,

As everyone probably knows already, Opera 9 launched on Tuesday in Seattle. I was there. For a while it seemed like a close-run thing - I was in New York the day before, and had to be back the day after, for W3C meetings. I got a red-eye flight each way.

On the way there we were delayed 5 hours - first by a weather problem, then, when we got in the plane and were taxiing to the runway, the engine flared as they started it. Passengers in the back saw the flames and freaked out, to the point that we had to go back to the terminal and change from one perfectly good plane to another. So I was extremely tired when I got there.

I presented widgets. Being extremely tired, I had them on a USB stick rather than copying across to the machine we were presenting on - a Mac, also using Parallels to show windows. Big mistake. First, the USB stick was taken out of the machine so I couldn't find my cool in-development previews at the crucial moment :frown: When I did get going, Parallels had done something wierd and we had no keyboard (I was using keyboard-controlled widgets) so I switched to the Mac native. In the end it worked out ok.

So I left the party and went back to New York. Well, to the airport, where the flight was delayed and I didn't have a seat :frown: In the end I got a bump. Which meant I was very late into New York, but that I got upgraded so slept on the plane a bit, which was nice.

And Opera 9 is out. I like it - I have been using it for quite a while aready. My favourite things are standards improvements - XSLT, good SVG, the WHAT WG-specified Audio() thing and a handful of other minor stuff, plus widgets, BitTorrent, the source editor, and the error console (which provides debug information for all knds of things).

Liking the source editor surprised me. I don't normally like to edit source (I prefer to use Amaya for HTML and SVG since it makes nice clean code and leaves me to think about content) but being able to test quick stuff easily is nice.

It's been a hard week. I'm looking forward to relaxing a little (in part by working on some of the cool stuff for Opera 10 :smile: )