Click here to Skip to main content
14,984,032 members

Articles by DaveAuld (Articles: 43, Tip/Tricks: 17)

Articles: 43, Tip/Tricks: 17

RSS Feed

Average article rating: 4.93

All Topics
Posted: 21 Sep 2010   Updated: 11 Apr 2015   Views: 99,944   Rating: 4.94/5    Votes: 10   Popularity: 4.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 0
Please Sign up or sign in to vote.
Community provided tools that are available for use with The Code Project
Posted: 8 May 2013   Updated: 8 May 2013   Views: 30,885   Rating: 4.99/5    Votes: 27   Popularity: 7.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Dave Auld, a CodeProject star that continues to shine brighter.
CodeProject
Posted: 14 Aug 2013   Updated: 15 Aug 2013   Views: 14,380   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
In honour of the 10 million member milestone, CodeProject members Ravi Bhavnani and DaveAuld reflect back on their time as part of the developer community.
Database Development
Posted: 29 Nov 2013   Updated: 30 Nov 2013   Views: 19,272   Rating: 4.79/5    Votes: 6   Popularity: 3.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Too much data is breaking the system, we need a fix!
Desktop Programming
System
Posted: 1 Jun 2011   Updated: 1 Jun 2011   Views: 48,037   Rating: 4.90/5    Votes: 12   Popularity: 5.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Netgear GS108 8-port Gigabit switch is unhappy, only wants to blink.......blink no more!
General Programming
Threads
Posted: 13 Sep 2018   Updated: 11 Oct 2018   Views: 11,204   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 102
Please Sign up or sign in to vote.
This is a probability based simulation that demonstrates 'Swapping' is considered the best option! We also look at the effect of multi-threading and multi-process in Python.
Hardware
Posted: 4 Nov 2010   Updated: 4 Nov 2010   Views: 36,502   Rating: 4.94/5    Votes: 13   Popularity: 5.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Introduction to implementing a Fail Safe communications failure ESD System architecture.
Posted: 1 Jun 2011   Updated: 1 Jun 2011   Views: 37,766   Rating: 4.89/5    Votes: 20   Popularity: 6.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Repair can often be just as effective, this is how I repaired my dead switch.
Posted: 1 Jul 2011   Updated: 3 Jul 2011   Views: 37,080   Rating: 4.33/5    Votes: 4   Popularity: 2.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 141
Please Sign up or sign in to vote.
A quick look at upgrading a QNAP NAS memory and the benchmarking of the performance
Posted: 13 Mar 2012   Updated: 14 Mar 2012   Views: 24,301   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Installing a 'Corsair H80 Liquid CPU Cooler' on an overheating system - did it make a difference?
Posted: 29 Feb 2012   Updated: 1 May 2012   Views: 28,731   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 89
Please Sign up or sign in to vote.
Swapping out a standard HDD for a Hybrid HDD in my ageing Acer 6935.
High Performance Computing
GPU
Posted: 2 May 2013   Updated: 7 May 2013   Views: 11,931   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Replacement GPU Cooler - Icy cool or hot and bothered?
Internet of Things
Posted: 24 Aug 2014   Updated: 27 Aug 2015   Views: 38,322   Rating: 5.00/5    Votes: 28   Popularity: 7.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
Building for and consuming the Blitzortung Lightning Detection Network
Arduino
Posted: 27 Oct 2009   Updated: 27 Oct 2009   Views: 84,682   Rating: 4.80/5    Votes: 26   Popularity: 6.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 635
Please Sign up or sign in to vote.
Using the Arduino platform for a SIMON game implementation.
Posted: 23 Feb 2010   Updated: 23 Feb 2010   Views: 88,911   Rating: 4.76/5    Votes: 25   Popularity: 6.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 681
Please Sign up or sign in to vote.
An Introduction To Arduino Interrupts
Posted: 22 Sep 2010   Updated: 22 Sep 2010   Views: 136,698   Rating: 4.95/5    Votes: 21   Popularity: 6.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 1,222
Please Sign up or sign in to vote.
Simple implementation of a differential gap control to track the sun East/West movement
Posted: 10 Jan 2011   Updated: 10 Jan 2011   Views: 142,938   Rating: 4.83/5    Votes: 15   Popularity: 5.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
Please Sign up or sign in to vote.
A beginners' introduction to using shift registers with the Arduino
Posted: 4 Nov 2014   Updated: 9 Nov 2014   Views: 38,652   Rating: 4.98/5    Votes: 19   Popularity: 6.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 209
Please Sign up or sign in to vote.
Low Energy Bluetooth meets Arduino compatible microcontroller in a small form factor, is this just a fairy tale?
Raspberry-Pi
Posted: 5 Mar 2014   Updated: 5 Mar 2014   Views: 18,840   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
A quick book review of what could be one of the "Best Haynes Manual Ever"
Posted: 19 Jul 2012   Updated: 13 Sep 2013   Views: 90,493   Rating: 4.96/5    Votes: 31   Popularity: 7.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 0
Please Sign up or sign in to vote.
Bought, Imaged and Booted - So far so good!
Posted: 5 Dec 2013   Updated: 5 Dec 2013   Views: 22,742   Rating: 4.82/5    Votes: 8   Popularity: 4.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
Please Sign up or sign in to vote.
Real World Interfacing to the Raspberry-Pi using a Gertboard.
Posted: 24 Sep 2013   Updated: 6 Dec 2013   Views: 49,730   Rating: 4.94/5    Votes: 20   Popularity: 6.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 126
Please Sign up or sign in to vote.
Google Coder == "A simple way to make web stuff on Raspberry Pi.", well that is what they claim!
Nvidia
Posted: 27 Aug 2018   Updated: 27 Aug 2018   Views: 6,830   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
The pursuit of Serenity, it's new build time!
Posted: 27 Aug 2018   Updated: 28 Aug 2018   Views: 5,321   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
The pursuit of Serenity, it's new build time!
Posted: 10 May 2013   Updated: 29 May 2013   Views: 20,233   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 50
Please Sign up or sign in to vote.
Attempting an upgrade can be rewarding, but without an OS re-install may end in tears!
Posted: 15 Jan 2013   Updated: 15 Jan 2013   Views: 20,751   Rating: 4.67/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 38
Please Sign up or sign in to vote.
Quick tour of the Samsung Series 7 Chronos Notebook
Programming Languages
C#
Posted: 14 Jan 2013   Updated: 14 Jan 2013   Views: 16,813   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
In this section, we will take a look at some of the graphic and font handling routines.
Posted: 14 Jan 2013   Updated: 14 Jan 2013   Views: 19,642   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
In this section, we will take a look at what is required to build, sign and package the application.
Posted: 14 Jan 2013   Updated: 14 Jan 2013   Views: 20,177   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
A look at achieving real time trends in UltraDynamo
Posted: 14 Jan 2013   Updated: 17 Jan 2013   Views: 16,052   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
In this section, we will take a look at the sensors, the sensor manager and the simulation
Javascript
Posted: 11 Dec 2010   Updated: 22 Mar 2011   Views: 123,445   Rating: 4.94/5    Votes: 49   Popularity: 8.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 80   Downloaded: 5,077
Please Sign up or sign in to vote.
Windows 7 Gadget that scrapes your reputation points and graph, and tracks changes between updates
Visual Basic
Posted: 2 Nov 2010   Updated: 2 Nov 2010   Views: 66,384   Rating: 4.92/5    Votes: 21   Popularity: 6.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 2,176
Please Sign up or sign in to vote.
A simple automated build tool to assist with Windows Gadget development
Posted: 14 Jan 2011   Updated: 23 Jan 2011   Views: 67,721   Rating: 4.97/5    Votes: 17   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Please Sign up or sign in to vote.
Getting value from your data historian and recovering data using ProcessBook
XML
Posted: 14 Jan 2013   Updated: 14 Jan 2013   Views: 37,333   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 2,131
Please Sign up or sign in to vote.
In this section, we look at the basics to get going.
Routers
Posted: 2 Oct 2016   Updated: 4 Oct 2016   Views: 17,611   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
It only took a year, but after a lot of blood sweat and tears, it works!
Ultrabook
Posted: 13 Oct 2012   Updated: 28 Nov 2012   Views: 23,944   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Ultrabook vehicle dynamo
Web Development
ASP.NET
Posted: 4 Feb 2012   Updated: 6 Feb 2012   Views: 69,951   Rating: 4.96/5    Votes: 7   Popularity: 4.19
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 713
Please Sign up or sign in to vote.
Using Client Side Timer and Hidden Elements to catch a Bot submission in Asp.Net MVC
Posted: 19 May 2014   Updated: 19 May 2014   Views: 40,019   Rating: 4.97/5    Votes: 13   Popularity: 5.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 0
Please Sign up or sign in to vote.
A look at how I implemented Drag 'n Drop Role Management in a Asp.Net MVC project.
HTML
Posted: 2 Aug 2010   Updated: 6 Aug 2014   Views: 147,907   Rating: 4.97/5    Votes: 91   Popularity: 9.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 84   Downloaded: 1,362
Please Sign up or sign in to vote.
Google Chrome Extension that scrapes your reputation points and graph, and tracks changes between updates.
Posted: 22 Aug 2011   Updated: 29 Aug 2014   Views: 58,577   Rating: 4.96/5    Votes: 28   Popularity: 7.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 54   Downloaded: 853
Please Sign up or sign in to vote.
Google Chrome Extension that provides Message and Answer templating
Posted: 24 Oct 2011   Updated: 27 Nov 2011   Views: 1,278,110   Rating: 4.95/5    Votes: 81   Popularity: 9.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 129   Downloaded: 1,411
Please Sign up or sign in to vote.
A beginner introduction to the features of the Chrome Debugger
Node.js
Posted: 29 Jan 2014   Updated: 30 Mar 2016   Views: 56,856   Rating: 4.96/5    Votes: 13   Popularity: 5.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
Please Sign up or sign in to vote.
Look into the Jade Templating engine and the required syntax
Wireless
Posted: 13 May 2014   Updated: 15 May 2014   Views: 34,162   Rating: 5.00/5    Votes: 17   Popularity: 6.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 0
Please Sign up or sign in to vote.
My adventure into installing a domestic CCTV system and wireless bridge.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.89

