In Molokoloco | 7 Dec 2011 | Laisser un commentaire
Merci à @bobylito qui vient de mettre les vidéos (du live) en ligne sur Dailymotion.
On trouve entre autre ma présentation sur readr.js . Mais aussi plein de super autres sujets (http://www.dailymotion.com/ParisJS #ParisJS)
Ça fait drôle de se voir en vidéo, et ça fait drôle de parler devant beaucoup de gens avec plein de lumière dans les yeux :)
In Coding Projects,Molokoloco | 23 Oct 2011 | Laisser un commentaire
[UPDATE : Projet en cours de refonte ici : https://github.com/molokoloco/jQuery.boxFx]
J’ai voulu tester ce que pouvais donner un émetteur de particule en DOM jQuery/CSS (Sans canvas)…
C’est un plugin léger et hyper-customisable, son principe et de (re)générer, X fois par secondes, un élément HTML, de lui appliquer des propriétés CSS3 (de départ), de l’insérer dans le DOM.
Le plugin applique quasi immédiatement les propriétés CSS de fin, et, au bout d’un certain temps, recycle l’élément : L’animation n’est pas faite avec jQuery $.animate() mais grâce aux propriétés CSS3 de transition, afin de bénéficier de l’accélération matériel (GPU)
En arrière plan, le plugin contient quelques méthodes qui permettent aux propriétés “cssFrom” et “cssTo” de supporter automatiquement l’ajout du “browser prefix” :
$.fn.crossCss = function(css) { return this.each(function() { var $this = $(this); if (typeof css != 'object') return $this; for (var p in css) if (Modernizr.prefixed(p)) css[Modernizr.prefixed(p)] = css[p]; return $this.css(css); }); }; |
Support cross-browser : Transition, borderRadius, borderImage, maskImage, Transform, boxShadow, etc
Le plugin écoute (bind) plusieurs événement via des méthodes publiques : start, stop, update, …
Exemple d’utilisation :
// Permet de mettre à jour, depuis n'importe quelle fonction, une ou des propriétés de l'émetteur $emitter1.trigger('update', [{emitterRadius:16, rate:0}]); |
Il envois (trigger) un évènement à chaque emission de particule (Cf. source) :
// Ecouter si un nouveau sprite à été émis $emitter1.bind('emit', function(e, $sprite) { $sprite.html('Ok'); // On modifie en live le contenu }); |
Si la valeur “options.rate” est mise à Zéro, le plugin utilise la fonction “requestAnimationFrame()”, à la place de “setTimeout()”, afin de maximiser les performance.
Pour le moment il fait des bulles dans l’espace… mais on peu tout imaginer, des tweets, une cascade verticale, des images, beaucoup beaucoup de possibilités… de la synchro audio/vidéo,… Par exemple tapez une lettre entre les deux balises “<div></div>”
C’est pour cela que le code est ouvert sur Github ! :)
J’ai fais ce que j’ai pu pour chasser les bugs, mais il doit bien en rester ^^, vos commentaires sont les bienvenus…
PS : Cette ancienne démo est rigolote aussi :
http://jsfiddle.net/molokoloco/wRS8A/
In Coding Projects,Molokoloco | 13 Oct 2011 | Laisser un commentaire
@paulrouget à lancé un défis a @GeoffreyDorne pour refaire la bannière de son blog :
https://twitter.com/#!/paulrouget/status/123672623761719296
J’ai voulu tester ce que pouvais donner un émetteur de particule en DOM jQuery/CSS plutot qu’en canvas, histoire de comparer les performances…
C’est un plugin très customisable avec un principe d’emitter de particules contenu dans une div.
L’animation n’est pas faite avec $.animate() mais grâce aux propriétés CSS3 de transition, ce qui permet de bénéficier de l’accélération matériel (GPU)
La petite démo est ici (V0.1) : http://jsfiddle.net/molokoloco/KASGN/
La grosse démo est ici (V0.3) : http://jsfiddle.net/molokoloco/NGm4M/
[Update ! New code here http://www.b2bweb.fr/molokoloco/emitter-sprites-particules-factory-with-jquery-css3/]
In Coding Projects,Molokoloco | 8 Oct 2011 | Laisser un commentaire
Je voulais partager mon nouveau plugin jQuery d’horloge analogique. C’est un script léger, sans image, et uniquement basé sur CSS3 et jQuery.
J’ai essayé d’écrire un code compatible sur les différents navigateurs et c’est commenté… Merci à cet article “quick-look-math-animations-javascript” et d’autres, pour l’inspiration…
La petite démo est ici : http://jsfiddle.net/molokoloco/ajcRz/
La grosse démo (V2) est ici : http://jsfiddle.net/molokoloco/V2rFN/ [Edited]
—
I want to share my new jQuery analogue clock plug-in.
This is à lightweight code, with no images, and only powered with jQuery and CSS3.
I’ve intended to write a annotated cross-browser -past and futur-proof CSS3 code and a simple as possible jQuery extend… Thank to this article “quick-look-math-animations-javascript” and others, for the inspiration…
You can watch the demo here : http://jsfiddle.net/molokoloco/ajcRz/
Demo V2 : http://jsfiddle.net/molokoloco/V2rFN/ [Edited]
GitHub sources :
In Coding Projects,Molokoloco | 29 Aug 2011 | Laisser un commentaire
[UPDATE 30/11/11 - Présentation en ligne : http://www.b2bweb.fr/bonus/my-book-readr/]
J’ai passé pas mal de temps pour réécrire complétement le code du lecteur de livre en ligne que j’avais publié avant les vacances.
My Book Readr, c’est un code source ouvert qui peut permettre à tout à chacun de publier un long texte sur Internet via une page dédiée à la lecture en ligne.
Voici donc un code tout frais, inspiré des recommendations officielles de la team jQuery.
Je ne suis pas parti dans un code purement orienté object, mais dans un concept qui me parait beaucoup plus souple, et adapté à une forte customisation de tous les paramètres.
Le mieux que vous puissiez faire, c’est jeter un coup d’oeuil sur le fichier JavaScript principal (Cf. lien plus bas…)

Exemple de code, créé pour l’application…
My Book ReadR V1.12 – Polished HTML5/CSS3 and jQuery powered “read-a-book” page
This start from the idea to design a page specially engineered to read a long book on the web…
[Appel] Ce projet manque de contributeurs sur GitHub !!!
Il reste quelques pétouilles à corriger (évidemment… ;), deux ou trois TODOs dans les commentaires, et surtout, prendre un peu de temps pour le faire tourner sur les i-machins et autres Droids…
In Molokoloco | 14 Aug 2011 | Laisser un commentaire
Allé… je fais péter mon mix !!! Cadeau ;)
“Le mix tu peux pas l’ecouter en entier !!!” – Les Inrocks
“Pas vu a la radio, pas entendu a la télé, et pas en torrent non plus !” – Radio Nova
“C’est pas tombé dans l’oreille d’un sourd…” – Psychologie magazine
“Le mix avec un moteur dedans” – Michael Schumacher
NON ! OUI !
“Explicit arpège inside !!!” – Traxx
“Oh putain, t’as cassé les woofers !!!” – Tunning Mag
“Un mauvais DJ une bonne sélection” – Molokoloco
“Désolé, j’ai taché mon slip” – Rocco
“La musique rend sourd !!!” – Bernard kouchner
“Une tuerie” – Bowline for Colombia
“Breaking news : Dead can dance” – Reuters
“T’es trop à donf, tu bouges plus !” – Coda
Merci de régler le volume de manière satisfaisante. Oui merci.
Already pimped : Reset your equalizer and pump the volume !
PS : Le premier qui l’écoute en entier gagne un paquebot
Molokoloco Selecta – Progressive Electro – (#1) ~Braincer~
![]()
In Molokoloco | 14 Jul 2011 | Laisser un commentaire
I come again, this time with a jQuery “polished” HTML5 “page-as-a-book”
Paul Da Silva a écrit un livre « Piratons la démocratie », hélas distribué au format PDF. Il était difficile à lire à l’écran… J’ai donc récupéré le texte pour le mettre dans une page HTML(5!)…
Et voila !
Demo : http://www.b2bweb.fr/bonus/piratons-la-democratie.html
GIT Sources : https://github.com/molokoloco/My-Book-ReadR
In Coding Projects,Molokoloco | 13 Jul 2011 | Laisser un commentaire

Personnal codingsheets! New source code is now hosted on Github !
And also my Virtual Admin PHP4/JS Prototype Framework, for managing CMS (2005~2008)
Julien Guézennec 2011 | molokoloco@gmail.com | http://www.b2bweb.fr …. Work definitely in progress…
In Coding Projects,Molokoloco | 11 Jul 2011 | 1 commentaire !
So i finally come with some polish for the RoundAbout script…
I’ve made a sort of jQuery presentation slider with it.
jQuery Presentation SlidR V1.2
Sample code mixed by molokoloco – 2011
RESSOURCES :
I will try too improve again the script in the coming days…
MyBookReadR V2 | jQuery.colonize | jQuery.boxFx | jQuery.analogueClock2 | The RSS Wall | FastWebStart
My latest sources and sheets :
Github sources | Personnal wiki | jsFiddle example | WebDev bookmark