The last days I’ve been testing out Hudson (in between lots of good Christmas food of course). Hudson is “an extensible continous integration engine”. That’s fancy-talk for what I like to call a build engine. It’s able to get updates from your SVN server and build the Maven project while keeping track of tasks, unit-tests and a lot of fancy things. The whole thing is extensible through a set of plugins. Hudson is really simple to set up, just download a jar file and run java -jar hudson.jar. Configuration and plugin download / installation is done completely within the webinterface.
I wanted to know whether it was possible for Hudson to build the project each time someone commits to SVN. It turnes out that there is two possibilities, a) Hudson can poll your version control server or b) you can use subversion hooks to notify Hudson of commits. Since we don’t like polling we’re going for the push method! Ps! I assume that you’ve already configured Hudson to pull updates from your SVN server and build the project.
In your svn repository folder you’ll find a “hooks” folder containing a lot of .tmpl files. As you might have guessed we’re using post-commit.tmpl. If you’re on Linux create a new file called “post-commit”, make it executable with chmod +x post-commit. Fire up your favourite browser and find the configuration interface for your project inside Hudson. Check the box saying “trigger builds remotely” and write your secret token in the text box. We’re going to need that token when we’re setting up our hook script.
It’s time to edit our post-commit file. I used something like this:
#!/bin/sh
wget -b http://your-hudson-url:8080/job/your-project-name/build?token=your-secret-token > /dev/null
Now after every commit subversion will execute this file and Hudson will build your project automaticly!
Sun has released version 1 of their JavaFX today see relase announcment with out any form of Linux SDK, nor mentioning anything of when or if the Linux community can expect to see any support. I think this is a huge mistake in todays marked.
Even Microsoft(!) has realized that they have to add Linux support for their Silverlight platform and is doing so together with the help of Novell and their Moonlight project (whom actually had their second beta release two days ago).
It is going to be reallyt exciting to see all the competing RIA plattforms evolving the next year. Adobe obviously has a rather large head start with their FLEX platform due to the huge adoption of Flash. Microsoft has the money and monoply to support Silverlight which leaves Sun broke and desperate.
It pains me to say so I’m afraid that JavaFX is a last desperate act, although they deserve a smack for letting developers stuck with the horrible state their applet mess for so many years!
25 Nov, 2008
Posted by: admin In: Nyheter
I dag kan vi lese om forbanna svensker. Men ærlig talt da, er det virkelig noen som er overrasket over at svenskene lager dårligere jagerfly enn USA? USA har tross alt vært med i det som har vært av væpnede konflikter i moderne tid.
Det gir en bra overgang til det neste poenget nemlig det som går på forsvarspolitikk. Er det virkelig så lurt med et militært samarbeid med de som stakk hue i jorda under andre verdenskrig..? Det er mange som har glemt at USA faktisk er den desidert viktigste militære allierte vi har! Nå som Russland har fått økonomi til å bygge opp forsvaret og stadig vekk tester Norsk beredskap ved å fly inn i Norsk luftrom er dette spesielt viktig å huske på.
Svenskene kan da tross alt trøste seg med alle de milliardene vi Nordmenn legger igjen på svenskegrensa for flæsk og brennevin!
I dagens nettutgave av VG kan vi lese om en “livsfarlig” bru i Venezia der de har valgt form over funksjon. Dette er også veldig typisk i programvareutvikling der mange setter utseende høyere enn brukervennlighet.
Klassiske eksempler fra programvarens verden er Winamp og Nero. Winamp var et meget enkelt program for å spille av mp3′er, en oppgave den utførte meget bra. Da de lanserte versjon 3 med pompøst brukergrensesnitt og mer funksjonalitet mistet de populariteten så godt som over natten. Nero var et program som var veldig bra til å brenne cd plater, akkurat det man forventer av et brenne-program. I det de lanserte oppfølgeren på flere hundre megabyte med “fancy” brukergrensesnitt, lyd og videoredigering, coverdesign og sikkert mye mer sluttet programmet å appellere til de som faktisk brukte det.
Moralen: Aldri velg form over funksjonalitet! En ting, om det er et dataprogram, en bru, en heis eller hva som helst: Det skal gjøre èn ting og den ene tingen skal gjøres bra!
http://www.vg.no/reise/artikkel.php?artid=522394
I had no idea that webservices were this easy in Java EE! Just smack on two or more annotations. Annotate the stateless session bean with @Webservice and the methods you want to expose with @WebMethod and you got yourself a webservice! That’s really nice!
12 Nov, 2008
Posted by: admin In: Nyheter
Men vil folk virkelig ha en president i det verdens mektigeste land som tar besluttninger med Gud som viktigeste støttespiller..?
http://www.vg.no/nyheter/utenriks/presidentvalg-2008/artikkel.php?artid=522321
03 Nov, 2008
Posted by: admin In: Nyheter
Det ser ut som om mange de siste dagene har fått seg en kjip overraskelse når de skulle bytte bank (I følge VG). Det er ganske tydelig at det er tilnærmet ikke eksisterende konkurranse i dagens bankmarked. Jeg tviler på at det blir noe særlig bedre før det blir mulig å ta med seg sitt gamle kontonummer til den nye banken.
Problemet er at dagens kontonummersystem er tett knyttet opp mot bankens interne systemer (slik jeg forstår det). Du kan for eksempel se hvilken bank et kontonummer tilhører er i hvis du virkelig er inne i systemet. For noen måneder siden var det et utvalg som konkluderte med at det ville bli for dyrt å lage et system som ville la kundene overføre kontonummer på samme måte som man i dag kan ta med seg sitt gamle telefonnummer når man bytter Bank. Tenker det var mange aksjonærer i DNB som gned seg godt i henda da!
http://www.vg.no/nyheter/innenriks/artikkel.php?artid=522727
http://www.vg.no/nyheter/innenriks/artikkel.php?artid=522735
01 Nov, 2008
Posted by: admin In: Nyheter
31 Oct, 2008
Posted by: admin In: Nyheter
Mange er frustrerte over at DNB ikke setter ned renten etter at Sentralbanken senket styringsrenten.
Les VG’s artikkel
Som NITO medlem fikk jeg en utrolig sweet deal i Gjensidige og byttet i april. I DNB hadde jeg 0,3% (eller noe der om kring) i rente på brukskontoen, men jeg i Gjensidige har over 6%. Bare det blir noen kroner i løpet av et år! I motsetning til DNB har også Gjensidige utrolig mye bedre oppetid på nettbanken sin.
Bytt bank! Det er ikke så mye jobb som det virker som det kan virke som!
Once again it’s time for my six months upgrade tradition. I’m really impressed with how much better the Linux user experience has gotten the last two-three years!
Haven’t tried Linux yet? Give Ubuntu 8.10 a chance!