Lionstarrs Linux Blog

Ein Blog über Linux und die Welt

Links verschlüsseln

Wer gerne seine externen Links verschlüsseln möchte (Hier Test) . für den gibt es nun folgende Möglichkeit: Ich habe ein Skript geschrieben, was erst per Suchen und Ersetzen den ganzen Inhalt der Seite nach Links durchsucht, und dann alle nicht internen Links verschlüsselt. Dieses muss vor der Ausgabe der Seite in PHP ausgeführt werden: $pattern [...]

Weiterlesen »

In: ,
— May 6, 2007


Keylogger auf Tastendruck

Ein Keylogger ist ja eine gute Sache, aber was wenn man nur zu bestimmten Zeitpunkten loggen will? Z.B. wenn man gerade dabei ist wichtige Daten einzugeben? Kein Problem, mann nehme LKL.sf.net und entpacke ihn. Jetzt muss folgendes in einer Datei gespeichert werden: 40a41 > static int dolog=0; 42a44,54 > if(strcmp(ascii,”F6″) == 0){ > if(dolog==1){ dolog [...]

Weiterlesen »

In: , , ,
— April 9, 2007


find und xargs

find und xargs sind zwei Programme, die sehr gut Zusammenarbeiten. Wenn man sie kombiniert kann man z.B. alle Dateien die ein @ im Namen haben löschen, oder alle Dateien die .m3 als Endung haben in .mp3 umandeln. Also hier eine kleine Einführung: Wenn man find auf der Kommandozeile eingibt, listet es alle Dateien und Ordner [...]

Weiterlesen »

In: , , , ,
— March 18, 2007


HTML mit Perl parsen

Nachdem ich das LWP-Tutorial Tutorial geschrieben habe, habe ich mir gesagt, dass man mit den Webseiten doch auch etwas anfangen muss: Deswegen dieses Tutorial über das Parsen von HTML mit Perl. Ich gehe davon aus, dass der HTML-Code schon vorliegt, wer also erst lernen muss, wie man Webseiten mit Perl runterlädt sieht sich bitte das [...]

Weiterlesen »

In: , ,
— January 26, 2007


Dynamische Bildgenerierung mit PHP

Um mit PHP dynamisch Bilder zu generieren muss ersteinmal die GD-Library installiert sein. Ob dies so ist kann man einfach überprüfen, indem man eine PHP-Datei mit folgendem Inhalt erstellt: phpinfo <? phpinfo(); ?> Diese Datei ruft man im Browser auf. Nun sucht man nach der Überschrift GD. Wenn in der Tabelle darunter GD Support enabled [...]

Weiterlesen »

In: , ,
— January 21, 2007


Reguläre Ausdrücke 2

Ok, willkommen im zweiten Teil meines Reguläre Ausdrücke Tutorials. Im letzten Teil bin ich auf Zeichenklassen und Wiederholungsoperatoren eingegangen. Hier werde ich auf die Ersetzen Funktion, Einstellungsmöglichkeiten (Flags) und Anwendung regulärer Ausdrücke in der Praxis / in anderen Programmiersprachen eingehen. Reguläre Ausdrücke sind so an sich zum finden von Text ja ganz schön, aber wenn [...]

Weiterlesen »

In: , ,
— January 21, 2007


Reguläre Ausdrücke

Reguläre Ausdrücke sind eine Möglichkeit, um in einer Programmiersprache professionelle Suchen (/ Ersetzen) zu implementieren. Die Programmiersprache, in die Reguläre Ausdrücke wohl am besten integriert sind ist Perl. Reguläre Ausdrücke werden in der Form /Suchausdruck/ geschrieben. In Perl gibt es den Bindet-Operator, der prüft ob ein Regulärer Ausdruck auf einen String passt. Beispiel: Ein einfaches [...]

Weiterlesen »

In: , ,
— January 21, 2007


LWP: Programmieren mit der libwww

Die LWP (libwww-perl) ist eine Bibliothek mit Funktionen zur Programmierung von Bots / automatisieren von Webseitenaufrufen. Die einfachste Möglichkeit ist, dass man nur eine bestimmte Website aus dem Internet herunterladen will, z.B. eine News-Site. Dafür gibt es in der LWP das Modul LWP::Simple. Hier ein kleines Beispiel zur Verwendung des Befehls: Webseite herunterladen #!/usr/bin/perl use [...]

Weiterlesen »

In: ,
— January 21, 2007


Dateigrößen-Umrechner

Mich nervt es immer wenn im Internet sowas wie “Größe : 1872374987Bit” steht. Kann man das vielleicht nicht mal Umrechnen? So kann das ja kein Mensch lesen. Deswegen habe ich einen Umrechner in Perl geschrieben. Ihr findet den Sourcecode unter size-Sourcecode . Das Skript kann man jetzt auch online ausführen bzw. nur noch als cgi-Skript [...]

Weiterlesen »

In: , , , ,
— December 29, 2006


Easy Eclipse

Wahrscheinlich kennt jeder die IDE (Entwicklungsumgebung) Eclipse. Heute habe ich auf sf.net Easy Eclipse gefunden. Easy Eclipse ist eine downloadbare Distribution von Eclipse + Plugins für einen bestimmten Zweck. So kann man z.B. eine Distribution (bezieht sich NICHT auf Linux-Distribution) für Webentwicklung mit PHP, Perl usw. herunterladen. Es gibt aber auch Distributionen für Java Expert, [...]

Weiterlesen »

In: , , ,
— December 25, 2006




Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: