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
Kommentar :
1 Kommentar »
Kategorien : Coding, Shorttips, Tutorial
Trackbacks :
Keine Trackbacks »
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
Kommentare :
Noch keine Kommentare »
Kategorien : Shorttips
Trackbacks :
Keine Trackbacks »
09
01
2008
Nils Hitze
Ein cooler
Tooltip von Tim, Newsletter Queuing in PHP, datenbankbasiert.
Kommentare :
Noch keine Kommentare »
Kategorien : Lesenswert, Shorttips
Trackbacks :
Keine Trackbacks »
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?
Kommentar :
1 Kommentar »
Kategorien : Shorttips
Trackbacks :
Keine Trackbacks »
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.
Kommentare :
Noch keine Kommentare »
Kategorien : Shorttips
Trackbacks :
Keine Trackbacks »
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?
Kommentar :
1 Kommentar »
Kategorien : Coding, PHP, Shorttips, Tooltip
Trackbacks :
Keine Trackbacks »
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)
Kommentare :
Noch keine Kommentare »
Kategorien : Shorttips, Tutorial
Trackbacks :
Keine Trackbacks »
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.
Kommentare :
3 Kommentare »
Kategorien : Coding, Javascript, Shorttips
Trackbacks :
Keine Trackbacks »
21
11
2007
Nils Hitze

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.
Kommentare :
Noch keine Kommentare »
Kategorien : Shorttips
Trackbacks :
Keine Trackbacks »
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
Kommentar :
1 Kommentar »
Kategorien : Organisatorisches, Shorttips
Trackbacks :
Keine Trackbacks »