Thursday, October 30, 2014

Quick parsing boost test xml output for quick failed passed table

Pretty print Boost Test XML output.

Tuesday, June 25, 2013

Leaning into the Qt build world

At my current job I will be building QT 4.8.x somewhat regularly.

I was quite amazed that the default build process on windows for QT 4.8.x uses nmake, and that nmake is not out of the box capable of distributing builds to multiple cores.

This is especially distressing considering that I have access to a relatively fast incredibuild cluster, which is more than happy to distribute the build to multiple machines when used with SCons or directly from Visual Studio 2012.

There is a some hope on the horizon however.  There appears to be a tool called JOM that effects a clone of nmake with the addition of parallel builds on multiple cores in a manner quite similar to make -jN from the *nix world.

http://qt-project.org/wiki/jom


I will be trying it sometime this week.  Hopefully it will suit my needs.

Cheers,

JonnyRo

Sunday, December 02, 2012

building librocket

I have been experimenting with Lib Rocket.  I am primarily interested in using it to maintain a consistent look across user interface elements.

http://librocket.com/

Working on ubuntu 12.04.1 LTS precise

Forked from here:
Git Repository: https://github.com/lloydw/libRocket

Dependencies:
python-dev

libboost-python-dev
mesa-common-dev
cmake
libxxf86vm-dev

Steps:
clone from fork
Change to /Build
cmake -G "Unix Makefiles" -DBUILD_SAMPLES=ON -DBUILD_PYTHON_BINDINGS=ON

Resolve any dependency issues, wash rinse repeat.

To run the invaders sample
./invaders

Sunday, January 08, 2012

Concours 14

PitStop over at Orlando Yamaha Kawasaki allowed me to try out his personal Kawasaki Concourse 14. While it is a big bike with saddle bags, it sure handles pretty amazing.




The power delivery is a little less snappy than I would like, but I'm used to riding a high strung 750cc bike, so its not surprising. This is not to say that the bike is slow, as that 1400 cc warms up like a jet engine.

I could see taking some very long trips on this bike. Excellent features such as a button actuated multi height windscreen and comfortable riding position have me thinking of just how far I could go without worrying about rider fatigue.

Concours 14 on Wikipedia

Labels:

Sunday, September 18, 2011

Ramdom thoughts episode 166 is amazing

Ramdom Thoughts Show 166 is available. I have to say this is some of Scotty's best work.

My favorite bit is the DJ's from mars mix at the end.

Great programming music.

Labels: ,

GRR - segfault type day

It seems like today is all segfaults all the time.

I'm going to have to spend a little bit of time relearning how to use GDB.

Labels:

Friday, June 03, 2011

Bram playing soccer

Tuesday, April 12, 2011

Normal life is a lot of work

I became single for the first time in nine years.

It never ceases to amaze me how much of my life Kelli took care of. Every day I find something new that I forgot to deal with, a bill, taxes, etc.

This is going to be a lot of work.

Saturday, March 19, 2011

Configuring pvscsi module for centos

If you want to get some serious performance out of a virtual machine, using the paravirtualized disk controller in VMWare ESX server is the way to go.

configure pvscsi as initrd module

For me what it really came down to was this.

1) getting the VM running using a simple IDE controller.
2)Adding a second disk SCSI/Paravirtual controller.
3)Installing VMWare tools
4)I then used a liveCD to copy the first disk
5)Disable the original IDE disk.
6)Profit!