Thema Script Mittwoch, 5.12.2007, 15:01:45 Uhr
Die Schwartzsche Transformation - Arrays sortieren nach mehreren Kriterien Oftmals hat man das Problem, daß man Arrayinhalte sortieren will.
Hat man nur einzelne Werte, wie zum Beispiel Nachnamen, kann dies bequem per sort() erledigt werden.
Etwas komplizierter wird es, wenn man nach mehreren Kriterien sortieren möchte, zum Beispiel nach Nachnamen und Vornamen. Weiterlesen...
Donnerstag, 29.11.2007, 20:10:48 Uhr
Transform a website to unicode While testing my scripts if they run under Vista, i found a little script, an indexer for webpages. After some years, i tried to make it ready for unicode.
After trying some Modules I did not found a good solution. The Problem ist: To change a website to UTF8, Perl has to know the encoding of the original Html-Code.
After hours of trying, I found this way to change any website (?) to utf8. Weiterlesen...
Donnerstag, 29.11.2007, 03:05:38 Uhr
Unicode mit Perl - Einfache (?) Anwendung Ich bin gerade ja dabei, meine alten Scripte mal so zu durchsuchen, ob sie alle Vista-Perl-fähig sind, und bin da auf ein altes Script gestoßen, das einen Indexer für ein Suchscript darstellt. Anders gesagt: das Script durchsucht Webseiten und filtert alle Wörter und Zahlenreihen aus Webseiten heraus und speichert sie mir in geeigneter Form ab. Wie gesagt, das Dingens ist schon uralt und verrichtet seine Dinge gut... aber nicht mit Unicode-Dateien!
Was läge also näher, als mal eben das Ganze so umzuschreiben, daß auch Unicode funktioniert... Und ich kann nur sagen: Auweia, wat ne Fummelei!
Erst hab ich's natürlich erstmal mit eigenem Wissen versucht, aber nach einiger Zeit war dann wieder surfen im Web angesagt. Und da findet man vieles, aber eben nicht so was richtig komplettes. Das Problem war eben, daß von vornherein nicht bekannt war, ob eine Datei utf8 ist oder eben nicht. Weiterlesen...
Mittwoch, 21.11.2007, 16:29:12 Uhr
Net::FTP unter Windows Vista Ich habe heute mal ein bißchn untger Windows Vista "herumgeperlt" und eine "Inkompatibilität" eines meiner Scripte unter Vista festgestellt. Und zwar ging es um Net::FTP, das in einem Script auftaucht, das ich schon vor längerer Zeit geschrieben habe.
use Net::FTP; $ftp = Net::FTP->new("http://www.mein-server.de"); $ftp->login("name", "pw");
|
So, dieser Code läuft seit Jahren lokal auf meinem XP-PC, ohne Schwierigkeiten. Und nun unter Vista gehts nicht mehr...
Weiterlesen...
Mittwoch, 14.11.2007, 13:20:00 Uhr
Cache.pm - Cache-Modul für Perl - A Cache-Module for Perl
Nunja, also wer hier des Öfteren mal mitliest kann ja schnell auf den Gedanken kommen, ich würde hier nur Grundlagenforschung betreiben...
Daß das nicht so ist und ich auch so ab und zu "sinnvolle" Dinge scripte, zeigt das folgende Beispiel.
Weiterlesen...
Sonntag, 11.11.2007, 18:30:47 Uhr
How can I extract just the unique elements of an array? Years ago i wrote a subroutine to find the unique elements of an Array.
The code was the following
sub del_double{ my %all; grep {$all{$_}=0} @_; return (keys %all); }
|
Weiterlesen...
Samstag, 3.11.2007, 18:56:30 Uhr
Wörter im Text automatisch verlinken, die endgültige Version Also ich habe ja hier bereits darüber geschrieben, daß ich das Bedürfnis hatte, Wörter, wie zum Beispiel einzelne Perl-Befehle, die im Text auftauchen, automatisch verlinken zu lassen auf die entsprechende Seite. Dazu hab ich mir eine recht komplizierte RegEx einfallen lassen, die berücksichtigen sollte, daß Wörter zwischen < und > und zwischen [ und ] NICHT ersetzen soll, da die erste Variante ein Link ist und die zweite ein Steuerelement zur Textgestaltung.
Und was soll ich sagen: Es hätte auch fast geklappt... aber eben nur fast! Weiterlesen...
Montag, 3.9.2007, 14:58:30 Uhr
Bestimmte Anzahl von Zeilen aus Datei einlesen - Probleme eines Lesers
Ich habe heute per Email von den Problemen eines Lesers erfahren, der zehn Zeilen aus einer Datei einlesen will, was aber irgentwie nicht hinhaut.
Er hat mir auch gleich seinen Code mitgeschickt, der folgendermaßen aussieht:
Weiterlesen...
Mittwoch, 22.8.2007, 10:37:45 Uhr
Alle Dateien eines Verzeichnisses löschen - Aber bitte mit Ausnahmen!
Wie so oft stand ich mal wieder vor dem Problem, bestimmte Ordner zu leeren, aber nicht komplett, da einige Dateien unberührt bleiben sollten.
Da ich schon öfters das Problem hatte, hab ich nun endlich mal ne vernünftige Subroutine geschrieben, die das Problem ein für allemal erledigt.
Weiterlesen...
Mittwoch, 27.6.2007, 10:30:44 Uhr
IP-Adresse anhand des Domainnamens herausfinden So, nach etwas längerer Pause mal wieder was neues, war etwas eingespannt die letzten Tage...
Ich stand vor kurzem vor dem Problem, daß ich anhand eines Domainnamens die IP-Adresse herausfinden wollte, also zum Beispiel: http://www.test.de -> xxx.xxx.xxx.xxx
Weiterlesen...
|