I tried out the Google Web Accelerator today - it’s an interesting product that likely is helping Google as much as those that install it.  I’ve seen a number of people discussing how Google can use it to silently spider the web.  Interestingly, a packet trace discovers that data flows upward from the user’s computer to Google’s servers - likely sending the data back to Google’s cache.

I wonder if this is similar to the “rsync HTTP cache” idea that was floated a while back.  It used a form of delta compression - possibly what this Google Accelerator product does.

Being the Linux geek that I am, I tried it out through Wine on my Fedora Core 3 box.  It turns out that Wine was missing an implementation of StgCreateStorageEx and StgOpenStorageEx.  After a quick implementation (and a post to wine-patches), I have the cache file creating correctly.  With this patch it runs for a bit and dies soon after.  I think it might have something to do with Wine’s winsock (but I haven’t looked closer).

Read full post

Selling a house is always so much work.  We’ve been painting window sills and ceilings, cleaning windows and putting way more effort into our lawn than usual. 

It’s a shame I can’t just make a backup of the house every couple of years and then restore it.

Read full post

It should be interesting to see if the Mozilla Foundation can push out a cairo-based Gecko 2.0 engine with SVG and foreignObject support before Microsoft gets XAML out the door with Longhorn.  Having SVG+foreignObject available in every browser would open up a lot of new potential for web development without flash.

From what I’ve read, Robert O’Callahan at X-Tech demoed SVG rotating a Cairo-rendered Google homepage.  Amazingly, you can still interact with rotated page as you would a normal page.  This looks like some of the stuff that has been coming out of the XAML camp over the last little while. 

Given these recent developments, you can safely draw equivalence between XAML-umbrella (Avalon/XAML/databinding/etc) and the XUL-umbrella (XUL, SVG, XHTML, XTF).  With the possibility that it’ll see the light of day before Longhorn does, it might end up taking a bite out of the already lackluster excitement over the next Windows release.

Having had a glimpse of both technologies, I’d have to put my support behind the W3C-based XUL technologies.  I much prefer the familiar CSS approach to the bizarre stylesheet-language-shoehorned-into-XML approach that XAML takes.  Dumping the powerful CSS language doesn’t make much sense - especially considering how cleanly SVG has embraced it.  I think that CSS can easily be extended to support some of the minor shortcomings without a total redesign.

Read full post