Archiv für die Kategorie „Programmierung“

Coda SVN certificate verification failed

Heute wollte ich mir mal das aktuelle TYPO3 5 (Phönix) per SVN holen, also schnell ein neues Projekt in Coda angelegt und das SVN angeworfen. Wenn der SVN-Server über einen 443 Port (ssl) läuft und dieser nicht über offizielles Zertifikat verfügt, bekommt man diese Fehlermeldung: Diesen Beitrag weiterlesen »

Webentwicklung unter Mac mit Coda

Für Arbeiten im Team und große Projekte ist Eclipse, SVN und ein lokaler Webserver immer noch die Nummer Eins für mich. Aber für kleine Webseiten / Projekte ist das manchmal etwas zuviel des Guten. Deswegen habe ich mich nach Alternativen umgeschaut.

Auf der Suche nach einem kleinen smarten Entwicklungstool für Webseiten, habe ich dabei viel ausprobiert und getestet bis ich meinen Favoriten gefunden habe -> CODA

Coda, bietet alles was man braucht. Einen Text-Editor mit Syntax-Highlight und Code-Ergänzung, CSS-Editor, Dateibrowser, Vorschaumodus, Terminal (ssh), FTP-Client und Handbücher für HTML, CSS, Javascript und PHP. Auch ein einfacher Projektmanager (Sites) ist dabei, sowie die Unterstützung von SVN.

Das Programm arbeitet schnell und flüssig. Die Oberfläche ist sehr übersichtlich und leicht zu bedienen. Coda kostet 99$ und ist meiner Meinung jeden Cent wert.

Link: http://www.panic.com/coda/

Habt ihr auch einen Favoriten, mit welchem Programm habt ihr gute Erfahrungen gemacht?

Benchmark PHP

Gerade bei grösseren Projekten können kleine ‘Schlampereien’ oder Flüchtigkeitsfehler plötzlich zur grossen Bremse werden und keiner weiß so richtig warum.

Spätestens hier sollte man sich Gedanken über Art von Vergleichen, Verwendung von Arrays und Klassen machen.

Einen schönen Überblick über die Performance von PHP findet man hier:

http://www.php.lt/benchmark/phpbench.php

Bis heute dachte ich immer ein switch-Statement wäre schneller als eine if-Abfrage. Zumindest bei PHP ist das in einfachen Fällen nicht der Fall.

301 Weiterleitung

Eine Weiterleitung mit 301, d.h. der Pagerang bleibt erhalten, kann man mit mod_rewrite und auch mit php einstellen Diesen Beitrag weiterlesen »

SQL-Injection

Wenn in einem PHP-Skript Datenbankabfragen benutzt werden, kann ein Angreifer bei falscher oder gedankenloser Programmierung relativ leicht beliebigen SQL-Code einschleusen. Der Angreifer kann dadurch Daten lesen, ändern oder sogar löschen, auf die er eigentlich keinen Zugriff hat.

Beispiel für einen ‘angreifbaren’ Code:

$sql = "SELECT * FROM user WHERE name='".$_GET['name']."'";
$result = mysql_query($sql);

Diesen Beitrag weiterlesen »