Tag Archives: Java

Web Design-o-rama

Netscape has redesigned their DevEdge site with loads of standards-compliant goodness. Their hybrid CSS/DHTML menus are exactly what I’ve been looking for! Wow, not only do they use proper semantic markup for the menu structure, but advanced browsers (i.e. Mozilla-based) will still get the dropdowns even if Javascript is disabled. . [...]

DOM2 Events in IE

I figured I’d better bookmark this before I forget. Chris Nott (c.f. Dithered)has a new Javascript API that ports the DOM2 events API to older versions of Internet Explorer. Mmmm…. Cross-browser goodness.

Don’t ever change

Okay, a few changes here.

  • Removed the javascript that would automatically open links in new windows.
  • Removed BlogSnob ad box.
  • Removed the Blogdex metalinker links.
  • Removed the Google search term highlighting.
  • Rewrote the HTML for the menus in the sidebar to be more semantically meaningful.
  • Revalidated the XHTML and CSS.
  • Added an RSS 2.0 feed (in addition to the 0.91 version).
  • Added link to my FOAF file.
  • Fixed MIME types served for RSS and FOAF files.
  • Added a few new links to my blogroll.
  • Replaced box-model hacks in my CSS with the Simplified Box Model Hack.

As a bonus side-effect of some of the CSS cleanup, this page looks a little more reasonable in Netscape 4 now.

TODO: More HTML tweaking to make the blog entries more semantically meaningful. [...]

Spooky!

I’ve spent some spare minutes here and there over the last several days working on a new theme for the site. Try out my Halloween Theme.

Theme switching requires Javascript and at least a moderately modern browser. . [...]

Bees, Beavers, and Other Busy People

Yeah, yeah…. No updates in a while. I’ve been in the zone at work, and haven’t had time to get online from home.

Over the last week or so, I’ve spent a lot of time hacking my way through some SOAP::Lite and XMLRPC::Lite voodoo. After converting one of my perl libraries into a proper module, I was able to implement an XML-RPC server in about 7 lines of code (20 lines, if you include blank lines, comments, and some unnecessary stuff). [...]

Busy Bee

Sorry for the lack of updates lately. I’ve stayed pretty busy at work, and at home, too. But it’s been a good kind of busy. Yesterday at work, we got our web team together and finally settled on a template and structure for a redesign of our company web site. This is something I’ve been itching to do since I started working here 2 years ago. Our web site has a lot of good features, as transportation industry sites go, but the structure and design are….haphazard (not my fault, it was like that before I got here).

I also got to help out our friends Ray and Rebecca of Post House Production. [...]

Remote Scripting with IFRAME

Eric Costello (of glish.com fame) has an excellent article on Remote Scripting with IFRAME. . [...]

Choosing Standards

There’s an old saying in the computing field: “The great thing about standards is that there are so many to choose from.” Funny, but true. Too true.

This is a topic I read a lot about. You can find essays and articles all over the web by people like Jeffrey Zeldman, Scott Andrew Lepara, or this article at Web Techniques by Molly E. Holzschlag.

The rant always has a common thread running through it: when are the browser makers going to actually follow the standards (or should I say recommendations) set forth by the World Wide Web Consortium?

Things have gotten better in the last couple of years, sure. [...]

“Just where does he get those wonderful toys?”

A couple of cool gadgets spotted from slashdot: the Handspring Treo is a combination PDA and cell phone. There’s another PDA/phone combo called the HipTop, which runs Java and also has options for a camera and MIDI synth. Wow. . [...]

Dynamic Form Controls

Some time back, I was working on some code at work where we wanted to dynamically disable and re-enable certain form elements based on other user input. Internet Explorer adds a “disabled” property to form elements that makes this simple. But Netscape 4.x doesn’t.

I eventually came up with some Javascript code that more-or-less simulates the ability to disable form elements in NS4. . [...]