Verstopftes Nespresso-Sieb säubern

Unsere Nespresso-Kaffemaschine hat vor kurzem noch groß gedröhnt und dann beim Kaffe-durch-das-Sieb-Drücken kam nix mehr raus.

Nach kurzem Googlen war das Sieb wohl verstopft. Tipps gingen von neu kaufen, über “mit Nadel durchstechen” bis hinzu “in Essig-Essenz einlegen”.

Da ich keine Essig-Essenz hatte, habe ich folgende Schritte unternommen:

  1. Aus dem Sieb das innere schwarze Plastikteil mit dem Sieb drin rausdrücken.
  2. Das Sieb über Nacht in Balsamico-Essig einlegen.
  3. Am nächsten Tag den Sieb in eine große Kaffeetasse legen.
  4. Ein Spülmaschinen-Tab hinzugeben.
  5. Entkalkungssalz für Spülmaschinen großzügig in die Tasse geben.
  6. Im Wasserkocher Wasser zum Kochen bringen.
  7. Das kochende Wasser in die Tasse geben.
  8. Gut umrühren.
  9. Eine Stunde ziehen lassen.
  10. Für weitere paar Stunden stehen lassen.
  11. Alles in die Mikrowelle geben, mit einer Untertasse abdecken.
  12. Für 5 Minuten in der Mikrowelle erhitzen.
  13. Gut umrühren.
  14. Nochmals ein paar Stunden ziehen lassen.
  15. Sieb aus der Tasse entnehmen.
  16. Unter fließendem Wasser gut abspülen.
  17. Dabei mit Bürste gut in alle Ecken, damit die Chemie raus geht.
  18. In den Siebhalter einsetzen.
  19. Kaffe durchlassen.

Um es kurz zu machen: Danach hat alles wieder gut funktionert. Ich hatte ganz zu Beginn schon mit einer Nadel das Sieb gut bearbeitet, hätte ich mir ggf. auch sparen können.

Wohl bekommt’s!

Handling WM_MOVING in Windows Forms

Just a quick snippet:

public class FormWithWmMoving :
    Form
{
    private const int WM_MOVING = 0x0216;

    private static readonly object EVENT_MOVING = new object();

    public event EventHandler Moving
    {
        add { Events.AddHandler(EVENT_MOVING, value); }
        remove { Events.RemoveHandler(EVENT_MOVING, value); }
    }

    public class MovingEventArgs : EventArgs
    {
        private readonly Rectangle _rectangle;

        public MovingEventArgs(
            Rectangle rectangle)
        {
            _rectangle = rectangle;
        }

        public Rectangle Rectangle
        {
            get { return _rectangle; }
        }
    }

    protected virtual void OnMoving(MovingEventArgs e)
    {
        var h = (EventHandler)Events[EVENT_MOVING];
        if (h != null)
        {
            h(this, e);
        }
    }

    protected override void WndProc(ref Message m)
    {
        if (m.Msg == WM_MOVING)
        {
            var r = (Win32NativeMethods.RECT)Marshal.PtrToStructure(m.LParam, typeof(Win32NativeMethods.RECT));
            var rectangle = new Rectangle(r.left, r.top, r.Bounds.Width, r.Bounds.Height);

            var args = new MovingEventArgs(rectangle);
            OnMoving(args);
        }

        base.WndProc(ref m);
    }
}

Hope this is helpful someday to me or others.

Verschlüsseltes Online-Backup

Kurzer Hinweis an mich selbst: CrashPlan ist ein Online-Backup-Dienst, der die Daten bereits lokal verschlüsselt und erst danach überträgt.

Ob der Client in der Praxis funktioniert, habe ich noch nicht ausprobiert, die Preise (3 USD pro Monat für unbegrenzten Speicherplatz, also 36 USD im Jahr) finde ich ziemlich günstig.

Helft uns in die Puschen und pusht Zeta Producer!

Liebe Leser, heute nennt man Euch ja oft auch “Follower Power”. Meint Ihr, Ihr könntet mir ein bisschen helfen?

Bei Chip.de ist unser mega-super-giga-tolles Desktop CMS Zeta Producer zum Downloaden.

Und dort gibt’s auch 2 Funktionen, bei denen Ihr mir helfen könntet:

Das wäre sehr hilfreich für uns, wenn Ihr das ggf. für mich machen könntet.

Mobile Datennutzung auf iPad mit 3G von T-Mobile aktivieren

Das war eine Tortur.

