deniscope

Aller au contenu | Aller au menu | Aller à la recherche

2016 janv. 30

Smart Match - Mise en application

Rappelez vous, il y a presque deux ans, je vous présentais la technologie Smart Match, une technique qui permet de rentre le contenu d'un email dynamique. Il y a quelques jours j'ai eu l'occasion de la tester dans la vraie vie (à l'époque je m'étais arrêté au stade de test). Le résultat est bluffant, ça fonctionne très bien et voici mes remarques (et rectifications):

  1. Toutes les images "Smart Match" doivent être des background-image, sinon certain navigateur mette une image cassée.
  2. On peut également utiliser un code de redirection (type 301) vers une image lorsqu'on souhaite "griller" une image.
  3. Le positionnement des éléments (tel div ou img) ne peut pas être mis en absolute ou en float, du coup la superposition des images est très restreintes (mais reste possible).

Bref, je vous invite à tester par vous même. J'écrirais peut être un exemple complet prochainement (je bosse encore dessus).

2015 oct. 22

Réduire pour séduire

Ce matin, pendant mon trajet quotidien en bus, je me suis surpris à lire un message publicitaire écrit sous une affiche aguichante qui disait: "Pour votre santé, mangez 5 fruits et légumes". C'était écrit là, noir sur blanc, en bas de l'affiche (banalement). Voilà.

En premier lieu, je me suis posais la question du pourquoi il ne précisait pas "par jour" comme il me semblait me le rappeler du message qu'on nous assène régulièrement: "Pour votre santé, mangez au moins 5 fruits et légumes par jour". Je me suis dit que c'était de la simple logique, une évidence. Bien évidemment, si on mange 5 fruits et légumes une fois dans notre vie, ça n'en sera pas moins bon pour notre santé, mais c'est évidemment insuffisant. C'est évident (et puis c'est tout). Voilà.

