Slime Update Archive - January 2003
I’ve been doing homework recently, hence the lack of activity. I have things I’m doing. Some of them remain secret. Maybe,
before long, I’ll attempt to redesign this page just for the fun of it. Zeldman’s new design is inspiring, despite his (perhaps necessary) use of
onload events to handle IE bugs. Using code to change the appearance of a page when it loads should always be a last resort, as
the sudden change (or the lack of change, if it takes a while to load) can be confusing to users. Always strive to make your
designs work without any scripting; scripting is only for extras. I trust Zeldman’s judgement that his usage of it is a last
I just solved a really elusive bug. It’s cool to have solved it. But I can’t tell you what it was. It’s a secret. Provided that was the last bug, it shouldn’t be a secret much longer. Weeee.
I recently met this guy named Lycium, who happens to be the same age as me within about 24 hours. Interestingly, we’re both interested in raytracing, and we can both juggle (he’s better though). Interesting, isn’t it? Check out his web site, it’s got some really neat stuff on it. In fact, it’s so interesting that, while writing this paragraph, I followed the link myself and completely forgot that I was writing this. But I’m back now. Oh, but I’m finished. Alright bye.
This semester looks to be a lot better than last. All but one of my classes appear reasonably challenging, yet I’ll be learning things I’m interested in. At least, that’s what I hope; I just learned O-notation for the fourth time (literally) in my 4000 level Computer Algorithms class. I understood it in Comp Sci I, in Comp Sci II, and in Data Structures and Algorithms, and here it is again. Two two-hour lectures gone down the drain. Let’s hope that that class picks up a bit. It’s a 4000 level, so I don’t see how it couldn’t... but this school does tend to surprise me about things like that.
Now that the whole world has read and linked to Mark Pilgrim’s XHTML 2.0 rant, I feel obligated to share some of my own opinions on it.
Zeldman also made a few comments about this issue. I agree with him more.
The primary issue, it seems, is that XHTML 2.0 is not backwards compatible. The W3C threw away a lot of HTML 4.0 tags in favor of new ones. In my opinion, all of these decisions were good improvements. But the dropping of old tags means that XHTML 1.0 or 1.1 documents can’t be easily turned into XHTML 2.0 documents.
The dropping of
applet tags in favor of the
object tag is good. The
object tag is more flexible and encompasses the first two, along with providing many other capabilities. The deprecation of
br in favor of
line is also good, since the latter is more in the spirit of XML. The
h6 tags were always a little awkward, and I’m glad they’ve been deprecated in favor of the more flexible
sections tags, although I would agree that perhaps a
level attribute of some sort would be nice in order to specify the heading level. (Limiting the level to 6 was always sort of messy,
I thought.) Finally, the removal of the
style attribute is nice in theory (separation of markup from presentation), but sometimes it’s really necessary, so I don’t fully
support that decision. I also disagree with the removal of some tags that Mark mentioned. Overall, though, I think the changes
However, as I mentioned, the problem that most people have is this breaks the promised “forward compatability” of using standards. No one can take an XHTML 1.x document and change the doctype to make it a 2.0 document and have it work.
On the other hand, you can’t do that anyway. No browser supports this unfinished standard yet. Mark complained that many features were “Not deprecated slowly over time,” but let’s face it: it’s going to be a long time before the language will actually be in use, even after it becomes a complete recommendation. And no one said that you have to update every page you’ve ever created to match these new standards. An XHTML 1.x page will continue to function as an XHTML 1.x page if you leave its doctype alone. I have HTML 4.0 pages on this website, and they still work fine. There’s nothing wrong with using an old standard.
I’m going to wait and see what happens with this proposed standard. A few changes, and I think it will be a step in the right direction.
I came back yesterday. I forgot my alarm clock (and the little mini one that I had brought home), so I had to rely on my roomate to wake me up this morning, and I keep habitually checking the empty space on my desk to see what time it is.
I just now got back from my Computer Organization class, where I’ll probably learn to use Linux along with some low level programming stuff (we’re starting with C but we’ll be doing assembly later on). The only thing that worries me is the Linux part.
In my free time, I’ll continue to work on that thing I’m working on and practice my Warcraft III skills. =)
My site statistics haven’t been working correctly since New Years, but I think they might have been fixed this morning. Something messed up on the server. Not that it matters to you =)
I’ll be going back to school on Sunday. Ironically, you can probably expect more frequent updates then. Unless my classes (which are now generally more computer science based) end up being difficult. I might become a tutor this semester.
There goes the last of the cheese. Bye now.
As a result of my ongoing efforts to create content for this web site, I have created a page displaying a few favelets. Only five for now. I use these myself from time to time, and I hope you also find them useful.