<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1987783350497472780</id><updated>2012-02-17T03:39:04.789+01:00</updated><category term='jquery'/><category term='quickstart'/><category term='me'/><category term='ant'/><category term='JST'/><category term='css'/><category term='templateEngine'/><category term='javascript'/><category term='ext'/><category term='php'/><category term='ajax'/><category term='vista gadget'/><title type='text'>The JavaScript experience</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-5478007639371425512</id><published>2010-08-05T10:31:00.002+02:00</published><updated>2010-08-05T10:34:57.562+02:00</updated><title type='text'>Mysql error #1005</title><summary type='text'>
Here is a very usefull trick to get more details on the error:



SHOW ENGINE INNODB STATUS



it will display more details on the last innoDB error.
</summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/5478007639371425512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=5478007639371425512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/5478007639371425512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/5478007639371425512'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2010/08/mysql-error-1005.html' title='Mysql error #1005'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-3548626516518677988</id><published>2010-06-25T16:49:00.002+02:00</published><updated>2010-06-25T16:55:02.693+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='me'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><title type='text'>jQuery week calendar</title><summary type='text'>Hi there,

a short post to annonce that I'm the new jquery week calendar's lead developper.

so, if you are looking for an event calendar or a planner, have a look to it !</summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/3548626516518677988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=3548626516518677988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/3548626516518677988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/3548626516518677988'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2010/06/jquery-week-calendar.html' title='jQuery week calendar'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-9011281698596166497</id><published>2008-09-30T01:20:00.004+02:00</published><updated>2008-09-30T10:46:47.343+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quickstart'/><category scheme='http://www.blogger.com/atom/ns#' term='me'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>how to add pdf support to tasks Jr</title><summary type='text'>
 
Table of contents


Introduction
Presentation
Beginning
The front controller
PDF generation class
Conclusion



 
Introduction



I recently hlooked for a free tool to manage a todo list. As I have a LAMPP server at home, I obviously looked for a php-mysql solution that can manage hierarchy or tasks. After som times hanging around, i found what was the closest to my need: tarsks-jr that can be</summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/9011281698596166497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=9011281698596166497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/9011281698596166497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/9011281698596166497'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2008/09/how-to-add-pdf-support-to-tasks-jr.html' title='how to add pdf support to tasks Jr'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-2967128573276840857</id><published>2008-06-30T14:56:00.009+02:00</published><updated>2009-11-11T12:30:42.946+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='quickstart'/><category scheme='http://www.blogger.com/atom/ns#' term='vista gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Vista gadget transparent background</title><summary type='text'>
 
Table of contents


Introduction
Single part background
Multi part background
   
      Html code
      Needed inputs
      implementation
   

Conclusion



 
Introduction



As you may know, i've been working on Vista sidebar's gadgets for a while now, and i had to deal with a lot of specifics problems. Indeed, gadget development is very similar to IE web browser programing, but Microsoft </summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/2967128573276840857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=2967128573276840857' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/2967128573276840857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/2967128573276840857'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2008/06/vista-gadget-transparent-background.html' title='Vista gadget transparent background'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-3676644337685888654</id><published>2008-05-15T17:23:00.008+02:00</published><updated>2008-05-15T19:01:06.082+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ext'/><category scheme='http://www.blogger.com/atom/ns#' term='quickstart'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><title type='text'>Extjs.util.MixedCollection : how to sort ?</title><summary type='text'>
 
Table of contents


Introduction
Look at the code
Example: generic sort


  This arcticle studies Extjs in 2.0.2 version.



 
Introduction



  I recently had to use Ext that is by the way a wonderfull library, no matter the licencing issues that occured lately. Ext.util.MixedCollection is a class allowing to store any type of data and to add, remove, filter and sort it.


  Adding or </summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/3676644337685888654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=3676644337685888654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/3676644337685888654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/3676644337685888654'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2008/05/extjsutilmixedcollection-how-to-sort.html' title='Extjs.util.MixedCollection : how to sort ?'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-4607544709751643098</id><published>2008-01-12T10:22:00.001+01:00</published><updated>2009-06-29T11:18:35.573+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='quickstart'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='JST'/><category scheme='http://www.blogger.com/atom/ns#' term='templateEngine'/><title type='text'>Adding helpers to JST</title><summary type='text'>&lt;!-- conditionnal include for JST --&gt;

