﻿<?xml version="1.0" encoding="utf-8"?><html dir="ltr" xml:lang="en-gb" xmlns="http://www.w3.org/1999/xhtml"><head profile="http://gmpg.org/xfn/11"><title>Home - D P Vreony
				</title><meta name="description" content="DPVreony homepage, blog list, meelesewhere list" /><meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=8" /><link rel="stylesheet" href="/Content/Site.css" type="text/css" /></head><body><div id="maincontainer"><div class="avatar"><img alt="" src="http://static.dpvreony.co.uk/images/avatar-body.png" /></div><div id="contentcontainer"><div class="header"><div class="headerinner"><div id="floatcontainer"><h1><img class="sitelogo" src="http://static.dpvreony.co.uk/images/sitename/pastel.gif" alt="D P Vreony" /></h1><div id="linkstable"><div><ul class="sitemap_top"><li class="sitemap_top current">Home</li><li class="sitemap_top"><a href="/blog" title="">Blog</a></li><li class="sitemap_top"><a href="/about" title="">About</a></li><li class="sitemap_top"><a href="/cv" title="">My CV</a></li><li class="sitemap_top"><a href="/portfolio" title="">Portfolio</a></li><li class="sitemap_top"><a href="/links" title="">Links</a></li><li class="sitemap_top"><a href="/sitemap" title="">Site Map</a></li></ul></div></div></div></div></div><div id="maincontent"><div id="breadcrumb" /><div id="pagecontent"><h2>Welcome to DPVreony.co.uk</h2><p>
				DPVreony.co.uk is the personal site of David Vreony. I am a software engineer \ systems analyst from the UK. Here you will find <a href="/about/">information about me</a>, <a href="/blog/">my blog</a>, <a href="/cv/">cv</a> and <a href="/portfolio/">portfolio</a>.
			</p><h3><a href="/blog/" title="View Recent Blog Posts">Recent Blog Posts</a></h3><div class="post"><div class="post row first"><h4><a href="/blog/post/v/84">The Normalised vs. De-normalised data debate</a></h4><p>Recently I've been reading a lot of "experts" on sites like <a href="http://stackexchange.com">Stack Exchange</a> saying that De-normalised data structures are better than Normalised data structures for performance.  The simple fact is you should know the business problem and the data before making any recommendations; and someone should test the impact of their design on large chunks of test data.  A system with a few hundred rows will act very different from a system with a few hundred million rows in.  End of the day you need a system that can work in a business as usual environment with no maintenance just to stop it falling over.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 25 April 2012 19:52 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/84" title="View complete post of : The Normalised vs. De-normalised data debate">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row_alt mid"><h4><a href="/blog/post/v/83">WSUS Smart Approve V1.0.0.5 released</a></h4><p>I've released a new version of <a href="http://wsussmartapprove.com">WSUS Smart Approve</a> after an issue was reported with the way the config file is processed. As I stated to the person who reported both the problems this week, I would rather have the tool working properly than have people not using the tool because of problems with it.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 28 January 2012 11:00 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/83" title="View complete post of : WSUS Smart Approve V1.0.0.5 released">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row mid"><h4><a href="/blog/post/v/82">TPL Helper now available on NuGet</a></h4><p>Today I've started pushing NuGet packages for the <a href="http://tplhelper.codeplex.com">TPL Helper library</a>.  This is a library aimed at showing a way to standardise program behaviour, and aiding the use of TPL in .NET 4</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 25 January 2012 21:00 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/82" title="View complete post of : TPL Helper now available on NuGet">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row_alt mid"><h4><a href="/blog/post/v/81">WSUS Smart Approve V1.0.0.4 released</a></h4><p>I've released a new version of <a href="http://wsussmartapprove.com">WSUS Smart Approve</a> after an issue was reported with the List Guids program crashing.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 23 January 2012 20:00 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/81" title="View complete post of : WSUS Smart Approve V1.0.0.4 released">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row mid"><h4><a href="/blog/post/v/80">Data Manager Library now available on NuGet</a></h4><p>Today I've started pushing NuGet packages for the <a href="http://datamanager.codeplex.com">Data Manager library</a>.  This is in line with opening up some of the code I've produced since 1999.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 22 January 2012 22:00 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/80" title="View complete post of : Data Manager Library now available on NuGet">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row_alt mid"><h4><a href="/blog/post/v/79">WSUS Smart Approve V1.0.0.3 released</a></h4><p>Today has seen the first release of <a href="http://wsussmartapprove.com">WSUS Smart Approve</a> for nearly a year.  It aims to resolve an issue where Smart Approve crashes when using the abobe update lists that contains updates that can't be approved for install.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 22 January 2012 12:20 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/79" title="View complete post of : WSUS Smart Approve V1.0.0.3 released">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row mid"><h4><a href="/blog/post/v/78">Club Umpiring - The Cancer of grass roots hockey</a></h4><p>It's a sad day when you come away from a hockey pitch thinking it's a waste of time playing, and that you'd be better off dedicating time to umpiring to ensure others get a fair game.   When you spend most weekends of a season thinking this, it highlights that there is either a problem with how you play, or with the umpiring.  However when I say "come away from a hockey pitch" I'm talking about games I've also spectated, and I'm not just talking about the umpiring of other clubs.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 20 November 2011 09:54 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/78" title="View complete post of : Club Umpiring - The Cancer of grass roots hockey">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row_alt mid"><h4><a href="/blog/post/v/77">Problems with Talk Talk Business</a></h4><p>I'm not usually one to post more personal stuff on a blog (when I actually do bother to post). But having kept an eye on the issue of Ofcom dealing with Talk Talks inability to deal with customers, and the experience I've had with them over the last 2 months I feel it's a valid post to make.  I also know I'm not alone in these problems.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 17 August 2011 23:40 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/77" title="View complete post of : Problems with Talk Talk Business">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row mid"><h4><a href="/blog/post/v/76">iTunes crashing and corrupting iPod</a></h4><p>I have found that if you have an over zealous anti-virus which locks files while scanning (Kaspersky) and it scans the iPod when it is plugged in, you may find iTunes crashes out with a fatal exception in itunes.dll and you have an iPod that repeatedly resets itself when connected to a PC.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 02 July 2010 22:30 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/76" title="View complete post of : iTunes crashing and corrupting iPod">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row_alt mid"><h4><a href="/blog/post/v/75">WSUS Smart Approve V1.0.0.2 released</a></h4><p>I've just released a new version of the WSUS Smart Approve tool aimed at covering another of the possibilities I had listed on Codeplex, the ability to filter updates by products.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 22 March 2010 00:00 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/75" title="View complete post of : WSUS Smart Approve V1.0.0.2 released">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row mid"><h4><a href="/blog/post/v/74">Automating the T4 Custom Tool Settings for a Visual C++ Project</a></h4><p>With the number of T4 files I use across my projects, I wanted to simplify using them by removing the monotonous task of having to set the custom build tool every time you add a ".tt" file.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 31 December 2009 15:47 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/74" title="View complete post of : Automating the T4 Custom Tool Settings for a Visual C++ Project">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row_alt mid"><h4><a href="/blog/post/v/73">WSUS Smart Approve V1.0.0.1 released</a></h4><p>I've released a new version of the WSUS Smart Approve tool aimed at covering some of the possibilities I listed on the Codeplex site after the initial release.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 12 October 2009 14:35 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/73" title="View complete post of : WSUS Smart Approve V1.0.0.1 released">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row mid"><h4><a href="/blog/post/v/72">Non-NAT connection with Linksys WAG200G</a></h4><p>If you are attempting to use a non-NAT setup (i.e. you have an IP range with your ISP) with a Linksys WAG200G you may have an issue that despite NAT and the firewall on the router being disabled you are unable to route inbound traffic to the IP address range.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 09 June 2009 13:22 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/72" title="View complete post of : Non-NAT connection with Linksys WAG200G">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row_alt mid"><h4><a href="/blog/post/v/71">WSUS Smart Approve released.</a></h4><p>After noticing a fair bit of interest (according to the web site logs anyway) for my WSUS Smart Approve project.  I've brought forward plans to publish it on Codeplex.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 19 May 2009 10:06 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/71" title="View complete post of : WSUS Smart Approve released.">[View Full Post]</a> </p></div></div></div></div><div class="post"><div class="post row last"><h4><a href="/blog/post/v/68">Detecting Phorm Webwise.</a></h4><p><a href="http://webwise.phorm.com/">Webwise</a> is a highly controversial advertising system developed by <a href="http://www.phorm.com">Phorm</a>.  Here I provide a technique for detecting its presence.</p><div class="bloglist_bottomrow"><div class="bloglist_timestamp"><p>
							Posted: 02 May 2009 15:33 GMT</p></div><div class="bloglist_linkoptions"><p><a href="/blog/post/v/68" title="View complete post of : Detecting Phorm Webwise.">[View Full Post]</a> </p></div></div></div></div></div><div id="sidebar"><h3>
			Me Elsewhere
		</h3><ul><li class="row first"><a href="http://www.codeplex.com/site/users/view/dpvreony" title="View my page on CodePlex" rel="me">CodePlex</a></li><li class="row_alt mid"><a href="http://www.facebook.com/p/David_Vreony/515713481" title="View my page on Facebook" rel="me">Facebook</a></li><li class="row mid"><a href="https://calendars.office.microsoft.com/en-gb/pubcal/viewer.aspx?path=/pubcalstorage/jk1f4m4z771419/David_P._Vreony_Calendar.ics" title="View my page on Free\Busy" rel="me">Free\Busy</a></li><li class="row_alt mid"><a href="http://www.klout.com/dpvreony" title="View my page on Klout" rel="me">Klout</a></li><li class="row mid"><a href="http://www.myspace.com/dpvreony" title="View my page on MySpace" rel="me">MySpace</a></li><li class="row_alt mid"><a href="https://www.ohloh.net/accounts/dpvreony" title="View my page on Ohloh" rel="me">Ohloh</a></li><li class="row mid"><a href="http://www.twitter.com/dpvreony" title="View my page on Twitter" rel="me">Twitter</a></li><li class="row_alt last"><a href="http://www.youtube.com/dpvreony" title="View my page on YouTube" rel="me">YouTube</a></li></ul><h3>Disclaimer</h3><p>Postings are provided "as is" with no warranties, either express or implied, including but not limited to the implied warranties of usability and/or fitness for a particular purpose, and confer no rights.</p><p>Opinions expressed here are my own and do not reflect the views of any past, present or future employer, or any other body to which I may be affiliated.</p><p>Inappropriate comments will be deleted at my discretion.</p></div></div><div id="footercontainer">
							©Copyright 2001 - 2009 DPVreony. Some Rights Reserved. Use of the site is subject to <a href="/about/legal/">legal information</a>.<br />Site is best viewed in a <acronym title="Cascading Style Sheets">CSS</acronym> 3.0, <acronym title="Extensible Hypertext Markup Language">XHTML</acronym> 1.1 compliant <a href="/about/browsers/">browser</a>.<br /><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://static.dpvreony.co.uk/images/somerights20.png" alt="Unless otherwise stated, work on this site is licensed under a Creative Commons License" title="Unless otherwise stated, work on this site is licensed under a Creative Commons License" /></a><a href="http://validator.w3.org/check?uri=http://www.dpvreony.co.uk/"><img src="http://static.dpvreony.co.uk/images/valid-xhtml10.png" alt="This site has been designed to be XHTML 1.0 strict compliant" title="This site has been designed to be XHTML 1.0 strict compliant" /></a><a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.dpvreony.co.uk/&amp;profile=css3"><img src="http://static.dpvreony.co.uk/images/vcss.gif" alt="This site has been designed to be CSS 3.0 compliant" title="This site has been designed to be CSS 3.0 compliant" /></a><a href="http://www.w3.org/WAI/WCAG1AAA-Conformance"><img src="http://static.dpvreony.co.uk/images/wcag1aaa.gif" alt="This site has been designed to meet WAI-AAA requirements." title="This site has been designed to meet WAI-AAA requirements." /></a><a href="http://www.asp.net"><img src="http://static.dpvreony.co.uk/images/net-logo.gif" alt="Microsoft ASP.Net 2.0 Logo" title="This site uses ASP.NET 3.5 Technology" /></a><a href="http://www.unicode.org"><img src="http://static.dpvreony.co.uk/images/uniencwhitebord.gif" alt="Unicode Encoding Logo" title="This site is encoded using the Unicode standard" /></a></div></div></div></body></html>