Another High-calibre Saturday

calibre, an e-book reader’s best companion, has been upgraded to v. 0.6.5.

In keeping with my history of tips and tricks for installing calibre on Fedora, I offer the following, based on the install I just completed. I’m running Fedora 11, and this worked for me.

I had to install

poppler-devel-0.10.7-2.fc11.i586
poppler-qt4-0.10.7-2.fc11.i586
poppler-qt4-devel-0.10.7-2.fc11.i586

to get calibre to install and have full PDF support. Said packages are available from the Fedora repo.

The install was error-free, following the usual

wget -O- http://calibre.kovidgoyal.net/downloads/calibre-0.6.5.tar.gz | tar xvz
cd calibre*
python setup.py build && sudo python setup.py install
sudo calibre_postinstall

Though you couldn’t tell it, I have completed about 90% of a Fedora RPM for calibre. It handles dependency checking well, and lays down the required files properly. The postinstall section of my RPM needs some work; there’s a nasty blow-up that I need to investigate.

Previous calibre posts, for your reading pleasure, can be had here.

-k-

Higher calibre

calibre, the real deal in e-book management software, has been updated to version 0.6.0. In addition to support for the Kindle DX, there are numerous other enhancements, as detailed in the changelog.

Before you can explore the new shininess, you must build calibre. I’m running Fedora 11 currently; the instructions I posted here still pretty much apply.. A couple of nuances:

To get full PDF functionality, PoDoFo must be installed. These can be had from the Fedora 11 repository, just yum install them:

  1. podofo-libs-0.7.0-2.fc11.i586
  2. podofo-0.7.0-2.fc11.i586
  3. podofo-devel-0.7.0-2.fc11.i586

.
I think only the podofo-devel is a calibre requirement. The versions available from Fedora 11 were sufficiently current for calibre’s needs.

Next, you’ll need some later versions of sip, PyQt, and qt4; these are sufficiently current, and are available from the Fedora Rawhide repo:

  1. sip-4.8.1-1.fc12.i586
  2. sip-devel-4.8.1-1.fc12.i586
  3. qt-4.5.2-3.fc12.i586
  4. qt-x11-4.5.2-3.fc12.i586
  5. qt-devel-4.5.2-3.fc12.i586
  6. phonon-backend-xine-4.3.1-11.fc12.i586
  7. PyQt4-4.5.2-1.fc12.i586
  8. PyQt4-devel-4.5.2-1.fc12.i586

Now, calibre should build and install, on F11 anyhow.

I haven’t had time to explore the shiny newness yet; more details to follow, as the quest begins.

-k-

, ,

Arrived!

The Kindle DX arrived, on schedule. The initial charging of the battery is done, the “Welcome Aboard” letter from His Bezosness has been read.

I’ve trained MLB in the usage of the Kindle 2. She’s diggin’ it.

Initial reactions:

  • It’s incredibly easy to share books between the two devices. The DX has retrieved content bought on the K2, and is happy to display it.
  • I bought a book and had it downloaded to the DX this evening. MLB’s K2 is happy to let her read that one as well, providing she has any interest in Security Monitoring.
  • The DX screen is every bit as sharp and crisp as the K2.
  • The DX is heavier; I knew that going in. Initially, the heaviness is not an impediment. It’s more of a balance thing; the DX seems bottom heavy. I make this observation after less than a half-hour of using the DX, whilst sitting in my chair, training MLB, drinking a beer, and watching the Stanley Cup Final. I’ll revisit this point.
  • The DX auto-rotate feature works nicely, at the expense of some strange page breaks. It is possible to lock portrait/landscape display. This is a Good Thing.
  • Initial copying of vendor supplied PDF manuals shows the DX on-board PDF reader does the best job yet of displaying arbitrary PDFs. Once again, some come up smiling, others are less than spectacular. Even the less than spectacular ones are readable. With some tweaking, I think things will improve. My naive hope of blindly copying arbitrary PDF documents over with no intermediate processing has faded somewhat, but the inital DX handling of them gives me hope.

The DX is a keeper. My initial observations are encouraging. I’ll fiddle, tweak, test, and let y’all know how it goes.

-k-

,

Shipped!

