I enjoy science, computers and bicycles. I work currently as HPC analyst at CADMOS in Switzerland.
Random ramblings
Parallel collections will be part of scala 2.9. Here are some primers:
Other expected changes: Changes between Scala 2.8 and Scala 2.9
As a researcher in computational science, I use currently some nice free and open source software, which make my life a lot easier. All the following tools work on Linux, most of them on MacOSX and some on Windows (chek the links for more info).
Git is a distributed version control system. That is to say, git allows you to track, manage and archive all preceding versions of you work. Since it works with text files (binaries are also supported) it it allows you to track:
Its distributed nature allows you to:
Finally you can access remote repositories using shared filesystems (NFS or Samba) or with a basic SSH server. Therefore it is directly usable in most universities environments.
Org-mode is an emacs/ extension acting as a personal organizer, which is great for:
Its interface is really smart and allows very quick editing. It supports directly LaTeX syntax and allows you to export your notes to HTML, LaTeX or LaTeX-Beamer presentations. I use it mainly to organize my thoughts and prepare my teaching slides.
Jabref is a reference manager using BibTeX. It adds a graphical interface to BibTeX .bib files, which supports many useful features:
The nice part: Jabref won’t mess with your files. You can still use a regular text editor to open them.