Calibre ebook reader/editor/creator reaches 2.0 milestone

by
in linux on (#40Z)
story imageAs a writer and avid reader, I find the Calibre ebook manager/editor invaluable. Not only does it allow you to produce, fix, or edit ebooks, but it's a good ebook reader app on its own if all you want to do is read an EPUB on your computer. When I wrote and published The Dictator's Handbook, Calibre played an important part of my workflow as I took LaTeX source code and turned it into an epub.

And it's just gotten better. Version 2.0 is out, with huge improvements and additions in functionality.
According to the changelog, Calibre now has an e-book editor capable of editing books in the EPUB and AZW3 (Kindle) formats, with many powerful tools and features specially designed for making editing e-books easier, users now have the ability to compare books, which allows them to see all the differences between two books, highlighted, side-by-side, and it's now possible to connect to any Android phone or tablet on OS X and the application should automatically detect and connect to it.

It's worth noting that Calibre has also switched to Qt 5, which means that the interface should look a lot more modern and it should integrate much better with the operating system. Also, a number of improvements have been added to the way the library is now organized, which should make the entire experience much more streamlined.
Last I checked, it runs on just about every major desktop OS platform. I run it on FreeBSD and Linux.
Fatal Error - sql [select reason, count(reason) as reason_count, value from comment_vote where comment_id = ? group by reason order by reason_count desc] arg [4128] msg [SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'pipedot.comment_vote.value' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by] - Pipedot
Fatal Error
sql [select reason, count(reason) as reason_count, value from comment_vote where comment_id = ? group by reason order by reason_count desc] arg [4128] msg [SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'pipedot.comment_vote.value' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by]