Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:start

Dies ist eine alte Version des Dokuments!


Inhaltsverzeichnis

Software

List of programs I use, sorted in categories and roughly ordered descending by how useful I find them or how I often I use them. Short remarks explain how I configure

Cross-plattform

Games

Internet

  • Iron—internet browser based on the Chromium code base, but without custom Google modification found in Google Chrome. Uses DuckDuckGo as default search, whose !bang-Feature replaces Firefox's custom search keywords, as they are available on all devices. Extension Vimium enables convenient keyboard browsing.
  • Firefox—internet browser; custom keyword searches from address bar just by right-clicking ANY search field; I use g for Google, wp for Wikipedia (German), ep for Wikipedia (English), yt for YouTube and many others; Ctrl+T for new tab, Ctrl+W closes tab, Ctrl+Shift+T reopens last closed tab(s), Ctrl+L moves focus to address bar, Ctrl+Tab/Ctrl+Shift+Tab moves back and forth between tabs. Add-on LoL allows clicking link by typing short letter abbreviations.
  • Thunderbird—e-mail, calendar, contacts (synchronises calendar and contacts with Funambol for phone and notebook, cannot live without that)

Media

  • VLC—versatile video player, good stock keyboard shortcuts for play/pause (space) and fullscreen (F)
  • GIMP—pixel image editor
  • Inkscpae—vector image editor

Office

  • LibreOffice—office suite; I use it for letters and for spreadsheets

Programming

  • SciPy—Pyhon-based versatile shell for everything from scripting to scientific computing. It is my production environment, gluing together a host of packages (most notably numpy, matplotlib, pyshp, shapely, pyglpk and pymprog). It allows me to do geospatial processing and mathematical modeling + optimization, all from within the same environment.
  • Git—file version control without server (bye bye SVN) for all major operating systems, initiated by Linus Torvalds. Fast, clean, stable. Great for being able to go back and forth in everything text based (LaTeX sources, program code, …)
  • Processing—Java-based visualisation solution in 2D/3D; great learning curve due to easy functions, but mighty…

Windows

Basic

  • FreeCommander—two-pane file manager for keyboard file management; use (F4/F5/F6) for Notepad/copy/move and bookmarks (Ctrl+Shift+1/2/3) for most often used locations (My Documents, C:\, Downloads); VLC and foobar2000 can be opened quickly (Ctrl+1/2) with selected file(s); big daily time saver
  • AutoHotkey—scripting for keyboard and mouse actions everywhere = custom keyboard shortcuts, string replacements and even complicated interactions can be automated

Games

Internet

  • Miranda IM—instant messaging for ICQ, Jabber, IRC
  • freeSSHd—SFTP (FTP over SSH) server = encrypted file server at home for
  • WinSCP—SFTP client

Media

Programming

  • Notepad++—text editor with syntax highlighting and 1000 little handy features (document tabs, multiple views, regexp support for search&replace, TextFX Tools for sorting and unique lines and many more)
  • ActivePerl—very mighty scripting language. Learnt it with help of the free book Beginning Perl. From basic file renaming to text mining to a generic algorithms, there's few you cannot do in very few lines of code.
  • ActivePython—another scripting language. I'm still not as „fluent“ in Python as in Perl, but I'm getting better. The syntax is considered cleaner and easier to read by many. Python is quite popular in GIS software (e.g. ArcGIS, Quantum GIS), that's why I learnt it.

Linux

Basic

  • autokey—like AutoHotkey. Bind keyboard shortcuts, custom desktop actions or even whole Python scripts to keyboard shortcuts; custom string replacements (like „gg“→„good game“, handy for e-mail signatures everywhere)
software/start.1350555197.txt.gz · Zuletzt geändert: 2012/10/18 10:13 von ojdo