Quick Search

Mail Form

Posted on Jun 4, 2003 | Last Updated Jun 4, 2003

Contact Form.

Read More

Manipulating Element Styles Based on CSS Classes Using Prototype

Posted on Dec 3, 2009 | Last Updated Dec 21, 2012

Example javascript function to change element display properties based on their classes using the Prototype JavaScript Framework.

Read More

javascript, prototype, css, class, className, classNames, style

Human ability and prejudice

Posted on Oct 19, 2002 | Last Updated Oct 30, 2011

Prejudice is a part of our world fading, but never quickly enough.

Read More

sexism, racism, prejudice

Human Mentalities

Posted on Jun 4, 2003 | Last Updated Nov 19, 2011

Essays about various types of mentalities, personalities and perspectives.

Read More

Good Memories from the Badlands

Posted on May 31, 2021 | Last Updated Jun 1, 2021
Shawn Hiking in Killdeer

Photos from my trip to Killdeer and Medora in Western North Dakota.

Read More

killdeer, medora, badlands, north dakota, photos, animals, landscape

Select Radio Inputs JavaScript

Posted on Aug 16, 2007 | Last Updated Nov 11, 2011

A free javascript function to choose radio inputs with a given value.

Read More

javascript, radio, input, radios, inputs, form, forms, free, smo_selectRadioValues()

PHP Traits for Implementing Interfaces

Posted on Aug 13, 2013 | Last Updated Aug 13, 2013

PHP 5.4 introduced traits. Traits are in many ways like code-assisted copy and paste. They are ways to mix code into a class without inheritance. But what are they good for? When should they be used?

Read More

PHP 5.4, trait, interface, abstract, oop
Wall Worm plugins and scripts for 3ds Max