December 2007 Entries

  • SubSonic article on DotNetSlackers

    Thanks to Sonu (and Karl, and the rest of the DNS team), my (first) article on SubSonic is now up on DotNetSlackers. This one is intended to be an introduction, and I'll hope to continue professing my platonic admiration for said framework in the new year.

  • The version goes up before the features go in?

    I am agog. Exchange 2007 Outlook Web Access doesn't support rules? Wasn't that in the first version of OWA years ago?

  • (Google) Charting my way

    I see that Google has yet another new API, this time for plotting charts. So, let's take some of the ultra-secret data from my time tracker of choice, and see what it produces: Source URL (on one line): http://chart.apis.google.com/chart?cht=p3  &chd=s:LILDEE3OG  &chs=250x100  &chl=Admin|CompA|Break|CompC|Internal|Lost%20time|CompM|WoW|Writing  &chco=ff0000,2C327C,00ff00,FF9900,e2e2e2,000000,0000ff,480D06,c0c0c0 The parameters are cht=chart type, chd=data (in an unusual format, IMO), chs=size, chl=labels and chco=colours. Now to figure out a use for it...

  • Look at all those Xes!

    Congratulations to Chris, Dave, Jeff and everyone else over at The Code Project for what must have been a fairly herculean effort - rebuilding CP for ASP.NET while a few million people continued to hammer on it. CP is still one of the best resources for just about any stripe of developer, be they native C++ wonks, .NET scribblers or even Java folk. Now, it joins the ranks of the most battered and heavily used ASP.NET sites -- hopefully to be a showcase for many weeks to come.

  • Mental note - IE and table row (TR) styles

    I was working on a site (that shall remain nameless), and one of the goals was to have a nice background for one of the rows in the layout table. (yes. moving on.) I naively did this: <tr class="fancyBackground"><td... Where: .fancyBackground { background-image:url('url-to-image.png');background-repeat:no-repeat;} Unfortunately, IE interpreted it as though I had asked: <tr><td class="fancyBackground"></td> <td class="fancyBackgound"></td> <td class="fancyBackgound"></td></tr> Meaning that the background restarted with each new cell. Kent (and moreso Customer) not happy. The fix I used: <tr><td class="fancyBackgoundNaughty"></td>    <td class="fancyBackgoundInternet"></td> <td class="fancyBackgoundExplorer"></td></tr> Where: .fancyBackgoundNaughty{background-image:url('url-to-image.png');background-repeat:no-repeat;background-position: 0px 0px; width:135px; } .fancyBackgoundInternet {background-image:url('url-to-image.png');background-repeat:no-repeat;background-position: -135px 0px; width:350px;} .fancyBackgoundExplorer {background-image:url('url-to-image.png');background-repeat:no-repeat;background-position: -485px 0px; } Now you can all...