SmallNews 2.01
Tuesday, March 02, 2010
Whoops. I found a bug in the wait for publication feature that was added to SmallNews 2.0 at the last minute. It didn't work for the 1st-9th of the month. Fixed now in SmallNews 2.01.
Tuesday, March 02, 2010
Whoops. I found a bug in the wait for publication feature that was added to SmallNews 2.0 at the last minute. It didn't work for the 1st-9th of the month. Fixed now in SmallNews 2.01.
Friday, February 26, 2010
SmallNews 2.0 can now create the newspaper as an ePub format eBook. ePub has been in the news a lot recently because it was mentioned as the format that the Apple iPad will support. In fact, most recent eBook readers (with the notable except of the Amazon Kindle) will read it. The best known desktop client is Adobe Digital Editions.
So which is better, PDF or ePub? That depends on what you want to do with it. If you format a PDF with the page size of the device you're going to read it on, then it looks great. But if you read an PDF formatted for A4 pages on an 6" eBook reader screen, it looks a mess. Yes, some readers do enable the PDF to be reflowed, but this is never entirely successful. Also, on my Sony Reader, if I increase the font size, the page flow gets messed up.
ePub, on the other hand, is designed to be reflowed. I find that at the default font size, there is not much difference between ePub and PDF on my Sony Reader. But if you increase the font size, the ePub version handles it much, much better. So I've switched to using ePub as the main version I read.
Where ePub really comes into it's own is on even smaller devices, such as iPhone/iPod Touch. I previously used GoodReader to read the iPod version of the PDF. This worked quite well. I tried Stanza, but never really liked it for reading PDFs. But it's a much better ePub reader, so I've switched to using Stanza/ePub on my iPod.
I said in the release notes that support for ePub in SmallNews is experimental. I have found that articles from The Guardian work very well in this format. But some other feeds are a little more unpredictable. ePub is an XHTML-based format, so the HTML from the newspaper site has to be converted to XHTML. If the source material is not well-constructed, this can cause problems. Most feeds I have tried do work, but my Sony Reader has crashed on 2 or 3 occasions. Whether this is the fault of the Sony software or the ePub created by SmallNews, I don't know. Anyway, I would argue that even if the ePub is not quite perfect, the Sony Reader still shouldn't crash. I will watch this over the next few weeks and see if I can establish any pattern.
If you're interested in the technical detail of creating ePub files, they are basically a zip file of XHTML content, XML metadata and images. I found three tutorials about very useful:
Thursday, February 25, 2010
SmallNews 2.0 is (finally) available for download. It's taken a long time because I kept adding features I want to put in, rather than finishing the others ones I'd already started.
This version adds three new features:
All of these need a bit more documentation, which I will aim to do shortly. I have added quite a bit of extra documentation since 2.0b3; you can find it on the SmallNews page.
Also, the source code for SmallNews is now available. It has always been an open source application in principle, I just never got round to publishing the source.
Friday, February 12, 2010
A third beta release of SmallNews 2.0 is now available. This adds most of the features that had been marked as "not yet implemented" in the previous release, and a couple of other minor changes.
I've also written some more documentation, and will continue to add to this over the next week.
The one outstanding feature that needs to be added before I call this version 2.0 is the ability to purge the database of old articles.
After this, I am planning to add two new significant features:
Tuesday, December 08, 2009
SmallNews 2.0b2 is available to download. This has three changes since 2.0b1:
I’ve had a few reports of problems with certain feeds when using SmallNews 1.0. I strongly recommend upgrading to 2.0b2 instead of using 1.0. Although it’s marked as beta version, that’s really because it has some unfinished features. It is no less stable than 1.0.
Friday, November 06, 2009
Two things have happened in the last week that have forced me to finally get round to making SmallNews iPod/iPhone-friendly.
Firstly, I gave in and bought an iPod Touch. I’ve wanted one for a while, to understand the whole App Store thing a bit better, but have struggled to justify buying yet another mobile gadget.
Secondly, I came incredibly close to leaving my Sony eBook reader on a plane last night. It wouldn’t have been the first time – I left a minidisc player on a flight to Stockholm (minidisc… it was a while ago), and I left my first Archos AV420 on a plane to Dublin. I turn them off for landing put them in the seat pocket, then never see them again.
So, new rule, no gadgets on planes that don’t fit in my shirt pocket. And the iPod Touch passes that requirement very nicely.
It turns out that the eBook version that SmallNews works very nicely on an iPod/iPhone using GoodReader. OK, it’s not free, but at $0.99 at the moment, it’s a bargain. Other readers such as Stanza can read the files, but the layout is horrible. So I’m using GoodReader, which also provides a very easy way of uploading the PDF to the iPod/iPhone over wifi.
This is what it looks like with all the menus on:
and this is what it looks like with the menus hidden.
The text would perhaps benefit from being a little bigger, so I might look at an option to create an iPhone/iPod-specific edition in the next release. But it’s quite readable as it is, and of course you can do all that multi-touch stuff to make it bigger.
On a related note, I also got SmallNews running on my Linux-based EeePC. More on that another time though.
Wednesday, November 04, 2009
Two new versions of SmallNews available today.
v1.0 is actually just the same as v0.4, but is renamed to reflect the fact it’s the last release of this branch of the application.
v2.0b1 represents includes several major enhancements:
The database feature requires a bit of explaining – look out for a post on that soon.
However, there are some features not yet finished. Hopefully they are clearly marked in the application, but they are:
I hope to add/fix all of these shortly and release another beta version.
Wednesday, September 30, 2009
A quick bit of information about the forthcoming SmallNews 2.0.
I am going to rename the current release of SmallNews (0.4) as 1.0, because it will be the last release of that branch of the code, and I haven't touched it for quite a while.
Instead, I’ve been spending time on 2.0 which contains some major new features.
It’s taken a little longer than I intended to get a beta version of this released, because I keep adding new things to it rather than finishing the ones that are already there. But I’m going to try especially hard to stop doing that and get it released.
In the meantime, here’s a screenshot (click to enlarge):
.
Wednesday, September 02, 2009
SmallNews 0.4 is now available for download. This fixes the date problem when running on Mac OS X 10.6 “Snow Leopard”, and contains one or two other minor layout fixes.
If this version proves to be stable, I will probably rename it “1.0” soon. Work is already underway on 2.0… more on that later.
Wednesday, September 02, 2009
I upgraded to Snow Leopard (Mac OS X 10.6) yesterday, and found mixed results for compatibility with my applications.