PDFs unter Linux komprimieren

Möchte man unter Linux eine PDF komprimieren, so kann dies relativ unkompliziert auf der Konsole erledigt werden. Dazu gibt man einfach folgende Zeile ein:

gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -sOutputFile=output.pdf input.pdf

Ghostscript nimmt sich dann der Datei an und schreibt die Ausgabe in das mittels „sOutputFile“ bezeichnete Ziel. Die PDFs können dabei durchaus auf ein Drittel ihrer Größe schrumpfen.

Haxe

Programmiersprachen gibt es wie Sand am Meer. Allerdings würde man bei dem Namen Haxe im ersten Moment höchstwahrscheinlich etwas anderes verstehen. Bei „Haxe“ handelt es sich um eine aus dem Precompiler „ActionScriptMetaLanguage“ hervorgegangene Programmiersprache welche von Motion Twin entwickelt wird.

Eine Besonderheit von Haxe ist die Möglichkeit aus dem geschriebenden Quelltext unter anderem JavaScript, PHP und auch C++ zu erzeugen. Dadurch bedingt wird Haxe bei der Entwicklung von Webanwendungen bevorzugt eingesetzt. Ein Hello World würde in Haxe so aussehen:

class Test {
    static function main() {
        trace("Hello World !");
    }
}

Bei Haxe selbst handelt es sich um freie Software, so steht der Compiler unter der GPLv2, die Bibliotheken selbst unter der BSD Lizenz. Die offizielle Seite ist unter http://haxe.org zu finden.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Haxe_(Programmiersprache)

Wer drosselt?

Im Zuge der aufkommenden Diskussion über das Verhalten der Telekom und ihren neuen Tarife, welche man als funktional defekte Internetanschlüsse bezeichnen kann, ist es natürlich auch interessant zu sehen, welche Anbieter ebenfalls drosseln. Sozusagen als umgekehrte Empfehlungsliste. Eine solche Aufstellung findet sich unter http://werdrosselt.de/. Betrieben wird die Webseite dabei von René Hesse welcher auch unter http://renehesse.de/ zu finden ist.

Twitter und die verschwundenen Direktnachrichten

Es ist immer wieder interessant auf welches Verhalten man bei einigen Webdiensten gestoßen wird. So auch bei Twitter. Ich benutze ein Skript welches Tweets und Direktnachrichten nach einer gewissen Zeit wieder löscht. Das ist soweit nicht ungewöhnlich.

Die Direktnachrichten sind nicht nur beim Empfänger verschwunden

Die Direktnachrichten sind nicht nur beim Empfänger verschwunden

Allerdings führt das dazu, das man ein interessantes Verhalten entdecken kann. Wenn Person A der Person B eine Direktnachricht schickt und Person B darauf antwortet:

Person A: Hallo hast du heute Abend Zeit?

Person B: Ja klar.

Nun hat löscht Person B die Direktnachricht. Dabei kann es auch die Direktnachricht von Person A löschen. Soweit ist das kein Problem, allerdings wird die Direktnachricht auch bei Person A gelöscht. Somit bereinigt man nicht nur seinen eigenen Posteingang, sondern auch den des Absenders. Ob dies so gewollt ist? Seltsam ist es allemal.

Visual Basic zu C# konvertieren

Manchmal ergibt es Sinn Quellcode der in Visual Basic vorliegt nach C# zu konvertieren. Ein freies Tool, welches auch große Mengen konvertieren kann ist dabei „Econ NetVert“. Neben der Möglichkeit Visual Basic nach C# zu konvertieren, steht auch der umgekehrte Weg offen.

NetVert in Aktion

NetVert in Aktion

Auch das Konvertieren von mehreren Dateien ist kein Problem, genauso wie die Umwandlung ganzer Projekte. Bei „Econ NetVert“ handelt es sich um freie Software welche unter der GPLv2 steht. Bezogen werden kann die Anwendung und der Quelltext unter http://econnetvert.codeplex.com .