Monday, May 24, 2010

Cryptap: rhythmic combo lock



A while ago in December, I posted something at hackaday.com: a rhythmic door lock. I had in mind to use a keypad at the beginning, but I didn't have enough buttons and wanted to keep this a very low-budget project. For instance, the buttons were free samples and the filter capacitor was pulled from a TV or CRT monitor, I can't remember which.

Friday, May 21, 2010

Hacking in martial arts

You don't have to be a computer expert to be a hacker. According to many definitions that hackers use among themselves (like RFC1392, aka The Internet User's Glossary, for example) a hacker is "A person who delights in having an intimate understanding of the internal workings of a system."

So, all you really need to be called a hacker is a love of knowing how things tick. The specialty doesn't need to be programming and circuits. The very authoritative Jargon file says that a person could be an astronomy hacker, for example.

Tuesday, May 18, 2010

Customizing grub, Part 3

Here I am again with grub 2. In Part 2, I was cleaning up the boot menu that chooses which OS or kernel you want to use. But, that time, I only showed how to modify entries for OSes besides the one you are currently booted into. (Which is Linux, right? Right.)

This time, I'll show you how to modify /etc/grub.d/10_linux to clean up the menu entries for the OS that you will be running update-grub from.

Monday, May 17, 2010

Customizing grub, Part 2

In the last post, I talked about the general approach to customizing grub. Now I'll get into the details fix up those messy grub menus.

First, before mucking inside the config files, I'd like to change the order of the menu; I think that memtest should be after the other OS entries, so I'll run

$ sudo mv /etc/grub.d/20_memtest86+ \
/etc/grub.d/50_memtest86+

Friday, May 14, 2010

Customizing grub, Part 1

Ubuntu has upgraded grub to version 2 in their default install. The new version is more powerful than the old one, but the config interface has changed.

Aaargh! Where is menu.lst?!