Jasper

Wenn eine Software auf den Namen Jasper hört, dann klingt das irgendwie ein bisschen nach Jarvis aus dem Film Iron Man. Und genau dies bietet die Jasper. Die Steuerung des Rechners mittels der Stimme. Dabei bietet Jasper die Möglichkeit auf Kommandos zu reagieren oder informiert den Nutzer wenn bestimmte Ereignisse eingetreten sind.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=UzaqNF6NlBA

Technisch setzt Jasper dabei unter anderem auf die Projekte Pocketsphinx und Phonetisaurus auf. Bevorzugt entwickelt wurde Jasper dabei für Rechner wie den Raspberry Pi, wie man im Video sehen kann. Die Autoren der Software sind die Priceton-Studenten Shubhro Saha und Charlie Marsh. Als Programmiersprache kam Python zum Einsatz. Jasper verfügt eine API mit welcher man eigene Erweiterungen für das System schreiben kann.

Jasper ist freie Software und unter der MIT-Lizenz lizenziert. Die offizielle Webseite ist unter jasperproject.github.io zu finden. Auch der Quelltext ist auf GitHub verfügbar.

MediaWiki Authentifikation über WordPress Datenbank #2

Vor knapp zwei Jahren schrieb ich über die Authentifikation in MediaWiki über eine WordPress-Datenbank. Das Problem an dem Quellcode welcher dort vorgestellt wird, ist seine nicht mehr gegebene Aktualität. Mit den neuen Versionen der MediaWiki-Software funktioniert der Quelltext nicht mehr, da sich einige Innereien innerhalb der MediaWiki-Software geändert haben.

Die Anmeldung in einer MediaWiki

Die Anmeldung in einer MediaWiki

Ich habe mich dem Modul angenommen und das ganze an die aktuelle MediaWiki-Version angepasst. Zu finden ist der unter der GPL3 lizenzierte Quellcode dabei auf GitHub. Die Installation im MediaWiki ist dabei in der README-Datei beschrieben.

Nutzernamen in einer MediaWiki-Datenbank im Klartext anzeigen

Wenn man sich die MediaWiki „user“-Tabelle anschaut, so wird man feststellen das die Nutzernamen mittlerweile als „varbinary“ gespeichert werden. Im Gegensatz zur früheren Variante lassen sich die Namen damit nicht mehr im Klartext lesen.

Ein Auszug aus der "user"-Tabelle

Ein Auszug aus der „user“-Tabelle

Möchte man die Namen im Klartext anzeigen, so ist dies mit folgendem SQL Befehl möglich:

SELECT CAST(user_name AS CHAR) from user

Die Ausgabe besteht dabei aus allen Nutzernamen in ihrer Klartextform.

Alle Passwörter im Firefox speichern

Der freie Browser Firefox verfügt wie jeder moderne Browser über einen Passwortmanager. Dieser speichert Passwörter, so das diese nichts jedes mal eingetippt werden müssen. Einige Webseite wie Banken verbieten dieses Prozedere aus guten Gründen. Der Browser bietet in einem solchen Fall keine Möglichkeit der Passworthinterlegung.

RememberPass

RememberPass

Allerdings ist dieser Zustand nicht in Stein gemeißelt. So gibt es ein Add-On mit dem Namen RememberPass welches dafür sorgt, das Firefox auch auf Seiten, die das Speichern verbieten, das Speichern des Passwortes anbietet.

„Read it later“-Dienst in freier Form

In den letzten Jahren sind sie aus dem Boden geschossen, sogenannte „Read it later“-Dienste. Diese Dienste speichern dabei Artikel welche man erst später lesen möchte. Möglich wird dies durch Bookmarklets, Add-Ons und Apps welche die jeweiligen Artikel zum entsprechenden „Read it later“-Dienst schieben. Mit der freien Software wallabag, welche früher unter dem Namen poche bekannt war, kann man einen solchen Dienst selber hosten.

Die Login-Seite von wallabag

Die Login-Seite von wallabag

wallabag setzt auf PHP auf und ist unter der „DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE“ lizensiert, und damit freie Software, wie man dem Lizenztext entnehmen kann:

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                    Version 2, December 2004

 Copyright (C) 2004 Sam Hocevar <>

 Everyone is permitted to copy and distribute verbatim or modified
 copies of this license document, and changing it is allowed as long
 as the name is changed.

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. You just DO WHAT THE FUCK YOU WANT TO.

Wichtig ist nur das der Name der Applikation geändert wird, wenn man diese forken möchte. wallabag kann auf der offiziellen Seite des Projektes unter www.wallabag.org bezogen werden.