V
Vincent Foley
Well, I finally did it, I released my first open source software, <a
href="http://ljrb.rubyforge.org">RJournal</a>. RJournal is a very
simple LiveJournal client written in pure Ruby. It's licensed under
the MIT license, so you can do pretty much anything you want with it.
It's a first release, so I expect that it's full of bugs and
exceedingly rough to use, but please let me know what you thought, and
drop me some comments. I also expect that right now, only geeks will
be able to use it, so the people who don't know much about computers
will probably not be able to run it just yet.
For the next release, I plan to add a GUI using Fox. The goal of
RJournal is to be a Ruby, cross-platform equivalent of <a
href="http://www.speirs.org/xjournal">XJournal</a>, a very, very nice
OS X LiveJournal client.
I also have a few questions regarding testing in the application: since
most operations have side effects (posting a new message to a journal,
creating a config file, an history file, updating an history file,
etc.), how do you effectively test those cases? Any input regarding
this will be much appreciated.
Vincent.
href="http://ljrb.rubyforge.org">RJournal</a>. RJournal is a very
simple LiveJournal client written in pure Ruby. It's licensed under
the MIT license, so you can do pretty much anything you want with it.
It's a first release, so I expect that it's full of bugs and
exceedingly rough to use, but please let me know what you thought, and
drop me some comments. I also expect that right now, only geeks will
be able to use it, so the people who don't know much about computers
will probably not be able to run it just yet.
For the next release, I plan to add a GUI using Fox. The goal of
RJournal is to be a Ruby, cross-platform equivalent of <a
href="http://www.speirs.org/xjournal">XJournal</a>, a very, very nice
OS X LiveJournal client.
I also have a few questions regarding testing in the application: since
most operations have side effects (posting a new message to a journal,
creating a config file, an history file, updating an history file,
etc.), how do you effectively test those cases? Any input regarding
this will be much appreciated.
Vincent.