Heute musste ich erfahren das Firefox in seiner vierten Beta Version 3.6 die File API integriert hat. Damit wird es uns Webentwicklern demnächst deutlich erleichtert File Uploads anzubieten. Die JS API bietet dabei alles was man sich so wünscht. Ein File Object was einem Methoden für den Filenamen, den File-Mime-Type und die File-Größe bietet. Einen vereinfachten Drag und Drop Modus um Dateien hochzuladen und eine Möglichkeit kleine Vorschaubilder der Datei direkt im Browser zu erstellen.
Wer sich vorab schon mit ein paar Code Beispielen beschäftigen will dem kann ich einen Blick ins Mozilla Developer Center nur empfehlen. Ich für meinen Teil kann es kaum erwarten. Die Grenze zwischen Desktop und Web verwischt immer mehr
Archive for November, 2009
Heute nehme ich noch einmal kurz Bezug auf meine Eclipse Plugin Sammlung. Seit Eclipse Galileo (3.5) kann man endlich seine Software Sites exportieren. Da ich das immer mal wieder brauche stelle ich hier meine gesammelten Bookmarks für alle zur Verfügung.
<?xml version="1.0" encoding="UTF-8"?> <bookmarks> <site url="http://andrei.gmxhome.de/eclipse/" selected="true" name="Any Edit"/> <site url="http://download.eclipse.org/birt/update-site/2.5/" selected="true" name="BIRT Update Site"/> <site url="http://e-rat.sourceforge.net/updatesite/" selected="true" name="e-Rat"/> <site url="http://www.bastian-bergerhoff.com/eclipse/features" selected="true" name="Eclipse Tools"/> <site url="http://download.eclipse.org/technology/epp/packages/galileo" selected="true" name="EPP Packages Repository"/> <site url="http://download.eclipse.org/releases/galileo" selected="true" name="Galileo"/> <site url="http://dist.codehaus.org/groovy/distributions/updateDev/" selected="true" name="Groovy"/> <site url="http://download.jboss.org/jbosstools/updates/nightly/trunk/" selected="true" name="JBoss Tools"/> <site url="http://m2eclipse.sonatype.org/update/" selected="true" name="Maven"/> <site url="http://m2eclipse.sonatype.org/releases/0.9.9.200906081351" selected="true" name="Maven Integration for Eclipse Dev Update Site"/> <site url="http://m2eclipse.sonatype.org/update-dev" selected="true" name="Maven Integration for Eclipse Dev Update Site"/> <site url="http://download.eclipse.org/tools/mylyn/update/e3.4/" selected="true" name="Mylyn for Eclipse 3.4 and 3.5"/> <site url="http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/" selected="true" name="SVN Connector"/> <site url="http://download.eclipse.org/eclipse/updates/3.5" selected="true" name="The Eclipse Project Updates"/> <site url="http://download.eclipse.org/webtools/updates" selected="true" name="The Eclipse Web Tools Platform (WTP) Project update site"/> </bookmarks>
Vor kurzem habe ich mein Ubuntu auf 9.10 (Karmic Koala) aktualisiert und leider musste ich dazu feststellen das Eclipse mit einigen Dialogen Probleme hat. So war es mir z.B. nicht immer möglich die Knöpfe der Dialoge mit der Maus zu betätigen. Die Tastaturkürzel waren allerdings noch funktionsfähig.
Nachdem mich das Problem nach zwei Tagen endgültig zur Verzweiflung gebracht hat bemühte ich Google nach einer Lösung. Das Problem liegt anscheinend darin, daß Eclipse einige Hacks im SWT verwendet um unter GTK zu laufen. Das Problem kann allerdings behoben werden wenn man für Eclipse die Umgebungsvariable GDK_NATIVE_WINDOWS auf 1 setzt.
#!/bin/sh export GDK_NATIVE_WINDOWS=1 /opt/eclipse-3.5/eclipse
Ruft man Eclipse über dieses kleine Shellskript auf funktioniert wieder alles so wie es soll.
