Archive for November 2006

Cross check zip code, telephone area code, state code

Code written in C++ to enable cross checking and validation of zip codes, telephone number area codes and state codes (US only). Useful for data integrity checking. Zip code database required (not provided) but there is a link to a no cost zip code database.  Download.

Software Updates (Web Log and IP To Country)

Web Log 1.6 includes tracking for RSS files, OPML and also other search engines such as AllTheWeb, Ask, Netscape, Alexa, etc. Further, there is additional documentation on auditing Internet logs, such as obtaining data from the regional internet registries (RIR), along with programs to build the IP address to country code lookup table. I post all the recent data on the site. All this software is open source and I contribute it to the public domain.

Converting data to tab separated value format (TSV)

Techniques to convert data from a variety of sources (e.g. Excel, MS-Access, database ODBC, text files, etc. into the industry standard tab separated value format. Once data has been converted into this format, it may then be loaded into databases such as SQLite, MySQL, and is also in the proper format for data analysis using software packages such as EZ-R Stats for Windows and other software packages. View PDF

Commonly used Internal Audit Software Functions

Documentation showing audit techniques for the commonly used Internal Audit software functions. View document.

Auditors Guide to Tests Using Benford’s Law

Documentation showing audit techniques for the application of Benford’s Law.

Auditors Guide to Duplicate Payments

Documentation showing techniques used to identify duplicate payments. View document.

Auditors Guide to SQLite

Documentation showing how to use the open source SQLite database to perform common audit functions.  View.

Screen Shots for EZ-R Stats for Windows

Documentation showing example screen shots for all of the menu selections for EZ-R Stats for Windows.

Audit of transactions using MySQL aggregate queries

Shows how to perform various audit tests using MySQL aggregate functions to obtain totals, minima, maxima, etc. Also illustrates the “where” clause which can further isolate or identify the population to be tested.

Extraction of data from a file with variable length records terminated by CR/LF

Shows an example of how to extract data from a file with variable length records, each line terminated by a carriage return/linefeed, using the ScriptBasic language.