Thursday, December 06, 2007

Make beautiful presentations

It's always the same headache : you have to make a presentation and want it to look professional. Don't worry, pick up a PowerPoint template on Microsoft site :

http://office.microsoft.com/en-us/templates/default.aspx

Monday, November 05, 2007

13949712720901ForOSX (we want Java 6 on MacOS X)

Last week, Apple publishede a new release of its famous MacOS. But... why?.... don't uderstand... where is Java 6? It seems to be an Apple decision not to include Java on its new platform. By the way, Henry Story invited all blogger to put an entry in their blog to protest against this situation.

So : 13949712720901ForOSX

http://blogs.sun.com/bblfish/entry/vote_for_java6_on_leopard
http://www.javalobby.org/java/forums/t103042.html

Wednesday, June 13, 2007

Debugging with Samuraï

Samuraï is a piece of software starting with Java Web Start and reading Core dumps.

So when you're application is frozen, run a kill -3 [pid] to obtain a core dump and drag'n drop it into Samuraï. This will help you to qualify bugs.

http://yusuke.homeip.net/samurai/?english

Wednesday, May 30, 2007

A mapping framework...

I've just discovered a new mapping framework with many possibilities for mapping beeans to beans or maps to beans or anything else.

http://dozer.sourceforge.net/

Monday, April 16, 2007

ITIL : new ideas, new directions...

I spoke with a friend who tells me about ITIL. ITIL agregates best practices in computer sciences (not only technical, but management, financial...). I think I will have a close study on it. So, I added two interesting links (the first one is in french, sorry for english people)

http://www.itsmf.fr/

http://www.itil.co.uk/

Tuesday, April 03, 2007

Technical video presentations

My friend Marc Godin sent me a link on a website publishing technical présentation videos. I'm sorry but you will probably have to stop watching Desperate Housewifes!

So, that's it :

http://www.parleys.com

Friday, February 02, 2007

Agile project management

Here is an article (in french about a project management approach). I just read a few words about it but it seems to be interesting. My opinion is that a project manager has to be a "real" member of his team and not upon it. When I was team leader, I tried to be like that : a "real" member. In fact, this project was good and work was efficient. It was a "real" team.

http://www.valtech-mag.com/mag/fr/1.html

Sunday, January 21, 2007

Managing text encoding in Java properties files

Something interesting when you write a software is to translate it. Java has this feature embedded. You simply have to write properties files and use a resource bundle to extract texts in your program. Consult ResourceBundle class javadoc for more information about how to proceed.

Something else very ineresting in about properties file encoding. Java specification supposes this sort of files to be written in ISO-8859-1. Oops! What about translating my software into japaneese? No problem, you cas use "unicode" codes in your files.

For exemple, to translate é, replace it by \u00E9 in your properties file. You can consult www.encoding.org for more informations aboiut encodings.

Thus, if you want to retreive characters codes, I propose you think excellent web page (in french) :
http://hapax.qc.ca/conversion.fr.html

Wednesday, January 03, 2007

Speed up Microsoft Windows XP explorer

Something very boring : Microsoft Windows XP explorer inspects zip files. This could really decrease performaces.

So ...

If you want to turn of WindowsXP showing Zip files as folders,
just run:

regsvr32 /u zipfldr.dll

Tuesday, January 02, 2007

An excellent article on functional programming

http://www.defmacro.org/ramblings/fp.html

Thanks Marco!

Calendar OGNL expression for Luntbuild

Wow, that's my first message with year that I started with Luntbuild. I looked for an ognl expression to preform build only in a specific time range.

So, after reading the documentation and surfing on forums, I found the class OGNLHelper on Luntbuild CVS repository. Bingo!

Here is a exemple of a expression that returns true in a specific time range :
(system.getHour() in {0,1,2,3,4,5,6})

In this example, build will be done betwenn midnight and 6:00am.