Click here to Skip to main content
6,630,289 members and growing! (20,470 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by PIEBALDconsult (28 articles found)

Average article rating: 3.54

Files and Folders

PIEBALDdiff
Last Updated: 21 Sep 2009   Page Views: 2,984   Rating: 3.29/5    Votes: 9   Popularity: 3.14   Bookmark Count: 6
Licence: The Code Project Open License (CPOL)   
A line-by-line file diff utility

Database

Accesing CommandTimeout properties in a TableAdapter
Last Updated: 9 Feb 2006   Page Views: 39,221   Rating: 4.53/5    Votes: 11   Popularity: 4.72   Bookmark Count: 16
Licence: The Code Project Open License (CPOL)   
Describes adding public properties to a TableAdapter to access the CommandTimeouts of the private DataAdapter.
DatabaseAccessor
Last Updated: 23 Aug 2007   Page Views: 45,701   Rating: 4.32/5    Votes: 19   Popularity: 5.52   Bookmark Count: 75
Licence: The Code Project Open License (CPOL)   
A simple base class that encapsulates basic database access functionality
Database Connector
Last Updated: 28 Jan 2009   Page Views: 7,717   Rating: 3.60/5    Votes: 10   Popularity: 3.60   Bookmark Count: 26
Licence: The Code Project Open License (CPOL)   
A system of plug-ins that provide very simple database access

.NET Framework

ApplyFormat
Last Updated: 9 Mar 2009   Page Views: 4,216   Rating: 3.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 5
Licence: The Code Project Open License (CPOL)   
A method to apply multiple formats to a value

C#

TimeRanger -- Allows foreaching across a time interval
Last Updated: 9 Feb 2007   Page Views: 18,561   Rating: 3.80/5    Votes: 8   Popularity: 3.43   Bookmark Count: 23
Licence: The Code Project Open License (CPOL)   
A class that allows foreach to enumerate various points within the time interval defined by two DateTime objects
Enum Utilities
Last Updated: 24 Feb 2008   Page Views: 23,123   Rating: 4.52/5    Votes: 23   Popularity: 6.15   Bookmark Count: 84
Licence: The Code Project Open License (CPOL)   
Various methods for working with enumerations
EnumOperators
Last Updated: 22 May 2008   Page Views: 7,641   Rating: 4.35/5    Votes: 6   Popularity: 3.39   Bookmark Count: 22
Licence: The Code Project Open License (CPOL)   
A class to help ease the burden of not being able to specify enum as a generic constraint
EnumTree
Last Updated: 12 Jun 2008   Page Views: 5,172   Rating: 3.33/5    Votes: 2   Popularity: 1.00   Bookmark Count: 11
Licence: The Code Project Open License (CPOL)   
A class and attribute to allow accessing enum values as a tree
TypeTransmogrifier
Last Updated: 13 Jun 2008   Page Views: 7,345   Rating: 3.83/5    Votes: 3   Popularity: 1.83   Bookmark Count: 14
Licence: The Code Project Open License (CPOL)   
Allows mapping of types to enumerated values.
.NET Rational (fraction) value type using Decimals, written in C#
Last Updated: 24 Jan 2006   Page Views: 13,343   Rating: 2.12/5    Votes: 5   Popularity: 1.48   Bookmark Count: 10
Licence: The Code Project Open License (CPOL)   
Implements a Rational datatype.
DateTruncate
Last Updated: 14 Nov 2006   Page Views: 7,906   Rating: 2.70/5    Votes: 6   Popularity: 2.10   Bookmark Count: 5
Licence: The Code Project Open License (CPOL)   
This article describes my DateTruncate function.
ThreadQueue -- A queue for threads that allows asynchronous execution and a time limit
Last Updated: 6 Dec 2006   Page Views: 18,873   Rating: 4.14/5    Votes: 9   Popularity: 3.95   Bookmark Count: 35
Licence: The Code Project Open License (CPOL)   
Describes my ThreadQueue class and related classes.
SetServiceDescription
Last Updated: 14 Jan 2008   Page Views: 8,564   Rating: 2.82/5    Votes: 5   Popularity: 1.97   Bookmark Count: 8
Licence: The Code Project Open License (CPOL)   
A method for setting the "description" of a Windows Service.
Versioner: An AssemblyInfo version incrementer
Last Updated: 9 Jun 2006   Page Views: 18,464   Rating: 2.83/5    Votes: 7   Popularity: 2.39   Bookmark Count: 6
Licence: The Code Project Open License (CPOL)   
A simple C# program that will increment the AssemblyVersion attribute of an AssemblyInfo.cs file.
NonNullable Class Wrapper
Last Updated: 11 Apr 2008   Page Views: 9,590   Rating: 4.47/5    Votes: 17   Popularity: 5.50   Bookmark Count: 14
Licence: The Code Project Open License (CPOL)   
A wrapper to place the burden of checking a class reference for null on the calling method rather than the called method.
Parsomatic
Last Updated: 8 Dec 2008   Page Views: 4,765   Rating: 3.67/5    Votes: 3   Popularity: 1.75   Bookmark Count: 12
Licence: The Code Project Open License (CPOL)   
A Dictionary of Parse methods for several datatypes
A Simple, Infix to Reverse Polish Notation Transformer, Written in C#
Last Updated: 10 Mar 2009   Page Views: 15,797   Rating: 2.73/5    Votes: 8   Popularity: 2.46   Bookmark Count: 7
Licence: The Code Project Open License (CPOL)   
Transforms a mathematical expression from Infix notation to Reverse Polish notation
ProgressDialog: for executing long-running code with some thread safety
Last Updated: 23 May 2006   Page Views: 26,757   Rating: 2.48/5    Votes: 7   Popularity: 2.09   Bookmark Count: 35
Licence: The Code Project Open License (CPOL)   
A dialog for executing long-running code on a thread (written in C#).

XML

XmlBuilder
Last Updated: 20 Oct 2008   Page Views: 5,479   Rating: 3.40/5    Votes: 5   Popularity: 2.38   Bookmark Count: 9
Licence: The Code Project Open License (CPOL)   
Wraps an XmlDocument to simplify formatting flat data into XML
Using XML/XSLT with the "C Preprocessor"
Last Updated: 7 May 2007   Page Views: 11,417   Rating: 3.52/5    Votes: 6   Popularity: 2.74   Bookmark Count: 6
Licence: The Code Project Open License (CPOL)   
How to misuse XML/XSL to do what not even the

Algorithms & Recipes

A Set class
Last Updated: 20 Nov 2006   Page Views: 22,558   Rating: 4.00/5    Votes: 10   Popularity: 4.00   Bookmark Count: 20
Licence: The Code Project Open License (CPOL)   
A Set class using a System.Collections.Generic.Dictionary to hold its elements.

Programming Tips

Testing for Empty String
Last Updated: 21 Feb 2008   Page Views: 11,395   Rating: 2.97/5    Votes: 11   Popularity: 3.10   Bookmark Count: 8
Licence: The Code Project Open License (CPOL)   
A brief comparison of techniques of testing for empty strings

String handling

Untabify and Tabify
Last Updated: 16 Jan 2009   Page Views: 4,078   Rating: 3.40/5    Votes: 4   Popularity: 2.05   Bookmark Count: 2
Licence: The Code Project Open License (CPOL)   
Untabify and Tabify Extension Methods for intending code.
RegexTester
Last Updated: 20 Aug 2009   Page Views: 3,402   Rating: 4.56/5    Votes: 8   Popularity: 4.11   Bookmark Count: 26
Licence: The Code Project Open License (CPOL)   
Presenting a test bed for .NET Regular Expressions

Code Generation

GenOmatic
Last Updated: 9 Mar 2009   Page Views: 4,755   Rating: 3.57/5    Votes: 3   Popularity: 1.70   Bookmark Count: 10
Licence: The Code Project Open License (CPOL)   
A console application to generate enumerations from a database query
Compiling Source Code from a String
Last Updated: 19 Aug 2009   Page Views: 2,860   Rating: 3.22/5    Votes: 6   Popularity: 2.51   Bookmark Count: 18
Licence: The Code Project Open License (CPOL)   
A method that uses a CodeDomProvider to compile program code from a string into an Assembly.

Design and Architecture

LimitedQueue
Last Updated: 23 Dec 2008   Page Views: 6,805   Rating: 4.09/5    Votes: 10   Popularity: 4.09   Bookmark Count: 12
Licence: The Code Project Open License (CPOL)   
Wrapping a built-in type when deriving is not a suitable solution, and why

PIEBALDconsult


Member
BSCS 1992 Wentworth Institute of Technology

Originally from the Boston (MA) area. Lived in SoCal for a while. Now in the Phoenix (AZ) area.

OpenVMS enthusiast, ISO 8601 evangelist, photographer, opinionated SOB

---------------

"Typing is no substitute for thinking." -- R.W. Hamming

"I find it appalling that you can become a programmer with less training than it takes to become a plumber." -- Bjarne Stroustrup

ZagNut’s Law: Arrogance is inversely proportional to ability.

"Well blow me sideways with a plastic marionette. I've just learned something new - and if I could award you a 100 for that post I would. Way to go you keyboard lovegod you." -- Pete O'Hanlon

"Things would be different if I ran the zoo." -- Dr. Seuss

"Wrong is evil, and it must be defeated." – Jeff Ello

"A good designer must rely on experience, on precise, logical thinking, and on pedantic exactness." -- Nigel Shaw


"Omit needless local variables." -- Strunk... had he taught programming

"DON'T BE LIBERAL IN WHAT YOU ACCEPT!"

"Software Engineers don't have Trophy Wives; they have Presentation Layers."

"We learn more from our mistakes than we do from getting it right the first time."

"I'm an old dog and I like old tricks."

"Sometimes the envelope pushes back and sometimes you get a really nasty paper cut."

"A method shall have one and only one return statement."

My first rule of debugging: "If you get a different error message, you're making progress."

My golden rule of database management: "Do not unto others' databases as you would not have done unto yours."

My general rule of software development: "Design should be top-down, but implementation should be bottom-up."

"Today's heresy is tomorrow's dogma."
or
"Today's dogma is yesterday's heresy."

"The registry is evil."

"Every tool is a hammer."
Occupation: Software Developer (Senior)
Location: United States United States


Last Updated 21 Nov 2009
Web10 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use