• Programming

    Raspberry Pi OS Image Downloader

    by  • June 15, 2012 • .Net, Journal, Programming • 16 Comments

    When I first started out playing around with the Raspberry Pi I used the pre-made SD Card images available on the website, however I soon noticed these were out of date, and then found it a challenge to find up to date (usually nightly builds) of some of the Operating Systems. So I decided...

    Read more →

    How to build your own Static Code Analyser for C Sharp

    by  • June 10, 2012 • .Net, Journal • 0 Comments

    Static Code Analysis is the process of scanning the source code (or bytecode) of an application without actually running it. SCA can be used to determine a whole host of programmatic errors or just not conforming with a coding guideline. My first look into SCA was at university; during the ‘Theoretical Computation’ and ‘Mathematics of Computer...

    Read more →

    Split Ticketing Part 2

    by  • June 10, 2012 • .Net, Journal • 0 Comments

    Its been a while but I have been tinkering away with the Split Ticketing library that I have been working on – the majority of the work has been converting it from a hacktastic proof of concept to a usuable library. Some of the main functionality I wanted to exported was to expose the...

    Read more →

    C# 5 …carry on awaiting

    by  • May 4, 2012 • .Net, Journal, Programming • 0 Comments

    This made me chuckle when I saw this. .Net 4 has the awesome Task.Factory.StartNew and .Net 4.5 added the syntactic sugar of Task.Run, but if you combine it with some of the functionality in C#5 the following code:   When unwrapped becomes:   Yes you are seeing right, you are awaiting the await… Task.Factory.StartNew is...

    Read more →

    Man in the middle C# Attacks

    by  • March 23, 2012 • .Net, Programming • 0 Comments

    Previously I discussed the idea of creating a Man-in-the-middle style tools for analysing or compromising C# assemblies. In this blog post I go one step further and create a rough proof of concept demonstrating the possibility. It should be noted that there are ways of easily preventing this sort of attack which I have...

    Read more →

    Asynchronous Programming in C# 5

    by  • March 21, 2012 • .Net, Programming • 0 Comments

    With each new version of C# we see some great new additions. In version 2 we saw the introduction of generics, and in 3 we saw LINQ. In version 5 we are seeing some new features to handle the rise of SaaS (Software as a service), the forefront of this is asynchronous programming. An...

    Read more →