Les bugs du temps

Chaque année, j’ai l’impression que c’est la même chose. A chaque passage à la nouvelle année, ou à chaque changement d’heure d’hiver/d’été, on entends parler d’un logiciel ou d’un appareil qui plante lamentablement. Cette année, les iPhone encore sous iOS4 ont rencontré des bugs avec l’application Horloge. En 2008, plus aucun Zune ne démarrait.

J’avais beau réfléchir, je voyais mal pourquoi autant de grands constructeurs rencontraient régulièrement des problèmes avec la gestion du temps et des fuseaux horaires. Après un peu de recherche et un petit tour sur Reddit, j’ai compris pourquoi.

Voici la règle générale pour gérer la date et l’heure partout dans le monde.

  • Une année dure 365 jours, une journée dure 24 heures, une heure dure 60 minutes et une minute dure 60 secondes.

Et maintenant, voici les exceptions.

Bon courage si un jour vous devez développer un système de gestion d’horaires.

L’article décrivant le bug du Zune de 2008 résume à mon avis bien la situation :

Quand un gros bug comme celui-ci est découvert, c’est tentant d’en faire des tonnes et de se moquer des développeurs qui ont sorti ce code défectueux. Et je pense que c’est une erreur qui aurait dû être détecté lors des tests ou d’une revue de code. D’un autre côté, j’ai moi même fait tellement d’erreurs depuis des années que je suis réticent à l’idée de me moquer des autres. Et je pense que la principale leçon de cet incident n’est pas le refrain habituel qui dit que Microsoft sont nuls. C’est plutôt l’observation qu’un logiciel c’est compliqué. Des pièges subtils vous attendent même dans ce qui semble le plus simple algorithme.

Les statistiques de Google+ en décembre 2011

Les statistiques de NetMarketShare relevant les liens référants des plus gros sites affichent une baisse gigantesque pour Google+.

Les statistiques de Google+ en décembre 2011

Ce n’est même plus drôle. Je pourrais parier sur la fin de Google+ en 2012, mais ce serait trop facile puisque ce sera la fin du monde tout court.

Pourquoi Safari n’a pas décollé autant que Chrome ?

MG Siegler chez Techcrunch essaie de comprendre pourquoi Safari n’a pas connu le même succès que Chrome :

Ça fait plus de 9 ans que Safari a été présenté pour la première fois sur scène par Steve Jobs au Macworld 2003. Il s’est amélioré et a gagné des parts de marché progressivement, mais la montée de Chrome en la moitié de cette période rends Safari un peu ridicule.

Vous vous souvenez de la keynote de Steve Jobs du WWDC 2007 ? Mais si, celle où Steve Jobs présentait le marché actuel des navigateurs, et sa vision du futur pour Safari.

Steve Jobs parle de Firefox et Safari

Ça ne peut pas non plus marcher à tous les coups.

Toute base est une base 10

Toute base est une base 10.

Vu chez Cowbirds in love (via reddit).

Bienvenue en 2012

Quelle année extraordinaire ! La plupart des gens ne s’en rendent pas compte, même ceux qui travaillent dans le web, mais 2011 fut une année extraordinaire pour le web. Il y a tout juste un an, début janvier 2011, on était sur Internet Explorer 8, Firefox 3.6, Chrome 8, Safari 5. Aujourd’hui, on est sur Internet Explorer 9, Firefox 9, Chrome 16, et Safari 5.1 (trouvez l’intrus). Il y a eu plus de versions majeures de navigateur en 2011 qu’au cours des 5 années précédentes.

En 2011, on a aussi vu du changement dans les parts de marché des navigateurs. Voici une comparaison rapide du marché mondial des navigateurs de bureau entre décembre 2010 et décembre 2011, d’après NetMarketShare.

Les statistiques des navigateurs, 2010-2011

On pourrait s’attrister de voir qu’IE8 reste le navigateur le plus utilisé. Mais regardons les choses autrement. En 2010, à peine 38% des navigateurs les plus utilisés dataient de moins d’un an. En 2011, plus de 50% des navigateurs les plus utilisés ont moins d’un an.

Il y a un an, je supposais que les 3 principaux navigateurs atteindraient plus ou moins 30% d’utilisateurs chacun. D’après StatCounter, on n’y est pas tout à fait. Et même si IE continue de chuter, Firefox commence doucement à décliner au profit de Chrome.

Alors, quid pour 2012 ? Et bien l’année s’annonce toute aussi excellente. Si tout se passe bien, en fin d’année, on sera sur IE10, Firefox 17 et Chrome 24. La bonne nouvelle tombée en fin d’année, c’est que Microsoft va démarrer les mises à jour d’automatique d’Internet Explorer. En 2012, on devrait donc pouvoir dire adieu à IE6, IE7 et IE9.

En 2012, il fait bon être intégrateur. Champagne !

 

La relation de Mozilla et Google

Mot de passe et sécurité

Pourquoi j’utilise iOS

« Le design c’est du crottin de cheval ! »

Flash Player 11.1 arrive sur Android Ice Cream Sandwich

« Omar, Fred, heaven et Microsoft »

Le jeu du jeudi #005 : Bastion

Le design pour les développeurs

« Flash is not supported »

Chrome n’est pas le nouvel IE6

Louis C.K. : Live at the Beacon Theater

Omar et Fred lancent le JT du web

Le phénomène de Baader Meinhof et la synchronicité

Les statistiques de Google+ en novembre 2011

Microsoft lance une démo en ligne de Windows Phone