Tutorial: Eclipse Helios and SVN support

1. Juli 2010 at 20:32

Wie viele Java- und PHP-Entwickler benutze ich Eclipse, in der aktuellen Version Helios genannt. Neben dem freien PDT-Plugin von Zend ist ein Subversion-Plugin wichtig. Da es bei der Installation über den Software-/Update-Manager probleme gibt, hier der Weg wie es auf jedenfall funktioniert.

Führt einfach folgende Schritte in Eclipse aus:

  1. Help->Install New Software
  2. wählt Subversive SVN Team Provider (Incubation)
  3. Ihr müsste Eclipse neu starten, evtl. bekommt ihr eine  Fehlermeldung (war bei mir so), danach die Meldung dass ihr eine SVN connector library wählen sollt:: Selected SVN connector library is not available or cannot be loaded …’. Instead you rather install a connector library.
  4. Help->Install New Software
  5. Add a site
  6. Ich benutze: http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/ , ihr könnt auch das SVNKit oder den JavaHL connector benutzen.
  7. entpackt den Subversive SVN Connectors
  8. Wählt Subversive SVN Connectors, SVNKit (1.3.0), JavaHL (1.6.0) and it’s native libraries.
  9. Eclipse neustarten
  10. Den Conector ggf. konfigurieren unter Window->Preferences->Team->SVN->SVN Connector.

Jetzt solltet ihr Subversion-Support haben!

MySQL Datenbank Import ERROR 2006 (HY000) – MySQL Server has gone away – Lösung

1. Juli 2010 at 16:56

Wenn ihr beim Import eines MySQL-Datenbank-Dumps folgende Fehlermeldung erhaltet:

ERROR 2006 (HY000) at line XXX: MySQL server has gone away

dann könnt ihr das durch setzen der „max_allowed_packet = 1M“ von 1MB zu „max_allowed_packet = 32M“ lösen.
und zwar unter dem Abschnitt mysqld in der my.ini, also:

[mysqld]
max_allowed_packet=32M

kostenloses Tool um Pixel zu messen – pixlin

30. Juni 2010 at 18:41

Habt ihr Euch schon mal gefragt wie ihr die Pixel auf dem Bildschirm messen könnt?

Die Lösung heißt pixlin – ein digitales Pixel-Lineal sozusagen, das Tool ist kostenlos und einfach zu bedienen.

kostenlose Firewall von Comodo

30. Juni 2010 at 17:54

comodo firewall logoDa ich gelegentlich gefragt werde welche kostenlose Firewall ich empfehle, hier meine Empfehlung: Comodo Firewall

Setze diese seit über 1 Jahr ein und bin soweit zufrieden, wie man mit einer personal Firewall sein kann.
Neben der FUnktion als Firewall kann auch die AntiVirus-Funktion mit installiert werden und man erhält ein vollwertigen Viren-Scanner zusätzlich zur Firewall. Der Preis von 0,- Euro ist unschlagbar, Updates kommen regelmäßig rein.

6 reguläre Ausdrücke zur effizienten Webentwicklung

30. Juni 2010 at 12:34

Bei der Programmierung sind reguläre Ausdrücke ein sehr nützliches Werkzeug zur Validierung oder beim Suchen- und Ersetzen von Textmustern. In diesem Artikel habe ich 6 unglaublich nützliche reguläre Ausdrücke zusammengestellt.

URL validieren

Ist eine bestimmte URL gültig? Der folgende regex hilft euch weiter um dies zu überprüfen.

/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \?=.-]*)*\/?$/

Prüfen ob Password sicher

Schwache Passwörter werden sehr schnell gehackt. Der folgende regex prüft das Passwort nach folgenden Kritierien :

  • Passwords hat mind 1 Großbuchstaben
  • Passwords hat mind 1 Kleinbuchstaben
  • Passwords hat mind. 1 Nummer oder Sonderzeichen
  • Passwords ist mind. 8 Zeichen lang
  • Password-Länge ist nicht begrenzt
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$

Ist im GET-Code ein <?php and ?>

Wenn Sie aus irgendeinem Grund wissen müssen ob im Code ein <?php oder ?>-Tags enthalten sind, so erledigt  dies der folgende Regex:

<\?[php]*([^\?>]*)\?>

Nicht geschlossene img-Tags finden

Wie Sie wissen erfordert der XHTML-Standard das alle Tags richtig geschlossen werden. Dieser reguläre Ausdruck hilft geschlossene img-Tags zu suchen. Dieser kann leicht modifiziert werden, um anderen nicht geschlossene HTML-Tags zu finden.

