Hyperlinks
Hier entsteht nach und nach eine Liste mit (Hyper)Links, die alle (für mich) interessanten URIs enthält. Diese Seite wird auch Links zu fremden Dokumentation aus der EDV-Welt enthalten, in der ich mich bewege.
- Silbentrennung OpenOffice Ubuntu 10.04
- Die deutsche Silbentrennung (englisch "Hyphenating") in OpenOffice funktioniert unter Ubuntu 10.04 nicht ohne folgendes Paket:
# apt-get install openoffice.org-hyphenation-de
Danach muss man entweder die Formatvorlage "Default" abändern oder mit der rechten Maustaste "Edit Paragraph Style" und den Register "Text Flow" auswählen.
- Firefox: HTML Validator für Firefox 4
- Wenn man den HTML Validator in Firefox 4 einsetzt, gibt es das Symbol für die Validierung in der Task-Leiste nicht mehr. Dieses wird mit "STRG + /" also "STRG + Shift + 7" eingeblendet.
- Starcraft 2 unter Ubuntu spielen
- Die Doku von "golem.de" ist richtig, richti gut. Trotzdem mache ich noch eine ausführliche Doku zu SC2 unter Ubuntu, denn in der Beschreibung fehlt die Installation des IE, der für die Patches von SC2 sehr wichtig ist. Ich habe mit "winetricks" einfach den IE6 installiert.
- Unter Linux Dateien durchsuchen, Suchbegriffe finden
- Um unter Linux Suchbegriffe in Dateinen zu finden, muss man mehrere Shell-Befehle anwenden (und kennen).
# grep -r Suchbegriff *
# find . -type f -exec egrep -i "Suchbegriff" /dev/null {} \;
# ls -lah --sort=time -r | tail
- (Linux-Shell) Suchen/Ersetzen in Dateien
- Wenn man in einer Datei den Pfad "root" durch "home" ersetzen möchte, ist folgender Shell-Befehl hilfreich:
find . -name "*.sh" -exec sed -i 's/root/home/g' {} \;
Er benutzt "sed" um Begriffe zu suchen und zu ersetzen.
- Skripte mit Syntax-Highlighting veröffentlichen
- Skripte (PHP, C, SQL, etc.) mit Syntax-Highlighting veröffentlichen ist vor allem dann praktisch, wenn man wie in "wer-kennt-wen.de" oder einer E-Mail nicht die Möglichkeit hat, den Sourcecode a) zu formatieren und b) Zeilennummern und Syntax-Highlighting wichtig ist. "nopaste.info" bietet hier ohne viel Aufwand die Möglichkeit extern Skripte zu hosten.
- unix.com: Forum
- Manchmal enthält eine Datei doppelte Einträge. Unter Linux kann man sich die Anzahl problemlos anzeigen lassen und mit "grep" nach der Anzahl suchen.
awk 'NF{a[$NF]++}END{for(i in a)print i,a[i]}' DATEI.txt | grep " 2"
Ersetzt man den Befehl "grep" durch "sort" werden alle Einträge mit Anzahl ausgegeben und sortiert.
- linwiki.org: grep
- Die (Linux)Tools "grep" und "egrep" sind sehr mächtige Helfer wenn es um die Suche in Dateien geht. Heute habe ich in gespeicherten Mails eine Handynummer gesucht. Ich wusste, dass die Nummer mit "0151" beginnt, aber nicht, in welcher Syntax sie mir geschrieben wurde.
egrep "151[/ -]+[0-9]+" *.txt
Der genannte Befehl sucht in allen Textdateien nach "151" und listet alle Nummern auf, egal ob sie mit Slash, Bindestrich oder Leerzeichen getrennt wurden.
- Linux: CHMOD, -exec, find
- Verzeichnisse und Dateien auf einem Webserver (OS: Linux) mit unterschiedlichen Rechten ausstatten.
# find . -type f -exec chmod 0644 {} \;
Oder man nimmt beim "type" den Parameter "d" für Verzeichnisse.
- linuxwiki.de: rsync
- Das (Linux)Tool "rsync" ist ein sehr mächtiger Helfer, wenn es darum geht, Dateien von A nach B zu kopieren. Ob von Verzeichnis zu Verzeichnis oder Server zu Server ist dabei egal.
rsync -avb --exclude-from=/home/cvb/tests/rsync_test/exclude.txt /opt/lampp/htdocs/*.php ./
Der oben genannte Befehl kopiert alle PHP-Dateien, mit Ausnahme von den Dateien, die in "exclude.txt" aufgeführt sind.
- Reguläre Ausdrücke testen
- Für Windows gibt es den performanten "Regex Coach", der in der Lage ist, reguläre Ausdrücke schnell und einfach zu testen. "gskinner.com" bietet über Flash die Möglichkeit plattformunabhängig mal eben RegEx zu testen.
- Mehrere Dateien mit wget holen
- Mit WGET lassen sich unter Linux eine Menge Download-Probleme lösen. Bildergalerien und einzelne Datei-Typen (zum Beispiel nur ZIP oder JPG) einer Webseite sind kein Problem bei der richtigen Anwendung von WGET. Mit
wget -i file_mit_urls
kann man zum Beispiel URLs, die in einer Datei gespeichert sind, herunterladen. Was der Schalter "-nH" bedeutet und weitere Beispiele kann man bei der HTW-Dresden nachlesen.
- jEdit - Professioneller Editor auf Java-Basis
- Ich halte den Editor "jEdit" für den besten Text-Editor der Welt. Er läuft unter Linux noch schneller als unter Windows und ist mit
# java -jar jeditVERSIONinstall.jar
auch sehr einfach zu installieren. Der Artikel "Perfekt editiert" von Sebastian Eschweiler versucht die Installation und die Features des jEdit kurz und knapp zu erläutern. Lesenswert!
- Angriff eines Root-Servers: Kosten von über 1.000 Euro
- Ein Root-Server (siehe dedizierter Server) ist keine Spielwiese. Man benötigt detailliertes Linux-Wissen und Firewall-Kenntnisse, bevor man einen Root-Server bestellt. Der folgende Post "Jetzt muss ich in einem Monat über 1000 EUR an 1&1 bezahlen !!!" eines Linux-Anfängers zeigt, welche enormen Gefahren ein unwissender Admin mit einem Root-Server eingeht. Jeder Eigentümer ist für seinen Root-Server haftbar.
- FavIcon from Pics
- Du benötigst dringend ein "favicon.ico"? Dann ist "FavIcons from Pics" genau das richtige für Dich. Bild hochladen, das FavIcon herunterladen, in die Webseite einbinden, fertig. Dieser Hyperlink erhält das Prädikat: besonders nützlich!
- Geniale FAQ zum Thema "mod_rewrite"
- Was ist die "mod_rewrite"? Die "mod_rewrite" ist ein Apache Modul für die URL Manipulation. Mit der RewriteEngine des Apache-Webservers ist es möglich die angeforderte URL anhand von Regeln "umzuschreiben" (en: to rewrite). Basierend auf einem Parser für Reguläre Ausdrücke kann die angeforderte URL manipuliert werden. Ich verwende die "mod_rewrite", um die Datei "sr_faq.htm" intern in "index.php?inhalt=sr_faq" umzuschreiben. Die FAQ von "modrewrite.de" ist sehr ausführlich und genial gemacht und strukturiert.
- Klack - Das TV-Magazin im Internet
- Ich gehe immer dann auf klack.de, wenn ich schnell mal wissen muss, was heute Abend im Fernsehen kommt. Man kann auf den ersten Blick sehen, welche Sendungen parallel laufen und mit den "Tagestipps" kann man sich auch mal nur ganz schnell für etwas "Sehenswertes" entscheiden.
- IP-Adressen richtig sortieren
- Wenn man unter Linux eine Datei mit IP-Adressen hat und diese richtig sortieren will, ist folgender Befehl sehr hilfreich:
cat ipliste | sed 's/\./ /g' | gawk '{printf("%03d %03d %03d %03d\n", $1,$2,$3,$4)};' | sort -n -t " " | gawk '{printf("%d.%d.%d.%d\n",$1,$2,$3,$4);}'
Mit dem letzten Byte hat der Befehl allerdings Probleme.