2010-05-28

Auto-fix your bugs

Your mother probably taught you to write unit test cases for all your code? She probably insisted that you should write a new test case for every reported bug? You probably wondered why, but still followed her advice like any dutiful child?

Now, the answer is here. With the help of Search Based Software Engineering (SBSE) and Genetic Programming (GP) some researchers have shown how you can use all your hard earned test cases to auto-fix your bugs.

There is no doubt in my mind that we are at the brink of a revolution in Software Engineering!

2010-05-27

Androidmobiler säljer mycket

Första kvartalet i år gick Androidmobilerna om Windows Mobile på smartphone-marknaden. (IDG) Nu har de ökat rejält och står hos Inwarehouse för 68% av försäljningen i April. (My News Desk)

2010-04-24

ArrivedOK

Det finns allt fler fiffiga applikationer för att hålla kontakten med nära, kära och affärskontakter. Själv använder jag Plaxo, LinkedIN, Facebook och TripIT. Nu har jag hittat en ny tjänst som jag ska prova för första gången - ArrivedOK. Den är visserligen inte helt gratis men det känns ändå som att man får lite för pengarna.

ArrivedOK

Uppdatering 2010-06-21

Nu har jag provat tjänsten 10 gånger och jag är nöjd.

2010-03-31

Nyrenoverade X31 tåg för SJ Köpenhamn-Malmö-Göteborg

Nu har SJ renoverat det första av X31 tågen som går Köpenhamn-Malmö-Göteborg. Själv åker jag ganska ofta X31-tåg men då som Öresundståg. Tågen är snabba, smidiga och bra att kliva i och ur men någon vidare inredning för långresor har de inte. (Varför?) Det märker man om man försöker åka någon längre sträcka. Då är de inte sköna ens i första klass.

Nu hoppas jag väl egentligen att Öresundstågen följer efter och förbättrar inredningen de också. De måste väl ändå renoveras så småningom.

2010-03-28

Ny framtid för ishallen i Höör

Så är det nu klart. Ishallen i Höör får en ny ägare med stöd från kommunen. Den nya ägaren får ta över ishallen för en symbolisk peng mot att renovera den och hålla den öppen. I gengäld ställer kommunen upp med borgen för upprustningen (9 milj) och ett driftsbidrag (1,5 milj). För kommunen blir det lite billigare än att fortsätta driva ishallen i egen regi men iofs betydligt dyrare än att lägga ner den.

Jag har tidigare varit skeptisk mot att kommunen ska stödja/sälja ishallen. Inte för att det är något fel på ishockey eller konståkning. Tvärtom, det är alltid värdefullt att röra på sig. Mitt problem är att det kostar så pass mycket per nyttjare jämfört med annan idrott (Östran, Aftonbladet) och kommunal verksamhet, Älvkullen till exempel. Sedan har jag också varit lite fundersam till att inte göra en upphandling utan att säga tack och bock till första bästa som anmäler intresse. (Timbro kritiserade kommunerna för deras fritidssatsningar för ett tag sedan: NWT)

Men nu hör jag från alla håll att det här har blivit en nytändning för isverksamheten. Man är ute på alla håll och värvar nya medlemmar och intresserade till verksamheten och det är bra.

I mitt drömscenario kommer det nu att bli minst dubbelt så många som deltar i isklubbarnas verksamhet. Skolorna och allmänheten kommer att få betydligt bättre tillgång till isen. Höör blir en lite bättre plats att leva på.

Lycka till med ishallsbolaget!

2010-03-22

Personlighet inte så viktigt...

Hur många gånger har du fått göra ett personlighetstest när du har sökt jobb? Nuförtiden brukar varenda arbetsgivare vilja ha ett sådant. Spelar då personligheten någon roll för hur man lyckas på jobbet?

Enligt en ny norsk studie som publicerats i IEEE Transactions on Software Engineering har personlighet ingen avgörande betydelse för hur man lyckas med "pair programming". Slutsatsen av studien är att det är expertis som fäller avgörandet, i synnerhet för att lösa svåra problem.