&lt;!--
  var TrimPath;
  if( !TrimPath || !TrimPath.parseTemplate )
    {
       var str = '&lt;'+'/script&gt;'
       document.write(str);
    }
--&gt;


 
Table of contents


Introduction
Creating helpers
Helpers and templating automation
  
    Declare the namespaces
    Parser wrapper
    templateObject overlay
    Helpers definition
  

Conclusion



 
</summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/4607544709751643098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=4607544709751643098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/4607544709751643098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/4607544709751643098'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2008/01/adding-helpers-to-jst.html' title='Adding helpers to &lt;acronym title=&quot;JavaScript Templates&quot;&gt;JST&lt;/acronym&gt;'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-7850402421559946790</id><published>2008-01-08T10:33:00.000+01:00</published><updated>2008-01-10T02:17:25.674+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='quickstart'/><title type='text'>Extend the elements</title><summary type='text'>
 
Table of contents


Introduction
How to extend the elements : available possibilities
  Prototype extension
  Extension when selecting
  Create a wrapper class

Conclusion



 
Introduction



It can sometimes be hard to make cross platform applications because of the different implementations. Attaching an event on a object can become hell if you don't use an abstraction layer. First of all, </summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/7850402421559946790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=7850402421559946790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/7850402421559946790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/7850402421559946790'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2008/01/extend-elements.html' title='Extend the elements'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-919587731897447964</id><published>2008-01-07T15:35:00.000+01:00</published><updated>2008-01-13T17:28:45.074+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='quickstart'/><category scheme='http://www.blogger.com/atom/ns#' term='JST'/><category scheme='http://www.blogger.com/atom/ns#' term='templateEngine'/><title type='text'>Javascript template engine : why and which ?</title><summary type='text'>
 
Table of contents


Introduction
State of art
The choice
Playing around



 
Introduction



Hi there, as I needed a template engine for one of my customer, I looked around to find the one that was the best fitting my needs.
My requirements where the following :


   Cross-browser
   Easy to learn
   Allow easy internationalization
   Library independent
   Well documented and maintained
   </summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/919587731897447964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=919587731897447964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/919587731897447964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/919587731897447964'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2008/01/javascript-template-engine-why-and.html' title='Javascript template engine : why and which ?'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-2533707673810465377</id><published>2007-11-24T11:09:00.000+01:00</published><updated>2008-01-12T13:31:29.121+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='quickstart'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='ant'/><title type='text'>Ant scripting</title><summary type='text'>
  
 Table of contents



 Introduction
 Define the project
 Define entry points
 Code snippets
    
        Use ant as a template engine
        Use ant to auto-compress your code
    

 Ressources



  
 Introduction



Hy there,
I just started to use Ant build, and I figured out that starting learning it wasn't as obvious as expected.

I first read the Manual homepage but it wasn't clear </summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/2533707673810465377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=2533707673810465377' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/2533707673810465377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/2533707673810465377'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2007/11/ant-scripting.html' title='Ant scripting'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1987783350497472780.post-5369667281752138657</id><published>2007-11-23T17:27:00.000+01:00</published><updated>2007-11-23T19:25:35.304+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='me'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><title type='text'>Ouverture</title><summary type='text'>Ca y est, j'ai enfin décidé d'ouvrir un blog.
Le but est de faire partager mes expériences de programmation, publier les quelques bouts de code que je développe, et surtout concentrer en un seul lieu l'ensemble des articles que je trouve intéressants.

bonne lecture à tous ! (bon ok, bonne lecture à moi ;p)

Ce premier article est en francais, mais comme tout outil technique, les prochains postes</summary><link rel='replies' type='application/atom+xml' href='http://jsexperience.blogspot.com/feeds/5369667281752138657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1987783350497472780&amp;postID=5369667281752138657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/5369667281752138657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1987783350497472780/posts/default/5369667281752138657'/><link rel='alternate' type='text/html' href='http://jsexperience.blogspot.com/2007/11/ouverture.html' title='Ouverture'/><author><name>MoUeTtE</name><uri>http://www.blogger.com/profile/09591467768676928221</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
