Quellcode durchsuchen

Manchmal ist man als Entwickler auf der Suche nach einem Stück Quellcode. Die Gründe dafür sind vielfältig und natürlich kann man für diesen Zweck die Suchfunktionen einzelner Portale wie GitHub und Co. nutzen um den gewünschten Quelltext zu finden.

searchcode in Aktion

Einfacher wird das ganze mittels searchcode.com, einer Quelltextsuchmaschine. Bei searchcode, werden nach eigenen Angaben, über sieben Millionen Projekte verschiedenster Plattformen durchsucht. Für den Gebrauch in Firmen, welche natürlich auch private Repositories betreiben, gibt es searchcode dabei auch als Lösung zum selberhosten. Der Quelltext von searchcode ist auf GitHub zu finden. Zu beachten ist hierbei, das es sich um keine freie Software handelt und man damit die Lizenzbedingungen bei der Eigennutzung des Servers genau lesen sollte.

Wann werde ich wegrationalisiert?

Früher wurde viele Menschen für Tätigkeiten benötigt welche heute von einigen wenigen Maschinen erledigt werden. Wer sich nun dafür interessiert, wie sehr der eigene Beruf von der Automatisierung betroffen ist, kann dies mit dem Job-Futuromat herausfinden. Entwickelt wurde dieser im Rahmen der Themenwoche Die Zukunft der Arbeit von der ARD.

Die Auswertung des Job-Futuromat für den Beruf des Softwareentwicklers

Die Daten – welche unter anderem von der Bundesagentur für Arbeit stammen – wurden dabei in eine Webapplikation gegossen, in welche man den gewünschten Beruf eingibt. Anschließend wird einem der Grad der Automatisierung für den betreffenden Beruf angezeigt. Zu finden ist der Job-Futuromat unter job-futuromat.ard.de.

Reguläre Ausdrücke online testen

Reguläre Ausdrücke sind mächtig. Wenn man einen solchen Ausdruck entwickelt z.B. um eine Zeichenkette zu extrahieren, ist es enorm hilfreich das ganze zeitnah zu debuggen. Mit der Webseite regexr.com gibt es dafür einen Dienst mit welchem eigene reguläre Ausdrücke schnell überprüft und getestet werden können. Dabei wird der Ausdruck auf der Seite eingegeben und anschließend gegen den angegebenen Text überprüft.

regexr.com

regexr.com

Daneben bietet der Dienst eine Reihe von Zusatzfunktionalitäten, wie die von Nutzern befüllte Bibliothek von regulären Ausdrücken für bestimmte Funktionalitäten. Der Quelltext des Dienstes ist auf GitHub zu finden – er ist unter der MIT-Lizenz lizenziert und damit freie Software.

Worst of OSM

Die freie Weltkarte OpenStreetMap ist über die Jahre immer größer, detailreicher und besser geworden. Wo Licht ist, ist allerdings auch Schatten zu finden. Beim OpenStreetMap sind dies – neben Edit-Wars und vielen (durchaus produktiven) Diskussionen – unbedachte Bearbeitungen, welche zu seltsamen Ergebnissen führen.

worstofosm.tumblr.com

worstofosm.tumblr.com

Eine Liste solcher Fehlschläge ist im Tumblr-Blog Worst of OSM zu finden. Von winzigen Häusern, interessant getaggten Imbissgelegenheiten bis zum Mißbrauch des freien Tag-Schemas ist dabei alles zu finden – damit findet der geneigte OpenStreetMap-Mapper seine tägliche Portion Grusel.

Ideentool für Autoren in neuer Version

In den letzten Tagen habe ich einige Stunden in das Ideentool gesteckt. Bei diesem Tool handelt es sich um ein Werkzeug für Autoren, welches diesem eine Menge Generatoren für Namen, Charaktere und ähnliches bereitstellt.

Das aktuelle Ideentool mit dem Blintextgenerator

Das aktuelle Ideentool mit dem Blintextgenerator

Im aktuellen Update wurden einige kleinere Fehler behoben und an der Performance geschraubt. Die größte Neuerung ist der Blindtextgenerator für Lorem Ipsum-Texte – dieser ermöglicht die Erzeugung von beliebig viel Lorem Ipsum – wobei die Menge nach Buchstaben, Wörtern oder Absätzen eingegrenzt werden kann. Wer das ausprobieren möchte findet das Ideentool unter ideentool.de.