Kategorie: Software & Apps

MailStore Home 5 erhältlich

Anfang 2011 habe ich die Software MailStore Home bereits vorgestellt. Definitiv eine der besten Lösungen im Bereich E-Mail-Archivierung. Neben allen gängigen Mailprogrammen werden auch POP3, IMAP sowie Exchange unterstützt.

Heute ist MailStore Home in Version 5 erschienen. Unter anderem wurde die Oberfläche neu gestaltet, wodurch die Bedienung noch einfacher werden soll. Außerdem lässt sich direkt mit dem Installationsprogramm eine portable Version erstellen, ähnlich wie beispielsweise bei Opera. Wichtigste Neuerung ist allerdings die automatische Konfiguration. Dabei müssen nur die Mail-Adresse und das Passwort eingegeben werden. Die Servereinstellungen werden automatisch erkannt, können jedoch auch manuell bearbeitet werden.

Für alle privaten Anwender ist die Software komplett kostenlos erhältlich.

Download MailStore Home 5

Kategorien: Software & Apps Windows

Dropbox 1.3 mit verbessertem Upload / Download

Ganz neu erschienen ist eine erste Betaversion von Dropbox 1.3. Neben einigen neuen Features und Verbesserungen, die bisher noch nicht bekannt sind, wurde der Upload- und Downloadprozess verbessert. Vor allem bei vielen kleinen Dateien und bei einer Erstsynchronisation soll die Performance deutlich erhöht worden sein.

Wer die neue Version testen möchte, sollte auf jeden Fall vorher ein Backup seiner Dropbox anlegen. Bis die finale Version von Dropbox 1.3 erscheint, sollen alle paar Tage neue Betaversionen veröffentlicht werden.

Wer Dropbox noch nicht kennt und gerne testen möchte, sollte sich über diesen Link anmelden. Man startet dann bereits mit 2,25 GByte Speicherplatz, anstatt 2 GByte.

Download Dropbox 1.3.0 beta (Windows)
Download Dropbox 1.3.0 beta (Linux 32-bit)
Download Dropbox 1.3.0 beta (Linux 64-bit)

Genaue Firefox-Version herausfinden

Wie bei fast jedem anderem Programm, kann man sich auch bei Firefox Informationen über die verwendete Version anzeigen lassen. Zur entsprechenden Info gelangt man über den Firefox-Button und anschließend über die Menüpunkte “Hilfe” und “Über Firefox”.

In dem neu geöffneten Dialog steht aber nicht mehr wie früher die exakte Version, sondern nur noch die Hauptversion. Darunter befindet sich der verwendete “Update-Kanal”. In meinem Beispiel wird der beta-Kanal verwendet, weshalb höchstwahrscheinlich von einer Betaversion zu Firefox 8 ausgegangen werden kann. Allerdings gibt es sonst keine weiteren Informationen.

Um die genaue Betaversion zu bestimmen hilft jedoch folgender Weg. Gebt in die Adressleiste “about:buildconfig” ein.

Dort befindet sich ein Link (im Screenshot rot markiert) den ihr anklicken müsst.

Auf dieser Seite erfahrt ihr die genaue Version eures verwendeten Firefox. Im Beispiel ist dies die Beta 3 von Firefox 8.

Kategorien: Firefox Software & Apps

Alphaversion von Opera 12 veröffentlicht

Der norwegische Browser Opera 12 wurde in einer ersten Alphaversion veröffentlicht. Hauptneuerung ist die Hardwarebeschleunigung, wobei aktuell noch eine Grafikkarte mit OpenGL-Unterstützung notwendig ist. Später sollen auch DirectX und weitere Schnittstellen unterstützt werden. Aktuell läuft die Hardwarebeschleunigung unter Windows, Linux und Mac OS. Durch WebGL lassen sich 3D-Inhalte nun auch direkt im Browser anzeigen. Ebenfalls neu sind Themes, welche die bisherigen Skins ablösen. Linux-User werden die neuen Themes aber erst in eine der nächsten Versionen nutzen können. Bei HTML5 kommt der neue Parser “Ragnarök” zum Einsatz. Auch insgesamt soll die Performance deutlich gestiegen und der Ressourcenbedarf gesunken sein.

Die finale Version von Opera 12 wird für Dezember 2011 oder Januar 2012 erwartet.