.NET
Posted: 28 Apr 2011   Updated: 28 Apr 2011   Views: 12,860   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A safe way to get the user to check if the .NET Framework is installed
API
Posted: 22 Jan 2011   Updated: 3 Oct 2011   Views: 28,600   Rating: 4.94/5    Votes: 8   Popularity: 4.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Use Google APIs to create Graphical Formulas
Driver
Posted: 1 Jan 2012   Updated: 1 Jan 2012   Views: 45,440   Rating: 4.98/5    Votes: 22   Popularity: 6.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
Use the Hardware ID to determine product information
General
Posted: 16 Oct 2010   Updated: 10 Jan 2011   Views: 16,881   Rating: 4.94/5    Votes: 8   Popularity: 4.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Ever made the fateful mistake or come across a board that someone has used a permanent marker on?
Programming Languages
C#
Posted: 22 May 2010   Updated: 22 May 2010   Views: 10,710   Rating: 4.67/5    Votes: 5   Popularity: 3.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Here is a better evaluation of performance in .Net of the If / Switch operations;http://www.blackwasp.co.uk/SpeedTestIfElseSwitch.aspx[^]
Posted: 19 Feb 2011   Updated: 19 Feb 2011   Views: 3,710   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Condensed single line version using one of the overloaded methods of Uri;String fullurl = new Uri(new Uri("http://website.com"), "/path/download.php").ToString();
Javascript
Posted: 17 Jul 2011   Updated: 18 Jul 2011   Views: 50,275   Rating: 4.88/5    Votes: 6   Popularity: 3.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Simple implementation for determining which radio buttons are selected using Jquery
Visual Basic
Posted: 4 Jan 2010   Updated: 12 Mar 2010   Views: 59,662   Rating: 4.96/5    Votes: 25   Popularity: 6.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
I recently had created a windows forms application in VB.Net2008 and made use of the BindingSource control to bind all the forms controls to the underlying SQL Queried data.I built user functionality on the form to allow the user to further filter (client side filtering ) the original data...
Posted: 15 May 2010   Updated: 18 Jun 2010   Views: 23,800   Rating: 4.60/5    Votes: 3   Popularity: 2.19
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
The Dictionary class does not have inbuilt sort functionality and I was looking for a simple way to sort on the Values within the collection.After searching google, it became clear that there are several ways to achieve this, from implementing Lists, using LookUps and even making use of...
Posted: 20 Jun 2010   Updated: 20 Jun 2010   Views: 28,650   Rating: 4.83/5    Votes: 10   Popularity: 4.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
A simple way to create a grow only Column Width routine
Posted: 20 Jun 2010   Updated: 21 Jun 2010   Views: 10,790   Rating: 4.73/5    Votes: 4   Popularity: 2.85
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Here is a lesson I learnt while working with custom application settings in XML files and Visual Studio
Posted: 19 Jul 2010   Updated: 19 Jul 2010   Views: 8,870   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
You can keep your output consistent with how Windows represents file sizes by using the inbuilt function;StrFormatByteSizeThe following code will dump the files from the root of C:\, Call getFilesAndSizes from a button click or wherever you want. ...
Posted: 22 Feb 2011   Updated: 3 Jun 2014   Views: 28,830   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Using Enum to provide a quick and easy option lists
VS Code
Posted: 1 Mar 2019   Updated: 1 Mar 2019   Views: 15,628   Rating: 4.97/5    Votes: 11   Popularity: 4.97
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A couple of useful extensions for VSCode to help manage your TODOs FIXMEs, etc.
Web Development
Posted: 12 Aug 2019   Updated: 14 Aug 2019   Views: 4,343   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Object inspection with %O in the console output
ASP.NET
Posted: 18 Jun 2012   Updated: 18 Jun 2012   Views: 11,950   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Quick way to modify the logon view depending on if the user has been redirected.
Win8 Desktop
Posted: 7 Dec 2012   Updated: 7 Dec 2012   Views: 15,460   Rating: 4.69/5    Votes: 6   Popularity: 3.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Task scheduler put to use on logon

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

DaveAuld
Engineer
Scotland Scotland
I have been working in the Oil & Gas Industry for over 30 years now.

Core Discipline is Instrumentation and Control Systems.

Completed Bsc Honours Degree (B29 in Computing) with the Open University in 2012.

Currently, Offshore Installation Manager in the Al Shaheen oil field, which is located off the coast of Qatar. Prior to this, 25 years of North Sea Oil & Gas experience.