Advanced Search
Search Results
12 total results found
Bild verkleinern (PHP)
Beschreibung Dieses kleine PHP-Script erzeugt eine verkleinerte Version eines Bildes. Dabei kann es sich um jeden Dateityp handeln, mit dem die GD-Library umgehen kann. Benutzung Die Funktion wird aufgerufen mit: dem Pfad zur Bilddatei der maxim...
Kind-Elemente durchmischen (JavaScript)
Beschreibung Dieses JavaScript mischt alle Kind-Elemente eines DOM-Elements zufällig durch. Benutzung Einfach die Funktion shuffleChildren() mit dem Zielelement (das, unter dem die Kind-Elemente sich befinden) aufrufen. Beispiel In diesem Beispiel werden ...
SQLite Pagehit-Counter (PHP)
Beschreibung Ein einfacher Zähler für Seitenaufrufe, der keine MySQL-Datenbank erfordert, sondern im lokalen Verzeichnis eine SQLite-Datenbank-Datei anlegt. Der Counter zählt Hits von der gleichen IP innerhalb von 12 Stunden nur einmal. Benutzung Einfach di...
Automount mit benutzerdefinierten Rechten
Wenn man eine externe Festplatte ansteckt, kommt es häufig vor, dass diese automatisch gemounted wird und Rechte gesetzt bekommt, die die sinnvolle Arbeit damit behindern. Um dies zum umgehen, sind ein paar kleine Eingriffe in das System nötig: UDev-Eintrag s...
Aliases (mit mehreren Befehlen)
Wenn man die Bash häufig benutzt, merkt man sehr schnell, dass man bestimmte Befehle häufig wiederholt. Um die Benutzung zu vereinfachen, kann man sich Aliases definieren, die einen Befehl (oder sogar mehrere) auf einmal ausführen. Diese Einstellungen macht m...
Bulk-Jobs mit find
Wenn man mal in einem Verzeichnis den gleichen Befehl auf mehrere Dateien oder Verzeichnisse anwenden will, kann einem find eine Menge Arbeit ersparen. Die generelle Syntax ist: $ find [where] <what> Für den Ort gibt man entweder ein Verzeichnis an oder man ...
Computer als Gateway verwenden
Mit dieser Methode kann man extrem einfach einen Computer dazu bringen, dass er für einen anderen als Gateway dient. Sicherlich gibt es dafür noch bessere Lösungen aber diese hier funktioniert sehr zuverlässig: echo 1 > /proc/sys/net/ipv4/ip_forward iptables...
Grundlegende Konsolenbefehle
Um sich in der Konsole zurecht zu finden, sollte man sich ein paar Befehle merken. Die wichtigsten und am häufigsten gebrauchten sind hier aufgelistet. Um die Liste einfach zu gestalten noch ein paar Erklärungen: Parameter sind zusätzliche Optionen, die...
Script per SUID als Root ausführen lassen
Man kann relativ einfach unter Unix ein Programm dazu bringen, dass es mit einem anderen User ausgeführt wird, als der, der es aufgerufen hat. Man sollte jedoch genau wissen, was man tut. Lässt man bspw. ein schadhaftes Programm als root laufen, kann das zu er...
Selektives cp -r
Dieser Bash-Code kopiert selektiv, rekursiv alle Dateien, die auf ein bestimmtes Muster passen, aus einer Ordnerhierarchie in eine andere. while read -r; do file=$(echo "$REPLY" | cut -c3-); dirname=$(dirname "$file"); cp -v "$file" "/path/to/ta...
Videos rotieren
Mit diesem Befehl kann man mehrere MOV-Videos rotieren: for i in `seq 13 1 30`; do mencoder -ovc lavc -vf rotate=1 -oac copy "MVI_05"$i".MOV" -o "MVI_05"$i"_rotated.mov"; done Man sollte dazu die Namen und die Zahlen entsprechend anpassen.
Wie funktionieren die Dateirechte?
Grundlagen Eigentlich ist das Rechtesystem von Linux recht einfach. Jede Datei hat festgelegte Dateirechte, sowie einen Besitzer und eine Gruppe. Wenn man mal ls -l in der Konsole eintippt, dann werden diese dort angezeigt: $ ls -l insgesamt 102424 -rw-r--...