Main

Disclaimer

Welcome to the personal home page of Corey Halpin. Views presented here are my own.

Comments are always welcome.

Quote of the Day

For every higher wall there is a taller ladder. The DVD FAQ Jim Taylor

News

Friday, 02 January 2007

New lynx/elinks/w3m friendly markup, with accompanying CSS to make it happy.

Friday, 29 July 2005

I became frustrated with wsmake. The configuration file is too verbose, and has annoying restrictions about what can appear where. I spent a little bit of time trying to hack the parser for wsmake to fix these problems, however what I came up with was only slightly less ugly that what I started with. Moreover, when I looked for somewhere to submit the patch, and browsed the wsmake cvsweb, it appears that nobody is working on it anymore.

So, I glued together a re-implementation of what wsmake did for me using make and m4. For what I want, it's actually more flexible than wsmake was. I'm sure there are some features I'm missing out on, but they weren't features that I used anyway.

Yes, someday I will tire of re-writing this page to use different content management systems. Just not today. :-)

Tuesday, 28 June 2005

Ugh. Long time, no touch webpage. I've got course descriptions that I need to update, too. Minor layout changes today (dropped the iframe). I've also moved to using wsmake to manage the site.

Thursday, 17 June 2004

Migrate site to XHTML 1.0 Strict. Mmm...standards.

Wednesday, 9 June 2004

Holy motivated, batman. I've twiddled the site menu using some javascript, such that if you've got a js-enabled browser that doesn't suck (so, not IE), then you should be able to expand and collapse the items in the menu tree. It also auto-expands the item for the section you are viewing. I think it's pretty snazzy, but I'm easy to amuse.

Monday, 7 June 2004

"Has he died?" you all must be asking. No. No, I haven't. I've just been a little occupied. Planning a wedding will do that to a guy. So I think that I have a good excuse.

I've converted the page from the old (and rather ugly) table/iframe based layout to something that actually resembles modern, using CSS and objects. At least... it's as modern as HTML4.01 Strict. I tried going to XHTML1.1, but MSIE screwed it up badly, and I lack the ambition to figure out why. Staying at HTML4.01 Strict, and knowing that MSIE users will get a sub-standard page (they should be used to it, they -are- using MS products, after all) is my compromise.

I've started adding links on the 'classes' pages to the homepage (if they exist, such as they are) of the professors in question. Some are very informational. Some haven't been updated since before I started my undergrad. In any case, I thought the links might be semi-useful.

Saturday, 11 January 2004

I've changed the page from a frame-based layout to an iframe-based layout that uses tables. I like what this does for the link-ability of my pages: you don't lose the site navigation stuff when external sites link to me. I went with frames in the first place because I find they have better maintainability. I only want to have to change one menu file to update the menu on the whole site and frames/iframes accomplish this.

The only thing I do not like is that I need to specify a fixed-size for the site menu. When you put something in a <td> element, the size of that element is determined at render-time. Why is an iframe different? Oh well, it is still an improvement over straight frames.

I had some people suggest that I should just use php or perl to dynamically include the menu into each page server-side. It really doesn't make sense for a webpage like mine to be dynamic, it would be a huge and pointless waste of cycles. I mean, if my page changes once a -week- it is impressive. Dynamic stuff only makes sense for websites that change frequently (ie, news sites), or websites that have a very large number of nearly identical pages (ie, catalogues).

Valid XHTML 1.1!  |  Valid CSS!  |  Creative Commons License

Last Updated: 2012.10.17 15.36 UTC
Rev: c6a7dae1678955408e0e6479fae554a66e5ea561