Thema Perl Dienstag, 11.12.2007, 11:20:43 Uhr
Nochmal Links testen - mein Modul für Perl Also ich habe mich ja schon öfters über das Testen von Links auf Webseiten ausgelassen. Da ich anscheinend einen Server habe, der weder das Modul Scraper noch WWW::Mechanize bereithält, bleibt mir eben nichts anderes übrig, als selbst mal wieder in die Tasten zu greifen und mir ein Modul zu schreiben, das Webseiten bzw. in Dateien gespeicherte Webseiten nach Links abgrast und mit alle Parameter der Links bereitstellt.
Herausgekommen ist das Modul, das hier heruntergeladen werden kann. Falls man es benutzen möchte, einfach in das cgi-bin-Verzeichnis kopieren und die Rechte auf 0755 setzen. Und was kann das Modul? Also: Weiterlesen...
Donnerstag, 6.12.2007, 17:25:53 Uhr
Google Sitemaps - Script zur Erstellung einer Sitemap-Datei für Google Googles Sitemaps sollen helfen, daß einzelne Webseiten von Google auch dann gefunden werden, wenn sie nirgends verlinkt sind. Dies ist dann wichtig, wenn man häufig wechselnden Content hat und ältere Beiträge nicht verloren gehen sollen. Zudem verspricht Google, daß die Indizierung dann schneller erfolgt. Was liegt also näher, als sich ein kleines Perl-Script zu schreiben, das eine solche Sitemap erzeugt, und zwar direkt auf dem Server?
Also machte ich mich mal ran an das Problem, und zwar mit folgenden Vorgaben: - Leicht zu konfigurieren Weiterlesen...
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...
Montag, 26.11.2007, 12:36:52 Uhr
LWP::Simple - Modulbeschreibung in Deutsch Wie ich an den Zugriffszahlen meines Beitrages zu LWP::Simple gesehen habe, suchen offenbar viele nach einer Beschreibung oder Beispielen zu LWP::Simple.
Ich habe deswegen hier mal kurz die englische Beschreibung zu LWP::Simple ins Deutsche übersetzt. (hier ist das Original in Englisch) 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...
Dienstag, 20.11.2007, 10:43:38 Uhr
Webserver mit Apache, MySQL, Perl und PHP auf Windows-PC simulieren Wer's vielleicht gemerkt hat, beschäftige ich mich hauptsächlich mit Web-Anwendungen. Das erfordert natürlich eine vernünftige Entwicklungsumgebung, damit man alles erstmal offline testen kann, bevor man es online bringt.
Bisher habe ich dazu Perl und einen Apache-Server auf meinem Laptop verwendet.
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...
Dienstag, 13.11.2007, 12:11:24 Uhr
Prüfen, ob ein bestimmter Wert in einem Array vorhanden ist Also, ich hab ja hier das Beispiel gebracht, wie man von einem Array die einzigartigen Elemente herausfinden kann. Im Zusammenhang dazu fiel mir dann noch eine Kleinigkeit ein, nämlich, wie man feststellt, ob ein Array einen bestimmten Wert enthält.
Die Methode, die einem normalerweise zuerst einfallen würde, ist diese (oder so ähnlich) Weiterlesen...
|