• Vous êtes ici :
  • Accueil
  • >
  • Pierre-Paul Lefebvre

Blogueur

« Pierre-Paul Lefebvre »

Pierre Paul Lefebvre
Pierre Paul Lefebvre
1 mars 10
  • 2
  • 0

Nouveau DRM pour Ubisoft

Ubisoft a présenté il y a environ un mois un nouveau système DRM. En résumé, un DRM(Digital Rights Management) est un système qui permet de vérifier que le jeu ou l'application ne sont pas une copie. Ces systèmes permettent en théorie de réduire le taux de piratage, mais en pratique, ils amènent beaucoup de problèmes chez les clients.

Certains DRM étaient tellement restrictifs que beaucoup de clients qui avaient acheté des jeux légalement étant incapable de jouer avec leurs jeux nouvellement achetés. Le système avait des failles ou n'avait pas été testé assidument sur tous les systèmes d'exploitation. Un des systèmes qui avait été pointé particulièrement du doigt était Starforce parce qu'il simulait un lecteur CD-ROM pour faire ses tests de vérifications. Le lecteur CD-ROM virtuel est venu entrer en conflit avec certains lecteurs CD-ROM bien réel et rendait ces lecteurs complètement inutilisables. Le gamer devait donc tout simplement réinstaller Windows afin de pouvoir utiliser son lecteur. Le système a été piraté assez rapidement, au point tel que certaines personnes qui avaient acheté le jeu le pirataient afin d'éviter des problèmes.

Le nouveau système de Ubisoft a décidé de s'y prendre d'une autre façon. Plutôt que d'installer des trucs bizarres et qui vont peut-être entrer en conflit avec certains ordinateurs, ils ont décidé d'obliger l'utilisateur d'avoir une connexion sur internet s'il voulait jouer. Le jeu utilisant ce DRM ferait des vérifications périodiquement pendant que vous jouez (dans le jargon, on appelle ça Phoning home). Ubisoft a poussé la chose un peu plus loin en gardant sur leur serveur votre partie enregistrée.

Voici les principaux points négatifs soulevés :

  • Vous devez toujours être en ligne... en d'autres mots, si votre connexion internet flanche, vous perdez votre progression dans le jeu.
    L'implémentation du jeu ici est cruciale. Les développeurs pourraient forcer le jeu à se fermer et vous perdriez votre progression, ou ils pourraient simplement vous donner un avertissement en attendant que votre connexion internet revienne. Vous pourriez perdre votre connexion à cause de votre ISP (Bell, Vidéotron, etc.) à cause de votre rooter ou simplement à cause d'un câble qui s'est fait manger par votre chien.
  • Il deviendrait impossible de revendre votre jeu. Le jeu serait associé à votre compte Ubisoft, vous seriez donc obligé de vendre votre compte Ubisoft aussi, ce qui est impossible selon la condition d'utilisation (TOS) des comptes Ubisoft.
  • Si les serveurs d'Ubisoft sont fermés pour réparation ou pour une mise à niveau, vous serez dans l'impossibilité de jouer, parce que les parties enregistrées sont sur leur serveur et l'authentification est impossible à faire.
  • Possiblité de jouer sans CD/DVD, qui était le DRM par défaut de plusieurs jeux.

Les bons côtés maintenant :

  • Si tout fonctionne, on pourrait rêver à une diminution du prix des jeux parce qu'il y aurait moins de piratage, mais j'imagine que le prix va rester le même et les profits seront redistribués sur d'autres franchises et le développement de nouveaux jeux.
  • Possiblité de jouer chez un ami avec votre personnage sans avoir à amené votre partie enregistrée. Le fait d'avoir votre partie sur leurs serveurs vous permet de jouer de n'importe ou, pourvu que le jeu soit installé. En théorie c'est une bonne idée, mais en pratique, si vous allez chez ami, c'est pas pour qu'il vous regarde jouer et si vous le faites, vous amenez votre ordinateur. Pourtant, Ubisoft met l'emphase sur ce "très" bon côté.
  • Possiblité d'avoir des amis et de parler avec eux pendant que vous jouer, un peu comme fait Steam ou Battle.net entre autres.

