Category Archive for 'Know-How'

Openoffice nutzen um Powerpoint und andere propriäteren Formate umzuwandeln

Tuesday, December 6th, 2005

Immer wieder taucht das Problem auf, dass proprietäre Formate wie Word, Excel und Powerpoint auf Serverseite nicht ordentlich umgewandelt werden können um sie z.B. als Bilder oder PDFs anzeigen zu können.
Dies könnte mittels OpenOffice verbessert werden. Es gibt eine SDK für OpenOffice/Staroffice, mit der man die Funktionen von OpenOffice aus einem Java oder C++ Programm [...]

Umwandeln von Latin1 in Unicode in der Shell

Tuesday, November 15th, 2005

Da ich kein Shell-Script gefunden habe hier eine kleine Perl-Lösung:
#!/usr/bin/perl
use strict;
use Unicode::String;
print Unicode::String::latin1($ARGV[0])->utf8();
Ausführen mit:
perl iso2uni.pl Ümläüte

Abhängigkeiten von Perl-Modulen

Friday, November 11th, 2005

Wer das Problem hat, mit einem bestimmten Server kein CPAN benutzen zu können wird das schonmal durchgemacht haben: Modul runterladen, irgendwie auf den Server übertragen, versuchen zu installieren, die nächste Abhängigkeit feststellen und wieder von vorne.
Eine Lösung dafür bietet das Perl-Module CPAN::Unwind, das in der Lage ist, ohne die zu installieren die Abhängigkeiten von [...]

Firefox mehr als 2 downloads von einem Server

Tuesday, November 8th, 2005

Wenn man im Firefox mehr als 2 Downloads vom selben Server machen möchte, kann man dies, indem man so vorgeht:
In die Adresszeile about:config eingeben.
In den Filter: network.http.max-persistent-connections-per-server eingeben
den entsprechenden Wert auf die gewünschte Anzahl setzen.
fertig

Gentoo Portage Tricks

Sunday, November 6th, 2005

Finden aller installierten Packages, die in mehreren Versionen vorliegen:
qpkg –dups -v
Finden des Paketes, in dem sich eine bestimmte Datei befindet:
qpkg -f /bin/ls

Trick zum Verschicken von Dateien über einen HTTP-Proxy

Friday, November 4th, 2005

Ich brauchte eine Lösung um eine Datei von einem geschützen Netzwerk zu übertragen, in dem ich nur einen HTTP-Proxy zur Verfügung hatte. Dazu habe ich die Datei per http-POST an ein Perl-Script im Internet gesendet, dass die Datei entgegengenommen und gespeichert hat.
Das perl-Script:
#!/usr/bin/perl
use strict;
use IO::File;
my $filename = “upload.whatever”;
my $target = new IO::File(”> ./files/$filename”) || die [...]

CPAN einstellen

Thursday, November 3rd, 2005

CPAN-Kommandos die man immer wieder braucht.
Bedienung:
m Modulname: Zeige Infos zu einem Modul
install Modulname: Module installieren
force install Modulname: Modulinstall erzwingen
Einstellungen
o conf: Einstellungen anzeigen
o conf urllist unshift “mirror”: Mirror eintragen (hinzufügen)
o conf urllist shift: mirror entfernen

Subversion installieren

Friday, October 28th, 2005

Dieser Bericht soll beschreiben, wie meine ersten Erfahrungen mit Subversion sind und anderen eine kleine Einführung und vielleicht auch Hilfestellung geben.
Features und Vorteile gegenüber CVS
Als erstes soll betrachtet werden, welche Features Subversion bietet und vor allem was einen Umstieg von CVS rechtfertigt.
Versionierung von Verzeichnissen
CVS kann nur einzelne Dateien Versionieren. Subversion bietet ein virtuelles versioniertes Dateisystem [...]

PDF::API2

Thursday, October 20th, 2005

Tutorial, dass die Basics von PDF::API2 ganz gut erklärt.
http://pdfapi2.sourceforge.net/twiki/

Ausgabe des Data::Dumper begrenzen

Monday, October 17th, 2005

Bei der Ausgabe von Objekten ist Data::Dumper oft zu gesprächig, weil er die Strukturen bis ganz in die Tiefe ausgibt. So läßt sich die Tiefe begrenzen:

use Data::Dumper;
$Data::Dumper::Maxdepth = 2;