• Masochism...

    So, with the announcement of Vim 7.0, the ridiculously confusing ying to Emacs’ fat, bloated yang, I’ve decided to take a break from my traditional editor, Emacs, and give Vi another go (with the help of a VIM Reference Card).

    Now, you might be asking yourself, “why oh why, dear god, would he do this to himself?!?” And, frankly, I have no good answer to that question. Toying with it, I have to admit that there seems to be a lot of power behind the incredibly esoteric Vi interface. To call it a programmers editor is an understatement… the various commands in Vi, together, compose a bewilderingly complex, difficult to understand programming language tailored specifically to interactive text editing. Moreover, the focus on the keyboard means less mouse use, resulting in less shoulder strain. And the fact that most of the commands are simple characters means no more Emacs-finger, due to reaching for the control key.

    And all this power comes in a deceptively slim package. The editor starts up blindingly fast, which means it’s great for small edits or larger tasks, unlike Emacs, which I tend to start up and just leave running. And the fact that it’s terminal based (it doesn’t open up a separate window) means I can run it inside of GNU Screen comfortably, thus allowing me to migrate work to and from the office easily by detaching and reattaching screen sessions.

    So, we’ll see how it goes. I’ve been spending my time hacking C code and writing POV-Ray scenes with it, and so far the experience has been positive. And I think there’s a certain zen to Vi commands that I’m slowly starting to grasp… an order in the chaos so to speak. And, hey, in reality, is ‘C-x C-s’ really that much easier than ‘:w' (especially after mapping 'jj' to and ';' to ':')?

  • Review: The Twelve Chairs

    Review of The Twelve Chairs

    by

    Ilya Ilf & Yevgeny Petrov

    (9780810114845)★★★★ </span>

    (https://b-ark.ca/ogI46I)
    Cover for The Twelve Chairs by Ilya Ilf & Yevgeny Petrov

    Ostap Bender is an unemployed con artist living by his wits in postrevolutionary Soviet Russia. He joins forces with Ippolit Matveyevich Vorobyaninov, a former nobleman who has returned to his hometown to find a cache of missing jewels which were hidden in some chairs that have been appropriated by the Soviet authorities. The search for the bejeweled chairs takes these unlikely heroes from the provinces to Moscow to the wilds of Soviet Georgia and the Trans-caucasus mountains; on their quest they encounter a wide variety of characters: from opportunistic Soviet bureaucrats to aging survivors of the prerevolutionary propertied classes, each one more selfish, venal, and ineffective than the one before.

    Well, I finally finished reading The Twelve Chairs by Ilf and Petrov… in a word, surprising. The translation from Russian to English is, to say the least, rough at times; I’m sure there are many Russian cultural jokes and references that I simply have no hope of understanding. But overall it was fairly entertaining, as long as you’re happy reading the odd passage with the knowledge that you’ll never really understand it’s meaning.

    The story revolves around the two main characters, Ippolit Matveyevich Vorobyaninov, a former nobleman, and Ostap Bender, who is essentially a crook. The setup is simple: just before Vorobyaninov’s mother-in-law dies she reveals that she has hidden a cache of jewels in one of her twelve dining room chairs, which has been taken by Soviet authorities. Vorobyaninov is then joined by Bender, and the two of them go on a cross-country search to find the chairs and recover the jewels. Along the way, in order to fund their journey, Bender comes up with some rather ridiculous schemes in order to con people out of their money.

    Continue reading...