Zwei kostenlose Tools zur Arbeit mit PDFs

Der Acrobat Reader ist das Standard-Werkzeug für die Arbeit mit PDF-Dokumenten. Doch gibt es einige nützliche und vorallem kostenlose Tools, die wesentlich mehr können als der kostenlose Acrobat-Reader. Zwei davon möchte ich im Folgenden kurz vorstellen:

PDF X-Change PDF Viewer
Dieses populäre Tool von Tracker Software Products ist nicht nur ein PDF-Viewer, der den Acrobat Reader wunderbar ersetzen kann, sondern bietet zusätzlich eine Vielzahl von Annotations-Funktionen innerhalb eines PDF-Dokumentes.
Dank des PDF Viewers kann ich Vorlesungsfolien nun endlich direkt am Notebook schnell und komfortabel um Anmerkungen ergänzen und muss diese nicht mehr unbedingt ausdrucken. Ein kleiner Beitrag zum Umweltschutz!

tool_bars_pdf_xchange_viewer

Die Pro Version des PDF X-Change PDF Viewers bietet zahlreiche weitere Manipulations-Funktionen für PDF-Dokumente. Einige (wichtige) davon werden jedoch auch vom kostenlosen PDF Sam abgedeckt:

PDF Sam
Mit PDF Sam ist es kein Problem mehr, aus einzelnen PDFs neue zusammen zu setzen. Das Open Source Projekt steht in einer kostenlosen Basic Version sowie einer Enhanced Version zur Verfügung, deren Quellcode auch kostenlos verfügbar ist. Lediglich für Installer der Enhanced Version wird eine Spende in beliebiger Höhe erwartet. Ich beziehe mich im Folgenden auf die Basic Version, die für meine Zwecke voll und ganz ausreicht.

Insgesamt 6 Plugins sind im Basic-Modul enthalten: „Alternate Mix“, „Merge/Extract“, „Rotate“, „Split“, „Visual Document Composer“ und „Visual Reorder“.

Insbesondere die beiden grafischen Modi „Visual Document Composer“ und „Visual Reorder“ sind extrem hilfreich.

Mit ersterem ist es möglich, aus mehreren PDF-Dokumenten ein konsolidiertes Dokument zu erstellen. Dabei können einzelne Seiten aus den ausgewählten PDFs zum neuen Ziel-PDF in beliebiger Reihenfolge hinzugefügt werden. Zudem lassen sich einzelne Seiten bei Bedarf drehen.

Visual Document Composer in PDF Sam

Die „Visual Reorder“-Funktion beschränkt sich auf ein einzelnes PDF-Dokument und die Neuanordnung der Seiten dieses Dokuments. Auch hier können einzelne Seiten gedreht werden.

Interessant ist auch die „Split“-Funktionalität, da Dokumente nach zahlreichen Regeln zerlegt werden können. So lassen sich aus allen Einzelseiten eines PDFs automatisch eigene PDFs erzeugen. Ebenso ist ein Split nach einer definierten Anzahl Seiten, nach File-Size und dem Bookmark-Level möglich.
split_options_pdf_sam

Welche (kostenlosen) Tools nutzt ihr bei der Arbeit mit PDF-Dokumenten?

Slax – pocket operating system

Slax LogoIm Rahmen einer Rettungsaktion für eine zerstörte Notebookfestplatte bin ich auf die Linux-Distribution Slax gestoßen, die speziell für die Nutzung von CD oder USB-Stick ausgelegt ist. Ein nur 180 MB großer Download, auf einen USB-Stick entpackt reicht aus für ein voll funktionsfähiges Linux mit grafischer Oberfläche, das zumindest im vorliegenden Fall problemlos die gesamte Hardware des betroffenen Notebooks erkennt, inkl. Cardreader.

Das Sichern der noch lesbaren Dateien von der Festplatte ist damit ein Kinderspiel.

Das Basis-System enhält erstaunlich viele Features:

XWindow system, KDE desktop with K-Office, Internet browsing, e-Mail, Instant messaging, CD/DVD burning and ripping, Audio and Video encoding, Multimedia players, all and even more is included in Slax.

Wem das Basis-System nicht reicht, der kann es über Module erweitern.

Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical user interface and useful recovery tools for system administrators.

Probleme nach der Installation eines automatischen Updates für Word 2007

Bereits zum zweiten Mal hat jetzt ein automatisches Update für MS Word 2007 eben dieses Word 2007 funktionsunfähig gemacht. Zwar startet Word noch halbwegs normal, mit der Maus lässt sich das Programm dann jedoch nicht mehr steuern. Netterweise ist es dann auch nicht mehr möglich, ein Dokument zu schließen oder zu speichern.

Zum Glück gibt es eine einfache Lösung für das Problem:

Löschen Sie den Registrierungsteilschlüssel HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Data, um dieses Problem zu beheben.

Das ist einfach und funktioniert tatsächlich. Warum Microsoft nicht einfach beim nächsten automatischen Update das Probleme behebt, wo es doch offenbar bekannt ist, kann ich nicht verstehen.

The Traveling Salesman

Im Rahmen eines kleinen Projektes für die Uni beschäftige ich mich im Moment intensiver mit dem Traveling Salesman Problem und Lösungsalgorithmen dafür. Ziel das Projektes, das ich mit zwei Studienkollegen durchführe, ist es, die Funktionsweise dieser Algorithmen in einem Programm zu visualisieren. Von unserem Programm gibt es bisher noch keine öffentliche Version, jedoch gibt es bereits einige sehr schöne JAVA-Applets, die ähnliches leisten:

Ein Applet, das das Traveling Salesman Problem per Simulated Annealing (Simulierte Abkühlung) löst. Das Verfahren orientiert sich dabei am kontrollierten Abkühlen von Metallen zur Beeinflussung der Atom-Struktur. Details dazu gibt es bei Wikipedia 😉

Auch mit genetischen Algorithmen kann man das Traveling Salesman Problem lösen, wie man an diesem Applet sehr schön sehen kann.

Ein weiteres spannendes Verfahren ist die Ant Colony Optimisation, die das natürliche Verhalten von Ameisen bei der Suche nach kürzesten Wegen simuliert.

Natürlich gibt es noch weitere Verfahren, mit denen man das Traveling Salesman Problem lösen kann, jedoch will ich mich hier auf diese 3 bekannten Verfahren beschränken und auf die sehr gute  Seite zum Traveling Salesman Problem des Georgia Institute of Technology verweisen. Dort werden unter anderem die größten Traveling Salesman Probleme vorgestellt, die jemals gelöst wurden.

Android Video Demo

Nach langer Zeit mal wieder was Neues hier:

Google hat vor ein paar Tagen das neue kostenlose Betriebssystem Android für Handys vorgestellt. Das neue Betriebssystem basiert auf Linux und bietet ein kostenloses SDK, mit dem Entwickler eigene Anwendungen schreiben können. Darin können bereits von Beginn an verfügbare Anwendungen wie ein Maps-Tool, integriert werden. Die besten externen Anwendungen werden von Google mit bis zu 10 Mio. Dollar Preisgeld prämiert. Ein durchaus interessanter Anreiz…

Ich bin gespannt, ob Google es schafft, mit Android den Markt für Handybetriebssysteme zu revolutionieren. Die Demo sieht auf jeden Fall nett aus…