Vincit Veritas http://brookstravis.com A blog about tech, politics, SF, and whatever else crosses my mind. posterous.com Mon, 30 May 2011 11:08:00 -0700 Custom Django Model Field for U.S. SSN Encryption in the Database http://brookstravis.com/custom-django-model-field-for-us-ssn-encrypti http://brookstravis.com/custom-django-model-field-for-us-ssn-encrypti

Here's my go at a custom model field that provides transparent encryption/decryption for U.S. Social Security Numbers in Django. Comments sought and sincerely welcomed.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Thu, 16 Dec 2010 07:29:06 -0800 A Quick AppleScript to Max Out Your "Chrome For a Cause" Tab Count http://brookstravis.com/a-quick-applescript-to-max-out-your-chrome-fo http://brookstravis.com/a-quick-applescript-to-max-out-your-chrome-fo

Here's a simple little applescript for running Google Chrome on the Mac who want to max out their daily "Chrome for a Cause" tab count:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
tell application "Google Chrome"
set aWin to window 1
repeat 25 times
tell aWin
set newTab to make new tab
set newTab2 to make new tab
set newTab3 to make new tab
set newTab4 to make new tab
set newTab5 to make new tab
delay 2
tell newTab
delete
end tell
tell newTab2
delete
end tell
tell newTab3
delete
end tell
tell newTab4
delete
end tell
tell newTab5
delete
end tell
end tell
end repeat
end tell

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Sun, 25 Jul 2010 12:11:00 -0700 The Problems of Academic eBooks http://brookstravis.com/post/857840862 http://brookstravis.com/post/857840862

(For those of you who follow me on Twitter (@brookstravis), some of this may be a re-hash, but I wanted to address the issue in a longer form than Twitter’s 140-character message limit would allow.)

I want to preface what I am about to say with the fact that I am, by no stretch of the imagination, representative of any substantial part of the human population to whom these issues might be relevant. My thoughts are significantly influenced by two aspects of my personality: I’m a geek, and I suffer from OCD—specifically fear of contamination/germs—which makes using paper books, well, problematic. That said, Why don’t we take a look at some of the plethora of problems in the academic eBook arena.

Problem 1: eBook Adoption Rates

Based on my—notably small—experience, the number of academic, book-form publications available in eBook format is extremely low, especially when we’re talking about books from smaller (often “university”) presses. For example, here’s my booklist for the course I’m taking this fall:

Of those five books, only two of them are available from the Kindle, iBooks, or B&N ebook stores, and it’s only one if you don’t count Hero of Our Time, since it’s available from Project Gutenberg. The other, Companion to Narrative Theory, is available from the Kindle store—though, I’ll have more to say about it’s pricing, later.

The remaining three books have no eBook options, whatsoever. Zip. Nada. These are not the droids you’re looking for.

I think the most salient fact about all three of the non-eBook titles is that they’re published by “university” presses. In all three cases, I could not find any apparent eBook strategy or plans, even for new or future titles, nor explanations or justifications for lack thereof.

Problem 2: eBook Price

Even when there is an eBook edition of an academic book available, the price can be an issue. Whereas in the trade and mass-market areas, Amazon, Apple and B&N have been able to “encourage” prices down (particularly compared to hardback cover prices), this does not appear to be the case with academic publications.

As an example, let’s revisit the one book from my booklist in the previous section that is available in a Kindle edition, Phelan’s Companion to Narrative Theory. The print list price is $52.95, while the Kindle edition price is $41.02. That comes out to an approximately 23% “discount” for the electronic edition. Compare this to the difference between the print list price for Rework (the new book from the founders of 37Signals): 

  • Print list price: $22.00
  • Kindle edition price: $9.99
  • % difference: 55%

(I do want to point out that, yes, the actual price, on Amazon, for the print editions of both of these books is less than the list price, and significantly closer to that of the Kindle edition)

An interesting point of comparison for Companion to Narrative Theory is its actual “digital list price” of $174.95, which I can only assume was originally set in relation to the hardcover list price of $183.95 (which, in and of itself is insane, at least to me). Now, don’t get me wrong. I understand that the economics of academic publishing are ridiculously different from the trade and mass-market worlds, but almost $200 for one book—was it hand transcribed by Cistercian monks?

