emacs smackdown of the week.

The question is what to write html in… on slashdot. Where hairy unix geeks go when they are not chilling at alt.sysadmin.recovery.

Someone mentioned notepad there. Silly person.

Before someone comes in putting down all the IDE’s and tools for web designing and suggests Notepad, let me just say this – no, notepad is not replacement for a good, solid IDE.

Notepad is not only a useless HTML editor, it’s a useless text editor. Use a real one and you’ll see the virtue of this argument.

EMACS or vi on a decent Unix/linux workstation is your IDE. I challenge any web developer to keep up with me in site design and updating. You might be able to stay with me on a trivial site with a couple of pages/templates, but I guarantee you that as soon as you start working on anything non-trivial (like the 100,000+ static documents I currently administer), a real text editor and the basic set of *nix utilities will leave any IDE looking weak and impoverished.

via Ask Slashdot: Web Site Editing Software For the Long Haul? – Slashdot.

Now, as far as I’m concerned, emacs is a useful front for ESS, which allows me to run R. Most of the time I write scripts in nano.

But I’m not programming large amounts of css, html, or (worse) C. If I was, I would live inside emacs.

Seamless Linux.

There are three big distros for Linux — ubuntu, opensuse and fedora. In the last few months I have used all three.

The criteria I have are:

1.  Must be backed up and supported by my work (Ubuntu LTS, Fedora)

2. Must be able to handle and encrypted LVM

3. Must be able to do a RAID

4. Must play nicely with dual screens using NVIDIA and RADEON.

5. Must support my essential software list: gnomeopenoffice, skype, R and bibus.

Ubuntu LTS does all of these. So does SUSE. Fedora — does not work on the work box (a toshiba).

However, there is now a fourth requirement. I enjoy playing with OS, and I want to be almost current. I therefore want a rolling release. You see, the problem with SuSE and Fedora is that upgrading either requires you go to their bleeding edge (rawhide or factory) or you download each release and lose two days getting everything back the way you like it.

There are three approaches to this. One is to use a source based distro such as gentoo or linux from scratch. Haven’t done that for a few years now. The second is to use a rolling version of debian, either testing or sid with a safety net — aptosid. The final idea is to use Arch Linux.

Herein lies some problems. Aptosid can’t handle my R710 card. Arch can… but can’t dual screen easily (and the person who turned xorg.conf into thirteen seperate files needs to he introduced to a LART).

Ubuntu — at least the RC version of 10.10 — does not play well with any of my hardware. SuSE just works.  But that leaves me on the upgrade cycle. There may be an ideal OS — and Arch is close to it — but I have not found it yet.