Bandnudeln Bolognese

Um den Sommer aus Italien in die Küche zu holen, habe ich heute eine Bolognese mit Bandnudeln gekocht. Die neue Nudelmaschine muss sich ja bezahlt machen. Als Inspirationsquelle für die Bolognese habe ich mich durch das Schuber Kochbuch inspirieren lassen. Bis auf Hack, Zwiebel und Knoblauch habe ich allerdings alles verändert. Das Rezept für die Nudeln habe ich mir heute selbst ausgedacht. Das fertige Produkt hat mich aber mehr als überzeugt.

Zutaten für die Soße:

  • 500g Rinderhack
  • 500g passierte Tomaten
  • 1 Zwiebel
  • 1 Knoblauchzehe
  • Basilikum, Oregano, Thymian, Kreuzkümmel, Pfeffer, mittelsüße Paprika, etwas Chili
  • Öl, Salz

Zutaten für die Nudeln:

  • 200g Mehl
  • 50g Weizengrieß
  • 1 Ei
  • Wasser

Nudelteig vorbereiten, indem Mehl und Grieß vermischt werden. In ein Loch in der Mitte das Ei und einen Schluck Wasser geben. Mehl und Ei vorsichtig miteinander vermengen. Schließlich alles von Hand verkneten, bis eine homogene Masse entsteht. Wenn der Teig zu klebrig ist, etwas Mehl zugeben. Ist der Teig zu trocken, etwas mehr Wasser dazugeben. Nach 40-60 Minuten können mit Hilfe einer Nudelmaschine die Bandnudeln hergestellt werden. Danach müssen sie nur noch 2 Minuten in heißem Salzwasser kochen, bis sie oben schwimmen.

Um die Bolognese herzustellen, müssen zuerst die Zwiebel und der Knoblauch gewürfelt und anschließend im Öl anschgewitzt werden. Danach wird das Rinderhack dazugegeben und so lange gebraten, bis es eine trockene Konsistenz hat. Tomaten und Gewürze machen das ganze zur fertigen Soße. Wir lassen es allerdings noch etwas köcheln, bis die Nudeln fertig sind.

 

Permanent link to this article: http://www.mad79.de/archives/250

Flammkuchen

Zutaten

  • 200 g Mehl
  • 1 TL Salz
  • 1 EL Öl
  • 110 ml Wasser
  • 200 g Schmand
  • Pfeffer, Muskat
  • Frischen Thymian und Rosmarin
  • 2 kleine Zwiebeln
  • 100 g Speck in Würfel geschnitten. Am besten vom Stück

Zubereitung

Aus Mehl, Salz, Öl und Wasser einen Teig herstellen. Teig solange kneten, bis dieser nicht mehr an den Händen kleben bleibt, ansonsten noch etwas Mehl unterarbeiten. Teig mind. 30 Minuten ruhen lassen.

Schmand mit den Kräutern verrühren und mit Pfeffer und Muskat würzen.

Zwiebel abziehen, halbieren und in dünne Streifen, Ringe oder Würfel schneiden.

Den Teig nun auf einer mit Mehl bestäubten Arbeitsfläche mit dem Nudelholz schön dünn ausrollen und auf ein Backblech oder einen Backstein geben. Jetzt mit Schmand bestreichen, Zwiebel darauf verteilen und mit dem Speck bestreuen.
Im vorgeheizten Ofen bei mindestens 200°C gut 20 Minuten backen.

Quelle: das Rezept stammt von Chefkoch.de. Ich habe es leicht abgeändert.

Permanent link to this article: http://www.mad79.de/archives/221

HMAC_SHA1 in Purebasic

Der OAuth Mechanismus von Twitter benötigt zur Authentifizierung den Hash-based Message Authentication Code oder auch kurz HMAC auf Basis von SHA1. Leider gibt es in Purebasic dazu keine Funktion, so dass ich ihn selbst implementieren musste. Glücklicherweise gibt es bereits eine Funktion, die einen SHA1 Fingerprint erzeugt. Und hätte ich von Anfang an den SHA1 Fingerprint in zwei Byte Schritten eingelesen und in den Speicher geschrieben, wäre mir viel Frust erspart geblieben.

Bei der Implementierung bin ich nach der RFC2104 vorgegangen.

Procedure.s hmac_sha1(key.s, message.s)
  ;http://tools.ietf.org/html/rfc2104
  Protected blocksize.l = 64
  Protected hashlen.l = 20
  Protected *ipad = AllocateMemory(blocksize+Len(message))
  Protected *opad = AllocateMemory(blocksize+hashlen)
  Protected buffer.s = ""

  FillMemory(*ipad, blocksize, $36)
  FillMemory(*opad, blocksize, $5c)

  If(Len(key)>blocksize)
    key = SHA1Fingerprint(@key, StringByteLength(key))
  EndIf

  buffer = LSet(key, blocksize, Chr(0))

  For i = 0 To blocksize -1
    PokeB(*ipad+i, PeekC(@buffer + i) ! PeekC(*ipad + i))
    PokeB(*opad+i, PeekC(@buffer + i) ! PeekC(*opad + i))
  Next

  PokeS(*ipad+blocksize, message)
  buffer = SHA1Fingerprint(*ipad, blocksize+Len(message))

  For i = 0 To hashlen-1
    PokeB(*opad+blocksize+i, Val("$"+PeekS(@buffer+(i*2), 2)))
  Next

  buffer = SHA1Fingerprint(*opad, blocksize+hashlen)

  FreeMemory(*ipad)
  FreeMemory(*opad)
  ProcedureReturn buffer
EndProcedure

Permanent link to this article: http://www.mad79.de/archives/204

Older posts «

Switch to mobile version