Hudson River 400 Celebration

February 26th, 2009

400-200Extensive revisions and updates to the website for the Ulster County 2009 Celebration. To commemorate Henry Hudson’s voyage up the Hudson River four centuries ago, in 2009 Ulster County will host the Hudson River 400 Arts Celebration. The celebration will be held from April through October of 2009.

Website interface and logo design by Rick Whelan at Ditto!

http://www.hudsonriver400.org/

The Drama Center

February 26th, 2009

Writing Classes in NYC at The Drama CenterThe Drama Center is a commercial theater company that intends to not only develop but finance and produce great works of theater and screen. While at the same time, we will grow both our community of artists and our audience.

“Just what a Web site should be: Clean, non-distracting design, easily navigable, well-organized.”
- Sam Nisson: Producer, Video & Online Games, Scholastic

http://thedramacentersite.org/

JAX Food & Games – Killington, VT

February 26th, 2009

Food, Games and Live Music in Killington VT at JAXJAX is a great place in Killington, VT for food, games and live music. It’s also home to Killington’s only laundrymat.

A joint effort with Green Screen Graphics of Rutland, VT.

http://supportinglocalmusic.com/

Ultravation

February 26th, 2009

Indoor Air Quality from UltravationUltravation is a Vermont company dedicated to designing and manufacturing products that effectively manage and optimize indoor air quality.

Ultravation brand identity and website interface design by Mike Ahearn at Imagesetters of Rutland, VT

http://ultravation.com/

Revise Order of Shipping Options in WPSC

February 18th, 2009

shipping/ups.php

line 41, re-order array and comment out unwanted options to suit. 1st item in array will be default selected at checkout. Example:
function getMethod($dest) {
if ($dest == 'US') {
$method= array(
'GND' => 'Ground',
// '1DM' => 'Next Day Air Early AM',
// '1DML' => 'Next Day Air Early AM Letter',
'1DA' => 'Next Day Air',
// '1DAL' => 'Next Day Air Letter',
// '1DAPI' => 'Next Day Air Intra (Puerto Rico)',
// '1DP' => 'Next Day Air Saver',
// '1DPL' => 'Next Day Air Saver Letter',
// '2DM' => '2nd Day Air AM',
// '2DML' => '2nd Day Air AM Letter',
'2DA' => '2nd Day Air',
// '2DAL' => '2nd Day Air Letter',
// '3DS' => '3 Day Select',
// 'GNDCOM' => 'Ground Commercial',
// 'GNDRES' => 'Ground Residential',
// 'STD' => 'Canada Standard',
// 'XPR' => 'Worldwide Express',
// 'WXS' => 'Worldwide Express Saver',
// 'XPRL' => 'Worldwide Express Letter',
// 'XDM' => 'Worldwide Express Plus',
// 'XDML' => 'Worldwide Express Plus Letter',
// 'XPD' => 'Worldwide Expedited',
);

Speeding Up WP E-Commerce Shopping Cart… a bit

February 17th, 2009

updating_tasks.php line 396
if($wpdb->get_var("SELECT COUNT(*) FROM {$wpdb->prefix}currency_list WHERE continent NOT IN ('')") < 242)
to
if($wpdb->get_var("SELECT COUNT(*) FROM {$wpdb->prefix}currency_list WHERE continent NOT IN ('')") < 230)
I went from 330 queries to 86!

http://www.instinct.co.nz/forums/topic.php?id=2856#post-13720

Share This Breaks Prototype.js in WordPress/WP Shopping Cart

February 17th, 2009

Enabling the “ShareThis” option in the Marketing settings of WPSC causes an error box to pop in IE but not FF.

http://comox.textdrive.com/pipermail/wp-hackers/2008-April/019532.html

PHP Website Monitoring and DNN Keep Alive Script

February 11th, 2009

I discovered this looking for an easy way to keep DNN alive on a low volume site. Since Dot Net Nuke (DNN) uses ASP, if no one visits the site for 30 minutes it will unload and take an ungodly amount of time to load for the next visitor. One more reason to avoid it…

Here’s a handy script (called “sPing”) to monitor any number of sites and ensure that they return a pleasant status code (200 or 304). The script will silently access each of the URLs in the array. Any that return something nasty like a 403, 404, 500, or 503 will be output to the console along with the particular status code.

http://jamescoletti.com/php-website-monitoring-script

Since my hosting arrangement sends me a notification every time a cron job executes, I entered a non-existent address (for cron notification) to avoid getting notifications every 15 minutes and then added my own SMTP mailer logic to send me a notice if any of the sites are down.