RSS - Wissen abonnieren

Wissen

Was weiß man über Dich?

Gespeichert von jens am/um 1. September 2005 - 22:45

Ja, genau. Über Dich! :-)
Die wenigsten Leute wissen, was sie im Internet für breite Fußspuren hinterlassen.

Deine IP-Adresse ist vermutlich die 38.107.179.211.

Möchten Sie mehr wissen? ;-)

Alfresco CIFS und FreeBSD

Gespeichert von jens am/um 16. Januar 2012 - 10:59

Wer Alfresco benutzt, dem ist sicherlich aufgefallen, daß man unter FreeBSD so seine Probleme hat CIFS zum Laufen zu bringen.

Wenn die Datei webapps/alfresco/WEB-INF/classes/alfresco/subsystems/fileServers/default/file-servers-context.xml öffnet und nach 2 Codestellen sucht, die etwa so aussehen:

Cucumber und Factory-Girl-Steps

Gespeichert von jens am/um 12. Dezember 2011 - 16:15

Factory Girl enthält seit einiger Zeit ein paar hilfreiche Definitonen für "Steps" von Cucumber. Damit diese jedoch ordnungsgemäß funktionieren, müssen sie nach(!) den eigenen Factories eingebunden werden. Dazu legt man einfach die Datei features/support/factory_girl.rb mit folgendem Inhalt an.

Rails Tests, Factory Girl, Assoziationen und ActiveRecord Callbacks

Gespeichert von jens am/um 23. November 2011 - 16:43

Beim Testen mit Factory Girl kam mir heute eine Fehlermeldung unter, die durch ein Callback verursacht wurde. Ein Modell erzeugte nach dem Anlegen ein zugehöriges Modell direkt via after_save :create_B. Die problematische Factory sah so aus:


  factory :B do
    association :blabla, :factory => :A
    firstname "Max"
    lastname "Mustermann"
  end

Die Fehlermeldung lautete: ActiveRecord:RecordInvalid: A bereits vergeben!

RSpec "create action should redirect when model is valid" Fehlermeldung

Gespeichert von jens am/um 18. November 2011 - 15:26

Wer mit RSpec (Das Buch...) arbeitet, dem ist sicherlich schon aufgefallen, daß Controller den Test create action should redirect when model is valid nicht bestehen.

FreeBSD ncurses und Portabhängigkeiten

Gespeichert von jens am/um 6. September 2011 - 13:10

Nachdem ich rxvt-unicode installierte, wurde devel/ncurses als Abhängigkeit installiert. Danach funktionierten jedoch einige andere Ports nach erneutem Update nicht mehr richtig (z.B. htop). Grund dafür ist, daß devel/ncurses anscheinend bevorzugt verwendet wird.
Das Problem läßt sich (leider etwas unschön) lösen, wenn man ncurses deinstalliert und die betroffenen Ports neu übersetzt.

Um eine Liste für die eigene Installation zu erhalten sollte ein portmaster -e ncurses-\* alle betroffenen Pakete auflisten.

Dateien umbenennen mit zmv

Gespeichert von jens am/um 24. Juli 2011 - 13:52

Wer häufiger mal Dateien umbenennen muß, der schreibt sich dafür sicherlich auch öfter kleine Shellskripte. Die Zsh bietet hierfür eine nette kleine Erweiterung namens zmv.
Damit die Erweiterung geladen wird, genügt ein autoload -U zmv an der Kommandozeile. Für eine Kurzübersicht bietet die Manpage zshcontrib die notwendigen Informationen.

Hier noch ein, zwei kleine Anwendungsbeispiele:

Alle Leerzeichen durch Unterstriche (_) ersetzen.

Sylpheed unter FreeBSD compilieren

Gespeichert von jens am/um 21. Juli 2011 - 10:14

Damit man Sylpheed unter FreeBSD compilieren kann, müssen zwei Umgebungsvariablen gesetzt werden:


export CPPFLAGS="-I/usr/local/include"
export LIBS="-L/usr/local/lib"

Danach kann man wie gewohnt mit


./configure
make
sudo make install

arbeiten.

Eine eigene Schedulerfunktion in SugarCRM erstellen

Gespeichert von jens am/um 7. Juli 2011 - 13:00

Man kann eigene Funktionen für den Scheduler von SugarCRM erstellen, wenn man die Datei custom/modules/Schedulers/_AddJobsHere.php erstellt und nach dem folgenden Schema aufbaut:

Alle Rubygems deinstallieren.

Gespeichert von jens am/um 27. Juni 2011 - 14:37

Wenn man viel mit Rubygems rumgespielt hat, überkommt einen manchmal der Wunsch das System wieder sauberzuputzen.

Damit man unkompliziert alle installierten Gems deinstalliert, genügt folgender Einzeiler:


gem list | cut -d" " -f1 | xargs sudo gem uninstall -aIx

Seiten