Tillsvidare fortsätter diverse mer eller mindre seriösa företag att erbjuda olika personlighetstester. (SvD, PC för Alla, Aftenposten: "Advarer mot personlighetstester")

2010-03-09

Tjäna pengar på EpiServer

Det är visst ingen bra idé att tjäna pengar i Sverige. I alla fall inte om man har tänkt att använda dem...

2010-02-15

Återställa sin access punkt

Ibland räcker det inte att återställa sin access punkt på vanligt sätt. Då kan det vara idé att prova den här metoden.

2010-02-13

Att växla mellan KDE och Gnome

Hittade en mycket bra och enkel beskrivning på hur man växlar mellan KDE och Gnome i Ubuntu.

2010-02-11

Nu lossnar det för 64-bitars OS

Nu verkar det som om det äntligen lossnar för 64-bitars OS. Enligt viss statistik så är det nu åtminstonde bland datorspelare vanligare med 64-bitars än 32-bitars windows.

2010-01-27

Final eller Static i Java

Jag satt och funderade på skillnaden mellan static och final för variabler i Java men hittade så den här länken som förklar allt.

2010-01-08

My Phone Explorer

Om jag var Sony Ericsson skulle jag kontakta de som gör MyPhoneExplorer och skicka ut den programvaran i stället för PC Suite skruttet.

2009-12-22

Snart 42 Mbps i mobilen

Snart kan man få 42 Mbps till sin telefon. Ericsson och Qualcomm har nyligen demat detta via kabel. Det tar inte stopp med det, snart kommer ännu snabbare system med upp till 168 Mbps.

En HDTV kanal drar uppåt 25 Mbps så framtidens mobilanvändare kommer att kunna se 6 HDTV kanaler samtidigt på sin lilla skärm...

2009-12-17

Brist på el...

Det är tydligen elbrist i Sverige idag...

Särskilt intressant är det kring 4:44 när man hör hur det går till när en elmäklare på Enron ringer till ett kraftverk.

2009-11-12

Dynamiska bilder i Excel

På länken ovan finns en beskrivning av hur man kan göra dynamiska bilder i Excel.

2009-10-24

GCompris

Har du provat GCompris? Det är en samling enkla spel för barn.

Spelen är kul och finns på 40 språk, bland annat svenska men tyvärr är det lite fel på installationspaketen för Ubuntu. Två saker måste göras för att få det hela att fungera. Läs mer här och här.

2009-07-09

Juice Podcast Problems

I got the exact same problem with Juice as described here. I am now officialy uninstalling Juice.

Efter att ha surfat runt lite har jag bestämt mig för att prova den här programvaran istället.

2009-07-07

To create a SVN version tag in your code

This simple python code will extract the version information from svn and display it. Or at least I hope so based on the limited testing I have done so far... :-)
url = '$HeadURL: https://mysvnserver.somewhere.com/svn/myproject/branches/iso_mybranchortag/python_version.py $'
ver = '$Rev: 531 $'

print url
print ver

branch = url.find("branches")
tag = url.find("tags")
trunk = url.find("trunk")

if trunk > 0 :
    print "This version was taken from the trunk!"
elif tag > 0 :
    suburl = url[tag+5:tag+99]
    endindex = suburl.find("/")
    print "This version was taken from tag " + suburl[0:endindex]
elif branch > 0:
    suburl = url[branch+9:branch+99]
    endindex = suburl.find("/")
    print "This version was taken from branch " + suburl[0:endindex]
In order to make this work, you need to add keywords to your code. If you are working with Tortoise you can make these setting in the GUI.

An example of keyword substitution at work:

C:\Users\greger\test\tags\rc001>more version.txt
$Date: 2009-07-07 21:34:58 +0200 (ti, 07 jul 2009) $
$URL: http://localhost/svn/test/tags/rc001/version.txt $

This is a little text file

C:\Users\greger\test\tags\rc001>more ..\..\trunk\version.txt
$Date: 2009-07-07 21:34:58 +0200 (ti, 07 jul 2009) $
$URL: http://localhost/svn/test/trunk/version.txt $

This is a little text file
Both version.txt files above will be on the same revision. In my case "9".

Why keyword substitution might be a bad idea...