1085168bbf
Sync with the latest html5lib. Having the Maruku unit tests on-hand may be useful for debugging; so let's include them.
4.3 KiB
4.3 KiB
Subject: Software not painful to use Subject_short: painless software Topic: /misc/coolsw Archive: no Date: Nov 20 2006 Order: -9.5 inMenu: true
General
- Operating System : Mac OS X: heaven, after the purgatory of Linux and the hell of Windows.
- Browser: Firefox. On a Mac, Camino.
- Email: GMail, "search, don't sort" really works.
- Text Editor: TextMate, you have to buy it, but it's worth every penny. There are rumours that it's been converting (recovering) Emacs users (addicts). Unfortunately, it's Mac only. An alternative is jedit (GPL, Java).
Development
-
Source code control system: ditch CVS for subversion.
-
Project management: Trac tracks everything.
-
Scripting language: Ruby is Japanese pragmatism (and has a poignant guide). Python, you say? Python is too academic and snob:
$ python Python 2.4.1 (\#1, Jun 4 2005, 00:54:33) Type "help", "copyright", "credits" or "license" for more information. >>> exit 'Use Ctrl-D (i.e. EOF) to exit.' >>> quit 'Use Ctrl-D (i.e. EOF) to exit.'
-
Java IDE: JBuilder is great software and has a free version (IMHO better than Eclipse). Java is not a pain anymore since it gained generics and got opensourced.
-
Mark-up language: HTML is so 2001, why don't you take at look at Markdown? Look at the source of this page.
-
C++ libraries:
Research
- Writing papers: LaTeX
- Writing papers & enjoying the process: LyX
- Handsome figures in your papers: xfig or, better, jfig.
- The occasional presentation with many graphical content: OpenOffice Impress (using the OOOlatex plugin); the alternative is PowerPoint with the TexPoint plugin.
- Managing BibTeX: jabref: multi-platform, for all your bibtex needs.
- IEEExplore and BibTeX: convert citations using BibConverter.
Cool websites
- Best site in the wwworld: Wikipedia
- Mutopia for sheet music; the Gutenberg Project for books; LiberLiber for books in italian.
- Blogs: Bloglines
- Sharing photos: flickr exposes an API you can use.