<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>chichote.com</title>
	<atom:link href="http://chichote.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://chichote.com</link>
	<description></description>
	<lastBuildDate>Sat, 23 Jul 2011 01:33:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>El futuro de Google+</title>
		<link>http://chichote.com/2011/el-futuro-de-google-plus/</link>
		<comments>http://chichote.com/2011/el-futuro-de-google-plus/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 01:10:58 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google plus]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=624</guid>
		<description><![CDATA[Un momento de ocio decanto en la siguiente imagen, ¿como seria google plus ante una posible integración de adsense?


Artículos Relacionados:<ol><li><a href='http://chichote.com/2010/google-trabaja-en-el-auto-fantastico/' rel='bookmark' title='Permanent Link: Google trabaja en el auto fantastico'>Google trabaja en el auto fantastico</a> <small>Google trabaja en un automovil que se manejara solo, en...</small></li><li><a href='http://chichote.com/2010/el-apetito-de-google/' rel='bookmark' title='Permanent Link: El Apetito de Google'>El Apetito de Google</a> <small>La web http://www.scores.org ha publicado una lista de empresas absorvidas...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Hace unos días me preguntaba del futuro de google plus en muchos aspectos, son varios las novedades que la red social del buscador nos trae, entre las que destaco el círculo de amigos, es una manera grafica que se caía de cajón y que a nadie se le ocurrió antes, si la misma palabra lo dice XD.</p>
<p>Pero me nace una gran duda, como todos sabemos las ganancias del gigante pasan por la publicidad, y si bien es cierto por el momento google plus no tiene publicidad, llegara el momento en que tengan que financiar semejante plataforma.<br />
Adsense pareciese ser el motor publicitario natural para Google+, por ser la extensión nativa del buscador al igual que adwords, PERO, y aquí viene la pregunta ¿Como harán para no ensuciar la red social con anuncios sin gracia y desaliñados, y muchas veces contrastantes y feos?, en ese punto de vista facebook es mucho mas atractivo a la vista. ¿O será que google implementara algo nuevo?</p>
<p>¿Un momento de ocio decanto en la siguiente imagen, como seria google plus ante una posible integración de adsense?</p>
<p><strong>Dale click a la foto para agrandarla</strong></p>
<p><a href="http://chichote.com/wp-content/uploads/2011/07/google-plus.jpg"><img class="alignleft size-full wp-image-626" title="google-plus" src="http://chichote.com/wp-content/uploads/2011/07/google-plus.jpg" alt="" width="605" height="518" /></a></p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2010/google-trabaja-en-el-auto-fantastico/' rel='bookmark' title='Permanent Link: Google trabaja en el auto fantastico'>Google trabaja en el auto fantastico</a> <small>Google trabaja en un automovil que se manejara solo, en...</small></li><li><a href='http://chichote.com/2010/el-apetito-de-google/' rel='bookmark' title='Permanent Link: El Apetito de Google'>El Apetito de Google</a> <small>La web http://www.scores.org ha publicado una lista de empresas absorvidas...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/el-futuro-de-google-plus/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Generador de Cajas CSS3, sombras, border redondeados y degrade</title>
		<link>http://chichote.com/2011/generador-de-cajas-css3-sombras-border-redondeados-y-degrade/</link>
		<comments>http://chichote.com/2011/generador-de-cajas-css3-sombras-border-redondeados-y-degrade/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 20:53:05 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[bordes redondeados]]></category>
		<category><![CDATA[cajas]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[shadow]]></category>
		<category><![CDATA[sombras]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=615</guid>
		<description><![CDATA[Otro generador mas de Codigo CSS3, esta vez corresponde a un generador de codigo para cajas, varias son las opciones como bordes redondeados, sombras, etc


Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/generador-de-textos-con-sombras-css3/' rel='bookmark' title='Permanent Link: Generador de Textos con Sombras CSS3'>Generador de Textos con Sombras CSS3</a> <small>De la mano de WordpressThemehock.com me llego este tips para...</small></li><li><a href='http://chichote.com/2011/sombras-con-cs3-sin-imagenes/' rel='bookmark' title='Permanent Link: Sombras con CS3 sin imagenes'>Sombras con CS3 sin imagenes</a> <small>Crea hermosas sombras con CS3 sin necesidad de utilizar imagenes,...</small></li><li><a href='http://chichote.com/2011/animacion-con-css3-sin-javascript-sin-imagenes/' rel='bookmark' title='Permanent Link: Animacion con CSS3 keyframe, sin javascript, sin imagenes'>Animacion con CSS3 keyframe, sin javascript, sin imagenes</a> <small>Este articulo es una traduccion del articulo publicado por smashing...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p style="margin-top:15px;"><img src="http://chichote.com/wp-content/uploads/2011/06/cajas-css3.jpg" alt="" title="font-css3-shadow" width="600" height="200" class="alignleft size-full wp-image-608" /><br />
<h2>Generador de Cajas CSS3</h2>
<p>Varias son las opciones de esta web, entre ellas:</p>
<ul>
<li>Grosor del Borde</li>
<li>Color del Borde</li>
<li>Fondo de la caja</li>
<li>Bordes redondeados</li>
<li>Sombras</li>
<li>Degrade del Fondo</li>
</ul>
<h2>Mi Opinion</h2>
<p>Muerte a IE ajjajaja, en 7 y 8 no me funciono, no se si sea yo el problema, pero aunque en la web dice que funciona, a mi no me funciono.</p>
<h2>Demostración</h2>
<p><a title="Generador de cajas css3" href="http://www.css3.me/" target="_blank"><img class="alignleft size-full wp-image-374" title="ch_demo" src="http://chichote.com/wp-content/uploads/2010/09/ch_demo.jpg" alt="" width="121" height="35" /></a></p>
<h2>Fuente</h2>
<p><a href="http://www.visualbeta.es/24041/aplicaciones-web/css3me-un-generador-de-codigo-css3/" target="_blank">http://www.visualbeta.es</a></p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/generador-de-textos-con-sombras-css3/' rel='bookmark' title='Permanent Link: Generador de Textos con Sombras CSS3'>Generador de Textos con Sombras CSS3</a> <small>De la mano de WordpressThemehock.com me llego este tips para...</small></li><li><a href='http://chichote.com/2011/sombras-con-cs3-sin-imagenes/' rel='bookmark' title='Permanent Link: Sombras con CS3 sin imagenes'>Sombras con CS3 sin imagenes</a> <small>Crea hermosas sombras con CS3 sin necesidad de utilizar imagenes,...</small></li><li><a href='http://chichote.com/2011/animacion-con-css3-sin-javascript-sin-imagenes/' rel='bookmark' title='Permanent Link: Animacion con CSS3 keyframe, sin javascript, sin imagenes'>Animacion con CSS3 keyframe, sin javascript, sin imagenes</a> <small>Este articulo es una traduccion del articulo publicado por smashing...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/generador-de-cajas-css3-sombras-border-redondeados-y-degrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generador de Textos con Sombras CSS3</title>
		<link>http://chichote.com/2011/generador-de-textos-con-sombras-css3/</link>
		<comments>http://chichote.com/2011/generador-de-textos-con-sombras-css3/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 20:22:02 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[generador]]></category>
		<category><![CDATA[shadow]]></category>
		<category><![CDATA[sombras]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=609</guid>
		<description><![CDATA[De la mano de WordpressThemehock.com me llego este tips para generar Textos con sombras con CSS3, muy interesante y didáctico para quienes recien comienzan en CSS3. Y para Desarrolladores o Diseñadores mas Avanzados resulta un juguete mas que interesante.


Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/generador-de-cajas-css3-sombras-border-redondeados-y-degrade/' rel='bookmark' title='Permanent Link: Generador de Cajas CSS3, sombras, border redondeados y degrade'>Generador de Cajas CSS3, sombras, border redondeados y degrade</a> <small>Otro generador mas de Codigo CSS3, esta vez corresponde a...</small></li><li><a href='http://chichote.com/2011/sombras-con-cs3-sin-imagenes/' rel='bookmark' title='Permanent Link: Sombras con CS3 sin imagenes'>Sombras con CS3 sin imagenes</a> <small>Crea hermosas sombras con CS3 sin necesidad de utilizar imagenes,...</small></li><li><a href='http://chichote.com/2011/animacion-con-css3-sin-javascript-sin-imagenes/' rel='bookmark' title='Permanent Link: Animacion con CSS3 keyframe, sin javascript, sin imagenes'>Animacion con CSS3 keyframe, sin javascript, sin imagenes</a> <small>Este articulo es una traduccion del articulo publicado por smashing...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p style="margin-top:15px;"><img src="http://chichote.com/wp-content/uploads/2011/06/font-css3-shadow.jpg" alt="" title="font-css3-shadow" width="600" height="200" class="alignleft size-full wp-image-608" /><br />
<h2>Generador de Textos con Sombras CSS3</h2>
<p>Puedes elegir entre 12 prediseños de estilos y 20 fuentes recogidas de <a href="http://www.google.com/webfonts" target="_blank">Google Fonts</a></p>
<h2>Demostracion</h2>
<p><a title="Generador de sombras en textos con css3" href="http://www.wordpressthemeshock.com/css-text-shadow/" target="_blank"><img class="alignleft size-full wp-image-374" title="ch_demo" src="http://chichote.com/wp-content/uploads/2010/09/ch_demo.jpg" alt="" width="121" height="35" /></a></p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/generador-de-cajas-css3-sombras-border-redondeados-y-degrade/' rel='bookmark' title='Permanent Link: Generador de Cajas CSS3, sombras, border redondeados y degrade'>Generador de Cajas CSS3, sombras, border redondeados y degrade</a> <small>Otro generador mas de Codigo CSS3, esta vez corresponde a...</small></li><li><a href='http://chichote.com/2011/sombras-con-cs3-sin-imagenes/' rel='bookmark' title='Permanent Link: Sombras con CS3 sin imagenes'>Sombras con CS3 sin imagenes</a> <small>Crea hermosas sombras con CS3 sin necesidad de utilizar imagenes,...</small></li><li><a href='http://chichote.com/2011/animacion-con-css3-sin-javascript-sin-imagenes/' rel='bookmark' title='Permanent Link: Animacion con CSS3 keyframe, sin javascript, sin imagenes'>Animacion con CSS3 keyframe, sin javascript, sin imagenes</a> <small>Este articulo es una traduccion del articulo publicado por smashing...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/generador-de-textos-con-sombras-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animacion con CSS3 keyframe, sin javascript, sin imagenes</title>
		<link>http://chichote.com/2011/animacion-con-css3-sin-javascript-sin-imagenes/</link>
		<comments>http://chichote.com/2011/animacion-con-css3-sin-javascript-sin-imagenes/#comments</comments>
		<pubDate>Thu, 19 May 2011 19:58:37 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[imagenes]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=602</guid>
		<description><![CDATA[Este articulo es una traduccion del articulo publicado por smashing magazine, donde hablan sobre un caso muy simple de animacion, donde se demuestra el potencial de css3, no requiere javascript ni imagenes.


Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/debug-javascript-con-la-consola-de-firebug/' rel='bookmark' title='Permanent Link: Debug javascript con la consola de Firebug'>Debug javascript con la consola de Firebug</a> <small>Aburrido de debuggear con alert()?, pero eso ya puedes dejarlo...</small></li><li><a href='http://chichote.com/2011/generador-de-textos-con-sombras-css3/' rel='bookmark' title='Permanent Link: Generador de Textos con Sombras CSS3'>Generador de Textos con Sombras CSS3</a> <small>De la mano de WordpressThemehock.com me llego este tips para...</small></li><li><a href='http://chichote.com/2011/generador-de-cajas-css3-sombras-border-redondeados-y-degrade/' rel='bookmark' title='Permanent Link: Generador de Cajas CSS3, sombras, border redondeados y degrade'>Generador de Cajas CSS3, sombras, border redondeados y degrade</a> <small>Otro generador mas de Codigo CSS3, esta vez corresponde a...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Con el uso de animaciones CSS3, los desarrolladores pueden crear animaciones suaves y de fácil mantenimiento, que realizan bien su labor y que no requieren de una gran cantidad de secuencias de comandos. </p>
<p>En este artículo se cubren todas las partes importantes de la sintaxis, y veras sobre la compatibilidad con exploradores de modo que sabrás cuándo comenzar a usarlo.</p>
<h2>Animando una simple escena de paisaje</h2>
<p><a href="http://www.impressivewebs.com/demo-files/css3-animated-scene/"><img src="http://chichote.com/wp-content/uploads/2011/05/animacion-css3-sin-javascript.jpg" alt="" title="animacion-css3-sin-javascript" width="600" height="332" class="alignleft size-full wp-image-604" /></a><br />
Se ha creado una simple escena animada los diferentes aspectos de la sintaxis. Puede ver la página de prueba para tener una idea de lo que trata. La página incluye una barra lateral que muestra el código CSS utilizado para los diversos elementos (sol, luna, cielo, tierra y nube). Echa un vistazo rápido, para luego seguir con las distintas partes del módulo de animaciones CSS3.</p>
<p>(NOTA:. Safari tiene un error que impide que la animación de terminar correctamente este error parece que se fijará en Safari con un WebKit nightly build, las versiones para el futuro de Safari debería ser el mismo que Chrome)</p>
<h2>El Keyframe @ Rule</h2>
<p>La primera cosa inusual que llamará la atención de cualquier código de animación de fotogramas clave CSS3 es la regla @. De acuerdo con la especificación, esta regla CSS @ es seguido por un identificador (elegido por el desarrollador) que se menciona en otra parte de la CSS.</p>
<p>La regla @ y su identificador van seguidas de una serie de conjuntos de reglas (es decir, normas de estilo con los bloques de declaración, como en el código normal CSS). Este trozo de conjuntos de reglas está delimitada por llaves, que anidan los conjuntos de reglas dentro de la regla @, todo lo que se encuentra con otras reglas @.</p>
<p>Aquí está la regla @ que se va a utilizar:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">@-webkit-keyframes sunrise {<br />
&nbsp; &nbsp; /* rule sets go here … */<br />
}</div></div>
<p>La palabra <b>sunrise</b> es un identificador de nuestra elección que vamos a utilizar para referirse a la animación.</p>
<p>Ten en cuenta que estoy usando el prefijo-webkit-para todos los ejemplos de código aquí y en la demo. Voy a discutir el apoyo del navegador al final de este artículo, pero por ahora es suficiente para saber que los únicos navegadores estables que apoyan este tipo de animaciones son los basados ??en WebKit.</p>
<h2>El Selector Keyframe</h2>
<p>Vamos a añadir algunos conjuntos de reglas dentro de la regla @:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">@-webkit-keyframes sunrise {<br />
&nbsp; &nbsp;0% {<br />
&nbsp; &nbsp; &nbsp; bottom: 0;<br />
&nbsp; &nbsp; &nbsp; left: 340px;<br />
&nbsp; &nbsp; &nbsp; background: #f00;<br />
&nbsp; &nbsp;}<br />
<br />
&nbsp; &nbsp;33% {<br />
&nbsp; &nbsp; &nbsp; bottom: 340px;<br />
&nbsp; &nbsp; &nbsp; left: 340px;<br />
&nbsp; &nbsp; &nbsp; background: #ffd630;<br />
&nbsp; &nbsp;}<br />
<br />
&nbsp; &nbsp;66% {<br />
&nbsp; &nbsp; &nbsp; bottom: 340px;<br />
&nbsp; &nbsp; &nbsp; left: 40px;<br />
&nbsp; &nbsp; &nbsp; background: #ffd630;<br />
&nbsp; &nbsp;}<br />
<br />
&nbsp; &nbsp;100% {<br />
&nbsp; &nbsp; &nbsp; bottom: 0;<br />
&nbsp; &nbsp; &nbsp; left: 40px;<br />
&nbsp; &nbsp; &nbsp; background: #f00;<br />
&nbsp; &nbsp;}<br />
}</div></div>
<p>Con la incorporación de los conjuntos de reglas nuevas, hemos introducido el selector keyframe. En el código de ejemplo anterior, los selectores de keyframe son 0%, 33%, 66% y 100%. Los selectores de 0% y 100% podría ser sustituido por las palabras clave &#8220;from&#8221; y &#8220;to&#8221;, respectivamente, y que obtendría los mismos resultados.</p>
<p>Los puntos que no están definidos (por ejemplo, from 34% to 65%) que abarque el período de transición entre los estilos definidos.</p>
<p>Aunque la especificación está aún en desarrollo, algunas normas se han definido para que los usuario sigan. Por ejemplo, el orden de los keyframe clave en realidad no importa. Los keyframe clave se reproducirán en el orden especificado por los valores porcentuales, y no necesariamente el orden en que aparecen.</p>
<h2>Los keyframe clave que animan el Sol</h2>
<p>Con el fin de animar el sol en esta demostración, he establecido cuatro keyframe clave.</p>
<p>En el primer keyframe clave, el sol es de color rojo (como si se tratara de salida o la puesta de sol), y se coloca debajo de la tierra (es decir, no visible). Naturalmente, el propio elemento debe tener una posición relativa o absolutamente, para que los valores de la izquierda y abajo no tengan ningún efecto. También he utilizado z-index para apilar los elementos.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">0% {<br />
&nbsp; &nbsp; bottom: 0; /* sun at bottom */<br />
&nbsp; &nbsp; left: 340px; /* sun at right */<br />
&nbsp; &nbsp; background: #f00; /* sun is red */<br />
}</div></div>
<p>Ahora subimos el sol y cambiamos el color a un color amarillo para que se muestre como un sol de pleno dia</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">33% {<br />
&nbsp; &nbsp; bottom: 340px; /* sun rises */<br />
&nbsp; &nbsp; left: 340px;<br />
&nbsp; &nbsp; background: #ffd630; /* changes color */<br />
}</div></div>
<p>En los dos tercios en la animación (66%), el sol se ha movido hacia la izquierda 300 píxeles, pero permanece en el mismo plano vertical. Aviso algo más en el keyframe clave del 66%: he repetido el mismo color de los fotogramas 33%, para evitar que el sol se vuelve al rojo antes de tiempo.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">66% {<br />
&nbsp; &nbsp; bottom: 340px;<br />
&nbsp; &nbsp; left: 40px; /* sun moves left across sky */<br />
&nbsp; &nbsp; background: #ffd630; /* maintains its color */<br />
}</div></div>
<p>Finalmente movemos el sol hasta el fondo con un color Rojo</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">100% {<br />
&nbsp; &nbsp; bottom: 0; /* sun sets */<br />
&nbsp; &nbsp; left: 40px;<br />
&nbsp; &nbsp; background: #f00; /* back to red */<br />
}</div></div>
<h2>Asociar el nombre de animación con un elemento</h2>
<p>En el siguiente trozo de código vamos a añadir en ejemplo claro. Asocia el nombre de la animación (en este caso, la palabra sunrise) con un elemento específico en nuestro HTML:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#sun.animate {<br />
&nbsp; &nbsp; -webkit-animation-name: sunrise;<br />
}</div></div>
<h2>La duración de la Animación y función de temporización</h2>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#sun.animate {<br />
&nbsp; &nbsp; -webkit-animation-name: sunrise;<br />
&nbsp; &nbsp; -webkit-animation-duration: 10s;<br />
&nbsp; &nbsp; -webkit-animation-timing-function: ease;<br />
}</div></div>
<p>Usted puede especificar la duración de la animación con la propiedad animation-duration. La duración representa el tiempo necesario para completar una sola iteración de la animación. Usted puede expresar este valor en segundos (por ejemplo, 4s), milésimas de segundo (2000 ms), y los segundos en notación decimal (3.3s).</p>
<p>La función animation-timing-function, cuando se declara a toda la animación, le permite definir cómo una animación progresa con una sola iteración. Los valores para la funcion animation-timing-function son <b>ease</b>, <b>linear</b>, <b>ease-out</b>, <b>step-start</b> y mucho mas, <a href="http://dev.w3.org/csswg/css3-animations/#animation-timing-function" target="_blank">clic aqui</a></p>
<h2>El numero de iteraciones en la animacion y Dirección</h2>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#sun.animate {<br />
&nbsp; &nbsp; -webkit-animation-name: sunrise;<br />
&nbsp; &nbsp; -webkit-animation-duration: 10s;<br />
&nbsp; &nbsp; -webkit-animation-timing-function: ease;<br />
&nbsp; &nbsp; -webkit-animation-iteration-count: 1;<br />
&nbsp; &nbsp; -webkit-animation-direction: normal;<br />
}</div></div>
<p>Esto introduce dos propiedades más: una que dice la animación cuántas veces jugar, y un indicador que le indica a la animación la posición inicial.</p>
<p>La propiedad animation-iteration-count se establece en 1, lo que significa que la animación se reproducirá una sola vez. Esta propiedad acepta un valor entero o infinito.</p>
<p>Además, la propiedad animation-direction se ajusta en normal (por defecto), lo que significa que la animación se reproducirá en la misma dirección (de principio a fin) cada vez que se ejecuta. En nuestro ejemplo, la animación está configurado para ejecutarse una sola vez, por lo que esta propiedad no es necesaria. El otro valor que podría especificar aquí es alternate, lo que hace que el juego de animación a la inversa en cada iteración otros. Naturalmente, para que el valor alternate surta efecto, el número de iteraciones debe tener un valor de 2 o superior.</p>
<h2>Animation’s Delay y Play State</h2>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#sun.animate {<br />
&nbsp; &nbsp; -webkit-animation-name: sunrise;<br />
&nbsp; &nbsp; -webkit-animation-duration: 10s;<br />
&nbsp; &nbsp; -webkit-animation-timing-function: ease;<br />
&nbsp; &nbsp; -webkit-animation-iteration-count: 1;<br />
&nbsp; &nbsp; -webkit-animation-direction: normal;<br />
&nbsp; &nbsp; -webkit-animation-delay: 5s;<br />
&nbsp; &nbsp; -webkit-animation-play-state: running;<br />
}</div></div>
<p>En primer lugar, se introduce la propiedad animation-delay, lo que hace exactamente: que le permite retrasar la animación por un periodo de tiempo. Curiosamente, esta propiedad puede tener un valor negativo, que se mueve el punto de partida, hasta la mitad, etc a través de la animación de acuerdo al valor negativo.</p>
<p>La propiedad animation-play-state, que podría ser removido de la especificación, acepta uno de los dos valores posibles: running y paused. Este valor ha limitado el uso práctico. El valor por defecto está en ejecución, y el valor de paused, simplemente hace que la animación para a un estado de pausa. No se puede especificar un estado de pausa en la CSS para un fotograma clave individual, el beneficio real de esta propiedad se hace evidente cuando se utiliza JavaScript para cambiar en respuesta a la entrada del usuario o cualquier otra cosa.</p>
<h2>La Animación Fill Mode</h2>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#sun.animate {<br />
&nbsp; &nbsp; -webkit-animation-name: sunrise;<br />
&nbsp; &nbsp; -webkt-animation-duration: 10s;<br />
&nbsp; &nbsp; -webkit-animation-timing-function: ease;<br />
&nbsp; &nbsp; -webkit-animation-iteration-count: 1;<br />
&nbsp; &nbsp; -webkit-animation-direction: normal;<br />
&nbsp; &nbsp; -webkit-animation-delay: 5s;<br />
&nbsp; &nbsp; -webkit-animation-play-state: running;<br />
&nbsp; &nbsp; -webkit-animation-fill-mode: forwards;<br />
}</div></div>
<p>La propiedad <b>animation-fill-mode</b> permite definir el estilo del elemento antes y / o después de que la animación se ejecuta.</p>
<h2>Demostracion</h2>
<p><a title="Animacion CSS3 sin javascript" href="http://www.impressivewebs.com/demo-files/css3-animated-scene/" target="_blank"><img class="alignleft size-full wp-image-374" title="ch_demo" src="http://chichote.com/wp-content/uploads/2010/09/ch_demo.jpg" alt="" width="121" height="35" /></a></p>
<h2>Nota y Fuente</h2>
<p>No es mi intención adjudicarme la autoria del presente articulo, solo he hecho el trabajo de traducirlo y resumirlo. Todos los creditos son de <a href="http://www.smashingmagazine.com/2011/05/17/an-introduction-to-css3-keyframe-animations/" target="_blank">Smashing Magazine</a></p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/debug-javascript-con-la-consola-de-firebug/' rel='bookmark' title='Permanent Link: Debug javascript con la consola de Firebug'>Debug javascript con la consola de Firebug</a> <small>Aburrido de debuggear con alert()?, pero eso ya puedes dejarlo...</small></li><li><a href='http://chichote.com/2011/generador-de-textos-con-sombras-css3/' rel='bookmark' title='Permanent Link: Generador de Textos con Sombras CSS3'>Generador de Textos con Sombras CSS3</a> <small>De la mano de WordpressThemehock.com me llego este tips para...</small></li><li><a href='http://chichote.com/2011/generador-de-cajas-css3-sombras-border-redondeados-y-degrade/' rel='bookmark' title='Permanent Link: Generador de Cajas CSS3, sombras, border redondeados y degrade'>Generador de Cajas CSS3, sombras, border redondeados y degrade</a> <small>Otro generador mas de Codigo CSS3, esta vez corresponde a...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/animacion-con-css3-sin-javascript-sin-imagenes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Leer feed de wordpress con PHP y SimpleXMLElement::xpath</title>
		<link>http://chichote.com/2011/leer-feed-de-wordpress-con-php-y-simplexmlelementxpath/</link>
		<comments>http://chichote.com/2011/leer-feed-de-wordpress-con-php-y-simplexmlelementxpath/#comments</comments>
		<pubDate>Thu, 19 May 2011 17:04:58 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[objeto]]></category>
		<category><![CDATA[simple xml]]></category>
		<category><![CDATA[SimpleXMLElement]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=599</guid>
		<description><![CDATA[Este es un simple script que te ayudará a leer feed de wordpress en pocas lineas, muy simple de aplicar y de entender, para que puedas postear entradas de otros blogs en cualquier pagina.


Artículos Relacionados:<ol><li><a href='http://chichote.com/2010/wordpress-3-listar-multisitios/' rel='bookmark' title='Permanent Link: wordpress 3, listar multisitios'>wordpress 3, listar multisitios</a> <small>Aprende a listar los diferentes sitios alojados dentro de tu...</small></li><li><a href='http://chichote.com/2011/buscador-de-mp3-search-api-4shared/' rel='bookmark' title='Permanent Link: Buscador de Mp3 (search api 4shared)'>Buscador de Mp3 (search api 4shared)</a> <small>Simple Script para buscar Mp3 con la api de 4shared,...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.php.net/manual/es/book.simplexml.php" target="_blank">Simple XML</a> es una extension de php que nos proporciona una serie de recursos muy simple para la manipulación de archivos xml. Dentro de esta extensión existe <a href="http://php.net/manual/es/simplexmlelement.xpath.php" target="_blank">SimpleXMLElement</a> que es una rutina de SimpleXML que nos permite ejecutar peticiones XPath a datos XML.</p>
<p>vamos al ejemplo</p>
<h2>Ejemplo</h2>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;?php<br />
<br />
header('Content-Type: text/html; charset=UTF-8');<br />
$xmlStr = file_get_contents('http://chichote.com/feed/');<br />
$xml = new SimpleXMLElement($xmlStr);<br />
<br />
$resultado = $xml-&gt;xpath(&quot;channel/item&quot;);<br />
<br />
echo &quot;&lt;ul&gt;&quot;;<br />
foreach($resultado as $key =&gt; $val)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; echo &quot;&lt;li&gt;&lt;a href='&quot;.$resultado[$key]-&gt;link.&quot;'&gt;&quot;.$resultado[$key]-&gt;title.&quot;&lt;/a&gt;&lt;/li&gt;&quot;;<br />
&nbsp; &nbsp; }<br />
echo &quot;&lt;/ul&gt;&quot;;<br />
<br />
?&gt;</div></div>
<h2>Explicacion</h2>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">header('Content-Type: text/html; charset=UTF-8');</div></div>
<p>Utilizo esta linea para forzar la codificación UTF-8 e ignorar la codficación que está configurada en el servidor, de este modo podremos visualizar caracteres especiales como ñ, acentos, etc.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$xmlStr = file_get_contents('http://chichote.com/feed/');</div></div>
<p>por medio de <a href="http://php.net/manual/es/function.file-get-contents.php" target="_blank">file_get_contents</a> podemos importar un archivo remoto y pasarlo a una cadena y almacenamos dicha cadena en la variable $xmlstr.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$xml = new SimpleXMLElement($xmlStr);</div></div>
<p>Creamos el objeto $xml instanciando a la classe SimpleXMLElement.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$resultado = $xml-&gt;xpath(&quot;channel/item&quot;);</div></div>
<p>asignamos la ruta de los elementos del xml que queremos mostrar y lo guardamos dentro de la variable $resultado. En este punto obtenemos un array, el cual puede contener sub-arrays (no se si existe ese concepto <img src='http://chichote.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) y tambien objetos.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">echo &quot;&lt;ul&gt;&quot;;<br />
foreach($resultado as $key =&gt; $val)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; echo &quot;&lt;li&gt;&lt;a href='&quot;.$resultado[$key]-&gt;link.&quot;'&gt;&quot;.$resultado[$key]-&gt;title.&quot;&lt;/a&gt;&lt;/li&gt;&quot;;<br />
&nbsp; &nbsp; }<br />
echo &quot;&lt;/ul&gt;&quot;;</div></div>
<p>Y por ultimo hacemos un foreach a $resultado para obtener nuestro array linea por linea.</p>
<h2>Nota</h2>
<p>En el ejemplo rescato el link y el titulo, pero es posible obtener mas datos, puedes hacer un var_dump a $resultado para verificar.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">echo &quot;&lt;pre&gt;&quot;;<br />
var_dump($resultado);<br />
echo &quot;&lt;/pre&gt;&quot;;</div></div>
<p>Saludos y espero te sirva, no olvides comentar que es mi alimento al ego ajjaja.</p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2010/wordpress-3-listar-multisitios/' rel='bookmark' title='Permanent Link: wordpress 3, listar multisitios'>wordpress 3, listar multisitios</a> <small>Aprende a listar los diferentes sitios alojados dentro de tu...</small></li><li><a href='http://chichote.com/2011/buscador-de-mp3-search-api-4shared/' rel='bookmark' title='Permanent Link: Buscador de Mp3 (search api 4shared)'>Buscador de Mp3 (search api 4shared)</a> <small>Simple Script para buscar Mp3 con la api de 4shared,...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/leer-feed-de-wordpress-con-php-y-simplexmlelementxpath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JQuery Switch Page, portafolios de paginas sin salir de tu web</title>
		<link>http://chichote.com/2011/jquery-switch-page-portafolios-de-paginas-sin-salir-de-tu-web/</link>
		<comments>http://chichote.com/2011/jquery-switch-page-portafolios-de-paginas-sin-salir-de-tu-web/#comments</comments>
		<pubDate>Fri, 06 May 2011 14:03:02 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[portafolio]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=594</guid>
		<description><![CDATA[Script JQuery para generar portafolios de sitios externos sin salir de tu pagina, muy util para mostrar a tus visitantes tu portafolio de trabajos sin que ellos abandonen tu sitio.


Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/galeria-de-imagenes-estilo-facebook-con-jquery-y-php/' rel='bookmark' title='Permanent Link: Galeria de imagenes estilo Facebook con JQuery y PHP'>Galeria de imagenes estilo Facebook con JQuery y PHP</a> <small>En peticion de VbOkonly de Foros del Web he creado...</small></li><li><a href='http://chichote.com/2010/limpiar-formulario-con-jquery/' rel='bookmark' title='Permanent Link: Limpiar Formulario con jquery'>Limpiar Formulario con jquery</a> <small>Función muy util para limpiar formularios con jquery, nos sirve...</small></li><li><a href='http://chichote.com/2010/simple-menu-dock-desplegable-con-jquery/' rel='bookmark' title='Permanent Link: Simple Menú Dock desplegable con jquery'>Simple Menú Dock desplegable con jquery</a> <small>Hace un tiempo un cliente me solicito un diseño para...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h2>Descripción</h2>
<p>Script inspirado en el menu superior de la comunidad <a href="http://chichote.com/category/mercados/comunidad-envato/" target="_blank">envato</a></p>
<p>Te sera muy últil para mostrar tu portafolio de paginas a tus clientes y sin la necesidad de salir de tu web. Tambien se le puede dar otros usos como por ejemplo mostrar portafolio de fotografías.</p>
<h3>Codigo JQuery</h3>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script&gt;<br />
<br />
$(document).ready(function()<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; $(&quot;#cuerpo&quot;).attr(&quot;src&quot;, &quot;http://chichote.com&quot;);<br />
&nbsp; &nbsp; });<br />
<br />
jQuery(function($)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; $(&quot;#home&quot;).click(function()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#cuerpo&quot;).attr(&quot;src&quot;, $(this).attr(&quot;title&quot;));<br />
&nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; $(&quot;#press&quot;).click(function()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#switch ul&quot;).toggle();<br />
&nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#switch&quot;).css(&quot;border&quot;, &quot;1px solid #000000&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; $(&quot;#switch &gt; ul &gt; li&quot;).click(function()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#cuerpo&quot;).attr(&quot;src&quot;, $(this).attr(&quot;title&quot;));<br />
&nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; });<br />
&lt;/script&gt;</div></div>
<h3>Codigo HTML</h3>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;div id=&quot;switch&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;span&gt;&lt;a id=&quot;home&quot; title=&quot;http://chichote.com&quot;&gt;&lt;/a&gt; &lt;a id=&quot;press&quot;&gt;&lt;/a&gt;&lt;/span&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;ul&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;li id=&quot;id_3docean&quot; title=&quot;http://3docean.net/&quot;&gt;&lt;/li&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;li id=&quot;id_activeden&quot; title=&quot;http://activeden.net/&quot;&gt;&lt;/li&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;li id=&quot;id_audiojungle&quot; title=&quot;http://audiojungle.net/&quot;&gt;&lt;/li&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;li id=&quot;id_codecanyon&quot; title=&quot;http://codecanyon.net/&quot;&gt;&lt;/li&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;li id=&quot;id_graphicriver&quot; title=&quot;http://graphicriver.net/&quot;&gt;&lt;/li&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;li id=&quot;id_themeforest&quot; title=&quot;http://themeforest.net/&quot;&gt;&lt;/li&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;li id=&quot;id_videohive&quot; title=&quot;http://videohive.net/&quot;&gt;&lt;/li&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;li id=&quot;id_tutorials&quot; title=&quot;http://marketplace.tutsplus.com/&quot;&gt;&lt;/li&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/ul&gt;<br />
&nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &lt;iframe frameborder=&quot;0&quot; noresize=&quot;noresize&quot; name=&quot;cuerpo&quot; src=&quot;&quot; id=&quot;cuerpo&quot; height=&quot;100%&quot; width=&quot;100%&quot; scrolling=&quot;auto&quot;&gt;&lt;/iframe&gt;</div></div>
<h2>Demo y Descarga</h2>
<p><a title="demo switch site jquery" href="http://lab.chichote.com/switch-jquery/" target="_blank"><img class="alignleft size-full wp-image-374" title="ch_demo" src="http://chichote.com/wp-content/uploads/2010/09/ch_demo.jpg" alt="" width="121" height="35" /></a><br />
<a href="http://lab.chichote.com/switch-jquery.zip" target="_blank"><img class="alignleft size-full wp-image-375" title="ch_descargar" src="http://chichote.com/wp-content/uploads/2010/09/ch_descargar1.jpg" alt="" width="121" height="35" /></a></p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/galeria-de-imagenes-estilo-facebook-con-jquery-y-php/' rel='bookmark' title='Permanent Link: Galeria de imagenes estilo Facebook con JQuery y PHP'>Galeria de imagenes estilo Facebook con JQuery y PHP</a> <small>En peticion de VbOkonly de Foros del Web he creado...</small></li><li><a href='http://chichote.com/2010/limpiar-formulario-con-jquery/' rel='bookmark' title='Permanent Link: Limpiar Formulario con jquery'>Limpiar Formulario con jquery</a> <small>Función muy util para limpiar formularios con jquery, nos sirve...</small></li><li><a href='http://chichote.com/2010/simple-menu-dock-desplegable-con-jquery/' rel='bookmark' title='Permanent Link: Simple Menú Dock desplegable con jquery'>Simple Menú Dock desplegable con jquery</a> <small>Hace un tiempo un cliente me solicito un diseño para...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/jquery-switch-page-portafolios-de-paginas-sin-salir-de-tu-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buscador de Mp3 (search api 4shared)</title>
		<link>http://chichote.com/2011/buscador-de-mp3-search-api-4shared/</link>
		<comments>http://chichote.com/2011/buscador-de-mp3-search-api-4shared/#comments</comments>
		<pubDate>Thu, 05 May 2011 18:01:36 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[4shared]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[buscador]]></category>
		<category><![CDATA[livequery]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[search jquery]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=586</guid>
		<description><![CDATA[Simple Script para buscar Mp3 con la api de 4shared, ideal para el aprendizaje de la api de 4shared, un poco de xml y una repasada de jquery.


Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/galeria-de-imagenes-estilo-facebook-con-jquery-y-php/' rel='bookmark' title='Permanent Link: Galeria de imagenes estilo Facebook con JQuery y PHP'>Galeria de imagenes estilo Facebook con JQuery y PHP</a> <small>En peticion de VbOkonly de Foros del Web he creado...</small></li><li><a href='http://chichote.com/2011/leer-feed-de-wordpress-con-php-y-simplexmlelementxpath/' rel='bookmark' title='Permanent Link: Leer feed de wordpress con PHP y SimpleXMLElement::xpath'>Leer feed de wordpress con PHP y SimpleXMLElement::xpath</a> <small>Este es un simple script que te ayudará a leer...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h2>Descripcion</h2>
<p>Jquery-Search-Mp3 es un script desarrollado con <a href="http://chichote.com/category/desarrollo-web/php/" title="desarrollo php">php</a>, <a href="http://chichote.com/category/desarrollo-web/javascript/jquery/" title="ejemplos jquery">jquery</a> y la api de <a href="http://chichote.com/tag/4shared/" title="api 4shared">4shared</a>.</p>
<p>Es un ejemplo que demuestra la potencia de mezclar varias tecnologias y de manera simple, sin rodeos.</p>
<h2>Api 4Shared</h2>
<p>La funcionalidad o elemento que utilizaremos en esta oportunidad es el XML que entrega 4Shared.</p>
<p>A través del archivo http://search.4shared.com/network/searchXml.jsp podemos extraer listados xml muy completos y de diferentes formatos de archivos albergados en la plataforma <a href="http://www.4shared.com/" target="_blanck">4Shared</a></p>
<h2>Funcionamiento de la Api</h2>
<h3>Parametros:</h3>
<ul>
<li>q &#8211; Palabras a buscar</li>
</ul>
<h3>Ejemplo: q=pearl jam</h3>
<ul>
<li>searchExtention &#8211; tipo de archivo (extension o categoria)</li>
</ul>
<p>Si necesitas una extension determinada searchExtention=mid. </p>
<h3>Para buscar directamente en una categoria:</h3>
<ul>
<li>categoria:1 &#8211; musica</li>
<li> categoria:2 &#8211; video</li>
<li>categoria:3 &#8211; foto</li>
<li>categoria:4 &#8211; archivos</li>
<li>categoria:6 &#8211; programas</li>
<li>categoria:7 &#8211; documentos web</li>
<li>categoria:8 &#8211; applicaciones mobiles</li>
</ul>
<h3>sortType &#8211; type of sorting</h3>
<ul>
<li>1 &#8211; ordenar por descargas;</li>
<li>2 &#8211; ordenar por fecha de subida;</li>
<li> 3 &#8211; ordenar por tamaño;</li>
<li>4 &#8211; ordenar por nombre;</li>
</ul>
<h3>sortOrder &#8211; ordenar como (Ascendente -1, Descendente 1)</h3>
<h3>start &#8211; offset, para utilizar paginacion</h3>
<p>start debe contener un numero divisible por 10</p>
</h3>
<p>Ejemplo de uso:</h3>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">http://search.4shared.com/network/searchXml.jsp?q=pearl+jam&amp;searchExtention=mid&amp;sortType=3&amp;sortOrder=1&amp;searchmode=3&amp;start=10</div></div>
<h3>Respuesta XML:</h3>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;search-result&gt;<br />
&lt;query&gt;somebody&lt;/query&gt; - keyword<br />
&lt;total-files&gt;24&lt;/total-files&gt; - number of found files<br />
&lt;page-number&gt;2&lt;/page-number&gt; - page number<br />
&lt;pages-total&gt;2&lt;/pages-total&gt; - total amount of pages<br />
&lt;start&gt;10&lt;/start&gt; - offset<br />
&lt;files-per-page&gt;10&lt;/files-per-page&gt; - amount of files per page<br />
&lt;files-approx-count&gt;24&lt;/files-approx-count&gt; - approximate number of files (when amount of found files is more than 1,000). If amount of found files is less than 1,000 it equals to &lt;total-files&gt;&lt;/total-files&gt;<br />
&lt;result-files&gt;<br />
&lt;file&gt;<br />
&lt;name&gt;somebody_to_shove.mid&lt;/name&gt; - filename<br />
&lt;description/&gt; - description<br />
&lt;downloads-count&gt;8&lt;/downloads-count&gt; - number of downloads<br />
&lt;upload-date-format&gt;hh:mm dd-MM-yyyy&lt;/upload-date-format&gt; - upload date format<br />
&lt;upload-date&gt;04:19 19-05-2009&lt;/upload-date&gt; - upload date<br />
&lt;url&gt;http://www.4shared.com/audio/qVaKdItF/somebody_to_shove.htm&lt;/url&gt; - download page url<br />
&lt;preview-url/&gt; - preview url if exist<br />
&lt;flash-preview-url/&gt;- flash preview url if exist<br />
&lt;user&gt;wym&lt;/user&gt; - username<br />
&lt;size&gt;39 KB&lt;/size&gt; - file size<br />
&lt;/file&gt;<br />
&lt;file&gt;<br />
...<br />
&lt;/file&gt;<br />
&lt;/result-files&gt;<br />
&lt;/search-result&gt;</div></div>
<h3 style="color:#FF9900">JQuery:</h3>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script&gt;<br />
&nbsp; &nbsp; $(document).ready(function()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; $(&quot;.play&quot;).livequery('click', function ()<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var cancion = $(this).attr(&quot;title&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var rep = '&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;swf/dewplayer-vol.swf?autostart=true&amp;mp3=' + cancion + '&quot; width=&quot;240&quot; height=&quot;20&quot; id=&quot;dewplayer-vol&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;swf/dewplayer-vol.swf?autostart=true&amp;mp3=' + cancion + '&quot; /&gt;&lt;/object&gt;';<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#reproductor&quot;).empty();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#reproductor&quot;).html(rep);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; $(&quot;tr&quot;).livequery('click', function ()<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;tr&quot;).css(&quot;background&quot;, &quot;#FFFFFF&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(this).css(&quot;background&quot;, &quot;#ADDCA4&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; $(&quot;.pag&quot;).livequery('click', function ()<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#result&quot;).html(&quot;&lt;div style='width:16px; margin:0 auto;'&gt;&lt;img src='img/loader.gif' alt='' \&gt;&lt;/div&gt;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $.post($(&quot;#search&quot;).attr(&quot;action&quot;), { q: $(this).attr(&quot;title&quot;), pag: $(this).attr(&quot;rel&quot;) }, function(data)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#result&quot;).empty();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#result&quot;).html(data);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; $(function()<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; $(&quot;.boton&quot;).click(function ()<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#result&quot;).html(&quot;&lt;div style='width:16px; margin:0 auto;'&gt;&lt;img src='img/loader.gif' alt='' \&gt;&lt;/div&gt;&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $.post($(&quot;#search&quot;).attr(&quot;action&quot;), $(&quot;#search&quot;).serialize(), function(data)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#result&quot;).empty();<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#result&quot;).html(data);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; &nbsp; &nbsp; });<br />
&lt;/script&gt;</div></div>
<h3 style="color:#FF9900">Codigo HTML:</h3>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;div id=&quot;header&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;h1&gt;&lt;a href=&quot;http://chichote.com&quot; title=&quot;ejemplo jquery&quot;&gt;&lt;img src=&quot;img/logo.png&quot; alt=&quot;ejemplo jquery&quot; /&gt;&lt;/a&gt;&lt;/h1&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;form id=&quot;search&quot; action=&quot;lib/search-mp3.php&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;q&quot; type=&quot;text&quot; value=&quot;Click aqui para Buscar&quot; class=&quot;drop-shadow curved curved-vt-2&quot; onclick=&quot;this.value='';&quot; /&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;boton&quot; type=&quot;submit&quot; value=&quot;&quot; class=&quot;boton&quot; /&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;<br />
&nbsp; &nbsp; &lt;/div&gt;<br />
<br />
<br />
<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &lt;div id=&quot;content&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;div id=&quot;reproductor&quot; &nbsp;class=&quot;drop-shadow curved curved-vt-2&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;div id=&quot;result&quot; class=&quot;drop-shadow curved curved-vt-2&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &lt;div id=&quot;footer&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; Script desarrollado por &lt;a href=&quot;http://chichote.com&quot;&gt;Chichote&lt;/a&gt;<br />
&nbsp; &nbsp; &lt;/div&gt;</div></div>
<h3 style="color:#FF9900">Codigo PHP:</h3>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;?<br />
include(&quot;xml2array.php&quot;);<br />
<br />
$q = str_replace(&quot; &quot;, &quot;%20&quot;, $_POST['q']);<br />
<br />
echo &quot;&lt;table width='100%'&gt;&quot;;<br />
&nbsp; &nbsp; echo &quot;&lt;tr&gt;&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; echo &quot;&lt;td width='90%'&gt;&lt;b&gt;TITULO&lt;/b&gt;&lt;/td&gt;&quot;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; echo &quot;&lt;td width='8%'&gt;&lt;b&gt;OPCION&lt;/b&gt;&lt;/td&gt;&quot;;<br />
&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&quot;;<br />
<br />
if(isset($_POST[&quot;pag&quot;]))<br />
&nbsp; &nbsp; $i = $_POST[&quot;pag&quot;];<br />
else<br />
&nbsp; &nbsp; $i = 0;<br />
<br />
<br />
$pag= $i * 10;<br />
$result = @file_get_contents(&quot;http://search.4shared.com/network/searchXml.jsp?q=&quot;.$q.&quot;&amp;searchExtention=mp3&amp;sortType=1&amp;sortOrder=1&amp;searchmode=3&amp;start=&quot;.$pag.&quot;&quot;);<br />
<br />
<br />
if($result == false)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; echo &quot;Error: se ha perdido la conexion con el server, por favor intenta nuevamente la busqueda.&quot;;<br />
&nbsp; &nbsp; }<br />
else<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; $result = xml2array($result);<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; $c = count($result[&quot;search-result&quot;][&quot;result-files&quot;][&quot;file&quot;]);<br />
&nbsp; &nbsp; //echo $c;<br />
&nbsp; &nbsp; for($j=0;$j&lt;$c;$j++)<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; echo &quot;&lt;tr&gt;&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo &quot;&lt;td&gt;&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $titulo = str_replace(&quot;_&quot;, &quot; &quot;, $result[&quot;search-result&quot;][&quot;result-files&quot;][&quot;file&quot;][$j][&quot;name&quot;][&quot;value&quot;]);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo str_replace(&quot;-&quot;, &quot; &quot;, $titulo);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo &quot;&lt;/td&gt;&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo &quot;&lt;td&gt;&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo &quot;&lt;a class='play' title='&quot;.$result[&quot;search-result&quot;][&quot;result-files&quot;][&quot;file&quot;][$j][&quot;flash-preview-url&quot;][&quot;value&quot;].&quot;'&gt;&lt;img src='&quot;.$path.&quot;img/play.png' alt='' \&gt;&lt;/a&gt; &lt;a href='&quot;.$result[&quot;search-result&quot;][&quot;result-files&quot;][&quot;file&quot;][$j][&quot;flash-preview-url&quot;][&quot;value&quot;].&quot;'&gt;&lt;img src='&quot;.$path.&quot;img/save.png' alt='' \&gt;&lt;/a&gt;&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo &quot;&lt;/td&gt;&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; echo &quot;&lt;/tr&gt;&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; }<br />
<br />
echo &quot;&lt;/table&gt;&quot;;<br />
<br />
echo &quot;&lt;div id='paginacion'&gt;&quot;;<br />
if($i != 0)<br />
&nbsp; &nbsp; echo &quot;&nbsp; &lt;a class='pag izq' title='&quot;.$q.&quot;' rel='&quot;.($i-1).&quot;'&gt;Pagina Anterior&lt;/a&gt;&quot;;<br />
echo &quot;&nbsp; &lt;a class='pag der' title='&quot;.$q.&quot;' rel='&quot;.($i+1).&quot;'&gt;Siguiente Pagina&lt;/a&gt;&quot;;<br />
echo &quot;&lt;/div&gt;&quot;;<br />
?&gt;</div></div>
<h3 style="color:#FF9900">Class xml2array.php:</h3>
<p>Esta es una clase que tiene como mision convertir codigo xml a array.</p>
<h2>Demo y Descarga</h2>
<p><a title="demo jquery search mp3" href="http://lab.chichote.com/search-mp3/" target="_blank"><img class="alignleft size-full wp-image-374" title="ch_demo" src="http://chichote.com/wp-content/uploads/2010/09/ch_demo.jpg" alt="" width="121" height="35" /></a><br />
<a href="http://lab.chichote.com/search-mp3.zip" target="_blank"><img class="alignleft size-full wp-image-375" title="ch_descargar" src="http://chichote.com/wp-content/uploads/2010/09/ch_descargar1.jpg" alt="" width="121" height="35" /></a></p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/galeria-de-imagenes-estilo-facebook-con-jquery-y-php/' rel='bookmark' title='Permanent Link: Galeria de imagenes estilo Facebook con JQuery y PHP'>Galeria de imagenes estilo Facebook con JQuery y PHP</a> <small>En peticion de VbOkonly de Foros del Web he creado...</small></li><li><a href='http://chichote.com/2011/leer-feed-de-wordpress-con-php-y-simplexmlelementxpath/' rel='bookmark' title='Permanent Link: Leer feed de wordpress con PHP y SimpleXMLElement::xpath'>Leer feed de wordpress con PHP y SimpleXMLElement::xpath</a> <small>Este es un simple script que te ayudará a leer...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/buscador-de-mp3-search-api-4shared/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Sombras con CS3 sin imagenes</title>
		<link>http://chichote.com/2011/sombras-con-cs3-sin-imagenes/</link>
		<comments>http://chichote.com/2011/sombras-con-cs3-sin-imagenes/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 01:46:03 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[shadow css3]]></category>
		<category><![CDATA[sombras]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=580</guid>
		<description><![CDATA[Crea hermosas sombras con CS3 sin necesidad de utilizar imagenes, la verdad esto de CS3 y HTML5 me sorprende dia a dia.


Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/generador-de-textos-con-sombras-css3/' rel='bookmark' title='Permanent Link: Generador de Textos con Sombras CSS3'>Generador de Textos con Sombras CSS3</a> <small>De la mano de WordpressThemehock.com me llego este tips para...</small></li><li><a href='http://chichote.com/2011/animacion-con-css3-sin-javascript-sin-imagenes/' rel='bookmark' title='Permanent Link: Animacion con CSS3 keyframe, sin javascript, sin imagenes'>Animacion con CSS3 keyframe, sin javascript, sin imagenes</a> <small>Este articulo es una traduccion del articulo publicado por smashing...</small></li><li><a href='http://chichote.com/2011/generador-de-cajas-css3-sombras-border-redondeados-y-degrade/' rel='bookmark' title='Permanent Link: Generador de Cajas CSS3, sombras, border redondeados y degrade'>Generador de Cajas CSS3, sombras, border redondeados y degrade</a> <small>Otro generador mas de Codigo CSS3, esta vez corresponde a...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Navegando por<a href="http://www.smashingmagazine.com/2011/04/18/powerful-new-css-techniques-and-tools/" target="_blank"> Smaching Magazine</a> encontre un articulo de <a href="http://nicolasgallagher.com" target="_blank">Nicolas Gallagher</a> donde habla de las bondades del CS3.</p>
<p>Debo dejar claro que muchos de todos estos conceptos nuevos son experimentales y si bien muchos otros debieran ser estandares, no siempre ocurre esto sobre todo en versiones mas antiguas de navegadores.</p>
<p><a href="http://chichote.com/wp-content/uploads/2011/04/cs3-600.jpg"><img class="alignleft size-full wp-image-581" title="cs3-600" src="http://chichote.com/wp-content/uploads/2011/04/cs3-600.jpg" alt="" width="600" height="280" /></a></p>
<h2>Demo y Descarga</h2>
<p><a title="demo cs3 sombras sin imagenes" href="http://nicolasgallagher.com/css-drop-shadows-without-images/demo/" target="_blank"><img class="alignleft size-full wp-image-374" title="ch_demo" src="http://chichote.com/wp-content/uploads/2010/09/ch_demo.jpg" alt="" width="121" height="35" /></a><br />
<a href="http://lab.chichote.com/cs3-sombras.zip" target="_blank"><img class="alignleft size-full wp-image-375" title="ch_descargar" src="http://chichote.com/wp-content/uploads/2010/09/ch_descargar1.jpg" alt="" width="121" height="35" /></a></p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/generador-de-textos-con-sombras-css3/' rel='bookmark' title='Permanent Link: Generador de Textos con Sombras CSS3'>Generador de Textos con Sombras CSS3</a> <small>De la mano de WordpressThemehock.com me llego este tips para...</small></li><li><a href='http://chichote.com/2011/animacion-con-css3-sin-javascript-sin-imagenes/' rel='bookmark' title='Permanent Link: Animacion con CSS3 keyframe, sin javascript, sin imagenes'>Animacion con CSS3 keyframe, sin javascript, sin imagenes</a> <small>Este articulo es una traduccion del articulo publicado por smashing...</small></li><li><a href='http://chichote.com/2011/generador-de-cajas-css3-sombras-border-redondeados-y-degrade/' rel='bookmark' title='Permanent Link: Generador de Cajas CSS3, sombras, border redondeados y degrade'>Generador de Cajas CSS3, sombras, border redondeados y degrade</a> <small>Otro generador mas de Codigo CSS3, esta vez corresponde a...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/sombras-con-cs3-sin-imagenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiar puerto 25 al servidor de mail en WHM/CPANEL</title>
		<link>http://chichote.com/2011/cambiar-puerto-25-al-servidor-de-mail-en-whmcpanel/</link>
		<comments>http://chichote.com/2011/cambiar-puerto-25-al-servidor-de-mail-en-whmcpanel/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 15:44:52 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[puerto 25]]></category>
		<category><![CDATA[servidor de mail]]></category>
		<category><![CDATA[whm]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=571</guid>
		<description><![CDATA[Existen ISP (Proveedores de Servicios de Internet) que bloquean el puerto 25 y al ser asi nuestros clientes no podrán hacer uso del servicio de email que podamos ofrecerles.


Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/como-habilitar-o-deshabilitar-un-cliente-de-webmail-en-cpanel-whm/' rel='bookmark' title='Permanent Link: Como habilitar o deshabilitar un cliente de webmail en Cpanel/Whm'>Como habilitar o deshabilitar un cliente de webmail en Cpanel/Whm</a> <small>Descubre como habilitar o deshabilitar los diferentes clientes de webmail...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Uno de mis clientes es de Mexico y contratamos para sus web un vps, la sorpresa fue cuando mi cliente me avisa que tenia problemas con los email porq su ISP bloqueaba el puerto 25. De cabeza me tire al WHM para revisar como solucionarlo, por suerte no tomo tanto tiempo y WHM es medianamente intuitivo por lo que salio facil la solución.</p>
<h1>Paso 1</h1>
<p><img src="http://chichote.com/wp-content/uploads/2011/04/port-25-exim-02.jpg" alt="" title="port-25-exim-02" width="600" height="220" class="alignleft size-full wp-image-573" /><br />
En el menu lateral izquierdo encontrarás El Item &#8220;<strong>Service Configuration</strong>&#8220;, el cual contiene una lista de opciones, da clic en Service Manager.</p>
<h1>Paso 2</h1>
<p><img src="http://chichote.com/wp-content/uploads/2011/04/port-25-exim-03.jpg" alt="" title="port-25-exim-02" width="600" height="180" class="alignleft size-full wp-image-573" /><br />
Busca la opcion &#8220;<strong>exim on another port</strong>&#8221; y cambia el valor que contiene el input, que por defecto viene como &#8220;25&#8243;</p>
<h1>Paso 3</h1>
<p>Por ultimo anda hasta el final de la pagina y guarda el formulario, automaticamente WHM hara el trabajo por ti incluyendo el reinicio del servicio Exim.</p>
<p>Saludos</p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/como-habilitar-o-deshabilitar-un-cliente-de-webmail-en-cpanel-whm/' rel='bookmark' title='Permanent Link: Como habilitar o deshabilitar un cliente de webmail en Cpanel/Whm'>Como habilitar o deshabilitar un cliente de webmail en Cpanel/Whm</a> <small>Descubre como habilitar o deshabilitar los diferentes clientes de webmail...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/cambiar-puerto-25-al-servidor-de-mail-en-whmcpanel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debug javascript con la consola de Firebug</title>
		<link>http://chichote.com/2011/debug-javascript-con-la-consola-de-firebug/</link>
		<comments>http://chichote.com/2011/debug-javascript-con-la-consola-de-firebug/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 15:15:24 +0000</pubDate>
		<dc:creator>Chichote</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://chichote.com/?p=565</guid>
		<description><![CDATA[Aburrido de debuggear con alert()?, pero eso ya puedes dejarlo en el pasado. Firebug nos ofrece una podera solución para evitar la tediosa tarea de debuggear javascript.


Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/galeria-de-imagenes-estilo-facebook-con-jquery-y-php/' rel='bookmark' title='Permanent Link: Galeria de imagenes estilo Facebook con JQuery y PHP'>Galeria de imagenes estilo Facebook con JQuery y PHP</a> <small>En peticion de VbOkonly de Foros del Web he creado...</small></li><li><a href='http://chichote.com/2010/simple-menu-dock-desplegable-con-jquery/' rel='bookmark' title='Permanent Link: Simple Menú Dock desplegable con jquery'>Simple Menú Dock desplegable con jquery</a> <small>Hace un tiempo un cliente me solicito un diseño para...</small></li><li><a href='http://chichote.com/2010/refrescar-pagina-al-cerrar-shadowbox/' rel='bookmark' title='Permanent Link: Refrescar página al cerrar Shadowbox'>Refrescar página al cerrar Shadowbox</a> <small>¿Como refrescar pagina al cerrar shadowbox?. Un tips muy util...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Hojeando la web de <a href="http://www.damianculotta.com.ar">Damián Culotta</a> me encontre con esta maravilla.</p>
<p>Reconosco que soy de los que debuggeaban con alert o document.write, pero en ocaciones se torna casi insorportable. Con el objeto console del Firebug esta tarea se facilita mucho.</p>
<h1>Asi debuggeaba <img src='http://chichote.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </h1>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script type='text/javascript'&gt;<br />
alert('alerta de prueba');<br />
&lt;/script&gt;</div></div>
<p>o bien</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script type='text/javascript'&gt;<br />
document.write('alerta de prueba');<br />
&lt;/script&gt;</div></div>
<h1>Con Firebug y el objeto console <img src='http://chichote.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </h1>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script type='text/javascript'&gt;<br />
console.log('Ejemplo de console.log');<br />
console.info('Ejemplo de console.info');<br />
console.debug('Ejemplo de console.debug');<br />
console.warn('Ejemplo de console.warn');<br />
console.error('Ejemplo de console.error');<br />
&lt;/script&gt;</div></div>
<p><img src="http://chichote.com/wp-content/uploads/2011/04/firebug-consola2.jpg" alt="" title="firebug-consola2" width="600" height="110" class="alignleft size-full wp-image-567" /></p>
<h1>Requerimientos</h1>
<p>Firebug y Firefox <img src='http://chichote.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>


<p>Artículos Relacionados:<ol><li><a href='http://chichote.com/2011/galeria-de-imagenes-estilo-facebook-con-jquery-y-php/' rel='bookmark' title='Permanent Link: Galeria de imagenes estilo Facebook con JQuery y PHP'>Galeria de imagenes estilo Facebook con JQuery y PHP</a> <small>En peticion de VbOkonly de Foros del Web he creado...</small></li><li><a href='http://chichote.com/2010/simple-menu-dock-desplegable-con-jquery/' rel='bookmark' title='Permanent Link: Simple Menú Dock desplegable con jquery'>Simple Menú Dock desplegable con jquery</a> <small>Hace un tiempo un cliente me solicito un diseño para...</small></li><li><a href='http://chichote.com/2010/refrescar-pagina-al-cerrar-shadowbox/' rel='bookmark' title='Permanent Link: Refrescar página al cerrar Shadowbox'>Refrescar página al cerrar Shadowbox</a> <small>¿Como refrescar pagina al cerrar shadowbox?. Un tips muy util...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chichote.com/2011/debug-javascript-con-la-consola-de-firebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

