Du producteur au consommateur : pour les livres aussi

24/08/2009
vente directe bd littérature
A l'instar de Fermiers d'à côté et des conflits opposant grande distribution et producteurs, internet permet de rebattre quelques cartes dans d'autre domaine.

En effet, dans le monde de l'édition, l'impression numérique a permis de baisser le coùt de tirages a petites quantités. Cela permet aussi à de jeunes auteurs dont les manuscrits et les premières planches sont rejetés par les maison d'édition, de tenter leur chance en 1/ se rendant visible à l'aide de blog et 2/vendre en directe leurs livres ou BDs.

C'est le cas avec Pascal Placeman un graphiste belge qui partage des moments de vie dans la BD "Trentenaire, marié, 2 enfants". Vous pourrez d'abord goutez à de nombreuses blanches sur le blog et si cela vous plait opter pour la version papier via ce "formulaire".

PS: Par contre en Belgique, avec la bière ils voient doubles, en l'espace d'une semaine, j'ai reçu deux exemplaires (au lieu d'un et pour le même prix).
Pas de commentaires

Agenda Entrepreneur / Geek des mois à venir

17/08/2009
rencontre
Cela commence le 27 aout à 18h30 pour le JavaCampParis5 sous la forme d'un pique-nique au jardin des tuileries. Pour rappel le compte rendu du JavaCampParis4. Je ne sais encore si j'y serais au vu de mon planning chaotique.


Avant le 25 septembre, vous pouvez déposer vos candidatures de projet d'entreprise haute normande sur ce lien. Le remise des prix aura lieu le 20 novembre pendant les Rencontres Régionales de la Création et de la Reprise d’Entreprise. C'est limité au projet avant création hors auto entrepreneur. Je n'ai pas bien compris si il y avait une quelque chose d'autre que de la visibilité à gagner.


Les 8 et 9 Octobre, cela sera au tour de Paris Web 2009, l'excellente conférence liée au problèmatique du web (evolution accessibilité, contenu). Les inscriptions sont à moitié prix jusqu'au 31 Août. Pour rappel mes 2 articles sur Paris Web 2008 : Les geeks ont du coeur et Browser War.



Enfin, le 10 c'est la grande soirée connect afin de réseauter à bloc dans le monde de l'internet. J'y serais pour remettre dans le bain après 6 mois ou j'ai un pas mal négligé l'aspect réseau.
http://genericpillshq.com/#buy-generic-viagra | [url=http://genericpillshq.com/#order-viagra]buy viagra online[/url] | generic viagra

