CURRENT PROJECTS
loading
CATEGORIES AND POSTS
loading
overset
DEVELOPMENT LOG FOR JIM PALMER
09/12/2010
jquery
A simple and lightweight jQuery plugin that serves as a horizontal drag-able slider UI control (with no jQuery UI dependency). The demo shows it's use for certain hour blocks in a certain day.
09/11/2010
C#.NET
Simple web proxy scripts for C#.NET in ASP and Java in JSP. These are a reference and starting point for those looking for a simple HTTP proxy script.
06/28/2009
jquery
An ultra-light and fast javascript template engine as a jQuery plugin. 1.4KB pre-compressed.
01/18/2009
javascript
A fast and lightweight javascript syntax highlighter for simple addition to your blog or site showcasing generic code without using server-side lexical analysis.
12/21/2008
dhtml
IE has trouble retaining BACK/FORWARD button support with IFRAMES on pages without the Last-Modified or ETag response headers.
11/18/2008
powershell
An ever-useful powershell script for those who use the SVN CLI even on windows.
09/01/2008
javascript
A fast and lightweight natural sort algorithm for javascript.
UPDATE 2/25/2012 - New 0.7 version with case-insensitive sorting support.
UPDATE 3/5/2011 - New 0.6 version that fixes date comparison in most modern browsers, e.g. Chrome Beta.
08/30/2008
jquery

Powerful datatable with animated pagination and natural sorting.
08/20/2008
unix
Some notes on how to use rewrite rules to create developer sandboxes in a single-server dev environment.
08/07/2008
jquery
A super-simple jQuery 1.2.6 plugin to extend the animate function to support animation of the CSS CLIP property.
07/31/2008
jquery

Animated graphical form field validation jQuery plugin.
07/18/2008
C#.NET
ASP.NET serializes the DateTime response as \/Date(-19312300000)\/ but we want jQuery to automatically parse that as a native Javascript Date() object...
07/16/2008
C#.NET
To build a robust and fast AJAX handler facility utilizing Reflection to access remote methods in classes without using ASP.NET's AJAX library and the WebMethod factory and work with jQuery's $.ajax() or $.post() facilities.
06/25/2008
C#.NET
A quick example on using a SqlParameterCollection to build the sql command string on the fly.
06/25/2008
jquery
Manual support for the watch facility in Javascript which is an ad-hoc observer pattern.
06/23/2008
javascript
A useful javascript print_r() function for those PHP developers working in javascript.
06/18/2008
jquery
Looking for a mean and lean jquery plugin that is completely unobtrusive to the user and allows for tight integration into a jquery ajax driven site that needs to offer forward/back button support as well as state management?
05/29/2008
unix
BASH script to colorize the output of SVN and CVS.
05/12/2008
jquery

Animated calendar datepicker for multi-day selection with multi-month display. Animated scrolling of previous and next months. Allows for a sequence of months to reside side by side and for the user to select a number of consecutive days.
04/24/2008
C#.NET
Looking to serialize Hashtables in .NET with DateTimes as indexes in LitJson?
04/22/2008
C#.NET
Simple Regular Expression to convert faux XML to a JSON string - example in C#.
04/21/2008
C#.NET
Here's a code-example showing how to convert a legacy ADODB RecordSet XML string to a native ADO.NET DataSet object using the built-in OleDbDataAdapter functionality.
04/17/2008
C#.NET
Simple Encrypt() and Decrypt() function for 256b/32B asymmetric encryption using AES written in C#.
04/11/2008
mssql
This is a handy trick to find similar strings in varchar/text/etc fields in MSSQL without breaking the query plan.
04/11/2008
jquery
Simple jQuery plugin from Douglas Crockford's 2008-02-14 json2.js release.
03/27/2008
ajax
Load testing AJAX applications is somewhat of a new and often neglected frontier that unfortunately is an absolute necessity in the process of launching successful web applications. Here is a quick writeup on patching the AMAZING HTTPERF utility version 0.9.0 to make the already fabled wsesslog feature.
03/17/2008
coldfusion
03/05/2008
ajax
When you build an AJAX application that is served to IE6 and IE7 clients - you will probably run into the obscure Invalid Argument error. Here's some insight on how to handle these errors.
02/21/2008
ajax
A powerful XLST script to convert legacy .NET ADODB XML to JSON.
02/13/2008
coldfusion
A concise coldfusion script to capture SHIFT+RELOAD requests from firefox to then take a list of javascript/css files, consolidate them into a single file, minify them via JSMIN and compress them via gzip -9.
12/24/2007
unix
An interesting problem with Apache's mod_cache - even production in the 2.2.X branch - is that it does not cache mod_dir DirectoryIndex files. Here's the quick on how to forcefully redirect the user to a mod_cacheable page.
12/17/2007
coldfusion
A much better Coldfusion implementation of flat-file caching on a set interval than the built-in CFCACHE.
09/04/2007
flash
Proof of concept using Papervision3D in Flash9 to simplify a simple Mesh Plane object via edge decimation based off a soft threshold z-coordinate delta.
07/13/2007
unix
Notes on how to do flash remoting to a clustered Coldfusion flash gateway as served via Apache.
07/13/2007
unix
07/11/2007
javascript
Need to copy a complex object by value - instead of by reference - in javascript?
07/10/2007
dhtml
A streamlined, clean and appealing DHTML datepicker.
06/20/2007
dhtml
This is a classy DHTML tool tip that auto-positions itself as per the block it points to as well as the pointer position.
04/24/2007
flash

