Archive for Jun. 2014

Installation CouchDB

Installation
Die Installation ist mittlerweile recht einfach.

Unter Mac gibt es ein "rund um wohl fühl Paket", welches direkt die Datenbank startet und als Trayicon oben in die Leiste Heftet.

Unter ubuntu/mint gibt es direkt ein Metapaket mit allen Abhängigkeiten

sudo apt-get install couchdb

nach der Installation ist die Datenbank unter http://127.0.0.1:5984 erreichbar.

couchDb bring weiterhin seine eigene Verwaltungsoberfläche mit die unter http://127.0.0.1:5984/_utils/ erreichbar ist.

In dieser Oberfläche kann man recht einfach neue Datenbanken erstellen, Konfigurationen ändern und vereinfacht in den bisherigen Datensätzen suchen.

Gemüselassagne

Vor ein paar Wochen gab es bei uns eine selbst gemachte Spinat-Lachslasagne.
Das besondere an dieser Lasagne, war (für mich jedenfalls), dass die Lasagne-Blätter dieses mal auch selbst gemacht waren.

Die Zutaten für den Nudelteig (für eine Nudelmaschiene):

  • 250g Mehl
  • 250g Hartweizengries
  • 2 Eier
  • Wasser nach Gefühl (hier schätzungsweise 100ml)

Während der Teigzubereitung, kann man den Spinat und den Lachs aus der Tiefkühle holen und antauen lassen.

Mehl und Gries zusammen rühren, dann zwei Eier hinzugeben und mit dem Mixer und den Knethaken solange rühren bis sich das ei bröckelig untergemengt ist. Danach das Wasser immer mal wieder befügen bis auch der restliche Teig zu klumpen beginnt. Nach dem der zeig einen recht trockenen aber zusammenhängenden klumpen bildet, nochmal mit der Hand kneten. Während dessen gut mehlen damit nichts kleben bleibt. Der teig brauch ein paar Durchgänge durch die Nudelmaschiene bis er schon gängig ist. Sobald er durch das Walgen das kleben anfängt den Teig einfach ein wenig einmehlen.

Jetzt den gesamten Nudelteig durch die Maschine geben und solange walgen, bis die gewünschte dicke erreicht ist. ich hab bei meiner bescheidene Maschine sieben Dickegrade. Für gewöhnlich mache ich den auf 7 geschmeidig und wähle dann die stufe 3 oder 2 und lassen den Teig dann auch so lange durchlaufen bis er geschmeidig ist.

Wenn der Nudelteig verarbeitet ist, habe ich den Lachs zugeschnitten, der im Kern noch leicht gefroren war. Den Spinat habe zusätzlich angemacht mit Tomatenmark Salz, Koriander und Pfeffer.

Nach dem die Basis steht fehlt noch die Bechamel. Die Soße mache ich meistens nach Gefühl. Bisschen Butter schmelzen lassen, ein bis anderthalb Esslöffel Mehl (gut rühren damit sich butter und mehl gut bindet) und dann vorsichtig immer mit Milch anreichern, damit es keine Klumpen gibt. Mit salz pfeffer und Muskat abschmecken.

Basisrezept Bechamel:

  • 300 ml Milch
  • 25 g Butter
  • 25 g Mehl
  • Muskat
  • Salz und Pfeffer

Zu guter letzt alles schichten, wie eine Lasagne nun geschichtet wird.
Ich hab die Lasagne etwa für 25 Minuten bei 160 Grad im Ofen gehabt. Leider waren das die Nudelblätter immer noch recht al dente. Entweder man sollte die Blätter noch vorkochen, oder man sollte dafür sorgen, dass die Lasagne recht „saftig“ ist, damit die Nudeln genug Feuchtigkeit zum aufsaugen haben.

lasagne

DIY Kalender

Ich war auf der suche nach einem Kalender-Vorlage für das Din A7 Format welches 1 Woche auf zwei Seiten abbildet. Zusätzlich hatte ich die Anforderung das die seiten auf einer Din A4 Seite abgebildet werden (also 6 seiten auf einer).
Mit dem Druckertreiber hat es auch nicht so geklappt wie ich es mir vorgestellt hätte.

Also habe ich mir die mühe gemacht, und ein wenig programmiert. Dabei sind drei Templates entstanden.

Eine Woche auf einer Seite.
1w1p 2014.pdf
1w1p 2015.pdf

Eine Woche auf zwei seiten.
1w2p 2014.pdf
1w2p 2015.pdf

und zu guter letzt eine Woche auf zwei Seiten für din A7 auf din A4 gemünzt. Dh bei diesem Template muss man sich die seite noch selber zuschneiden. Dies ist für Drucker gedacht, die din A7 nicht mehr einziehen können.

1W2p din a7 auf din a4 2014.pdf
1W2p din a7 auf din a4 2015.pdf

Die vorlagen sind sehr schlicht gehalten:

Kalender Beispiel

FitNesse und Xebium

FitNesse ist ein Wiki welches gleichzeitig in der Lage ist, Oberflächentests ablaufen zu lassen.
Somit ist die Zugänglichkeit um Oberflächentests zu schreiben und zu dokumentieren recht gering, und man benötigt kaum technisches Wissen um dieses Wiki zu benutzen. Allerdings benötigt man ein wenig Einarbeitung, wie ein Test zu schreiben ist.

Allerdings gibt es für FitNesse eine Erweiterung die sich Xebium nennt. Sie ermöglicht es Selenium-Tests, die mit der IDE aufgenommen worden sind, innerhalb von FitNesse abspielen zu lassen.

Allerdings muss man beim exportieren darauf achten, dass die Tests mit dem Xebium formatter exportiert werden.

Damit wird das schreiben von Oberflächen noch einfacher.

Was allerdings anzumerken ist – wenn man möchte das die Tests gegen ein Selenium hub laufen soll sollte man beachten das bei setBrowser ein json string übergeben wird:

{ „name“: „Foo bar test“,
„remote“: „http://localhost:4444/wd/hub“,
„platform“:“ANY“,
„browserName“:“chrome“ }