One last example, that will also serve as a bridge into our final problem area, is Adam Roberts’s The History of Science Fiction, from Palgrave Macmillan. The paperback print edition lists for $30, and sells for around $25 on Amazon (as of this writing). However, the only electronic edition (an Adobe Digital Editions PDF version) from eBooks.com is $125, same as the hardcover. So, let’s see that’s a discount of -416%. In the retail world, we call that kind of discount a markup.

Problem 3: Format/Seller Availability

Historically, there were three major formats for commercial eBooks: Adobe Digital Editions (DRM-wrapped PDF), Microsoft LIT, and Mobipocket (now Kindle), all with their own various flavors of Digital Rights Management (DRM), and varying lists of supported reading devices. Today, there is a “new” format named ePub, which has seen adoption by two major new players in the eBook market—Apple (iBooks) and B&N (nook). Both stores wrap the ePub documents in their own flavor of DRM (fairplay in Apple’s case), but the underlying document is (or can be) the same among sellers. The Kindle (neé Mobipocket) format distributed by Amazon is a strong exception to this. The good news is that all three of these new sellers also make hardware and cross-platform software readers, and in Apple’s case, devices that can read all three, thanks to free software add-ons (though the lack of a desktop reader for iBooks is a glaring omission).

Now, as I mentioned in Problem 1, the one book on my list that was available in an electronic version (that wasn’t also public domain) was only in Kindle format. This isn’t a huge problem—for me, at least—as my eBook reader of choice is the iPad/iPhone, so I can read books from any of the major stores, but the book I mentioned at the end of the previous section, Adam Roberts’s The History of Science Fiction, is only available in Adobe Digital Editions, a format that isn’t readable on the iPad or Kindle, and requires Adobe’s Digital Editions software or a supported device (one of which is the nook). Hopefully, Palgrave Macmillan will make a version available for the Kindle or iBooks soon, but I’m less than optimistic about this, for one reason—the existence of the Palgrave Connect service, through which they sell ebook access to academic and other institutional customers, using the same DRM scheme and PDF file format. Something tells me this is a fairly lucrative arrangement, and that a move to the Kindle or iBooks stores would only undermine the positioning of that offering by “forcing” them to lower their per-title pricing.

Well, there’s my limited, in no way authoritative look at the problems facing academic eBooks in summer of 2010. I’m about at the end of my purchasing window for my class this fall, so I doubt any of what I’ve presented here will change in time to effect me, and I’ll just have to suffer through another anxious semester of using paper books (though they will, at least, be new), and simply hope for the day when I can save my nerves (and back) by carrying all my reading material around on my iPad.

(~6,588 characters. Really glad I didn’t try to do this all over twitter!)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Wed, 09 Jun 2010 19:15:39 -0700 nikf.org: On this Safari 5 Reader Hysteria http://brookstravis.com/post/681542046/on-this-safari-5-reader-hysteria http://brookstravis.com/post/681542046/on-this-safari-5-reader-hysteria http://nikf.org/post/681542046/on-this-safari-5-reader-hysteria

There’s a tonne of posts today about the slick new Safari Reader feature I linked to yesterday. As someone who enjoys reading decent content online, I totally welcome it. I’ve used readability / Instapaper bookmarklets for some time - both on my Mac and iPhone - and, if I’m honest, I’m surprised…

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Fri, 21 May 2010 07:12:00 -0700 In Defense of Reasoned, Civil Discourse (oh, and, sadly, Rand Paul) http://brookstravis.com/post/619262169 http://brookstravis.com/post/619262169

(The following is based on a comment I left on this blog post)

I want to preface this comment by saying that I disagree with Dr. Paul recently (and not so recently) espoused position on segregation and the Civil Rights Act of 1964, but I have to jump in here and point out that nearly all of the response since his appearance on the Rachel Maddow Show on MSNBC on May 19 ignores the core component position, as I understand it: that legislatively mandated segregation is and ought to be illegal.