Download Opera 12 Alpha

Bundestrojaner entfernen

Wie man den Bundestrojaner auf seinem PC entdecken kann, habe ich bereits beschrieben. Auch schrieb ich, dass viele Hersteller von Antiviren-Software bereits an einer entsprechenden Software arbeiten. Steganos ist der erste Hersteller, der mittlerweile ein entsprechendes Tool anbietet.

Der “Steganos Anti-Bundestrojaner” überprüft den Rechner und bietet auch die Möglichkeit zur Löschung an, falls er gefunden wurde. Das Tool funktioniert aktuell nur unter 32-Bit-Betriebssystemen.

Download Anti-Bundestrojaner

Bundestrojaner erkennen

Der Chaos Computer Club (CCC) hat den “Bundestrojaner” in die Finger bekommen und eingehend untersucht. Dabei hat die Meldung weite Wellen in der Politik geschlagen, worauf ich aber nicht weiter eingehen möchte. Vielmehr möchte ich aufzeigen, wie man den “Bundestrojaner” auf seinem System erkennen kann.

Leider gehen die Ausführungen des CCC nicht genau auf die Frage ein. Allerdings lässt sich mit Sicherheit sagen, dass unter “C:\windows\system32” eine Datei namens “mfc42ul.dll” liegt. Außerdem wird die Datei “winsys32.sys” beim Start des Betriebssystems automatisch geladen. Dies soll über die AppInit-Funktion geschehen. Der Autorun-Eintrag kann aber problemlos mit dem Tool Autoruns von Sysinternal aufgespürt werden. Des Weiteren soll die Kommunikation über den Windows-Explorer stattfinden. Mit einer Firewall kann man dem Explorer aber problemlos den Zugang zum Internet verbieten.

Viele Hersteller von Antiviren-Software gaben bereits bekannt, dass ihre Software den “Bundestrojaner” demnächst auch erkennen und wie normale Schadsoftware behandeln werden.

Nach aktuellem Kentnisstand ist der “Bundestrojaner” lediglich unter Windows einsatzfähig. User von Linux oder Mac müssen derzeit nichts befürchten.

VMware Player 4 mit Windows 8 Unterstützung

Gestern wurde der VMware Player in Version 4 released. Leider funktioniert ein direktes Update der 3er Version nicht. Diese muss zuerst komplett deinstalliert werden, was aber automatisch geschieht.

Mit dabei natürlich die Unterstützung für Windows 8. Zwar noch nicht offiziell, aber im Gegensatz zur vorigen Version lässt sich die Developer Preview von Windows 8 installieren und ohne Probleme benutzen. Dazu müsst ihr eine neue VM erstellen und folgende Schritte beachten.


Wie im Screenshot zu sehen ist, dürft ihr das Image nicht direkt angeben und müsst die unterste Option wählen.


Anschließend wählt ihr in folgendem Fenster für die 32-Bit-Version von Windows 8 einfach “Windows 7” aus. Für Windows 8 64-Bit entsprechend “Windows 7 x64” verwenden.

Nach dem Erstellen der VM müsst ihr nochmal in die Einstellungen gehen und in der Sektion “CD/DVD (IDE)” das Win-8-Image auswählen.

Ansonsten halten sich die Neuerungen in Grenzen. Lediglich die virtuelle Hardware bekommt ein paar Updates. So können einzelne VMs nun maximal 64 GByte Speicher verwalten und die Anzeige im Unity-Modus wurde verbessert. Außerdem können Bluetooth-Geräte des Hosts mit dem Gast geteilt werden, Linux unterstützt USB 3.0 und ein neues HD Audio Gerät ist unter Windows verfügbar.

Download VMware Player 4.0.0 build 471780

Erste Beta von Firefox 8 veröffentlicht

Nur drei Tage nach dem Erscheinen von Firefox 7 hat Mozilla die erste Betaversion von Firefox 8 veröffentlicht. Eine wesentliche Neuerung ist die bessere Kontrolle über installierte Add-ons. So sollen Toolbars z.B. nicht mehr automatisch ausgeführt werden, sondern müssen in den Optionen explizit eingeschaltet werden. Durch Cross-Origin Resource Sharing (CORS) sollen externe Texturen im WebGL sicher nachgeladen werden können. Auch die Sicherheit von Websockets wurde verbessert. Außerdem können Webentwickler nun das native Kontextmenü im Firefox beim Rechtsklick mit HTML5 anpassen.

