Nanoman's Personal Pages

These pages are not representative of the policies or opinions of Nanoman's Company.

Web Feed

Nanoman's Blog

Second Decennium of Nanoman's Homepage

2018-07-02 00:00:00 -04:00 by Nanoman

In 1998, I decided to create my own website. I wanted a place to share my musings publicly on the Internet, and I'd never built a website before, so this seemed like a good excuse to learn a new craft.

At the time, I couldn't afford a domain name or to purchase website hosting services, so I was limited to what little I had. I had a computer that was capable of functioning as a web server, but my 33.6kbps dial-up Internet connection was too unreliable for serving websites. Seemingly all the gratis hosting services that were available imposed advertisements onto their users' websites, and I found this unacceptable.

The ISP (Internet Service Provider) that I was using offered their subscribers free website hosting without advertisements. In late June of 1998, I submitted a request to activate this, and on 1998-07-02, my request was granted. I was allocated 5MB of space on their server, and I could upload files to it via inherently insecure FTP. It wasn't ideal, but it seemed acceptable for my hobbyist project.

For the initial setup of my website, I wanted a few lines of text, a form that visitors could use to contact me, and some kind of graphical background. The background was intended merely as an additional challenge for myself, and I didn't know if I'd want to keep it. The graphic I chose was one that I had tiled as my computer's Desktop background, and I thought it might be light enough for my web browser's default black text to appear visibly on top of it.

While I should have learned HTML from W3C's comprehensive specifications, what I did instead was mimic the examples set by websites that I visited frequently. I assumed that these websites were built correctly because their creators were professional webmasters for large organizations, and I didn't realize how much effort web browser developers had put into accommodating badly written HTML. I still have copies of these that I saved to study, and looking at them as I write this blog post, I find it amazing that web browsers in 1998 could render these at all.

Studying HTML from the websites that I was referencing, I wrote HTML for my homepage, and then uploaded it to the ISP's server. I realized immediately that the background didn't work the way I'd expected, but before I uploaded a revised copy that had it removed, I saved the original in case I broke anything with my revision.

Two decades after my website first came online, I've used my current website to share my original homepage from 1998-07-02. I wanted to share it precisely as I'd written it, but I decided to make two sets of changes:

  1. Background URL. Originally, this was the complete URL to the file on the ISP's server, but that account and location are long gone, so I uploaded the file to my current server, and I changed the URL accordingly. Without this change, the awful background almost certainly wouldn't render.
  2. The values for the contact form's "ACTION" and "ENCTYPE" attributes, and the values for its inputs' "NAME" attributes. Like the background URL, the original "ACTION" target is long gone, so I set my current contact form as the new target. I made these changes because I didn't want anybody to lose any effort that they may put into trying to use this form.

Those two sets of changes aside, it's exactly the same. I didn't correct any of the HTML errors, and I didn't fix any of the layout problems, so even if this renders in your web browser, you'll probably be just as aghast as I was.

Behold: Nanoman's Homepage from 1998-07-02.

As bad as my original homepage was in terms of functionality and content, future iterations were much worse. Maybe I'll upload these someday to highlight the evolution of my website, which some people may find useful for learning vicariously from my mistakes.

A website is like a garden in that you never really finish it. You can arrange and populate it in a way that seems good one day, but another day, you might decide to redo the whole thing totally differently. You're free to modify and maintain yours as you please, and maybe you'll be the only person whom it will ever satisfy, but I personally consider it a very interesting form of personal expression.

Since 2007, most of the work I've done on my website has been for testing web-based applications for Nanoman's Company. Nearly all of this testing doesn't appear on the public version of my website, and what visitors see is limited primarily to changes I've made to my CMS (Content Management System). When major revisions are needed for my CMS, I'll sometimes work on my website as an excuse for testing these modifications before deploying the new version onto my customers' servers.

I greatly enjoy working on my website, and I'm glad I created it. If you don't have a website of your own but have thought about making one, you probably should, and I hope you save a copy of your first iteration to amuse yourself twenty years hence.

Creation of Nanoman's Blog

2016-07-02 00:00:00 -04:00 by Nanoman

Welcome to my blog!

Nanoman's Company has taken over what was once my News page. I needed a replacement outlet for my personal announcements and musings, so I created this blog to fill that role.

Into this blog, I imported my old News articles. The "Lundi Links" articles that I posted from 2011-03-21 until 2015-03-16 didn't seem relevant for this blog, so instead of moving them here, I moved them to their own page.

I've cleaned up my personal pages, and added a few new ones:

UNIX Time 0x50000000

2012-07-13 07:01:20 -04:00 by Nanoman

Happy fifty millionth second to everyone who lives their lives around hexadecimal representations of UNIX time!

Pi Day Updates

2011-03-14 01:59:26 -04:00 by Nanoman

Happy Pi Day!

To honour this international celebration in a completely unrelated way, I have rewritten my website's content management system. The old version was only partially built when I started using it on 2005-07-02, and updating my website was far more tedious than it should have been. I decided it was easier to rewrite than to resume, and I'm very satisfied with the finished product.

Here's a summary of the changes:

  • The layout has been redesigned to make pages less awkward in web browsers that are text-based and/or lack CSS support.
  • Pages load faster, require less bandwidth, and consume less electricity.
  • The minimum display resolution I recommend has been raised from 640x480 pixels to 800x600 pixels.
  • Redesigned the menu.
  • Redesigned the News page.
  • Converted the News Web Feed into Atom format.
  • Created a page for my company.
  • Created a page for my personal content.
  • Created a page for links to other websites.

Rather than limit this "News" section to posts about my own website, I've decided to start posting links to external content that I think is worth sharing. Like my site's content, the links I post will not necessarily be appropriate for all audiences, so viewer discretion is advised.

UNIX Time 1234567890

2009-02-13 00:00:00 -05:00 by Nanoman

Today at 18:31:30 -05:00 (EST), it will be 1234567890 in UNIX time. Everybody celebrate!

One Decade of Nanoman's Homepage

2008-07-02 00:00:00 -04:00 by Nanoman

My homepage's age is now measured in double digits!

Work has kept me very busy lately, so I didn't have time to implement all the changes I wanted to make in honour of this awesome occasion. Nothing new has been added, but there are a few changes worth mentioning:

  • improved layout
  • more standards compliant
  • significantly reduced power consumption

I'll post more later.

I Hate F-Lock

2005-08-06 00:00:00 -04:00 by Nanoman

I've added a page where I rant about the F-Lock key that exists on keyboards with "enhanced" function keys.

You can read it here.

Page 1 of 2 | First | Previous | 1 2 | Next | Last