Monthly Archives: April 2013

Why Sites Have Bad Password Policies

Ars Technica has an excellent article on why many sites have security limiting password policies. I’ve written about this before on my old blog, but the Ars Technica article is particularly infuriating. So much so that this is my second … Continue reading

Posted in General | Tagged | Leave a comment

Vi(m) and Lisp

Those of you who have been around for a while know that I was a Vi(m) user for a long time. I switched to Emacs when I started doing most of my programming in Lisp and Scheme. My main reason … Continue reading

Posted in Programming | Tagged , | Leave a comment

Tips on Securing a WordPress Site

After the recent WordPress Administration Page attack, my hosting provider sent its customers a link to the WordPress page on securing WordPress sites. It’s an excellent resource if you’re running WordPress and some of the ideas are general enough that … Continue reading

Posted in General | Tagged | Leave a comment

The Last Answer

For some reason The Last Answer, an Isaac Asimov short story from 1980 was popping up on the Internet this week. Oddly, I’d never read it before and being an Asimov fan, I thought I’d read most of his fiction. … Continue reading

Posted in General | Leave a comment

EmacsGolf 4

Xah Lee is doing some refactoring and wants to change this ;; define several class of keywords (defvar mylsl-keywords ‘(“break” “default” “do” “else” “for” “if” “return” “state” “while”) “LSL keywords.”) (defvar mylsl-types ‘(“float” “integer” “key” “list” “rotation” “string” “vector”) “LSL … Continue reading

Posted in General | Tagged | 7 Comments

Giant Emacs Reference Sheet Revised

We here at Irreal are big fans of Aaron Hawley’s Giant Emacs Reference Card and have often written about some of the tidbits contained therein. Now Hawley has announced that he’s revised the reference and added another 500 commands for … Continue reading

Posted in General | Tagged | Leave a comment

Maintaining My Blog Post Queue

Because inspiration doesn’t necessarily strike on demand, I like to stay a few posts ahead. For the last year, my procedure was to push a completed post to the site as a draft and then publish it when I was … Continue reading

Posted in General | Tagged , | 1 Comment

disaster.el

This is great! It’s disaster.el, a really useful tool if you write in C/C++ and can grok assembly language. What is does is compile and disassemble the C/C++ code in the current buffer. In will even jump to the code … Continue reading

Posted in Programming | Tagged | Leave a comment

A O(n) Solution to the Last Elisp Challenge

As I mentioned in the post, my An Elisp Challenge post was suggested by this Programming Praxis post. The next Programming Praxis post was a followup that discussed Booth’s Algorithm, which calculates how many left rotations a string must undergo … Continue reading

Posted in Programming | Tagged , | Leave a comment

Xah Lee on Defining Super and Hyper Keys

If, like me, you are always writing little pieces of Elisp to do some task or another or if you have a lot of ELPA packages installed, chances are it’s hard to find key sequences for them. In theory, 【Ctrl+c】 … Continue reading

Posted in General | Tagged | 6 Comments