Bon, d'un autre coté, "Pour votre santé", est une évidence aussi. Ils auraient pu mettre "Mangez 5 fruits et légumes" en cherchant bien la concision. Après tout, c'est évident que c'est bon pour la santé, les fruits et les légumes. C'est logique (z'ont pas du bien réfléchir). Voilà.

Et puis, "Mangez". Non mais, entre nous, vu qu'on en est à la réduction, sauf dans de rare cas peu religieux, je ne vois pas bien ce qu'on pourrait faire des 5 fruits et légumes mis à par les manger. Donc, "5 fruits et légumes", au final, c'est évident, non? On comprend tout (faut être logique aussi un peu). Voilà.

Vous voyez où je veux en venir, la conclusion de tout ça? C'est évident.

(Voilà)

2015 sept. 8

Hearth-Bite ou le projet choucroute

Au début de l'été dernier j'ai voulu me remettre à la course à pied. Du coup, histoire de me motiver un peu, j'ai fait quelques emplettes dans un magasin de sport où, en échange d'une coquette somme, j'ai acquis une Forerunner 10 de chez Garmin. C'est une montre équipée d'un GPS qui permet notamment de visualiser votre parcours sur une carte une fois que vous avez sué sang et eau pour parcourir quelques kilomètres. Ce fabuleux outil en main, j'ai rapidement pensé au projet hearth-bite.

Avant de continuer, je dois faire une petite parenthèse. Tel le Tartuffe de base, j'ai changé toutes les b*tes(1) de ce texte par le mot choucroute afin de ne pas heurter les jeunes âmes sensibles qui seraient amenées à lire ce billet (et puis, je trouve ça drôle aussi). Je referme la parenthèse.

Le projet "Hearth-bite" a donc pour objectif de dessiner des choucroutes sur la planète. Munis de votre montre GPS (ou d'un quelconque smart phone), vous vous déplacez de tel sorte que le résultat de votre parcours forme une belle choucroute sur la carte que vous ne manquerez pas de visualiser en fin d'épreuve (notez que le tour d'un arbre ne suffit pas à former un cercle, ce qui aurait pus être utile).

hearthbitte.png

A ce jour, j'ai du faire une dizaine de parcours. Aucun ne ressemble (même de loin) à une choucroute (constatez par vous même). J'avoue mettre un peu résigné et n'essaye même plus trop. L'autre jour, par hasard, je suis tombé sur cet article (je remarque qu'aucune choucroute n’apparaît sur ce dessin). Il faut savoir reconnaître quand on trouve plus fort que soi. Là, c'est indéniable. Cela ne m’empêchera pas de tenter une choucroute, de temps en temps, lors d'un de mes joggings hebdomadaires.

(1): Je parle bien ici de bite (ou vit comme je l'ai appris récemment).

EDIT #1: Certains chemins semblent plus adaptés que d'autres...

2015 mai 5

izzyFTP, une Firefox OS application

Il y a quelques mois, j'ai fait l'acquisition d'un ZTE sous Firefox OS. C'est mon premier smart phone et je l'ai surtout acheté car je voulais voir ce qu'était Firefox OS (j'aime bien ce que fait Mozilla en règle général). Mon opinion sur cet OS tient en un mot et n'est pas du tout le sujet de billet. Rien de mieux pour découvrir un environnement que de développer une application, j'ai donc décidé de faire un client FTP (initialement je voulais faire un client SSH mais les RFC sont vraiment trop touffues).

J'ai donc développé izzyFTP.

Le développement en HTML5 est sympa mais le truc génial c'est les retours. J'ai plusieurs projets à mon actif, je communique en général via ce blog et depuis peu sur Twitter. Je ne sais pas si c'est "l'effet Twitter" mais j'ai eu des retours inattendus.

D'abord une personne m'a contacté sur Twitter car elle voulait refaire mon interface car je cite "elle pique les yeux". Ensuite j'ai eu des conseils et/ou des demandes spécifiques toujours via Twitter. Et enfin, une demande (via linkedin) pour présenter mon retour d'expérience sur le développement de cette application lors d'un meetup de Firefox OS France. Toutes cette popularité soudaine et inattendue, ça fait plaisir.

Et puis il y a ça: stats Incroyable, il y a environ 10 installations d'izzyFTP par semaine. Au commencement, je ne voyais pas bien l'utilité d'un client FTP sur mobile. Maintenant que j'ai le mien d'installé sur mon mobile, j'avoue l'utiliser quelques fois pour mes sites perso (mais ça reste des cas isolés). Je trouve ces stats énormes, je ne les explique pas vraiment mais encore une fois, c'est super gratifiant.

Depuis, je push quelques hot fixes (available on github) et je suis de loin ce qui se passe sur Firefox OS. Je développerais peut être un version 2 avec un support FTPs (pas sûr) et je continue à regarder les stats en souriant.

NB: Le mot est "mitigé".

2014 juil. 5

Templiers de Mechner, Pham et Puvilland

Titre: Templiers
Auteur: Jordan Mechner, LeUyenPham et Alex Puvilland
Catégorie:bd ado
Avis éclair: J'aime beaucoup
Détail technique: Histoire en deux volumes
Citation: "Personne ne peut passer une nuit dans une telle puanteur, arrangez ça ou la merde que vous sentirez sera la vôtre, dans la pire cellule du Châtelet!"

Ma critique:
Malgré le titre, ce n'est pas à proprement parlé une histoire de templier (enfin un peu quand même). Les templiers, l'époque des templiers sont le contexte de l'histoire, le décor, le prétexte pour faire une histoire d'aventure passionnante et rondement menée. J'aime beaucoup le graphisme et les couleurs, on rentre super rapidement dans le sujet et les personnages sont bien travaillés... une bonne bd d'aventure.

2014 avr. 12

Blast de Larcenet

Titre: Blast - Pourvu que les Bouddhistes se trompent
Auteur: Manu Larcenet
Catégorie:bd adulte
Avis éclair: J'adore (chef d’œuvre)
Détail technique: Quatrième et dernier volume de la série
Citation: "Ce sont souvent les hommes les plus répugnants qui vous feront grief de vulgarité."

Ma critique:
Suite et fin de l'enquête, je ne regrette pas du tout l'attente, le dernier volume conclut bien le récit. C'est 4 livres forment désormais une de mes séries préférées de ma bibliothèque. A lire absolument. Il y a toujours quelques "délires" graphiques (que je n'apprécie pas forcément d'ailleurs) qui, pour l'occasion, donnent un peu de couleur à l'ouvrage. Et, dans ce dernier volume, on lève le voile de certaines anecdotes restées en suspend dans les volumes précédents. C'est toujours très bien écrit, j'aime également beaucoup les dessins. L'adjectif qui correspond sans doute le mieux à cette saga et à son personnage principal: "incontournable".

2014 mar. 7

Smart Match - Contenu d'email dynamique

Introduction

Smart Match est une nouvelle technologie qui permet de rendre le contenu d'un email dynamique.

Description technique

La technique consiste à cacher des images subtilement dans le contenu des emails. Ces images seront contactées par le client mail mais ne retourneront pas de contenu (code HTTP 204: No Content), elles devront avoir une url contenant des paramètres définissant le coté dynamique du contenu (par exemple l'identifiant d'une commande ou la référence d'un formulaire). Lorsque le serveur servant les images décide de changer le contenu de l'email, il n'a qu'à retourner un contenu valide par image, il grillera alors les allumettes "Match" car ces images seront mises en Cache par le client email. Correctement disposées avec des attributs CSS adaptés, les images peuvent recouvrir une partie du contenu, en ajouter, rendre des boutons inactifs ou même ajouter des informations.

Exemple: Validation d'une demande

Imaginez un accusé de réception pour une demande quelconque. Vous recevriez un email dans le début pourrait ressembler à ça: pending.png Une fois la commande acceptée (ou refusée), l'email deviendrez: accepted.png Code de l'email:

<div style="background: url('http://izzyway.com/background/pending.gif') no-repeat top right;">
   <img src = "http://izzyway.com/background/ribbon.php?id=123" style = "float: right; margin: 0; padding: 0;z-index:100;" alt = "" title = "" />
   <img src = "http://izzyway.com/background/msg.php?id=123" style = "margin:0 0 0 44px;" alt = "" title = "" />
   <div>
      <p>Nous accusons de votre demande. </p>
</div></div>

Aussi longtemps qu'il est nécessaire l'image nommée ici background/ribbon.php retournera "204 No Content", une fois la demande effectivement validée (ou refusée), le serveur retournera le contenu de l'image avec biensur le code 200. L'image background/msg.php agira de la même façon mais avec un contenu donnant des informations complémentaires sur la validation de la demande.

Autres applications possibles

  1. Griser des boutons (en positionnant une image transparente au dessus)
  2. Suivi de livraison de commande (une image par ligne dans un tableau d'information)
  3. Information sur l'ouverture de l'email (pour le cas de liste d'email)
  4. et bien d'autres...

Tests

Smart Match a été testé avec gmail, yahoo, hotmail, et d'autres clients emails lourds (pas Outlook je l'avoue), cela fonctionne super bien.

Conclusion

Plus qu'une nouvelle technologie, Smart Match est un algorithme habile pour rendre dynamique le contenu d'un email. Le point crucial de la technique est la gestion du Cache du client email, une fois l'image utilisée, elle sera mise en Cache (elle sera "grillée" comme une allumette) et ne pourra alors plus être utilisé pour changer le contenu de l'email. Le résultat est bluffant, les images changent dès l'ouverture de l'email et le contenu semble vraiment changer.

2014 fév. 8

Superworld de Rivière, Follini et Corgié

Titre: SuperWorld
Auteur: Jean-Marc Rivière (scénario), Francesca Follini (dessin) et Johann Corgié (couleur)
Catégorie:bd ado
Avis éclair: J'aime
Détail technique: Une bd de super héros française
Citation: "Ce con l'a bien cherché. A moitié des filles du bahut paieraient pour voir son stock d'hormones définitivement anéanti."

Ma critique:
Prévu en 3 tomes (le second sort dans les prochains mois), j'ai bien aimé l'idée (les enfants de super héros qui se retrouve sans leur parent), les personnages (le naze, l'homme d'expérience et la nana futée) et l'histoire (conspiration ou bonne nouvelle?). Le tout se tient bien, ça se lit super vite et j'ai hâte de voir la suite.

2014 fév. 1

MediaEntity de Émilie et Simon

Titre: MediaEntity
Auteur: Émilie et Simon
Catégorie:bd ado
Avis éclair: J'aime
Détail technique: Première bd avec de la réalité augmenté
Citation: "Nous jurons de trouver tous les infectés du monde et de leur montrer le chemin vers la liberté"

Ma critique:
Plus qu'une bande dessiné c'est tout un univers, une communauté qui a été créé autour de cette histoire. La bande dessinée est accessible sur le net ici: http://www.mediaentity.net/ , on peut évidemment l'acheter en papier (ce que j'ai fait) et profiter des contenus en réalités augmenté (c'est très bien fait). L’histoire est sympa, c'est bien ancré dans notre société numérique. Les personnages sont intéressants, j’attends la suite (le 4ieme et dernier volume doit sortir au printemps 2015).

2013 déc. 28

Qui a tué l'idiot? de Dumontheuil

Titre: Qui a tué l'idiot?
Auteur: Nicolas Dumontheuil
Catégorie:bd adulte
Avis éclair: J'aime
Détail technique: Humour décalé voir absurde
Citation: "Dans la religion, il faut du risque! de l'émotion! du spectacle! du sport! pourquoi croyez vous que le curé se suicide régulièrement?"

Ma critique:
Le texte est fabuleux, toujours en équilibre entre le plausible et l'incompréhensible, le mélange est très réussi. On cherche, avec le principal protagoniste, a démêler cette histoire de fou, ça ressemble un peu à une enquête policière (qui a tué l'idiot?) mais c'est bien plus que cela. J'adore l'ambiance, les personnages et surtout les dialogues. Je n'ai pas mis un avis beaucoup plus positif malgré tout car j'ai trouvé quelques longueurs. Mais c'est une très bonne bd à découvrir (si ce n'est déjà fait).

2013 déc. 24

Conte de Noël

Monsieur et Madame Tintoin eurent, un jour, un fils qu'ils appelèrent Crisse. Tout bon vivant qu'ils étaient, ils ne manquaient pas de rire ensemble de leur bonne fortune, on eu dit une vraie famille. Le père Tintoin était hilare à chaque nouvelle facétie de son fils prodigue.

Les jours passaient et le petit grandissait, tant et si bien qu'un jour il quitta la maison pour devenir, ce en quoi ses études le prédestinaient: masseur. Bien qu'il fit rire aux larmes celui-ci lorsqu'il exerçait son métier à la maison, le père Tintoin dépérissait rapidement depuis le départ de son fils.

Sentant son mari au bord de la dépression, la mère Tintoin décida, au court d'un week-end improvisé, de faire revenir son fils pour que celui-ci pratique son art et, surtout, fasse revenir le sourire de son père. C'est au tout début de son première massage, un peu énervé par la situation car son époux faisait toujours la mou, qu'elle s'entendit dire: "Mais rit, Crisse masse !!!"

NB: Un jeu de mot pourri c'est peut être faufilé dans ce texte (à mon insu).

2013 déc. 7

Bang ! de Deveney et Godart

Titre: Bang !
Auteur: Jean Christophe Deveney et Loïc Godart
Catégorie:bd adulte
Avis éclair: Bof !
Détail technique: Découpée en 6 épisodes
Citation: "J'ai trouvé l'homme de ma vie. Faudra que je vous présente, il a des clous dans les mains..."

Ma critique:
Les personnages sont bien destroyes, ils y avaient sans doute moyen de faire un truc bien mais je n'ai pas vraiment accroché. Je pense que cela aurait mérité d'être bien plus détaillé. L'histoire tourne autour de 8 protagonistes qui se sont promis des trucs (de s'entretuer à priori) et on les voit se battre pour arriver à leur fin. On aborde un passif énorme mais justement, on ne fait que l'aborder, alors que c'est ça qui aurait pu rendre l'histoire intéressante et les personnages encore plus attachants (car ils le sont déjà c'est ça qui est ballot, les personnages sont pas mal). Huit volumes auraient sans doute été une bonne idée (une par personnage pour bien tout saisir tout leur personnalité). C'est donc une bd un peu bâclée je trouve.

2013 nov. 30

Tyler Cross de Nury et Brüno

Titre: Tyler Cross
Auteur: Fabien Nury et Brüno
Catégorie: bd ado
Avis éclair: J'aime
Détail technique: Dessin sans texture
Citation: "Les morts ne passent pas de marché. Du moins, pas avec leur avocat."

Ma critique:
Tyler Cross est un gros dur au charisme fou, un peu comme le serait Clint Eastwood dans un de ses Westerns. Et un peu comme Clint Eastwood, il ne tolère pas l'échec, c'est une machine à gagner. J'aime bien le style, ça fait un peu polar, un peu mafieux, un peu western, c'est un savoureux mélange de genre. Après le scénario n'est pas d'une grand inventivité mais ce n'est pas le but. L'intérêt est de mettre Tyler Cross dans une situation dangereuse et de voir comment il va s'en sortir... C'est plaisant à lire, et il y aura probablement des suites.

2013 nov. 24

BubbleBabble sur izzyway

Vous pouvez désormais encoder ou décoder vos chaines de caractères en ligne sur izzyway: http://bubblebabble.izzyway.com/ et les sources sont même disponibles.

xibod-lunil-futad-binek-zotid-burak-zorof-zoxex

2013 nov. 23

Blacksad - Amarillo de Canales et Guarnido

Titre: Blacksad - Amarillo
Auteur: Díaz Canales et Juanjo Guarnido
Catégorie: bd tout public
Avis éclair: J'adore
Détail technique: C'est un Blacksad, donc tous les personnages sont représentés par des animaux
Citation: "- Qui es-tu pour me juger? Qu'as tu de plus qui te rends meilleur que moi? - La poésie et les couilles."

Ma critique:
J'aime vraiment le style de cette bd. C'est d'ailleurs étonnant car en général je suis très attaché au scénario. Dans les Blacksad (c'est le cinquième volume) ce n'est pas le scénario qui est important. Il est en général assez banal, pas mauvais mais sans surprise et sans rien d’innovant. Tout est dans la représentation des personnages. Le coup d'avoir remplacé les humains par des animaux tient du génie. Car ce n'est pas un simple remplacement d'image, c'est aussi une légère imitation de l'animal et c'est ça qui fait l'ouvrage si agréable à lire. Tout est dans le travail des personnages (et donc des animaux), leur mouvement, leur parole, et bien entendu leur rôle dans l'histoire. Une série à conseiller donc.

2013 nov. 16

Une vie chinoise de Kunwu et Ôtié

Titre: Une vie chinoise
Auteur: Philippe Ôtié et Li Kunwu
Catégorie:bd adulte
Avis éclair: J'ai pas du tout accroché
Détail technique: Noir et blanc avec des documents authentiques
Citation: "A peine entrés à l'école primaire, une vaste campagne dénommée "supprimons les 4 nuisibles" fut lancée pour éradiquer toutes les bestioles susceptibles de nuire aux récoltes. Nous appliquâmes la même recette que celle qui avait si bien réussi avec l'acier, le charbon, le bois et l'engrais: l'action de masse."

Ma critique:
Je n'ai pas réussi à finir le premier tome (je crois qu'il y en a 3). Le moins qu'on puisse dire c'est que ce n'est pas du tout légers. Je ne connais pas la portée historique du livre mais cela sonne vraie comme un témoignage pourrait l'être. C'est super dur, l'histoire de Chine ne fait pas rire du tout. Je ne pense pas que cela soit une mauvaise bd mais je n'ai pas du tout accroché.

2013 nov. 9

La fin de javascript ?

Aujourd'hui javascript est un langage incontournable pour la construction d'un site web même modeste. De plus en plus utilisé, possédant une grosse communauté de développeurs, javascript a le vent en poupe et on trouve maintenant de nombreux frameworks l'utilisant. Et pourtant. Pourtant, si on regarde quelques années en arrière, javascript était déjà présent dans les pages internet. Plutôt alors réservé aux développeurs expérimentés, il était souvent délaissé au profit de technologies lourdes (java ou flash) pour rendre "dynamique" une page. L'internet grandissant, les navigateurs ont également évolué. Ce qui prenait plusieurs kilos de lignes de code javascript avant, peut aujourd'hui s’exécuter en quelques instructions. Cela a pris du temps, le marketing aidant, on a même pu nommer les différentes périodes de cette évolution (DHTML, Ajax, Web2.0...) et petit à petit des choses se sont mises en place. Ces choses vont toutes dans le même sens : une mise en œuvre plus rapide et plus soignée du modèle MVC (Model View Controler).

Aujourd'hui toujours, javascript a beaucoup de mal à trouver sa place dans le système MVC. Trop souvent employé pour le 'V', heureusement rarement pour le 'M', il ne devrait apparaitre que dans le 'C', et encore. La prochaine grande évolution du web ne semble laisser que peu de place à un langage tel que javascript. Déjà HTML5/CSS3 remplacent avantageusement certains frameworks d'animation d'éléments visuels. Combien de temps faudra-t-il au web pour pouvoir se passer de javascript ?

La grande force d'un langage client puissant et d'une "bidouillabilité" exceptionnelle est qu'elle permet de faire une foultitude de choses d'une foultitude de manières. Mais le développement du web est aussi (et avant tout) un milieu réservé à des professionnels. Avec l’essor de l'internet mobile, les périphériques se multiplient et donc les clients web qui poussent vers une normalité des pratiques car il est toujours plus facile d'interpréter une norme selon ses spécificités (petit écran, tactile, noir et blanc...) plutôt que de compiler un code souvent complexe pour finalement seulement se rapprocher du comportement voulu. C'est pourquoi, même s'il sera toujours amusant à utiliser, le javascript devrait, en toute logique, disparaitre peu à peu de nos clients web.

2013 nov. 2

Antares (épisode 5) de Léo

Titre: Antares
Auteur: Léo
Catégorie:bd tout public
Avis éclair: J'aime
Détail technique: 5ième épisode du 3ième cycle des Mondes d'Aldébaran
Citation: "Nous allons envoyer un drone survoler le point X. Mais pour cela, il faut attendre que la tempête se calme."

Ma critique:
Ce cinquième volume déroge à la règle, en effet les deux premiers cycles des Mondes d'Aldébaran se sont terminés en 5 livres. Mais là non, ce n'est pas la fin, et l'intrigue et même à son comble. Tout cela reste dans la grande lignée des aventures de Kim, jeune femme un peu casse-couille mais attachante tout de même. La grande force de cette saga étant les mondes fabuleux avec leur faune et leur flore fantastique que Léo sait particulièrement bien rendre. Moi, j'aime bien.

2013 oct. 26

Astérix chez les Pictes de Ferri et Conrad

Titre: Astérix chez les pictes
Auteur: Jean-Yves Ferri (texte) et Didier Conrad (dessin)
Catégorie:bd tout public
Avis éclair: J'aime
Détail technique: Premier album "émancipé" d'Astérix, terme employé par Anne Goscinny (la fille de René Goscinny) qui en écrit une préface
Citation: "Et depuis quand est-ce que les revenants reviennent?"

Ma critique:
Ayant lu les 33 premiers albums, je me suis jeter sur la lecture du 35ieme devant la promesse d'amélioration drastique du scénario (j'ai définitivement renoncé à lire le numéro 34). Je pense que la pari est gagné, ce 35ième numéro est bien meilleur que les derniers. On y retrouve l'esprit de nos deux héros gaulois. Il m'a semblé qu'Obélix avait un peu amélioré son vocabulaire. On retrouve les bons calembours et on sent que l'auteur c'est inspiré des premiers album d'Astérix (limite plagiat parfois même). J'ai également eu le sentiment que la police de caractères avait changé, mais je n'ai pas encore vérifié (à croire que ce n'est pas important).

2013 oct. 19

Pilules Bleues de Peeters

Titre: Pilules Bleues
Auteur: Frederik Peeters
Catégorie:bd adulte
Avis éclair: J'aime
Détail technique: Noir et blanc
Citation: "Quel est ce genre de fille qui peut se permettre de boire du champagne dans une piscine avec un t-shirt mouillé, tout en restant classe et de bon goût?"

Ma critique:
Pas facile de traiter du sida sans tomber dans le pathos mais cette bande dessinée y arrive très bien. Cela m'a même fait réfléchir sur certains aspects de la maladie auxquels je n'avais pas pensé avant. Les personnages sont attachants, l'histoire n'est pas vraiment importante (style tranches de vie), les dessins sont sympa et le tout donne une bonne bande dessinée.

- page 1 de 10