Subversion on Mac OSX

30 November 2005

Easy : install this : Subversion-client and this : svnX a nice OSX GUI.
(SvnX project uses Trac : Integrated SCM & Project management a wiki and issue tracking system for software development. Looks good, I already saw it many times.)


What’s in your build ?

30 November 2005

To me it concern Continuous Integration : an article by Jay Fields (ThoughtWorks) about including tests in the build process : What’s in your build ?.
And as Lars Trieloff (Software Documentation Weblog) points out there is a comment worth reading !

About using CheckStyle :

I found this gem:
number.substring(0, Integer.parseInt (“3″)). Why?
Checkstyle was set up to report magic numbers > 2.
The developer in question (a lead !) wanted his code to look clean.


Useless Breaking news : OpenQA

30 November 2005

Useless Breaking news : OpenQA will open soon (maybe.)
For now there is only one page that isn’t giving a error 500 and is worth reading : Sponsors !
What interest me is that it will hold the Firefox Selenium Extension, for functionnal web testing.

It has been revealed in the mozdev mailing list.


OSS corporate interlinked

30 November 2005

I just found that Firefox Selenium Extension is sponsored by Contegix (a hosting compagny) which is part of Metissian which is releasing a native Subversion client for MacOSX. Funny.


Disable Dashboard

29 November 2005

I think I will try this : Disable Dashboard by Rob Griffiths in MacWorld.
Because the Dashboard consum memory and I don’t have much and I don’t use it often, so :
defaults write com.apple.dashboard mcx-disabled -boolean YES

Anyway it is as easy to get it back :
defaults write com.apple.dashboard mcx-disabled -boolean NO


John Vlissides is dead …

29 November 2005

Read in Martin Fowler blog : John Vlissides was one of The Gang of Four, who writes ‘Design Patterns‘ a really smart book.


Website testing

28 November 2005

I will test and wrote more on this but here are some hints :


XML authoring

28 November 2005

Following my post about Encoding, I found good informations about XML authoring by Henri Sivonen.
By the way I wonder what is the differences between XHTML 2 ; HTML 5 and Web Applications 1.0 ???
Seems like it gone be complicated and we may have to rely on tools to write even simple pages …


Relax NG tools

24 November 2005

I had to do some simple XML schema and needed different formats : DTD, maybe xsd and I wanted to keep writing easy, so I choose to use Relax NG Compact.
It is easy to find ressources on how to write such RNC Schema, (if you are a bit used to DTD it is even easier.)
Two main ressources for RELAX NG : www.thaiopensource.com (you will find Trang.jar : to convert between schema) and relaxng.org.
The Sun RELAX NG Converter doesn’t support the compact format and I couldn’t convert from DTD to RNG.

So, Trang did the trick, (sometimes, their site is down, try again) !


The ServerSide

18 November 2005

Once again, I loose my time reading an useless debate on TheServerSide : Is Ajax gonna kill the web frameworks?
Needless to say that there isn’t a lot to learn from.
Well I even tried ZK (an event-driven, XUL-based, AJAX-embedded, all Java framework to enable rich user interfaces for Web applications.) But it is very slow since all interaction are sent to the server. And maybe their server is slow too …
The point is that they should provide a real demo and not a list of working features.