Serveurs hébergés par iWeb
Infrastructure gérée par: Savoir-Faire Linux

Services


samedi 13 juin 2009 à 20H44

Twitter: pas de «Twitpocalypse» en vue

Depuis quelques semaines, plusieurs usagers du réseau d'échange social Twitter attendaient le Twitpocalypse, la publication du 2 147 483 647e «tweet»; à partir de ce nombre le numéro identifiant unique de chaque message aura dépassé la valeur maximale d'un entier de 32 bits. Le moment tant attendu s'est produit hier, sans impact majeur.

En effet, Twitter rapportait hier que sa plateforme Web était à l'abri du bogue. On s'inquiétait toutefois des clients Twitter, de petites applications souvent conçues par des développeurs indépendants.

Ces applications utilisent pour la plupart l'API de Twitter, qui retourne en format XML des chaînes de caractères, qu'elles convertissent ensuite en variables de type approprié. Et c'est là que tout s'est joué: les applications qui convertissent les chaînes de caractères qui constituent les identifiants uniques des messages en entier de 32 bits ne peuvent pas accepter le 2 147 483 648e message, ni les subséquents.

Heureusement, la plupart des clients ont été programmés en conséquence d'un grand nombre de messages. Au courant de la soirée d'hier, les développeurs de Tweetdeck ont indiqué qu'«une version corrigée de [leur application]» était disponible si «[on] en avait besoin». La conditionnelle du message laisse présumer que les développeurs étaient incertains de la compatibilité de leur application, qui fonctionne toujours même sans mise à jour, selon CNET.

Jusqu'à maintenant, un seul des logiciels clients majeurs aurait cessé de fonctionner: Twitterific, pour l'iPhone. Aucune mise à jour ne semble disponible pour l'instant.

La campagne «Twitpocalypse», qui a permis à plusieurs développeurs de corriger leurs applications, a été mise en place par Martin Dufort, un des Québécois à l'origine notamment de l'application pour iPhone Reportage, après qu'il ait découvert la faille dans son propre code.

(source: CNET, Los Angeles Times)


par Gabriel Rodrigue


VOS COMMENTAIRES


Cet article a reçu 6 commentaires


  • img_5
    Alex Pineault a dit le 13 juin 2009
    Répondre
    Signaler ce commentaire

    J'ai du mal à croire que ce nombre ait été atteint si rapidement.

  • img_5
    JGauthier a dit le 14 juin 2009
    Répondre
    Signaler ce commentaire

    2 puissance 32, ce on parle d'environ 4200 fois un millions.
    S'il y a un million de membres ( on peut en imaginer plus ) c'est 4200 message chacuns et le tours du cadran est atteint.
    Bref, ce n'est pas inimaginable.

    ...parcontre, la mémoire est rendu bon marché. Encodé sur 64 bits, on a le temps en masse en masse...

  • img_5
    JGauthier a dit le 14 juin 2009
    Répondre
    Signaler ce commentaire

    petite nuance: 2 147 483 647, c'est le max pour en entier signé de 32 bits ( avec les négatifs )

  • img_5
    Sebas a dit le 14 juin 2009
    Répondre
    Signaler ce commentaire

    Si la variable est monté comme positive seulement, ca double la capacité de la variable...

  • img_5
    Ok a dit le 14 juin 2009
    Répondre
    Signaler ce commentaire

    Wow méchante gang de twitt.

  • img_5
    killedman a dit le 15 juin 2009
    Répondre
    Signaler ce commentaire

    @Ok

    Qui est twit ??

    Généralement, un ID basé sur un INT de 32 est suffisant.
    Fallait y penser pour le basé en 64 bit.

    Mais bon ... c'est pas le même type d'application non plus.

Ajoutez un commentaire









J'atteste avoir lu et accepté les conditions d'utilisation

ABONNEZ-VOUS GRATUITEMENT


     quotidien et en HTML - exemple

     bi-hebdomadaire et en HTML - exemple

     quotidien et en HTML - exemple
Votre adresse de courriel:



Problème technique, commentaire, suggestion? Contactez-nousSite hébergé par iWeb
Publicité: BV! Media
Conditions d'utilisation © Copyright BRANCHEZ-VOUS! et partenaires, 1995-2009. Tous droits réservés
   est une division de    BVmedia
BRANCHEZ-VOUS!