Online-Validatoren

18 03 2008 Nils Hitze

Sie sind nicht unbedingt immer nötig. Für viele gibt es mit Firefox-Erweiterungen einen adäquaten Ersatz. Und trotzdem sie sind praktisch: die Rede ist von Online-Validatoren. Die bekanntesten Vertreter solcher Prüfprogramme sind wohl sicher die des W3C für (X)HTML und CSS.

Es gibt aber auch eine Reihe weiterer Prüfprogramme, die auch Programmierern das leben erleichtern können, etwa bei debuggen einer Webseite oder insbesondere beim Performance-Feintuning od. optimieren.

Hier also eine Liste hilfreicher Online-Tools, die über die Markup-Validierung hinaus gehen. Jeweils mit kurzer Info für welchen Zweck ich sie einsetze, evtl. Vorteile, sowie Alternativen: Firefox-Erweiterung, die man zum selben Zweck verwenden kann.



"Online-Validatoren" vollständig lesen


Bookmark Online-Validatoren  at del.icio.us Digg Online-Validatoren Technorati Online-Validatoren

mysql: lower case table names

29 01 2008 Nils Hitze
Bin gerade zum zigten Male darüber gestolpert das beim Importieren meine Tabellennamen kleingemacht werden und hab das Problem endlich mal gegoogelt. Eine Einstellung in der my.cnf und schwupps hatte sich das Problem erledigt. Die Einstellung heisst: lower_case_table_names und kann drei verschiedene Werte haben, mehr dazu im Handbuch. Name Case Sensitivity im Mysql Reference Handbuch

Bookmark mysql: lower case table names  at del.icio.us Digg mysql: lower case table names Technorati mysql: lower case table names

Newsletter Queuning in PHP

09 01 2008 Nils Hitze
Ein cooler Tooltip von Tim, Newsletter Queuing in PHP, datenbankbasiert.

Bookmark Newsletter Queuning in PHP  at del.icio.us Digg Newsletter Queuning in PHP Technorati Newsletter Queuning in PHP

Adventskalender auf Entwickler-Press.de

11 12 2007 Nils Hitze
Jeden Tag ein anderes eBook gibts bei www.entwickler-press.de in diesem Monat. Heute gibt es zB. "Software Life Cycle" zum kostenfreien Download. PS: Hat da schon einer das Dojo Toolkit-Buch ergattern können?

Bookmark Adventskalender auf Entwickler-Press.de  at del.icio.us Digg Adventskalender auf Entwickler-Press.de Technorati Adventskalender auf Entwickler-Press.de

Fehlerbehandlung in PHP

11 12 2007 Nils Hitze
Nessa hat einen Post auf ihrem Blog veröffentlicht der sich mit PHP Fehlern und Basisfehlerbehandlung in PHP beschäftigt. Pflichtlektüre für alle Entwickler.

Bookmark Fehlerbehandlung in PHP  at del.icio.us Digg Fehlerbehandlung in PHP Technorati Fehlerbehandlung in PHP

06 12 2007 Nils Hitze
Weil mir das Thema gerade im Kopf rumschwirrt und ich vorhin erst wieder über das aktuelle Level von Webentwicklungen mit Alex diskutiert habe, wenn ihr nicht eh schon einen benutzt wird es Zeit euch einen Issuetracker zuzulegen. Ich selbst habe die letzten Monate mit Flyspray gearbeitet, finde den aber ziemlich unübersichtlich und manchmal ziemlich zickig. Gerade kurz gegoogelt und bin auf phpBugTracker als Alternative zu Bugzilla gestossen. Hat damit schon jemand Erfahrungsberichte gemacht?

Bookmark   at del.icio.us Digg  Technorati

28 11 2007 Nils Hitze
IF "%1"=="" GOTO End IF "%2"=="" GOTO End md C:/%2 svn export %1 C:/%2 --force cd C:/%2 @tar -cv --file=C:/%2/%2.tar C:/%2/* @gzip -9 C:/%2/%2.tar.tgz @del C:%2%2.tar :End Dieses kleine Batch-Snippet hilft mir dabei (zB. als make-archive.bat) in der MS-DOS-Eingabeaufforderung von Windows aus einem Subversion-Repository ein tar.tgz-Archiv zu erstellen. Der Aufruf ist simpel:
make-archive [REPOURL/REPOPFAD] [ARCHIVNAME]
. Es erstellt zuerst ein Verzeichnis auf C: mit dem Namen den man mit [ARCHIVNAME] angegeben hat. Dorthin exportiert es das Repo. Packt es zunächst mit tar, dann mit gzip. Zuletzt löscht es die .tar-Datei. Subversion natürlich vorausgesetzt - außerdem benötigt man eine tar.exe und eine gzip.exe im selben Verzeichnis in dem man die Batchdatei gespeichert hat. Ein Beispiel wäre also
make-archive http://wp-rss-combiner.googlecode.com/svn/trunk rss-combiner
(womit ich im Verzeichnis C:/rss-combiner/ dann die Datei rss-combiner.tar.gz erhalte)

Bookmark   at del.icio.us Digg  Technorati

21 11 2007 Nils Hitze
Uh, was Neues und zwar etwas bei dem man sich fragt wieso vorher da noch keiner drauf gekommen ist. Cachefile.net von John Davis bietet allen JS Entwicklern die Möglichkeit ihre Javascripte über eine zentrale Domain zu laden, was dann bedeutet: Der Browser cachet die Files und erst wenn der Cache expired oder gelöscht wird, muss die Bibliothek erneut geladen werden. Was das für die Performance bedeuten kann, wenn man z.B. ExtJS benutzt muss ich ja keinem erklären, oder? Der Nachteil ist, das an den Libs nichts geändert werden kann (was man eh nicht machen sollte) und das man von der Serverperformance von Cachefile abhängig ist. Da wir in unserem Projekt mit relativ vielen Libs arbeiten, überwiegen hier ganz klar die Vorteile, also hab ich mich das erste Mal in meinem Leben dazu bereit erklärt und habe John Davis via Paypal eine kleine Spende zukommen lassen. Ich hoffe das viele andere ähnlich handeln damit dieser brilliante Service lange weiter lebt.

Bookmark   at del.icio.us Digg  Technorati

21 11 2007 Nils Hitze
Funktionsreferenz im Browser mittels OpenSearch Will man die Schnellsuche im Browser seiner Wahl um weitere Suchen ergänzen kann man sich eine OpenSearch-Datei in simpler Syntax basteln (mehr Details dazu unter mozilla.com). In meinem Blog habe ich mal eine für die PHP-Funktionsreferenz erstellt. Man braucht also lediglich die Funktionsnamen in etwa kennen und gelangt mit Enter direkt zur entspr. Ressource samt Kommentaren und Beispielen. Download u. Installation hier (per Mausklick). Tip: via Tastatur ist die Schnellsuche im Browser übrigens über [Strg] + [K] erreichbar.

Bookmark   at del.icio.us Digg  Technorati

14 11 2007 Nils Hitze
Mal eine Frage in die Runde: In Sachen Webseiten-Feintuning gibt es immer wieder eine Reihe von Dingen die ich (i.d.R. mangels Root-Zugriff auf Shared Hosts) in die htaccess-Datei packe um zu gewährleisten dass alles rund läuft. Dinge also, die es entweder bei den Providern meines Vertrauens bzw. meines Geldbeutels nicht in die Serverkonfiguration geschafft haben oder einfach nur individuelle Anpassungen nach meinem Gusto... Neben dem reinen URL-Rewriting, welches ja im Normalfall das CMS erledigen sollte, denke ich da insbesondere an so Kleinigkeiten wie zB: AddType application/octet-stream .xls .vcf .doc .ppt .odf .ods .zip .rar .sit .tar .tar.gz

"" vollständig lesen


Bookmark   at del.icio.us Digg  Technorati