inicio mail me! sindicaci;ón

Archive for January, 2004

Books I’m reading

I think that a few of you care about what kinda CS or IT books (I’m used to read more than one book at once) I’m reading… so nobody cares about the other kind of books. But here I am to tell you that ;-) I’m currently reading three books at the same time. The Silmarillion, it’s a series of tales written by J. R. R. Tolkien and published by his son. Those tales talk about the genesis of the Middle Earth, everything before the Third Era and the creation of the Rings of Power. The second book is De Profundis the famous letter written by Oscar Wilde in charge of Lord Alfred Douglas; strange and hard book but if you, as me,like one of the fathers of aestheticism, it’s definitely a must read. Last, but surely not least, I’m reading a book written about 2500 years ago (around the 5th century before Christ). I think that’s a well-known book and it’s title is The Art Of War by Sun Tzu, a marvellous text that’s a handbook of strategy but most important it’s a handbook of zen philosophy and a handbook…of life.

Project thoughts

Today I was looking for the best way to write the feed reader and these are my thoughts:

* XmlTextReader seems to be the fastest xml reader and looks nice but I don’t like the pull model very much and since the library isn’t mission critical I’ll consider to use it only if I don’t get anything else working (maybe I could try to implement more than one reader… I don’t know)
* XmlDocument is handier than XmlTextReader cause uses the DOM but it’s slow (not very much to being honest, I can’t imagine a 5+ MBytes Atom feed) and I don’t need editing or inserting any data at all.
* XPathDocument + XPathNavigator is quite reasonably the right direction to go. Fast, readonly and exposes to me all the power of XPath.

So, after re-seeing MSDN-TV’s Don Box episode called “Passing XML Data Inside the CLR” I decided to give XPath a try.

Stay tuned.

Robert Wlodarczyk joined Atom.NET project

Now, I’m not alone… Robert joined the thing yesterday night (GMT +1)… He was a RSS.NET developer before starting to work at Microsoft in the Longhorn team. Hooray!

RSSBandit

In these days, before my known Win problem, I was looking for another aggregator (I used many aggregators in Win and also on Linux but none of them suited my needs perfectly). My favourite aggregator, before yesterday, was SharpReader but having 250+ feeds is not a cool and handy thing within it; so a friend (Marco Trova) suggested me to use RSSBandit, the aggregator started by Dare Obasanjo. It definitely rocks! It features tabbed browsing, supports the Comment API, groups the exceptions in a separate feed, supports XSLT to style the feed pane, RSS autodiscovery and handles without problems 250+ feeds. Very cool :)

Back on track

After a “I’m-too-angry-to-reinstall-windows” day, I’m trying to reinstall everything cause the recovery system of WinXP did succeed but some programs stop working (including, sadly, VS.NET). So, with a big smile on my face, let’s start a total refresh of my Windows stuff.

Problems with windows

Since my XP box has stopped to function (I really don’t know why) and I don’t want to reinstall everything now (cause I think is so stupid that an OS stops to work without any reason) I’ll go on coding my own stuff on Mono on my Linux box in these days (Atom.NET works perfectly well on Mono). Long live to Mono!

Maybe in the future i will reinstall everything (in VMware ;-)) but since I’m a student and i don’t have no “critical-or-must-have-to-work software” I can go on with my Gentoo Linux box. .NET and Python work well there.

See you when I’ll finish Atom.NET parser.

Atom.NET

Here I am with my new (now work in progress) toy. It’s called Atom.NET and its purpose is to generate (and parse when it’ll be done) valid Atom feeds.

Homepage: http://atomnet.sourceforge.net/.

Let me know what do you think about it, and If you wanna join it… send me an email ;-).

« Previous entries