Habe der Mama ein iPad mit 3G zu Weihnachten geschenkt, samt Micro-SIM-Karte von der Telekom (inkl. 10€ Startguthaben).

Heute wollte ich es aktivieren. Nach viel Recherche habe ich die URL www.t-mobile.de/xtra/ipad-aktivierung gefunden, die auf einem normalen PC/Mac einmalig geöffnet und ausgefüllt werden muss.

Dann auf die “Xtra Card jetzt aktivieren”-Schaltfläche klicken, entsprechende Daten eingeben, Knebelvertrags-Optionen auswählen und gut ist’s.

Um das iPad-Guthaben später wieder aufzuladen, auf aufladen.t-mobile.de gehen (ich vermute mal, mitm iPad selbst geht das dann auch) und entsprechendes Guthaben vom initial angegebenen Konto abbuchen lassen.

Die APN-Einstellungen im iPad habe ich übrigens wie folgt gemacht:

  • APN: “internet.t-mobile”
  • Benutzername: “TMobile”
  • Kennwort: “tm”

Bonustipp: Auf dem iPad unter Einstellungen > Mobile Daten > Mobile Daten auf “AUS” stellen, um Geld zu sparen. Den Tarif, den ich gewählt habe ist täglich für 4,95 Euro ins Netz. Meine Vermutung ist, dass die merken wenn man 3G nutzt und dann entsprechend einen Tag abbuchen.

SSL-Zertifikate online prüfen

Um zu prüfen, ob ein auf einem Webserver installiertes SSL-Zertifikat gültig ist, gibt es haufenweise kleine Online-Tools. Leider haben mir mehrere gesagt “Alles OK”, obwohl die Zertifizierungskette ungültig war.

Zum Glück habe ich den Symantec SSL Certificate Checker gefunden. Der braucht zwar IE9 oder Google Chrome und Java, dafür ist er in meinen Augen zuverlässig.

Die von ihm vorgeschlagenen fehlenden Intermediate-Zertifikate haben übrigens nicht ausgereicht, ich musste die bei Regfish (bei denen ich den ich mein SSL-Zertifikat gekauft hatte) beim Zertifikat angegebenen Intermediate-Zertifikate installieren, erst dann hat’s geklappt.

Die 10000-Stunden-Regel

Gerade habe ich das Buch “Überflieger: Warum manche Menschen erfolgreich sind – und andere nicht” zu Ende gelesen. Hochinteressanter Stoff!

Ein Abschnitt handelt von der sogenannten “10.000-Stunden-Regel“:

Jemand der erfolgreich in einer Sache ist, hat mindestens 10000 Stunden Übung in des entsprechende Thema investiert.

Das gilt scheinbar unabhängig von der Sache. Also sowohl für z.B. das Beherrschen eines Musikinstruments, als auch beispielsweise für Software-Entwickler.

Finde ich eine spannende These, die für mich einleuchtend und plausibel erscheint; deswegen muss sie nicht zwangsläufig auch richtig sein, viel Übung ist meiner Meinung nach immer sehr gut.

Google Chrome crashes 10 seconds after start

Starts happening yesterday without any notice:

When starting Google Chrome (19) you can wait approx. 10 seconds (or navigate for approx. 10 seconds), then it crashes and displays a message box that it crashed.

After searching, I found a posting saying:

This worked for me.
1. Add “–disable-sync” with your shortcut
2. Update Chrome
3. Remove “–disable-sync” from your shortcut

I tried it out and can confirm that adding “–disable-sync” actually hinders Google Chrome from crashing.

Since there is currently no update available, I have to stick with the switch being present, since removing it again still crashes Google Chrome.

Update 2012-03-01:

The “–disable-sync” does not work anymore, it now even crashes with this option activated.

So the solution now was to close Google Chrome, delete the folder “%USERPROFILE%\AppData\Local\Google\Chrome\User Data” and start Google Chrome again.

Thanks to synchronization, most of the settings where restored again from the Google Servers, after some hours.

Unsere erste Android App ist online!

Freude! Unsere erste Android App (für einen Kunden entwickelt) ist im Android Market online:

Wordbock

Android App Entwicklung Göppingen

Wenn Ihr Android-Nutzer seid, dann installiert Euch mal die App und bewertet sie möglichst gut.

Und wenn Ihr uns beauftragen wollt, Eure Prozesse und Ideen auch in iPhone Apps und Android Apps umzusetzen, dann kontaktiert uns einfach! Wir sind in Göppingen bei Stuttgart und weltklasse Software-Entwickler.