Allgemein

14 Beiträge

Python 3 – Klassen

Auf die Objektorientierte Programmierung werde ich hier wie gewohnt nicht eingehen, ich zeige nur wie Klassen in Python funktionieren. Eingeleitet werden Klassen mit dem Schlüsselwort class. Methoden mit def, sie brauchen jedoch als ersten Parameter self, welcher eine Referenz auf die Instanz der Klasse selbst ist:

Konstruktor und Destruktor […]

Python3 – Funktionen und Lambda

Funktionen in Python werden mit dem Schlüsselwort def eingeleitet.  Der Block wird wie gewohnt durch einrücken gebildet:

Interessant ist das man auch einfach mehrere Werte zurückgeben kann. Man verwendet einfach die Tuple Schreibweise ohne Klammern:

Und dann noch paar kleine Tricks aus der Praxis:

Ich erstelle die […]

Ubuntu, Windows und Strg Tasten Tauschen

Da ich inzwischen mit Mac und Linux Systemen im Wechsel arbeite, möchte ich natürlich ein möglichst gleiches verhalten von allen Systemen. Unter Ubuntu mit dem Awesome Desktop manager, reicht es für mich die linke Windows mit der linken Strg Taste zu tauschen. Das schafft Xmodmap. Unter ~/.Xmodmap benötige ich die […]

Atom Editor -> Schriftbild unter Ubuntu

Wer mich kennt weiß ja das ich bis jetzt immer mit VIM Entwickle. Da ich aber auch gerne mal was neues probiere, habe ich nun Atom ausprobiert. Das Konzept gefällt mir ganz gut, die Bedienung ist dank dem Package vim-mode-plus auch fast wie gewohnt, nur das Schrift rendering war sehr […]

Homematic xml api zugriff schützen

Benutzer der XML API auf der Homeatic Zentrale (CCU) hatten ziemlich sicher bereits die selbe Idee wie ich:  Unterwegs komfortabel die Heizung der Wohnung mit dem Handy zu regulieren. Problem ist jedoch die Sicherheit: Die XML API bietet keinerlei Authentifizierung an.  Der erste Versuch war das absichern mit VPN. Der […]

Lego Mindstorms EV3 mit python

Seit heute bin ich Besitzer eine Lego Mindstorms EV3 Sets. Das erste Modell war nach der Anleitung leicht gebaut und lies sich per IR auch schon steuern. Das Programmieren mit der von Lego mitgelieferten Software mit Click und Bunt ist jedoch nicht mein Fall. Wer mich kennt weiß das ich inzwischen […]

XMPP Clients für PC und unterwegs

Ausgelöst durch Tempora und Prism, war ich ja auf der Suche nach Alternativen für Cloud Dienste, um meine Daten nicht weiter grundsätzlich bei Anbietern über dem Teich ablegen zu müssen. Über Sinn oder Unsinn solcher Aktionen kann man natürlich streiten. Klar, wer will kommt an die Daten weiter dran. Ich […]

VMware ESX Monitoring

Da ich oft die Frage bekomme wie man den mit Nagios VMware Hostsysteme oder vCenter überwachen kann, möchte ich kurz auf zwei YouTube Videos hinweisen die genau das Zeigen. Die Videos zeigen das ESX Monitoring nach einer komplett frischen Installation von  OMD. Die Performance der Abfrage ist im vergleich der […]