Seamons.com

Seamons.com is a collection of work and programming for and by Paul Seamons. There is also a family section intended for use by all members of the Seamons family. Feel free to poke around.

Knots

This is yet another online resource for tying knots. Hopefully we present them in a more consitent way than what is typically found on the internet.

Loops

Knots forming loops -- from bowlines to butterflies.

Hitches

Knots for tying rope to other things.

Bends

Knots for tying ropes together.

Splices

Not knots - but sometimes better.

Lashings

Building things out of ropes and poles.

Miscellaneous

This section has items that don't really fit in any other place.

Family

The family section will include a signup section for having your own sub domain of the seamons.com domain as well as anything else family related.

Emacs

A quick reference for working with the Emacs editor.

Infobase
Tech Support

This is an old tech support website I setup in 1996-97 for Infobases. Some of the information may still be relevent for people still using the Collectors Library 95.

HTML
Colors

Simple color table.

ASCII
Table

Simple ascii table.

  Resume  

Someday a resume. I'm not for hire, but people might be curious.

  BYU  

BS in Chemical Engineering from Brigham Young University in 1999.

Free
Servers

This was my first real job. We began as Direct Connect, started FreeServers, which became North Sky, which was acquired by About, which was acquired by Primedia, which sold our division to United Online, which renamed our devision to MySite.

Fast
Domain

Second actual job. FastDomain is a domain registrar offering remote API services to hosting providers.

Perl

Some of the personal Perl projects qualify as resume items.

JavaScript

Some of the personal JavaScript projects qualify as resume items.

JS Toys

A small collection of JavaScript games and oddities I've tinkered with. Some of them are 13 years old - but as fun as ever.

  Bob  

Project Bob. Bob is a little guy with a big world to overcome. This game was written in 1998.

Blocks

Falling blocks - Tetris™ style. This game was written in 1997.

Mahjong

Mahjong matching game. The graphics aren't great - but the gameplay is the same. This game was written about in 1998 when Netscape Navigator 4 had layers and Internet Explorer had moveable div's. It now uses standard absolute positioning.

Chess

I first tried chess in 1996 but sort of stopped short. I recently thought I'd reboot the effort and try again - this time using canvas graphics.

Canvas
Saver

HTML canvas based screen saver (well actually just the canvas).

JS Tools

A couple of JavaScript based tools or widgets that I've tinkered with. Some aren't that useful - but some of them are.

Cloudify

Cloudify Menu System. This allows for showing lots of items in a small space. It also dynamically resizes to the available space.

Tooltip

Simple but configurable tooltips.

Validate

Configurable and consistent form validation. This is the same library that ships with the CGI::Ex Perl module.

Graph

Basic Line Graphs.

Canvas
Saver

HTML canvas based screen saver (well actually just the canvas).

 Perl 

And then there is what I do for a hobby in my spare time. These are the various projects I work on from time to time.

CGI::Ex

The anti-framework application builder. It makes building Web applications fun - without taking the control away - and without making simple things complex. CGI::Ex provides some of the base foundation, while CGI::Ex::App is used for building applications.

Template
::Alloy

Template::Toolkit compatible - but fast and light. There is no excuse for not using Template::Toolkit syntax now.

Net::
Server

Simple server base class. Bring your protocol and you have an instant server.

Data::
URIEncode

Complex data encoding using normal URI query strings. No need for WebForms.

Taint::
Runtime

Taint capabilities - now under your terms.

PerlCAD

The original attempt has been abandoned, but there are already workings on a new code base.