Archiv für Mai 2007
31. Mai 2007 um 11:15 · Gehört zu Allgemein, SEO
Seomoz hat eine sehr übersichtliche Liste zusammengestellt, die Faktoren listet, welche für ein besseres Ranking in Googles Suchmaschine sorgen.
Sehr praktisch ist vor allem, das die Faktoren in ihrer Kraft bewertet und entsprechend gestaffelt sind. Es werden positive, umstrittene und negative Faktoren getrennt dargestellt und diskutiert. Zu jedem Faktor werden Kommentare gelistet. Die Liste ist insgesamt wie ein Blog aufgebaut.
Nicht so gut ist die Entscheidung, ALLE wichtigen Informationen zur Ranking-Verbesserung auf der Startseite darzustellen. Man wird regelrecht von guten Tipps erschlagen :)
30. Mai 2007 um 17:17 · Gehört zu Flash, HTML, Javascript
Seit Microsoft seinen Internet-Explorer um ein Sicherheitsupdate aus SP2 bereichert hat, müssen ActiveX Objekte erst durch einen Klick aktiviert werden, bevor man sie verwenden kann. Sehr nervig bei Flash-Navigationen und anderen Spielereien.
“Klicken Sie, um das ActiveX Element zu aktivieren.”
So oder ähnlich wird man bei einem Mouse-Over über das fragliche Element aufgefordert zu klicken. Eine kleine Javascript Bibliothek namens SWFObject (vormals FlashObject) automatisiert das ganze, in dem das Flash-Movie mittels Javascript eingefügt wird.
Den kompletten Artikel lesen »
29. Mai 2007 um 16:39 · Gehört zu Framework, PHP (Allgemein)
Jeder kennt Smarty - unterstelle ich mal. Ich bin zugegebenermaßen kein großer Freund der Template-Engine. Warum?
- Smarty ist fett - besteht aus viel zu vielen Dateien
- Smarty ist langsam - der ganze Kram aus Punkt 1 will ja auch ausgeführt werden ;)
- Smarty unterstützt Pseudocode - das Schlimmste überhaupt: Statt Logik und Darstellung zu trennen, bietet Smarty die Möglichkeit, Schleifen und Bedingungen im Template zu hinterlegen
- Smarty kompiliert (fast) - der Pseudocode wird in PHP Code umgewandelt
Den Endhals habe ich ja schon beschrieben. Es ist meiner Meinung nach ein riesen Unfug, Pseudocode in Templates unterzubringen. Ganz klar, es hat natürlich Vorteile. Blödsinn finde ich aber auch, das statt richtigem PHP Code Pseudocode verwendet wird. Einfacher und sicherer wirds dadurch jedenfalls nicht.
Den kompletten Artikel lesen »
29. Mai 2007 um 12:05 · Gehört zu HTML, PHP (Allgemein)
Man kennt es von Foren, Blogs und Wikis: Die Pseudo-Tags. Oft möchte man, das Besucher Ihren generierten Inhalt in Form von Kommentaren und/oder Beiträgen selbst etwas gestalten können. Um trotzdem das leidige Thema XSS zu vermeiden hilft oft nur eine Whitelist an zugelassenen Tags oder eben Pseudo-Tags.
Irgendwo bin ich letztens über TextilePHP gestolpert. Textile wurde 2002 von Dean Allen entwickelt, um die Eingabe von formatierten Inhalten in Wikis oder Blogs zu vereinfachen. Ein beabsichtigter Benefit ist die Generierung von validem XHTML Code. Der Code ist auf Lesbarkeit optimiert und entsprechend einfach zu verstehen. Eine Demo zum ausprobieren gibts direkt bei Dean Allen.
Den kompletten Artikel lesen »
27. Mai 2007 um 12:55 · Gehört zu HTML, PHP (Allgemein)
Nachdem ich ja vor einiger Zeit meinen Vorschlag gemacht habe, dass man Javascript und CSS Dateien doch gemeinsam über PHP parsen und ausgeben konnte kam natürlich gleich die Frage, ob und wie man das dann cachen kann. Nach einigen harten Fehlschlägen ist hier meine aktuelle Strategie dynamische Bilder, Skripte etc. den Browser (zumindest die Meisten) cachen zu lassen.
Den kompletten Artikel lesen »
25. Mai 2007 um 14:18 · Gehört zu OOP, PHP (Allgemein)
Mich lässt der Artikel von Stefan nicht in Ruhe. Ihm ging es eigentlich um den Einsatz der Mehrfachvererbung und wie sinnvoll sie ist. Die Beispiele, die er von Corsin übernommen hat, sind recht wackelig und mein Vorschlag war, sie besser mit dem Dekoratormuster zu “erschlagen” als durch die Gegend zu vererben.
Ich möchte keinen langweilen, jeder hat sich damit bestimmt schon ausreichend beschäftigt, aber beide Methoden haben Ihre Vorteile und ich möchte jede Technik kurz anreissen, denn ich denke es ist sinnvoll, wenn man sich beider Techniken bewusst ist.
Den kompletten Artikel lesen »
24. Mai 2007 um 18:36 · Gehört zu OOP, PHP 4
Ein sehr beliebter (und oft über Google gefundener) Artikel bisher ist “Das Singleton Design Pattern mit PHP 4“. Das Grundprinzip des Artikels ist mit einem Satz erklärt: Eine beliebige Klasse bekommt die Funktion “getInstance” implementiert, die eine Referenz auf ein Objekt dieser Klasse zurückliefert.
Auf diese Art und Weise wird der Speicher geschont, weil zur Laufzeit immer nur eine einzige Objektinstanz verwendet wird. So kann man z.B. quer durch eine Applikation super einfach auf ein- und dieselbe Datenbankverbindung zugreifen.
Den kompletten Artikel lesen »
24. Mai 2007 um 18:07 · Gehört zu Gestaltung
Du planst ein neues Projekt? Du brauchst noch ein schickes Web 2.0 Logo? Die abgefahrensten Schriften gibts bei dafont.com.
Insgesamt ist es praktisch, wenn man programmiert, die richtige Schriftart zur Hand zu haben. Sei es für Captchas oder andere Grafiken mit dynamischem Text. Das Sortiment von Dafont umfasst sehr schöne und vor allem kostenlose Schriften aus den Bereichen Handschrift, Comic, Pixel/Bitmap, Graffiti und die guten alten Dingbats (um nur wenige zu nennen). Da sollte wirklich für jeden Bedarf etwas zu finden sein…
Den kompletten Artikel lesen »
24. Mai 2007 um 17:27 · Gehört zu Allgemein
Nachdem ersten Geek- und Nerdfestival vor ein paar Wochen, hab ich eine weitere Seite mit einem Geektest entdeckt. Es ist fast zwittern und twittern und wittern - man weiß gar nicht mehr was Fake und was original ist ;)
56% GeekMingle2.com - Free Online Dating
Wie Ihr seht, hab ich nochmal 6% draufgepackt. Da stellt sich doch die Frage nach der Geek-Evolution. Ist man schon immer ein Geek? Wird mal als Geek erzogen? Oder ist die Natur ein Geek? Ist ein Geek ein Nerd? Nein. Doch. Hm. Ich bin verwirrt.
Auf jeden Fall ist jeder zur Geek-Battle eingeladen!
23. Mai 2007 um 19:25 · Gehört zu Best-Of, MySQL, PHP (Allgemein)
Letztens bei René entdeckt, will ich Euch den Generator für Dummyinhalte nicht vorenthalten.
Das Tool arbeitet Spaltenorientiert, bietet als Ausgabeformat Excel, XML, CSV und SQL an. Die Anzahl der Spalten ist variabel und man kann für jede Spalte festlegen, welche Art von Wert enthalten sein soll:
- Bestandteil einer Adresse (Name, Telefonnumer, Email und so)
- unterschiedliche Texte
- Benutzerdefinierte Daten wie Autoincrement-Werte oder Zahlen aus einem bestimmten Range
Den kompletten Artikel lesen »
Ältere Artikel »