Was mich persönlich am meisten erfreut sind die neuen Tab-Animationen beim Verschieben von Tabs. Dadurch wird das Verschieben von Tabs deutlich angenehmer. Auch interessant ist eine neue Option unter Einstellungen im Reiter Allgemein. Damit kann festgelegt werden, ob alle Tabs direkt nach dem Start geladen werden sollen oder das Laden erst mit Klick auf das jeweilige Tab beginnen soll. Dadurch kann auch die Startzeit von Firefox deutlich reduziert werden.

Sofern es keine größeren Probleme gibt, wird die finale Version von Firefox 8 am 8. November 2011 erscheinen.

Download Firefox 8 Beta 1
Portable Firefox 8 Beta 1 @ Caschy

RailsInstaller 2 für Windows

Vor ein paar Monaten habe ich beschrieben, wie ihr Ruby on Rails 3 unter Windows von Hand installieren könnt.

Mittlerweile ist Version 2 des RailsInstallers erschienen. Im Regelfall würde ich das Tool der manuellen Installation von Ruby on Rails 3 vorziehen. Neben dem Update auf Ruby 1.9.2 ist in der neuen Version auch bereits Rails 3.1 enthalten. Außerdem ist TinyTDS enthalten, wodurch mittels FreeTDS eine MSSQL-Datenbank genutzt werden kann. Alternativ kann auch das integrierte SQLite in Version 3.7.3 verwendet werden.

Download RailsInstaller

Attack Surface Analyzer

Das kostenlose “Attack Surface Analyzer” von Microsoft ist für Windows Vista, 7 und Server 2008 erhältlich und kann Änderungen im Windows-System nach der Installation von Programmen feststellen. Obwohl das Tool in erster Linie für Entwickler gedacht ist, können auch Administratoren und Anwender davon Gebrauch machen. Beispielsweise kann man damit herausfinden, ob die Installation eines Programms die Sicherheit negativ beeinflusst. Dazu muss vor und nach der Installation des gewünschten Programms ein Scan mit dem “Attack Surface Analyzer” erstellt werden. Anschließend werden hinzugekommende Dateien, Registry-Schlüssel, ActiveX-Controls und offene Serverports aufgezeigt.

Download Attack Surface Analyzer

Kategorien: Software & Apps Windows

Firefox 7 freigegeben

Wie ursprünglich geplant wurde heute die finale Version von Firefox 7 veröffentlicht. Die zahlreichen Veränderungen verbergen sich jedoch alle unter der Oberfläche.

Durch eine optimierte Speicherverwaltung soll sich der Speicherbedarf des Browsers um 20 bis 50 Prozent verringern. Die Garbage Collection wird in regelmäßigen Abständen ausgeführt, wobei nicht mehr benötigter Speicher aus geschlossenen Tabs freigegeben wird. Auch der Start von Firefox 7 soll deutlich schneller sein. Dazu wird das Betriebssystem angewiesen, die XUL-Bibliothek bereits bei Systemstart zu laden. Weitere große Veränderung ist die Integration des neuen Grafiksystems Azure, welches sich an Microsofts Direct2D anlehnt. Dadurch soll die Darstellung von Webseiten beschleunigt werden. Zunächst kommt Azure aber nur zur Darstellung von 2D-Canvas-Elementen unter Windows 7 und Windows Vista zum Einsatz. Erst in späteren Versionen soll Azure das alte Grafiksystem namens Cairo auch in anderen Bereichen ersetzen. Darüber hinaus wurde die Synchronisation von Lesezeichen und Passwörtern beschleunigt und neue HTML5 und CSS3 Befehle werden unterstützt.

In den kommenden Tagen wechselt Firefox 8 in den Beta-Channel, Firefox 9 in den Aurora-Channel und es wird erste Nightly-Builds von Firefox 10 geben. Läuft alles nach Plan, wird Firefox 8 bereits am 8. November 2011 erscheinen. Firefox 9 soll am 20. Dezember 2011 folgen und Firefox 10 am 31. Januar 2012.

Download Firefox 7.0
Portable Firefox 7.0 @ Caschy

