Grillades inaugurales

jeudi 16 juin 2011

Pour inaugurer notre nouveau batiment de Longemalle parc à renens, on a organisé une grillade

Y avait assez!

Which profile does bash run at login?

vendredi 7 août 2009

Have you ever wondered which of the multiple files does bash run when you login to a Linux machine?

Remember, there are at least those files that are potentially run:

  • /etc/profile
  • /etc/bash.bashrc
  • /etc/bash_completion
  • .profile
  • .bash_profile
  • .bashrc
  • .bash_completion

Depending if you login interactively (getting a shell) or just running a command,some of these files are sourced.

Lire le reste de cette entrée »

Embedding Tomcat in Eclipse with Maven, JNDI et tutti quanti!

vendredi 29 mai 2009


I work at « Etat de Vaud » in Switzerland and we have a lot of j2ee Servlet applications which run on Tomcat 6.0.x, that are multi-modules Maven projects.

My main concern is about development time, about the time the developer spend (or loose) compiling, packaging, deploying and running the application between 2 « tests »

Of course, we use unit tests extensively here, to develop Services, DAOs and other classes, but when it comes to pure web development (understand JSP) the « round-trip » time can become huge.

For example, on one of our project, when the developer change code in a controller (Spring MVC), it must

  • Run maven to compile the code and package the war (~30-60 seconds)
  • Copy the war to webapps of the Tomcat server (or have a symlink if on Linux)
  • Then tomcat redeploy the application, including the Spring context (DAOs, Services, SessionFactory) which takes around 30 seconds

One code modification, round-trip time = ~1 minute…

Compare that to PHP, Ruby on Rails or even Grails which are quite instantaneous!

Lire le reste de cette entrée » est mort. Vive!

samedi 3 janvier 2009

Et voila, c’est fait. Mon site est down! Vive mon nouveau site!

Fini le site de mon travail indépendant et vive mon (notre) blog sur wordpress.

Ce changement est important parce qu’li met un terme à mon travail indépendant, terminé effectivement en décembre 2006 sur burn-out, mais le site restait. Il est maintenant down, voila, ça c’est fait, comme dirait brice.

Pour votre info, JeSC ca voulait dire « Jean-Eric Software et Consulting »

Et maintenant ça veut tout simplement dire: « Jean-Eric et Sara Cuendet »

A bientot donc pour de nouvelles aventures.

Intel Core 2, is that the same as Intel core duo? Not really…

jeudi 28 septembre 2006

As some of you know, Intel is releasing a new family of processors, the « Core 2 ». Here is a short explaination of what it is exactly.

Intel made several families of microprocessors:
– Pentium
– Pentium II
– Pentium 3
– Pentium 4
– Pentium M (for laptops, also known as Centrino)
– Intel Core
– Intel Core 2

These are families, based on different micro-architectures.
In 2000, Intel introduced the new P4, a completely new processor family, with a new micro-architecture called NetBurst. It was designed to be able to go very high in frequency. At the expense of a bad instruction/cycle rate. This had also the drawback that it used a lot of power, since the frequency was very high (as high as 4GHz). And also become very hot, needing BIG fans to cool it.

In parallel, Intel developped its Pentium 3 processor into the Pentium M, known as Centrino, for laptops. The P4 used too much power for laptops, so Intel used that good old P3 and redesigned it to be very power efficient.

Intel also has the Xeon family of processors, used in servers. It is based on the P4 design. The differences between a P4 and a P4 Xeon is the quantity of cache memory on the processor chip and the ability to be run as multi-processors.

Lire le reste de cette entrée »