You are here: irt.org | About | Profiles | Jason Nugent
My name is Jason Nugent and I reside in Dartmouth, Nova Scotia, Canada. I am employed with Knowledge Navigators International, an Internet software development company in Halifax, Nova Scotia as a Java Software Developer. I formerly worked at MacDonald Dettwiler, a world leader in Space and Defense systems as the company webmaster. I am also an instructor at Henson College, affiliated with Dalhousie University, in Halifax, Nova Scotia. I currently teach an introductory course in HTML, as well as an Introduction to the Unix operating system.
I also offer consulting for businesses and organizations currently taking the steps to become an online presence. My services include custom site design, CGI Application Development (in both Perl and Java), streaming multimedia using Macromedia Flash, JavaScript, and Dynamic HTML. Databases aren't a problem either. I currently maintain several high-volume websites for companies in many different parts of the world (New Zealand, the US, Canada, and Italy spring to mind right now).
For IRT.org, I currently author articles on CGI/Perl Development, JavaScript, and Cascading Style Sheets. One of my articles has been reprinted on WebMaster, another site devoted to internet technologies.
Pastimes include reading fantasy, mountain biking and road racing, running and lifting weights.
174. Sunday 18th July 1999 - Creating a Page Counter In Perl |
Synopsis: In this article Jason Nugent describes a counter that can be run as a Server Side Include. Essentially that means writing a Perl script that will run each time the page is loaded and its output will contain a line of text indicating how many people have seen the page. Techniques: Counter, Perl, Server Side Include, SSI |
124. Sunday 25th October 1998 - Creating a mailing list using Perl |
Synopsis: Jason Nugent shows how to combine a form with a Perl script to enable visitors to leave their email addresses in a file on your server, which can then be used with yet another Perl program to send out a regular newsletter Techniques: Perl, CGI-BIN, Forms, email, newsletters, writing and reading files on the server |
109. Sunday 9th August 1998 - Reading and Writing to Files on the Server |
Synopsis: This article written by Jason Nugent will discuss the mechanisms most often used in Perl scripts to store data out to the filesystem so it can be used again at a later time. Once your data is in a file on the server, other programs may access it, you can manipulate it, graph it, or do just about anything you want with it. Techniques: reading and writing files, file handle, open(), read, write, append, flock(), locking files, die, $!, print, close |
099. Saturday 4th July 1998 - Server Side Includes and CGI Security |
Synopsis: Jason Nugent continues the CGI/Perl series of articles - this issue dicusses Server Side Includes and CGI Security Techniques: SSI, Server Side Includes, config, include, echo, fsize, flastmod, exec, errmsg, sizefmt, LAST_MODIFIED, DOCUMENT_NAME, DOCUMENT_URI, DATE_LOCAL, SERVER_NAME, cgi, cmd, Apache, .shtml, .shtm, .sht, security, HTTP_REFERER |
091. Sunday 7th June 1998 - CGI - Server Side Processing of Form Data |
Synopsis: Written by Jason Nugent. In this article, the detailed steps required to extract the information that is sent to your CGI program is described. The article is fairly Perl intensive, but hopefully the examples will make it easy enough to follow. Techniques: CGI, GET, POST, Perl variables, scalars, arrays, Hashes, Associative Arrays, $ENV, QUERY_STRING, REQUEST_METHOD, CONTENT_LENGTH, Regular Expressions, form parser script |
084. Saturday 9th May 1998 - An Introduction to Cascading Style Sheets |
Synopsis: Written by Jason Nugent. This article was born out of a need to assimilate Janus Boye's CSS FAQ into an article so people interested in beginning development with style sheets could have a reference in order to get started. It is hoped that after this article is read, you will have a better understanding of what CSS is, how it works, and how it can benefit your site. Techniques: Presentation, style tag, Cascading Style Sheets, CSS, ID attribute, CLASS attribute |
078. Saturday 18th April 1998 - The Common Gateway Interface |
Synopsis: Jason Nugent continues with the new series of articles on CGI scripting. Techniques: form, action, method, get, post, perl, encoding, print |
073. Saturday 4th April 1998 - Introduction to CGI |
Synopsis: Jason Nugent returns this time with the first in a new series of articles on CGI (Common Gateway Interface) Scripts. This article introduces CGI, the benefits, the drawbacks, and the language of choice: Perl. Techniques: CGI, Perl |
066. Friday 6th March 1998 - Speeding up image rollovers |
Synopsis: Jason Nugent describes a technique to speed up the loading of rollover images, without disrupting the ability to view the document. Techniques: Images, image src, document.images, onLoad, image rollovers, onMouseOver, onMouseOut |
049. Sunday 16th November 1997 - Addressing Form Field Validation with Regular Expressions and JavaScript 1.2 |
Synopsis: Jason Nugent describes how to validate form fields using the new JavaScript 1.2 Regular Expression methods. He also describes a method for older browsers Techniques: Form, onSubmit, this, indexOf(), Regular Expressions, RegExp, replace, split, match, search |
006. - Xara 3D 2 by Jason Nugent |
Synopsis: Jason Nugent reviews a refreshing new slimware 3D modelling program from Xara Ltd. Techniques: Xara3D 2.1, 3d, graphics, text, rotation, animations, GIFs, software, reviews, programs, buy software, purchase software |