XINGs Recruiting Methoden
Geschrieben am 27. Jan 2010 von Cem Derin
Geschrieben am 27. Jan 2010 von Cem Derin
Geschrieben am 12. Jan 2010 von Cem Derin
Ein kleiner Hinweis: Der PHP Gangsta (vom Namen darf man nun halten was man will
) stellt derzeit eine mehr oder weniger ausgewählte Liste von deutschsprachigen PHP-Blogs zusammen, die halbwegs aktuell sind und nicht mehr auf Anfängerniveau schreiben zusammen. Ich habe mich ganz dreist selbst vorgeschlagen. Falls jemand noch Ergänzungen hat, könnt ihr ihm diese ja auch mal zukommen lassen.
Geschrieben am 05. Jan 2010 von Cem Derin
Da ich jetzt zum geschätzten 20. mal per eMail darauf aufmerksam gemacht wurde und es mir auch eben in einem Forum über den Weg lief, will ich mal klarstellen, dass dieser Code hier keinen (und schon gar nicht einen y2010) Bug darstellt.
var dateObj = new Date(); var curYear = dateObj.getYear(); alert(curYear);
Wer wissen will, was dabei rauskommt, der kann auch mal hier klicken. Wem das nun komisch vorkommt, dem darf man ruhigen Gewissens ein herzhaftes RTFM an den Kopf werfen. Frohes Neues =)
Geschrieben am 31. Dez 2009 von Cem Derin
… dass PHP jonglieren kann? Und zwar mit Typen. Type juggling nennt man das, was passiert, wenn man einen String mit dem Inhalt “1″ versucht mit einem Integer zu addieren. Oder wenn man den String “Foo” mit dem Booleschen Wert “true” vergleicht: PHP würfelt die Typen einmal kräftig durch. Das sieht manchmal willkürlich aus, ist es meist aber nicht. Damit man keine bösen Überraschungen erlebt, sollte man sich mal diese Comparison Tables zu Gemüte führen.
Das wird dann auch mein letzter Post für dieses Jahr gewesen sein. Ich denke ich werde dann und wann noch einmal ein paar “wusstest du schon”-Beiträge raushauen. Ich hoffe ich konnte euch die Brückentage etwas verkürzen und vielleicht das ein oder andere neue erzählen. Ich wünsche euch allen einen guten Rutsch ins neue Jahr (… nen Fünfer ins Phrasenschwein – oh Mist. Schon wieder
) und wir sehen uns dann 2010 in alter Frische wieder! Und als kleines Silvestergeschenk noch dieses tolle Video. Über den Song kann man streiten, aber die Performance ist toll. Also dann: Ciao!
Geschrieben am 31. Dez 2009 von Cem Derin
Persönlich gab es für mich dieses Jahr wenig Highlights oder Bemerkenswertes. Aus technischer und beruflicher Sicht war dieses Jahr aber eines der besten, die mir bisher passiert sind.
Mehr oder weniger chronologisch will ich ein wenig aus dem Nähkästchen plaudern
// mehr lesen
Geschrieben am 30. Dez 2009 von Cem Derin
… dass man mit strtotime wesentlich einfacher und korrekter Zeitenräume addieren oder abziehen kann, als es von Hand überhaupt möglich ist? Denn nicht jeder Tag hat 86400 Sekunden. Außerdem umgeht man auch noch das Antipattern der Magic Numbers.
$nextWeek = strtotime('+1 week');
$twoMonth = strtotime('+2 month');
$reallyScrewed = strtotime('+2 years +1 month +1 day +4 hours +7 minutes');
Sieht doch wesentlich besser aus, oder? Und man weiß genau, was hier passiert. Als zweiten Parameter kann man übrigens einen UNIX-Timestamp angeben, der als Ausgangszeitpunkt verwendet wird.
// mehr lesen
Geschrieben am 29. Dez 2009 von Charles
Seit dem Web 2.0 haben sich User Interface designs geändert. Sehr viele Leute haben heut zu tage eine Seite die ohne JavaScript nicht mehr auskommt. Deshalb sollte man immer überprüfen ob der Benutzer der Webseite sein JavaScript im Browser aktiviert hat, oder nicht , falls dieser Fall besteht muss ja auch ein Fehlermeldung ausgegeben werden. Und wie das geht zeige Ich euch heute.
Geschrieben am 29. Dez 2009 von Cem Derin
Die Nachricht schlug mal wieder ein wie eine Bombe: Hacker knacken Nazi-Flirtbörse und stellen Benutzerdaten ins Netz (sinngemäß). Ob man nun eher Links angehaucht ist oder nicht, eigentlich hat jeder der selbst keiner ist ein Problem mit Nazis. Insofern war der Zuspruch auf die Nachricht im Netz auch zunächst einmal positiv. Gute Sache. Toll. Epic Win! Ich persönlich bin der selben meinung gewesen. Dann aber huschte dieser Tweet von Evelyne durch meine Timeline:
leute vom #26c3 habt ihr sie noch alle? ne seite hacken ist eine sache, aber daten der benutzer ins netz stellen? so viel zum datenschutz…
Mhm. Irgendwo hat sie doch Recht. Setzt man sich doch für Datenschutz ein, will dem Staat keinen uneingeschränkten Zugriff auf sein digitales Bewegungsmuster gestatten. Wettert gegen die Datenkrake, weint aber rum, wenn die Suche mal down ist. Ich bin jemand, der seine Ansichten gerne mal hinterfragt. So auch in diesem Fall. Darf man sowas?
// mehr lesen
Geschrieben am 29. Dez 2009 von Cem Derin
… dass Type Hints auf Arrays gemacht werden können? Im Gegensatz zu Primitiven Datentypen wie Strings, Integer oder Boolean kann man also in Methoden- und Funktionssignaturen auch Arrays verlangen.
Type Hints sind eine bequeme und robuste Möglichkeit, die erwarteten Datentypen zu prüfen, bzw von PHP prüfen zu lassen. Dazu wird der Datentyp (bzw. die zu erwartete Klasse) einfach vor den Parameter in die Signatur geschrieben. Verwende ich beispielsweise eine Signatur wie folgende …
function foo(Array $bar, Foo_Bar $buzz)
… weise ich PHP so an, dass der erste Parameter “bar” vom Typ Array sein muss. Der zweite “buzz” allerdings kann vom Typ “Foo_Bar” sein – oder von diesem abgeleitet sein. Man kann hier also auch jede Kindklasse übergeben.
Während den Tagen bis zum neuen Jahr werde ich immer mal wieder ein bisschen aus dem Trick- und Nähkästchen plaudern. Die arbeiten an Brawler stagnieren derzeit ob des Fresskomas unter dem ich grade leide, aber da mich mein gähnend Leerer Feedreader annervt, will ich wenigstens dazu beitragen, dass ein wenig passiert.