My 2cts on software architecture, digital transformation, and other concerns

This post is kind of a reminder for myself when re-setting up my MacBook on which tools and applications I found to be useful for daily business. Feel free to comment, make suggestions or even send in pull-requests if you have different recommendations. :)

Applications

System

Preference Panes/ Settings

General

  • Firefox
  • MacPass OpenSource OS X implementation of the *KeePass password manager
  • LibreOffice
  • Burn http://burn-osx.sourceforge.net/
  • free DVD authoring software
  • Cyberduck - Great visual SCP, FTP, SFTP client
  • Zipeg
  • view and extract contents of Archives like ZIP, RAR, JAR, WAR, tar.gz and others
  • in contrast to most other tools, Zipeg lets you look into an archive before uncompressing it to some folder
  • -TotalFinder http://totalfinder.binaryage.com/ - 18$ and worth every Cent!-
  • Transmission http://www.transmissionbt.com/ - Torrent client
  • Adium messaging client for XMPP, Jabber, ICQ, AIM, MSN, Yahoo, and more
  • yEd Graph Editor - Best for quick diagramms; Java-based, also available for Linux + Win
  • Audacity - multi format audio file editor
  • Glims Safari-Extension
  • Pixelmator - the best graphics editor around (App Store)
  • Sublime Text (and the companying ‘subl’ command line util) - great text editor
  • Pocket (App Store) - formerly known as “ReadItLater”
  • Outbank (App Store) - online banking
  • Keynote - for presentations (App Store)
  • Caffeine (App Store) - to block the screen dimming down
  • Display Menu (App Store) - to easily change to the screen resolution a beamer supports
  • Skim (App Store) - PDF viewer
  • Skitch (App Store) - Screenshot tool with support for annotations
  • ECamm’s PhoneView for local backup of my iDevices
  • Android File Transfer

Development

Don’t forget to pimp your ~/.profile

export MAVEN_HOME=$HOME/dev/tools/apache-maven-3.1.0
export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8"
export PATH=$HOME/.rbenv/bin:/usr/local/bin:$PATH

  if [ -f /opt/local/etc/bash_completion ]; then
      . /opt/local/etc/bash_completion
  fi

grepcode() {
        find ~/dev/repos -type d -name .git | parallel "cd {.} && git grep --color -I --full-name -i '$@' | sed 's@^\(.*\):@{.}\1: @'";
}

source ~/.aliases
source ~/.travis/travis.sh
source ~/.bash_dont_think.sh

eval "$(rbenv init -)"

Also checkout the awesome dotfiles (including useful aliases) by Mathias Bynens https://github.com/mathiasbynens/dotfiles

Glitches of the Finder

  • Desktop folder behaves*different
  • files in the Desktop folder will always be previewed in their icon
  • movie files on the desktop do always consume CPU time for preview
  • hides system files
  • overwrites folders of the same name
  • use TotalFinder from http://totalfinder.binaryage.com/
  • Spotlight vs. Alfred
  • Pro Spotlight
  • built in
  • Pro Alfred http://alfredapp.com/
  • builds on Spotlight index but add’s specific configuration
  • on the fly calculations
  • directed searches
  • easily customizable
  • it’s free

Setup your (TimeMachine) Backup

At least backup your home directory, especially your ~/Library (yes, it’s a hidden folder)

If you liked this post, you might also be interested in “Enhancements for Mac OS X Finder” I posted some time ago.

Tags

  • apple
  • apps
  • macos
  • productivity
  • software development
  • tips

Updated: