PowerShell Game 01

PowerShell Game 01

Die PowerShell Game Reihe soll als Basis dienen, einige Elemente (Game-Loop, Eingabe und Ausgabe, Darstellung von Maps, …) aus einfachen Spielen zu lernen. Mit der Hilfe der Windows PowerShell zeige ich Schrittweise die Entwicklung zu einem kleinen Rollenspiel mit süßen, fangbaren Monstern.

Zuerst wird eine Datei für das Spiel angelegt. Dateien bei der PowerShell enden auf „ps1“, es bietet sich also der Name „01_spiel_basis.ps1“ für unser PowerShell Game an.

Der folgende Codeabschnitt zeigt eine Schleife die solange aktiv ist bis der Benutzer ein q eingibt. Um Klein- und Großschreibung, sowie Leerzeichen zu behandeln wird die Eingabe bereinigt und zu Kleinbuchstaben umgewandelt.

weiterlesenPowerShell Game 01

Universalfernbedienung (Raspberry Pi)

Universalfernbedienung

In meinem letzten Eintrag zum Thema Universalfernbedienung wurde das Thema mit dem Arduino umgesetzt. Eine Einbindung in Fhem zur Haussteuerung wird dadurch erschwert, dass eine Kommunikation zwischen den Geräten stattfinden muss. Anstelle eines umfangreichen Protokolls für die Datenkommunikation wird die Universalfernbedienung direkt mit dem Raspberry Pi umgesetzt. Im Gegensatz zum Arduino werden die GPIO Ports leider nur mit 3,3V betrieben anstelle von 5V.

weiterlesenUniversalfernbedienung (Raspberry Pi)

Funksteckdosen

Universalfernbedienung

In Baumärkten gibt es eine große Auswahl von Funksteckdosen. In meinem konkreten Fall habe ich mich bei Amazon für das mumbi Funksteckdosen Set entschieden. In dem Paket befinden sich insgesamt sechs Steckdosen und zwei Fernsteuerungen. Das Set kommuniziert in dem 433MHz Band für welches dann ein Sender und Empfänger benötigt wird.

Den Sender und Empfänger gibt es für kleines Geld als 433M receiver module 433MHZ Superregeneration Wireless Transmitter Module. In dem Set sind beide Platinen erhalten inklusive einer kleinen Antenne. Je nach Spannungsversorgung beträgt die Reichweite zwischen 20 und 200m. In meinen Versuchen sind mit den 3,3V des Raspberry Pi aber auch Steckdosen in Nachbarräumen problemlos zu schalten.

weiterlesenFunksteckdosen

Sprachsteuerung

Raspberry Pi

Die fertige Lösung Jasper übernimmt die Sprachsteuerung aus dem Raspberry Pi bzw. Linux Betriebssystemen. Der „Artikel“ im folgenden sind Aufzeichnungen mit einigen Versuchen die ich selber ausprobiert haben und dient nur als Referenz!

UPDATE: Nach einigen Versuchen bin ich der Meinung, dass die Sprachqualität dem Aufwand der Einrichtung in keiner Weise gerecht wird. Bessere Lösungen sind Systeme wie Watson und Co.

weiterlesenSprachsteuerung

Spracherkennung mit Google Speech API

Text2Speech

Mit dem Raspberry Pi sprechen ist eine spannende Sache. Die Google Speech API v2 ist eine einfache Möglichkeit dafür.

In einem älteren Artikel hatte ich bereits die API erwähnt. Dort hatte ich die Nutzung aber aufgrund der Situation, Daten an Google zu schicken, ausgeschlossen. Mittlerweile kamen jedoch ein paar Anfragen zu dem Thema, so dass ich dies hier noch einmal aufgreifen möchte. Viele Artikel im Internet sind leider veraltet und greifen auf Version 1 zurück. Daher gibt es hier eine vollständige Beschreibung für V2 inklusive Key Generierung.

weiterlesenSpracherkennung mit Google Speech API

Shodan – Security Suchmaschine oder Traum der Hacker

Shodan

Shodan – das Google für Hacker? Ein Eishockeystadien, ISPs, IP Kameras und tausende offene Router im Internet, auffindbar mit einer Suchmaschine? Hier geht es um die Möglichkeiten für Unternehmen, die eigene Sicherheit zu erhöhen und eine Kurzanleitung zur Benutzung.

Die Suchmaschine Shodan ermöglicht die Suche nach Servern/Routern/PCs/Smartphones (also allem, was im Internet erreichbar ist – inklusive SCADA Systeme), Ländern, IP-Adressen, Ports, Bannern und vielem mehr.
Bereits auf der Defcon 18 (2010 SHODAN for Penetration Testers Michael Schearer Part – YouTube) und Defcon 20 (Dan Tentler – Drinking from the caffeine firehose we know as shodan – YouTube) gab es Fachvorträge zu der Suchmaschine. Dort wurde gezeigt, dass auch Krematorien, Eishockeystadien, ISPs, Überwachungskamera, Ampelanlagen, Waschstraßen und viele andere Geräte öffentlich erreichbar waren. Viele der Geräte wurden nie korrekt konfiguriert, so dass die Default Passwörter noch immer funktionieren.

weiterlesenShodan – Security Suchmaschine oder Traum der Hacker