Posts in divers

Changement Du Flux RSS

left-small

Comme certain ont pu le constater, le look & feel du blog a évolué et j'espère qu'il vous plait.

Normalement, en plus d'un meilleur confort pour moi lorsque j'écris, une amélioration devrait être visible sur le temps de chargement des pages en raison d'un allègement de ces dernières.

Cependant, en raison d'une limitation de feedburner sur la taille du fichier atom.xml, j'ai été obligé de ne faire pointer que la catégorie Java (je n'ai pas trouver comment il était possible de générer ce fichier avec seulement une partie de l'article ou juste le titre…).

Du coup, je vous invite à modifier vos lecteurs RSS si vous en utilisez un pour pointer directement sur le nouveau flux :

in divers, java Read on →

Changement De Look Et D'hébergeur

left-small

Cet article n'a rien à voir avec Java et il est plus à titre informatif.

En effet, j'ai décidé de passer de Blogger pour l'hébergement de mon blog à une solution basée sur Octopress et un hébergement sur github.io.

Pourquoi ce choix?

Et ben, en fait, pour plusieurs raisons :

  • J'ai toujours aimé la philosophie de LaTeX qui permettait d'écrire au kilomètre sans avoir à se soucier de la mise en forme.
  • Mon blog était long à charger et la partie tuning de trucs front (et je ne le dis de manière non péjorative) n'étant pas mon fort, je n'ai pas réussi à l'alléger.
  • La partie syntaxhighlight était vraiment chiante à gérer et alourdissait vraiment (mais alors vraiment!) le chargement des pages.
  • J'avais envie d'une solution plus simple pour me permettre d'écrire mes articles (d'où mon post sur livereload) et pas à avoir à faire de copier/coller + retouche dans Blogger :
    • Ca correspond à la philo jrebel (ndlr : que j'aime beaucoup) (cf. ici) pour le code Java mais appliqué, ici, à la partie front.
    • C'est toujours plus marrant de pouvoir écrire un truc et de le voir se recharger automatiquement dans son navigateur – ça c'est pour la partie_geek ;–).
    • C'est nouveau (enfin pour moi…).
  • Blogger ne me convenait plus car il faisait trop de choses dont je ne me servais pas et, de plus, la façon dont il le faisait ne me convenait plus (son mécanisme de templating est assez lourd).
  • De nombreux blogs ont migrés et je trouve leur look & feel plus proche de ce qu'on attend d'un blog actuellement sans le coté bling bling de ce qui se faisait il y a quelques années.

in divers, java Read on →

Livereload Et Linux Ou Comment Rédiger Du Html Simplement

left-small

Cet article n'a rien à voir avec le monde Java.

Il s'agit plus d'un petit tutoriel surtout destiné… à moi-même… ;–)

En effet, mon blog étant hébergé sur blogger, lorsque je rédige un article, je le fais le plus souvent directement en HTML. Afin d'avoir une idée de l'aperçu, je le charge directement dans mon navigateur mais passer son temps à faire du Alt-Tab/F5 a rapidement commencé à m'énerver.

Aussi, ayant entendu parlé depuis un moment de livereload, je me suis dis que cela pouvait être pas mal de l'utiliser.

Cependant, j'avoue avoir subi un échec cuisant (je suis sous un environnement linux et je tiens à préciser que je ne suis pas des plus à l'aise avec le monde nodejs ou ruby – ceci explique aussi cela… ;–) ) et cela malgré avoir mes multiples tentatives (à coup de gem install) et recherche sur mon ami Google (enfin, quand on n'est pas doué, on n'est pas doué… :‘( )

Du coup, j'ai pris l'option :

“J'appelle un ami”

Dans mon cas, je remercie Harold pour son aide.

Il m'a conseillé de me jeter un oeil sur Grunt qui gérait nativement livereload (bon, pour ma défense, je n'avais pas prévu de partir sur Grunt… ;–) ).

