Le blogue de Jean-Marc

Trouver l'inspiration

La conception de site web implique une portion créative qui peut s'assécher avec le temps... c'est pourquoi de temps à autre, il faut s'éloigner du web... s'éloigner des lectures techniques...

Ma façon de trouver l'inspiration, de la garder vivante... c'est de voyager, lire des romans, des articles sur plein de sujets divers... dernièrement, grâce à Hugues, j'ai ajouté une source d'inspiration dont

Jean-Marc – Sam, 2008 – 06 – 28 14:03

Stop... on continue plus loin que le Web

Je suis de retour de Corse après des vacances bien méritées... Après avoir sélectionné quelques bonnes photos dans la tonne que j'ai prise là-bas je me suis questionné sur l'outil à utiliser pour les partager avec mes amis et mes collègues.

Je pouvais bien sûr monter un site de toute pièce mais disons que la proportion d'effort par rapport à l'utilité réelle laissait à désirer. Samedi, donc, j'ai fouillé un peu et

Jean-Marc – Lun, 2008 – 06 – 16 22:31

Out Komodo bonjour ScITE

Tel que discuté dans vers un éditeur plus léger pour Ruby on Rails j'ai commencé à utiliser Komodo Edit d'ActiveState. La lune de miel a été de très courte durée. Après deux matins à avoir mon travail dans le train interrompu après seulement vingt minutes de travail j'ai placé Komodo dans la même catégorie de RadRails... trop

Jean-Marc – Lun, 2008 – 03 – 31 17:17

Objet Ruby... dis moi ce que tu fais

Qui n'a pas connu ce bref moment d'hésitation dans IRB ou la console de Rails... on viens d'inscrire le nom d'une classe ou encore d'un objet et on est plus certains du nom de la méthode.

Plutôt que de faire TAB + TAB et avoir les 3597 méthodes disponibles pour l'objet et tous ses parents on peut interroger directement l'objet et obtenir les

Jean-Marc – Mer, 2008 – 03 – 19 20:59

Différent mais égal - Convertir d'une base à une autre (3e défi Ruby)

Un défi très simple mais qui expose une fonctionnalité de Ruby très intéressante... la conversion entre des nombres de bases différentes.

Vous connaissez très certainement la base 16 sous-jacent au système hexadécimal ou encore la base 2 derrière le binaire. Mais connaissez

Jean-Marc – Sam, 2008 – 03 – 15 12:01

Vers un éditeur plus léger pour Ruby on Rails

Hier j'ai frappé un noeud... Radrails utilisais 200mb de mémoire sur mon ordinateur portable en plus de prendre une éternité pour ouvrir quelque fichiers que ce soit.

Ce n'est pas la première fois mais, hier, j'ai perdu patience et me suis lancé à la recherche d'un nouvel éditeur. J'travaille sous Windows donc j'peux faire un croix sur TextMate et malgré tout le bruit autour d'Aptana j'aimerais m'éloigner de tout ce qui roule sur Eclipse à cause de la lourdeur.

Je me lance donc en période d'essai, je suis à nouveau libre d'éditeur, un développeur sans attache. Ma première conquête Komodo Edit d'ActiveState. À première vue, il rencontre mon critère de base, il est léger et assez rapide (pour ma première soirée en tête à tête, après sa toute première initialisation les projets sont chargés en 10-15 secondes, contrairement à la minute habituelle de RadRails). On peut rapidement configurer les commandes qui viennent standard avec RadRails (qui avec un peu de recul... j'apprécie le fait de pouvoir les configurer exactement à ma façon). Dans les négatifs, Komodo n'est pas OpenSource ce qui me mettrais à la merci de ActiveState s'il décidait de ne plus avoir de license gratuite.

Reste donc à voir si ma productivité vas augmenter.

à bientôt!

Jean-Marc

Jean-Marc – Ven, 2008 – 03 – 07 08:55

La vitesse d'un site, une question de perception

J'écoutais récemment la présentation de Randy Shoup sur l'architecture d'eBay {en}. Plusieurs points m'ont fasciné dans cette présentation:

  • Le site où la présentation est disponible... voir le "powerpoint" en même temps que le dialogue, très intéressant
  • Chez eBay tout est énorme
  • Plusieurs des techniques discutées dans le site ne s'appliqueront probablement jamais à vous
  • La vitesse d'un site est purement une question de perception

C'est ce dernier point que j'aimerais couvrir aujourd'hui. Souvent, très souvent, les sites webs et logiciels sont développés pour fonctionner de façon synchrone et séquentiel.

Imaginons un site web où

Jean-Marc – Sam, 2008 – 02 – 23 12:54

Comment ne pas faire un scrum

Il y a un peu moins d'un an, Hugues touchait le sujet des scrums sur un projet à sa charge. Rapidement Scrum est une méthode agile de gestion de projet logiciel. Les prémisses sont très simples et focussés sur l'équipe de travail ainsi que sur le travail à accomplir. L'overhead réduit à un minimum.

Pour plusieurs compagnies c'est la méthode de gestion

Jean-Marc – Mer, 2008 – 02 – 13 21:30

de la beauté et du web

Qu'est-ce qu'un beau site web? En fait, est-ce qu'un site web est beau, laid?

Avant de répondre... et sans entrer dans un débat philosophique sur la beauté... il faut considérer que la beauté est très souvent dans l'oeil de celui qui regarde - Oscar WILDE.

Alors si on ne peut quantifier la beauté, comment la traiter lorsqu'on parle d'un site web? Comment réagir lorsqu'on se fait dire qu'une page n'est pas belle (surtout lorsque c'est notre client qui le dit).

Eh bien, tout simplement, en ne traitant pas de beauté. Un site, une page, sont des communications, des messages. Son visuel aide ou oui nui au message offert à l'oeil. Il l'obscurcit ou le rend clair.

En ce sens la question à laquelle on doit répondre est: "est-ce que le visuel du site permet de transmettre le message de la façon voulu"? Si la réponse est "oui" alors le visuel est adéquat... aussi laid ou beau qu'il soit.

Jean-Marc – Mer, 2007 – 10 – 31 07:02

Étendre le code des modèles de plugins

Un courriel que j'ai reçu récemment....

Cher Jean-Marc,

J'ai un plugin que je viens de développer et que j'aimerais réutiliser dans une nouvelle application. Mon problème est que la nouvelle application doit être en plusieurs langues alors que mon plugin ne fonctionne qu'en une seule langue.

Je sais que je pourrais changer le plugin mais j'devrais aussi

Jean-Marc – Mar, 2007 – 10 – 16 21:32
Flux XML