Latest Nook News Should be a Warning to Amazon Kindle Users

It was announced yesterday that Barnes and Noble are ending their Windows and Mac desktop versions of the Nook ereaders – a niche player in ereaders that gets notice as it’s quite popular in the US.

In one fell swoop, anyone who ‘owns’ ebooks ‘bought’ from Barnes and Noble is now required to use either a mobile app or a Nook. Not nice business practice.

Imagine if Amazon did the same, though, either for desktops or the non-Kindle device you may use (mobile, tablet).

By buying (renting, really) from Amazon you are reliant on their continued support for your platform of choice.

Years from now people are going to wake up and realise that the hundreds of ebooks they thought they owned are not actually theirs; hopefully before the DRM servers at Amazon are switched off and their library becomes useless.

Think it won’t happen? Microsoft have done it before with DRM servers. Adobe are doing it now with older software. Sky have just started doing it with a VOD service they bought. And Barnes and Noble are now doing it for anyone who doesn’t own a Nook (i have one; the Kobo Glo is far better and more reliable) and doesn’t like reading on a small, bright screen.

Solutions?

  1. Buy paper books.
  2. Only buy DRM-free so you retain control.
  3. Buy EPUB, so if you have to buy with DRM at least you are not locked in to one supplier’s systems.

I buy ebooks from Kobo (I say buy not rent as I only buy DRM-free, but accept that limits my choices). They use the same DRM as pretty much every ebook reading software or device other than Amazon. I can copy a book for one and read it on all of them.

Sure, the more technical minded can remove the Kindle DRM and convert books to EPUB, but for the average end-user that isn’t always an option. I’m also aware that Adobe is a point of failure for EPUB but the presence of multiple EPUB providers increases the chance of the DRM servers remaining on, and before switching them off Adobe would have to make deals whereas Amazon can do what it chooses.

So think carefully. How safe is your Ebook library?

Leave a Comment

Filed under General

WordPress Hosting on Microsoft Azure – That Was Brief

A week or two ago I posted about how good Microsoft Azure is for hosting. I still believe that to be the case, but not for small WordPress sites. I have now switched back to DreamHost.

Overall Azure easily outperforms shared hosting (and for comparison DreamHost are actually pretty good). The problem is that Azure seems most suited for use with sites either with no database back-end or running against SQL Server. Whilst WordPress can do that, it’s definitely not the mainstream choice and can get quite fiddly.

The difficulty with MySQL on Azure is that Microsoft don’t host it themselves. They give you 100MB free but it’s actually provided by a 3rd party. You don’t need to know this initially as the one-click-install for WordPress sites sets it all up for you, but it means there is a drawback with the number of connections.

The free package only allows (if I recall correctly) 4 simultaneous connections. This is not as bad as it sounds as connections are pooled/shared/cached or whatever. As evidence of this, the 3rd party’s high performance edition only increases that to 30 anyway. However with only 4 you can easily see a database connection failure just by hitting refresh a couple of times.

DreamHost may be slower overall, but when it responds you get a full page not a sparse white database connection error.

For .Net sites or ones with either no database or SQL Server I’d still recommend Azure. Not for WordPress though. Sorry Microsoft.

Leave a Comment

Filed under Development

The Irony of Apple’s Pages Software

As a MacBook Air user I thought I’d give Pages a go.

I write fiction, and my workflow includes auto-generating RTF manuscripts/proofs and auto-generating EPUBs. I know Pages imports RTF and exports EPUB so I decided to see if it could fit into my system.

It can’t.

It’s called Pages, but there are two things it really cannot do.

  1. It ignores all page breaks in RTF importing.
  2. It ignores all page breaks in EPUB exporting.

With regard to (1) this is a problem as it means chapter separators are lost on import and need manually fixing. I read online that this was an issue with the OSX libraries but to be blunt it works in the free word processor Bean (which won’t export EPUB unfortunately) so that’s just an excuse.

For (2) there are workarounds. Fiddly ones, most of which involve search/replace. Even using CSS styles doesn’t fix the issue without fiddling.

Ah, the irony of Apple’s Pages software.

Leave a Comment

Filed under Help on Writing

WordPress Hosting with Microsoft Azure

As may or may not be apparent, this blog is now WordPress (which is PHP based).

For a while I was using Blogger as the last time I used WordPress one of the plugins I had installed started covertly inserting stuff into my page’s mark-up. However, in my efforts to de-Google (see a future post) I have switched back to WordPress.

