Hi, my name is Timo Ernst and I am a web expert.

Posts Tagged ‘browsers’

Switching to Google Chrome

Posted on: March 2nd, 2010 by Timo

I changed my default browser from Safari to Chrome.

Why?

All the downsides I mentioned some weeks ago have been fixed by Google which makes Chrome the best browser out there so far (For me at least).
Privacy issues seem to have gone since Chrome cannot be identified through a unique ID anymore. Further, using my self-written RSS-reader plugin Fruit-RSS, there is nothing left that could force me to stay with Safari.

TwitterDiggFacebookShare

Object inspector for JavaScript

Posted on: December 21st, 2009 by Timo

Sometimes, one cannot inspect JavaScript-objects using an external debugger, like Firebug.

For example, this can happen during development of Firefox addons: Open the JavaScript inspector of Firebug and you will only see the JavaScript errors on the currently displayed website, but not the ones from the addon.

Thus, I modified the inspect()-function from Ariel Tapia (codeprojects.com) a bit. My version will not only return a HTML string with all the attributes and functions that are inside the object. It will also add the values of these.

Installation: Just unzip the file and include it via
<script src="inspector.js" type="text/javascript"></script>
(As an alternative, you can also just copy and paste the function directly into your source.)

Example usage: var htmlResult = inspect(myObject, null, null);
htmlResult will now hold a string-representation of the properties and functions of myObject.

Note: An alternative for Firefox addons is Venkman. Haven’t really figured out how to use that though.
So, if you don’t want to bother with Venkman or need an object-inspector for any other purpose, I think you’ll be fine with my function provided above.

TwitterDiggFacebookShare

Mozilla guys are real geeks

Posted on: December 21st, 2009 by Timo

I am currently playing around a bit with Firefox addons.
To create a GUI for such extensions you need XUL, a XML-based markup language.

Now, check out the namespace for XUL:
http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul

Don’t get it? Fool! Go watch Ghostbusters I again! (Man, this reminds me of me being a kid and watching this movie over and over again).

However, now guess how a Firefox addon is called for debugging JavaScript in such extensions. Right: Venkman

TwitterDiggFacebookShare

Google Chrome on my Mac

Posted on: December 8th, 2009 by Timo

Today, Google finally released a beta version of their browser Chrome for MacOS X.

Although I really don’t like the way Chrome gathers data while I surf the web, the browser’s actually not that bad.

Damn, it’s FAST!
When fireing the browser up for the first time, you’ll think that the browser has already been pre-loaded into the Mac’s RAM, but that’s not the case. It starts up as fast as an already loaded Safari and leaves Firefox far far behind.

The best of two worlds
Something that I really missed on Safari is a possibility to easily install addons. Chrome isn’t that comfortable like Firefox with its build-in addon installation feature but you can browse through some Chrome extension websites, download an addon manually and install it with a doubleclick. Doesn’t work in the beta though :-(

A robust piece of software
Another useful feature is that Chrome starts every tab in its own process. I really could have used that today when I played around with some JavaScript functions that produced an infinite loop which caused Safari to crash multiple times and take all my other open tabs (Tutorials, Google search results…) down to its cold and dark grave. Really annoying. Chrome definately earns a plus here.

Less is more
But it’s not only the technical side of Chrome that I like. The browser integrates very well into the MacOS X look and feel. The title bar looks very “macish” and minimalistic. Each tab does not simply “pop-up”: It slides smoothly up and down, depending on if you open or close a tab. Very nice.

… BUT I WON’T USE IT !
Ok, so far you might think I switched my browser. But I didn’t. I am currently writing this post on Safari.
Why?
Chrome lacks three very important features that prevent me from “enjoying” it:

  1. No built-in rss-reader :-( . If you click a rss link, the only thing you’ll see is the XML markup behind it. Who on earth builds such a nice and modern browser without a rss reader? I don’t get it. Currently, there are only two ways to read your feeds: Either you setup Chrome to open Safari for you and display the feed there (How shitty is that?) or you install an extension that opens the feed in Google Reader. Both variants suck hard imho. Maybe I’ll have to build my own addon for some Safari-like feed handling. Oh, no wait. Installation of currently available extensions doesn’t work on Chrome for Mac. Awesome.
  2. Privacy. Privacy, privacy, PRIVACY! Do you know how much data Google collects when you surf the web? Only two examples although I could prolly continue this list forever:
    • If you search for something, using google.com and you’re logged in on your Google account (or use Google Chrome), you’re identifiable. This means, Google knows who you are and what you search for since technically you just send a couple of words to Google. Who said, they’d not save this data to their database? Did you really think they’d delete all the precious informations they gathered about you?
      If you search for “Best practices on assasinating Sergey Brin” and you apply for a Job at Google tomorrow, you can be sure not to get the job. I guess.
    • If you now browse a website about best assasinating techniques and the webmaster uses Google ads, you’re screwed. Adsense sets cookies that store your favourite (website-)topics on your computer. Google knows now that you visited i-kill-sergey.com. Not good.

    Ok, the thing is now that if you use Google Chrome, and you don’t turn off all the data-sniffing features like the DNS-caching service, one becomes a glassy human being. So my tip is: Turn that shit off:
    Chrome privacy setting

  3. Did I already mention that I neither can read my rss feeds nor can I install any extensions on Chrome for Mac? GRRAWGHGHHWHHWGH!!

Maybe these issues will be solved when the Chrome beta ends. Til then, I’ll stick to good old Safari.

If you want to know more, check out this Apple-wannabe video here from Google (hosted on Golem.de) for some “live” picture about Google Chrome:

One last thing: What’s really funny now is that almost all websites that offer plugins for Chrome are suddenly absolutely not or difficult available. Don’t tell me that only a minority is using this browser! Seems like Google is again cutting the grass here, like everything else they touch. Scary.

Please digg this article if you liked it.

TwitterDiggFacebookShare