Monday, April 21, 2008

Snowboard Chamrousse - March 2008

A video made from a couple of pictures and movies. Some fun wipe outs but I quite managed to do some nice jumps, and even I got the way in carving switched : ) I snowed so much the last days, and got so foggy, you couldn't see actually anything (see in the movie).
This was from 17th to 22nd of march in Chamrousse, southeast of France, in a friend's girlfriend flat.

Note after the beginning of the movie after a do a jump (a few of the succeeded ones :)) a guy comes behing and come rolling down the hill :) And that thing horrible at the end is myself trying to do a rodeo... Almost broke my neck : )

background music: joe satriani-Crushing day and Red Hot Chilly Peppers-Dani California


Wednesday, April 16, 2008

Android in Kaiser - T-Mobile MDA VARIO III

Hi guys, I tested a modified version of android image for Kaiser, t-mobile MDA VARIO III.

Download the files here:
http://it029000.massey.ac.nz/vogue/

Don't try to download directly in the phone, I think some files it
downloads as text. Or maybe it just didn't work first time.

Thread at xda-developers:
Original thread:
http://forum.xda-developers.com/showthread.php?p=2083117
Another branched thread:
http://forum.xda-developers.com/showthread.php?t=383695

Also is good to have some spare memory, I removed some apps i had store on the main memory.

I had it working without proper keyboard and touch screens. A combination of keys enable some navigation ont he menus: s+ok(keyboard ok) and z+ok. See the main post to see more details.

Aparently using
the remote console, it's possible to have it full working. Haven't tried this yet though.



regards
Emerson

Tuesday, April 08, 2008

Creating Nightly Builds with Anthill Pro

Hi There

From today on I will start to post a series of posts on AnthillPro.
Just implemented a nightly build for one of our workflows. Here is the main points:

  • Stamp strategy
You will want to copy or continuous integration workflow first. After doing so, you will want to change the stamp strategy. I used the following beanshell expression (put it all in one line):

NIGHTLY-build-${bsh:java.util.GregorianCalendar calendar = new java.util.GregorianCalendar(); calendar.add(java.util.Calendar.DATE,1); Date date = calendar.getTime(); new java.text.SimpleDateFormat("MM/dd/yyyy-HH:mm").format(date)}

This will create a stamp of the following pattern: "NIGHTLY-build-04/09/2008-19:38", you can change to suit your needs.
  • Cron schedule
Then you will need a cron based schedule. Go to System-Schedules and click at "create schedule" button. Then choose "Cron Expression Schedule". Then give it a name, "Nightly builds" might be a good one.
I'm not that expert in cron expressions, but that's the one I used: "0 0 3 ? * MON-FRI"
First 0 stands for 0 seconds, then 0 minutes, and 3 is the hour (3am), then not specifying the day of the month (with '?') and for last from monday to friday, as we don't usually work at weekends.

  • Trigger
The last thing is the workflow trigger, where we will associate with the schedule we create before. Choose for the type "Scheduled trigger", give it a name, select the "Nightly builds" schedule you create before and set any workflow property you might have. For example I have two property to execute or not the tests and to choose the branch.

Now just wait until 3am to see if works : )

In the next articles I will show:
  • How to create a workflow to build from the tag
  • How to run QTP (quick test professional) from anthill
  • How to best reuse jobs and workflow definitions
  • How to deploy resources for various environments using ant and anthill without duplicating files
  • and more... : )