• Monday, May 28, 2012

Previous

Next

(Prof)Hacking the ultimate word processor

May 18, 2011, 8:00 am

Bliss

A while back, I wrote about pursuing something called Techno-bliss. I had described it as a system where you imagined a perfect technological system built around a primary goal My own version of Techno-bliss was a workstation that could live on several machines, using the majesty of the cloud and google docs. In the time since, my needs have gotten a little more specific, and recently I’ve discovered a home-brew, mobile, lightweight and (most importantly) free word processing system that I find very useful. Before I describe it, I should explain why the existing solutions don’t cut it for me, and what I want in a “perfect” system.

Up until recently, I’ve been exclusively using Google Docs as my primary word processor. It fulfilled a few of my criteria for the perfect word processor: Instant Saving, Cloud Storage, and Exportability. When introducing Google Docs to a new student or faculty member, I always show it off by explaining that “the computer [they are using] could explode, or melt underneath [their] hands – and their data would be saved up until the last few seconds.” In the event that their file needed to be a specific format, Docs has you covered there as well. Any system I used would have to be accessible from multiple computers, just like before.

One big downside? Google Docs lives in the browser. Editing in-browser is a great idea, until your notification extensions alert you to the presence of a new email, or Facebook refreshes with an update, or you remember that Reddit exists. A truly productive word processor shouldn’t necessarily live in the most distracting thing my computer has installed in it!

Google Docs also currently lacks any kind of offline capabilities. The ability to edit a document offline (despite how rarely you might find yourself in such a position) is a major function that I do not find in the Google Docs editing suite. This might be me trying to have my cake and eat it too (after all, what good is the cloud if you have it offline?) but there are significant advantages to *also* having a local copy of a file when you need it.

If only there was some service that synced local files to an online cloud folder…wait, there is! It’s called Dropbox, and I think we’ve mentoned it before.

I looked at OpenOffice and Abiword (Ubuntu, anyone?), but I wanted something lightweight, something that I could – if need be – deploy on any computer I am using, whether or not I owned it.

jDarkRoom

I found my solution in a java app called  JDarkRoom. Created by a group called Codealchemists, it is a cross-platform app  that you can just pop right into your Dropbox folder. Rather than opening the app individually on every machine I use, I open up the same instance of the java applet presnent in each dropbox folder.

Dropbox sees any changes I make to the settings of JdarkRoom and updates the other instances. For instance, I have mine set to very small borders, fullscreen, with black backgrund and green text. At the bottom of the file, there is a line, word, and character count. It saves to plain text or Markdown (and has some really cool HTML functionality that I have yet to explore), and (the icing on the cake) it even saves every few seconds to a temporary folder in the same directory as the .jdk file. Since you can add the .jdk to the Dropbox folder, even the temp files will be synced.

There is one slight problem with the system, but it is something I am happy to work around. Because the files save to .txt, there is no richer formatting. I acually like this – it focuses on the words rather than the way they look. It does require some creative editing if you plan on adding hyperlinks or more formating later on, but its a small price to play for attaining techno-bliss. For me, JDarkRoom +Dropbox is a productivity engine, cutting out all distraction and keeping all the benefits of cloud-based systems.

This is my solution to a few of my personal annoyances. Do you have a favorite alternative word processor or text editor?  Let us know in comments!