</div>
<div dir="ltr">
<img([^>]+)(\s*[^\/])>
</div>
<p dir="ltr">

CSS Attribute finden

Diese regex findet CSS-Attribute, wie background:red; oder padding-left: 25px;.

</div>
<div dir="ltr">\s(?[a-zA-Z-]+)\s[:]{1}\s*(?[a-zA-Z0-9\s.#]+)[;]{1}</div>
<div dir="ltr">

IBAN validieren

Mit dem folgenden Regex könnt ihr eine IBAN auf Gültigkeit prüfen.

[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}

HTML5Rocks – HTML5 Tutorial Seite von Google

29. Juni 2010 at 15:00

Google hat eine Seite Namens HTML5Rocks ins Netz gestellt. Dort befinden sich Präsentationen und Tutorials rund um das Thema HTML5, mit vielen Beispielen welche ausgiebigen Gebrauch von neuen HTML5-Funktionen machen.

Mit HTML5 werden viele neue Technologien eingeführt. Auf der Projekt-Seite HTML5Rocks möchte Google diese erläutern und Entwickler so dazu bringen, schneller Gebrauch von den neuen Möglichkeiten zu machen, die bereits heute in einigen Browsern (z.B. Safari, Firefox) zur Verfügung stehen.

Derzeit stehen neun Tutorials rund um HTML5-Techniken zur Verfügung. Sie erklären beispielsweise, wie eine Applikation offlinefähig gemacht wird, wie der Aufenthaltsort eines Nutzers ermittelt wird oder Dateien von der lokalen Festplatte des Nutzers gelesen werden. Zudem gibt es Tipps, wie sich Webapplikationen mit HTML5 schneller machen lassen, Nachrichten auf den Desktop des Nutzers geschickt werden oder wie Chromes Entwicklerwerkzeuge verwendet werden.

Google bietet ebenfalls eine Playground genannte Sandbox an, in der neue APIs und CSS-Eigenschaften von Browsern ausprobiert werden können.

Wichtige Faktoren um mehr Besucher und Links auf eure Webseite zu bekommen

23. Juni 2010 at 12:42

Hier eine kurze Übersicht der wichtigsten Eckpunkte um mehr Links und damit auch Besucher auf eure Webseite zu bekommen:

  • Schafft ein Nutzen für die Zielgruppe durch hochwertige einzigartige Inhalte (unique content)!
  • Beantwortet mögliche Fragen eurer Zielgruppe!
  • Veröffentlicht Ergebnisse zu Umfragen oder Studien bzw. wertet diese aus.
  • Schafft eine Community!
  • Veröffentlicht Text- oder Video-Tutorials zu Problemen der Zielgruppe.
  • Versucht eine gute Mischung aus Humor & Sachlichkeit!

Zu beachten ist dass eine seriöse Linkaufbau-Strategie immer ein langfristiger Aufwand, der mit Zeit verbunden ist.
Von dem Kauf von PageRank-vererbenden Link ist abzuraten, sowie auch wahlloser Linktausch.
Diese Methoden sind eher als Verzweiflungstaten zu sehen, sollte eine SEO-Agentur euch dies anbieten so solltet ihr an
deren Kompetenz zweifeln! Auf lange Zeit erreicht ihr so nämlich kein positiven Effekt für die Seite und im schlimmstenfall straft euch Google so gar ab.

Tragt eure Seite auch nicht wahllos in irgend welch Webverzeichnisse ein, es gibt gute manuell gepflegte, und werbe-netzwerke welche Google abstraft.

Versucht die Möglichkeit der Verlinkung auf eure Website für weniger technik-affine Nutzer einfacher zu gestalten. Ähnlich wie wir Bookmarking-Dienste für Social-Media-Websites wie Twitter oder Facebook auf YouTube bereitstellen, kann dies der Mund-zu-Mund-Propaganda dienen und die Aufmerksamkeit der Nutzer gewinnen.

Wenn ich auf einen Aritkel zurücklinke, erkennt das Google als gegenseitige Verlinkung und wertet diesen eingehenden Link deshalb weniger?

23. Juni 2010 at 12:19

Matt Cutts von Google gibt im folgenden Video die Antwort auf die Frage „Wenn ich auf einen Presseartikel über unsere Firma zurück linke, erkennt das Google als gegenseitige Verlinkung und wertet diesen eingehenden Link deshalb weniger?

Die Kernaussagen sind:

Wenn ihr zurück linkt auf jemanden der Euch linkt, dann ist das wie ein „Eigenlob“ und macht an sich kein Sinn.
Klar ist es nett eine Art „Presse-Artikel-Übersicht“ zu haben, allerdings ist dies jetzt kein direkter Mehrwert für den User.

Deshalb gehe ich davon aus das Google diese Links schon etwas negativ wertet like „gegenseitige Verlindung“.

Direkt geht Matt Cuts nicht auf die Frage ein, ob so etwas als gegenseitige Verlinkung zählt und abstraft.

SEO Analyse Tools – Marktübersicht – Auswertung / Test SEO Software

22. Juni 2010 at 17:07

Es gibt viele gute SEO Analyse Tools / Software welche die Arbeit bei der Suchmaschinenoptimierung (SEO) erleichtern, und durch die Automatisierung diverser Prozesse effizienter gestalten. Im folgenden findet ihr eine kurze Marktübersicht der derzeit verfügbaren professionellen Komplet-Lösungen. Der Fokus liegt dabei auf die im deutschen Raum gängigen Tools mit deutscher oder Multi-Language Oberfläche.

Sistrix Toolbox

Website: tools.sistrix.de
Zugriff: über Webbrowser
Sprache: deutsch
Preis: 100,- bis 400,- EUR monatlich (abhängig von der Anzahl der gewünschten Module)
Umfang: sehr umfangreich
Fazit: Mit 400 Euro erhält der Benutzer ein sehr umfangreiches und mächtiges SEO & SEM Tool. Der Preis ist von den gewünschten Modulen abhängig und es können eine beliebige Anzahl von Domains ausgewertet werden.

Seolytics

Website: www.suchmaschinenoptimierung.de
Zugriff: über Webbrowser
Sprache: deutsch
Preis: 39,- bis 1199,- EUR monatlich sowie eine einmalige Setup-Gebühr in der Höhe einer Monatsmiete (ausgenommen die Lite-Version)
Umfang: sehr umfangreich
Fazit: Die Lite-Version ist nicht wirklich zu gebrauchen da die wichtigsten Features für SEOs erst ab der Eco-Verison zur Verfügung stehen. Abhängig von der Anzahl der auszuwertenden URLs erfolgt die Staffelung der Preise.

SearchMetrics Suite

Website: www.searchmetrics.com
Zugriff: über Webbrowser
Sprache: deutsch / englisch
Preis: 398,- bis 1370,- EUR monatlich
Umfang: sehr umfangreich
Fazit: Auch hier gibt es verschiedene Versionen deren Unterschied primär in der Anzahl der zu überwachenden Domains liegt. In der Ultimate-Version ist es möglich diverse Benutzer oder Gast-Accounts anzulegen.

Abakus SEO-Diver

Website: de.seodiver.com
Zugriff: über Webbrowser
Sprache: deutsch
Preis: 99,- bis 129,- EUR monatlich – Der Preist ist abhängig von der Laufzweit (1 Monat bis 12 Monate)
Umfang: umfangreich
Fazit: SEO-Diver wertet sehr umfangreich Keywords, Backlinks und andere Faktoren aus. Allerdings fehlt mir hier die technische Websiteanalyse (automatisierter html-tag-check).

Xovi

Website: www.xovi.de
Zugriff: über Webbrowser
Sprache: deutsch
Preis: 99,- EUR monatlich
Umfang: umfangreich
Fazit: Preislich im Vergleich zu den anderen Tools sehr günstig. Vom Umfang her wirkt es etwas schmaler als die anderen Tools, dafür ist der Preis unschlagbar. Über die Webseite kann eine kostenlose Demo angefordert werden, ein Blick ist das Tool alle mal wert!

Fazit / Auswertung

SEOs welche mehrere Kunden betreuen kommen so schnell auf ein Monatspreis in der Höhe von 1199,- Euro.
Die Sistrix-Toolbox liegt für SEOs welche regelmäßig mehrere Domains analysieren möchten aus Kostensicht ganz klar vorn. Der Umfang der Tools weicht nur leicht ab. Ich empfehle aufgrund positiver Erfahrungen und dem Kosten-Faktor ganz klar die Sistrix-Toolbox.

Solltet ihr eine professionelle SEO-Analyse-Komplettlösung vermissen, so schreibt ein Kommentar und wir nehmen das Tool ggf. mit in die Liste auf.

10 Tipps für bessere Landingpage Texte

22. Juni 2010 at 15:54

10 gute Tipps für bessere Landingpage Texte findet ihr hier