Mammoth Mountain Ski Area in a simple and barely interactive Papervision3D demonstration. This is using USGS DEM (Digital Elevation Map) data and properly applied black and white orthography from terra-server
04/21/2007
flash
A 3D terrain map of Mammoth Mountain Ski Area using Papervision 3D and USGS Digital Elevation Map values.
04/03/2007
unix
Some insight into the dreaded error: Connection reset by peer: proxy: prefetch request body failed.
03/21/2007
coldfusion
Use JSON instead of the homebrew CFAJAX serialization.
03/19/2007
unix
Notes on problems when flash remoting to a clustered Coldfusion flash gateway as served via Apache.
03/07/2007
coldfusion
03/02/2007
coldfusion
A quick how-to on storing and retrieving binary data from a MySQL database in Coldfusion.
02/14/2007
coldfusion
01/31/2007
coldfusion
An example onRequestEnd Application.cfc function on truly removing unwanted white-space from the rendered html returned to the client. This will not break CFAJAX support.
01/24/2007
unix
Took a nice Canon network controlled camera, hacked around its control protocol a bit and here are my notes on how to control it via simple PHP socket code.
01/22/2007
unix
Here's a writeup on how to convert an MJPEG stream, specifically from a canon network controlled webcam, to FLV on the fly using FFMPEG and FFSERVER. This also duplicates the stream from the source and serves multiple streams to hungry clients, aka relay proxy.
01/05/2007
flash
Lightweight and feature-packed AS2.0 pulldown component.
12/01/2006
javascript
Prevent characters from being entered on input fields in html via regular expression syntax. This is similar to the TextField.restrict property in Flash.
11/30/2006
flash
11/10/2006
javascript
A simple example of how to block a certain DOM block while using my lightweight AS2.0 throbber animation to instruct the user to wait.
11/08/2006
coldfusion
Coldfusion historically has had problems purging client data stored in the database, especially in a clustered environment. Here's a quick direct-db way to purge.
11/08/2006
unix
This is a BASH script to aggregate clustered Apache log files (even compressed rotated log files) and process them via webalizer.
09/27/2006
flash
Lightweight AS2.0 throbber animation.
09/26/2006
flash
The sexiest AS2.0 date picker calendar popup with animations
09/25/2006
coldfusion
A robust XSLT transformation to convert legacy ADODB XML to WDDX XML.
09/22/2006
javascript
A quick function that was put together to parse strings/numbers (float as well) into a US Dollar formatted string:
09/21/2006
flash
Nice lightweight AS2.0 date picker component with appealing date selection animation.
09/18/2006
coldfusion
An example onRequestEnd Application.cfc function on truly removing unwanted white-space from the rendered html returned to the client.
09/18/2006
coldfusion
Building a large-scale e-commerce site in Coldfusion? You will need this pattern...
08/11/2006
flash
Nice lightweight AS2.0 date picker component with appealing date selection animation.
08/03/2006
flash
07/26/2006
flash
07/20/2006
flash
07/18/2006
flash
Here are my notes on exploring how to properly use bounding boxes when developing custom components to allow easy instantiation in the Flash IDE.
07/13/2006
flash
My findings on how to handle collections as custom component parameters in AS2.0.
07/11/2006
flash
Here's a quick trick on how to more precisely calculate the height of a TextField object in AS2.0.
07/11/2006
flash