Home

Nach langer Zeit mal wieder ein Eintrag in mein Blog! Es hat sich viel getan in letzter Zeit, was irgendwie meine ganze Aufmerksamkeit abgezapft hat…

Am 5. Juni 2009 ist der Dokumentarfilm “Home” von Yann Arthus-Bertrand erschienen. In eindrucksvollen Bildern – meist Luftaufnahmen, die mit einer hochauflösenden Digitalkamera gemacht wurden – zeigt Bertrand die Erde. Thematisiert werden das zunehmende von Menschenhand verursachte ökologische Ungleichgewicht mit Globaler Erwärmung, schwindender Biodiversität, Überbevölkerung. Der Film soll uns die Verantwortung für unseren Planeten, unser “Raumschiff Erde” in Erinnerung rufen. Zu Zeiten einer Wirtschaftskrise in der der Klimaschutz nur mehr eine Randrolle spielt ein wichtiges Thema.

Sehr traurig finde ich, dass der Film keinen Filmverleih in Deutschland gefunden und auf zuwenig Medienecho gestoßen ist. Glücklicherweise kann man bis zum 14. Juni den Film in voller Länge auf YouTube anschauen…

Als kleiner Appetithappen hier der Trailer:

Posted by Sebastian on June 11th, 2009 No Comments

Fixmeier

Aha… was ist denn das nun schon wieder? Habe heute die Seite fixmeier.de entdeckt. Das Produkt: Abhilfe für langsame DSL-Leitungen…

Wir wissen ja alle, dass unsere DSL-Leitungen durch defekte Komponenten oder aber den Elektrosmog der bösen Nachbarn gestört werden :-) Die Folgen sind Abbrüche beim Download, WoW-Verzweiflung usw. Hier kann nur FIX-RUTE helfen:

Legen Sie sich den Hüftgurt für die Mess- und Analyseinterpretationsgeräte um die Hüfte, so dass dieser leicht auf dem Hüftknochen aufliegt. Verschließen sie den stufenlos verstellbaren Hüftgurt fest. Achten Sie dabei darauf, dass sie keine Atemnot bekommen. Nehmen Sie nun die FIX-Rute in beide Hände und beginnen Sie die DSL-Komponenten sorgfältig abzusuchen bis sie einen deutlichen Ausschlag spüren. Schauen Sie jetzt auf den Monitor des Analyseinterpretationsgerätes. Die Schadensursache wird angezeigt. Beenden Sie Ihre Analyse erst, nachdem Sie alle Komponenten sorgfältig und lückenlos untersucht haben. Beginnen Sie dann mit der vorgeschlagenen Behandlung. Sollten Sie keinen Schaden an den DSL-Komponenten gefunden haben, setzen Sie den mitgelieferten Kopfhörer auf und untersuchen Sie die Wand auf Elekro-Smog. Orientieren Sie sich dabei intuitiv an den Audiosignalen.

Solche und andere Produkte finden sich auf der offensichtlich nicht ganz ernst gemeinten Homepage. Jetzt stellt sich natürlich die Frage: Was bitte soll das alles? Ich glaub hier handelt es sich um virales Marketing… nur für was?

Nachtrag:
Fixmeier residiert “angeblich” laut Impressum unter

Fixmeier Limited 69
Great Hampton St
B18 6EW Birmingham
United Kingdom

Eine kurze Suche nach der Adresse zeigt, dass auch die Firma GoAhead dort ihre Heimat hat. Produkt ist die Gründung einer Limited für 260€… Ein Schelm wer böses denkt :-)

Aber warum gibt jemand 260€ aus und schaltet Werbung auf heise.de (dort hab ich’s zum ersten mal gesehen), was bestimmt auch nicht ganz billig ist?

Posted by Sebastian on September 13th, 2008 2 Comments

XML parsen und wieder in String konvertieren

XML wird in Java meist über DOM oder SAX bearbeitet. Im Falle von DOM wird ein Baum aufgebaut, der die Struktur und die Inhalte des XML Dokuments wiedergibt. Wie kommt man aber von einem XML String zu einem DOM Baum und vom DOM Baum wieder zurück zu einem String? Dafür habe ich ein kleines Helferlein programmiert…

import java.io.IOException;
import java.io.StringReader;
import java.io.StringWriter;
 
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
 
import org.w3c.dom.Document;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
 
/**
 * Utilities for parsing and converting XML DOMs.
 */
public class XMLUtilities {
 
	/**
	 * Parse a string containing XML.
	 *
	 * @param xmlString the XML string
	 * @return XML DOM document
	 * @throws ParserConfigurationException
	 * @throws SAXException
	 * @throws IOException
	 */
	public static Document parse(String xmlString) throws ParserConfigurationException, SAXException, IOException {
		// define inputs
		StringReader stringReader = new StringReader(xmlString);
		InputSource inputSource = new InputSource(stringReader);
		// parse inputs
		DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
		DocumentBuilder builder = factory.newDocumentBuilder();
		Document document = builder.parse(inputSource);
		return document;
	}
 
	/**
	 * Convert XML DOM document to a string.
	 *
	 * @param document XML DOM document
	 * @return XML string
	 * @throws TransformerException
	 */
	public static String toString(Document document) throws TransformerException {
        StringWriter stringWriter = new StringWriter();
        StreamResult streamResult = new StreamResult(stringWriter);
        TransformerFactory transformerFactory = TransformerFactory.newInstance();
        Transformer transformer = transformerFactory.newTransformer();
        transformer.setOutputProperty(OutputKeys.INDENT, "yes");
        transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
        transformer.setOutputProperty(OutputKeys.METHOD, "xml");
        transformer.transform(new DOMSource(document.getDocumentElement()), streamResult);
        return stringWriter.toString();
	}
 
}

Posted by Sebastian on September 2nd, 2008 1 Comment

Visualisierung

Bei vielen Gelegenheiten fallen große Mengen an Daten an. Doch was nützen die, wenn man keine Besonderheiten (“Features”) oder Strukturen erkennen kann? Ein Ausweg aus dieser Misere bieten Visualisierungstechniken. Jeder kennt Torten- oder Balkendiagramme, aber es gibt noch weit mehr. Ich habe heute eine nette Seite gefunden, die viele dieser Techniken übersichtlich darstellt: Das Periodensystem der Visualisierungstechniken :-) Kann man bestimmt mal brauchen…

Posted by Sebastian on August 28th, 2008 No Comments

Noch mehr JavaOne: Applets are back!

Im letzten Eintrag habe ich bereits von den Videos zur JavaOne 2008 berichtet. Hier ist ein weiteres:

Update: Das Video ist leider nicht mehr verfügbar!