En en parlant avec Guillaume, nous avons trouvé des bons côtés qui malheureusement, n'ont pas été mentionnés par Ubisoft pour l'instant :

  • Des marchants légendaires se promenant de joueur en joueur et vendant les items achetés/vendus par les autres joueurs. Nous aurions de vrais marchands itinérants!
  • Des troupes ennemies légendaires se promenant aussi de joueur en joueur. Présentement les ennemis sont gérés au hasard ou reviennent toutes les X minutes.
  • Rendre possible de switcher entre le jeu single player et multiplayer plus facilement et avec plus de transparence. Je vois particulièrement l'intérêt ici, vous êtes en train de jouer avec vos amis et tout à coup votre petit frère commence à télécharger un film en HD sur sa Xbox360, il serait possible de tomber en mode single player et continuer à jouer où vous étiez rendu. Le système d'authentification et d'enregistrement de partie demande beaucoup moins de bande passante qu'un jeu complètement en ligne.
  • Avoir les bons cotés des MMO sans avoir les mauvais cotés : Système de vente aux enchères sans les serveurs trop lents par exemple.
  • Avoir des émissaires ou des factions qui se promènent entre les joueurs, selon les missions accomplies et les choix faits par les joueurs, le monde diplomatique et ou physique du jeu pourrait changer. Par exemple, 60% des gens décident d'aider le scientifique fou et une ville complète disparaît de la carte pour tous les joueurs. Une ville se fait conquérir par le royaume ennemi parce que la majorité des joueurs ont décidé d'aider le royaume.

Beaucoup de bonnes (et mauvaises!) idées peuvent ressortir avec un système qui oblige le joueur à avoir une connexion internet constante. Les implémentations de ces exemples se font au niveau du jeu et non pas au niveau du DRM, mais si le DRM oblige l'utilisateur à être connecté, les implémentations deviennent beaucoup plus faciles à réaliser. Personnellement, j'espère que le système fonctionnera et qu'il profitera des ouvertures qu'il apporte, mais j'ai bien peur que beaucoup de pirates s'amuseront à faire planter les serveurs de Ubisoft pour les obliger à le retirer. Si les serveurs ne tiennent pas le coup devant les pirates, les gens vont commencer à poursuivre Ubisoft parce que les biens qu'ils ont achetés sont inutilisables.

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
28 janvier 10
  • 2
  • 0

Des petites modifications qui ont beaucoup d'impact.

Parfois les gens ne réalisent pas qu'un petit changement, aussi stupide qu'il semble être, peut devenir très compliqué et peut amener des bogues avec des conséquences graves.

Le groupe Crédit Suisse a récemment fait un petit changement à leur interface leur permettant de faire des transferts d'action en lot.

La petite modification était d'ajouter une flèche en haut et en bas, pour pouvoir modifier certains paramètres d'un lot.

Une fois les flèches pesées, une instruction était envoyée pour annuler le dernier lot et envoyer le nouveau avec les nouvelles instructions.

Le programmeur n'avait pas pensé que l'utilisateur double-cliquerait sur les flèches plutôt que de faire de simples cliques. Le programme envoyait donc les instructions en double et parfois les serveurs recevaient des demandes d'annulation de lot pour des lots qui n'étaient même pas encore arrivés.

Le groupe Crédit Suisse a écopé d'une amende de 150 000$ par le NYSE (New York Stock Exchange) pour ne pas avoir supervisé adéquatement le développement de leur application.

C'est un double-clique qui coute cher...

Source : Ars Technica

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
21 octobre 09
  • 5
  • 0

World of Goo!

Un de mes jeux préférés sur Linux, World of Goo célèbre son premier anniversaire et la compagnie 2D Boy ont décidé de faire une petite expérience. Ils ont décidé de vendre le jeu au prix que le consommateur voulait le payer.

L'expérience a porté ses fruits, environ 57 000 téléchargements via leur site web. Ils ont déjà mis en ligne quelques statistiques qui démontrent que les gens paient le prix choisi non pas en fonction du produit, mais en fonction de leur porte-monnaie.