Cet article présentera donc comment j'ai réussi à faire fonctionner le bouzin avec, en prime, la possibilité d'utiliser Markdown.

Concernant l'environnement, il s'agit d'Ubuntu 13.10 (sur Mac, je ne doute pas que cela aurait été plus simple mais bon…)

[NDLR : encore une fois, je précise que je ne suis pas du tout expert dans ce domaine, il est donc inutile de me poser des questions. Par contre, toutes propositions d'amélioration est la bienvenue ;–)]

A titre informatifs, les fichiers se trouvent sur Github.

in divers, html Read on →

Indépendance, Me Voici ;-)

left-small

Une fois n'est pas coutume (quoique…)… cet article ne sert à rien… mais a juste pour objectif d'annoncer que je quitte la société de service que j'ai rejoint il y a déjà 3 ans pour me lancer dans le vaste monde de l'indépendance…

Je quitte donc une société de service où j'ai eu la chance de rencontrer et côtoyer des personnes géniales (aussi bien humainement que professionnellement) et qui m'a donné ma chance pour essayer de suivre et de transmettre mon enthousiasme à mes joyeux camarades ;–)

Cependant, vu que tout a une fin, j'ai décidé de prendre mon envol afin de me faire un autre point de vue sur notre métier d'informaticien mais également pour pouvoir avoir le choix : le choix de consacrer du temps à des sujets qui m'intéressent, le choix d'écrire un article, le choix de participer à un projet qui me challenge… bref, le choix quoi! ;–)

Si j'ai le courage, peut être que je ferai le point dans un an afin de voir si cela valait le coup, si j'ai bien supporté le grand saut mais, également, si j'ai réussi à m'épanouir dans mes nouvelles fonctions de gérant qui ne pourra plus râler sur autrui (sauf si je deviens atteint de schizophrénie aiguë… ;–) ).

center

A ceux que j'ai pu côtoyer, je leur souhaite donc bonne continuation et à ceux que je (re)croiserai, ben… à bientôt!

in divers, réflexion

Resign Patterns : Les Nouveaux Patterns

left-small

Cet article est une traduction “libre” de l'excellent papier de Michael Duell qui se nomme “Resign Patterns” Ailments of Unsuitable Project-Disoriented Software.

En fait, Resign Patterns reprend le principe des Design Patterns tels que décrit par the Gang Of Four mais en proposant un tout autres types de Patterns… Je vous laisse juger de leur véracité… Je pense qu'ils ont suffisamment fait leurs preuves pour ne pas avoir droit, eux aussi, à leur gloire… ;–)

Aussi, au même titre que les patterns du GoF, je vous invite à utiliser les dénominations décrites par les Resign Patterns pour vous faire comprendre de vos collègues quand vous parlez du design d'un programme. Ainsi, vous pourrez briller en société mais surtout vous faire comprendre par vos pairs ;–)

in architecture, avis, divers Read on →

FuseSource Community Day 2011

left-small Ce jeudi 13 octobre dernier a eu lieu la troisième édition du FuseSource Community Day à la Défense. Pour ceux qui ne connaissent pas la société FuseSource, il s'agit, en fait, du nouveau nom de Iona et c'est une société spécialisée dans l'open source qui propose un ensemble de produits packagés et intégrés de différentes solutions de la fondation Apache.

Parmi ces produits, on peut y trouver :

in divers, java Read on →

JugSummerCamp 2011 : C'est Fini...

left-small

Voilà, pour ceux qui l'auraient manquée ou qui ne le savaient pas (ouh!!!), le JugSummerCamp a fermé ses portes ce vendredi 16 septembre 2011.

Ce fut une journée bien remplie, fatigante mais que du bonheur : des sessions intéressantes, des speakers compétents mais également une super organisation (merci au Poitou-Charente Java User Group mais également à tous les sponsors de l'évènement sans qui rien n'aurait été possible… (on les oublie tout le temps… ;–) ))!

center

C'est toujours un plaisir de rencontrer/retrouver des personnes géniales (je ne citerai pas de noms, ça fait trop lèche… ;–) ).

