Dominic Simm
9Nov/130

Limit the size of Rails 3 log files

Log files can get really huge. Luckily, it's easy to automatically rotate your log files in dev/test for a Rails 3 app (>=3.1.1). Add to your .gitignore:

log/*.log.*

And to your config/development.rb and config/test.rb:

# auto rotate log files, keep 2 of 5MB each
require 'active_support/core_ext/numeric/bytes'
config.logger = Logger.new(config.paths['log'].first, 1, 5.megabytes)

You can adjust the number of logs and size according to your needs, but this is a good start. If you get an error because of the 5.megabytes, just put "5242880" instead.

10Sep/110

Ruby on Rails: Den aktuellen RVM unter Mac OS X Lion 10.7.1 installieren

Um den neuesten RVM unter Mac OS X Lion zu installieren, sollte man zunächst folgendes Skript https://rvm.beginrescueend.com/rvm/install/ laden und ausführen:

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

Dann der .bash_profile folgende Zeilen hinzufügen:

if [[ -s $HOME/.rvm/scripts/rvm ]]; then
  source $HOME/.rvm/scripts/rvm
else
  # make Bundler do passwordless installs to a sandbox rather than to the system
  export BUNDLE_PATH=~/.bundle
fi

Das Ziel hierbei ist, den RVM in das lokale Home-Verzeichnis zu schreiben um bei der Installation mit gem keine root-Rechte mehr zu benötigen.

Nach dem erneuten Starten der Bash können wir nun folgendes tun:

$ rvm list known
$ rvm install 1.8.7
$ which ruby
$ rvm use 1.8.7
$ which ruby
10Nov/100

Dreamweaver CS – Syntax-Highlighting für spezielle Datei-Erweiterungen

Ab und zu kommt es vor, dass man mit dem Dreamweaver auch andere Dateien als nur die standardmäßig Vorgesehenen bearbeiten möchte. Damit für diese Dateien das Syntax-Highlighting und die Suche nutzbar sind, müssen die Dateierweiterungen an zwei Stellen bekannt gemacht werden.

Syntax-Highlighting:
Adobe\Adobe Dreamweaver CS5\configuration\DocumentTypes\MMDocumentTypes.xml

Suche:
Nutzervezeichnis\Anwendungsdaten\Adobe\Dreamweaver CS5\de_DE\Configuration\Extensions.txt

In beiden Fällen ist darauf zu achten, die Dateierweiterung beim korrekten Dokumenttyp hinzuzufügen.