Chrome vs Safari: my opinion

On my computer (MacbookPro), I have two browsers: one for web development and the other for the rest of my web activities. Firefox is definitely the best for my coding tasks, mainly because of its flexibility, its rank on the most used web browsers (please don’t ask me why I don’t want to use Internet Explorer) and numbers of insanely efficient extensions. Nevertheless, Firefox is, in my opinion, far to slow for my daily use. So the problem is: which browser for the rest? I wasn’t sure which one to use, especially between Safari and Google Chrome. But I finally decided: Chrome. Here is why.

Software

Chrome 5.0.307.5 dev
Safari 4.0.4 (6531.21.10)

Benchmarks and tests

I ran a few tests as a matter of form.

Google benchmark
Safari: Score: 1575
Chrome: Score: 4123

Sunspider
Safari: 547.0ms +/- 10.7%
Chrome: 444.2ms +/- 7.6%

Acid 3
Safari: 100/100
Chrome: 100/100

Security check
Safari: 3 tests passed.
Chrome: 3 tests passed.

Conclusion: Chrome looks a bit faster than Safari.

Extensions

There are two features I need to have in my browser.

  1. Ad blocking, done with AdBlock on Firefox.
    Chrome: AdBlock
    Safari: AdBlock too but forces me to use Safari in 32bits mode. #fail

  2. Display the download progress in the dock
    Safari: built-in
    Chrome: need a revision superior to 38304 (not even in dev channel yet) #fail

Bookmarks

I use bookmarks.google.com to manage my bookmarks.

Safari: No way.
Chrome: No smart way. (strange)

#doublefail

RSS

I rarely read news feeds in my browser, yet I need an RSS feature in my browser to easily add the given feed to Netvibes (for example).

Safari: Built-in is really nice.
Chrome: Needs an extension. One is provided by Google and it does the thing really well.

Extensions

Potentially, extensions represents the chances the program may have to fulfil my eventual features wishes.

Safari: few
Chrome: dozen

Write extensions

As I love to tweak the softwares I use, writing extensions for them must be easy.

Safari: ObjC, not really well documented. #fail
Chrome: JSON+Javascript. Well documented with videos.

Web development

Both has the same Developper toolkit, but Chrome’s default view source is smarter (color/lines/links).

Posted in None at February 7th, 2010. Comments.

Sync Google Contacts and AddressBook.app

You may be aware of some limitations you may encounter to sync your Google Contacts with your built-in Mac OS X address book, especially if you don’t have an iPhone/iPod Touch. Here is the most suitable solution I found to get round of this annoying problem.

  1. First of all, you must let your system think you have an iPod. Just open the file ~/Library/Prefereces/com.apple.iPod.pllist, and change de FamilyID to 1001, then save it. Property List Editor

  2. Open your AdressBook.app, go to Preferences, then click Account button, pick the “Sync with Google” checkbox and click the “Configure” button on the right of the latest. AdressBook preferences You will be prompted for you Google credentials.

  3. One last thing. Your contacts are not sync automatically when you edit some of them or when you quit AdressBook.app. You have to set up a small script which will be executed hourly (Note: this part uses the notion of cron). Create the file ~/Library/crontab, and write the following line inside:

    @hourly /System/Library/PrivateFrameworks/GoogleContactSync.framework/Versions/A/Resources/gconsync —sync com.google.ContactSync

Then open your Terminal.app and invoke: crontab ~/Library/crontab.

You should be ok, and your contacts will sync every hour. Have fun.

Posted in None at December 7th, 2009. Comments.

Présentation de gOS

Début 2007 environ, une société basée à la Silicon Valley et à Taiwan se met à développer le système d’exploitation gOS. Cette société a pour nom Good OS. M’est qu’est-ce ? C’est hier soir en surfant dans le brouillard du Web que ma curiosité a été piquée.