Incidentally this is one good reason why, even with Blogger, you should always use a custom domain. If I hadn’t then anyone used to accessing my Blogger version would need to be redirected from an active Blogger blog to here. With a custom domain I just switch hosts and visitors are sent to the right place automatically (the specific page/post URLs are different, but that doesn’t bother me and could be fixed if I chose).

So, where to host it?

I have an annually-paid account with DreamHost who are pretty good in what they offer. There are instances, however, when the performance drops notably for an hour or two at a time. I use them for hosting test sites or demo stuff, but I wanted something more reliable for my blog; something more on a par with Blogger.

I could have gone to a virtual server (VPS) or even a dedicated server but (a) that really is overkill and (b) they require a fair bit of maintenance. I know what I’m doing (I am in IT) but I don’t want to have to do it, so they were out of the window.

So I looked at AWS (Amazon Web Services).

It was too geeky and involved for me, plus I am weaning myself off them (as a consumer). Before anyone asks, I have no problem with their tax affairs – provided they follow the law then it is the lawmaker’s fault if that doesn’t work out too great for tax collection. My issue is their behaviour in the eBook market, but again that’s for another post.

So I then looked at Microsoft Azure.

I didn’t hold out much hope as this is PHP we are talking about, and Microsoft are obviously heavily into .Net, but I checked them out nonetheless.

Their performance you can judge for yourself, as they are my hosts at the time of this writing. For me in the UK it is virtually instant. Ease of use is pretty good too as they have a very nice control panel and you can choose the level of complexity you require.

They have the usual Cloud Service which has the same levels of complexity as AWS, but they also have Websites which works pretty much the same as shared hosting, only on their Azure platform. You do need to move up a step within the Websites option (from Free to Shared) to get a custom domain and FTP, but I still estimate around £10 a month gets me everything including 60gb of outbound traffic (a ridiculous amount I know) and unlimited inbound.

To make it even easier they also offer instant installations of many packages – including WordPress – at a single click just like DreamHost and others. Oh, and multiple sites per account.

The end result is great uptime, simple setup, very good value, and the superb performance of a VPS or better without any of the maintenance or cost implications. All backed my Microsoft’s decades of expertise (their cloud business turns over more than a billion dollars a year).

Currently, I cannot recommend them enough. Click here for details on the Azure platform (not an affiliate link).

Leave a Comment

Filed under Development

Nokia Lumia 720 (Windows Phone 8)

About six weeks ago I traded in my Nexus 4 Android phone for a Lumia 720.

I have to admit to not being a rabid Android fan-boy before, as I also owned (and keep as a backup phone) a Lumia 800, but I did quite like the Nexus 4.

I went to the Nexus as the type in some areas of the 800 doesn’t expand with the accessibility settings and in my fading years (early forties) I am starting to feel more comfortable with larger fonts. Having a larger screen on the Nexus 4 helped considerably.

I’d have gone for a bigger Windows Phone back then, but they were all notably more expensive than the Nexus. Until the 720 came out at under £300 contract-free.

The 720 has the same resolution as the 800 but a much larger screen, which means everything gets visually bigger. That removes my major 800 annoyance in one fell swoop.

Despite the larger screen there is no obvious reduction in image quality. It is lovely and bright, clear and tough, and readable in daylight. It also has the extra Nokia tech to allow use with gloves and fingernails.

Windows Phone 8 is as fast as ever taking far less resources than Android to get the same performance. As a UI Android and iOS feel terribly dated in comparison.

Battery life on the 720 is superb. With audio, BlueTooth audio, WiFi, 3G, news apps, games and phones/SMS I still get 2 days charge.

It also feels great and pumps out a reasonable volume, though the bass could do with an improvement as the equaliser only kicks in for headphones. It also has free SatNav and all the apps I regularly use except Google+.

Superb phone, highly recommended.

Leave a Comment

Filed under Reviews, Technology

Macbook Air on the Cheap

Fancy a Macbook Air for less than £200?

Obviously it’s not possible (except maybe second-hand spares and repairs) but what if for the same money you could get an extremely thin and light laptop, running on an SSD rather than a HD, with a matte screen and about 5 hours battery life, running a decent unix-like OS?

Turns out you can.

samsung-chromebook

