Autoformatierung von : base im Visual Studio

Eine Automatik ist nur dann gut wenn man sie abschalten kann. So ist es auch manchmal beim Visual Studio mit der automatischen Codeformatierung. So nehme man folgende Klasse:

public class Trash: ContextBoundObject
{
    public Trash() : base()
    {
       throw new NotImplementedException();
    }
}

Die automatische Codeformatierung mach daraus folgendes:

public class Trash: ContextBoundObject
{
    public Trash()
        : base()
    {
       throw new NotImplementedException();
    }
}

Das „base“ wird dabei einfach umgebrochen. Das Problem ist das es (augenscheinlich) keine Einstellung gibt um das ganze zu verhindern.

Der Visual Studio Options Dialog

Und so muss man mit einer Automatik leben, die man nicht deaktivieren kann. Da sollte Microsoft mal etwas nachbessern oder mir verraten wie es geht ;)

Weitere Informationen gibt es unter:
https://seeseekey.net/archive/2434
http://stackoverflow.com/questions/1023014/how-to-stop-visual-studio-from-auto-formatting-certain-parts-of-code

Kommandozeile für MySQL

Manchmal benötigt man eine MySQL Kommandozeile, hat aber kein „phpmyadmin“ zur Verfügung. Für einen solchen Fall wäre es schön wenn man eine kleine Anwendung hätte welche dieses Problem löst. Genau hier setzt die PHP Anwendung „Adminer“ an. Dabei handelt es sich sozusagen um eine „phpmyadmin“ Minimalversion.

SQL-Query Ansicht im Adminer

Das schöne am Adminer ist das er nur aus einer Datei besteht und so unkompliziert „installiert“ werden kann. Zu finden ist das ganze unter http://www.adminer.org.

Motorsteuerung

Ein Elektomotor kann sich vorwärts und rückwärts drehen. Erreicht wird dies indem man ihn einfach umpolt. Problematisch wird das ganze wenn man einen Motor ansteuern möchte z.B. über einen Arduino. Da kann man das ganze natürlich nicht einfach per Hand umpolen. Also muss eine Schaltung her. Diese Schaltung hört auf den Namen Vierquadrantensteller und sieht so aus:

Mit dieser Schaltung ist es möglich den Motor zu beschleunigen und ihn wieder zu bremsen. Das ganze funktioniert dabei sowohl vorwärts als auch rückwärts. Wer das ganze nicht von Hand nachbauen möchte, der kann sich auch ICs besorgen welche diese Schaltung bereits enthalten.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Vierquadrantensteller
http://www.elektronik-kompendium.de/sites/slt/0208031.htm
http://www.rn-wissen.de/index.php/Getriebemotoren_Ansteuerung

Hört auf zu reden und nehmt mein Geld

Heute morgen blätterte ich so durch das Internet und lass einen Artikel von Golem über ein kleines unscheinbares Kästchen namens „Leap Motion“. Praktisch handelt es sich dabei um einen Kasten der an den Rechner der Wahl angeschlossen wird und dann kann man sich mit einer Genauigkeit von 1/100 Millimeter (laut Hersteller) vor dem Kasten bewegen und das ganze wird dann auf den Rechner übertragen.

https://www.youtube.com/watch?v=1RIh6GdRYjY#!

Überrascht hat mich an dem Gerät nur eines. Der Preis. Sobald es zu kaufen ist soll es gerade mal 70 $ kosten. Da stellt sich nur noch die Frage, wo kann man bestellen? Zu finden ist die Firma unter http://www.leapmotion.com/.

Update:
Mittlerweile sind auch internationale Vorbestellungen möglich.

Blend That Film

Tom Jelfs hat vor einiger Zeit eine Videoreihe mit dem Titel „Blend That Film“ gestartet. In der Serie geht es darum wie man Blender als Low Budget Lösung für Filmeffekte und Co. benutzt. Mittlerweile ist die Serie welcher unter https://www.youtube.com/user/BlendThatFilm/videos zu finden ist auf fünf Videos angewachsen. Allerdings wird man als Einsteiger in diesem Bereich nicht umhinkommen sich die Videos mehrmals anzuschauen, da ein ordentliches Tempo vorgelegt wird ;)