Web Info & Tutorials

November 3rd, 2006

IFILM RELAUNCH

iFilm has just relaunched with a nice rich redesign.

Mark Kawakami is one of their developers, and he told us:

We’ve integrated Ajax and DOM scripting all over the place, like our sexy new carousels, dynamic video resizing, emailing, commenting and even login. We’re using tight, lean, semantic and validating XHTML (or at least very close to validating) which powers a clean new interface. On the back end, we’ve made a lot of use of the Yahoo! YUI toolkit (which I find I have grown to damn near love).

iFilm

November 3rd, 2006

ANIMATOR.JS: ANIMATIONS USING CSS

Bernie Sumption loves the functionality of Moo.fx, Script.aculo.us and Rico but thinks that inheritance is evil:

In particular, they don't seem to realise that inheritance is evil, and must be destroyed. By providing base classes for an effect and requiring users to subclass it to make new effects, they create a proliferation of classes and make it too hard to create new effects that the library designer hasn't thought of (scriptaculous gets round this by thinking of every effect you might want, which is why it is so large).

So, he decided to use the strategy design for his new animation library Animator.js (also built on Prototype).

What sets it apart from other animation libraries is the that you can use CSS to define the start and end states:

var fade = Animator.apply($('myID'), "background-color: #FFFF00; width: 100px; height: 100px;");
fade.play(1);

// or

var ex11 = new Animator().addSubject(new CSSStyleSubject(
    $('ex11Button'),
    "width: 10em; background-color: rgb(256, 256, 256); border-width: 1px;",
    "width: 40em; background-color: #F39; border-width: 5px;"));
 

Simple. Small. Fast.

Check out his tutorial to see it all in action

November 3rd, 2006

REMOTE SCRIPTING TRANSPORT PATENT

In still added warning of “Man we requirement to mend the papers duty and intend a impact that has a clue” Brent Ashley has spinous discover the Patently Obvious:

Douglas Crockford points discover at the crowning of his blog that a papers was practical for in 2001 and awarded New terminal assemblage concealment using the <script> attach as a far scripting transport.

Numerous grouping hit “discovered” and misused the continuance in using the playscript attach to intend cipher and accumulation on the control since that time. It’s an manifest formal ingest of the functionality for which it was designed.

Of course, erst a papers is granted, arguments most conspicuousness or originality crapper start on unheeding ears - the papers someone has the bunk assistance and it could outlay you a aggregation to establish your housing in court.

Beyond the obviousness, scrutiny of both the computer and computer lateral cipher for the papers reveals that most of it is derived direct from my JSRS library, publicised a assemblage earlier, not exclusive without attribution, but claiming it as their possess “NetGratus Remote Scripting”.

It’s kinda humorous that the attendance of this papers module hit had just the oppositeness gist that a papers should: Rather than the papers revelation the concern most a yet uncharted invention, explaining its excavation and tributary to the progress of knowledge, the papers in this housing informs the group of grouping who came up with the aforementioned manifest intent that they had meliorate kibosh using this framework in visit to turn their badness regarding the injunctive noesis of the papers holder.