The Big Ol’ Kindle DX, from Amazon, is on the truck:

Ship Carrier: UPS
Tracking Number: 1Z7xxxxxxxxxxxxxxxx
Status: In transit

Order #: nnn-mmmmmmm-zzzzzzz
Shipment Date: June 10, 2009
Destination: RESTON, VA, US
Estimated Arrival: June 12, 2009

Hmm… new Kindle, WordPress upgrade, multibooting Fedora on a test laptop.

The geekiness thickens…

-k-

Estimate

From Amazon:

Items not yet shipped:
Delivery estimate: June 12, 2009

* 1 of: Amazon Kindle DX Leather Cover
Sold by: Amazon.com, LLC
* 1 of: Kindle DX: Amazon’s 9.7″ Wireless Reading Device (Latest Generation)
Sold by: Amazon Digital Services, Inc.

And the anticipation heats up.

-k-

If it’s Saturday, I’m installing calibre

calibre 0.5.11 now runs strong and tall on my Linux laptop. I wonder how much I’ll really need to reformat personal content after the Kindle DX is on-board. I think the DX is going to handle my PDF manuals just fine.

I think, though, I’ll keep up with calibre. Who knows? I may hit some creative streak, wherein I’ll publish treatises of original thought and insight, and use the Kindle for something other than a high tech flat rate manual. Maybe. Stranger things have happened. Also, I’m getting closer to getting calibre whipped into an RPM, which will make the upgrade process much simpler. And, yes, if I get a suitable RPM built, I’ll share. That’s also part of the FOSS “payment” process.

-k-

,

Rekindled

I’m on order. The potential of the Kindle DX was just too great to leave unexplored. Having manuals, usually in PDF, handy on one easy to use device will be a good thing. Nearly all vendors distribute their documentation in PDF; even when you get a CD with the documents, they’re PDFs. Firing up Acrobat and wading through docs on a new product has always been hard for me; I can’t easily highlight and bookmark pages of interest, and I’m stuck reading on a computer screen.

I’ve even resorted to sending important documents to Kinko’s, and having them printed and bound. Not only is that pricey(one manual costs around $30, depending on length), but the spiral binding wears out over time. Then there’s the problem of finding storage space for these volumes. Oh, and when V 2.0 of product X hits the streets, the manuals are now obsolete. On the Kindle, delete and archive the old, load up the new.

MLB has expressed an interest in the Kindle 2, and she will be taking that over after the DX arrives later this summer. She’s already pointed out that the DX is my “Happy Father’s Day, Happy Anniversary, Happy Birthday, and Merry Christmas” present for the year. I’m OK with that.

-k-

Kindle Jumbotron

I never have been behind the curve so fast; I’m still digging my Amazon Kindle 2, and now there’s this new thing called the Kindle DX.

I have no quarrel with the screen size, quality, and ease of use of the Kindle 2. The DX has entered the mix in an effort to better render newspapers, a feature which fails to excite me. However, part of the DX allure is a native PDF reader, which should deliver my personal long-sought holy grail of having one device capable of holding any vendor-supplied manual that I might need or want. Add the additional storage capacity of the DX, and I’m salivating. At $489, though, the DX has entered netbook, if not low-end laptop territory in the price category.

I have no burning desire to have the newest Big Shiny Thing; were I Kindleless, I’d seriously entertain a DX, even at that price point. Had I been prescient enough to bet $10 on the Kentucky Derby winner on the nose, I’d be a DX’er for sure.

I wait, and watch.

-k-

A New Weekend Pastime

That would be reinstalling calibre. The calibre maintainer is not in the least shy about releasing frequent updates. Considering the number of different readers, operating systems, and ebook formats that he’s supporting, I’m not shocked at this. In fact, it’s encouraging; much better to have a constantly changing and improving product than a lame duck that “kinda works.”

Part of participation in free and open source software, from a user’s perspective, is a willingness to stay current with the product; yes that requires a little effort. If you’re not willing to invest that time, perhaps FOSS isn’t really for you.

So, I’m running the latest calibre, and next weekend, I’ll bake a fresh one, if it gets updated again. The time involved in building a new version is measured in minutes, not days or weeks. This is a negligible price to pay.

-k-