Journal
Rapidshare Wartezeiten umgehen

Rapidshare ist einer der beliebtesten File Sharing Service… Das nervigste aber sind die langen Wartezeiten, die man als „Free User“ aushalten muss, bevor man etwas herunterladen kann.
Um diese Wartezeit zu umgehen, stellt man einfach die Javascript Counter Variable auf null. Durch Herumexperimentieren/Stöbern im Code, habe ich herausgefunden, dass die Variable c heißt. Um sie zu verändern, kann man sie entweder im Firebug auf 0 setzen… Oder einfacher: Javascript in der Adressleiste ausführen.
javascript:c=0
Fertig. Wunderbar, nicht?
Wieso Mootools 100x besser ist als jQuery
… wenn nicht sogar 1000 Mal.

Dieser Artikel von Aaron Newton vergleicht die zwei beliebtesten Javascript Frameworks und zählt ihre Vorteile und Nachteile auf. Die richtige Entscheidung ist natürlich Mootools.
- Mit Mootools kann man objekt-orientiert programmieren. (Klassen, Vererbungen, etc.)
- jQuery fasst sich meistens kurz… Zu kurz (z.B.
$('a').hover(function1, function2)Man kann hier schlecht nachvollziehen was da eigentlich aufgerufen wird… In Wirklichkeit werden zwei Events an jedemaElement hinzugefügt.) - Mootools ist verständlicher und wiederverwendbar
Diese Punkte werden in dem Artikel sehr anschaulich näher erläutert.
Einfache Mootools Formularvalidation

Bin heute auf dieses elegant aussehendes und erweiterbares Mootools Plugin gestoßen, das Formularvalidation auf der Client-Ebene vereinfachen soll.
FormCheck sieht nicht nur schön aus, sondern ist vielseitig ausstattbar mit RegEx Formeln und ist zudem noch sehr einfach einzubinden… Völlig unobstrusive, da die Validation ganz unauffällig über Klassen hinzugefügt wird.
Einen Kontrapunkt habe ich noch… Zwar können die Nachrichten über CSS gestaltet werden, aber das HTML Markup ist eine Katastrophe: Tabellen, divs und andere Foltereien.
Javascript Erkennung für Geniale
Wie überprüft man, ob Javascript auf dem Client aktiviert ist oder nicht? Mit Javascript natürlich!
function javascriptEnabled(){
return true;
}
function validateSettings() {
if (!javascriptEnabled()) {
location.href = "no_js.htm";
}
// ...
}
Der Code ist doch selbsterklärend, oder? Sorry, das musste jetzt sein…
Ich hoffe, jeder sieht, dass dieser Code genauso viel nützt wie wenn ich Wordpress auf meinen Toaster portieren versuche. (via The Daily WTF)
Vertikale Scrollleisten immer anzeigen lassen
Wer in seine RIAs viele AJAX Abfragen hat, wünscht sich vielleicht, dass die vertikale Scrollleiste immer angezeigt wird, da es sonst zu Verschiebungen vom Layout kommt, weil sich der Inhalt immer wieder verändert.
Es gibt einen ganz einfachen CSS Trick, das den Browser veranlasst, die vertikale Scrollleiste immer anzuzeigen und zwar ganz CSS 2 valide.
html, body { height: 100%; padding-top: 1px; }
Somit ist entweder <html> oder <body> immer 1 Pixel größer als das Browserfenster… Einfach, nicht wahr?