Apple vs. Opera: Mobile Browser War?

It’s happening again. The whole Windows+IE story is going to be repeated, and well, we all now that history tends to repeat itself.

In a shocking move, Apple has tagged Opera Mini browser’s download from the AppStore Opera Mini for iPhoneas mature, and before downloading, you need to confirm that you are over 17.

Is Apple really that concerned about anonymous browsing capabilities built-in within the Opera iPhone browser? Is the company really moving to protect our kids from porn? Why not add a similar warning to Safari’s first-run process, then?

Recent events have just take a ridiculous turn in my opinion. If you are selling a device, you are also selling the rights of ownership. You can’t be the big brother so “kindly” watching over us, keeping us from “being naughty boys.” I myself don’t believe in mobile porn business, but I certainly believe in freedom, and that, in my opinion is restricting that freedom.

Safari Browser on iPhone Steve Jobs might have started a revolution in mobile trend, but he is really showing that he just can’t bear the idea of other people sharing the ground with him. You can easily see that, when Opera has not only to compete with a browser already installed into the device, but only get through alarming warnings. Also, bear in mind that as the built-in browser, it has now been a long time since anybody used anything but Apple Safari on iPhone, so familiarity of application is another factor acting in favor of Apple.

But seriously, we all know that competition only makes competitors work harder. So, Apple, is this an indication that you don’t want to work harder and provide us with a better solution? Because it just seems damned so.

Also, read this entry from the Next Web on the same subject.

CLRS 3rd Edition

  CLRS 3rd Edition, CoverAbout two weeks ago, I finally got my hands on an original version of the latest edition of the CLRS book. Most significantly, the pseudo-code convention has changed to be a little more like modern, object-oriented languages (e.g. Java, C#, etc.).

For example, to access a property of an object, instead of property[object] (which was the notation used by the 2nd edition) we will write object.property.

Also, there are many places that the whole text has been rewritten. All in all, it was a very good buy. My only regret is that from now on my “CLRS at a glance” articles won’t be compatible with my earlier notes.

(Cover picture courtesy of Amazon)

Smelling Man

I can smell. I can smell everything. And when I say everything, believe me, I mean every single damned thing. Right on the second sentence, you probably thought that I was a blessed man – or a blessed woman, for that matter; for you had no reason to believe I was a man – and by the third one you probably thought I had lost my mind. But, believe me, it is more of a curse than a blessing.
Sure, I can right now smell where the old man living upstairs keeps his sorry amount of money. But oh, don’t forget, this same old man has a lot of things that, believe me, you don’t ever want to smell. Yeah, you got me exactly right. But there is no need to email me your ideas, my mind has already its own ideas on the matter, and believe me, my mind’s ideas are more accurate.
But let me share this little story with you. There was once this man – who thought he was very funny, by the way – that wanted me to smell for him the place where her mother-in-law had her wealth of jewels hidden before her death, in exchange of – believe me – a VERY tempting amount of the lost treasure.
And, believe me, I had to tell him all the embarrassing stuff I’d learned by smelling him, and threaten him to publish those particular details over the Internet, before having him off my neck.
So now, do you still want to change places with me, eh?