upgate of my router to DD-WRT

I had a lot of problems with my router, a Linksys WAG160N. It was mainly unstable, meaning I will have to reboot the thing at least once a day because I would have lost Internet connexion and I was not to happy with my freebox (famous French Internet box) which drop my wifi
One thing I found very sleek is when you set a particular MAC to always have the same IP. You will have the DNS working, you won’t have to update your hosts files ever again. The configuration is where it belongs, on the router!

Categories: sinarf Tags: ,

Why most of the podcasts are not correctly tagged?

Why? Tell me. please.

Most of the time the author tag is not even filled and when it is it’s not consistent over the time.

This troubles me.

Categories: sinarf Tags:

Continuous build with hudson

I choose hudson to handle the continuous build on the ouatodo project. I set it up on a laptop I wasn’t using anymore.

There is no public url yet but I will put this on line soon.

Categories: sinarf Tags: ,

Which Source Control System for an opensource project.

I’ve started an Open Source project on sourceforge, but I’m not to happy about the performance of their subversion server. It even as been down for a while.

After listening to Linus Torvalds on git (great talk by the way),  I thought I should give a shot at distributed source management.

I have 3 choices :

  • subversion :
    • pros:
      • I know it, using it every day at work.
      • the integration with my IDE of choice (eclipse) is fine.
      • a lot of free hosting solution for an opensource project (I should swith to google-code since I’m not happy with sourceforge
    • cons:
      • it’s a centralized source management system (AKA evil).
      • merging is awful
  • git :
    • pros :
      • decentralized source management system.
      • tracks contents instead of files.
      • github seems to be a very nice place for a project to leave. (very hip this days)
    • cons :
      • I’m not so happy with the UI, I’ve seen so far :  eclipse integration is not so great.
  • mercurial :
    • pros:
      • decentralized source management system.
      • the UIs seems more mature, particularly the eclipse integration.
    • cons:
      • What about free hosting?

I really don’t know which one to choose. Since I will be a sole developper on this project for a while I could go with subversion and switch to git with the tools are ready for my level of lazyness. I seems to be the easyest way to go, but going with distributed source management, it’s what’s the cool kids do.

I think I will go with git on github for a while to see if I can work with git. So, my next action should be find a good tutorial about using git. I will probably start by Insider Guide to GitHub, followed by the Guides provided by github. If you have any link to suggest please do so.

Categories: sinarf Tags: ,

Making Eclipse Fly

I notice a great deal of change with the setting  described here : davidsalter.co.uk » Making Eclipse Fly.

Categories: sinarf Tags: ,

Pictures of my hot new girlfriend

dishwashWhen I touch her bouton she becomme hot and starts to purr. ;)

And the best part is, I can shut her off when ever I want, she won’t mind.

Categories: sinarf Tags:

Added my twitter status on this blog

I have a twitter account for some time now but I’ve never used it.
I’m gonna give it a try.

Edit : I remove my twitter status because the widget was not working very well.

Categories: sinarf Tags:

JavaBlackBelt – Just pass my yellow belt.

Got to admit it was pretty easy. On my profile you can follow my progress

Give it a try : www.javablackbelt.com

Categories: Non classé Tags:

Finally found my scripting language of choice

In the past, I’ve played with perl, python or ruby and liked it but I wasn’t fully satisfied. As I was not so experienced, it seams to me that I would have saved time writting the script in java.

These days I playing with groovy and it seam almost perfect for me. Because groovy has a killer feature ! If you don’t know how to do something the groovy way, you can always do it the java way.

Categories: Non classé Tags:

Exclude generated classes from findbugs repport.

Having findbug running against generated code is a problem because you’ll have so many pointless warnings and errors that you might miss the real ones. The ones you can really do something about.

To exclude a package from the repports you’ll have to create a exclution filter file usualy name findbugs-exclude.xml

<FindBugsFilter>
  <Match>
    <Package name="~org.sinarf.myapp.mygeneratedpackage.*" />
  </Match>
</FindBugsFilter>

Filter documentation should contain anything you would need : Chapter 8. Filter Files.

Maven should be informed that it should use a filter exclude file.

<reporting>
  <plugins>
    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>findbugs-maven-plugin</artifactId>
      <configuration>
        <findbugsXmlOutput>true</findbugsXmlOutput>
        <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
        <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile>
      </configuration>
    </plugin>
  </plugins>
</reporting>
Categories: sinarf Tags: ,