Espresso

Als leidenschaftlicher Kaffeetrinker habe ich mir nun endlich auch einen Espressokocher zugelegt.

Zuerst werden die Espresso Bohnen gemahlen, per Hand in dieser handbetriebenen Espressomühle:

Ich habe mir sagen lassen, dass Kaffeemühlen von Zassenhaus zu den besseren gehören, was das Mahlwerk an geht und bisher kann ich mich nicht beklagen. Das Ding sieht schön aus und funktioniert. Etwas schade ist, dass am Fuß unten etwas der Lack absplittert. Ansonsten: man muss halt eine ganze Weile mahlen, bevor man genug Pulver für eine Tasse Kaffee hat, aber die Müh(l)e lohnt sich... Wie sagt man, Vorfreude ist die schönste Freude! Und der Geruch während dem Mahlen hat auch was für sich.

Danach kommt das feine Pulver in den Espresso Kocher:

Da habe ich mich für ein Modell von Auerhahn entschieden. Eigentlich eine gute Wahl, wäre nicht nach wenigen Einsätzen bereits das Sieb durch normalen Verbrauch verbogen. Etwas schade, aber man kann den Kocher auch ohne dieses zusätzliche (separate) Sieb verwenden. Ich habe ich zwar per Mail an Auerhahn gewandt und um Ersatz gebeten, welcher auch einige Tage später kostenlos per Post eintraf, doch leider war es das falsche Sieb (war etwas zu groß). Auf meine erneute Anfrage per Mail erhielt ich bis heute keine Antwort... Naja, man kann sie auch ohne dieses Sieb benutzen.

Alles in allem dennoch eine Anschaffung, die sich lohnt: besserer Geschmack, weniger Sauerei als bei einem Vollautomaten (was die Reinigung an geht), lediglich das Zubereiten dauert etwas länger (halt so lange, bis der Herd das Wasser erhitzt hat).

Autoradio Golf 4 ausbauen / wechseln

Da mein VW Golf 4 Alpha Radio leider meinen Kassettenadapter nicht mehr schlucken mochte, musste ich mir Ersatz zulegen. Das neue Autoradio sollte nicht viel können, etwas Leistung haben, schlichte Optik und einen AUX-Eingang sowie USB Anschlussmöglichkeit. Für 77,- € gabs ein Gerät von JVC im Media Markt.

Der Einbau ging relativ problemlos. Ich musste nicht einmal die Steckerbelegung ändern. Die Montage selbst ist super einfach, da lediglich zwei Stecker verbunden werden müssen. Wer schon einmal ein Motherboard verkabelt hat, bekommt auch das hin.

Der Ausbau des alten Alpha Radios war eher das Problem. Die nicht entgrateten Greifwerkzeuge, die JVC beigelegt hatte, haben zwei tiefe Spuren in meinen beiden Daumen hinterlassen... Der Trick war herauszufinden, wo man die Greifer platzieren muss: links und rechts außen, aber nicht ganz außen, sondern zwischen den nicht-mit-einer-Funktion-belegten-Blendknöpfen und den inner liegenden Knöpfen mit Funktion.

Da der rechte aber partout nicht einrasten/greifen wollte und immer wieder herausrutschte, half schließlich dann aber doch nur rohe Gewalt in Kombination mit der Zange meines Leatherman.

Notiz an mich selbst: nächstes Mal vor dem Ausbau Arbeitshandschuhe anziehen, nicht mitten drin!

8-Bit Starcraft

8-bit Starcraft from Owen Dennis on Vimeo.

Scheiß Notes?

Ich habe gestern zufällig einen Bericht eines geplagten Admins über die Performance von Lotus Notes entdeckt, der folgende Passage enthält:

Der Umfang von Lotes Notes ist gewaltig, deswegen benutzt der eMail-Client auch gleich 2/3 des zur Verfügung stehenden Hauptspeichers. Mit über 32 MB ist Notes da echt nicht zimperlich.