En fait, tous part de ma lecture de ce billet écrit par David Larlet. Ce n’est pas le billet en lui-même qui m’a amené à gOS, mais le logo utilisé ("Goobuntu"). Je connaissais déjà la légende de "l’OS de Google", mais ayant quelques minutes de libres devant moi, j’ai décidé de balancer quelques mots clés en vrac sur ce sujet à mon cher ami. En deux minutes, je suis tombé sur le site officiel de gOS, et plus précisément sur la page détaillant les fonctionnalités de gOS. Et là, "Google" au moins une dizaine de fois sur la page. Je devais donc tester.

De là m’est venue l’idée de réaliser un screencast sur l’installation et un très très rapide tour de gOS. Voici donc la vidéo :

Comme vous l’avez compris, l’effet de beaucoup de pub pour peu de résultats m’a laissé déçu de ce système.

Posted in None at June 14th, 2009. Comments.

Éparpillement des technologies

Je me rends compte aujourd’hui de l’immense panel de technologie informatique à notre disposition. Pour ma part, j’en utilise assez peu :

  • Emails (Gmail)
  • Flux de données (RSS/Atom surtout)
  • Messagerie instantanée (Jabber / Google Talk)
  • Twitter

Super. Bon, et quand tout ça bouge ? Il faut être averti quand on reçoit un mail, quand un flux est mis à jour, qu’on m’envoies un message sur Jabber ou qu’on se met à me suivre sur Twitter.

Pour la plupart des produits, un moyen de notification existe, cependant, je ne trouve nul part de moyen de tous les centraliser. Du genre, une seule et unique page web (iGoogle et/ou Netvibes & co ne sont pas assez complets) qui notifierait le navigateur de l’utilisateur quand il a besoin d’être averti. Poussons le bouchon un peu plus loin : l’application pourrait même envoyer un SMS à l’utilisateur quand il n’est pas connecté. Techniquement parlant, peut-être que la technologie Push suffit.

En tout cas, je n’ai pas encore fait de recherche sur le net à propos de ce sujet. A voir.

Posted in None at April 6th, 2009. Comments.

Bug Google

Si vous avez fait une recherche Google hier (Samedi 31 Janvier) aux alentours de 16h, comme moi, vous avez du vous rendre compte de l’énorme problème du moteur de recherche. En effet, pour ceux qui ne seraient pas au courant, le moteur classait tous les sites comme “pouvant endommager votre ordinateur”.

Voici un capture d’écran de ce que cela donnait :

Capture d'écran du bug de Google

Je n’ai pas eu le temps hier de faire plus de recherches à ce sujet par manque de temps. Voici ce que j’ai trouvé aujourd’hui :

Cette rumeur (je n’ai pas réussit à trouver l’info en elle-même) de pirates Egyptiens annonçant avoir piraté Google m’a faite sourire, allez savoir pourquoi.

Enfin, pour clore cet article, voici un traction en Français des passages importants du billet de Google :

Que s’est-il passé ? Une erreur humaine, tout simplement.[...] Google marque les résultats d’une recherche avec le message “Ce site web peut endommager votre ordinateur” si il site en question est connu pour installer des logiciels ou n’importe quoi d’autre de néfaste discrètement. Nous faisons cela afin de d’empêcher nos utilisateurs de visiter ces sites pouvant endommager leurs ordinateurs. Nous maintenons une liste référençant de tels sites grâce à des méthodes manuelles et automatiques. Nous travaillons avec un groupe à but non lucratif appelé StopBadware.org afin de maintenir cette liste et de fournir aux webmasters des moyens simples d’enlever leur site de cette liste. Périodiquement, nous mettons à jour cette liste. C’est ce que nous faisions ce matin. Malheureusement (c’est là qu’est l’erreur humaine), l’URL de ‘/’ a été accidentellement été ajouté en tant que valeur au fichier, et ‘/’ s’étant à toutes les autres URLs. Heureusement, notre équipe de garde pour la fiabilité du site a rapidement trouvé le problème et a reprit le fichier.
Posted in None at February 1st, 2009. Comments.