I bought the Samsung ARM Chromebook about 6 months ago. Last weekend I installed ChrUbuntu on it and now have exactly the device just described, booting into a decent version of Linux (though I prefer Mint or OpenSuse usually) and running a full desktop with tons of free applications.

Naturally it takes far longer to boot than Chrome OS’s 10 seconds (it is more like 40) but after that it runs nicely and has an excellent keyboard and trackpad so is ideal as an ultra-light long-lasting laptop for writers.

Leave a Comment

Filed under Help on Writing, Technology

Google Play Music vs Amazon MP3

A few days ago I mentioned Google Play Music. The thought occurred to me that many people out there may be looking to make a choice between that and the Amazon MP3 service for places to store their music and stream it back.

Here, then, are a few points to note from my time using them both which serves to show why I dropped Amazon’s and switched to Google’s.

  1. Google has a much better looking UI than Amazon with less peripheral screen clutter.
  2. Google allows more storage before the charging threshold kicks in.
  3. If you use it as a backup, look carefully into the restore options. The wife’s laptop went belly up and I had to get all her music back. It was safely stored in Amazon, but I had to download it from the web interface in chunks of 500 at a time. They didn’t even break the collection down for me, it was all manual. Google gives a single-click download from their app.
  4. Amazon repeatedly screwed up my album art, ignoring or misreading my embedded images and tags. Google got it (almost) all correct.
  5. Google has a really simple and powerful metadata editor built into the web interface. You can update tags and cover art for tracks, selections or albums very easily.
  6. The streaming playback from Google is neater, including full-screen.
  7. The Amazon uploader absolutely refuses to launch from most browsers.
  8. On the wife’s IPad Mini the device’s WiFi drops virtually every 60 seconds whilst handling a connection via the Amazon App. I don’t see how this is possible (it affects the device not just the app) but no other combination of circumstances has this effect.

I’m sure there are some benefits to the Amazon version, and it was good enough for me until Google brought their service to the UK, but now there’s just no comparison.

Leave a Comment

Filed under Technology

Google Play Music Redesign (Holo Light?)

I only visit the Google Play Music web interface intermittently so I must have missed their redesigned UI.

Being an ex-Nexus 4 user (I’m back on Windows Phone with the Lumia 720 now) I’m familiar with the new(ish) emphasis from Google on their Holo Light theming. Personally I find it curious that Google (and soon Apple with their dropping of skeuomorphism) are starting to take design cues from Microsoft’s Modern UI (Metro), as have the BBC, but that’s another story for another time.

The point (there is one) is that I’m actually quite impressed with their new styling. It looks clean and remains functional. Things are where they ought to be, and none of the power is sacrificed.

If you haven’t decided upon a cloud music streaming service (or a pretty good music backup) then it’s a nice option.

Incidentally, whilst there are no WP8 native Google clients for it there are a few good third party ones so that’s not an issue.

Recommended.

Leave a Comment

Filed under Reviews

Clickable Legends on Kendo UI DataWiz Charts

Strangely enough, whilst the Kendo UI charts have many great features they seem to be missing one quite useful option – clickable series labels on the legend area.

I’ve seen discussions on forums where Telerik agree this would be useful and could be added, but in the meantime you could try something like this, which works for my test charts.

Add a dataBound handler into the chart creation that calls a function, say ‘makeLegendClickable’:

dataBound: function (e) {
        makeLegendClickable(this);
}

Add the function, as follows:

function makeLegendClickable(kendochart) {
    setTimeout(function (e) {
        var gs = $('#' + kendochart.element[0].id + ' svg g');
        if (gs.length > 1) {
            $('#' + kendochart.element[0].id + ' svg g:last text').each(function (e) {
                $(this)[0].setAttribute("onclick", "alert('" + $(this)[0].textContent + "');");
            });
        }
    }, 750);
}

This waits 750 milliseconds then finds the last ‘g’ element in the SVG DOM which, in my tests so far, is always the legend if one is there, then marks the text elements up with javascript onclick events.

The check for gs.length is just a catch-all and is probably pointless as many charts have multiple g elements even if they have no legend at all. In some cases however it does eliminate unnecessary work.

Leave a Comment

Filed under Development

Bacterial, but Still Extraterrestrial Life?

It seems there’s a good chance that a Sri Lankan incident has resulted in the first solid indications of extraterrestrial life.

Certainly the university of Cardiff and NASA seem to think so.

Rather than a dry paper, here’s the Register’s story.

Leave a Comment

Filed under Science