Skip to content

Source Code

codepage logo v3
cc GPL a


All source code and document content on this page is licensed under the CC-GNU GPL.

Documents

c1 WebDev Standards SAMPLE.pdf Sample Administrator’s Guide for web development; Adobe PDF file format (.pdf). (Original post)
Master Data Benchmarking (Survey).xls Master data “market research” survey; Excel spreadsheet file format (.xls). (Original post)
Master Data Benchmarking (Results).pdf Master data “market research” survey results; Adobe PDF file format (.pdf). (Original post)
Portfolio Management Sample.xls Sample project prioritization worksheet; Excel spreadsheet file format (.xls). (Original post)
Powerpoint Fun Samples.ppt Sample slides for inserting a bit of levity; Excel spreadsheet file format (.xls). (Original post)
Ready for the Interview Candidate.pdf Preparing for an employment interview as the interviewee; Adobe PDF file format (.pdf). (Original post)
Ready for the Interview Hiring Manager.pdf Preparing for an employment interview as the hiring manager; Adobe PDF file format (.pdf). (Original post)
Records Retention Industrial (Results).pdf Records retention for industrial manufacturers “market research” survey results; Adobe PDF file format (.pdf). (Original post)
Recurring Tasks01.txt Starter file, Daily / Weekly / Monthly ToDo list; text file format (.txt). (Original post)
Recurring Tasks02.ods Starter file, Daily / Weekly / Monthly ToDo list; Open Office spreadsheet file format (.ods)
Recurring Tasks03.xls Starter file, Daily / Weekly / Monthly ToDo list; Excel spreadsheet file format (.xls)

PHP

c_log.php Standardized logging of processes for your PHP web scripts.
PushToRemote.php Publish folder to a web server using FTP. Assumes you have a nice clean local copy of your web site, you’ve made a lot of changes, and you want to get your external web server to match. This routine uses FTP to make the push, makes a local backup (tarball) of the destination site, adjusts for time difference between your local machine and your web server, allows you to specify which folders and/or files to skip, and sets up standardized logging of processes for your PHP web scripts.
RandomQuote.php
RandomQuoteData.txt
Print a random quote from a formatted list.

SQL

fnGetWorkingDays() MS SQL Server 2000 function that counts the number of working days between two dates, including the start and end days

Templates

Cazh1 White Paper Template.ott Generic, but very clean, white paper template; Open Office Writer 2.0 file format (.ott). (Original post)

VB Script / ASP

WriteParameter() Function that writes a named query string parameter

VBA – Visual Basic for Applications

MS Excel

Column Validation Sample.xls Restrict input to two columns; Excel spreadsheet file format (.xls). (Original post)
CustomToolBar() Create a custom toolbar, with custom menu option – Excel version
DailyEMailCount() Loop thru Outlook folders, count read / unread eMails
GetFileName() Use a standard MS Office File Open dialog to get a file name (this should work in any Office app)
Google Charts API Demo.xlsm A spreadsheet with sample code for interacting with the Google Charts API (see this blog post for more info).
ImportUnixData() Need to load data from a Unix file? Here is a reasonably complete routine, including the ability to define your delimiter character, plus a quick method to convert Unix date-times to Excel dates.
NicePrintPage() I always like my print output pages formatted with a nice clean look feel, and standardized page header / footer. This routine nicely puts all of my favorite formats in a single place.

MS Outlook

countMail() Count the number of Read vs. Unread items in your Mail folders, between a range of dates. Insightful if trying to gauge how much “spam” and non-value-adding emails you receive (read more …)
countMailItems() Count items in your Mail folders, and display the folders that have greater than some max value. Tool for use when managing your mail.

MS Project

CustomToolBar() Create a custom toolbar, with custom menu option – Project version
NicePrintPage_Gantt() I always like my print output pages formatted with a nice clean look feel, and standardized page header / footer. This routine nicely sets up a Gantt view for printing.
NicePrintPage_Resource() Same as above, but this one nicely sets up a Resource view for printing.
SetSortName() I like my Resources to sort by last name, but display FirstName LastName

MS Word

CustomToolBar() Create a custom toolbar, with custom menu option – Word version

Web Projects

Offsite Strategy

offsite logo v2
When I talk about having an “offsite strategy” meeting, I’m looking to get out of the office and have some good, “strategic” conversation over a cup of coffee or a beer. Back when I worked for a software development company, we did our best design work at a hot dog stand in Des Plaines, IL; since then, I’ve always found it more fun to conduct some “bidness” in the proper atmosphere.

For myself, this site serves a practical purpose; I want to be able to quickly identify a short list of candidate spots to get together, based on your location and mine. I also wanted an excuse to get some hands on with some interesting web technology; I’ve wanted to build a Google Maps mash-up for some time, and I’ve been seeing a lot of stuff about jQuery on Twitter. The Calendar is just an embed of my public Google calendar – again, just experimenting with the technology.

Concepts and Technology: CSS, domain name process and tactics, Eclipse, Google Maps API, javascript, jQuery, web development SDLC, 3rd-party web hosting

Interested in the source code for the site? Contact me!

Go to Offsite Strategy site …

totentanz

totentanz logo v2
I’ve noticed that my posts on cazh1.com are less observations and more essays. Blogging has morphed beyond it’s “personal diary” origins – and cazh1 has become a long-format, personal publishing platform that is still evolving.But as I continue to troll the news feeds and check out what other folks are doing, I’ve repeatedly run into tumblr – almost a genre of it’s own, with a fast growing network of short-form prose, quick observations, and a fascinating variety of photo / illustration blogs. Somewhere between essays on WordPress essays and shout-outs on Twitter; I’ll use Google+ or LinkedIn for sharing other people’s [long and short] content. So where do I stash my quick thoughts?

This short format actually comes in handy for something that has nagged at me for some time; on a number of occasions, I’ve made relatively interesting technical discoveries as I hack and experiment, keeping my hands on and in the code as much as I can fit in. Interesting, not earth shattering, but definitely the kind of detailed solutions to particular problems that have turned Google into a handy tech support tool. Items not meaty enough to warrant an “essay” on cazh1 – but now I have a perfect place to make these entries and observations, and maybe one day help a fellow tech out of an annoying problem.

And so, I present totentanz; a short-form blog with some pics, some philosophy, and some helpful / searching tech notes on a variety of not-necessarily related (but relatively interesting) things.

Concepts and Technology: CSS, memento mori, photography, short-form blogging, tumblr, tumblr themes

Interested in the source code for the site’s theme? Contact me!

Go to totentanz site …