Archive for November, 2005

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