20.12.07, 16:09 von Gordon Friebe
Ubuntu Default Boot Hintergrundfarbe
Setzen einer eigenen Hintergrundfarbe fürs Login
Gnome läßt sich optisch recht weitreichend auf die eigenen Vorlieben anpassen. Ärgerlich, wenn es sich dann nicht vollständig über Menüs konfigurieren läßt und das farblich angepasste Thema während des Loginvorgangs doch wieder vom Ubuntubraun verschandelt wird.
Zur Anpassung mit
sudo gedit /etc/gdm/PreSession/Default
die Konfigurationsdatei öffnen und den Hexwert unter Default value anpassen.
05.10.07, 14:07 von Gordon Friebe
ferret unter gutsy installieren
Probleme beir der Installation des ferret gems unter gutsy
sudo apt-get install ruby1.8-dev make gcc libc6-dev libstdc++6
13.09.07, 22:13 von Gordon Friebe
Rails sti Eigenart
Änderungen in der Basisklasse
Die Single Table Inheritance in Rails ist eine feine Sache und funktioniert sehr gut.
Zur Nutzung möchte ich hier nichts weiter sagen, dazu findet man im Netz genug.
Einige Kleinigkeiten haben mich dann aber doch etwas mehr Zeit gekostet, unzwar:
Änderungen an der Basisklasse werden nicht an die Erben im Rahmen einer Serversession durchgereicht.
Die Erben greifen nach wie vor auf die zur Startzeit des Systems vorhandenen Methoden zu.
Erst wenn man den Server neustartet, sind die Änderungen auch dort verfügbar.
31.07.07, 10:31 von Gordon Friebe
Typo installation
kleine Hürden während der Installation von Typo
Typo ist eine Ruby basierte Blogginglösung, die ich mir mal näher anschauen wollte. Während der Installation auf meinem Ubuntu Feisty bin ich auf kleine Probleme gestossen, deren Lösung hier kurz festgehalten ist.
Die Installation wird mit
sudo gem install typo
gestart, möchte einige zusätzliche Pakete installieren und wirft kurzerhand folgenden Fehler:
ruby extconf.rb install mongrel
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:1
Mit
sudo apt-get install ruby1.8-dev
wird man diesen los.
Das gem install wiederholt bringt uns hierhin:
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
ruby extconf.rb install typo
checking for sqlite3.h... no
make
make: *** No rule to make target `ruby.h', needed by `sqlite3_api_wrap.o'. Stop.
Mit sudo apt-get install sqlite3 libsqlite3-dev kommen wir auch über diesen Fehler hinweg und das gem install typo läuft durch.
09.05.07, 13:38 von Gordon Friebe
User zu einem ActiveRecord zuweisen
Validierungasfehler beim Zuweisen von Usern zu einem ActiveRecord Model
Beim Versuch einem neu erstellten ActiveRecord Object über eine hbtm-Beziehung User zuzuordnen hat mich ein Validierungsfehler aufgehlten. Der Fehler lautete:
User invalid
und tauchte immer beim Versuch eine neues Objekt anzulegen (create Methode) auf. Editieren hingegen funktierte.
Solution:
Die Lösung lag in der Validierung des User-Models. Dort wird nämlich auf die Präsenz einer passwort_confirmation Variablen geprüft,
validates_presence_of :login, :password, password_confirmation
die zwar kein Atrribut der Klasse ist, allerdings im Userformular mit übergeben wird.
Das problem tritt erst auf, wenn man das neue Object speichern will, nicht schon beim Zuweisen des Users.
Nimmt man :password_confrmation aus der Validierung des User-Models heraus - klappts.
26.04.07, 10:13 von Gordon Friebe
exim message queue
Wie lösche ich den aktuellen Email spool, um etwa frozen Emails zu entfernern
exim4 -Mrm `ls /var/spool/exim4/input/ | grep -- -H$ | cut -c 1-16`
auf Debian Linux 4..
Nächste Seite