Blog

Design Patterns in C++: Observer

The Observer Pattern is one of the heavily used ones and well, the name says it : It’s purpose is to observe other classes for any updates. To be a bit more exact: you register the Observer classes at the Subject class and when the Subject changes, then all Observers get notified. So, to be…
Weiterlesen

Design Patterns in C++: Singleton

The Singleton Design Pattern guarantees that there is always at most one lonesome instance of the class around. The following implementation of a Singleton in CPP is thread-safe as long as you are using C++11 or above! It is based on a stackoverflow Q&A. Singleton_Classname.h Singleton_Classname.cpp

GT-I9300: Platine ausbauen

Wie ihr die Platine des Galaxy S3 ausbaut erfahrt ihr hier, bebildert und Schritt-für-Schritt.

DMM Mastech MS8221c: Fehlerhafte Widerstandsmessung

Gerät Digitales Multimeter MS8221c von Mastech, gab’s früher beim OBI-Baumarkt. Symptomatik Fehlerhafte Widerstandsanzeige, selbst bei offener Messleitung wird ein Widerstand im kOhm-Bereich angezeigt.Ohmmeter defekt.Unsinnige Messwerte. Reparatur Kurzbeschreibung Schuld am Defekt war der Transistor Q1 mit der Aufschrift S9014. Fehlerhaftes Bauteil finden Zum Öffnen des Gehäuses einfach die drei Schrauben (zwei unten, eine oben) auf der…
Weiterlesen

Stern und Dreieck, Strom- und Spannungsangaben bei Elektromotoren

An meinem alten Kompressormotor findet sich ein Typenschild mit der folgenden Spannungsangabe: 220/380VAngaben auf anderen Motoren sind z.B. 230/400V und 400/690V. Außerdem sind bei der Stromstärke 9,3/5,4A vermerkt. Was bedeuten diese Angaben? Dazu muss man wissen dass sich ein Dreiphasenwechselstrom-Motor grundlegend auf zwei Arten beschalten lässt: Sternschaltung und Dreieckschaltung. Für nähere Informationen siehe z.B. „Fachstufe Elektrotechnik Energietechnik, S.51 ff“…
Weiterlesen

Benning Duspol Digital LC (Modell 2011): Gehäuse öffnen

Einen Benning Duspol Spannungsprüfer mit defekter LED und Durchgangsprüfung. Wie öffnet man das verklebte Gehäuse?

Linux HID driver hooks

The linux HID subsystem offers kernel driver programmers a whole bunch of hooks to insert custom code before, after and while automatic processing. Those hooks are defined in <linux/hid.h>, unfortunately they aren’t documented very well similarly to the whole loading process of driver modules in Linux.

GT-I9300: Ständiger Neustart

Euer Samsung Galaxy S 1/2/3 startet ständig neu? Hier findet ihr eine Anleitung wie Ihr das Problem beheben könnt.

AEG Lavatherm: Keine Reaktion, Leuchten bleiben aus

Keine Reaktion des Gerätes. Leuchten bzw. das Display bleibt aus. Gerät geht nicht mehr an. Kurz: Totalausfall. Betroffen sind: AEG Lavatherm Wäschetrockner Modell T5582, T5584 und T59840. Außerdem sind die anfälligen Bauteile – soweit mir bekannt – auch in folgenden Modellen verbaut: T55820, T55840, T55848, T55849, T56820, T56840 (L/RL), T5684 (EX/EXL), T56845 L, T56847 L, T57840, T57860, T58840,…
Weiterlesen