Skip navigation.

Missing pieces

Everything you should know about technology, but have been missing out

Free RSS readers

, ,

As I mainly use FreeBSD, two of these programs don't work with Windows at all. Though Google finds few reviews for you, if you want to find more readers that work in Windows. But for the rest of us, here's review of few free RSS readers. And if you're wondering what RSS is, I wrote post about it some time ago.

This is not going to be comprehensive list of all readers, I have left some readers out that didn't seem to have features I want, so I haven't even tried them out. I use keyboard heavily and go through number of feeds daily, so that affects reviews too.

Let's start with the integrated readers

Opera

Operas implementation is extension to the integrated M2 mail client, though there's separate menu for feeds now. That's about only feature that isn't used in reading mails too.

It's possible to sort feeds to different categories via mail filters, but that's lot of work. Though I must admit, it's quite flexible solution once its working. Keyboard navigation works nicely, though accessing mail filters through panel is not as easy as it could be, but that's the price to pay for multipurpose panel. So the actual downside is that there's no way to render feeds as a page, only way is to browse one item at a time.

Opera Mini has already that feature (though it's only way that doing it makes sense with mobile phone), so maybe there's hope for Operas feed reader in the future. Opera is still great for less frequently updated feeds.

Browser and feed reader go so well together, but once the flood of new feed items really starts, there has to be some way to skim through the items more quickly. So, as a feed reader it has room for improvement and that was why I started looking for other choices.

Firefox

I would guess that Firefox has most widely used feed reader among Linux users. Though its default implementation is bit odd. It shows feed items as bookmarks and calls then Live Bookmarks. I'm not so happy with that kind of implementation as I don't want to miss anything. In addition, it's not possible to mark items as read, though at least it's possible to open all items at once. I'm sure almost everything is possible with add-ons and I think I have seen feed reader add-ons.

That's not the best part though. Firefox lets you choose to subscribe with any program and has web services as Google Reader in the list too. In addition, it shows preview of the feed and that's handy as sometimes it's hard to guess what's included in the feed without subscribing to it.

Default reader might not be good enough for everybody, but at least Firefox makes it easy to use any other reader.

Akregator

Akregator is the official KDE feed reader. So no Windows version right now, but that might change. It embeds Konqueror, so some of its features work when rendering feeds as a page, namely shortcut keys for links (press ctrl to see them). Too bad shortcut keys for links run out quickly. Another thing that is missing is shortcut for selecting next folder with unread items

Categories work as they should. Drag and drop works and arranging feeds to categories doesn't take much time. Even subfolders are possible, so there's not really complaints about that. Only nitpicking could be that it's not possible to add tags to feeds, but right now I'm happy with working categories.

Most annoying feature is that by default Akregator switches mode to all messages, so browsing feeds takes some time as rendering page with many items takes some time. And there's no way to tell which items are unread, so only way is to swithch back to mode that shows unread items. Though there is option (look under advanced in Akregators preferences) that prevents Akregator from resetting the mode each time feed is changed, so it's much faster to browse feeds when it shows always just unread items.

Akregator has tabbed interface, so if you want to read the actual articles straight from Akregator (with the embedded Konqueror), it's possible in separate tab.

As for default feeds (that seem to be mandatory feature for separate RSS feed reader), Akregator has some KDE and Akregator related feeds.

Liferea

Liferea seems to be featurewise good reader. It has easy way to categorise feeds and can render the feeds as a page and has support for two different rendering engines (GTKHTML and Gecko if you're interested in technical details). Only thing I'm missing is way to open links with keyboard, other shortcuts seem to be available.

When rendering feeds as page, feed items are bit more stylized than for example in Akregator. Every item has feeds logo in item headline, so when browsing multiple feeds simultaneously, it's easy to see which feed the item is from.

Though there are some flaws. I didn't see any way to display only unread items. Maybe rendering page with 100 items take that long with faster computer, but with slower it clearly hurts. But at least read items are clearly marked in rendered page too.

I prefer Akregator bit more right now, but Liferea doesn't seem to be bad choice, though I got it to crash once. It didn't see be tolerant for my impatience and decided to quit when it received too many commands that it had no time to fulfill. Though it might not happen to you, I'm not even sure if I can make it happen again.

Liferea has some Linux and open source related feeds as default feeds, which is not bad choice to get you addicted.

RSSOwl

RSSOwl is feed reader written in Java. It works with Windows too. As for features, it seems to be serious about them. I'm not sure if I'm able to spot every single one. I managed to get it to render feeds as page and display it in external browser (if you want to read feeds from PDF file, that's possible too). I didn't get embedded browser to work as I don't have Mozilla installed and Firefox didn't work. Windows users can use Internet Explorer.

One of the features is autodetecting feeds from web page, it even has separate feed search. I'm not sure how it works, but I managed to find few feeds with it.

One interesting feature that I didn't try out is AmphetaRate integration. It's service that lets you rate feed items and then tries to give you better articles based on your taste.

There seems to be keyboard for most important functions, though few of them are not defined by default.

By default it has huge amount of feeds. Keeping up to date with every single one of them could take some time.

For managing so many feeds, it's nice to be able to update just one folder. It took some time to realise, that it's named "reload favorites". I guess I had made that category favorite earlier.

There seems to be something going on with these favorites. It seems like that it's possible to dump every possible feed in RSSOwl and then mark favorites and keep reading those. Default actions seem to support that conclusion, no feeds are updated automatically, but it's possible to make RSSOwl do that for some feeds in addition to all favorite feeds.

RSSOwl seems to be good enough reader, though problems with embedded browser don't make it attractive alternative right now and U'm too lazy to fix it right now. Though using Opera to render the page is interesting idea.

Some kind of conclusion

I can't say this is completely fair review, as I have mainly been using Akregator now and I know more about its quirks (and of course Operas). Your way of using RSS feed reader might be completely different. Browsers are good at integration, they're already available if you're using that particular browser, so it's easy to start using them. Though separate readers are more ambitious. All three separate readers seem to be trying to be the best reader around. Akregator seems to get the most important things right, but Liferea displays rendered feed page nicer. RSSOwl tries really to be stand alone reader which doesn't need help from browser for subscribing to feeds.

Feeds are useful in other programs too. For example Amarok can get podcasts from RSS feeds. And there should be some programs to download TV shows, for example PenguinTV.

Open source and free software.

Open source or free software is today important part of information technology industry. Not in every company, but significant part of them. It hardly can be ignored anymore.

There are two kinds of free software (or at least according to Richard Stallman), free as in beer software and free as in freedom software. First one is software that you can get for free, latter one gives you freedom to modify the software and distribute the modified version.

It's easy to confuse these terms as there are all kinds of freely available software. Some of it is freely available, but spies on you. Open source is usually better, but FSF (Free Software Foundation) is not entirely happy with that definition. By FSFs definition open source doesn't necessarily protect users freedoms. For example you could see the source code, but not distribute modifications. It's all about licenses.

As can be seen from the number of different licenses, FSF doesn't represent every free software project out there. Actually one of the most important things that it has influences large number of free software is GPL license that enforces FSFs definition of free software.

In most cases licenses don't affect directly the end user, but for developer they're important. Though as a user it's enough to read GPL once when there's new version of the license. And it doesn't happen that often. That makes users life easier, though who reads the EULA (End-user license agreement) anyway? Though essentialy every one of these license gives more or less user right to download and use the program and that what matters to most people.

So what use are those rights you'll get with free as in speech software? Why anyone should care about anything else than being able to run the software?

One of the important things is that someone can always study the source code and see if the program has some features that can be used to spy the user as I mentioned already. Or maybe program has some security holes. Other benefit is that if some new operating system, processor or some other innovative advance in technology happens, someone can modify the program and keep using it. You can also ask for slight modifications and get the modified version right away. Or at least in source code form, though that doesn't help most users much.

That's why there's sometimes few slightly different versions of program available. Usually it's because part of the developers were not happy where the project was going to and decide to fork the project. Sure, that adds some confusion, but at least developers are happy and who knows, maybe the new project gets better than the original.

Sure, following free software ideals is difficult and it's clearly not for everyone. But thanks to those who follow the idea to the letter, it's always easier to choose free software as the selection gets better. Gnash is not clearly ready yet, but I'm still glad it's there.

If you still want to know more, first place to look is http://www.gnu.org, though good recent overview of Stallmans viewpoint can be found here. Linux Link Tech Show has over hour long interview of Richard Stallman. It's good to check http://www.opensource.org/ out for slightly different point of view.

Tagged

Looks like my 50th post will be little bit different after all. Sorry, no any useful information this time, I just have been tagged by DrLaunch. So blame him for lack of substance this time :smile:

So what is this tagging plague? I have no idea where it really started, I can't even find where this started at Opera Community. Tagging means in this case that I will have to tell five less known facts about me and tag three people.

And when you tag, it's good idea to send message to people you have tagged, otherwise they'll never know that you have tagged them.

1. I like to take a walk in windy and snowy weather.

2. I have never owned a game console.

3. I have never really played multiplayer games after I got broadband connection.

4. I have not used Windows for about a year now (I can't remember exact date), just few short sessions with someone elses computer.

5. I never really listen to regular radio anymore. I have MP3-player in car and I don't bother to tune in at home, I just listen to Internet radio now and then.

And then three unlucky ones who might appreciate some extra attention:

Edijus
Kaktusgartens
Joymeng



Free office suites

, , ,

If Microsoft is making your life too difficult with all those anti-piracy checks in MS Office, there's a way out. Or maybe it's just too expensive. No matter what's the reason, there are few free alternatives. Most popular one is OpenOffice.org and bit less known is Abiword (though it's just word processor, not complete office suite). For Linux users out there, there's also KOffice. It's not impossible that it has Windows version too some day. All three support more or less MS Office document formats, OpenOffice does it even better in some cases.

I don't have much daily use for word processors, but I'll try my best to give some kind of idea what to expect.

Let's start with simplest one, Abiword. It's most lightweight of these suites. It's more or less compatible with Microsoft Word documents, OpenDocument support is not that good yet though. But styles are supported and some functionality can be added with plugins, for example OpenDocument support is implemented as a plugin. Too bad it's not clearly ready yet. There seems to be also ability to get text from various sources such as databases and command line interface. I haven't tried those myself though.

OpenOffice.org is bit on the heavy side, though it's more than full office suite. It has word processor, spreadsheet, mathematical function creation, presentation tool, drawing tool and database (more like Microsoft Access than MySQL). File format support is good, or at least where it counts. Presentation tool is good enough, though themes don't look very impressive. That's about all that I have tested. There are also some symbols for making flow charts, if you have sudden need to make one and can't find tool to make them anywhere.

If OpenOffice.org had impressive list of features, KOffice has even some more. Word processor, spreadsheet, presentation, databases, flowcharts, vector and pixel graphics (looks more like Photoshop than Gimp), project management, charts, formulas and business reports.

So in overall, Abiword is good for quick things where compatibility with existing formats is not crucial. OpenOffice is more serious replacement for complete Microsoft Office suite. I haven't used KOffice, (or word processor part of it, KWord), but I have heard that it's sort of crossover between desktop publishing and word processing program. But trying these out doesn't cost anything, so it doesn't hurt to try them all and use what seems to suit best.

Good review about OpenOffice, Microsoft Word 2007 and Wordperfect can be found here.

PS: between this and last post my total number of visitors reached 10000. Thank you whoever you are, 50th post isn't far too. I wonder what it will be about.

Paying for programming tools? That's so yesterday...

,

Not a long time ago, there was guy who was asking for a free IDE (Integrated Development Environment). There were some suggestions to get one from P2P network, but that's simply not necessary. Even Windows has some free tools.

I haven't tried these myself, but at least I can point you in right direction. And you can always demand your money back if they don't work.

Dev-C++ seems to be one of the open source IDEs, so if it's not good enough, you can always modify it.

Code::Blocks is another open source IDE. Some say that it's better than Dev-C++.

Microsoft has Visual Studio Express editions. They shouldn't be badly crippled, according to Microsoft they are just streamlined for hobbyists. Which means that some features are removed, but they're still worth using.

If you don't already have .NET environment, you could have few hundrend megabytes worth of downloading. But it's all about what you already have and what you want to install.

Last one is that was one of tools that I learned programming with. Borlands Turbo IDEs. But as far as I know, free versions have one limitation. You can't use additional libraries, you'll have to stick with what's already included. You don't need your credit card to start programming.

Maybe none of these are good enough for professional use, but in that case money shouldn't be a problem. But for hobbyists, these make things much easier.
January 2010
M T W T F S S
December 2009February 2010
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31