Firefox erreicht 100 Punkte im Acid3 Test

Obwohl der Acid3-Test bereits im Februar 2008 veröffentlicht wurde, haben die Firefox Versionen 4 bis 7 den Test bisher nur mit 97 von 100 Punkten bestanden. Seit einem Update des Acid3-Tests vor einigen Tagen kommt Firefox aber auf die volle Punktzahl.

Als Hintergrundinformation sollte man wissen, dass der Acid3-Test nur stichprobenartig bestimmte Webstandards prüft. Darunter befinden sich auch die drei, bisher fehlenden Punkte. Diese beziehen sich auf die Unterstützng von SVG-Fonts. In der Realität hat sich mittlerweile aber WOFF (Web Open Font Format) durchgesetzt, weswegen SVG-Fonts nie genutzt wurden. Selbst andere Browser, die in der Vergangenheit 100 Punkte erreichten, haben SVG-Fonts fehlerhaft implementiert, um auf die werbewirksame Zahl von 100 Punkten zu kommen. Firefox zog jedoch nicht mit und blieb bis vor Kurzem eben bei 97 Punkten stehen.

H.265 kommt 2013 als H.264-Nachfolger

H.264 ist ein Standard zur hocheffizienten Videokompression der bereits 2003 veröffentlicht wurde. Mittlerweile kommt er fast in allen Bereichen zum Einsatz. Neben Blu-ray, DVB-S2 und Video-Streaming wird er beispielsweise auch in Smartphones und Digitalkameras verwendet. Zum geplanten Nachfolger ist bisher nicht viel zu hören, weshalb ich euch über den aktuellen Stand informieren möchte.

Das Nachfolgeprojekt befindet sich derzeit in Entwicklung und hört auf den Namen “High Efficiency Video Coding” (HEVC). Nach aktuellem Stand ist die Fertigstellung für Januar 2013 geplant. Anschließend soll der neue Standard als H.265 von der ITU-T verabschiedet werden.

Im Vergleich zu H.264 High Profile (HP) soll H.265 bei gleicher Bildqualität doppelt so gut komprimieren. Dies soll dadurch erreicht werden, dass H.265 nur die halbe Bitrate benötigt. Gegenwärtig soll HEVC bereits etwa 30 Prozent Datenrate einsparen. Hauptneuerung ist ein neues Konzept für die Entropiekodierung. Der “Probability Interval Partitioning Entropy” (PIPE) genannte Algorithmus sorgt für eine verlustfreie Datenkompression. Jedem einzelnen Zeichen eines Codierverfahrens werden unterschiedlich lange Folge von Bits zugeordnet.

Weitere Informationen und auch technische Details gibts auf der offiziellen Homepage.

Firefox 7 Beta 1 verbraucht weniger Speicher

Wenige Tage nach Veröffentlichung der finalen Firefox 6 Version hat Mozilla die Beta 1 von Firefox 7 freigegeben. Durch die optimierte Speicherverwaltung soll der Browser bis zu 50 Prozent weniger Platz im Arbeitsspeicher belegen. Bei mir persönlich ist der RAM-Bedarf von 800 auf rund 500 MByte zurückgegangen. Außerdem soll die Garbage Collection nun effizienter arbeiten und regelmäßig den nicht mehr benötigten Speicher freigeben. Weitere große Veränderung ist die Integration des neuen Grafiksystems Azure, welches sich an Microsofts Direct2D anlehnt. Dadurch soll das Rendering von Webseiten beschleunigt werden. Außerdem verspricht Mozilla, dass der Browser schneller startet und die Synchronisation von Lesezeichen und Passwörtern flotter mit dem Server abläuft.

Nach der Installation ist mir sofort die geänderte Schriftdarstellung aufgefallen. Wer die Änderung ebenfalls wie ich rückgängig machen möchte, öffnet “about:config” und ändert dort folgende zwei Werte.

gfx.font_rendering.cleartype_params.force_gdi_classic_for_families
Wert leeren ""
gfx.font_rendering.cleartype_params.force_gdi_classic_max_size
Wert von "15" auf "1" ändern

Die Veröffentlichung der fertigen Version von Firefox 7 ist für 27. September 2011 geplant. Zeitgleich mit Erscheinen der ersten Betaversion von Firefox 7 gibt es auch erste Nightly-Builds von Firefox 9.

