| 1 | Software that doesn't suck |
|---|
| 2 | ========================== |
|---|
| 3 | |
|---|
| 4 | ### General ### |
|---|
| 5 | |
|---|
| 6 | * *Operating System* : [Mac OS X][switch]: heaven, after the purgatory of Linux |
|---|
| 7 | and the hell of Windows. |
|---|
| 8 | * *Browser*: [Firefox][firefox]. On a Mac, [Camino][camino]. |
|---|
| 9 | * *Email*: [GMail][gmail] |
|---|
| 10 | |
|---|
| 11 | ### Development ### |
|---|
| 12 | |
|---|
| 13 | * *Text Editor*: [Textmate][textmate], you have to buy it, but it's worth every |
|---|
| 14 | penny. |
|---|
| 15 | * *Build system*: [cmake][cmake], throw the [autotools][autotools] away. |
|---|
| 16 | * *Source code control system*: ditch CVS for [subversion][subversion]. |
|---|
| 17 | * *Scripting language*: [Ruby][ruby] is Japanese pragmatism (and has a [poignant][poignant] guide). |
|---|
| 18 | * *Java IDE*: [JBuilder][jbuilder] is great software and has a free version. (IMHO better than Eclipse). |
|---|
| 19 | |
|---|
| 20 | ### Research ### |
|---|
| 21 | |
|---|
| 22 | * *Writing papers*: [LaTeX][latex] |
|---|
| 23 | * *Writing papers & enjoying the process*: [LyX][lyx] |
|---|
| 24 | * *Handsome figures in your papers*: [xfig][xfig] or, better, [jfig][jfig]. |
|---|
| 25 | * *The occasional presentation with many graphical content*: |
|---|
| 26 | [OpenOffice Impress][impress] (using the [OOOlatex plugin][ooolatex]); |
|---|
| 27 | the alternative is PowerPoint with the [TexPoint][texpoint] plugin. |
|---|
| 28 | * *Managing BibTeX*: [jabref][jabref]: multi-platform, for all your bibtex needs. |
|---|
| 29 | * *IEEExplore and BibTeX*: convert citations using [BibConverter][bibconverter]. |
|---|
| 30 | |
|---|
| 31 | ### Cool websites ### |
|---|
| 32 | |
|---|
| 33 | * *Best website in the world*: [Wikipedia][wikipedia] |
|---|
| 34 | * *Blogs*: [Bloglines][bloglines] |
|---|
| 35 | * *Sharing photos*: [flickr][flickr] exposes an API you can use. |
|---|
| 36 | |
|---|
| 37 | |
|---|
| 38 | [firefox]: http://getfirefox.com/ |
|---|
| 39 | [gmail]: http://gmail.com/ |
|---|
| 40 | [bloglines]: http://bloglines.com/ |
|---|
| 41 | [wikipedia]: http://en.wikipedia.org/ |
|---|
| 42 | [ruby]: http://www.ruby-lang.org/ |
|---|
| 43 | [poignant]: http://poignantguide.net/ruby/ |
|---|
| 44 | [webgen]: http://webgen.rubyforge.org/ |
|---|
| 45 | [markdown]: http://daringfireball.net/projects/markdown/ |
|---|
| 46 | [latex]: http://en.wikipedia.org/wiki/LaTeX |
|---|
| 47 | [lyx]: http://www.lyx.org |
|---|
| 48 | [impress]: http://www.openoffice.org/product/impress.html |
|---|
| 49 | [ooolatex]: http://ooolatex.sourceforge.net/ |
|---|
| 50 | [texpoint]: http://texpoint.necula.org/ |
|---|
| 51 | [jabref]: http://jabref.sourceforge.net/ |
|---|
| 52 | [camino]: http://www.caminobrowser.org/ |
|---|
| 53 | [switch]: http://www.apple.com/getamac/ |
|---|
| 54 | [textmate]: http://www.apple.com/getamac/ |
|---|
| 55 | [cmake]: http://www.cmake.org/ |
|---|
| 56 | [xfig]: http://www.xfig.org/ |
|---|
| 57 | [jfig]: http://tams-www.informatik.uni-hamburg.de/applets/jfig/ |
|---|
| 58 | [subversion]: http://subversion.tigris.org |
|---|
| 59 | [jbuilder]: http://www.borland.com/us/products/jbuilder/index.html |
|---|
| 60 | [flickr]: http://www.flickr.com/ |
|---|
| 61 | [myflickr]: http://www.flickr.com/photos/censi |
|---|
| 62 | [bibconverter]: http://www.bibconverter.net/ieeexplore/ |
|---|
| 63 | [autotools]: http://sources.redhat.com/autobook/ |
|---|