Cook Computing

 

« May 2006 »

imeem Universal Binary Release

Tuesday 2 May

A couple of months ago I mentioned the imeem OS X client which runs on Mono. I just noticed that they have released their first universal binary release, which is also their first Mac release to include external IM service support. More details here.
Posted by at 02:37 PM. Permalink.

More on Vista RSS Platform's Download Engine

Tuesday 2 May

More details from the RSS Team blog on how the Vista RSS Platform's download engine addresses the issue of load on a feed server, traffic spikes, and bandwidth consumption:
  • Default download interval is 24 hours.
  • Minimum download interval is 15 minutes.
  • Supports RSS 2.0 ttl tag.
  • Supports Syndication extension for RSS 1.0 and Atom feeds.
  • Interval salting to randomly stagger time of downloads.
  • Progressive error backoff interval.
  • Conditional GETs.
  • Delta encoding.
  • gzip encoding.
Posted by at 09:04 AM. Permalink.

Multi-Column Layout

Monday 1 May

If you're reading this in a fairly recent Gecko-based browser, such as Firefox, you'll see that I'm experimenting with using two columns of text. This is achieved by using the experimental implementation of the CSS3 multi-column layout proposal. For the time being I'm using the following CSS class to display columns:

.columns 
{
    -moz-column-count: 2;
    -moz-column-gap: 2em;
}

For more information see Gecko 1.8 For Web Developers: Columns by Mozilla hacker Robert O'Callahan from just over a year ago.

One problem is that multiple columns are not great for reading if the column height is greater than the height of the viewport, i.e. when you read to the bottom of a column you then have to scroll back to the top of the next column. In the case of the Mozilla implementation, if the CSS height property is set on a multi-column block, increasing the amount of text will cause extra columns to be created, overflowing if necessary which may cause problems.

Posted by at 02:27 PM. Permalink.