Download Firefox 7.0 Beta 1
Portable Firefox 7.0 Beta 1 @ Caschy

Java 7: Verbesserungen an der Programmiersprache

Nach mehr als fünf Jahren Entwicklungszeit erschien vor kurzem Java in Vesion 7. Insgesamt enthält die neue Version rund 9.500 Verbesserungen. Nachfolgend eine Liste der wichtigsten Neuerungen:

  • neue API für Dateisystem-Operationen (NIO.2)
  • neue API für Multi-Core-Systeme
  • neuer Garbage Collector (G1)
  • verbesserten Unterstützung von dynamischen Programmiersprachen (Ruby, Python und Javascript)
  • Unterstützung von Unicode 6.0
  • Überarbeitung zahlreicher Bibliotheken

Eine detaillierte Übersicht aller Neuerungen findet ihr in den Release Notes.

Programmieren in Java soll leichter werden

Zu den oben genannten großen Änderungen kommen noch einige kleinere Verbesserungen, die vor allem das Programmieren in Java erleichtern sollen. Nachfolgend ein paar Beispiele.

Numerische Literale lassen sich nun neben der dezimalen (36), hexadezimalen (0x24) sowie oktalen (044) auch in der binären (0b100100) Schreibweise definieren.

[sourcecode language=”java”]public static final float PI = 3.141592f;
int decimal = 36;
int hex = 0x24;
int octal = 044;
int binary = 0b100100;
[/sourcecode]

Zur besseren Lesbarkeit dürfen numerische Literale nun mit Unterstrichen versehen werden. Allerdings nicht am Anfang oder am Ende und an zweideutigen Stellen, wie beispielsweise vor oder nach dem “x” in der hexadezimalen Schreibweise. Der Compiler entfernt beim Parsen die Unterstriche.

[sourcecode language=”java”]int longBinary = 0b1001_0011_0110_1011;
int longHex = 0xAA33_BE41;
int million = 1_000_000;[/sourcecode]

Das Anlegen von Objekten mit generischen Parametern wurde durch die Einführung des Diamond-Operators (<>) erleichtert. Auf der rechten Seite muss die Zuweisung nicht mehr wiederholt werden. Dadurch spart man sich Tipparbeit und der Quellcode wird kürzer und übersichtlicher.

[sourcecode language=”java”]HashMap<String, List<Integer>> map = new HashMap<String, List<Integer>>();
HashMap<String, List<Integer>> map = new HashMap<>(); // kürzere Schreibweise
ArrayList<String> liste = new ArrayList<String>();
ArrayList<String> liste = new ArrayList<>() // kürzere Schreibweise;[/sourcecode]

Switch-Case-Anweisungen funktionieren ab Java 7 neben primitiven Datentypen nun auch mit Zeichenketten. Dabei wird der String im Switch-Ausdruck mit der Methode “equals” mit dem Case-Fall verglichen. Anschließend gibt er die entsprechende Zahl zurück.

[sourcecode language=”java”]public static int getDay(String day) {
int dayNumber = 0;
if (day == null) { return dayNumber; }
switch (day.toLowerCase()) {
case "montag": dayNumber = 1; break;
case "dienstag": dayNumber = 2; break;
case "mittwoch": dayNumber = 3; break;
case "donnerstag": dayNumber = 4; break;
case "freitag": dayNumber = 5; break;
case "samstag": dayNumber = 6; break;
case "sonntag": dayNumber = 7; break;
default: dayNumber = 0; break;
}
return dayNumber;
}[/sourcecode]

Bei den Exceptions gibt es nun die Möglichkeit mehrere Exceptions in einem Catch-Block zu fangen. Zwischen den verschiedenen Typen steht dann jeweils ein OR-Zeichen (|). Sehr hilfreich um eine Aneinanderreihung von Catch-Blöcken zu vermeiden.

[sourcecode language=”java”]
try{
// …
} catch (IOException e) {
System.out.println("Operation xyz fehlgeschlagen: " + e);
} catch (ParseException e) {
System.out.println("Operation xyz fehlgeschlagen: " + e);
}

try {
// …
} catch (IOException | ParseException e) {
System.out.println("Operation xyz fehlgeschlagen: " + e);
}[/sourcecode]