18
03
2008
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 »
17
01
2008
Da ich gerade Excel XML Files schreibe bin ich auf folgenden Fehler gestossen: Mein automatisch generiertes XML wurde von Excel nicht gelesen und als Fehler erhielt ich nur den leicht kryptischen unbrauchbaren Fehler "Zu viele Tags". Übersetzung von Microsoft ins Deutsch lautet so in etwa: Ihre Worksheets brauchen unterschiedliche Namen, bitte vergeben sie für jedes Worksheet (Tabellenblatt) einen eigenen Namen. Hoffe es hilft.
via
A Ranger's Tale
Kommentare :
Noch keine Kommentare »
Kategorien : Coding
Trackbacks :
Keine Trackbacks »
Tags für diesen Artikel:
Coding
09
01
2008
Für alle die sich die mit Silverlight beschäftigten möchten ist der folgende Artikel sicherlich interessant.
Writing Silverlight applications in PHP
Wir bauen Silverlight Oberflächen in PHP, mit ausführlichen Quellen und komplettem Source als Download.
Kommentare :
Noch keine Kommentare »
Kategorien : Coding, Lesenswert, PHP
Trackbacks :
Keine Trackbacks »
06
12
2007
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 »
21
11
2007
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 »
22
10
2007
Weil ich gerade selber darüber gestolpert bin hier ein Lösungsansatz für Probleme mit Json und Prototype.
Wenn die Jsondaten zu gross sind, passen sie nicht mehr in den X-JSON Header und dann kommt Prototype aus dem Tritt und lädt die Datei nicht.
Die Lösung hat m3nt0r für uns. Zwei Zeilen in Prototype ändern und gut ist.
Kommentare :
Noch keine Kommentare »
Kategorien : /dev/null, Coding, Shorttips
Trackbacks :
Keine Trackbacks »
10
10
2007
Ajax ist toll, wir Requesten was das Zeug hält. Api in MSIE 7 geladen, Datensatz gelöscht, Modus gewechselt und ...
WAS ZUM HENKER MACHT DER DATENSATZ DA?
FF angeworfen, selber Seite, kein Datensatz.
MSIE Cache gelöscht, reload, Datensatz ist weg.
Google -> ajax msie cache, folgende Lösung gefunden:
<?
header( "Cache-Control: no-cache, must-revalidate" ); // HTTP/1.1
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
?>
Hoffe es hilft.
Kommentare :
Noch keine Kommentare »
Kategorien : Coding, Shorttips
Trackbacks :
Keine Trackbacks »
02
10
2007
Weil gerade verzweifelt gesucht, hier ein Lösungsansatz.
Das Problem:
Wie erhalte ich die Anzahl Ergebnisse einer Suche, wenn ich den Query auf mehrere Seiten verteile.
Konventionelle Lösung:
Zwei Queries, einer ohne Limit, einer mit.
Nachteil:
Performanceeinbuße
Neue Lösung:
SQL_CALC_FOUND_ROWS
Definitiv schneller als der alte Ansatz und gut ist.
via
ArrayStudios
Kommentare :
Noch keine Kommentare »
Kategorien : Coding, Shorttips, Tutorial
Trackbacks :
Keine Trackbacks »
11
09
2007
Das klassische Problem ist: onClick, onBlur, onMouseOut, alles ganz schön, aber der echte JScriptfetischist weiss, es gibt an passender Stelle nie den richtigen Handler. Was wäre wenn man onClose, onEmail oder onUserToDumb setzen und abgreifen könnte.
Kann man,
Josh Davis erklärt wie es geht. Vorsicht im Zusammenhang mit der Prototype Lib, da kann es sein das einem das um die Ohren fliegt, wenn Fragen aufkommen, einfach hier posten.
Langsam könnten wir auch die JSUGMunich aufmachen, oder?
Kommentare :
Noch keine Kommentare »
Kategorien : Coding, Javascript, Lesenswert, Shorttips, Tooltip
Trackbacks :
Keine Trackbacks »
31
08
2007
Beim Entwickeln unserer Hauseigenen CMS Lösung ist mir heute erstmalig aufgefallen, wie sehr die verschiedenen zusammengesteckten Ajaxkomponenten an der Performance des Browsers, respektive des Rechners zehren. Lade ich unser Adressbuch neu, schlägt die Leistungsnadel meiner CPU in den roten Bereich und mein iTunes hängt. Das geht so nicht weiter, hab ich mir gedacht, also ran ans Profiling und ans Tunen. Performance sollte zwar eigentlich bei uns als Letztes kommen, aber wie schon ein kluger Mann einst sagte: Kein Plan überlebt den ersten Feindkontakt.
Es gibt zum Thema Ajax (JS) Performance nicht gerade viele Beiträge und noch weniger deutsche Blogs, also sind alle Links die ich liefere ausnahmslos englisch.
Nur zur Vorwarnung. Wer als Entwickler jetzt noch kein Englisch kann, an der VHS sofort anmelden und am besten noch einen Kurs bei einer Sprachschule obendrauf.
Einen Skript zum aneinanderreihen von JS/CSS Files und gzipped ausgeben,
liefert uns rakaz. Mit ausführlicher Anleitung und Sourcecode. Alles was man braucht ist einen mod_rewrite-fähigen Webserver und ein bisschen Geduld.
Einen guten Einstiegsartikel in
das Thema JScript Performance findet ihr auf Fasterj.com, von Dirk Pepperdine (also der Artikel). Sehr lesenswert.
Alles was ich noch finde, folgt dann demnächst.
Kommentare :
Noch keine Kommentare »
Kategorien : Ajax, Coding, Lesenswert
Trackbacks :
Keine Trackbacks »