Skip to content
Archive of posts tagged linux

<3 sed

I wrote a fun sed script today: sed -E -n -e ‘:t ; s/(.{21})(.*)/\\bf\{\1\}\n\2/ ; p ; s/\\bf\{(.*)\}\n.*/\1/ ; h ; :q { n ; G ; s/(.{21})(.*)\n\1/\2/ ; tp ; s/(.+)\n.*/\1/ ; bt} ; :p { P ; bq }’ Short, but effective. Can you figure out what it does? (solution after the break)

My Storage Problem

Storage is cheap, or so we’re told. Amazon will sell me storage for $0.055/GB/month in the cloud; 3.5″ hard drives are hovering around $0.06/GB. However, my laptop has a little 250GB SATA drive that is (a) slow and (b) getting full. So I desire to replace it with a fast little SSD. But that raises [...]

TouchPad!

So, I got one of the Internet-legendary $99 TouchPads (well, $149 actually, but whatever). As some of you may know, I was an enormous Palm fanboy during the 90′s. So it was pretty inevitable that I would end up purchasing one of their WebOS products, even though there’s not a lot in common between this [...]

*nix Tip of the Day: Unix Time

As the unix-savvy among you probably know, there is One True Way to tell the time: the number of seconds elapsed since midnight on January 1, 1970 +0000. It’s an extremely convenient way for computers to represent the time, since it’s just an integer that goes up. There’s no parsing to be done, and arithmetic [...]

sietchtabr reboot

I have a VM slice that I use to run DNS, a bzflag server, and a few other incidental things. This is what I see on it right now: % uptime 12:05:13 up 450 days, 15:17, 5 users, load average: 1.93, 1.35, 0.60 It’s currently running Debian lenny, but I decided that I wanted to [...]