Comme 2D Boy le mentionne, beaucoup de personnes n'ont pas pensé qu'acheter le jeu 1 cent amène des pertes à cause des frais bancaires (les pertes sont absorbées par PayPal dans leur cas, mais moins les gens payaient, plus grand était la part de PayPal). Ils ont vu aussi une augmentation des ventes du jeu sur les autres plateformes de distribution (Steam et Wiiware).

Beaucoup de personnes l'ont aussi acheté pour avoir une deuxième licence, pour donner le jeu à un ami ou simplement avoir le jeu sous une autre plateforme. Le jeu fonctionne sous Mac OS, Linux et Windows. Lors de l'achat, le consommateur peut télécharger les trois versions, mais certaines personnes ont quand même décidé de payer le jeu plusieurs fois. L'autre chose étonnante, beaucoup de personnes l'ont acheté à petit prix pour voir pour tester le jeu complet plutôt qu'une démo, et ensuite revenir faire un don via PayPal (si les gens le font vraiment est une autre question...).

La promotion est en cours jusqu'au 25 octobre pour ceux qui seraient intéressés et je vous recommande fortement le jeu, au prix que vous voulez ;).


  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
24 septembre 09
  • 9
  • 0

Une présentation manquée réussie

Tout le monde qui a déjà fait une présentation Live sait qu'il va toujours avoir un pépin pendant la présentation. Vous pouvez appeler ça une application de la loi de Murphy si vous voulez.

Trois acteurs ont décidé d'en faire une sorte de parodie. Ces trois acteurs sont présentés à une classe d'université comme des ingénieurs venant présenter le démo d'un jeu live.

Évidemment, tous ce qui pouvait mal se passer, se passe mal. La démo présentée est un vidéo préenregistré et l'acteur principal, qui se fait passer pour l'ingénieur en charge, raconte des faits très personnels sur sa vie. On voit graduellement l'acteur principal devenir de plus en plus misérable devant toute une classe d'étudiants attentifs.

À la fin de la pièce, le professeur en charge explique aux étudiants que c'était en fait une pièce de théâtre.

En sachant d'avance que cette présentation est en fait une pièce scriptée, on se bidonne tout le long de la présentation, mais en tant qu'étudiant, la situation devait vraiment être étrange.

Vidéo : The Last Lecture

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
19 août 09
  • 3
  • 0

Navigateur par défaut de TweetDeck

