PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for the ‘Allgemein’ Category

Soll ich einen Domainumzug machen?

with 41 comments

Da meine Domain nicht die aller beste ist, überlege ich schon länger auf eine andere Domain zu wechseln, doch ich bin so unkreativ! Als Alternative habe ich die Domain php-blog.de anzubieten, und habe einige Fragen an euch:

  1. Domainumzug ja oder nein?
  2. Habt ihr noch eine bessere Idee für eine Domain?
  3. Was muss ich alles bei einem Domainumzug beachten, damit ich möglichst viel vom PageRank und den Platzierungen in den Suchmaschinen beibehalte?
  4. Verliere ich vielleicht einige Leser, trotz Weiterleitungen der alten Domain?

Vorteile eines Umzugs:

  • Seriöser
  • leichter zu merken?
  • Ich würde gern wechseln

Nachteile eines Umzugs:

  • Ich muss von Null anfangen was Suchmaschinen angeht (oder übernimmt Google das halbwegs?)
  • „Marke“ ist weg
  • Besucher landen evtl. auf phpblog.de
  • Neuer Twitter Account

Bin gespannt auf eure Meinungen!

Written by Michael Kliewe

November 19th, 2012 at 10:04 am

Posted in Allgemein

Tagged with , ,

Selbständigkeit – Fluch oder Segen?

with 17 comments

Ich würde gern eure Meinung zum Thema Selbständigkeit hören! Warum seid ihr nicht selbständig, bzw. warum seid ihr es? Ich habe hier einige Fragen an euch, vielleicht könnt ihr uns allen helfen einen Überblick zu bekommen.
Weiterlesen »

Written by Michael Kliewe

November 6th, 2012 at 6:22 pm

Zahlen sortieren mit Sleep Sort

with 4 comments

Sortieralgorithmen werden nicht dauernd neu erfunden, man kennt aus den letzten Jahrzehnten bereits einige dutzend gute Algorithmen, und schon lange ist kein besserer mehr „erfunden“ worden.

Letztes Jahr kam ein Unbekannter daher und präsentierte dieses einfache Programm, den sogenannten Sleep Sort:

#!/bin/bash
function f() {
    sleep "$1"
    echo "$1"
}
while [ -n "$1" ]
do
    f "$1" &
    shift
done
wait

Weiterlesen »

Written by Michael Kliewe

Oktober 15th, 2012 at 10:19 am

Hilfe, ich habe unsichere Passwörter in meiner Datenbank!

with 4 comments

Seit einigen Monaten sollte jedem, der die IT-Nachrichten und sogar die Mainstream-Presse etwas verfolgt, klargeworden sein dass es keine besonders kluge Idee ist, Passwörter von Kunden im Klartext zu speichern. Hashing ist nach wie vor eine gute Idee, wenn man den richtigen Algorithmus verwendet. Hashes sollten nur noch eingesetzt werden wenn man einen Salt mit einbaut, aber auch dan gibt es noch große Unterschiede zwischen alten Verfahren wie MD5/SHA und neueren Algorithmen wie bcrypt. Dank Artikeln zum Thema bcrypt von Oliver sollte auch jedem mindestens eine Lösung bekannt sein die man heutzutage einsetzen sollte. Doch wie macht man das in der Praxis, wie migriert man die bestehenden Daten zum neuen bcrypt Verfahren? Darauf möchte ich hier etwas eingehen.

Ein neues Projekt

Wenn ein neues Projekt gestartet und auf der grünen Wiese begonnen wird ist alles sehr einfach. Neue Kunden- bzw. Benutzerpasswörter werden einfach mittels bcrypt gehasht und dann in einer Datenbank gespeichert. Man kann natürlich auch Textdateien, Arbeitsspeicher oder etwas anderes nehmen, Hauptsache man hat das gehashte Passwort zur Hand wenn sich der Benutzer einloggen möchte und kann das eingegebene Passwort gegen das Gespeicherte prüfen.

Passwörter aus einem bestehenden System nutzen

Weiterlesen »

Written by Michael Kliewe

Oktober 2nd, 2012 at 10:59 am

8 gute Gründe, warum AnonSphere ein guter VPN Anbieter ist

with 11 comments

Gastartikel von Oliver Sperke.

Ich bin 35 Jahre alt und seit 11 Jahren selbständiger Webentwickler. Mein Fokus liegt dabei auf der Erstellung, Beratung und Optimierung in den Bereichen High Performance, Usability und Sicherheit in den gängisten Internetsprachen: PHP, HTML, Javascript und CSS.

Ich habe ja schon im letzten Beitrag angekündigt, dass ich etwas aus dem Maschinenraum von AnonSphere.com erzählen will. Ich habe lange überlegt, was ich schreibe und vor allem, wie ich es schreibe. Dieser Artikel ist eine Mischung aus Werbung „für meine gute Arbeit“, vielen technischen Details und einigen guten Ratschlägen, worauf Ihr bei allen Anbietern achten solltet und was Euch nur „falsche Sicherheit“ vortäuscht. Ich hoffe, der Artikel ist nicht zu technisch geworden und trotzdem noch für unsere Techniker interessant – es sollte für alle etwas dabei sein. Ich fange etwas technischer an und versuche dann „verständlicher“ zu werden. Dieser Beitrag ist natürlich weder uneigennützig, noch unabhängig. Lebt damit! 😉

Ein paar Infos zum Einstieg

Weiterlesen »

Written by Oliver

September 28th, 2012 at 9:58 am