My understanding of Dr. Paul’s argument is that absent government support for segregation (active and passive), social and economic pressures would have been sufficient to end “private” segregation in the South. I think he’s wrong, but we’ll never really know, because it was never tried. We went from state-sanctioned/required segregation (including failure to successfully prosecute people who assaulted and murdered de-segregation advocates) to the “public accommodations” component of the Civil Rights Act.

Again, I vehemently disagree with Dr. Paul on this matter, and believe that the public accommodations component of the Civil Rights Act of 1964 was absolutely necessary, and, arguably, the most important single part of it. I just want the debate to be over Dr. Paul’s actual position, not some knee-jerk, didn’t-pay-close-enough-attention reaction to it. I think THAT conversation would benefit everyone.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Mon, 17 May 2010 23:40:18 -0700 Serving an iPhone website with nginx http://brookstravis.com/2009/01/12/iphone-website-with-nginx http://brookstravis.com/2009/01/12/iphone-website-with-nginx http://nicknotfound.com/2009/01/12/iphone-website-with-nginx/

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Fri, 23 Apr 2010 17:00:15 -0700 Creating Lite Touch USB Boot Drive http://brookstravis.com/Community/Forums/tabid/124/view/topic/postid/159/Default.aspx http://brookstravis.com/Community/Forums/tabid/124/view/topic/postid/159/Default.aspx http://www.deploymentforum.com/Community/Forums/tabid/124/view/topic/postid/1...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Sun, 11 Apr 2010 15:04:00 -0700 Why Apple changed Section 3.3.1 http://brookstravis.com/2010/04/why_apple_changed_section_331 http://brookstravis.com/2010/04/why_apple_changed_section_331

http://daringfireball.net/2010/04/why_apple_changed_section_331

 

kreeger:

“And, obviously, such a meta-platform would be out of Apple’s control. Consider a world where some other company’s cross-platform toolkit proved wildly popular. Then Apple releases major new features to iPhone OS, and that other company’s toolkit is slow to adopt them. At that point, it’s the other company that controls when third-party apps can make use of these features.”

Makes sense to me. Objective-C and Cocoa Touch is what makes the iPhone what it is. If other developers write platforms on top of it that begin to lag or fail, and those become widely adopted, the software base also begins to fail.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Fri, 26 Mar 2010 14:09:10 -0700 Seven Things You Should Know About Collaborative Annotation http://brookstravis.com/ir/library/pdf/ELI7054.pdf http://brookstravis.com/ir/library/pdf/ELI7054.pdf http://net.educause.edu/ir/library/pdf/ELI7054.pdf

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Fri, 26 Mar 2010 14:09:10 -0700 Using Web Annotations for Asynchronous Collaboration Around Documents http://brookstravis.com/10.1145/360000/359002/p309-cadiz.pdf http://brookstravis.com/10.1145/360000/359002/p309-cadiz.pdf http://delivery.acm.org/10.1145/360000/359002/p309-cadiz.pdf?key1=359002&...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Wed, 24 Mar 2010 05:03:49 -0700 Hey, Scripting Guy! Blog : Hey, Scripting Guy! How Can I Use WMI to Add ... http://brookstravis.com/heyscriptingguy/archive/2009/05/19/how-can-i-use-wmi-to-add-a-printer-connection-by-using-windows-powershell.aspx http://brookstravis.com/heyscriptingguy/archive/2009/05/19/how-can-i-use-wmi-to-add-a-printer-connection-by-using-windows-powershell.aspx http://blogs.technet.com/heyscriptingguy/archive/2009/05/19/how-can-i-use-wmi...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Fri, 19 Mar 2010 06:38:27 -0700 wooki - Collaborative Writing http://brookstravis.com/index http://brookstravis.com/index http://wookicentral.com/index

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Mon, 15 Mar 2010 18:32:25 -0700 Fix Clock-sync Problem on Dual-boot Macs http://brookstravis.com/dfindley/archive/2006/06/20/Set-hardware-clock-to-UTC-on-Windows-_2800_or-how-to-make-the-clock-work-on-a-Mac-Book-Pro_2900_.aspx http://brookstravis.com/dfindley/archive/2006/06/20/Set-hardware-clock-to-UTC-on-Windows-_2800_or-how-to-make-the-clock-work-on-a-Mac-Book-Pro_2900_.aspx http://weblogs.asp.net/dfindley/archive/2006/06/20/Set-hardware-clock-to-UTC-...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Thu, 11 Mar 2010 10:50:41 -0800 kung fu grippe: Entitled to Care http://brookstravis.com/post/439434786/entitled-to-care http://brookstravis.com/post/439434786/entitled-to-care http://www.kungfugrippe.com/post/439434786/entitled-to-care