J'ai récemment changé mon navigateur par défaut sous Ubuntu, à Firefox-3.5 plutôt que Firefox-3.0. Tout fonctionne bien et j'aime bien les petites améliorations à l'interface utilisateur, cependant mon TweetDeck continue d'ouvrir les liens dans Firefox-3.0. Ce n'est cependant pas la faute de TweetDeck, mais bien celle d'Adobe AIR (quelqu'un est surpris qu'Adobe ne fasse pas les choses comme il le faut sous Linux?). Ayant Google comme meilleur ami, je suis tombé sur quelques articles en anglais spécifiant comme changer le navigateur et j'ai décidé de faire ma propre version en français, avec la nouvelle version de AIR.

  • Pour changer les fichiers requis, vous allez avoir besoin de vim, nous
    allons éditer un fichier compilé et la majorité des éditeurs de texte
    ne suffise pas. Pour l'installer si ce n'est pas déjà fait : sudo
    apt-get install vim
  • Ouvrez une console (alt+f2 : gnome-terminal sous Ubuntu) et tapez sudo
    locate libCore.so
    . Si vous êtes sur Ubuntu, il ya des bonnes chances
    que le fichier soit dans /opt/Adobe Air/Versions/1.0/
  • Dirigez-vous vers le chemin indiqué et entrez dans le fichier avec sudo vim libCore.so.
  • Si vous avez la dernière version d'Adobe AIR, il faut se diriger vers
    la ligne 16104 (si vous êtes sur l'ancienne version, la ligne est 15500). Dans vim, tapez :16104 pour vous déplacer directement
    à la ligne.
  • Identifiez le mot firefox sur la ligne et effacez-le.
  • Une fois effacé, tapez :i qui va vous mettre en insert mode. Tapez browser (il est important de remplacer par un mot ayant le même
    nombre de lettres).
  • Ensuite, pesez sur le bouton Escape de votre clavier pour sortir du mode insert.
  • Taper maintenant :wq pour sauvegarder et quitter Vim.
  • Le plus difficile est maintenant fait. Il nous reste à créer un lien
    entre browser et votre navigateur de choix (chrome, konqueror ou
    firefox-3.5 dans notre cas). Il faut se déplacer vers le dossier
    "/usr/bin" ( cd /usr/bin/ ).
  • Pour faire le lien : sudo ln firefox-3.5 browser. Si vous utilisez un
    autre navigateur, remplacer firefox-3.5 par le nom de son exécutable
    qui devrait être dans le même dossier en principe.

J'espère avoir été assez clair et j'espère avoir aidé quelques personnes, si vous avez des questions, laissez-les dans les commentaires.

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
27 juillet 09
  • 1
  • 0

Python

Je me suis lancé récemment dans le Python, sans trop d'attente, mais avec un projet en tête. Étant donné que le projet était un projet personnel, me lancer dans un nouveau langage semblait être une bonne idée afin d'en apprendre un peu plus. J'ai été agréablement surpris de Python.

La page web de Python définit le langage comme : "dynamic object-oriented programming language" que je traduisais intérieurement à "langage de programmation hyper compliqué pour pas grand-chose », mais étant donné la popularité du langage, je ne pouvais pas au moins essayer. À mon grand plaisir, le python est très, très (encore une fois) très loin d'être compliqué. J'ai eu l'impression de retourner au primaire lorsque j'apprenais à faire des phrases. Autre chose qui m'a surpris, l'indentation. Elle est obligatoire et elle permet la compilation du programme. Heureusement, une fois le plug-in installé dans Éclipse, tout était bien géré. Le fait d'obliger l'indentation, oblige en quelque sorte au programme de rester propre.

Je n'ai pas eu le temps de m'y tremper assez pour pouvoir dire que c'est un bon ou un mauvais langage, mais je suis persuadé que pour ceux qui commencent la programmation, c'est un très bon point de départ. Énormément de projets open source sont faits en python ce qui permet de télécharger le code et de regarder la partie qui vous intéresse. Python n'est pas jeune, 15 ans environ, mais la version 3.* a seulement un an et la documentation n'est pas aussi rependue que je l'aurais voulu. Par contre pour la version 2.*, la documentation est omniprésente sur internet.

Finalement, pour ceux que ça intéresse, je vous invite à aller lire le guide du débutant sur Python.org (http://wiki.python.org/moin/BeginnersGuide) qui offre un guide pour ceux qui commencent la programmation et ceux qui sont déjà à l'aise avec des principes de programmation orientée objet. Dernier petit tuto que je trouve très bien : Ars nous montre comment construire un éditeur de blogue sous Ubuntu/Gnome avec python.

Dernière note importante, si vous avez des enfants autour de vous, il est important de ne pas se tromper entre python.com et python.org ... Bonne lecture!

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
17 juillet 09
  • 2
  • 0

Le meilleur médicament vendu dans les environs de "votre ville ici"!


Commentaires :
"Merci compagnie X, grâce à vos produits, je suis maintenant millionnaire, j'ai trois femmes, toutes heureuses et comblées autant au lit que dans la vie." - Anonyme

Nous avons tous vu un jour ou l'autre des commentaires qui avait l'air d'avoir été biaisés. Choisir les meilleurs commentaires est une chose, mais les inventés ou payer des gens pour des bons commentaires en est une autre.

Une compagnie pharmaceutique vient de recevoir une amende faite par la cour au montant de 300 000$ pour avoir payé ses employés afin qu'ils publient de faux commentaires sur des sites un peu partout sur le web. La compagnie faisait aussi pression sur le site ayant des commentaires négatifs afin que les commentaires soient retirés.

La compagnie, Lifestyle Lift, allait même jusqu'à acheter des domaines et des sites pour publier des reviews "indépendant" de leurs produits. Cette histoire me fait penser à un billet publié par François au mois d'avril sur l'histoire d'une petite compagnie qui avait été très vexée par une mauvaise review d'une personne qui n'avait même pas pu essayer leur produit.

Source : Ars Techinica

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
14 juillet 09
  • 4
  • 0

Rêve de petit garçon

Il y a déjà un bon moment, Hughes nous montrait son nouveau petit ami (qui n'a pas de nom) et une bonne démonstration de la "réalité augmentée". Quelques mois plus tard, des projets beaucoup plus utiles que celle présentée sont disponibles ou officiellement en développement. Deux ont particulièrement touché mon attention, un projet pilote de BMW qui sert à assister les mécaniciens et l'autre projet est en fait une application iPhone qui permet de voir les informations sur les lieux qui nous entourent.

Avec ces deux projets, je ne peux m'empêcher de penser aux rêves de tout jeune garçon : les lunettes qui voient à travers le linge. Vous en conviendrez qu'à l'époque, l'idée paraissait farfelue... Si en plus on ajoute le produit 3dSee de la compagnie Acid, nous avons même l'estimée de la personne nue en 3d... C'est beau la technologie.  

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
30 juin 09
  • 2
  • 0

Grosse période

Plein de projets open source sont sortis récemment :

  • PHP 5.3.0 (30 juin)
  • Éclipse Galileo (le 24 juin passé)
  • Firefox 3.5 (30 juin)

Pour complété le petit kit du développeur web, il nous manque encore MySql 5.1.36 qui devrait sortir relativement bientôt si on suit leur fréquence d'update et Apache qui est updaté environ une fois par année donc en théorie, c'est pas pour tout de suite.

PHP 5.3.0 introduit, entre autres, les fonctions anonymes (closures), les namespaces, la fonction fileinfo, la gestion/création des fichiers Phar et le légendaire goto!  

Éclipse Galileo (avec PDT 2.1) supporte maintenant les nouvelles fonctionnalités de PHP 5.3 mentionnés plus haut.

Firefox 3.5 ajoute beaucoup de nouvelles fonctionnalités HTML5, la navigation privée (porn mode pour les intimes) et la diffusion en direct de fichiers vidéos/audios de format open source (ogg).

Félicitations à tous les développeurs de ces merveilleux projets et outils open source.

*Image de Dalla

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
25 juin 09
  • 2
  • 0

Toujours plus vite

Google a fait et a mis disponible sur le site, une série d'articles permettant aux développeurs d'apprendre des petits trucs afin d'accélérer leurs pages web. Le but ultime étant de transformer le Web en un magazine dont chaque page ne prend pas plus de temps à charger que de tourner une page d'un vrai magazine. Certains conseils sont vraiment de base tandis que d'autre sont plus poussés. Les articles traitent de javascript, HTML, PHP ou encore comment optimiser des images pour en réduire la taille sans trop dégrader la qualité. Je vous invite à aller faire un petit tour : Google Code. Merci Google!

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
18 juin 09
  • 1
  • 0

Opera Unite

Depuis quelques jours, la compagnie Opera a annoncé que la prochaine version de leur navigateur aurait le système Unite. Un système qui
permettrait à l'utilisateur d'avoir un serveur web intégré dans leur navigateur.

Cela permettrait à l'utilisateur d'avoir ses marque-pages (bookmarks) d'un ordinateur à l'autre, partage de fichier, photos ou encore page web en cache. Je ne sais pas si je suis le seul, mais à mon avis, l'utilisateur moyen ne devrait pas être intéressé par un feature qui, même aux yeux de l'utilisateur moyen j'en suis sûr, ne va pas dans le navigateur.

Mon côté geek quant à lui, a peur pour la sécurité. J'ai bien hâte de voir leur système de mot de passe se faire briser et des compagnies de markéting à la big brother passé à travers les protections et collecter tous les signets, pages en cache et fichiers personnels partagés.

Une autre bonne idée serait probablement de modifier en lot les pages web en cache des utilisateurs pour injecter des pubs. Je vois d'ici le hacker sur la plage en train de regarder ses revenus explosés à ne rien faire. Je vais vous laisser réfléchir à d'autres idées rentables d'un système que probablement la majeure partie des utilisateurs d'Opéra (qui constituent 2.2% du web…) trouveront comme superflues.

Pour ceux qui aimeraient partager leur mot de passes, signets ou l'historique, il y a des méthodes déjà en place, beaucoup plus sécuritaires. Il y a par exemple, la super clef USB, ou encore l'extension Weave de Firefox qui téléverse en SSL sur leur serveur sécurisé (par des experts…). Si vous voulez vraiment, mais vraiment ouvrir votre ordinateur au monde, vous n'êtes pas monsieur tout le monde, mais quand même incapable d'installer apache (même avec l'installation automatisée), il vous reste POW qui est déjà disponible et s'intègre à Firefox.

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
4 juin 09
  • 0
  • 0

Ouvrez les yeux!

L'équipe de chercheur du UNSW (University of New South Wales, en australie) a effectué des tests avec des verres de contact qui contenaient des cellules souches. L'objectif étant d'aider les personnes aveugles ou partiellement aveugles a retrouvé en partie la vue.

Deux des trois cas d'étude étaient complètement aveugles et peuvent maintenant voir les grosses lettres chez l'optométriste. Le dernier cas était une personne avec une vision partielle qui peut maintenant passer le test de la vue pour un permis de conduite.

 Le procédé serait peu couteux et facile à reproduire. Les patients sont présentement en observation afin de voir si leur vision se dégrade (même si c'était le cas, ça serait formidable pour les étudiants de police qui doivent passer des tests sévères de vision). Chaque jour, on dirait que la science-fiction nous rattrape, même si on reste encore bien loin du capitaine Kirk!

Source : UNSWTV

Parlant de science-fiction, voici une démonstration du projet Natal de Microsoft pour la Xbox360 assez impréssionnante : YouTube E3
Le projet Natal reste une copie de la Wii de Nintendo, mais Microsoft semble pousser les idées de la Nintendo à leur extrême.

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
27 mai 09
  • 1
  • 0

Bling-Bling pour Bing

Beaucoup de rumeurs circulent maintenant sur un engin de recherche du nom de Bing. Cet engin de recherche serait en fait un changement de nom de Microsoft Live! Search pour un nom plus court et des nouvelles fonctionnalités. La compagnie PowerSet a été achetée par Microsoft au mois de juillet dernier. Cette compagnie travaille notamment sur les engins de recherche "sémantique".

On peut probablement faire 1+1 et se dire que Bing utiliserait la technologie de leur nouvelle acquisition, PowerSet. Les rumeurs au départ parlaient du nouvel engin avec le nom de Kumo et Microsoft a confirmé avoir testé à l'interne, durant 2 mois, un engin de recherche du nom de Kumo, mais l'achat récent des noms de domaine bing.co.uk, bing.co.nz ou encore bing.com.au  nous laisserait croire à un nom final Bing.

Encore d'autres rumeurs se rependent sur le fait qu'une campagne publicitaire serait mise en place avec un budget de 80 millions USD à 100 millions USD (à 20 millions près, la rumeur doit être vraie).

Pour terminer, une autre rumeur nous laisserait croire que Bing.com serait en ligne à partir de demain pour l'évènement All Things Digital à San Diego. J'ai bien hâte de voir quelle(s) rumeur(s) est vraie et lesquelles sont des canulars.

Note : la photo montrée est en fait la photo de Bing Crosby, chanteur/acteur célèbre autour des années 1930.

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
21 mai 09
  • 1
  • 0

MXHR

Un des moyens connus et rependus pour accélérer la vitesse d'un site web est de réduire le nombre d'appels (request) HTTP. Plusieurs méthodes sont disponibles, les sprites css, les images maps, une gestion efficace de la cache coté client. La gestion de la cache côté serveur est très importante aussi, mais n'a aucun rapport avec les appels HTTP donc je réserve ça pour un autre article!

Je vais résumer rapidement les méthodes mentionnées afin de ne pas perdre personne sur des termes qui ne sont peut-être pas les mêmes pour tout le monde :

Sprites CSS : réunir plusieurs images en une seule et, via css, attribuer à un élément cette nouvelle image à un background-image. Ensuite, cibler la partie de l'image demandée avec background-position. Je vous invite à voir JQueryUI, dans le bas de la page, pour voir les icônes réunit en une seule image (icons.png) et chaque <span> qui cible l'icône demandée.

Image maps : Une seule image contient plusieurs zones sensibles permettant de faire, par exemple, des liens différents.

Cache coté client : un code HTTP est renvoyé sur chaque ressource demandée. Le fameux 404 par exemple veut dire que la ressource demandée n'existe pas. Dans cas précis, le code 304 devrait être renvoyé pour signaler que le fichier n'a pas été modifié.

Une nouvelle méthode qui vient d'atteindre le stade alpha est le MXHR, qui permet de grouper plusieurs fichiers et de les "dégrouper " du côté client. Similaire si vous voulez à la compression gzip on-the-fly mais comprenant plusieurs fichiers. Le MXHR, qui a été fait par l'équipe de Digg, ne supporte pas encore la cache, mais c'est une feature qui est dans les priorités. Une démo a été mise en place pour montrer la différence entre une partie de page normale et une partie de page en stream. Je répète encore une fois que la librairie est en stade alpha et que les performances seront améliorées sur certains navigateurs(Internet Explorer par exemple est dans la mire de feu). Sur Firefox 3.0.1, j'ai une amélioration d'environ 550%.

Cette technique sera particulièrement utile pour les images qui ne peuvent être transformées en css sprites ou en images map, pour les conditions css qui ne sont pas toutes dans le même fichier ou encore pour des zones complètes de page web qui n'ont pas besoin d'être chargées dans la première seconde (des divs qui s'affichent au clic d'un bouton par exemple). J'ai hâte de voir comment va se dérouler le développement de cette technique!

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis


Pierre Paul Lefebvre
Pierre Paul Lefebvre
20 mai 09
  • 5
  • 0

Une option méconnue

Depuis au moins une semaine, par temps perdu, je cherchais un éditeur de texte qui avait l'option de sauvegarde automatique. J'ai souvent l'habitude d'aller un peu (beaucoup) trop vite en utilisant mes raccourcis pour fermer mes fenêtres et ce n'est pas rare que mon Firefox plante. Alors quand j'ai à écrire de longs textes dans un navigateur, j'ai toujours un peu peur de perdre tout mon texte. La solution la plus simple serait d'instaurer un système de sauvegarde automatique, mais la solution la moins chère, serait de trouver un éditeur de texte qui le fait déjà.

Je vois d'ici les gens crier haut et fort qu'Open Office le fait depuis longtemps, avec raison, mais une fois copié dans un éditeur de texte dans un navigateur, le cauchemar commence. Peut-être certains ont vu la semaine dernière le formatage automatique qui avait été copié dans le billet "Antidote pour Linux" et qui avait brisé une bonne partie de la page d'accueil.

C'est une longue introduction pour dire finalement que j'ai trouvé le programme presque parfait. Gedit, c'est le Notepad pour Gnome, c'est loin d'être la première fois que je l'utilise, mais c'est la première fois que je me rends compte qu'il y a une option de sauvegarde automatique. Gedit a aussi un système de plug-ins et permet aussi la correction de base selon la langue choisie. Le système de sauvegarde ne fonctionne pas comme les autres programmes par contre.

Il faut avoir déjà sauvegardé le fichier afin que Gedit puisse le sauvegarder lui-même par la suite. On dirait que les programmeurs n'ont pas été capables de s'entendre sur une nomenclature pour les noms de fichiers alors ils ont tous simplement laissé tomber la sauvegarde automatique si le fichier n'était pas déjà enregistré. Antidote ne s'intègre pas automatiquement dans Gedit (contrairement à OpenOffice) mais bon, c'est déjà un grand pas de fait!

Site de Gedit pour ceux qui ne sont pas sur Gnome et qui aimerait voir quelques images.

  • Partagez sur del.icio.us
  • Partagez sur Facebook
  • Partagez sur Google
  • Partagez sur LinkedIn
  • Partagez sur Live
  • Partagez sur TwitThis