shahine.com/omar/

homepage | Send mail to the author(s) contact

yet another Microsoft blogger

# Thursday, December 23, 2004

dasBlog 1.7 progress

Well I plan on spending the next few days getting together a beta of dasBlog 1.7. I've been slowly doing some work on dasBlog the past few months (emphasis on slowly). To be honest I was pretty close to closing up shop on dasBlog and eventually writing something new from scratch, mostly because I felt there was to much to fix and a bunch of things were broken that I didn't feel like dealing with. However, thanks to some inspiration from Scott Hansselman and Clemens, I'm much more excited about continuing to work on the code. In the coming weeks I will get around to moving dasBlog from GotDotNet to SourceForge or some other place. GDN is just way to frustrating to use, and I'm the only person left contributing because of the hassles and issues with using Source Control over there. Dare did the same thing with RSS Bandit and a year later he seems happier for it.

Having said that, version 1.7 has some unbelievable performance improvements. Scott Hansselman did some amazing work under the hood and increased Runtime and RSS performance a great deal. Furthermore he added a Referral Spam Blacklist, a CAPTCHA solution for comments, and an IP address Blocker. I just installed the bits on my site and it's amazing how much faster things are. My ISP should be much happier.

There is another important change in 1.7. Due to a very unfortunate bug that has existed since 1.3 or so, the dayentry.xml and dayextra.xml files were created based on UTC for dayentry and local server time for dayextra. This meant that when dasBlog went to go write a referral or trackback to the dayextra file for a lot of folks that file was the wrong file. In my case since my server is in GMT -5, any attempted writes to this file between midnight GMT and 5 am were lost. I came up with a fairly clever way of fixing it, but this does mean that for users who first install 1.7 there is a one time hit where dasBlog goes and loads all the old files, creates new ones with UTC file names, and then backs up all the old ones. This can take a while if you have a lot of entries and dayextra files.

Anyway, I plan on finishing up some final things and posting a beta to GDN before the new year. If you want something sooner to play with leave me a comment and I'll send you mail when it's ready.

 

Thursday, December 23, 2004 8:52:14 PM (Pacific Standard Time, UTC-08:00)
Good stuff...are you running the 1.6.Scott/1.7.Omar hybrid now? Hook me up man!
Scott Hanselman
Thursday, December 23, 2004 11:39:43 PM (Pacific Standard Time, UTC-08:00)
Me too :) I am on Scott's 1.6 (or some version of it).
Friday, December 24, 2004 7:22:35 AM (Pacific Standard Time, UTC-08:00)
I guess you chose Scott's black-list instead or is my referral whitelist still in there too?

Regards,
James.
Monday, December 27, 2004 9:03:08 AM (Pacific Standard Time, UTC-08:00)
I'm happy to try it out whenever you want another tester.
Wednesday, January 05, 2005 2:10:31 PM (Pacific Standard Time, UTC-08:00)
Hi Omar,

Sounds all realy cool. Could I get a test version of 1.7 as well?

BTW: I posted two feature request in the message board on GDN. Could you have look at them? http://www.gotdotnet.com/workspaces/messageboard/thread.aspx?id=77a29128-4746-4473-b676-e4f1517a1907&threadid=33fee524-2c3a-4a84-b4f6-cbe86485f0a2

Thanks in advance.

Best regards,
Thierry
Comments are closed.