[url=http://fastcashloansonlinedirectly.com/#fpthr]payday loans[/url] - payday loans , http://fastcashloansonlinedirectly.com/#lbaid payday loans

[url=http://directlenderloansonlinedirectly.com/#cqjle]payday loans online[/url] - payday loans online , http://directlenderloansonlinedirectly.com/#usrqr direct lender payday loans

[url=http://buyonlinelasixone.com/#2931]buy cheap lasix[/url] - lasix online without prescription , http://buyonlinelasixone.com/#13009 buy lasix

[url=http://buyonlinelasixone.com/#7590]lasix without prescription[/url] - lasix online without prescription , http://buyonlinelasixone.com/#4698 cheap generic lasix

[url=http://buyonlinelasixone.com/#381]lasix no prescription[/url] - generic lasix , http://buyonlinelasixone.com/#13036 lasix no prescription

[url=http://buyonlinelasixone.com/#11207]buy lasix[/url] - lasix online , http://buyonlinelasixone.com/#15637 lasix online

[url=http://buyaccutaneorderpillsonline.com/#19052]accutane online without prescription[/url] - accutane no prescription , http://buyaccutaneorderpillsonline.com/#8061 accutane without prescription

tramadol 50mg tramadol overdose in canine - tramadol dosage rls

buy tramadol online buy generic tramadol online - tramadol hcl 50mg tablet amnea

buy tramadol online tramadol no prescription usa - cheap tramadol with cod

buy xanax 1mg much does generic xanax cost walmart - xanax effects nursing baby

xanax online pills that look like xanax - blue xanax pills generic

generic xanax xanax bars cost street - generic xanax pictures mg

carisoprodol 350 mg soma carisoprodol narcotic - carisoprodol ld50

buy tramadol online buy generic tramadol online - buy tramadol from usa

buy xanax online xanax pills what they look like - xanax 2mg g3722

xanax online xanax side effects forum - xanax 2mg in pakistan

buy tramadol online 6 50 mg tramadol - ultram vs tramadol generic

tramadol no prescription order tramadol visa - where can i buy tramadol over the counter in the us

xanax online xanax withdrawal itching - xanax overdose time

buy tramadol online buy tramadol dogs - buy tramadol echeck

buy alprazolam online no prescription xanax online uk - buy xanax 1mg online

carisoprodol 350 mg carisoprodol side effects long term - carisoprodol generic

buy tramadol online tramadol no prescription overnight shipping - buy tramadol online legally

tadalafil online buy legit cialis online - cialis daily use review

tramadol online tramadol hydrochloride for dogs 50mg - tramadol 50mg for animals

cialis price whats cialis yahoo - lowest price cialis online

buy cialis cialis 5 mg price - cialis mechanism of action

order cialis from canada viagra cialis online usa - buy cialis online in australia

xanax online get generic xanax uss - alprazolam 0.5mg and alcohol

cialis online cialis daily coupon - cialis 5 mg price

buy cialis viagra generic cialis wiki - buy cialis online reviews

buy tramadol cash on delivery pet meds tramadol 50mg - buy real tramadol

buy tramadol buy tramadol online no prescription needed - side effects of ultram tramadol

buy tramadol tramadol 50mg can you snort - tramadol hcl 50 mg amneal

buy tramadol buy tramadol online from usa - tramadol hcl 50 mg dogs side effects

buy tramadol online ultram tramadol hydrochloride tablets - can take 100mg tramadol hcl

purchase tramadol high on tramadol hcl - cheap-tramadol.org

tramadol no rx tramadol online bluebook - tramadol 50mg for dogs side effects

buy tramadol online buy tramadol online free shipping - order tramadol with cod

buy tramadol online symptoms of tramadol overdose - order tramadol saturday delivery

http://buytramadolonlinecool.com/#63102 order tramadol arkansas - cheap tramadol online usa

buy ativan online ativan side effects stopping - ativan valium

learn how to buy tramdadol buy tramadol online from usa - tramadol hcl ingredients

ways to buy ativan online dosage of ativan iv - ativan dosage iv

[url=http://directlenderloandirectly.com/#foxlf]payday loans online[/url] - direct lender payday loans , http://directlenderloandirectly.com/#uegzf direct lender payday loans

http://staam.org/#41652 tramadol online no prescription cod - buy tramadol in usa

http://ranchodelastortugas.com/#51462 side effects of alprazolam 0.5mg - xanax online no prescription cheap

buy xanax online without rx 1mg xanax = valium - order xanax online europe

alprazolam without prescription xanax xr reviews - xanax 2mg circle

buy tramadol online buy tramadol for dogs online - buy cheap tramadol online cod

http://ranchodelastortugas.com/#50698 xanax effects gaba - xanax drug test how long

http://staam.org/#36750 tramadol 50 mg kern - tramadol depresion

discount xanax xanax and alcohol together - xanax 1.0

buy xanax online xanax overdose potential - are xanax pills blue

xanax 1mg xanax side effects on liver - xanax in urine

buy xanax online side effects xanax high - xanax feeling

dog insurance Plenty of medical health insurance organizations utilize a amount for which you can speak with someone familiar with your insurance policy.
Hailing from the UK '" where pet insurance is more evolved, and where it continues to be more widely accepted than it is in the U.

Pas de commentaires

Amélioration de homepage et simulation d'eye tracking avec feng-GUI

15/08/2009
eye tracking marketing technique internet
Sur les conseils de JF Ruiz suite à une session d'accompagnement de la startup academy, j'ai retravaillé la page d'accueil de Driveo. Il s'agit de rendre lisible le message et de créer des zones chaude d'attention sur la page.

Pour les zones chaudes, j'ai utilisé Feng GUI qui permet de simuler du "eye tracking" d'une image. Cela permet en un minimum de temps d'investissement d'avoir un premier retour sur les zones chaudes.

Voici la première analyse avant les modifications :


Ensuite, j'ai effectué divers modifications en voici le retour via Feng GUI :

Anoter que cela a permis d'ajouter le prix et le "call-to-action" (bouton d'inscription) dans les zones d'attentions. Enfin, le remplacement du logo par une copie d'écran de Driveo dans l'écran d'ordinateur a permis de créer la zone principale d'attention autour des messages importants.

Feng-GUI est gratuit si souhaite l'utiliser 1 fois toutes les 5h (ou moisn en changeant d'IP). Par contre sur le site, il est impossible de souscrire à un pack ... mmmmhh pas terrible pour le business.
Pas de commentaires

Retours sur le RivieraJug

18/07/2009
java web rencontre
En vacances dans le var, j'ai fait un détour à Sophia Antipolis pour assister à la 4ème session du RivieraJug dans les locaux de Amadeus.

La première présentation était sur scrum. Le speaker polonais était très tranchant dans ses réponses. Ce processus de développement me plait bien mais il casse un peu les habitudes mais cela à pour conséquence de mal passer auprès des organisations actuelles. J'ai aussi apprécié la citation "Managers don't feel good with scrum ... may be it's because scrum is transparent" (Les managers n'apprécient pas scrum ... peut être que c'est parce que scrum est transparent), le meilleur exemple est celui des réunions quotidiennes ou seule l'équipe de développement est autorisé à parler. Cela change énormément du mode chef de projet qui re-sauce un peut les faits pour avoir une marge de jours pour les corrections post livraisons.

En résumé de ce que j'ai compris, Scrum c'est :
  • Un product owner qui s'occupe de recueillir les exigences et de les prioriser (et les changements d'exigence, dans le process le client a le droit de changer d'avis - cela correspond beaucoup plus à la réalité qu'un projet classique).
  • Le scrum master, qui joue le rôle de facilitateur pour que le process soit fluide (ie un chef de projet qui ne fait pas de planning ou de fliquage mais ajoute de la valeur ajoutée en s'assurant que l'ensemble du process de développement tourne.
  • Une équipe de développement de 2 à 7 membres dont chacun doit prendre les connaissances métiers techniques pour ne pas dépendre d'un départ d'un autre membre de l'équipe.
  • Une vélocité (vitesse d'avancement) qui permet de mesurer le nombre d'éxigences réalisées par sprint. Cela permettra de faire un minimum de planification au fur et à mesure de l'avancement du projet.
La suite est sur les slides.

A voir si le processus est applicable à du développement EAI/ESB ou 70% du travail et des retards sont au niveau des contrats d'interfaces (spécifications). En tout cas pour un projet du type Driveo, c'est le processus que j'utiliserais à partir d'une équipe de 3/4 personnes.

La deuxième présentation sur Groovy m'a un peu déçu, le speaker a souhaité entrer dans les entrailles du code plutôt que de montrer à quoi groovy pouvait servir.

Pour conclure, dommage que le buffet fut court et pas très régional (au normandyjug il y avait du camembert, du cidre, des rillettes, etc... ;-).
Pas de commentaires

Lectures de vacances : rattrapage sur l'architecture de solutions Java avec Rod Johnson

14/07/2009
java architecture
Suite aux conseils d'un indépendant J2EE, afin de compléter d'une part mes compétences d'architecte SOA chez Logica et d'autre part la partie serveur pour Driveo et Fermiers d'à côté, j'ai inclus les 2 livres de Rod Johnson (un des concepteurs de Spring) dans mes lectures de vacances.

Les 2 livres "Wrox / expert one-on-one" sont intitulés :
Si les 2 livres commencent à dater, il en reste au moins 70% de toujours valable. Le premier livre (2002/2003) prend sa source dans les difficultés des projets J2EE à base d'EJB de l'époque. Le deuxième livre sonne la fin des EJBs 2 et annonce les débuts prometteurs du framework Spring.

Il faut savoir que je ne suis pas un fan des EJBs. Je me souviens avoir squizzé des EJBs dans une couche de l'architecture pour gagner en performance et en productivité (le forfait était très fortement dans le rouge...).
De plus, j'utilise Spring pour Driveo et Fermiers d'à côté et le framework me le rend bien en terme de productivité.

Il faut dire que l'aspect pragmatique et l'orientation vers la recouvrance d'objectif métiers de Rod Johnson rejoint très bien l'évolution de ma vision de l'architecture d'un système d'information. Enfin, son combat contre les ayatollah de l'informatique me ravi.

Pour illustrer le propos, voici quelques reprises re-mixées à la Youen des 2 livres :
  • L'approche UML/Génération de code n'as pas d'intérêt en terme de productivité. Cela reste une utopie (et ce n'est mon expérience qui va me dire le contraire). Par contre l'UML reste le meilleure langage d'analyse de la conception d'une application.

  • Les DTO ne servent à rien et ne font que rajouter de la complexité à la communication entre les couches d'une application (DTO= object d'échange entre 2 couches d'une application). Pour Fermiers d'à côté, j'ai presque fini de migrer vers une version sans DTO. Pour Driveo, j'ai commencé sans DTO je n'ai aucun regret.
    Remarque Architecte SOA: ceçi n'est pas valable dans l'urbanisation d'un SI avec un ESB/EAI (avec en plus beaucoup de mode asynchrone). Les DTOs/Objets Pivots permettent un découplage fonctionnel très utile en terme de souplesse, de maintenance et d'évolution.

  • Rod Johnson fournit enfin un discours cohérent sur le choix d'utiliser ou non les procédures stockées.Il faut dire que j'ai entendu tout et son contraire sur ce sujet. En voici les grandes lignes :

    • Il est intéressant d'y placer une logique de persistence pour des raisons de performance et de simplicité. Ex: un éléments avec des sous éléments.
    • Cela ne pose pas forcément un problème de sécurité. La couche de sécurité devant se trouver au dessus de la couche métier.
    • Cela ne réduira forcément le volume de données nécessaire pour que la base de données soit le goulot d'étranglement.
    • De plus cela permet :
      • De mettre à jour plusieurs bases de données depuis une seule procédure stockée.
      • On limite le nombre d'appel parle réseau entre la base de données et le serveur d'application Java.
      • On peut optimiser localement avec du code propre à la base de données.
      • Cela permet de simplifier le code java en cachant de la complexité au niveau de la persistance.
      • On peut réutiliser un historique.

    Enfin, Rod Johnson reste mesuré dans ces propos. Il souhaite éviter les positions de types procédures stockées interdits ou obligatoires. Il faut s'adapter au contexte.

  • Les TDDs est la meilleure approche d'amélioration continue dans le développement d'applications. Le gain est énorme en terme de qualité de livrable et en maintenance. Mon "bon sens" d'ingénieur Arts et Métiers (j'en ai mangé des cours de méthodes et d'amélioration continue pour les lignes d'assemblage mécaniques) me dit qu'une approche TDD apportera de bien meilleurs résultats qu'un chef de projet ceinture noir en CMMI (On peut sans doute dire que je mélange les torchons et les serviettes mais d'un point de vue décideurs/productiviste on atteint le même objectif : réussir et optimiser la réalisation d'applications informatiques de manière répétée).
    Remarque Architecte SOA : dommage que dans le monde des ESB (TIbco, Web Method) on soit très mal outillé sur ce point.
Du coup, j'ai re-priorisé ma roadmap de consolidation :
  1. Construction des test unitaires avec JUnit (afin de diminuer les non régressions sur les nouvelles versions de Driveo) pour passer vers un mode full TDD.
  2. Migration complète vers spring 2.5 (diminution du code avec les annotations, gestion des transactions, ouverture plus facile de services pour la construction du back office).
  3. Tuning (cache, recherche compass/lucene).
  4. Migration de ant vers maven afin de se brancher vers un système d'intégration continu (Hudson) et automatiser la compilation, les tests, le packaging.
  5. Evaluation d'une migration de Ibatis vers Hibernate ou JDO. (Ca tombe bien tout est isolé dans une couche de DAOs).
Du travail pour mon retour de vacances ! (En plus des nouvelles fonctionnalités et du développement commercial de Driveo).
Pas de commentaires