like a lot, love, can't live without
ikiwiki
You can edit the wiki whilst offline. In a decent editor (or the editor of your choice). You can preview it locally. It uses a really sane markup language. Useful plugins.
git svn ls, cat, head, tail mutt, mairix, fetchmail, procmail opera
vim, fer crying out loud
Not that you haven't heard of it, right? it is not the glorified <textarea>
that comes with so many IDEs and apps.
latex
Text processing, and presentations, in the proper way.
nethack
This is the only game I like that I have never been able to finish. Well, besides Mario 1.
screen
what happens with the process you are running in a remote server when the connection to it fails? does it go on with your long-lived task? does it kill the process and makes you lose so many hours of processing?
I don't know. I don't want to. Therefore, I use screen. screen just rocks.
ssh
debian, overall
python mplayer rtorrent imagemagick ksnapshot rename.ul detox tshark file iconv cmus putty
linux
It is invisible. Most of the time, and not completely by itself. But I don't have to waste time thinking about the OS I use. And I'm very grateful for that.
reiserfs
It has amazing performance. Amazing resilience. And is a perfect filesystem for LVM setups. Can be enlarged, and shrinked, whilst keeping its data intact.
LVM
Reduce /home
, enlarge /data
. Without reformatting either of them.
Like, some glitches
remind
wicd
irssi
qiv
kolourpaint
Bearable/have to live with/less bad of all
gimp
I'm tempted to say that gimp is to image editors as vim is to text editors. But, no, not really. Gimp's interface isn't that nice. Or intuitive.
link to how to draw a circle.
digikam
Slow. Clicking on an image when seeing it large doesn't take you to the gallery, as it used to do. Crap.
It could have better keybindings. It could grow a decent keyboard based navigation. It friggin' should.
apache
You never learn how to configure it. You just grab some snippet from the web, chew it a bit, put it in the config file, and pray.
Different domains, mod\_*
, directories,
aliases, authorization and authentication. Good lord.
And that xml-wannabe syntax? "Hey, let's use XML for our config files".
"Nah, only one level of tags, we don't want nesting, that would be really
weird". Editing it makes me as angsty as when editing xorg.conf
. $DEITY
bless etckeeper.
The documentation is a fuckton of legalese. Or maybe I'm just stupid. The fact is, it has rarely, if ever, been useful to me.
bash
Here, we'll do this: we'll give you some amazing builtins, like a reasonable
for
construct, or test
. But we won't allow you to iterate over file name
lists, if any of them has an space in them. Or a single quote. Or a double
quote. Or one of oh-so-many-special-chars. Yeah, that's what we'll do.
We'll also give you variables. But we'll only allow you to assign to them if
you don't use a space next to the assignment operator (i.e., FOO=123
will
work, but BAR = "bite me"
will not).
Can I return strings from a function, sir? or maybe a list? please, I'm dying of exposure here.
I'm honestly so sick of the language, that I want to learn Perl to replace it as a shell scripting language.
rsync
When you have a hammer everything seems to look like a thumb?
I dunno, I'm scared of rsync. Is really easy to misuse it. Why on earth does it make difference if I give an argument to it with or without an slash?!
It is an amazing piece of software, that can do so many things. Such as wiping a
server's /etc
dir.
xpdf
Is really lightweight, and I can use vi keybindings on it. But
Can I have a decent "save file as" dialog? pretty please? Could you not crash on some god-damned ugly pdf files I must check every once in a while?
openoffice
For fuck's sake, when I'm moving the cursor down to check a file, could you refrain yourself from auto-opening a fucking "table tools dialog" whenever the fucking cursor goes into a fucking table, taking away the focus? ... please?
I only use it when I need to check a msword document, and I don't have MSOffice at hand. As a challenged viewer for msword/excel crap.