Neues aus der Welt des Internet und der Programmiersprachen
Aus del.icio.us wird delicious.com: Facelifting und Namensänderung
Schneller und einfacher soll es sein, das neue delicious.com, welches neben der alten reaktionären Schreibweise del.icio.us nun auch in der Klartextvariante erreichbar ist. Verwirrend soll er gewesen sein, der alte Name, außerdem sei er oft falsch geschrieben worden. Neben dem Namen ist auch das Design angepasst und die Technik verbessert worden. Mit einer Benutzerzahl von 5 Millionen wurde auch eine neue Infrastruktur nötig, um den Besucherandrang zu meistern.
Als erster Anwender des Taggings hat delicious auch die Tag-Navigation und die Tag-Suche deutlich verbessert. Die überarbeitete Suchmaschine muss jedenfalls dem Slogan
Search the biggest collection of bookmarks in the universe…
gerecht werden.
Bookmark-Sammlungen können in einer Sidebar überblickt werden, Benutzer können private Nicknames erhalten.
Es bleibt die Frage, wann die ersten Copy-Cat-Bookmarking-Portale auf den Plan treten und nachziehen.
NASA Mars Phoenix Lander erreicht Mars-Nordpol
Nach dem grandiosen Fehlschlag des Mars Polar Landers vom Dezember 1999, der den Mars-Südpol erkunden sollte, startete die NASA mit dem Mars Phoenix Lander einen neuen Anlauf und landete um 1.53 Uhr MESZ erfolgreich auf dem Nordpol des roten Planeten.
Zur Darstellung des ungefähren Landepunktes (Vastitas Borealis, 68° nödliche Breite, 234° östliche Länge) benutzen wir die seit 14. Dezember 2007 verfügbare Mars-Erweiterung der Google Maps API (Kartentyp G_MARS_ELEVATION_MAP):
[HTML1]
Die ursprünglich für die genaue Positionsbestimmung vorgesehene Mars Descent Camera (MARDI) kommt nicht zum Einsatz, weshalb dafür wohl Aufnahmen des Mars Reconnaissance Orbiter verwendet werden.
Wenig später trafen auch schon die ersten Bilder ein und bestätigen den guten Zustand der Sonde und deren Subsysteme, weshalb einer erfolgreichen Weiterführung der Mission nichts mehr im Wege stehen sollte.
Polygonale Muster in der Nähe de Landestelle.
Auf festem Boden.
WordPress-Exploits verursachen Spam-Epidemie
Nachdem etliche veraltete WordPress-Installationen der Version 2.3.2 oder älter gehackt wurden und für Spamzwecke zum Einsatz kommen, sah sich Technorati gezwungen, betroffene Blogs aus dem Index zu nehmen. Auch Google weist betroffene Blog-Betreiber mit einer zusätzlichen Texteinblendung in den Suchergebnisseiten auf den Befall hin, der allerdings mehr als Warnung für den Besucher zu verstehen ist:
Google AJAX Translation API
Google wirft ob seiner 20%-Regelung mittlerweile fast im Wochenrhythmus neue Anwendungen und APIs ins Feld, wobei die vor Kurzem frei gegebene Google AJAX Translation API wohl nicht nur für das mehrsprachige Südtirol sehr interessant sein dürfte. Ben Lisbakken stellte die neue API am 20. März 2008 im entsprechenden Google-Entwickler-Blog vor und gibt eine einfache Schritt-für-Schritt-Anleitung, um mit der brandneuen API die erste Anwendung zu erstellen.
Die Javascript-Bibliothek gestattet es, die 2 Hauptbereiche Sprach-Übersetzung und Sprach-Erkennung abzudecken und akzeptiert aktuell 13 Sprachen sowie 29 Übersetzungs-Paare. Auf Grund der niedrigen Versionsnummer lassen sich Fehler und Ungereimtheiten nicht vollständig ausschließen, unsere kurzen Übersichtstests haben jedenfalls keine Unstimmigkeiten aufdecken können.
Zu Beginn muss die API eingebunden werden:
Als nächster Schritt werden die API-Funktionen über den AJAX API Loader geladen:
google.load( „language“, „1“ );
Vor der Benutzung irgendwelcher Funktionen muss die Seite vollständig geladen sein. Die AJAX-API bietet dazu eine Standardmethode, welche die übergebene Funktion aufruft, wenn die Seite vollständig geladen ist. In dieser Funktion können dann alle notwendigen Initialisierungen und Methodenaufrufe platziert werden:
google.setOnLoadCallback( OnLoadCallback );
Innerhalb der Load-Callback-Funktion lassen sich alle Funktionalitäten der API nutzen, ein Übersetzungsaufruf benötigt den zu übersetzenden Text, die Quell- und Zielsprache sowie eine Callback-Funktion, welche das Ergebnis des Aufrufs als Objekt übergeben kriegt:
google.language.translate( ‚traduzione‘, ‚it‘, ‚de‘,
function( Result )
{
alert( Result.translation );
}
);
Für die verwendbare Sprache gibt es eine Liste von Kürzeln.
Die Nutzung der Spracherkennung erfolgt analog, das Ergebnis des Aufrufs wird wiederum als Objekt an die Callback-Funktion übergeben:
google.language.detect( ‚traduzione‘,
function( Result )
{
alert( Result.language );
}
);
Einen unbekannten Text könnte man wie folgt übersetzen:
strUnknownText = ‚lingua sconosciuta‘;
google.language.detect( strUnknownText,
function( Result )
{
[…]
Google und Blogs aus Südtirol, vulgo „Südtirol-Blogs“
Vor einiger Zeit haben wir uns darüber ausgelassen, dass die Südtiroler Blog-Landschaft mehr oder weniger vollkommen vom Tourismus eingenommen ist, zumindest führten die ersten 50 Google-Treffer-Listen zu Begriffen wie „Südtirol Blog“ oder „Blog Südtirol“ fast ausschließlich Blogs auf, welche weitläufig mit der Tourismus-Branche zusammenhängen.
Heute haben wir bemerkt, dass Google für eben diese Suchbegriffkombination „Südtirol Blog“ an der 15. Stelle, also relativ prominent auf der 2. Seite auch unseren Blog führt, welcher weitestgehend wertfrei Naturwissenschaften und Technik zum Thema hat und trotzdem aus Südtirol kommt.
Get Social