Kategorie: OSX

Kleines Shell Script zum Auffinden von Bildern mit gewisser Größe

Voraussetzungen: Bash find, awk identify von ImageMagick oder GraphicsMagick #!/bin/bash MIN_WIDTH=240 MIN_HEIGHT=200 # internal field separator, https://bash.cyberciti.biz/guide/$IFS # changed to make file names with spaces work OIFS="$IFS" IFS=$'\n' # find all files with type image for image in `find . -type f -exec file {} \; | awk -F: '{if ($2 […]
Zum Artikel

[bash] VCS Info im Shell-Prompt

folgender Code in der .bashrc zeigt den VCS-Status (git oder svn) des aktuellen Verzeichnisses an. Getestet unter Windows8/cygwin, sollte aber auf jeder Plattform funktionieren (wenn eine bash verwendet wird). export LC_MESSAGES=C ist nötig wenn svn oder git lokalisierte Meldungen ausgeben (ein ewiges Ärgernis). export LC_MESSAGES=C GREEN="\[\033[0;32m\]" LIGHT_GREEN="\[\033[1;32m\]" GRAY="\[\033[1;30m\]" LIGHT_BLUE="\[\033[1;34m\]" LIGHT_GRAY="\[\033[0;37m\]" […]
Zum Artikel

Mavericks (OS X 10.9) Upgrade Notes WIP

Problem: Virtual Box not working Solution: Manually load kernel modules #!/bin/bash sudo kextload -r "/Library/Extensions/" "/Library/Extensions/VBoxDrv.kext" sudo kextload -r "/Library/Extensions/" "/Library/Extensions/VBoxNetFlt.kext" sudo kextload -r "/Library/Extensions/" "/Library/Extensions/VBoxNetAdp.kext" sudo kextload -r "/Library/Extensions/" "/Library/Extensions/VBoxUSB.kext" source Problem: MacPorts upgrade fails Solution: Reinstall MacPorts Follow steps 1, 2 & 3 of the Migration page: https://trac.macports.org/wiki/Migration […]
Zum Artikel

iTerm2 und tmux

Als vermeintlich bessere Alternative (dazu habe ich noch keine eigene Meinung) zu screen bietet sich tmux als Terminal Multiplexer an. Nachdem tmux seit dem letzten Beta Release von iTerm2 stark in darin integriert ist, werde ich mir das einmal näher ansehen. Links: iTerm2 tmux Artikel Permanenter Link (46 words, geschätzte […]
Zum Artikel

MacBook / OSX Lion / eingebautes Display abschalten bei Nutzung eines externen Displays

OSX Lion macht es einem nicht einfach, wenn man bei Anschluß eines externen Displays gerne das eingebaute Display abdrehen möchte. Natürlich könnte man die Helligkeit komplett zurückdrehen, aber das ist nicht wirklich eine Lösung. Das Display ist erstens weiterhin aktiv und zweitens ist das Display auch noch für Anwendungen verfügbar, […]
Zum Artikel

Postfix: alle mails kriegen

Manchmal machts (vorallem auf Entwicklungsservern) Sinn alle ausgehenden Mails unabhängig von der Empfängeradresse an einen Empfänger zuzustellen. Postfix macht einem sowas recht einfach. Nehmen wir an wir wollen alles an catchall@mydomain.invalid zustellen. Als erstes tragen folgendes in die /etc/postfix/main.cf ein always_bcc=catchall@mydomain.invalid transport_maps = hash:/etc/postfix/transport Damit werden schon mal alle Mails […]
Zum Artikel

Ruby Einzeiler, um Dateien umzubenennen

ruby -e 'Dir.glob("*JPG") { |n| `mv #{n} #{n.sub(/JPG/, "jpg")}`}' Permanenter Link (10 words, geschätzte Lesezeit: 2 secs )
Zum Artikel

ack – Better than grep

ack ist ein Tool ähnlich grep, nur um einiges schneller und besser.
Zum Artikel

Anfrage
Eine kleine Rechenübung*: