Tweepy unter Mac OS X installieren

Bei Tweepy handelt es sich um eine freie unter der MIT-Lizenz lizenzierte Twitterbibliothek für Python, deren offizielle Webseite unter tweepy.org zu finden ist. Unter anderem wird diese Bibliothek für den Twitter Radiergummi genutzt. Im Gegensatz zu früher hat sich die Installation der Bibliothek etwas verändert. Hierfür sollte man jetzt pip nutzen. Dabei handelt es sich um ein Tool zur Paketverwaltung unter Python. Zur Installation gibt man im Terminal folgendes ein:

curl -O https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

Damit ist pip installiert und kann genutzt werden:

sudo pip install tweepy

Pip installiert hiermit die Bibliothek Tweety und löst alle Abhängigkeiten auf, so das diese anschließend systemweit genutzt werden kann.

Twister

Twister klingt nicht nur wie Twitter, sondern sieht so aus. Bei Twister handelt es sich um eine dezentrale Plattform für Microblogging, ähnlich Twitter. Das ganze basiert dabei unter anderem auf dem Bitcoin-Protokoll und Distributed Hash Tables. Ziel ist es dabei eine Plattform aufzubauen, welche dezentral arbeitet und damit keine Abhängigkeiten zu einen einzelnen Anbieter hat.

Das Webinterface von Twister

Das Webinterface von Twister

Bei dem Protokoll und der Referenzimplementierung handelt es sich um freie Software, welche unter der BSD- und der MIT-Lizenz lizensiert ist. Die offizielle Seite ist auf twister.net.co zu finden. Der Quelltext der unterschiedlichen Implementationen befindet sich auf GitHub.

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.

JSLint für TextMate

Möchte man die Qualität seines Javascript-Quelltextes überprüfen, sollte man sich JSLint anschauen. Es analysiert den Quelltext und weißt auf Fehler und problematische Stellen hin.

Die Ausgabe von JSLintMate

Die Ausgabe von JSLintMate

Für die Nutzung von JSLint im Mac OS X Texteditor TextMate gibt es die Erweiterung JSLintMate. Ist diese installiert, kann der Javascript-Quelltext direkt aus dem Editor heraus überprüft werden. Neben der kompilierten Version ist auch der Quelltext auf GitHub zu finden. Die Erweiterung steht unter der MIT-Lizenz und ist somit freie Software.

Wer bin ich?

Wer im neuen Jahr seine Kenntnisse in Programmiersprachen auffrischen will, der sollte es mal mit dem Hello Word Quiz probieren.

Hello World Quiz

Hello World Quiz

Bei dem Quiz bekommt man ein Stück Quelltext zu sehen. Die Aufgabe ist es nun die dazugehörige Sprache zu bestimmen. Zu finden ist das ganze dabei auf helloworldquiz.com. Das Quiz ist dabei unter der MIT-Lizenz lizensiert. Der entsprechende Quelltext befindet sich auf GitHub.