Donc, en gros, vous l'aurez compris, au vu de mon enthousiasme, merci encore et vivement l'année prochaine!!

in divers, java Read on →

Retour Sur Le BreizhCamp 2011

left-small

Cela fait un petit moment (plus d'un mois déjà…) qu'a eu lieu le BreizhCamp.

Pour les néophytes, BreizhCamp est une journée de conférence sur diverses technologies allant de Python, en passant par .Net pour, finalement finir sur Java.

Cette année, elle a eu lieu le vendredi 17 Juin à Rennes dans les locaux de l’ISTIC et a été organisée par l’équipe du BreizhJug qui comprend :

Ayant eu l'opportunité d'y participer, j'ai rédigé quelques petits compte-rendu de quelques-une des présentations auxquelles j'ai eu la chance d'assister. Les liens se trouvent ci-dessous :

Le programme complet est ici.

En tout cas, encore un grand merci aux organisateurs ainsi qu’aux speakers et vivement la prochaine édition (en espérant que, la prochaine fois, la Bretagne daigne nous offrir un peu de soleil sans passage pluvieux ;–) )!

in divers, java

Ubuntu 11.04

left-small

Ubuntu 11.04 est sorti depuis le 28 avril 2011. Je ne reviendrai pas ni sur son ergonomie ni sur ses ajouts puisque cela a déjà été débattu sur de nombreux sites/blogs. Cependant, depuis la mise à jour, un point avait tendance à m'agacer.

En effet, dans un shell bash, sur la complétion de la commande ls (entre autre) avec des répertoires contenant des espaces, il ne m'échappait plus ces derniers. Du coup, obligation d'aller les échapper manuellement mais chose encore plus embêtante était qu'il ne me proposait plus le contenu de mon répertoire.

Pire, en échappant les espaces et en utilisant la complétion, il me supprimait mon échappement…

Cet article fournira donc une rapide solution pour corriger ce problème.

in divers Read on →

Ouverture D'un Compte GitHub

left-small Voilà, ça fait quelques jours que je travaille sur un petit projet perso.

Aussi, afin de pouvoir le hoster, je me suis créé un compte sur GitHub : https://github.com/jetoile.

Pour toutes informations sur Git, je vous renvoie sur le site : http://blog.gitfr.net/

De mon coté, je continue mon petit projet que je documenterai via de nouveaux articles d'ici peu.

Rester à l'écoute ;–)

in divers, java

NoSQL Au Paris JUG

center center Voilà! C'est la rentrée!… et c'est aussi la rentrée de tous les User Group : cela annonce une année bien chargée en conférences (et donc en émotion ;–) ) et il est probable qu'il y en ait pour tous les goûts! Donc plus aucune excuse pour ne pas trouver chaussure à son pied!

in divers, java Read on →

Articles Disponibles Sur Mon Retour Du Salon Linux Open Source 2010

Dans mon précédent post, j'avais annoncé la mise à disposition prochaine d'une série d'articles sur le Salon Linux Open Source qui s’est déroulé pendant 3 jours, du 16 au 18 mars 2010, à la porte de Versailles sur Paris.

C'est désormais chose faite et les articles sont disponibles sur le blog de So@t.

Il est donc possible d'y retrouver les 6 articles suivants :

Bonne lecture et n'hésitez pas à laisser vos commentaires!

in divers

Retour Sur Le Salon Linux Open Source

