Why’s Poignant Guide to Ruby

This is the internet routing around a problem.

Since Why The Lucky Stiff disappeared and the poignant guide domain with him, I’ve made the PDF available here:  Why’s Poignant Guide to Ruby

It’s also available online in html format here: http://mislav.uniqpath.com/poignant-guide/ if you prefer that format.

Hoping Why reappears soon.


WordPress 2.7 + cformsII 10.1 plug-in

The cformsII 10.1 plug-in is designed for PHP 5 and will not work with PHP 4.3 until it’s updated. If you’re trying to use the cformsII 10.1 plug-in with wordpress and you’re not having any luck getting it to email, then you might not have PHP 5 on your webserver.  If you do have PHP 5 and you’re still not having any luck then this isn’t the place for you.

If your webserver is running PHP 4.x then the cformsII 10.1 plug-in needs to be updated to work with PHP 4.  There are two files in the wp-content/plugins/cforms/phpmailer directory that you must update:

  • class.phpmailer.php
  • class.smtp.php

Open the files in your favorite text editor and change all of the variables from “public”/”private” to “var” and remove the access specifiers on all of the functions, including the static.


  public $Priority          = 3;
var $Priority             = 3;
private $smtp            = NULL;
var $smtp                = NULL;

For functions:

  public function IsSMTP()
function IsSMTP()
private static function RFCDate()
function RFCDate()

It’s very simple to do and it will get your cformsII mailer working with PHP 4.x.




I’ve been cleaning up my “stuff” lately and that entails going through boxes.  I was going through a box of old keepsakes and ran across a couple of interesting ones. My meal tickets from the 1996 Atlanta Olympic games and my Pink Floyd concert ticket stub.

1996 Atlanta Olympics Meal ticket    



Pink Floyd ticket 1994

No luck

_MG_1577I can’t seem to beat the persistent and unyielding whitetail.  I’ve tried moving the bird feeders to various locations throughout the yard, getting them ever closer to the house; now they’re right outside the back door at the patio.  It obviously has very little effect on the deer.  

The unseen irony in this is that as I was taking the photos I was in the process cooking venison steaks on the indoor electric grill.  This is just the latest salvo in the “war of the sunflower seeds.”


In November of 2006 I leased a Scion xA for 24 months to be my commuter car for work.  I live approximately 24 miles from work.  The final lease payment was November 11th, so my wife Laura and I decided to trade her 2000 Olds Alero in and buy the Scion.  We spoke to the dealership and worked it all out.  They got the paperwork all together for us to sign and we made plans to go in and take care of it the Saturday after Thanksgiving.

The Friday after Thanksgiving I was getting ready to go hunting.  I started my Jeep to let it warm up while my dad and I loaded our gear up.  We hopped in and as I was about to put it in gear it shut off.  *poof* Like I turned the key.  After checking some obvious things I got my scanner out and plugged it in – no link.  My scanner could not link to the ECU.  Nuts.  We promptly moved our gear to my dad’s truck and went hunting anyway – priorities you know.

I tried in vain to get the part but no auto parts stores in the area carry it nor can they get it.  The closest Chrysler dealership wanted $656 for the part and $400 to program assuming I save myself $100 by installing it myself.

Saturday morning we arrived at the Toyota dealership to give them the Olds and title for the Scion.

Saturday afternoon I was driving my new 2008 Toyota Tundra SR5 double cab 4×4 with TRD off-road package and 5.7L iForce V8 in Desert Sand Mica.

Obviously my Jeep wouldn’t start and we estimated $125 to tow it from our house to the dealership.  So, I swung by my mom and dad’s house on the way home and borrowed his draw bar, then stopped at the U-Haul store and rented a car dolly.  We went home, winched the Jeep onto the dolly and used my new Tundra to tow it to the dealership.  I’m sure that was a first for them.  I’m also pretty sure that our sales rep earned salesman of the year for moving a pick-up in this economy.

I did my part to stimulate the economy.