Heute möchte ich das erste Gewinnspiel auf Technologie4web.de starten. Zu gewinnen gibt es ein Paket der Antivirensoftware: Kaspersky Anti-Virus 2011 Limited Edition. Mit dieser Software kann man ein Jahr lang bis zu 3 PCs vor unliebsamen Viren, Würmern, Spyware & Co schützen. Read the rest of this entry
vom Oktober, 2010
Kaspersky Anti-Virus 2011 Verlosung
Martin KiesewetterOkt 26
Wie erstellt man ein effektives Blognetzwerk?
Martin KiesewetterOkt 20
In diesem Artikel möchte ich euch anhand eines Beispiels zeigen, warum man ein Blognetzwerk erstellt, und wie das ganze effektive durchführt. Ein Blognetzwerk ist ein virtueller Zusammenschluss eigener Blogs mit dem Ziel die eigene Hauptwebseite (Seite, die Geld erwirtschaftet) zu verstärken. Dabei muss man etliches beachten: C-Class-Netzwerk, Domainregistrierung, Verlinkung im Blognetzwerk und Contentproduktion. Als Script für das Blognetzwerk wird das kostenlose WordPress verwendet. Read the rest of this entry
IP optimal in Datenbank speichern
Martin KiesewetterOkt 18
In (fast) allen Webprojekten werden die IP ‘s der Nutzer gespeichert. Solange die Seite nur wenige IP ´s speichert, ist das sicher kein Problem. Die Probleme beginnen, wenn sich nach einiger Zeit mehrere 10.000 Einträge angesammelt haben und die Suche nach einem speziellen Wert immer länger dauert. Wie man IP ‘s optimal in der Datenbank speichert soll in diesm Beitrag geklärt werden. Read the rest of this entry
WebP Bildkompression
Martin KiesewetterOkt 18
Google hat ein neues Grafikformat vorgstellt: WebP. WebP soll dem bisherigen JPG-Format, das vor allem bei der Kompression von Fotos eingesetzt wird, konkurrenz machen. Es ist wie JPG verlustbehaftet, soll aber eine bessere Qualität bei gleicher Dateigröße bieten. Read the rest of this entry
CSS performance: CSS effizient rendern
Martin KiesewetterOkt 15
Ich vermute, dass sich kaum ein Webentwickler gedanken macht wie effizient das von ihm entwickelte CSS-File ist. Mit “effizient” meine ich, wie schnell der Browser eine Regel verarbeiten, d.h. die Designanpassung darstellen kann. Da das ganze (für mich) nicht messbar ist, verlasse ich mich bei diesem Bericht auf die, die es wissen müssen: zum einen hat Mozilla einen Artikel über “best practices” und Google einen Artikel “ways to make the web faster” veröffentlicht. Ich werde die Ideen beider Artikel zusammenfassen und Ratschläge geben. Read the rest of this entry
CSS3 Box- und Text-Shadow
Martin KiesewetterOkt 12
CSS3 unterstützt 2 Arten des shadow-Effekts (Schatten). Zum einen den Box-Shadow, d.h. einen Schatten um einen div-container und zweitens den Text-Shadow – ein Schatten für Texte. Read the rest of this entry
Tutorial: login mit php
Martin KiesewetterOkt 9
Bei nahezu jeder Webseite wird ein (PHP-) Login-System gebraucht um den Nutzern persönliche Daten anzeigen zu können. Dieses Login System hat also die Funktion einer Zugangsbeschränkung, d.h. nur wer ein Passwort kennt erhält auch. Prinzipiell lässt sich das ganze natürlich mit der herkömmlichen HTTP-Authentifizierung (.htaccess) durchführen. Ein Login der so erstellt wird hat allerdings den Nachteil, dass man sich nicht mehr ausloggen (abmelden) kann. Deshalb werde ich in diesem Tutorial erklären, wie man ein einfaches Login System mit PHP programmiert. Read the rest of this entry
CSS Content: Nummerierung für Überschriften
Martin KiesewetterOkt 7
Mithilfe der CSS-Eigenschaft Content kann man automatisiert Texte innerhalb eines HTML-Documents einfügen. Das Content-Attribut funktioniert nur in Kombination mit einem der 2 pseudo elemente :after und :before. Read the rest of this entry
Paragraphen in Blockquote mit CSS verschönern
Martin KiesewetterOkt 5
In Blockquotes leiten einen Absatz für Zitate ein. Im Gegensatz zu Cite handelt es allerdings um einen ganzen Zitatblock. Dieser wird in HTML werden Blockquotes so ausgezeichnet: Read the rest of this entry
Transparent Borders mit background-clip
Martin KiesewetterOkt 3
Haben Sie jemals ein CSS-Element mit transparenter Rahmen (Border) gesehen? In diesem Artikel möchte ich Ihnen zeigen wie man transparente Borders erstellt. So soll das ganze am Ende aussehen: Read the rest of this entry