1 Emacs and Elisp
A pastebin-like website that is used for sharing code snippets. It can be used in Emacs with a plugin named dpaste (
M-x el-get-install dpaste), this is very convenient when pasting logs/messages/programs to IRC.
- Creating short URL redirections within Emacs
- Org-Mode, LaTeX and Minted – Syntax Highlighting
Use Minted to export org-mode files to PDF format with syntax highlighted code blocks.
- Differences Between Common Lisp and Elisp
2 Ruby on Rails
- Learn Web Development With Ruby on Rails Tutorial
A very comprehensive Ruby on Rails tutorial, which covers technologies including RSpec, Cucumber and etc.
3 IT MISC
- rms: How I do my computing
Richard Stallman’s habits on computing, it introduces a few ways of protecting your privacy。
Apart from that, I think the section on programming languages is quite interesting (I basically agree with him on this):
“The most powerful programming language is Lisp. If you don’t know Lisp (or its variant, Scheme), you don’t know what it means for a programming language to be powerful and elegant. Once you learn Lisp, you will understand what is lacking in most other languages.
Lisp is no harder to understand than other languages. So if you have never learned to program, and you want to start, start with Lisp. If you learn to edit with Emacs, you can learn Lisp by writing editing commands for Emacs. You can use the Introduction to Programming in Emacs Lisp to learn with: it is free as in freedom, and you can order printed copies from the FSF.”
- rms: life style
Richard Stallman’s life style.
The “Avoid Boredom” section is especially useful to me. I’ve started to carry a book and a laptop with me whenever possible.