<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: jsCron, portando Cron a Javascript</title>
	<atom:link href="http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/</link>
	<description>Desarrollo web, Wordpress, y alguna cosilla más</description>
	<lastBuildDate>Wed, 17 Mar 2010 05:42:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Ax</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-56396</link>
		<dc:creator>Ax</dc:creator>
		<pubDate>Fri, 22 May 2009 17:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-56396</guid>
		<description>Alguien sabria como se podria hacer para ejecutar este js cuando x ej se carga un ws por ej? utilizo tomcat6 y el ws/webapp esta realizado en java (spring, struts, hibernate, axis2, etc, etc)

Desde ya muchas gracias!</description>
		<content:encoded><![CDATA[<p>Alguien sabria como se podria hacer para ejecutar este js cuando x ej se carga un ws por ej? utilizo tomcat6 y el ws/webapp esta realizado en java (spring, struts, hibernate, axis2, etc, etc)</p>
<p>Desde ya muchas gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juan Antonio Breña Moral</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-53583</link>
		<dc:creator>Juan Antonio Breña Moral</dc:creator>
		<pubDate>Fri, 23 Jan 2009 16:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-53583</guid>
		<description>Hola, perdona la demora, pero esta semana fue horrible. Fantastico, funciona de cine! Lo estoy probando ahora mismo y genial.

Que sepas, que me ha dado muchas ideas.

Buen fin de semana.</description>
		<content:encoded><![CDATA[<p>Hola, perdona la demora, pero esta semana fue horrible. Fantastico, funciona de cine! Lo estoy probando ahora mismo y genial.</p>
<p>Que sepas, que me ha dado muchas ideas.</p>
<p>Buen fin de semana.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: aNieto2k</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-53446</link>
		<dc:creator>aNieto2k</dc:creator>
		<pubDate>Fri, 16 Jan 2009 10:01:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-53446</guid>
		<description>&lt;a href=&quot;#comment-53441&quot; title=&quot;Responder a Juan Antonio Breña Moral&quot; rel=&quot;nofollow&quot;&gt;@Juan Antonio Breña Moral&lt;/a&gt;: prueba con esto:
&lt;pre&gt;&lt;code&gt;
jsCron.set(”1 * * * *”, hola);
jsCron.set(”2 * * * *”, hola);
jsCron.set(”3 * * * *”, hola);
...
&lt;/code&gt;&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p><a href="#comment-53441" title="Responder a Juan Antonio Breña Moral" rel="nofollow">@Juan Antonio Breña Moral</a>: prueba con esto:</p>
<pre><code>
jsCron.set(”1 * * * *”, hola);
jsCron.set(”2 * * * *”, hola);
jsCron.set(”3 * * * *”, hola);
...
</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juan Antonio Breña Moral</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-53441</link>
		<dc:creator>Juan Antonio Breña Moral</dc:creator>
		<pubDate>Fri, 16 Jan 2009 08:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-53441</guid>
		<description>Buenos días,

Si observas, en el ejemplo 1:
http://www.juanantonio.info/research/web/js/examples/jscron1.htm

ya consigo hacer lo que te comentaba: Ejecutar una tarea cada minuto.

&lt;pre&gt;&lt;code&gt;			jsCron.set(&quot;1 * * * * hola()&quot;);
			jsCron.set(&quot;2 * * * * hola()&quot;);
			jsCron.set(&quot;3 * * * * hola()&quot;);
...
...
			jsCron.set(&quot;59 * * * * hola()&quot;);
&lt;/code&gt;&lt;/pre&gt;
Este ejemplo emplea, el codigo original. en cambio con la libreria que tienes colgada, no es posible:

http://www.juanantonio.info/research/web/js/examples/jscron2.htm

aun habiendo hecho los cambios:

&lt;pre&gt;&lt;code&gt;			jsCron.set(&quot;1 * * * *&quot;, hola, true);
			jsCron.set(&quot;2 * * * *&quot;, hola, true);
			jsCron.set(&quot;3 * * * *&quot;, hola, true);
...
...
			jsCron.set(&quot;59 * * * *&quot;, hola, true);
&lt;/code&gt;&lt;/pre&gt;
Personalmente a mi me gusta jsCron, ¿Que pasa en la libreria para que no funcione en el ejemplo2?

En un codigo de produccion, quizas cada minuto no seria necesario, pero si por ejemplo cada 15m. o una temporizacion mayor. De todas formas las librerias de Ajax actuales como por ejemplo Prototype o JQuery traen utilidades para actualizar contenidos, pero JsCron esta bien para tareas especificas con independencia de Frameworks de Javascript.

Seria posible revisar la actual libria para que funcionara como en el codigo original?

Muchas gracias por tu trabajo.</description>
		<content:encoded><![CDATA[<p>Buenos días,</p>
<p>Si observas, en el ejemplo 1:<br />
<a href="http://www.juanantonio.info/research/web/js/examples/jscron1.htm" rel="nofollow">http://www.juanantonio.info/research/web/js/examples/jscron1.htm</a></p>
<p>ya consigo hacer lo que te comentaba: Ejecutar una tarea cada minuto.</p>
<pre><code>			jsCron.set("1 * * * * hola()");
			jsCron.set("2 * * * * hola()");
			jsCron.set("3 * * * * hola()");
...
...
			jsCron.set("59 * * * * hola()");
</code></pre>
<p>Este ejemplo emplea, el codigo original. en cambio con la libreria que tienes colgada, no es posible:</p>
<p><a href="http://www.juanantonio.info/research/web/js/examples/jscron2.htm" rel="nofollow">http://www.juanantonio.info/research/web/js/examples/jscron2.htm</a></p>
<p>aun habiendo hecho los cambios:</p>
<pre><code>			jsCron.set("1 * * * *", hola, true);
			jsCron.set("2 * * * *", hola, true);
			jsCron.set("3 * * * *", hola, true);
...
...
			jsCron.set("59 * * * *", hola, true);
</code></pre>
<p>Personalmente a mi me gusta jsCron, ¿Que pasa en la libreria para que no funcione en el ejemplo2?</p>
<p>En un codigo de produccion, quizas cada minuto no seria necesario, pero si por ejemplo cada 15m. o una temporizacion mayor. De todas formas las librerias de Ajax actuales como por ejemplo Prototype o JQuery traen utilidades para actualizar contenidos, pero JsCron esta bien para tareas especificas con independencia de Frameworks de Javascript.</p>
<p>Seria posible revisar la actual libria para que funcionara como en el codigo original?</p>
<p>Muchas gracias por tu trabajo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: aNieto2k</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-53424</link>
		<dc:creator>aNieto2k</dc:creator>
		<pubDate>Thu, 15 Jan 2009 17:02:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-53424</guid>
		<description>&lt;a href=&quot;#comment-53422&quot; title=&quot;Responder a Juan Antonio Breña Moral&quot; rel=&quot;nofollow&quot;&gt;@Juan Antonio Breña Moral&lt;/a&gt;: Es que Cron no funciona para hacer eso. Osea puedes hacer que se ejecute en un tiempo determinado, no puedes definir un cada tiempo (por lo menos jsCron no está pensado para eso).

Si lo que quieres hacer es que se ejecute cada 5 min, lo que tendrás que usar es &lt;a href=&quot;https://developer.mozilla.org/en/DOM/window.setInterval&quot; rel=&quot;nofollow&quot;&gt;setInterval()&lt;/a&gt; y te ahorrarás comprobaciones, y código inútil que no está pensado para eso.

Espero haberte aclarado algo.

saludos</description>
		<content:encoded><![CDATA[<p><a href="#comment-53422" title="Responder a Juan Antonio Breña Moral" rel="nofollow">@Juan Antonio Breña Moral</a>: Es que Cron no funciona para hacer eso. Osea puedes hacer que se ejecute en un tiempo determinado, no puedes definir un cada tiempo (por lo menos jsCron no está pensado para eso).</p>
<p>Si lo que quieres hacer es que se ejecute cada 5 min, lo que tendrás que usar es <a href="https://developer.mozilla.org/en/DOM/window.setInterval" rel="nofollow">setInterval()</a> y te ahorrarás comprobaciones, y código inútil que no está pensado para eso.</p>
<p>Espero haberte aclarado algo.</p>
<p>saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juan Antonio Breña Moral</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-53422</link>
		<dc:creator>Juan Antonio Breña Moral</dc:creator>
		<pubDate>Thu, 15 Jan 2009 16:57:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-53422</guid>
		<description>Hola, si efectivamente ahora se ejecuta, pero si hacemos el ejemplo que veiamos:

&lt;pre&gt;&lt;cpde&gt;jsCron.set(&quot;* * * * *&quot;, hola, true);&lt;/cpde&gt;&lt;/pre&gt;

se ejecuta iteramente en un bucle y no cada 1 min. jejeje

probe este ejemplo tb
&lt;pre&gt;&lt;code&gt;jsCron.set(&quot;1 * * * *&quot;, hola, true);&lt;/code&gt;&lt;/pre&gt;

pero supongo que se ejecutara en el minuto 1 de cada hora.

En el ejemplo he puesto directamente el link al Js.

http://www.anieto2k.com/demo/jscron/jscron.js
http://www.juanantonio.info/research/web/js/examples/jscron2.htm

supongo que en el caso de &quot;* * * * *&quot; si el primer valor es * se deberia calcular como repetir cada 60m, digo vaya.

Un saludo.</description>
		<content:encoded><![CDATA[<p>Hola, si efectivamente ahora se ejecuta, pero si hacemos el ejemplo que veiamos:</p>
<pre><cpde>jsCron.set("* * * * *", hola, true);</cpde></pre>
<p>se ejecuta iteramente en un bucle y no cada 1 min. jejeje</p>
<p>probe este ejemplo tb</p>
<pre><code>jsCron.set("1 * * * *", hola, true);</code></pre>
<p>pero supongo que se ejecutara en el minuto 1 de cada hora.</p>
<p>En el ejemplo he puesto directamente el link al Js.</p>
<p><a href="http://www.anieto2k.com/demo/jscron/jscron.js" rel="nofollow">http://www.anieto2k.com/demo/jscron/jscron.js</a><br />
<a href="http://www.juanantonio.info/research/web/js/examples/jscron2.htm" rel="nofollow">http://www.juanantonio.info/research/web/js/examples/jscron2.htm</a></p>
<p>supongo que en el caso de &#8220;* * * * *&#8221; si el primer valor es * se deberia calcular como repetir cada 60m, digo vaya.</p>
<p>Un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: aNieto2k</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-53411</link>
		<dc:creator>aNieto2k</dc:creator>
		<pubDate>Thu, 15 Jan 2009 11:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-53411</guid>
		<description>El fallo del eval() es mio, ya está solventado en el fichero jscron.js

Revisando el código, he visto que el problema está en como llamas al set(). Debería ser así:

&lt;pre&gt;&lt;code&gt;jsCron.set(&quot;* * * * *&quot;, hola, true);&lt;/code&gt;&lt;/pre&gt;
Si te fijas, no lleva los paréntesis en hola, ya que simplemente indicamos la función, si le añadimos los paréntesis la ejecuta.

&lt;pre&gt;&lt;code&gt;function hola(){
return &quot;UNO&quot;; 
}
var a = hola;
// --&gt; function() {return &quot;UNO&quot;;}

var b = hola();
// b = UNO
&lt;/code&gt;&lt;/pre&gt;

Espero que te haya quedado más claro ahora.

Saludos</description>
		<content:encoded><![CDATA[<p>El fallo del eval() es mio, ya está solventado en el fichero jscron.js</p>
<p>Revisando el código, he visto que el problema está en como llamas al set(). Debería ser así:</p>
<pre><code>jsCron.set("* * * * *", hola, true);</code></pre>
<p>Si te fijas, no lleva los paréntesis en hola, ya que simplemente indicamos la función, si le añadimos los paréntesis la ejecuta.</p>
<pre><code>function hola(){
return "UNO";
}
var a = hola;
// --> function() {return "UNO";}

var b = hola();
// b = UNO
</code></pre>
<p>Espero que te haya quedado más claro ahora.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juan Antonio Breña Moral</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-53410</link>
		<dc:creator>Juan Antonio Breña Moral</dc:creator>
		<pubDate>Thu, 15 Jan 2009 10:59:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-53410</guid>
		<description>Hola, 

pues mira ahora ya la libreria funciona, pero no se repite.

http://www.juanantonio.info/research/web/js/examples/jscron2.htm

da un fallo en la siguiente Linea:

&lt;code&gt;eval(t[6]).call();&lt;/code&gt;

parece como si estuviera vacia y entonces no puede Evaluar la Expresion regular.

Ya estamos cerquisima. :D

Un saludo</description>
		<content:encoded><![CDATA[<p>Hola, </p>
<p>pues mira ahora ya la libreria funciona, pero no se repite.</p>
<p><a href="http://www.juanantonio.info/research/web/js/examples/jscron2.htm" rel="nofollow">http://www.juanantonio.info/research/web/js/examples/jscron2.htm</a></p>
<p>da un fallo en la siguiente Linea:</p>
<p><code>eval(t[6]).call();</code></p>
<p>parece como si estuviera vacia y entonces no puede Evaluar la Expresion regular.</p>
<p>Ya estamos cerquisima. <img src='http://www.anieto2k.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Un saludo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: aNieto2k</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-53386</link>
		<dc:creator>aNieto2k</dc:creator>
		<pubDate>Wed, 14 Jan 2009 21:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-53386</guid>
		<description>&lt;a href=&quot;#comment-53385&quot; title=&quot;Responder a Juan Antonio Breña Moral&quot; rel=&quot;nofollow&quot;&gt;@Juan Antonio Breña Moral&lt;/a&gt;: Prueba con el fichero que hay ahora, le he añadido un nuevo parámetro a la función para definir si quieres que se repita o no.

&lt;code&gt;jsCron.set(&quot;* * * * *&quot;, hola, true);&lt;/code&gt;

Dime cosas.

Saludos</description>
		<content:encoded><![CDATA[<p><a href="#comment-53385" title="Responder a Juan Antonio Breña Moral" rel="nofollow">@Juan Antonio Breña Moral</a>: Prueba con el fichero que hay ahora, le he añadido un nuevo parámetro a la función para definir si quieres que se repita o no.</p>
<p><code>jsCron.set("* * * * *", hola, true);</code></p>
<p>Dime cosas.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juan Antonio Breña Moral</title>
		<link>http://www.anieto2k.com/2009/01/05/jscron-portando-cron-a-javascript/#comment-53385</link>
		<dc:creator>Juan Antonio Breña Moral</dc:creator>
		<pubDate>Wed, 14 Jan 2009 21:07:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=7243#comment-53385</guid>
		<description>Hola de nuevo,

lo probare, pero creo que tu clase, esta muy bien, quizas, si hubiera un metodo adicional para repetirse la tarea, tu clase seria aun mejor.

De todas formas, te comente que el codigo publicado no me da error de ejecucion de Regular Expressions, pero en el fichero en FF si da un error.

Mañana te comento.

Buen trabajo</description>
		<content:encoded><![CDATA[<p>Hola de nuevo,</p>
<p>lo probare, pero creo que tu clase, esta muy bien, quizas, si hubiera un metodo adicional para repetirse la tarea, tu clase seria aun mejor.</p>
<p>De todas formas, te comente que el codigo publicado no me da error de ejecucion de Regular Expressions, pero en el fichero en FF si da un error.</p>
<p>Mañana te comento.</p>
<p>Buen trabajo</p>
]]></content:encoded>
	</item>
</channel>
</rss>