Sicher hat ein Gamer PC heute 256 - 512 MB läuft der firmenrechner so schon unter Win 2000 mühsam genug mit seinen 128 MB und knapp partitionierter Platte ist das System unglaublich schnell dicht.

Den vollständigen Artikel von 2002 gibts hier.

Das war also 2002, und wie sieht es heute aus?

Ohne jetzt zu sehr auf Lotus Notes zu schimpfen, kann man zumindest festhalten, dass es heute mit 32 MB RAM wohl leider nicht mehr getan ist ;-)

Positiv vermerken muss ich zudem, dass unser Domino Server seit 4 Jahren Laufzeit nicht ein Problem verursacht hat, was irgendwie die Mailzustellung negativ beeinflusst hätte.

REWE - Jeden Tag ein bisschen Daten

Wie ich gestern auf Heise.de gelesen haben, unterschreiben Kunden, die bei REWE mit dem Lastschriftverfahren bezahlen, eine Einwilligungserklärung zur Datenweitergabe und zur Datenspeicherung.

Dass da auf der Rückseite des Belegs jede Menge Kleingedrucktes steht, das hat sicher schon jeder mal gesehen, der über das Lastschriftverfahren bezahlt. Aber durchgelesen hat sich das sicher nur die Minderheit. Vorallem, da einem ja gleich nach dem Unterschreiben der Zettel förmlich weggerissen wird, so dass ja gleich der nächste Kunde dran kommt.

So ist es mir erst vor einigen Tagen im Kaufland passiert. Dort wollte ich mir gerade mal das Kleingedruckte durchlesen und schwupps.... war der Beleg schon wieder bei der Kassiererin. Hat mich dann zwar nicht weiter gestört, da ich sicherlich schon hunderte dieser Dinger unterschrieben habe, aber schön ist das natürlich trotzdem nicht.

Jetzt bin ich mal gespannt, wie die Sache ausgeht. Ich hoffe ja, dass auch die Gerichte entscheiden werden, dass das kein korrektes Vorgehen von REWE ist, vorallem, da die Kunden keine Kopie des Belegs bekommen und auf der Rückseite des normalen Kassenbelegs das natürlich nicht drauf steht.

Update vom 27.05.2010:

Da ich heute wieder bei REWE per Lastschrift eingekauft habe, fragte ich mal die Kassiererin nach einer Kopie des Belegs. Diese hat mich zwar etwas verwundert angesehen, aber eine Kopie habe ich dennoch erhalten:

(einige persönliche Daten wurden dabei von mir aus dem Beleg entfernt, der Text ist hoffentlich noch einigermaßen lesbar)

MySQL unter VB .NET

Um MySQL unter VB .NET zu verwenden genügt es eigentlich, sich den Quellcode des MySQL Connectors von MySQL.de herunterzuladen, das ganze zu kompilieren und anschließend die kompilierte DLL ins gewünschte Projekt als Referenz einzubinden.

Anschließend kann man wie unter ADO.NET mit Connections, Commands und DataReadern arbeiten:

(angenommen, wir hätten eine Tabelle namens Users, mit einer Spalte Username, die einige Benutzernamen enthält)

Module modMain
 
  Sub Main()
 
    Using con As New MySql.Data.MySqlClient.MySqlConnection("Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword")
 
      Try
        con.Open()
      Catch ex As Exception
        MsgBox(ex.Message, MsgBoxStyle.Critical)
      End Try
 
      Using cmd As New MySql.Data.MySqlClient.MySqlCommand("SELECT * FROM Users", con)
 
        Using dr As MySql.Data.MySqlClient.MySqlDataReader = cmd.ExecuteReader
 
          Do While dr.Read
            MsgBox(dr.Item("Username"))
          Loop
 
        End Using
 
      End Using
 
    End Using
 
  End Sub
 
End Module

Das Geheimnis meines Erfolgs?