<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
<title>Martin Iglesias | Blog de Recursos para Desarrolladores Web</title>
<link>http://www.martiniglesias.eu/blog</link>
<description>Este es un espacio para que encuentres recursos para desarrolladores web. Ejemplos de códigos en CSS, jQuery, PHP y mucho más...</description>
<generator>Martin Iglesias</generator>
<item>
<title>30 plugins jQuery que vale la pena mirar</title>
<link>http://www.martiniglesias.eu/blog/30-plugins-jquery-que-vale-la-pena-mirar/198</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/30-plugins-jquery-que-la-pena-mirar.jpg" /><br><br><p>Quien me conoce, sabe que soy muy fan de jQuery y la manera en que simplific&oacute; el uso de javascript a la vez que aport&oacute; grandes funcionalidades y efectos simples y complejos con, muchas veces, pocas l&iacute;neas de c&oacute;digo.</p>
<p>Cientos y cientos de nuevos plugins jQuery se publican cada a&ntilde;o. Algunos b&aacute;sicos, ofreciendo funciones simples, otros pueden ser complejos y ofrecer muchas m&aacute;s funcionalidades.</p>
<p>De cualquier manera, ambos tipos de plugins son siempre &uacute;tiles. En esta lista de 30 plugins jQuery, habr&aacute; de las 2 clases, algunos complejos y otros realmente simples..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Wed, 22 May 2013 08:33:05 +0100</pubDate>
</item>
<item>
<title>Subflash 2013 a la riojana</title>
<link>http://www.martiniglesias.eu/blog/subflash-2013-a-la-riojana/197</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/subflash-2013-a-la-riojana.jpg" /><br><br><p>Otro a&ntilde;o m&aacute;s se viene <strong>EL evento del a&ntilde;o</strong> para los amantes de las webs, los juegos, los pica c&oacute;digos, los dise&ntilde;adores, los que quieren pasar un buen rato, las novias o novios de todos estos y todo aquel que quiera ir a conocer gente y volver con muchos amigos nuevos.</p>
<p><strong>Subflash</strong> ya tiene fecha, lugar, precio y todo preparado. A falta de la confirmaci&oacute;n de los talleres (que los ir&eacute; actualizando en esta mini entrada a medida que se confirmen), pues este a&ntilde;o toca la tierra del buen vino riojano... concretamente <a href="https://maps.google.es/maps?q=ezcaray&amp;hl=es&amp;sll=42.799929,-8.017734&amp;sspn=2.857514,5.817261&amp;hnear=Ezcaray,+La+Rioja&amp;t=m&amp;z=14" target="_blank"><strong>Ezcaray</strong></a>, bien llamado, el primer municipio tur&iacute;stico de La Rioja.</p>
<p>Yo, este a&ntilde;o, no puedo confirmar con tanto tiempo de antelaci&oacute;n mi presencia, est&aacute; condicionada a una serie de acontecimientos, pero, como siempre, har&eacute; lo que pueda para poder estar. Pero si t&uacute; puedes, no te lo pierdas, hazme caso. El lunes siguiente, me dar&aacute;s la raz&oacute;n..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Tue, 21 May 2013 08:21:25 +0100</pubDate>
</item>
<item>
<title>Rellenar un select con datos obtenidos remotamente en json vía jQuery</title>
<link>http://www.martiniglesias.eu/blog/rellenar-un-select-con-datos-obtenidos-remotamente-en-json-via-jquery/196</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/rellenar-un-select-con-datos-obtenidos-remotamente-en-json-via-jquery.jpg" /><br><br><p>Volvemos a jQuery y esta vez lo hacemos con un poco de <strong>PHP </strong>y <strong>JSON</strong>. Lo que vamos a hacer es rellenar un <strong>SELECT</strong> (o lista desplegable) con opciones cargadas remotamente mediante <strong>JSON</strong>.</p>
<p>Para ello, nos vamos a valer de 3 elementos. Un formulario -con un bot&oacute;n para cargar el contenido-, un poco de javascript para hacer la carga de opciones y un <strong>PHP </strong>que devolver&aacute; un array convertido en una cadena <strong>JSON</strong>.</p>
<p>T&uacute; me dir&aacute;s, pero a qui&eacute;n se le ocurre cargar las opciones de un select presionando un bot&oacute;n y yo te dir&eacute;... a nadie, pero la idea es hacer lo que se podr&iacute;a traer autom&aacute;ticamente mediante la interacci&oacute;n de tu click, m&aacute;s que nada, para que veas lo que est&aacute; pasando..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Thu, 16 May 2013 15:24:26 +0100</pubDate>
</item>
<item>
<title>Comprobar que una fecha existe usando jQuery Validate</title>
<link>http://www.martiniglesias.eu/blog/comprobar-que-una-fecha-existe-usando-jquery-validate/195</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/comprobar-que-una-fecha-existe-usando-jquery-validate.jpg" /><br><br><p>Siguiendo con mis anteriores post donde hablo de <a href="http://www.martiniglesias.eu/blog/categoria/validate" target="_blank" title="Posts de jQuery Validate en mi blog">jQuery Validate</a>, esta vez me ha tocado verificar que la fecha ingresada en un campo de texto de mi formulario sea correcta.</p>
<p>Qu&eacute; quiere decir que una fecha sea correcta... pues que exista. <a href="http://www.martiniglesias.eu/blog/categoria/validate" target="_blank" title="Posts de jQuery Validate en mi blog">jQuery Validate</a> tiene una opci&oacute;n para validar fechas y otra que llama <strong>dateISO</strong>, pero seg&uacute;n mis pruebas, el primer caso (<strong>DATE</strong>), s&oacute;lo verifica que ingreses un n&uacute;mero (he probado a poner un 33 y el validador ha pasado de largo)... y el segundo, si bien valida el formato de una fecha (dd-mm-yyyy o yyyy-mm-dd) no verifica que la fecha exista, por lo que si pones 33-33-3333 te deja pasar porque el formato es correcto.</p>
<p>Sin m&aacute;s introducciones, nos metemos de lleno a crear un nuevo m&eacute;todo de validaci&oacute;n. No hay mucho que explicar, en la documentaci&oacute;n de jQuery Validate te explica que este potente plugin permite la creaci&oacute;n de m&eacute;todos propios para validar pr&aacute;cticamente todo, as&iacute; que a eso vamos..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Thu, 16 May 2013 09:00:02 +0100</pubDate>
</item>
<item>
<title>Calcular fecha pasada relativa con PHP</title>
<link>http://www.martiniglesias.eu/blog/calcular-fecha-pasada-relativa-con-php/194</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/calcular-fecha-pasada-relativa-con-php.jpg" /><br><br><p>Como desarrolladores web, a menudo necesitamos mostrar las fechas en nuestro sitio web. Como usuario, no me gusta leer fechas completos como "26 de noviembre 2011 23:30" porque, inconscientemente, me pongo a hacer la cuenta para saber cu&aacute;nto tiempo pas&oacute; hasta el d&iacute;a de hoy.</p>
<p>Prefiero leer fechas inteligentes como "Hace 1 hora" o "hace 6 meses". Por lo tanto, aqu&iacute; he escrito una funci&oacute;n r&aacute;pida y sencilla en PHP que muestre la diferencia o tiempo transcurrido bas&aacute;ndose en un valor de marca de hora determinado tiempo.</p>
<p><strong>B&aacute;sicamente defin&iacute; 2 funciones anteriores:</strong>.</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Fri, 10 May 2013 09:00:03 +0100</pubDate>
</item>
<item>
<title>Mantener fijo el cabecero al hacer scroll con jQuery</title>
<link>http://www.martiniglesias.eu/blog/mantener-fijo-el-cabecero-al-hacer-scroll-con-jquery/193</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/mantener-fijo-el-cabecero-al-hacer-scroll-con-jquery.jpg" /><br><br><p>A ra&iacute;z de una consulta en Twitter de mi buen amigo <a href="https://twitter.com/tecnorama" target="_blank" title="Andr&eacute;s Cay&oacute;n, una vaca verde suelta en Twitter">@tecnorama</a> y de mi nuevo amigo <a href="https://twitter.com/opeto82" target="_blank">@opeto82</a>, he preparado una minidemo para <strong>dejar fijo el cabecero</strong> (o el elemento que nos interese) <strong>al hacer scroll y no perderlo de vista</strong>.</p>
<p>Seguramente habr&aacute;s visto miles de webs (<a href="http://www.martiniglesias.eu" target="_blank" title="Dise&ntilde;ador web en Galicia">incluso la m&iacute;a</a>) que al desplazarte con las barras de desplazamiento vertical, pierdes el logo, el men&uacute; o alg&uacute;n elemento que te har&iacute;a falta tener a mano si el contenido se hace muy extenso.</p>
<p>Pues bien, este peque&ntilde;o c&oacute;digo de 2 l&iacute;neas aplicar&aacute; una clase <strong>CSS</strong> a nuestro elemento si el scroll supera determinados pixels y se la quitar&aacute; si el scroll vuelve a su estado original..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Thu, 09 May 2013 08:26:08 +0100</pubDate>
</item>
<item>
<title>Scroll hacia arriba sin utilizar plugins en jQuery</title>
<link>http://www.martiniglesias.eu/blog/scroll-hacia-arriba-sin-utilizar-plugins-en-jquery/192</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/scroll-hacia-arriba-sin-utilizar-plugins-en-jquery.jpg" /><br><br><p>Lo que vamos a hacer en este post es agregar din&aacute;micamente un bot&oacute;n para volver a la parte superior de la web si nuestra p&aacute;gina tiene scroll vertical.</p>
<p>B&aacute;sicamente controlaremos la posici&oacute;n vertical de nuestra p&aacute;gina y si &eacute;sta supera un tama&ntilde;o especificado en el c&oacute;digo javascript, aparecer&aacute; un bot&oacute;n con una flecha apuntando hacia arriba en la parte inferior derecha de nuestra pantalla.</p>
<p>Lo curioso de &eacute;sto es que, por una vez, lo haremos <strong>sin utilizar ninguna clase de plugin</strong> y lo haremos de tal manera que no haga falta escribir el bot&oacute;n en todos los html de nuestra web -aunque en lenguajes din&aacute;micos agregarlo en alguno de los includes que utilices evitar&iacute;a una l&iacute;nea de javascript-..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Thu, 25 Apr 2013 13:32:33 +0100</pubDate>
</item>
<item>
<title>Mantener el cabecero de una tabla fijo con jQuery</title>
<link>http://www.martiniglesias.eu/blog/mantener-el-cabecero-de-una-tabla-fijo-con-jquery/191</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/mantener-el-cabecero-de-una-tabla-fijo-con-jquery.jpg" /><br><br><p>Si eres de los que usan las tablas para lo que realmente son, es decir, para mostrar datos tabulares y no para maquetaci&oacute;n, este plugin te vendr&aacute; bien si tus tablas contienen muchas filas y corres el riesgo de perder los cabeceros de las columnas al hacer scroll.</p>
<p>Si usas Excel, sabr&aacute;s que puedes fijar el contenido de las cabeceras para mantenerlas siempre visibles en la parte superior y as&iacute; saber siempre qu&eacute; columna est&aacute;s viendo. Pues bien, este plugin hace lo mismo pero en una tabla de HTML.</p>
<p>Quien me conoce sabe que odio las tablas y la maquetaci&oacute;n con ellas, pero hay que reconocer que cuando el contenido debe ir en forma de tabla, es absolutamente correcto utilizarlas y no simular su apariencia a base de divs o listas desordenadas..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Mon, 22 Apr 2013 10:04:33 +0100</pubDate>
</item>
<item>
<title>FractionSlider un slide animado en jQuery</title>
<link>http://www.martiniglesias.eu/blog/fractionslider-un-slide-animado-en-jquery/190</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/fractionslider-un-slide-animado-en-jquery.jpg" /><br><br><p><strong>FractionSlider</strong> es un slider m&aacute;s en jQuery, como tantos otros que hay por ah&iacute; conocidos tales como el <a href="http://dev7studios.com/nivo-slider/" target="_blank" title="NivoSlider en jQuery"><strong>NivoSlider</strong></a> (uno de mis preferidos), el <a href="http://galleria.io/" target="_blank" title="Galleria en jQuery"><strong>Galleria</strong></a>, etc... pero tiene una particularidad que lo hace diferente y es que <strong>cada slide puede tener sus propias animaciones, transiciones y efectos</strong>.</p>
<p>Es as&iacute;, cada uno de los slides puede contener diferentes partes y configurar el orden de aparici&oacute;n, efecto y animaci&oacute;n junto al tiempo de duraci&oacute;n.</p>
<p>Aunque alertan de alg&uacute;n bug en IE, su autor dice que no ha podido reproducirlos y promete, en la nueva versi&oacute;n publicada, que es slider ya es responsive..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Fri, 19 Apr 2013 09:00:01 +0100</pubDate>
</item>
<item>
<title>Zebra_Dialog, ventanas modales muy livianas con jQuery</title>
<link>http://www.martiniglesias.eu/blog/zebradialog-ventanas-modales-muy-livianas-con-jquery/189</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/zebradialog-ventanas-modales-muy-livianas-con-jquery.jpg" /><br><br><p>Una ventana modal es una ventana secundaria que requiere que los usuarios interact&uacute;en con ella antes de que puedan seguir utilizando la aplicaci&oacute;n principal. Las ventanas modales son uno de los elementos de la interfaz de usuario m&aacute;s com&uacute;nmente usados, y se utilizan, entre otras cosas, para comunicar informaci&oacute;n importante, o para alertar de error o advertencia.</p>
<p>Zebra_Dialog es un plugin de jQuery peque&ntilde;o y compacto (un archivo Javascript, sin dependencias distintas de jQuery 1.4.1+) y altamente configurable para la creaci&oacute;n de cuadros de di&aacute;logo modales, su intenci&oacute;n es la de reemplazar el ALERT y CONFIRM nativos de Javascript adem&aacute;s de brindar muchas m&aacute;s opciones como abrir p&aacute;ginas en modo iframe, carga de contenido v&iacute;a ajax, etc...</p>
<p>Tambi&eacute;n se puede utilizar como un widget de notificaci&oacute;n (cuando se configura para mostrar sin botones y cerrar de forma autom&aacute;tica) para las actualizaciones o errores, sin distraer a los usuarios de su experiencia de navegaci&oacute;n por mostrar alertas molestas..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Tue, 09 Apr 2013 09:00:02 +0100</pubDate>
</item>
<item>
<title>jQuery Textarea Characters Counter Plugin</title>
<link>http://www.martiniglesias.eu/blog/jquery-textarea-characters-counter-plugin/188</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/jquery-textarea-characters-counter-plugin.jpg" /><br><br><p>Si hab&iacute;as visto mi <a href="http://www.martiniglesias.eu/blog/contar-caracteres-de-un-textarea-con-jquery/91" target="_blank">antiguo post del plugin jQuery</a> para contar y limitar caracteres dentro de un textarea (que un amigo twittero me avis&oacute; que la p&aacute;gina original ya no funciona), he buscado una alternativa a ese antiguo post y he dado con el jQuery Textarea Characters Counter Plugin.</p>
<p>Este plugin, muy configurable y con poquitas opciones, y lo que es mejor, un peso de 5kb en versi&oacute;n producci&oacute;n, te permite personalizar la cantidad de caracteres permitidos, contar las palabras y alertar al usuario cuando est&aacute; llegando al l&iacute;mite indicado.</p>
<p>No tiene mucho m&aacute;s. <a href="http://www.martiniglesias.eu/demos/textarea/" target="_blank">Te dejo una minidemo con las opciones b&aacute;sicas</a> y el enlace a la <a href="http://roy-jin.appspot.com/jsp/textareaCounter.jsp" target="_blank">web original para descargar</a> el c&oacute;digo..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Fri, 05 Apr 2013 09:03:14 +0100</pubDate>
</item>
<item>
<title>Image Hover Move, imagen destacada con pan en jQuery</title>
<link>http://www.martiniglesias.eu/blog/image-hover-move-imagen-destacada-con-pan-en-jquery/187</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/image-hover-move-imagen-destacada-con-pan-en-jquery.jpg" /><br><br><p>Un plugin interesa para mostrar una imagen destacada que, al pasar el rat&oacute;n por encima, mueva esa imagen de tal manera que se vea el trozo oculto.</p>
<p>Adem&aacute;s de eso, mostrar&aacute; un peque&ntilde;o caption que podemos indicar utilizando el title de nuestra imagen.</p>
<p>Vamos a intentar explicarnos, si tenemos una lista de productos con una peque&ntilde;a foto miniatura, a menudo nos pasa que debemos cortar la foto porque algunas est&aacute;n tomadas en modo paisaje (apaisada) y otras en vertical y, buscar la forma de encajar ambos tipos de im&aacute;genes hace que uno de los m&eacute;todos siempre pierda..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Mon, 01 Apr 2013 11:54:28 +0100</pubDate>
</item>
<item>
<title>Validar una cuenta bancaria española con jQuery Validate</title>
<link>http://www.martiniglesias.eu/blog/validar-una-cuenta-bancaria-espanola-con-jquery-validate/186</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/validar-una-cuenta-bancaria-espanola-con-jquery-validate.jpg" /><br><br><p>Me ha surgido el problema de tener que validar que un n&uacute;mero de cuenta (de un banco espa&ntilde;ol) sea correcto y necesitaba integrar el m&eacute;todo con un formulario en HTML que est&aacute; utilizando <a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/" target="_blank" title="jQuery Validate plugin">jQuery Validate de Bassistance.de</a>.</p>
<p>Como sabr&aacute;s, este poderoso plugin de validaci&oacute;n permite <a href="http://docs.jquery.com/Plugins/Validation#Plugin_methods" target="_blank" title="jQuery Validation methods">crear m&eacute;todos propios de validaci&oacute;n</a> para agregarlos a los que ya trae por defecto que son campo requerido, n&uacute;mero, direcci&oacute;n de email, d&iacute;gitos, cantidad m&aacute;xima y m&iacute;nima de caracteres, n&uacute;mero incluido en un rango, etc...</p>
<p>Trae, adem&aacute;s, alguna validaci&oacute;n de tarjeta de cr&eacute;dito y de c&oacute;digo postal, pero no trae cuenta bancaria, por lo que me decid&iacute;, ayudado de una f&oacute;rmula en javascript que encontr&eacute; googleando, adaptar dicha funci&oacute;n a la validaci&oacute;n actual de mi formulario..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Tue, 26 Mar 2013 14:36:16 +0000</pubDate>
</item>
<item>
<title>Formatea los números de tus input text con jQuery</title>
<link>http://www.martiniglesias.eu/blog/formatea-los-numeros-de-tus-input-text-con-jquery/185</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/formatea-los-numeros-de-tus-input-text-con-jquery.jpg" /><br><br><p>Nuevamente con los formularios y en este caso con la necesidad de darle un formato espec&iacute;fico a un campo de texto en el que s&oacute;lo queremos n&uacute;meros.</p>
<p>Este plugin, nos dar&aacute; la posibilidad de enmascarar el valor introducido, aplicando la separaci&oacute;n de decimales y millares pero enviando por detr&aacute;s el valor real sin ning&uacute;n caracter a&ntilde;adido.</p>
<p>Su funcionamiento es muy sencillo, se indica la <em>class</em> de los input a formatear y la cantidad de decimales que queremos que muestre y ya est&aacute; hecho..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Mon, 25 Mar 2013 09:00:02 +0000</pubDate>
</item>
<item>
<title>Pickadate un selector de fechas responsive con jQuery</title>
<link>http://www.martiniglesias.eu/blog/pickadate-un-selector-de-fechas-responsive-con-jquery/184</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/pickadate-un-selector-de-fechas-responsive-con-jquery.jpg" /><br><br><p>A menudo debemos hacer formularios web donde le solicitamos al usuario que ingrese una fecha. Hasta aqu&iacute; no hay problema, pero el tema se complica cuando necesitamos que el usuario nos marque una determinada fecha, en un formato espec&iacute;fico, o cualquier variante que se nos pueda presentar.</p>
<p>Lo normal ser&iacute;a, si est&aacute;s usando el framework de jQuery UI, usar su datepicker, pero si no lo est&aacute;s usando, cargar todos los js, css e im&aacute;genes se hace un tanto pesado, incluso, personalizar su apariencia, requiere que crees un tema o te adaptes a lo que trae.</p>
<p>Pero qu&eacute; pasa si le agregamos la dificultad de necesitar que nuestro calendario selector sea adaptativo? Y qu&eacute; pasa si necesitamos configurarle opciones como desactivar fechas, que en el UI no es tan sencillo?.</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Fri, 22 Mar 2013 09:00:01 +0000</pubDate>
</item>
<item>
<title>Agrandar un textarea según su contenido con jQuery Autosize</title>
<link>http://www.martiniglesias.eu/blog/agrandar-un-textarea-segun-su-contenido-con-jquery-autosize/183</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/agrandar-un-textarea-segun-su-contenido-con-jquery-autosize.jpg" /><br><br><p>El t&iacute;tulo lo dice todo. Si tienes un textarea en el que pretendes que el usuario rellene gran cantidad de texto, esta es una opci&oacute;n m&aacute;s que interesante para evitarle tener que moverse con barras de scroll.</p>
<p>Se trata de un plugin que actualiza el tama&ntilde;o del textarea autom&aacute;ticamente a medida que vas escribiendo en &eacute;l y puede ser de dos maneras, simple o con un desplazamiento suave.</p>
<p><a href="http://www.jacklmoore.com/autosize/" target="_blank" title="jQuery Autosize plugin">Su autor</a>, es el mismo que hizo el ya conocido <a href="http://www.jacklmoore.com/colorbox" target="_blank" title="jQuery Colorbox plugin">Colorbox</a>, por lo que es garant&iacute;a de calidad..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Thu, 21 Mar 2013 16:17:36 +0000</pubDate>
</item>
<item>
<title>Audiojs un plugin para reproducir ficheros de audio en tu web</title>
<link>http://www.martiniglesias.eu/blog/audiojs-un-plugin-para-reproducir-ficheros-de-audio-en-tu-web/182</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/audiojs-un-plugin-para-reproducir-ficheros-de-audio-en-tu-web.jpg" /><br><br><p>Ocasionalmente podemos necesitar reproducir un fichero de audio en nuestra web, ya sea como muestra de una canci&oacute;n o grabaci&oacute;n y no queremos depender de alg&uacute;n reproductor en flash.</p>
<p>Si bien HTML5 ya dispone del tag AUDIO para estas labores, debo aclarar que, como siempre, los distintos fabricantes de navegadores no se han puesto de acuerdo en el codec a estandarizar y algunos navegadores soportan el MP3 como audio mientras que otros, como Firefox, usan el formato ogg.</p>
<p>Pues bien, para hacer que funcione el MP3 en todos, o casi, los navegadores, existe Audiojs, un plugin livianito que reemplazar&aacute; cada tag audio en nuestra p&aacute;gina por un bonito reproductor (personalizable mediante el CSS incluido en el .JS) y, <a href="http://kolber.github.com/audiojs/" target="_blank" title="Audiojs plugin jQuery para reproducir MP3 en tu web">seg&uacute;n dice su autor</a>, degrada a un reproductor de flash si tu navegador no soportara el tag AUDIO (como en los viejos Internet Explorer)..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Thu, 21 Mar 2013 16:07:01 +0000</pubDate>
</item>
<item>
<title>Marcar y desmarcar todos los checkbox recordando su estado original con jQuery</title>
<link>http://www.martiniglesias.eu/blog/marcar-y-desmarcar-todos-los-checkbox-recordando-su-estado-original-con-jquery/181</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/marcar-y-desmarcar-todos-los-checkbox-recordando-su-estado-original-con-jquery.jpg" /><br><br><p>Cuantas veces nos ha pasado que tenemos que presentar una lista de opciones (por ejemplo para una eliminaci&oacute;n masiva de registros) y queremos agregar la funcionalidad de marcar y desmarcar todos los checkboxes con uno ubicado, generalmente, en el encabezado de nuestra tabla.</p>
<p>Pues bien, hacer esto no requiere mayor sacrificio, pero esta vez, le quise agregar la dificultad de que el checkbox recuerde su estado original.</p>
<p>Supongamos que estamos editando un registro y tenemos que marcarle muchas opciones o, mejor dicho, queremos a&ntilde;adirle todas las opciones que quedaban sin marcar (porque ya ten&iacute;amos algunas opciones se&ntilde;aladas anteriormente), y cuando seleccionamos todos los checkboxes nos damos cuenta que nos equivocamos y queremos volver a empezar dejando &uacute;nicamente marcados aquellos checks que ya estaban marcados..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Tue, 05 Mar 2013 09:00:01 +0000</pubDate>
</item>
<item>
<title>6 plugins jQuery que recomendaría</title>
<link>http://www.martiniglesias.eu/blog/6-plugins-jquery-que-recomendaria/180</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/6-plugins-jquery-que-recomendaria.jpg" /><br><br><p>A veces me gusta darme una vuelta por la secci&oacute;n de plugins de jQuery.com y ver qu&eacute; hay de nuevo. Muchas veces encuentro plugins que valdr&iacute;a la pena compartir pero que no tienen descripci&oacute;n ni informaci&oacute;n como para escribir un post entero y, para no terminar en post de 2 parrafitos, esta vez recopilo 6 miniposts en uno.</p>
<p>La minicolecci&oacute;n de 6 plugins que dejo a continuaci&oacute;n est&aacute;n bien, unos mejor que otros, unos mucho m&aacute;s funcionales que otros pero el que se lleva el premio es el de la marquesina, que, seguramente, alguna web todav&iacute;a tendr&aacute; de estos odiosos textos caminando :)</p>
<p><strong>Al grano...</strong><br />Ah&iacute; va mi peque&ntilde;a recopilaci&oacute;n, dejando t&iacute;tulo, para qu&eacute; sirve, enlace a la web y enlace a la demo si lo hubiera..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Thu, 21 Feb 2013 09:00:02 +0000</pubDate>
</item>
<item>
<title>Solución al espacio extra en los divs sin alto especificado con CSS</title>
<link>http://www.martiniglesias.eu/blog/solucion-al-espacio-extra-en-los-divs-sin-alto-especificado-con-css/179</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/solucion-al-espacio-extra-en-los-divs-sin-alto-especificado-con-css.jpg" /><br><br><p>A menudo te puede pasar de crear un DIV para poner &uacute;nicamente una imagen (pensemos en una estructura header y 2 columnas) y no sabemos el alto que debe tener cada secci&oacute;n. Lo que tenemos claro es que no queremos que haya separaci&oacute;n entre el header y las columnas.</p>
<p>Pues bien, lo que deber&iacute;a ser un simple tr&aacute;mite, de crear un div y meter la imagen dentro se complica por la aparici&oacute;n de un extra&ntilde;o espacio a mayores a base de margen o padding que s&oacute;lo notar&aacute;s si juntas las capas, ya sea con distintos fondos o (como en mi ejemplo, poniendo un borde y un fondo dorado).</p>
<p>Si ves el css m&aacute;s abajo o en la demo, ver&aacute;s que estoy usando un RESET brusco, para quitar todos los m&aacute;rgenes o paddings a los elementos, por lo que descarto los valores iniciales que tenga cada buscador en esta materia..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Fri, 15 Feb 2013 13:12:57 +0000</pubDate>
</item>
<item>
<title>Perfect Scrollbar, la barra de scroll perfecta con jQuery</title>
<link>http://www.martiniglesias.eu/blog/perfect-scrollbar-la-barra-de-scroll-perfecta-con-jquery/178</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/perfect-scrollbar-la-barra-de-scroll-perfecta-con-jquery.jpg" /><br><br><p>Ya coment&eacute; varias veces distintos plugins para personalizar las barras de scroll de tu navegador, div o elemento mediante jQuery. Lo que traigo es otro m&aacute;s, que se suma a la gran lista de plugins para scrollbars y Jquery que encontr&eacute; aqu&iacute;.</p>
<p>Perfect Scrollbar es muy peque&ntilde;o pero potente plugin para personalizar nuestras barras de desplazamientos y peque&ntilde;o, en todo sentido, ya que cuenta con un CSS de 4 l&iacute;neas en la versi&oacute;n min y el .js sin comprimir no supera los 8 kb.</p>
<p>Es totalmente personalizable mediante CSS y contiene varias opciones que, acompa&ntilde;ado del <a href="http://adomas.org/javascript-mouse-wheel/" target="_blank" title="jQuery Mousewheel">plugin jQuery Mousewheel</a> nos dar&aacute; scroll utilizando la rueda del rat&oacute;n..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Wed, 13 Feb 2013 09:00:02 +0000</pubDate>
</item>
<item>
<title>Toolbar.js barra de herramientas en modo tooltip con jQuery</title>
<link>http://www.martiniglesias.eu/blog/toolbarjs-barra-de-herramientas-en-modo-tooltip-con-jquery/177</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/toolbarjs-barra-de-herramientas-en-modo-tooltip-con-jquery.jpg" /><br><br><p>Toolbar te permite crear r&aacute;pidamente un tooltip con estilo barras de herramientas para su uso en aplicaciones web y para cualquier cosa que necesite un submen&uacute; con m&aacute;s opciones y no dispongas de lugar para mostrarlo. La barra de herramientas se puede personalizar f&aacute;cilmente usando los iconos de Bootstrap de Twitter.</p>
<p>Lo veo como una opci&oacute;n muy interesante para aquellos gestores de contenido o intranets donde hay que mostrar perfiles de usuarios con opciones diferentes como modificar datos, avatar, y m&aacute;s opciones y no quieres mostrar todos los enlaces a la vez.</p>
<p>Aunque aun no lo he probado, debo reconocer que me agrada mucho la idea de hacer un men&uacute; contextual que no sea con el bot&oacute;n derecho porque no soy muy amigo de modificarle al usuario las opciones que le da el navegador, por lo que veo muy buena alternativa esta clase de submen&uacute;s..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Mon, 04 Feb 2013 09:00:01 +0000</pubDate>
</item>
<item>
<title>Calendario de eventos en PHP, Ajax, jQuery y ventanas modales</title>
<link>http://www.martiniglesias.eu/blog/calendario-de-eventos-en-php-ajax-jquery-y-ventanas-modales/176</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/calendario-de-eventos-en-php-ajax-jquery-y-ventanas-modales.jpg" /><br><br><p>Si ya conoc&iacute;as el <a href="http://www.martiniglesias.eu/blog/calendario-en-php-con-eventos-jquery-y-vtip/101" target="_blank" title="Calendario de Eventos en PHP">antiguo calendario multieventos en PHP</a> y te gustaba, lo que te dejo ahora te deber&iacute;a gustar a&uacute;n m&aacute;s. Viendo que muchos comentarios me ped&iacute;an funcionalidades para el antiguo calendario y, empujado, por la necesidad de hacer un calendario que no refrescara la p&aacute;gina con el cambio de mes, he reescrito el c&oacute;digo para modernizarlo.</p>
<p>Este <strong>nuevo calendario</strong>, que puedes ver la <a href="http://www.martiniglesias.eu/demos/calendario_ajax/" target="_blank" title="Calendario de eventos en PHP y AJAX">demo online</a> haciendo click en el bot&oacute;n superior, es multieventos, pero para no ensuciar la tabla del mes, mostrar&aacute; como enlace los d&iacute;as en los que existas eventos, abriendo una modal window o ventana modal para la gesti&oacute;n de esos eventos.</p>
<p>Tambi&eacute;n, permitir&aacute; agregar cuantos eventos quieras a un d&iacute;a pero s&oacute;lo al d&iacute;a actual y pr&oacute;ximos, pero permitir eventos en d&iacute;as pasados es tan sencillo como comentar una l&iacute;nea..</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Fri, 01 Feb 2013 08:29:05 +0000</pubDate>
</item>
<item>
<title>Listas en columnas con Easy list splitter y jQuery</title>
<link>http://www.martiniglesias.eu/blog/listas-en-columnas-con-easy-list-splitter-y-jquery/175</link>
<description><![CDATA[<img src="http://www.martiniglesias.eu/archivos/listas-en-columnas-con-easy-list-splitter-y-jquery.jpg" /><br><br><p>Lo que traigo aqu&iacute; es una alternativa al ya conocido <a href="http://www.martiniglesias.eu/blog/columnizer-jquery-plugin/136" target="_self" title="jQuery Columnizer"><strong>jQuery Columnizer</strong></a>, que serv&iacute;a para separar contenidos en columnas de un modo muy f&aacute;cil. Easy list splitter cumple la misma funci&oacute;n, aunque s&oacute;lo se encarga de separar en columnas elementos LI de nuestras listas, ya sean de tipo ordenadas (OL) o desordenadas (UL).</p>
<p>El plugin obtendr&aacute; la lista, que est&aacute; dentro de un div contenedor y generar&aacute; tantas listas como el n&uacute;mero de columnas que requieren, dividiendo a partes iguales los elementos de la lista original.</p>
<p>Easy List Splitter mantiene el HTML al m&iacute;nimo. No hay elementos innecesarios o estilos en l&iacute;nea que se a&ntilde;adan al c&oacute;digo. Podr&aacute;s seleccionar si deseas ordenar los elementos de la lista en vertical o en horizontal.<strong></strong>.</p>Mira el artículo completo entrando en mi blog!]]></description>
<pubDate>Mon, 28 Jan 2013 09:00:01 +0000</pubDate>
</item>
</channel>
</rss>
