Computer Programming

Yes, a bit specific, but I need to store some links!

Afternoon musings; an anti-framework-ish thing

I was avoiding some important work for an hour, and came up with a sketch of what a very lightweight PHP framework's code might look like.

$val = new validator( 'validator_spec_file' );

MS Access VBA: Error -2147217900 (80040e14)

Jawahar on Expertsforge says this is an SQL syntax error where a


Name: PHPList
Version: 1.7
Description: Mass mailer
Code quality:
Code mixed with HTML? yes

MS Excel: Cleverer Table Importer

These are some functions that help you write a script to import Excel data into a SQL database. What makes this different from the Access import feature is that the data can be poorly formatted.

Offshoring R&D

There's already a huge (imsho negative) trend of offshoring more and more high-salary IT work out to other countries, where people work for less money, longer work weeks, and it seems like less job se

Simple Staging

Here's yet another idea for setting up your computer to stage a bunch of websites. I run servers on and name all the websites so they end in ".lo" like "test.lo" and "id.lo".

Ribbon Toolbar Interface

Microsoft is trying to file a patent for their Ribbon interface element that groups toolbars into a tabbed interface.

A Class to Manage Tiny, Editable Application Configurations for Reports

This code has never been run through php. It's a first draft.

MS Access VBA: Generating Code for Handlers

I've been working with "unbound forms" and, ay ay ay, what a pain in the butt. Unbound forms are regular forms, except that the controls aren't associated with any data source. An unbound form is like a panel of controls, without wires behind them, and no information being shown or recorded. It's like a prop without a performance. It's weird to use an Access form that doesn't seem to work, because the data structure behind it doesn't exist -- without information, there's no animation.

Javascript Calculator: Split Up Your Reciepts

Here's a Javascript calculator that was put together to deal with situations where you have to split up a grocery receipt with a friend. You can type in the prices, one per line. Check the box if it's a taxable item. (Set the tax rate if it's not 8.25%.) Then, click the "+" button to add it up.

CSV Files, Comma Separated Values

This is the latest version of the CSV class, but renamed to work with CakePHP.

CakePHP Dates are Nice

	Date: <?=$html->monthOptionTag( 'Phoneproject/Date' )?> -
		<?=$html->dayOptionTag( 'Phoneproject/Date' )?> -
		<?=$html->yearOptionTag( 'Phoneproject/Date' )?>

Hispanic Surname Extraction with Regular Expressions

The challenge with these names is twofold. For one, they follow a European convention of using "of" to denote the family, e.g. De La Cruz. This is like the Irish O'Connor or Italian del Vecchio.

Syndicate content