|
|
@
|
Tuesday, March 12, 2002
|
|
| |
StimpSoft has closed its doors. What a shame. Everything about StimpSoft is cool. Cool apps. Cool website. Cool outlook. And everything was written in REALbasic. It looks like StimpSoft's owner is on to bigger and better things. I wish him well.
As a side note, I actually tried to recruit him. He didn't take me seriously. But I was serious. I think he has a real eye for UI.
11:46:11 PM #
|
|
Day 16 of TheBeard™:
11:41:45 PM #
|
|
My wife's been reading my weblog and she says it's really boring. I don't know if I should try to liven things up or just keeping doing what I'm doing. The weblog is really for me. But I can't help but wish for readers.
11:39:20 PM #
|
|
Day 16 of TheBeard™:
11:36:53 PM #
|
|
I think I was wrong about whitespace and XML. Apparently there has been a change. Whitespace is now preserved. All the tabs, spaces,and such, are preserverd. And I just fixed my parser so that it handles text elements. Actuallly it wasn't that bad and I think it is still simple enough to explain it.
11:13:15 PM #
|
|
I've run into a conceptual snag with my XML parser. I need to be able to store user templates in it. But, in order to simplify it, I've decided not to implement text elements. That's a big omission, on the face of it. But in fact I can do everything with tag attributes that I can do with text elements. There's only one problem. Runs of spaces in a tag attribute are collapsed to one space. Furthermore, all whitespace (tabs, carriage returns, etc.) are turned into a space character (ASCII 32). If I put a template in there, then I have no guarantee that some other XML parser won't screw it up. The only solution I can see right now is to entity encode all of those characters. So all spaces and carriage returns and such will become entities.
9:31:12 PM #
|
|
Burningbird has decided to take a break from her weblog. I'm sure everything is OK. I hope so, anyway. I look forward to her return.
9:15:29 PM #
|
|
What if the most delicious fish in the world (it must be eaten raw, of course) was deadly poisonous and the antidote was the worst wine in the world? So you could eat the most delicious fish in the world only if you followed it with a sip of the worst wine.
1:16:21 PM #
|
|
I know other webloggers already got this days or weeks ago. But I'm slow to catch on :) So I'm just getting to it now.
12:56:55 PM #
|
|
Why Google Loves Weblogs: So the more we link on our weblogs, the more Google likes us. And the more fresh content we have on our weblogs, the more Google likes us. Update a lot with plenty of links and Google should loves us to death:
If Google noticed a page updating frequently, it started visiting that page much more frequently so it could suck the latest content into its database of over 3 billion documents. As they put it in their latest press release, "Google refreshes millions of web pages every day to ensure that Google users have access to the most current information."
12:52:53 PM #
|
|
If weblogs are the host organism, then the virus is nothing less than the humble hyperlink. [John Hiler]
This explains what happened to me yesterday. I quoted "Sony Barari" in a post. Sony had dissed Library Sciences. Then, yesterday or the day before, a Connector who knew a lot of people in Library Sciences sent out a message about Sony. All of the people who got the message quickly did a search on Google and out came the link to my site. Amazing.
12:48:53 PM #
|
|
The Document Object Model is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents. [w3c.org]
I always thought DOM was a philosophy about parsing XML. That philosophy being that the parser constructs an entire parsed tree of the XML before any processing takes place. As opposed to the philosophy of SAX, which says to fire off events to the user wheneverfor every XML element encountered. A SAX parser is free to rip through the XML as fast as it can, calling back to the user as it goes. It is up to the user to handle the parser's event.
So a DOM parser is data-centric and a SAX parser is event-centric.
But it turns out that there is actually a DOM API. I didn't know that. A compliant DOM implementation must implement the DOM API.
This is interesting from the standpoint of the little XML parser I'm writing in REALbasic. I think that trying to implement even a subset of the DOM API is going to be too complicated for the very simple parser I am trying to write. But it would be cool if I could do it.
11:58:16 AM #
|
|
On the ride I saw some men's underwear on the road. I had to steer around them. I wonder if that was the wearer's only pair? If so, what is that person wearing now? I didn't bother to stop and see whether they were clean. Or my size.
10:16:34 AM #
|
|
I rode my bike into work today. I could see fog in the canyon but that didn't turn out to be the problem. It was the mud. I forgot that it rained last week. Some spots take weeks to dry out. It wasn't a major problem, but I did get mud on me. I guess that's to be expected when biking.
10:15:28 AM #
|
|
Here's somebody dressed as Freezer from Dragonball Z. You'll have to scroll down a bit to see the picture on the second link. Freezer was the "bad guy" in the first saga of Dragonball Z. There were several sagas and each saga took more than a year to play out. The Freezer saga was the best. By far. Kept me on the edge of my seat the whole time. Right now we are in the "Majin-bu" saga. It's ok, but nowhere near as interesting. To give you an idea how long I've been watching: I believe that when we started watching the Freezer saga my son wasn't yet born. He's now about to turn 7.
10:09:41 AM #
|
|
Things are back to normal in referer's land. I have only one referer in my list. And I bet I don't even show up on the "Ranking by Page-Reads" top 100.
7:34:00 AM #
|
|
|
|
© Copyright
2002
Will Leshner.
Last update:
3/12/02; 7:34:01 AM.
|
|


|