Author Archives: jcs

Magit

One of the first things I did when I started using Emacs was to install the git.el package that interfaces with Git. I chose git.el because it worked the same as the rest of the Emacs source control interfaces. There’s … Continue reading

Posted in Programming | Leave a comment

Mean!

This is just mean. Mean, but funny. It’s also awe-inspiring in the same disturbing way that someone who memorizes the Boston phone directory is.

Posted in Programming | Tagged | Leave a comment

Google Code University

Recently, via Hacker News, I came across this link to Google Code University. The University consists of introductions to a variety of subject matter in software development and Web programming. Some are internal courses that Google uses to train their … Continue reading

Posted in Programming | Leave a comment

Setting the Babel Evaluate Confirm Status

Because Babel provides a facility to execute arbitrary code, it presents a security risk. Code blocks are evaluated when a document is exported as well as when a user explicitly asks for evaluation by typing C-c C-c in the block. … Continue reading

Posted in Programming | Tagged | 1 Comment

Kicking the Hornet’s Nest

Bloomberg Businessweek has an article up entitled Sony: The Company That Kicked the Hornet’s Nest. It’s about the break in and Sony’s penchant for suing and prosecuting “hackers.” There’s not much new in the article (although their telling of the … Continue reading

Posted in General | Leave a comment

Fibonacci Run Times

­ This posts combines the results of the last two posts. I thought it would be interesting to compare the actual run times of the three methods of calculating Fibonacci numbers so I put together a Babel table like the … Continue reading

Posted in Programming | Leave a comment

Calculating the Fibonacci Numbers

If, like me, you’re fascinated by the Fibonacci numbers you should take a look at Robin Houston’s The Worst Algorithm in the World post over at the Bosker Blog. Houston lists and analyzes the three main ways of calculating fib(n): … Continue reading

Posted in Programming | Leave a comment

Calling Babel From A Table

While I was reading the Lisp Idioms article that I blogged about yesterday, it occurred to me that the first example on accumulating a list presents an excellent opportunity to talk some more about Babel and how to use it … Continue reading

Posted in Programming | Tagged | Leave a comment

An Oldie but Goodie

I stumbled across this list of Lisp idioms on Hacker News yesterday. I’ve seen it before and if you’ve been around for a while, you probably have too. Still, it’s always fun to read it again. I enjoy the terse … Continue reading

Posted in Programming | Tagged | 1 Comment

LastPass and the Press

I’ve written a couple of posts about LastPass recently, both with praise for the way they are handling a potential security event. One might think that I’m a satisfied customer or even an investor but, in fact, I’d never heard … Continue reading

Posted in General | Tagged | Leave a comment