Die Locatoren

Die Locatoren

Jochen Bachmann  //  Spielkind das hier den nächsten Dienst ausprobieren will...Macher des http://twitter.com/dblocator ....und ansonsten Java-Entwickler und Gelbschuhträger

Nov 27 / 4:58am

DB Locator: Verbessungen bei Nutzung Twitter-Suche

Heute wurde wieder eine neue Version des DB Locators hochgeladen. Problemkind war die ganze Zeit das Abfragen von Tweets mit dem Hashtag #dbl mittels der Twitter-Suche, siehe dazu auch den Post

Nach dem die letzte Korrektur am Code anscheinend auch keine Verbesserung gebracht hatte, habe ich nun folgende Änderung durchgeführt.

Der DB Locator merkt sich nun gesondert die letzten gefundenen Tweets, die durch die Twitter-Suche gefunden wurden. Dies ist auf den Zeitraum von 12 Stunden beschränkt, da nur Tweets innerhalb dieses Zeitraums auch vom DB Locator berücksichtigt werden. Von diesen "gemerkten" alten Tweets der Twitter-Suche wird der älteste Tweet genommen und der Twitter-Suche als Parameter "since_id" die ID dieses Tweets übergeben. Das bedeutet, dass die Twitter-Suche nur Tweets zurückliefert, die seit diesem ältesten Tweet mit dem Hashtag #dbl erzeugt wurden.

Hoffentlich sind damit die Probleme mit der Twitter-Suche endlich behoben.
Nov 23 / 5:16am

Neue Version des DB-Locator: Probleme mit der Twitter-Suche

Der DB Locator nutzt zwei Verfahren, um an Tweets zu kommen, die für ihn gedacht sind.

1. Abfragen mittels der Twitter-Suche nach #dbl
2. Abfragen der Timeline der Follower

Da bei der Twitter-Suche Tweets von geschützten Accounts nicht auftauchen, ist das 2. Verfahren zusätzlich notwendig.

In der Vergangenheit hat sich gezeigt, dass der Aufruf der Twitter-Suche mittels API immer wieder zu lange gedauert hat (die Google Appengine bricht nach 30 Sekunden pro Request hart ab). Daher wurde ein Beschränkung der Suche auf die letzte gefundene Tweet-ID eingefügt. In den letzten Wochen passierte es immer mal wieder, dass Tweets in den Suchergebnissen erst nicht auftauchten und daher nicht berücksichtigt wurden. Wenig später tauchten sie dann wieder auf, zu diesem Zeitpunkt waren aber schon wieder neue Tweets intern als letzte Tweet-ID zwischengespeichert worden. Daher wurden diese verspäteten Einträge in der Twitter-Suche nicht mehr berücksichtigt und (mindestens zwei) Treffer über Twitter-Nutzer im gleichen Zug nicht erzeugt.

Das Problem sollte jetzt mit einem Workaround behoben sein. Der DB Locator merkt sich nun mehrere gefundene Tweets und beschränkt die Twitter-Suche nicht auf die letzte gefundene Tweet-ID sondern auf (im Moment) den fünften in der Vergangenheit gefundenen Tweet.

Ich werde weiterhin beobachten, ob der DB Locator Tweets der Twitter-Suche verschluckt. Sollte jetzt aber erstmal nicht mehr der Fall sein.

Nov 3 / 1:59am

Staulocator: Ne Rundfrage

Der nächste Locator-Dienst steht, zumindestens gedanklich, in den Startlöchern: Der Staulocator. 

Gedacht für Autofahrer, die es mal wieder auf der Autobahn oder Bundesstrasse in einen Stau verschlägt. Im Sommer dann vielleicht ganz nützlich um Twitter-Nutzer im gleichen Stau zu finden (und um dann gemeinschaftlich auf der Autobahn zu grillen?! ;-) Oder um sich vorab zu informieren, ob irgendwo aktuell ein Stau zu finden ist.

Es geht erstmal darum, wie Staus über Twitter überhaupt erfasst werden können. Vorschlag von pulseless: #stl A5N500
Soll heissen "A5 Richtung Norden, Kilometer 500". Das Hashtag #stl wäre das Erkennungszeichen für den Staulocator.

Woher kommt jetzt die Information, auf welchem Kilometer man sich jetzt gerade befindet? Hierzu auch wieder Mr. pulseless : http://de.wikipedia.org/wiki/Stationszeichen. Wäre das eine Lösung? Mir sind diese Kennzeichen noch nie so auf der Autobahn aufgefallen, daher meine Frage an die Vielfahrer: Ist das lesbar? Man kriecht oder steht in dem Moment auf der Strasse, könnte sich also danach umsehen und den Eintrag entsprechend twittern.

Für jeden weiteren Tip oder Hinweis sind wir dankbar!