left-small Voilà, le salon Linux Open Source a fermé ses portes. Résultat des courses, 3 jours bien remplis où j'ai pu assister à pas mal de conférences sur divers sujets tels que :

  • l'atelier sur “Développement logiciel collaboratif : bonnes pratiques, premiers bilans”
  • la keynote sur “Oracle et l'Open Source :stratégie et initiatives – de Linux à MySQL via la virtualisation, GlassFish, Eclipse, les languages dynamiques de scripting, etc”
  • la table ronde sur “Interopérabilité : les standards ouverts à la base des architectures”
  • la table ronde sur “Progiciels : le logiciel libre envahit le domaine fonctionnel”
  • la table ronde sur “Virtualisation : retours sur investissement et bonnes pratiques de la virtualisation”
  • et le cycle OW2 : “Optimiser votre infrastructure d'entreprise avec les solutions innovantes du Consortium OW2” où j'ai plus précisément assisté aux présentations suivantes :
    • “Prenez de l'avance avec la nouvelle génération du décisionnel Open Source grâce à l'initiative OW2 Business Intelligence”
    • “Gestion autonomique des infrastructures du nuage pour le PaaS avec JASMINe : état des lieux et perspectives”
    • “Mettez la Data Integration dans votre ESB avec Talend et PEtALS”
    • “Comment gérer efficacement vos documents avec eXo DMS et la solutions BPM Bonita”
    • “Outils d'audit et diagnostic pour les développeurs et administrateurs d'applications Java EE”

La rédaction de CRs est en cours et ils seront disponibles sur le blog de So@t d'ici peu. Merci à PEtALS Link pour le passe VIP et à So@t pour m'avoir permis de participer au Salon. C'était vraiment sympa de revoir et de discuter avec l'équipe de PEtALS Link, les personnes d'Orange L@bs, de FraSCAti et d'OW2, Alexis de Sun Google, Emmanuel de Silverpeas de JBoss et tous mes anciens collègues.

Longue vie à l'Open Source!

in divers

Je Pense Donc Je Code... Ou Je Code Donc Je Pense

left Juste une petite réflexion que je trouve pas mal et que je ne fais que retranscrire puisque c'est Yukihiro Matsumoto (M. Ruby) lors de sa présentation au salon Linux Open Source de mars 2009 (oui, oui, je sais, ça date un peu…) qui l'a tenue.

Il nous a expliqué ce qui l'avait amené à créer le langage Ruby : écrire du code dans un langage qui correspond à notre façon de penser; mais il a aussi tenté de nous démontrer pourquoi on devrait utiliser Ruby (chose difficile devant un public de Javaistes…) : utiliser Ruby fluidifierait notre façon de penser.

Pour aller plus loin, il est (presque) de notoriété publique que nos chers voisins allemands raisonnent différemment de nous et qu'ils sont plus rigoureux et plus carrés. Il est aussi de notoriété publique que la langue allemande est plus rigoureuse que la notre. On peut maintenant s'interroger : est-ce parce qu'ils sont plus rigoureux que leur langue est plus rigoureuse ou l'inverse? Qui influence qui?

De même, vous avez peut être fait du prolog, du lisp ou même du XSLT. Qu'est-ce qui a été le plus dur? Apprendre la syntaxe du langage ou devenir le langage (ie. changer votre façon de raisonner)? Pour ma part, l'apprentissage d'un nouveau langage s'est toujours accompagné d'une période de transition où j'ai dû comprendre et penser comme le langage. Au final, je finissais par raisonner pareil… j'essayais même de faire des backtrack pour résoudre un problème de maths…

Bien sûr, cela ne touche pas que l'informatique, et la réflexion est intéressante. On aime un langage parce qu'on raisonne comme ce dernier ou parce qu'on raisonne d'une manière particulière, on aime le langage… la question est ouverte…

D'ailleurs cette question a été déjà traitée dans certains ouvrages comme 1984 de Georges Orwell où, je cite, il est dit [traduction d'A. Audiberti]:

[…], de moins en moins de mots, et le champ de la conscience de plus en plus restreints.

[…] Le novlangue est l'angsoc et l'angsoc est le novlangue […]

Sur ce, je clôs ce post!

in divers, reflexion

Ouvrages Recommandés

left Ce post présente les ouvrages (techniques) que je recommande vivement… cependant, certaines références ne sont plus disponibles puisque l'éditeur O'Reilly a décidé de fermer sa branche française… dommage… mais les éditions anglaises sont toujours là!

in avis, divers Read on →