Hyperlinks
Aus clausvb.de
Hier entsteht nach und nach eine Liste mit (Hyper)Links, die alle (für mich) interessanten TEST URIs enthält. Diese Seite wird auch Links zu fremden Dokumentation aus der EDV-Welt enthalten, in der ich mich bewege.
- 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.
- 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.
- 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.
- Unter Linux Dateien durchsuchen, Suchbegriffe finden
- Um unter Linux Suchbegriffe in Dateinen zu finden, muss man mehrere Shell-Befehle anwenden (und kennen).
# find . -type f -exec egrep -i "Suchbegriff" /dev/null {} \;
# ls -lah --sort=time -r | tail
- Linux: CHMOD, -exec, find
- Verzeichnisse und Dateien auf einem Webserver (OS: Linux) mit unterschiedlichen Rechten ausstatten.
# find . -type f -exec chmod 0644 {} \;Wie man sieht, werden hier die Befehle "find", "chmod" und "exec" angewendet.
# find . -type d -exec chmod 0755 {} \;
- 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!
- Lustige Effekte mit dem Internet Explorer
- Wenn die Schrift einer Fußzeile im IE verschwindet, nur weil man zu schnell scollt (Mausrad), dann ist das schon sehr verwunderlich. Wenn man dann erkennt, dass nur der Internet Explorer dieses Problem hat, flucht man doch schon laut auf M$.
- 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. Auch ich hatte am Anfang Probleme mit den Einstellungen in der "httpd.conf", die ich aber letztendlich lösen konnte.
- Warum man keinen Unix-Timestamp verwenden sollte
- Was passiert mit dem Unix-Timestamp am 8. Juli 2038? An diesem Tag wird der Unix-Timestamp nicht mehr funktionieren. Alle kompilierten Projekte (*.EXE) werden dann nicht mehr laufen. Bei Programmen die zur Laufzeit ausgeführt werden (PHP, Perl, etc.) wird der Tod von Millionen von Programmen allerdings durch die 64-bit Prozessoren verhindert werden. Ein Timestamp speichert die Zeit in Sekunden seit 1.1.1970 als 4-Byte-Wert. DATETIME speichert das Datum auf Stellenbasis und benötigt dazu 8 Bytes. Argumente gegen den Unix-Timestamp:
- vordefinierte Ausgaben von phpMyAdmin sind mit DATETIME sofort lesbar
- Access kann mit dem Timestamp nicht umgehen
- manuelle Änderungen (phpMyAdmin) sind mit DATETIME einfacher
- Ein Geburtstag vor 1970 (31.12.1943) ist unter Windows nicht realisierbar.
- Datum und Zeit - der ISO 8601 Standard
- Nahezu jedes Land hat andere Konventionen für die Angabe von Datum und Zeit. Der ISO 8601 Standard lässt sich von jedem mir bekannten Dateisystem und SQL direkt richtig sortieren. Er sollte bei allen Kommentaren in HTML, JavaScript, PHP, usw. benutzt werden, damit Auswertungen (mit GREP beispielsweise) sich ordentlich sortieren lassen.
- Shadowrun - helden.de
- Äußerst empfehlenswerte Seite für Rollenspieler, die ein bestimmtes RPG suchen oder sich einfach informieren möchten. Gut ist auch die Zusammenfassung überdie Welt von Shadowrun und andere Spielsysteme wie DSA, Vampire, etc.
- [Shell-Skript, mailq] 1. Zeile speichern, wenn die 2. Zeile "Connection timed out" enthält
- Aufgrund von Spam kommt es in vielen MailQ's von Postfix zu folgenden Fehlern:
- Connection timed out
- server refused mail service
- Connection refused
- Host not found
Diese Fehler können nicht behoben werden, da in vielen Fällen die Absenderadressen gefälscht sind.
- Mit SSI modulare Webseiten aufbauen
- SSI (Server Side Includes) sind praktisch wenn man eine HTML-Seite mit CSS als Druckversion aufbereiten will, oder man möchte eine Webseite modular zusammenstellen.
- Wahlerfolg der Grünen
- Bei den letzten beiden Wahlen in NRW haben die Grünen zugelegt: Bundestagswahl 8,6%, Europawahl 11,9%. Ich habe in meinem Lieblingsforum (dasprovisorium.de) einen Post darüber verfasst, warum ich seid Jahren Grün wähle und warum die Grünen Politik umsetzen, die ich mir wünsche und die ich gut für Deutschland finde.
- 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.
- Das CMS Imperia und die "Imperia AG"
- Imperia ist ein extrem leistungsstarkes (und teures) CMS, das wir in meiner Firma einsetzen. Ich betreue mehrere Internet-Projekte und Webseiten, die mit Imperia umgesetzt wurden. Für den Kunden sind Features wie verteilte Architektur (DEV- und LIVE-Server) und der Workflow schlagende Argumente Imperia einzusetzen. Es ist ein sehr gutes CMS für die Redakteure, die Inhalte ins Internet stellen wollen.
Die Administratoren habe es etwas schwerer. Die Rechte-Verwaltung ist sehr schwer nachzuvollziehen und man muss schon genau wissen, was man tut. Massenänderungen, wie mehrere Bilder löschen oder das Zuweisen von Artikeln in eine andere Rubrik/Kategorie, ist sehr aufwändige Klickarbeit.
