Idées sur la Easy Gate

22 09 2006

Jusqu’à aujourd’hui, quand un FAI veut nous vendre son offre, son discours est généralement orienté dans ce sens :


  1. Je vous vend un abonnement Internet pour XX d’euros.
  2. Et en plus gratuitement le téléphone !
  3. Et en plus plus, gratuitement la télévision !

Bref, le message est orienté vers un usager qui souhaite d’abord accéder à Internet et à qui on offre plus par rapport à la concurrence.

Neuf Telecom vient d’annoncer un nouvel abonnement Easy Neuf avec en location un ordinateur/routeur Easy Gate. Cette fois, à la place d’un simple modem ADSL, c’est un ordinateur autonome et simple d’utilisation. Clubic en parle en détail avec des photos.

Je pense que Neuf Telecom possède ici un avantage sur ses concurrents dans la mesure où pour une fois, le discours pourrait très bien être inversé :

  1. Pour XX euros/mois, vous avez le téléphone illimité et la télévision/TNT
  2. et pour à peine 10E de plus, je vous prête un mini-PC qui permet d’aller sur Internet

Avec comme cible, 50% de la population non encore connectée et n’ayant pas l’envie ou les compétences pour se mettre à l’Informatique avec un grand I. Cela englobe tous les néophytes curieux de voir enfin à quoi ça ressemble ce fameux truc Internet dont on entend parler au journal de 20H…

Je suis donc impatient de voir avec quelle formule Neuf va marketer ce produit 😉



Clés techniques et clés d’état

19 09 2006

update: remarques en fin d’article

Je suis partisan d’une simplification des tables avec une clé primaire non métier. Ce que l’on nomme généralement clé primaire technique sous forme d’un entier auto-incrementé, c’est mon coté rails qui parle là.

Mais concernant la définition des états je desteste me retrouver avec des entiers de 1 à X décrivant chacun une étape. Exemple :

1 -> Initialisation 2 -> En cours 3 -> Fin traitement OK 4 -> Fin traitement KO 5 -> Stockage 6 -> Sortie

Le gros problème de ce genre d’états est qu’il difficile pour l’esprit humain de garder la correspondance en tête. Surtout quand on se retrouve avec une dizaine de listes différentes comme ceci.

Si l’on prend des données lambda en base utilisant le système précédent, voici ce que l’on pourrait voir dans la base de données :

|   DONNEE  |   ETAT  | |===========|=========| |  entree1  |    1    | |  entree2  |    3    | |  entree3  |    5    | |  entree4  |    2    |

Résultat, on passe son temps à se demander quelle est déjà l’étape correspondante. J’aimerais avoir une façon plus lisible de comprendre ces éléments sans devoir me référer à une autre table ou retrouver dans mon code les différentes implémentations.

Par exemple je trouve ceci plus lisible :

|   DONNEE  |   ETAT  | |===========|=========| |  entree1  |  INIT   | |  entree2  |  T OK   | |  entree3  |  T KO   | |  entree4  |  ENCO   |

Mais j’ai bien conscience que d’une part ce n’est peut-être pas vraiment optimisé car on passe d’une colonne d’entiers à une colonne de caractères (Problème d’index et compagnie) et d’autre part, ca fait un peu charabia cet état sur 4 caractères.

D’autres propositions ?

update: Suite aux commentaires éclairés de Yann (Pas de blog à linker…bientôt ?), je crois que ma refléxion part d’un postulat incorrect. En effet, je base ma réflexion sur un existant où l’on retrouve dans une table des états de 1 à 6. Ces états ne sont pas des clés étrangères pointant vers une table de référence des états et je crois que mon erreur vient de là. Je cherche à résoudre un problème qui n’est pas, et sa résolution est seulement l’affaire d’un travail d’amélioration de la base de données existante.



Struts2 arrive…

19 09 2006

Etant donné la popularité du framework Struts encore aujourd’hui, je pense qu’il est vraiment bon pour le CV de se former et d’être prêt pour la sortie de la version 2 du framework.

En effet, je ne serais pas étonné de voir le buzz monter lors de la sortie de struts2 et de voir aussi les décideurs et chefs informatiques (ceux qui lisent le 01 😉 ) se dirent :

Tiens la version 2 de notre framework préféré, chouette. On migre !

(un DSI dit souvent chouette, c’est connu 😉 )

Tout ça pour conclure, prenez de l’avance : Converting to Struts2 – Part I



Comment devenir programmeur

18 09 2006

Vu sur secretgeek, voici le secret que tous les développeurs connaissent :

   intellisense        
	||        
	\/       
	code >>> compile >>>>> run >>>> success :-)        
	/\         ||          ||        
	^^         \/          \/        
	^^      errors       errors        
	^^          \\       //        
	^^           \\     //        
	^^             google        
	^^              ||        
	\\              \/         
	\<<<<<<<  cut N paste

Maintenant que vous savez, gardez-le pour vous et abusez en 😉



C’est beau…

3 09 2006

Et oui que c’est beau, et d’une sobreté tout à faite classieuse.

Le lien pour participer à cette béta : Firefox 2 beta 2

J’aimerais participer à ce béta test et poster des bugs mais la stabilité du soft est impressionnante en utilisation principale…