Author Archives: jcs

Magit Stage All Changes

As I’ve mentioned previously, I keep my blog posts—all my work, really—in a git repository. I manage the repositories with magit. If you aren’t a magit user, you’re really missing out and should take a look. When I publish a … Continue reading

Posted in General | Tagged | Leave a comment

Using yasnippet to Reduce Blogging Friction

Every Irreal blog post begins with some header information that tells org2blog the title, category, and tags for the post. These get communicated to WordPress when org2blog exports the post. Those lines look like this: #+TITLE: Using =yasnippet= to Reduce … Continue reading

Posted in Blogging | Tagged | 6 Comments

Air Gaps

Bruce Schneier has an interesting post on setting up an air gap computer. It seems simple: just never connect your computer to the Internet. The problem is a completely isolated computer isn’t much use unless all you want to do … Continue reading

Posted in General | Tagged | Leave a comment

The Lavabit Story

The New Yorker has a nice article on the Lavabit back story and current status. It recounts the details of the negotiations between Lavabit and the government. It’s pretty clear that the government was disingenuous about their demands. Armed with … Continue reading

Posted in General | Tagged | Leave a comment

Terror of the Demo

I’ve given my fair share of demos as I’m sure many of you have. If you’re anything like me, you were lucky if the worst thing you suffered was butterflies in your stomach. But all that was nothing compared to … Continue reading

Posted in General | Tagged | Leave a comment

Emacs Rocks Does WebRebels

I’ve been eagerly awaiting the posting of Magnar Sveen’s WebRebels video. It’s finally up but sadly the projection of his computer screen is unreadable even when blown up to full screen. That’s a great disappointment. Of course, Sveen knows a … Continue reading

Posted in General | Tagged | 3 Comments

A Nice Example of Interactive Programming

I’ve written previously about interactive or exploratory coding. It’s the sort of thing that Emacs and Emacs Lisp make easy and attractive. You sort of feel your way along writing little snippets of code and then stitch them together into … Continue reading

Posted in Programming | Tagged , | 2 Comments

More Password Advice

Stavros Korokithakis has a nice post on choosing and securing passwords. Although his recommendations won’t come as news to Irreal readers, the post is still worthwhile because he explains the reasons behind his recommendations. Even more useful—especially for your Aunt … Continue reading

Posted in General | Tagged | 3 Comments

Emacs Work Flow

Michael Wall has a nice post on his Emacs workflow. I found it interesting for two reasons. First, I always enjoy seeing how others solve the problems that we, as developers and Emacs users, all face. Most often, I learn … Continue reading

Posted in General | Tagged | 3 Comments

Password Contains Invalid Characters

Nick Selby tweets a pro tip: what to do if your site delivers the error message “Password contains invalid characters”. It’s funny, of course, but like most things we find funny, it contains the germ of truth. Now, can we … Continue reading

Posted in General | Tagged | 1 Comment