Photo by Flickr user Slideshow Bruce / Creative Commons licensed

 
This entry was posted in Productivity, Software and tagged , , , , . Bookmark the permalink.

  • Print
  • Comment
  • http://twitter.com/wcaleb Caleb McDaniel

    We have very similar ideas of Techno-bliss! If you want to easily add formatting, you might explore the Markdown functionality of the app you’re using a little more. I’ve been experimenting with using Markdown plain text files and then exporting them to Rich Text Format files using Pandoc, a command-line tool that is fairly easy to use once you get it installed. The Markdown syntax itself is very easy to understand and use. For example, if you want to italicize a word, you simply put an asterisk on either side of it. You save the file with Markdown syntax as a plain text file. Then, in conversion to RTF, or whatever other file format you want, Pandoc will then transform these asterisk-bracketed strings into italic text. MultiMarkdown might also be worth exploring for similar reasons.

  • http://www.lucidanomaly.net John T Murray

    I have already found and adopted a system of Techno Bliss, and it also resides on a cross-platform, DropBox-backed editor. However, my role as graduate-researcher-hacker has me working across multiple programming languages, linking data and dealing with situations where plain text breaks down. That is, unless you throw an operating system at it.

    GNU Emacs (http://www.gnu.org/software/emacs/) is an open source and free “Extensible, Customizable Text Editor.” It will edit text, yes, but it will also gladly format and compile virtually any other programming language besides. Now, a programmer’s swiss army knife is useful for only a select few — why should academics pay attention? 

    What if you could use that same program to fold arbitrary large lists, attach todo states and a getting things done framework in addition to exporting to HTML, LaTeX and vanilla Ascii? Take a look at an excellent package for Emacs called Org Mode. (http://orgmode.org/). You can find an interesting video on it here (http://orgmode.org/GoogleTech.html). Org Mode has changed the way I see text and research, with it’s integration with BibTex and thus online citation management (Mendeley, CiteULike, Zotero), it has become the program which is always running. 

    There is a learning curve with some of the keyboard shortcuts, but once you’ve mastered simple navigation, you’ll realize just how limiting a single clipboard entry can be, and why all editors can’t divide into multiple windows, including temporary files (“buffers”).

    The development community surrounding the software is inspiring as an open source initiative, with a high volume of mailing list traffic and quick attention to bugs and features. Whether you use it for simple outlining and task management or as a literate programming solution, Org Mode should be seriously considered when looking for a powerful alternative to Google Docs or Microsoft Word.

  • iredale

    The program saves only to .txt files? That’s not a “word processor,” it’s a “text editor.”  And while it might work for techno-geeks who write code, it’s utterly useless for many of us in academia. With the exception of email, virtually everything I write requires formatting. And not just the basics — font, type size and spacing — but also things like footnotes, headers, and footers.

    If there’s a program out there with real, robust formatting capabilities, please let us know.

  • sarahiovan

    I’m not a computer programmer (I specialize in early modern English poetry), but I second the suggestion of Emacs + org mode + Dropbox. I haven’t really gotten into the GTD and scheduling features of Org, but it is fantastic for taking notes, drafting documents, and managing citations. The learning curve is rather steep and it takes quite a bit of work to set it up, but a couple of hours invested in creating templates and learning keyboard shortcuts is more than worth it for the ability to create beautifully formatted (including footnotes, headers, footers, figures, cross-references, hyper-links, indexes, tables of contents, etc. ) documents in just about any major document type.

    My typical work flow is to take notes and write early drafts in Org, export to LaTeX and then revise and edit with the AUCTeX Emacs package. BibLaTeX (which plays very nicely with vanilla BibTeX) now fully supports both MLA and Chicago citation styles, which makes generating bibliographies and in-text citations for different contexts completely painless. On the occasions when I need a .doc or a .docx rather than a .pdf, I simply run oolatex to convert to an .odt document, open it up in LibreOffice, and re-save.

  • http://twitter.com/OmahaNE Christian Burk

    This text editor is supercool. Highly recommend.

  • uberstudent_dot_org

    Gobby Collaborative Text Editor – http://gobby.0×539.de/trac/

    But seriously, without the ability to cite and reformat as provided by something like Zotero with a word processor, I fail to see how anything plain text can be a one-stop solution for academic work.

  • 3345513

    Gee, pmckechn’s comments sound very much like:
    “Your kind aren’t welcomed here.  Go somewhere else.”

    That’s the same argument used to describe why “coloreds” shouldn’t be concerned about the different drinking fountains, all-white communities, separate graveyards, different schools (oops – maybe I’ve hit too close to home!).  It’s the same arguments used to prevent Jews from joining country clubs.  

    “Separate but equal”.  How legal is that?  How ethical is that?  How moral is that?  

  • 22266017

    You do not seem to have an accurate understanding of the old law versus the new law. Not everything in the Old Testament carries over to the New. However, whether you or I agree or not, homosexuality is clearly a sinful act based on both the old and new testaments.

  • 22266017

    As I said above to mam5mc… You do not seem to have an accurate understanding of the old law versus the new law. Not everything in the Old Testament carries over to the New. However, whether you or I agree or not, homosexuality is clearly a sinful act based on both the old and new testaments.

  • facultydiva

    As long as Messiah and its students accept no Federal aid, they can discriminate against whoever they wish. However, if their students accept Federal student aid the picture changes.

  • jefffager

    First, “homosexuality” is not addressed in the Bible because sexuality is a psychological disposition, and the Bible only addresses behaviors, not internal attitudes. 

    Second, it is interesting that the Hebrew Bible only addresses sex between men (never sex between women), and the only reference in the Christian Bible that MIGHT address sex between women is a vague statement about “women giving up natural relations with men for unnatural ones.”  However, Paul (the author of that statement in Romans) was so rooted in the Torah that this is probably a reference to Levitical law that bans bestiality (not lesbian acts).

    Third, Paul’s use of “natural” and “unnatural” appear to connote social convention, not something biologically innate in all humans.  He wrote to the Corinthians that long hair on men was “against nature” (kata phusis).

    Fourth, the interest in male homosexual behavior is related to the patriarchal culture of ancient Israel and early Christianity.  That a man would “womanize” himself was unacceptable in that society.  Interesting factoid: The Egyptian army would “sodomize” the defeated enemy soldiers as an act of power. 

    Fifth, the word translated as “abomination” in Leviticus (to’evah) actually refers to ritual uncleanliness.  Some scholars suggest that the word ought to be translated “icky.”

    Finally, there are many items of “conventional wisdom” from the ancient world that we now understand more fully and can correct.  For many centuries parents accepted the proverb, “Spare the rod and spoil the child.”  We now know that physical punishment is a very poor means of discipline.  Conventional wisdom for most of our history held that men freely chose to engage in sex with other men.  (Second interesting factoid: In matriarchal societies sex between women is strictly prohibited with sex between men is ignored.)  We now know that homosexuality is not a choice, and that knowledge requires us to reevaluate our historic stance.

    None of these points are relevant if one believes that the Bible is THE WORD OF GOD.  If Messiah College takes that position, then their discrimination becomes understandable.  Whether it is ethical is another question.

  • The Chronicle of Higher Education
  • 1255 Twenty-Third St, N.W.
  • Washington, D.C. 20037