Havoc's Blog

this blog contains blog posts

Category: Uncategorized

DAV and gnome-vfs

Just hooked my DAV implementation up to real shared files in the Mugshot shared files feature I mentioned last week. Unfortunately, it looks like this won’t work all that well with the DAV implementations in Nautilus or Windows Explorer. Both ignore the “display name” provided by DAV, and neither have a way to provide an […]

Web services coming to a desktop near you

Coded most of a file sharing feature for Nautilus over the holiday weekend, reposting here so it will show on Planet GNOME. BTW, AbiWord Collaboration looks awesome. Once the site launches I’d like to investigate how it can be Mugshot-integrated so I can get a stacker block when someone I know starts a public document. […]

badware

Hmm, Luis mentions this AOL-as-badware report. While some of the stuff is plainly bad, such as the fact that you can’t uninstall fully, I can’t agree with some of it. e.g. Google Talk also does automatic updating, and I think it’s exemplary good software behavior; the alternative is all the apps that install a “check […]

URL.hashCode()

Deadly trap all Java programmers should know: URL.equals() and URL.hashCode() resolve the hostname in the URL, then compare equality by IP address. Which means 1) these methods are way too slow and 2) virtual hosts break them — every RSS feed URL on blogspot.com (for example) compares equal. This innocent-looking code to cache RSS feeds […]

Stacking Blocks

Two months ago we launched a limited user trial of our Mugshot prototype, and have learned a lot since then, both about the user experience and about how to keep the server from falling over. Thanks to everyone who’s been helping out, we’ve had good comments, advice, and patches. On the user experience front we’ve […]

Javascript curmudgeoning

I’ve been known to complain about Javascript before. The thing that’s bugging me this week: attempts to claim its misfeatures are a positive. First we have this tutorial on splice(): Using the example, try entering bad data in the boxes. Try entering letters (numbers are needed). Try entering numbers too large or small for the […]

Red Hat survey

A team at Red Hat is looking for people to take this survey entitled “what do you think of us?” — if you have a chance I’m sure they’d appreciate your help. (This post was originally found at http://log.ometer.com/2006–08.html#3)

Open Source and Services

To me open source vs. proprietary isn’t a good vs. evil question, simply two different things with different costs and benefits. That said, open source tilts the benefits toward users over software companies, all else being equal. That’s why open source evangelism makes sense. Since the Internet appeared, a trend in the software industry has […]

D‑Bus performance

To save people time, here is some already-known info on D‑Bus performance. Please read this post and a short followup about the new recursive type marshaling stuff slowing down those numbers a bit. I think there may be a couple other relevant mails in the archives, but not finding them right now. Be sure the […]

Newspapers and Income

A couple weeks ago I learned several new things from a talk Is Media Performance Democracy’s Critical Issue? — the short version is that newspapers used to aim for 100% circulation, but now aim for “top 40% of income” circulation — subscribers below the top 40% apparently increase newspaper expenses but advertisers don’t want to […]