Joshua Prismon's Technical weblog

.NET News Now

February 2003 - Posts

Grrr and [OT] Stuff

Working on figuring out just how to get System.EnterpriseServices running on mono. I am mainly concerned about ServicedComponents. How do people feel about these services running over remoting instead of DCOM as a protocol?

I have a head ache. Also just posted on my personal weblog at www.prismon.com somethoughts on Iraq if anyone is interested.

New version of Syndirella

from:  http://home.yole.ru/weblog/archives/000082.html

  • New date parser from Jeremy Dunck. The parser passes all the date tests in the RSS Validator testsuite with no problems. Thanks for the excellent job Jeremy!
  • Added support for logging. If you have ever had any problems with feed updates (for example, feeds stuck updating, or items marked as updated for no apparent reason), please run Syndirella with the "-log" command line parameter, and e-mail me the file "syndirella.log" in the Syndirella installation directory if you encounter any such problems.
  • Fixed a problem that caused Web feeds to get stuck in the "Updating" state if any HTTP problem occurred.
  • Better policy for handling feed update errors. If a feed update fails, Syndirella does two more retries with 1 minute intervals and then switches to retries once an hour.
  • Added the notion of "fatal update errors" (now reported for HTTP 403, 404 and 410). Fatal errors are shown as message boxes, and a feed with a fatal error is not updated until Syndirella is restarted.
  • Increased the size of the HTTP buffer from 1K to 8K. This should speed up various HTTP downloads in different places of Syndirella.

Download binaries, sources or installer.

Awesome. Syndirella is definitly one of my favorite new programs. The speed of development on this product is both a sign of Yole's awesome dev speed, as well as the flexability of .NET

I haven't seen the source of Syndirella, I wonder how hard it would be to add plugins for different posting schemes (ie, DOTNETWEBLOG, Blogger, etc).

ManagedSocket

A little snippit of the newest code I have been working on to get BiDirectionalTCP up to speed:

[TCPSocket(port=9999)]

public class mySocket

{

[SocketMap(AcceptingState=True)]

[Socket(SendReturnVal=True)]

[SocketMap(NextState=Sockets.Close)]

public string init([SocketParser(NullTerminatedString] string Version])

{

              return "connected";

}

}

More Posts