Lionstarrs Linux Blog

Ein Blog über Linux und die Welt

Die 5 häufigsten Programmier-Fehler

Jeder kennt sie, jeder hasst sie. Bugs, kleine Fehler die aus der gerade so ordentlich-programmierten und gut designten Seite eine hässliche Fehlermeldung machen. Was kann man gegen sie tun, gibt es einen Weg sie zu besiegen, oder werden sie weiterhin das Leben vieler Programmierer belasten.
Spass beiseite: Natürlich gibt es keinen Weg alle Fehler zu verhindern, [...]

Weiterlesen »

In: ,
— April 19, 2008


Welche Programmiersprache? Eine kurze Einführung!

Eine oft gestellte Frage von Programmieranfängern ist: Welche Programmiersprache ist gut? Was soll ich zuerst lernen? Hier eine kleine Liste mit Programmiersprachen und welche Erfahrungen ich mit ihnen gemacht habe.

Java: Ich halte Java für die beste Programmiersprache für Einsteiger. Java zwingt einen gerade zu Objekt-Orientiert zu programmieren. Außerdem kann man in Java sehr schnell und [...]

Weiterlesen »

In: , , ,
— February 17, 2008


Perl Scripts – Kleine Helferchen für den Admin – eieruhr

Eine simple eieruhr als Perlscript, das braucht man öfter als man denkt. Als Beispiel kann man getrost das Ei, das nicht hart werden soll nehmen – denn wenn ein Admin am Computer sitzt vergisst er schnell, das er noch was anderes tun sollte.
Die eieruhr hat ein paar Funktionen, auf die ich hier eingehen will. Das [...]

Weiterlesen »

In: , , ,
— July 17, 2007


Mit cdback rückwärts gehen

Manchmal rutscht einem einfach der Finger aus, und statt cd irgendeinverzeichnis steht da cd, was einen just wieder in sein Heimats-Verzeichnis befördert. Eigentlich ja eine klasse Sache, aber jetzt muss man wieder den ganzen, im schlimmsten Fall ellenlangen Verzeichnispfad eingeben, um zum Arbeitsverzeichnis zurückzukommen.
Aber das kann man auch ein Skript erledigen lassen. Wahrscheinlich gibt es [...]

Weiterlesen »

In: , , ,
— July 16, 2007


Perl Scripts – Kleine Helferchen für den Admin – Password Generator

Perl ist schon eine tolle Programmiersprache, besonders um damit alltägliche Probleme mit wenigen Zeilen Code zu lösen. Deswegen starte ich hier jetzt mal eine Perl Scrips – Kleine Helferchen für den Admin Reihe, in der Hoffnung, dass auch andere etwas mit den Skripten, die mir täglich das Leben retten, etwas anfangen können
Natürlich ist das [...]

Weiterlesen »

In: , , ,
— July 8, 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 im [...]

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


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 es [...]

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 Beipspiel

#!/usr/bin/perl -w

chomp(@lines [...]

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 LWP::Simple;

my $seite = [...]

Weiterlesen »

In: ,
— January 21, 2007




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