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.
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).
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";
}
}