moralanimal.net Just another WordPress site

18Aug/101

Hand or Fist?

At some point, without my knowledge or consent, the venerable "handshake" was replaced by the "fist bump" (or "terrorist fist jab" to all of you Fox News fans) as the accepted form of greeting. Is this peculiar to the culture of Memphis, or is it more pervasive? I don't know. No one asked my consent, I didn't even get a memo; the earth turned, the landscape changed, and, suddenly, the world was a different place.

I have nothing against this development per se; I'm not one of those scared white people who thinks anything different than what's gone before, especially anything different that non-white people are doing, harbingers the end of civilization as we know it (see Fox News, above). I just find it confusing. When I meet a new person, do I offer the hand, or go immediately for the fist? Invariably I choose the wrong one and end up looking like a jackass. While there are worse outcomes for a first meeting ("assault", "immolation", and "cannibalism", for example), "looking like a jackass" ranks pretty high on the undesirable list. Perhaps some sort of early warning system is in order to signal intent: "hand" or "fist"? After all, it is probably not in anyone's best interest to make a new acquaintance look like a jackass. Unless, of course, he is a jackass. You may make of that statement what you will.

11Aug/101

Free Your Media Part 2: Ebooks

Recently, while contemplating the overflowing bookshelves, the scattered piles, and the stacked boxes of books throughout my home, I made the decision that it might be time to transition to ebooks.

Unfortunately, the choice of ereader is also your choice of bookstore.  If you buy a Kindle, you're shopping with Amazon; if you buy a Nook, your store is Barnes & Noble.  You can either buy a more expensive multiformat option, like an iPad, or you can suck it up and make a difficult choice.

I chose the Nook, because it supports the defacto standard ebook format, epub, and I'm just a standards kind of guy.  Practically every other ereader and ebookstore also uses the epub format (with Amazon being the notable exception).  Unfortunately, the epub format allows distributors to use any form of DRM they like.  Fortunately, it's not hard to crack.  The go-to site for ebook decryption is i♥cabbages.

Borders/Kobobooks/Adobe Digital Editions
Borders' ebooks are provided by Kobobooks.  Most titles are offered in multiple formats including web-based, pdf, and epub.  The epub titles (and the pdfs) are encrypted using Adobe's Adept algorithm.

Enter ineptkey and ineptepub.  The former will retrieve your validation key (generated by Adobe Digital Editions), and the second will use that key to decrypt your ebook.  Just enter your input file, your output file and press "Decrypt".  You're done!

Barnes & Noble
B&N uses a variation on Adobe's DRM format, so the process is similar.  Use ignoblekeygen to generate your decryption key by entering your B&N.com login name and the credit card number you used to purchase your ebook (this number is used ONLY to generate your decryption key; it is not stored or transmitted).  Then use ineptepub to decrypt your book.

Amazon
Amazon opted to use the proprietary azw format for their ebooks, which is itself a variation of the mobi format.  These titles can be decrypted by unswindle.  This script will launch the Kindle Reader, where you will choose the title to decrypt.  Once the title opens, close the reader.  The script will read the key from memory and open a file dialog where you may specify where to save your decrypted file.  Kindle books can also be decrypted using the command-line tool skindle.

You may also occasionally see Amazon files with the tpz (Topaz) extension.  These files can also be decrypted with skindle, though conversion is more involved.  A Google search is helpful here.

iBooks
iBooks titles also use the epub format, but they can not yet be decrypted.  The titles use the same "FairPlay" encryption scheme used by iTunes' music and video downloads, however, so it's surely just a matter of time (audio and video can currently be decrypted with "Requiem"; search your favorite torrent site).

Once decrypted, your ebooks can be converted as necessary by a program like calibre.

Tagged as: 1 Comment
5Aug/100

Watchlist .02

Several months ago, my wife asked me if there was a web service that would notify her when her favorite authors released new books. There wasn't, so I wrote a simple PHP script called Watchlist. This is the next generation.

The original Watchlist was a simple web scraper; it took as input a text list of authors, and performed an Amazon search on each one. The script "read" each result page and generated an html page and an rss page of the results. The new version queries Amazon's database directly, using Amazon Web Services, making it much faster and more efficient. Additionally, Watchlist has transitioned to a database-driven format, which should make it easier to use and opens some new possibilities.

The script is in a very rudimentary but functional state. Try it out at http://moralanimal.net/watchlist.   A downloadable package is forthcoming.

What's Coming:

  • code cleanup and cosmetic enhancements
  • Add to Wishlist, Ignore Title, and Add to Google Calendar functionality
  • re-implement (optional) RSS functionality

Future Possibilities:

  • additional media types (DVDs, music, etc.)
  • Joomla and/or WordPress plugins
  • mobile theme

Feedback and comments are welcome, especially if you are a CSS or web design guru who can help me get this think looking presentable...

Tagged as: , , No Comments
3Aug/101

Persecution

"Georgia Grad Student Sues University Over Gay Sensitivity Training", the headline read. "They told me to change my beliefs or be kicked out," she said. This is, of course, a story about persecution. We hear about it all the time; in the story about the Christian bus driver who is fired for refusing to drive a woman to an abortion clinic, or the pharmacist who loses her job for refusing to fill a valid prescription for birth control.

This is an unfortunately common response among minorities and majorities-who-pretend-to-be-minorities, like Christians and white people. You don't like your black co-worker? You must be racist. Well, I have news for you; it might be because he's a dick.

But religious people often take it further, finding systemic abuses in events that ultimately have nothing to do with religion. This tendency is not exclusive to Christians; for example, the French parliament recently moved to ban the burqa in public places. The response was immediate and predictable; "France is persecuting Muslims!" But are they? What the French are really saying is,"For security reasons, we need to be able to see your face, and your religion does not exempt you from this requirement." To be honest, they're saying other things as well, but the point is the same: when Christians say they're being persecuted, what they usually mean is they're not receiving special treatment.

The grad student in question, Jennifer Keeton, is applying for a degree in counseling. If she was becoming an accountant, it wouldn't matter; however, she has chosen a career where a certain degree of sensitivity and objectivity is required. Miss Keeton has indicated that she is unable or unwilling to put her client's needs first and prevent her personal beliefs from interfering with her professional obligations. The university is not only within their rights, but they have an obligation to withhold their endorsement if they feel she will be unable to perform her job duties effectively or will be unable to adhere to her profession's code of ethics. She is not being asked to "change her beliefs"; she is being asked to behave professionally.

A person's choice of religion does not exempt him or her from the law or from professional ethics and responsibilities. And expecting him or her to abide by the same rules and adhere to the same standards as everyone else is not persecution. For that matter, neither is calling "bullshit" in a blog post. Do what you want in your private life, but, in your public life, you don't get to play with your own rulebook.

And to all my Christian friends who feel picked on and unliked, please keep in mind that the neverending persecution complex may be a large reason why. Or maybe you're just a dick.