ISO-Dateien von CD / DVD in der Konsole erstellen

Möchte man eine CD oder DVD direkt als .iso-Datei sichern, so kann ein kleines bash-Script schnelle Abhilfe schaffen.

Im Folgenden möchte ich ein solches Script vorstellen, welches als Parameter den Dateinamen des zu erzeugenden .iso-Files übergeben bekommt.
Weiterlesen

Stage-4 Backup Script

Eigentlich läuft so ein Gentoo ja doch recht stabil und sauber durch. Aber wenn – ja ich gebe zu, auf Grund eines Lesefehlers meinerseits – dann doch mal was passiert, ist es gar nicht so falsch Backups zu haben.

Die folgenden Bash-Scripte erstellen in regelmäßigen Abständen verschiedene Backups, welche man sich dann bequem auf DVD runterbrennen kann.
Weiterlesen

String in lesbare URL umwandeln

Lesbare Links sind was Tolles. Neben dem offensichtlichen Effekt, dass der Nutzer in etwa erahnen kann, was sich dahinter verbirgt, haben diese auch noch die nette Nebenwirkung sich positiv auf das Listing in Suchmaschinen auszuwirken. Denn der Link ist eines der Hauptkreterien bei der Indexierung durch Google und Co.

Viele CMS bieten daher schon von sich aus die Möglichkeit URLs „lesbar“ zu gestalten. Wer nun aber eine eigene Webseite baut ohne den Einsatz solcher CMS, kann mit einigen Tricks dennoch eine solche Linkstruktur für seine Seite einsetzen.
Weiterlesen

Ungewünschte Referrer per .htaccess blocken

Wenn man sich nach einiger Zeit mal die Referrer anschaut, von Besuchern und Bots die auf die eigene Seite zugreifen, stellt man fest, das da einige dabei sind, die man nicht wirklich braucht. So zum Beispiel diverse Referrer von diversen Seiten die Pillen verkaufen wollen und so weiter.

Diese nun zu blocken ist gar nicht so schwer wie es anfangs klingen mag. Dazu erweitere man einfach die .htaccess-Datei um ein paar Zeilen.
Weiterlesen

Sekunden in lesbares Zeitformat (Tage, Stunden, Minuten) umwandeln

Aus gegebenem Anlass stand ich gerade vor der Aufgabe, eine Zeitangabe in Sekunden via PHP in ein lesbares Format, also in Tage, Stunden und Minuten umzuwandeln.

Dazu habe ich eine kleine Funktion gebaut, und damit ich die nicht gleich wieder vergesse, hinterlege ich sie eben hier :-)
Weiterlesen

Erreichbarkeit eines (Web)-Servers überprüfen

Die nachfolgende Funktion soll prüfen ob ein Webserver erreichbar ist, oder nicht.

Aber, wie kommt man auf so etwas?
Dazu eine kleine Vorgeschichte …

Ich habe hier in meinem Netzwerk mehrere Apache-Server und auch einige meiner Freunde betreiben solche Server, welche von außen erreichbar sind.

Nun ist es natürlich interessant zu sehen, welche dieser „Indianer“ gerade aktiv sind – nach Möglichkeit schön übersichtlich auf einer Seite.
Weiterlesen

Gleiche aufeinander folgende Zeichen reduzieren

Im Laufe der Zeit und Arbeit an diesem Blog, bin ich immer wieder auf diverse Herausforderungen gestoßen. Eine von diesen wäre die Formatierung der Links zu den einzelnen Artikeln. Natürlich könnte ich einfach ein ?eintrag=id_des_eintrags an die URL des Blogs dranhängen, aber das sieht sehr unschön aus. Also habe ich mich entschieden die Links auch aus zuschreiben.

Dafür nehme ich ganz einfach den Titel eines Artikels her, und bearbeite ihn etwas. Sonderzeichen werden durch ‚-‚ ersetzt, Satz- sowie Leerzeichen ebenfalls. Einzig Umlaute bleiben erhalten, werden aber mit urlencode(); maskiert, was für den Link selbst kein größeres Problem darstellt.

Aber was hat das alles mit „gleichen, aufeinander folgenden Zeichen“ zu tun?
Weiterlesen

Homepage / Website mit oder ohne „www.“

Diese Frage mag sich banal anhören, aber das ist sie bei weitem nicht, denn das „www.“ ist ja eigentlich nichts weiter als eine Subdomain, welche auf den / des Servers gelenkt wird. Somit ist die betreffende Seite sowohl unter http://www.domain.tld als auch unter http://domain.tld erreichbar. Und genau das kann nun bei Suchmaschinen – wie zum Beispiel Google – ungewollte Folgen haben. Stichwort „Duplicate Content„, welchen man ja tunlichst vermeiden sollte.
Weiterlesen

Verzeichnis auf Subdomain umleiten

Bei der Konzeption von Webseiten steht man vor mehreren Problemen.

Wenn man nun „Unterseiten“ einbinden möchte, stellt sich zunächst die Frage, ob man dies über Verzeichnisse (http://www.domain.tld/unterseite/) oder über Subdomains (http://unterseite.domain.tld/) lösen möchte.

Die einfachere Variante wäre sicherlich die mit den Verzeichnissen. Auch streiten sich die Gelehrten, was bei Google nun besser ist, Verzeichnis oder Subdomain.

Weiterlesen

Umlaute aus einem String entfernen

Auch eine häufig gestellte Frage ist es, wie man Umlaute aus einem String entfernt – maskiert, weil man diesen String als Link verwenden möchte, oder Ähnliches.

Nun, für die Linkvariante empfiehlt sich urlencode($string);. Diese PHP-eigene Funktion maskiert alle Umlaute in einem Link. Dadurch sind diese allerdings nicht mehr leserlich.
Weiterlesen