kein kommentar…
Posted on 23 September 2008 by michael
Im aktuellen internationalen Design-Contest von Electrolux stehen ein paar sehr interessante Ideen zur Wahl – vom stapelbaren Kühlschrank für die WG bis zum Toaster, der die aktuellen Nachrichten auf mein Frühstück brennen soll.
Ihr könnt mitwählen, ob der Gewinner wirklich produziert wird, kann ich allerdings nicht sagen.
Ich will Nachrichten auf meinem Toast, also ist doch wohl klar, was Ihr wählen sollt?!!!
Posted on 23 September 2008 by michael
Die beiden haben einfach zu lange vor der Spielekonsole gehangen
Posted on 10 September 2008 by michael
Die Seite hasthelhcdestroyedtheearth.com soll die Frage klären, ob der LHC uns bereits zerstört hat oder nicht. Zur Zeit steht zum Glück noch ein riesiges NO auf der Seite.
Der Autor verspricht kostenlose schwarze Löcher im Quelltext dieser Seite:
the first person to ask for an RSS feed gets a free black hole in their junk
Das der LHC gar nicht notwendig gewesen wäre und Millionen an Forschungsgeldern hätten eingespart werden können, beweist Jacob Seidelin mit diesem Post mit ein paar Zeilen JavaScript!
Posted on 09 September 2008 by michael
Und wieder einmal ein Klassiker aus den 80′ern:
Pacman, diesmal mit der YUI JavaScript library realisiert.
Ich fand es in meinem Browser(Firefox/Ubuntu) etwas zu schnell, oder bin ich zu langsam?
Vielen Dank an Kris Cieslak für diesen Pausenfüller und an Eric Miraglia für seinen Blog-Post!
Posted on 08 September 2008 by michael
War nur gerade mal eine Idee, geschrieben in ca. 5 Minuten, nichts Besonderes aus meiner Sicht…
Mit diesem Codeschnipsel kann man auf ein Element gleichzeitg mehrere Eventhandler setzen.
Continue Reading
Posted on 04 September 2008 by michael
Hab’ mich noch zu einer kleinen Verbesserung verleiten lassen…
Object.extend(Array.prototype, {
filter : function(){
var args = $A(arguments), fnc = args.shift(), tmpNew = new Array();
if(typeof(fnc)!='function'){throw new TypeError()};
this.each(function(element){
args.unshift(element);
if (fnc.apply(this,args)) {
tmpNew.push(element)
}
args.shift();
});
return tmpNew;
}
});
Damit sind jetzt u.a. weitere Paramater für die Testfunktion zulässig:
[1,2,3,4,5,6,7,8].filter(function(element,a,b){return element > a && element < b;},3,6);
// => [4, 5]
[1,2,3,4,5,6,7,8].filter(function(element){return element > 6;});
// => [7,8]
[1,2,3,4,5,6,7,8].filter(1,3,6);
// => TypeError
['aa',1,9,{},[],'bb'].filter(function(e,a){return typeof(e)==a},'number').filter(function(e,a){return e > a},8)
// => [9]
Posted on 03 September 2008 by michael
Zwei kleine triviale Zusätze für meine Array-Erweiterungen…
Continue Reading
Posted on 03 September 2008 by michael
Zugriffsmethoden (oder auch Akzessoren oder Getter und Setter) sind in der objektorientierten Programmierung spezielle Methoden, die ausgeführt werden, wenn einzelne Eigenschaften eines Objektes verändert oder ausgelesen werden.
Continue Reading
Posted on 02 September 2008 by michael
Man sieht es immer wieder, das Webseiten die komplette Prototype-Bibliothek einbinden, aber diese nur für ein paar lächerliche Ajax-Requests verwenden. Manchmal sieht man noch den Einsatz der $-Funktion, der Rest wird schön mit klassischen JavaScript erledigt.
Kangax zeigt in seinem Artikel How well do you know prototype an ein paar (wenigen) Punkten, wie Prototype besser eingesetzt werden kann.