Marco.org - News flash

Straw man, Marco.

It’s not a question of entitlement. It’s a question of clear vision about the inevitability of painful, weird change, and whether we can each find the courage to face it without folding.

If anyone’s acting “entitled” right now, it’s the many…

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Thu, 21 Jan 2010 16:47:30 -0800 Flexible date/time form fields for Django http://brookstravis.com/2009/12/12/django-flexible-date-form-fields-accepting-almost-any-input http://brookstravis.com/2009/12/12/django-flexible-date-form-fields-accepting-almost-any-input http://blog.elsdoerfer.name/2009/12/12/django-flexible-date-form-fields-accep...

kreeger:

Amazing. Requires one file and python-dateutil.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Mon, 18 Jan 2010 04:20:24 -0800 Changing Computer Name and Workgroup with PowerShell http://brookstravis.com/2009/11/25/ChangingComputerNameAndWorkgroupWithPowerShell.aspx http://brookstravis.com/2009/11/25/ChangingComputerNameAndWorkgroupWithPowerShell.aspx http://www.gangleri.net/2009/11/25/ChangingComputerNameAndWorkgroupWithPowerS...

I was really banging my head against a wall before I found this. The docs for PowerShell are horrendous.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Mon, 18 Jan 2010 04:20:24 -0800 Windows PowerShell: The WMI Connection http://brookstravis.com/en-us/magazine/2007.05.powershell.aspx http://brookstravis.com/en-us/magazine/2007.05.powershell.aspx http://technet.microsoft.com/en-us/magazine/2007.05.powershell.aspx?pr=blog

Great introduction to using WMI under PowerShell. Should make for some interesting tools in the future.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Mon, 18 Jan 2010 04:20:24 -0800 Get-MACAddress http://brookstravis.com/ScriptCenter/en-us/b780c4e4-e986-40a3-9296-65caadd31211 http://brookstravis.com/ScriptCenter/en-us/b780c4e4-e986-40a3-9296-65caadd31211 http://gallery.technet.microsoft.com/ScriptCenter/en-us/b780c4e4-e986-40a3-92...

Very useful function for retrieving the MAC address of a Windows PC under PowerShell. Using a slightly-modified version for a renaming script.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Wed, 13 Jan 2010 21:02:42 -0800 Change in 2010 http://brookstravis.com/post/333590374 http://brookstravis.com/post/333590374

Greetings Earthlings (and Extraterrestrials, no judgement here). Welcome to my new blog. I’ll be posting links, photos, and even the occasional long-form post here in the coming weeks and months, but first I wanted to take the opportunity to introduce myself to those of you who don’t know me.

My name is Brooks Travis, and I’m a user support specialist at a medium-sized, public higher-Ed institution in the Midwest. I’m going to try and avoid explicitly stating my employment affiliation here, to avoid any possibility of conflation. My opinions, most definitely, do not represent the views of my employer.

I’m also a husband and father of two young boys, occasional SF writer, programmer, and TV addict. I’ll be using this space to talk about things that interest me, which include tech, politics, education, and entertainment. I might even throw in some parenting anecdotes from time to time.

Well, that’s all for now.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis
Wed, 15 Oct 2008 16:30:00 -0700 Obama Tax Calculator http://brookstravis.com/2008/10/obama-tax-calculator.html http://brookstravis.com/2008/10/obama-tax-calculator.html
Nifty "real-world" way to show people the in impact of Obama's proposed tax plan.
<script type="text/javascript" src="http://widgets.clearspring.com/o/48f203eebb67a86f/48f61ab6a4bdebb3/48f203ee5b324878/35a2f19/widget.js"></script>

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/703297/bluebeanie_avatar.jpg http://posterous.com/users/4woTL18My1Lb Brooks Travis brookstravis Brooks Travis