Creating API Documentation
At Huddle we’ve recently been working on our API and came across the problem of writing documentation for the API.
Having looked at a number of solutions I came up with a simple solution using XML comments within C# and the XML generated by the project during compilation.
… Continue Reading
Configuring CruiseControl.Net
At Huddle I’ve recently been involved with looking at the build setup that we have in place (also see my article Defining a development tree). This article explains how we have set up CruiseControl.Net and the lessons we have learnt along the way.
… Continue Reading
Defining a Development Tree
Having a cleanly designed dev tree can be more important than many developers might at first think. Having looked at not only how I do things, but how Huddle structures their dev tree I decided to do some research into designing the perfect dev tree.
Converting AVI’s to SVI’s for the Samsung YP-P2
* If you are using Ubuntu Jaunty please read all the way through the article as there are updates at the bottom.
* For Ubuntu 11.04 (Natty), please read/use my latest updates to the YP-P2 action.
I watch quite a few movies on my Samsung YP-P2, so am always having to covert the AVI’s I currently have to SVI’s. An SVI is still an AVI, just a different extension name and a few key points, which include not having any b-frames, the video being 480×272 in resolution, and a few other things.
Anyway…I’m an Ubuntu (not Windows!) user so I firstly started encoding my videos using Avidemux. Which is an excellent an easy to use GUI for converting videos into whatever format/specifics you need. However, it’s still a pain to have to open it up, load a video, check all the settings etc…
Overclocking an Intel Core 2 Q6600
I upgraded my desktop pc recently. I bought a new CPU, motherboard, memory and graphics card. With Ubuntu in mind, I went for:
- Intel Core 2 Q6600
- MSI P35 Neo2
- 4Gb Corsair TwinX RAM
- Gigabyte Silent nVidia 8600GT
- Akasa Evo 120 CPU Cooler
- Artic Silver 5 Thermal Paste
I overclocked my 2.4Ghz Q6600 to 3.2Ghz quite easily. This was done by setting the CPU multiplier to 8, and the FSB to 400Mhz (8×400 = 3.2Ghz). I left all the voltages at their lowest possible setting. I also set the memory multiplier to 1 so that the RAM runs at 800MHz. I have the CPU fan set at 50% so it’s near silent.








