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.

WordPress Plugin zum erweiterten Benutzermanagment

In WordPress gibt es einige vordefinierte Nutzer, wie den Abonnenten oder den Redakteur. Möchte man weitere Nutzergruppen erstellen um die Rechte feiner zu granulieren wird dies mit WordPress Bordmitteln schwierig. Abhilfe schafft hier das Plugin Members.

Vergabe der Capabilities mittels Members

Vergabe der Capabilities mittels Members

Mit Hilfe des Plugins können neue Nutzerrollen angelegt werden und diese über die entsprechenden Capabilities mit Rechten versehen werden. Die neu angelegten Nutzergruppen können anschließend den jeweiligen Nutzern zugewiesen werden. Das Plugin ist dabei freie Software und steht unter der GPLv2. Der Quelltext ist auf GitHub zu finden.

Twitter Bibliothek für .NET und Mono

Möchte man in einer .NET respektive Monosprache einen Anwendung schreiben welche mit der Twitter API interagiert, so sollte man hierfür eine Bibliothek nutzen um den Aufwand in Grenzen zu halten.

tweetinvi.codeplex.com

tweetinvi.codeplex.com

Eine empfehlenswerte Biblitothek in diesem Bereich ist dabei Tweetinvi welche auf CodePlex zu finden ist. Tweetinvi ist dabei unter der Microsoft Public License lizensiert und somit freie Software. Die Bibliothek ist dabei problemlos in der Lage mehrere Millionen Tweets zu verarbeiten und befindet sich in aktiver Entwicklung. Ein einfaches Beispiel um einen Tweet abzusetzen könnte dabei so aussehen:

IToken token=new Token(twitterAccessToken, twitterAccessTokenSecret, twitterConsumerKey, twitterConsumerSecret);
ITweet tweet=new Tweet(tweetText, token);
bool success=tweet.Publish();

Damit hätte man den ersten Tweet mit dieser Bibliothek abgesendet.

Nekrologium

Mit der Twitter-API und einer Datenquelle kann man einiges anstellen. Und da man es bekanntlich nicht nur bei der grauen Theorie belassen sollte, habe ich das ganze in die Praxis umgesetzt.

Nekrologium auf Twitter

Nekrologium auf Twitter

Herausgekommen ist dabei der Twitter-Account Nekrologium welcher automatisch twittert, wenn eine bekannte Person verstorben ist. Als Datenquelle dient dabei der Nekrolog der Wikipedia, welcher ausgewertet und auf neue Todesfälle untersucht wird. Wenn dies der Fall ist, wird ein Tweet abgesetzt.