<?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>Scriptmatico.Com</title>
	<atom:link href="http://www.scriptmatico.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scriptmatico.com</link>
	<description>Blog de tecnologia, programacion, articulos y mas...</description>
	<lastBuildDate>Tue, 06 Jun 2017 18:39:49 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.9</generator>
	<item>
		<title>Correr Angular 2 en un puerto y host especificos</title>
		<link>http://www.scriptmatico.com/blog/2017/06/06/correr-angular-2-en-un-puerto-y-host-especificos/</link>
					<comments>http://www.scriptmatico.com/blog/2017/06/06/correr-angular-2-en-un-puerto-y-host-especificos/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Tue, 06 Jun 2017 13:39:49 +0000</pubDate>
				<category><![CDATA[Angular]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=473</guid>

					<description><![CDATA[Hay casos en especifico donde necesitar correr tu aplicación Angular 2 en un puerto o Host específicos. Usando el comando ng (este comando eta disponible cuando instalas Angular cli de manera global) puedes especificarle en que host y puerto quieres correr tu aplicación en vez del puerto por defecto 4200. Lo único que tienes que [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hay casos en especifico donde necesitar correr tu aplicación Angular 2 en un puerto o Host específicos.</p>
<p>Usando el comando ng (este comando eta disponible cuando instalas Angular cli de manera global) puedes especificarle en que host y puerto quieres correr tu aplicación en vez del puerto por defecto 4200.</p>
<p>Lo único que tienes que hacer es lo siguiente:</p>
<div id="ig-sh-1" class="syntax_hilite">

		<div class="toolbar">

		<div class="view-different-container">
						<a href="#" class="view-different">&lt; View <span>plain text</span> &gt;</a>
					</div>

		<div class="language-name">code</div>

		
		<br clear="both">

	</div>
	
	<div class="code">
		<ol class="code" style="font-family:monospace"><li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">ng serve --host x.x.x.x --port 8888</div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">// x.x.x.x puede ser reemplazado por la ip o por el nombre del host y 8888 por el puerto que desees.</div></li>
</ol>	</div>

</div>

<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2017/06/06/correr-angular-2-en-un-puerto-y-host-especificos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Multi Order en Node.js Multiple Sorting Order</title>
		<link>http://www.scriptmatico.com/blog/2017/05/14/multi-order-en-node-js-multiple-sorting-order/</link>
					<comments>http://www.scriptmatico.com/blog/2017/05/14/multi-order-en-node-js-multiple-sorting-order/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Sun, 14 May 2017 02:26:06 +0000</pubDate>
				<category><![CDATA[Node.js]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=465</guid>

					<description><![CDATA[Hace unos días me encontraba desarrollando una aplicacíon que necesitaba ser ordenada por 4 campos. Si ya eres un desarrollador Javascript o Node.js y haz trabajado con un array de objetos (pongo un ejemplo debajo de este párrafo) en algún momento haz necesitado de ordenarlo. var objects = [ { name:"Web Scriptmatico", email: "admin@example.com", signupdate: [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hace unos días me encontraba desarrollando una aplicacíon que necesitaba ser ordenada por 4 campos. Si ya eres un desarrollador Javascript o Node.js y haz trabajado con un array de objetos (pongo un ejemplo debajo de este párrafo) en algún momento haz necesitado de ordenarlo.</p>
<pre><code class="javascript">
var objects = [
    {
        name:"Web Scriptmatico",
        email: "admin@example.com",
        signupdate: "2016-01-25T12:12:00.000Z"
    },{
        name:"Sergio Mayer",
        email: "sergio@example.com",
        signupdate: "2016-02-25T12:13:00.000Z"
    },{
        name:"Administrador",
        email: "admin@administrador.com",
        signupdate: "2016-01-29T12:15:00.000Z"
    }
]
</code></pre>
<p>Bien, ordenarlo por un campo no es tarea difícil, solo tienes que usar la funcion <strong>sort</strong> del objeto array y usar una función que se encargue de hacer la comparación:</p>
<pre><code class="javascript">
array.sort(function (v1, v2) { 
    new Date(v1['signupdate']) - new Date(v2['signupdate']);
});
</code></pre>
<p>Lo complicado viene cuando tienes que ordenar ese objeto por mas campos, entonces, ¿como realizamos un multi sort?. Para ello necesitamos el uso de algunas funciones adicionales, el siguiente código realiza la comparación de varios campos de forma descendente, es decir que dado un array de funciones usadas como comparadores empezara con el primero dado hasta el ultimo.</p>
<pre><code class="javascript">
/**
* Pasa una función de comparación a otro comparador
* Y devuelve el resultado del primer comparador, a menos que
* El primer comparador devuelve 0, en cuyo caso se
* Se utiliza el resultado del segundo comparador.
 */
function makeChainedComparator(first, next) {
  return function(a, b) {
    var result = first(a, b);
    if (result !== 0) return result;
    return next(a, b);
  }
}

/**
 * Dada una matriz de comparadores, devuelve un nuevo comparador con
 * Prioridad descendente tal que
 * El próximo comparador sólo se utilizará si el comparador precedente ha regresado
 * 0 (es decir, encontró que los dos objetos eran iguales)
 *
 * Permite múltiples tipos de ser utilizado simplemente. Por ejemplo,
 * Ordenar por columna a, luego ordenar por columna b, luego ordenar por columna c
 */
function compositeComparator(comparators) {
  return comparators.reduceRight(function(memo, comparator) {
    return makeChainedComparator(comparator, memo);
  });
}

/**
 * Creamos un comparador basico
 */
function basicComparison(field) {
  return function(a, b) {
    var c1 = a[field];
    var c2 = b[field];
    if (c1 &gt; c2) return 1;
    if (c1 &lt; c2) return -1;
    return 0;
  }
}

function basicComparisonDate(field) {
  return function(a,b){
    new Date(a[field]) - new Date(b[field]);
  }            
}
</code></pre>
<p>Ya tenemos nuestras funciones, tomando el ejemplo de nuestro objeto array que puse más arriba entonces procedemos a ordenarlo:</p>
<pre><code class="javascript">

var comparators = compositeComparator([
            basicComparison('name'), 
            basicComparison('email'), 
            basicComparisonDate('signupdate')
        ]);

objects.sort(comparators);

// hacemos un cosole.log para ver el resultado que seria el siguiente:
console.log(JSON.stringify(objects));



[
	{
	    "name":"Administrador",
	    "email":"admin@administrador.com",
	    "signupdate":"2016-01-29T12:15:00.000Z"
	},{
	    "name":"Sergio Mayer",
	    "email":"sergio@example.com",
	    "signupdate":"2016-02-25T12:13:00.000Z"
	},{
	    "name":"Web Scriptmatico",
	    "email":"admin@example.com",
	    "signupdate":"2016-01-25T12:12:00.000Z"
	}
]

</code></pre>
<p>Y LISTO!! Tenemos nuestro objeto ordenado!</p>
<p>Ahora solo quedaría hacer algunas pruebas en nuestro array y comenzar a jugar con nuestro código de ordenamiento.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2017/05/14/multi-order-en-node-js-multiple-sorting-order/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LikeGag tema para WordPress similar a 9GAG</title>
		<link>http://www.scriptmatico.com/blog/2014/07/03/likegag-tema-para-wordpress-similar-a-9gag/</link>
					<comments>http://www.scriptmatico.com/blog/2014/07/03/likegag-tema-para-wordpress-similar-a-9gag/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Thu, 03 Jul 2014 14:53:22 +0000</pubDate>
				<category><![CDATA[Temas para WordPress]]></category>
		<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=420</guid>

					<description><![CDATA[Después de otro largo periodo desparecido de la web les traigo este pequeño tema, el tema ha sido desarrollado usando Bootstrap, jQuery y PHP. Tiene las funciones mínimas de 9GAG, seguiré trabajando en el Tema para darle mas funcionalidad y mejoras. Pueden descargar el tema desde : https://github.com/Scriptmatico/LikeGag]]></description>
										<content:encoded><![CDATA[<p>Después de otro largo periodo desparecido de la web les traigo este pequeño tema, el tema ha sido desarrollado usando Bootstrap, jQuery y PHP.</p>
<p>Tiene las funciones mínimas de 9GAG, seguiré trabajando en el Tema para darle mas funcionalidad y mejoras.</p>
<p>Pueden descargar el tema desde : https://github.com/Scriptmatico/LikeGag</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2014/07/03/likegag-tema-para-wordpress-similar-a-9gag/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Simple Galería usando Bootstrap 3 + Masonry + Imageloaded de la manera fácil</title>
		<link>http://www.scriptmatico.com/blog/2014/02/26/simple-galeria-usando-bootstrap-3-masonry-imageloaded-de-la-manera-facil/</link>
					<comments>http://www.scriptmatico.com/blog/2014/02/26/simple-galeria-usando-bootstrap-3-masonry-imageloaded-de-la-manera-facil/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Wed, 26 Feb 2014 15:15:25 +0000</pubDate>
				<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=406</guid>

					<description><![CDATA[Hacer una simple galería nunca fue tan fácil con estas dos grandiosas herramientas. Para los que no conocen Bootstrap, es un Framework que nos permite desarrollar páginas web adaptables(Responsive Web), y que es Masonry?, Bueno es una librería que se basa en una cuadricula que nos permite acomodar elementos de la mejor manera posible y [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hacer una simple galería nunca fue tan fácil con estas dos grandiosas herramientas.</p>
<p>Para los que no conocen Bootstrap, es un Framework que nos permite desarrollar <strong>páginas web adaptables</strong>(Responsive Web), y que es Masonry?, Bueno es una librería que se basa en una cuadricula que nos permite acomodar elementos de la mejor manera posible y en el espacio disponible. La explicación del desarrollador nos dice que su librería se basa en como un albañil acomoda los ladrillos en una pared.</p>
<p>Bien!, después de tanto rollo ahora vamos a empezar con nuestra galería.</p>
<p>Lo primero que necesitamos es incluir las librerías que vamos a necesitar en el header.</p>
<div id="ig-sh-2" class="syntax_hilite">

		<div class="toolbar">

		<div class="view-different-container">
						<a href="#" class="view-different">&lt; View <span>plain text</span> &gt;</a>
					</div>

		<div class="language-name">HTML</div>

		
		<br clear="both">

	</div>
	
	<div class="code">
		<ol class="html4strict" style="font-family:monospace"><li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #808080;font-style: italic">&lt;!-- Incluimos jQuery --&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">script</span> <span style="color: #000066">type</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;text/javascript&quot;</span> <span style="color: #000066">src</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;http://code.jquery.com/jquery-1.11.0.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">script</span>&gt;&lt;<span style="color: #000000;font-weight: bold">script</span> <span style="color: #000066">type</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;text/javascript&quot;</span> <span style="color: #000066">src</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;http://code.jquery.com/jquery-migrate-1.2.1.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">script</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #808080;font-style: italic">&lt;!-- Incluimos Bootstrap --&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">script</span> <span style="color: #000066">type</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;text/javascript&quot;</span> <span style="color: #000066">src</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">script</span>&gt;</span><span style="color: #808080;font-style: italic">&lt;!-- Incluimos Masonry --&gt;</span><span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">script</span> <span style="color: #000066">type</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;text/javascript&quot;</span> <span style="color: #000066">src</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;http://cdnjs.cloudflare.com/ajax/libs/masonry/3.0.0/masonry.pkgd.js&quot;</span>&gt;&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">script</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #808080;font-style: italic">&lt;!-- Esta librería nos ayudara a crear imágenes placeholder para nuestro demo --&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">script</span> <span style="color: #000066">type</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;text/javascript&quot;</span> <span style="color: #000066">src</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;holder.js&quot;</span>&gt;&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">script</span>&gt;</span><span style="color: #808080;font-style: italic">&lt;!-- Esta última librería es un complemento no requerido pero a veces indispensable para Masonry --&gt;</span><span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">script</span> <span style="color: #000066">type</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;text/javascript&quot;</span> <span style="color: #000066">src</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;imagesloaded.pkgd.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">script</span>&gt;</span></div></li>
</ol>	</div>

</div>

<p>Les explico el por que el uso de la librería imagesloaded, cuando nuestra pagina carga por primera vez las imágenes se van cargando conforme el explorador las va detectando, esto puede causar conflicto ya que Masonry toma el ancho y el alto del elemento contenedor y si en el momento en que el script toma dichas medidas la imagen no ha sido cargada puede causar que los elementos se sobre monten o queden mal alineados.</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2014/02/bad-masonry-align.png"><img decoding="async" loading="lazy" class="alignnone size-medium wp-image-411" title="bad-masonry-align" src="http://www.scriptmatico.com/wp-content/uploads/2014/02/bad-masonry-align-300x188.png" alt="" width="300" height="188" srcset="http://www.scriptmatico.com/wp-content/uploads/2014/02/bad-masonry-align-300x188.png 300w, http://www.scriptmatico.com/wp-content/uploads/2014/02/bad-masonry-align-1024x642.png 1024w, http://www.scriptmatico.com/wp-content/uploads/2014/02/bad-masonry-align.png 1161w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Siguiendo con el tema, ahora tenemos que agregar nuestro codigo para la galería, <strong>Bootstrap 3</strong> ya nos trae un componente llamado thumbnail, con ese componente y un poco de CSS vamos a lograr hacer una simple pero bonita galería.</p>
<p>El código quedaría algo así:</p>
<div id="ig-sh-3" class="syntax_hilite">

		<div class="toolbar">

		<div class="view-different-container">
						<a href="#" class="view-different">&lt; View <span>plain text</span> &gt;</a>
					</div>

		<div class="language-name">HTML</div>

		
		<br clear="both">

	</div>
	
	<div class="code">
		<ol class="html4strict" style="font-family:monospace"><li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">div</span> <span style="color: #000066">id</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;posts&quot;</span> <span style="color: #000066">class</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;container&quot;</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">div</span> <span style="color: #000066">class</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;col-sm-5 col-md-3 post&quot;</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; <span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">div</span> <span style="color: #000066">class</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;thumbnail&quot;</span>&gt;</span> <span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">img</span> <span style="color: #000066">alt</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;...&quot;</span> <span style="color: #000066">width</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;300&quot;</span> <span style="color: #000066">height</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;200&quot;</span> data-<span style="color: #000066">src</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;holder.js/300x200&quot;</span> <span style="color: #66cc66">/</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">div</span> <span style="color: #000066">class</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;caption&quot;</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">h3</span>&gt;</span>Thumbnail label<span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">h3</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit. <span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">a</span> <span style="color: #000066">class</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;btn btn-primary&quot;</span> <span style="color: #000066">href</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;#&quot;</span>&gt;</span>Button<span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">a</span>&gt;</span> <span style="color: #009900">&lt;<span style="color: #000000;font-weight: bold">a</span> <span style="color: #000066">class</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;btn btn-default&quot;</span> <span style="color: #000066">href</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;#&quot;</span>&gt;</span>Button<span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">a</span>&gt;</span> <span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">div</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; <span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">div</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">div</span>&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; ...</div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp;</div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="color: #000000;font-weight: bold">div</span>&gt;</span></div></li>
</ol>	</div>

</div>

<p>&nbsp;</p>
<p>Las clases container, col-sm-5 y col-md-3, thumbnail, btn, btn-primary y btn-default pertenecen a Bootstrap, la clase post pertenece a nuestra galería y el código se los pondré mas abajo. He modificado un poco las clases container, thumbnail, btn, btn-primary y btn-default.</p>
<p>Aqui el código CSS:</p>
<div id="ig-sh-4" class="syntax_hilite">

		<div class="toolbar">

		<div class="view-different-container">
						<a href="#" class="view-different">&lt; View <span>plain text</span> &gt;</a>
					</div>

		<div class="language-name">css</div>

		
		<br clear="both">

	</div>
	
	<div class="code">
		<ol class="css" style="font-family:monospace"><li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #6666ff">.container</span> <span style="color: #00AA00">&#123;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; <span style="color: #000000;font-weight: bold">padding-left</span><span style="color: #00AA00">:</span><span style="color: #cc66cc">0</span><span style="color: #00AA00">;</span> <span style="color: #000000;font-weight: bold">padding-right</span><span style="color: #00AA00">:</span><span style="color: #cc66cc">0</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #00AA00">&#125;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp;</div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #6666ff">.btn</span> <span style="color: #00AA00">&#123;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">display</span><span style="color: #00AA00">:</span> inline-block<span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">margin-bottom</span><span style="color: #00AA00">:</span> <span style="color: #cc66cc">0</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">font-weight</span><span style="color: #00AA00">:</span> <span style="color: #cc66cc">400</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">text-align</span><span style="color: #00AA00">:</span> <span style="color: #993333">center</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">vertical-align</span><span style="color: #00AA00">:</span> <span style="color: #993333">middle</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">cursor</span><span style="color: #00AA00">:</span> <span style="color: #993333">pointer</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">background-image</span><span style="color: #00AA00">:</span> <span style="color: #993333">none</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">border</span><span style="color: #00AA00">:</span> <span style="color: #933">1px</span> <span style="color: #993333">solid</span> <span style="color: #993333">transparent</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">white-space</span><span style="color: #00AA00">:</span> <span style="color: #993333">nowrap</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">padding</span><span style="color: #00AA00">:</span> <span style="color: #933">6px</span> <span style="color: #933">12px</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">font-size</span><span style="color: #00AA00">:</span> <span style="color: #933">14px</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">line-height</span><span style="color: #00AA00">:</span> <span style="color: #cc66cc">1.42857143</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">border-radius</span><span style="color: #00AA00">:</span> <span style="color: #933">4px</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; -webkit-user-select<span style="color: #00AA00">:</span> <span style="color: #993333">none</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; -moz-user-select<span style="color: #00AA00">:</span> <span style="color: #993333">none</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; -ms-user-select<span style="color: #00AA00">:</span> <span style="color: #993333">none</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; user-select<span style="color: #00AA00">:</span> <span style="color: #993333">none</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #00AA00">&#125;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #6666ff">.btn-default</span> <span style="color: #00AA00">&#123;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">color</span><span style="color: #00AA00">:</span> <span style="color: #cc00cc">#333</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">background-color</span><span style="color: #00AA00">:</span> <span style="color: #cc00cc">#fff</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">border-color</span><span style="color: #00AA00">:</span> <span style="color: #cc00cc">#ccc</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #00AA00">&#125;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp;</div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #6666ff">.btn-primary</span> <span style="color: #00AA00">&#123;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">color</span><span style="color: #00AA00">:</span> <span style="color: #cc00cc">#fff</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">background-color</span><span style="color: #00AA00">:</span> <span style="color: #cc00cc">#428bca</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">border-color</span><span style="color: #00AA00">:</span> <span style="color: #cc00cc">#357ebd</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #00AA00">&#125;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp;</div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp;</div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #6666ff">.thumbnail</span> <span style="color: #00AA00">&#123;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">display</span><span style="color: #00AA00">:</span> <span style="color: #993333">block</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">padding</span><span style="color: #00AA00">:</span> <span style="color: #933">4px</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">line-height</span><span style="color: #00AA00">:</span> <span style="color: #cc66cc">1.42857143</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">background-color</span><span style="color: #00AA00">:</span> <span style="color: #cc00cc">#fff</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">border</span><span style="color: #00AA00">:</span> <span style="color: #933">1px</span> <span style="color: #993333">solid</span> <span style="color: #cc00cc">#ddd</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000000;font-weight: bold">border-radius</span><span style="color: #00AA00">:</span> <span style="color: #933">4px</span><span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; -webkit-transition<span style="color: #00AA00">:</span> all .2s ease-in-out<span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; transition<span style="color: #00AA00">:</span> all .2s ease-in-out<span style="color: #00AA00">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #00AA00">&#125;</span></div></li>
</ol>	</div>

</div>

<p>Y por ultimo el código jQuery:</p>
<div id="ig-sh-5" class="syntax_hilite">

		<div class="toolbar">

		<div class="view-different-container">
						<a href="#" class="view-different">&lt; View <span>plain text</span> &gt;</a>
					</div>

		<div class="language-name">javascript</div>

		
		<br clear="both">

	</div>
	
	<div class="code">
		<ol class="javascript" style="font-family:monospace"><li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #339933">&lt;</span>script language<span style="color: #339933">=</span><span style="color: #3366CC">&quot;javascript&quot;</span><span style="color: #339933">&gt;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp;</div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; jQuery<span style="color: #009900">&#040;</span>document<span style="color: #009900">&#041;</span>.<span style="color: #660066">ready</span><span style="color: #009900">&#040;</span><span style="color: #000066;font-weight: bold">function</span><span style="color: #009900">&#040;</span><span style="color: #009900">&#041;</span><span style="color: #009900">&#123;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000066;font-weight: bold">var</span> gutter <span style="color: #339933">=</span> parseInt<span style="color: #009900">&#040;</span> jQuery<span style="color: #009900">&#040;</span> <span style="color: #3366CC">'.post'</span> <span style="color: #009900">&#041;</span>.<span style="color: #660066">css</span><span style="color: #009900">&#040;</span> <span style="color: #3366CC">'marginBottom'</span> <span style="color: #009900">&#041;</span> <span style="color: #009900">&#041;</span><span style="color: #339933">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #000066;font-weight: bold">var</span> container <span style="color: #339933">=</span> jQuery<span style="color: #009900">&#040;</span> <span style="color: #3366CC">'#posts'</span> <span style="color: #009900">&#041;</span><span style="color: #339933">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #006600;font-style: italic">// Creates an instance of Masonry on #posts</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; container.<span style="color: #660066">imagesLoaded</span><span style="color: #009900">&#040;</span> <span style="color: #000066;font-weight: bold">function</span><span style="color: #009900">&#040;</span><span style="color: #009900">&#041;</span> <span style="color: #009900">&#123;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; &nbsp; container.<span style="color: #660066">masonry</span><span style="color: #009900">&#040;</span><span style="color: #009900">&#123;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; itemSelector<span style="color: #339933">:</span> <span style="color: #3366CC">'.post'</span><span style="color: #339933">,</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; columnWidth<span style="color: #339933">:</span> <span style="color: #3366CC">'.post'</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900">&#125;</span><span style="color: #009900">&#041;</span><span style="color: #339933">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #009900">&#125;</span><span style="color: #009900">&#041;</span><span style="color: #339933">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; &nbsp; </div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp; &nbsp; <span style="color: #009900">&#125;</span><span style="color: #009900">&#041;</span><span style="color: #339933">;</span></div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">&nbsp;</div></li>
<li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top"><span style="color: #339933">&lt;/</span>script<span style="color: #339933">&gt;</span></div></li>
</ol>	</div>

</div>

<p>Y con esto todo en conjunto hemos logrado esto:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2014/02/bootstrap3+masonry.png"><img decoding="async" loading="lazy" class="alignnone size-medium wp-image-410" title="bootstrap3+masonry" src="http://www.scriptmatico.com/wp-content/uploads/2014/02/bootstrap3+masonry-300x186.png" alt="" width="300" height="186" srcset="http://www.scriptmatico.com/wp-content/uploads/2014/02/bootstrap3+masonry-300x186.png 300w, http://www.scriptmatico.com/wp-content/uploads/2014/02/bootstrap3+masonry-1024x635.png 1024w, http://www.scriptmatico.com/wp-content/uploads/2014/02/bootstrap3+masonry.png 1163w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Pueden ver el demo dando click <a href="http://scriptmatico.com/demos/bootstrap3-masonry/" target="_blank">aquí</a>.</p>
<p>O descargar el código <a href="http://scriptmatico.com/demos/bootstrap3-masonry/bootstrap3-masonry.zip" target="_blank">aquí</a>.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2014/02/26/simple-galeria-usando-bootstrap-3-masonry-imageloaded-de-la-manera-facil/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Probar aplicación iOS en el dispositivo, sin programa de desarrolladores de Apple o JailBreak</title>
		<link>http://www.scriptmatico.com/blog/2012/04/08/probar-aplicacion-ios-en-el-dispositivo-sin-programa-de-desarrolladores-de-apple-o-jailbreak/</link>
					<comments>http://www.scriptmatico.com/blog/2012/04/08/probar-aplicacion-ios-en-el-dispositivo-sin-programa-de-desarrolladores-de-apple-o-jailbreak/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Sun, 08 Apr 2012 22:00:37 +0000</pubDate>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPod Touch / iPhone / iPad]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=384</guid>

					<description><![CDATA[Hola a todos se que he ausentado por un largo rato de mi blog y es que he estado ocupado en otros proyectos, pero el dia de hoy les traigo un post muy interesante y que estoy seguro que a muchos les va a agradar. Bueno como desarrollador para iPod Touch/iPhone, iPad y Mac me [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hola a todos se que he ausentado por un largo rato de mi blog y es que he estado ocupado en otros proyectos, pero el dia de hoy les traigo un post muy interesante y que estoy seguro que a muchos les va a agradar.</p>
<p>Bueno como desarrollador para <strong>iPod Touch/iPhone, iPad y Mac</strong> me encontre con muchas dificultades para poder probar mis aplicaciones en un dispositivo con <strong>iOS.</strong></p>
<p>Claro que eso lo solucionamos muy facil si nos enrolamos al programa para desarrolladores iOS que aqui en mexico nos cuesta alrededor de 1300MXN Anuales.</p>
<p>Pero bueno vasta de rodeos aqui les tengo una solución a este problema en unos cuantos pasos.</p>
<p><strong>NOTA: Esto solo es para OSX Lion y xCode 4 pero no se pongan tristes mas abajo les dire como hacer que funcione para versiones posteriores a Lion</strong></p>
<p>Lo primero que aremos es los siguiente:</p>
<p>Vamos a Aplicaciones-&gt;Utilidades-&gt; Terminal.app y en la ventana de terminal escribiremos <strong>su </strong>y pulsamos enter nos preguntara el usuario de root, escribimos la contraseña y pulsamos enter. Para los que no tengan activado el usuario root sigan este <a href="http://support.apple.com/kb/HT1528?viewlocale=es_ES" target="_blank">tutorial</a>.</p>
<p>Tendremos la siguiente ventana:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.13.50.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-385" title="Captura de pantalla 2012-04-08 a la(s) 21.13.50" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.13.50.png" alt="" width="570" height="365" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.13.50.png 570w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.13.50-300x192.png 300w" sizes="(max-width: 570px) 100vw, 570px" /></a></p>
<p>&nbsp;</p>
<p>Ahora escribiremos el siguiente comando:</p>
<div id="ig-sh-6" class="syntax_hilite">

		<div class="toolbar">

		<div class="view-different-container">
						<a href="#" class="view-different">&lt; View <span>plain text</span> &gt;</a>
					</div>

		<div class="language-name">php</div>

		
		<br clear="both">

	</div>
	
	<div class="code">
		<ol class="php" style="font-family:monospace"><li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">pico <span style="color: #339933">/</span>Applications<span style="color: #339933">/</span>Xcode<span style="color: #339933">.</span>app<span style="color: #339933">/</span>Contents<span style="color: #339933">/</span>Developer<span style="color: #339933">/</span>Platforms<span style="color: #339933">/</span>iPhoneOS<span style="color: #339933">.</span>platform<span style="color: #339933">/</span>Info<span style="color: #339933">.</span>plist</div></li>
</ol>	</div>

</div>

<p><code></code>Y pulsamos enter, nos debe cargar algo parecido a la siguiente ventana:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.16.44.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-386" title="Captura de pantalla 2012-04-08 a la(s) 21.16.44" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.16.44.png" alt="" width="574" height="368" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.16.44.png 574w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.16.44-300x192.png 300w" sizes="(max-width: 574px) 100vw, 574px" /></a></p>
<p>&nbsp;</p>
<p>Ahora pulsaremos CTRL + W(Shorcut para buscar) y buscaremos lo siguiente <strong>XCiPhoneOSCodeSignContext</strong> y lo reemplazaremos por <strong>XCCodeSignContext</strong>, reemplazaran ese texto aproximadamente 3 veces en el archivo, una vez que lo reemplacen pulsen CTRL + X .</p>
<p>El editor nano preguntara si desean guardar los cambios tal como la imagen que se muestra debajo, solo pulsen <strong>Y </strong>y con esto los cambios quedaran guardados.</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.21.14.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-387" title="Captura de pantalla 2012-04-08 a la(s) 21.21.14" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.21.14.png" alt="" width="574" height="370" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.21.14.png 574w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.21.14-300x193.png 300w" sizes="(max-width: 574px) 100vw, 574px" /></a></p>
<p>Ahora escribiremos el siguiente comando:</p>
<div id="ig-sh-7" class="syntax_hilite">

		<div class="toolbar">

		<div class="view-different-container">
						<a href="#" class="view-different">&lt; View <span>plain text</span> &gt;</a>
					</div>

		<div class="language-name">php</div>

		
		<br clear="both">

	</div>
	
	<div class="code">
		<ol class="php" style="font-family:monospace"><li style="font-weight: normal;vertical-align:top"><div style="font: normal normal 1em/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top">pico <span style="color: #339933">/</span>Applications<span style="color: #339933">/</span>Xcode<span style="color: #339933">.</span>app<span style="color: #339933">/</span>Contents<span style="color: #339933">/</span>Developer<span style="color: #339933">/</span>Platforms<span style="color: #339933">/</span>iPhoneOS<span style="color: #339933">.</span>platform<span style="color: #339933">/</span>Developer<span style="color: #339933">/</span>SDKs<span style="color: #339933">/</span>iPhoneOS5<span style="color: #339933">.</span>1<span style="color: #339933">.</span>sdk<span style="color: #339933">/</span>SDKSettings<span style="color: #339933">.</span>plist</div></li>
</ol>	</div>

</div>

<p>Aparecera una ventana como la que muestro a continuación:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.24.46.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-388" title="Captura de pantalla 2012-04-08 a la(s) 21.24.46" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.24.46.png" alt="" width="575" height="369" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.24.46.png 575w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.24.46-300x192.png 300w" sizes="(max-width: 575px) 100vw, 575px" /></a></p>
<p>&nbsp;</p>
<p>Ahora solo buscaremos las lineas donde dice <strong>CODE_SIGNING_REQUIRED </strong>y <strong>ENTITLEMENTS_REQUIRED </strong>y debajo de cada una de esas lineas veremos algo similar a esto:</p>
<p>&lt;string&gt;YES&lt;/string&gt;</p>
<p>Solo cambiaremos ese YES a NO, y listo.</p>
<p>Ahora nos falta algo mas para poder probar nuestras aplicaciones en nuestros dispositivos.</p>
<p>Iremos a Aplicaciones-&gt;Utilidades-&gt;Acceso a Llaveros.app y una vez abierta la aplicación nos vamos al menu Acceso a Llaveros-&gt;Asistente de Certificados-&gt;Crear Certificado&#8230;</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.31.36.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-389" title="Captura de pantalla 2012-04-08 a la(s) 21.31.36" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.31.36.png" alt="" width="815" height="286" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.31.36.png 815w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.31.36-300x105.png 300w" sizes="(max-width: 815px) 100vw, 815px" /></a></p>
<p>&nbsp;</p>
<p>En a ventana que nos abrira pondremos lo siguiente:</p>
<p>Nombre:<strong> iPhone Developer</strong></p>
<p>Tipo de identidad: <strong>Raíz autofirmada</strong></p>
<p>Tipo de certificado: <strong>Firma en código</strong></p>
<p>Y seleccionaremos <strong>Permitir ignorar los valores por omisión.</strong></p>
<p>Debe de quedar una ventana como la que vemos a continuación:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.35.56.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-390" title="Captura de pantalla 2012-04-08 a la(s) 21.35.56" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.35.56.png" alt="" width="623" height="440" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.35.56.png 623w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.35.56-300x211.png 300w" sizes="(max-width: 623px) 100vw, 623px" /></a></p>
<p>&nbsp;</p>
<p>Daremos click en Continuar y aparecera lo siguiente:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.36.10.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-391" title="Captura de pantalla 2012-04-08 a la(s) 21.36.10" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.36.10.png" alt="" width="622" height="441" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.36.10.png 622w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.36.10-300x212.png 300w" sizes="(max-width: 622px) 100vw, 622px" /></a></p>
<p>Daremos de nuevo click en continuar.</p>
<p>Y en la siguiente ventana debemos de dejar algo como lo que vemos a continuación:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.36.29.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-392" title="Captura de pantalla 2012-04-08 a la(s) 21.36.29" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.36.29.png" alt="" width="621" height="439" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.36.29.png 621w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.36.29-300x212.png 300w" sizes="(max-width: 621px) 100vw, 621px" /></a></p>
<p>&nbsp;</p>
<p>Ahora daremos click en Continuar hasta llegar a una ventana como la que se muestra a continuación en la cual deberán tener seleccionado el llavero de <strong>inicio de sesión </strong>de lo contrario no servira de nada.</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.39.32.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-393" title="Captura de pantalla 2012-04-08 a la(s) 21.39.32" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.39.32.png" alt="" width="621" height="439" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.39.32.png 621w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.39.32-300x212.png 300w" sizes="(max-width: 621px) 100vw, 621px" /></a></p>
<p>Ahora daremos click en Crear y listo.</p>
<p>Ahora una pequeña prueba, cree un proyecto con la plantilla default que nos da xCode</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.47.41.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-394" title="Captura de pantalla 2012-04-08 a la(s) 21.47.41" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.47.41.png" alt="" width="745" height="499" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.47.41.png 745w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.47.41-300x200.png 300w" sizes="(max-width: 745px) 100vw, 745px" /></a></p>
<p>(Den click en Next hasta crear el proyecto)</p>
<p>Una vez cargada la aplicación podremos seleccionar el dispositivo que deseamos usar:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.45.34.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-395" title="Captura de pantalla 2012-04-08 a la(s) 21.45.34" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.45.34.png" alt="" width="345" height="88" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.45.34.png 345w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.45.34-300x76.png 300w" sizes="(max-width: 345px) 100vw, 345px" /></a></p>
<p>Mi dispositivo se llama <a href="http://www.scriptmatico.com" target="_blank">Scriptmatico</a> y mi proyecto Test, nos quedara algo así:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.45.15.png"><img decoding="async" loading="lazy" class="alignnone size-medium wp-image-396" title="Captura de pantalla 2012-04-08 a la(s) 21.45.15" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.45.15-300x173.png" alt="" width="300" height="173" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.45.15-300x173.png 300w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.45.15-1024x591.png 1024w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.45.15.png 1406w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>(Den click en la imagen para ampliar)</p>
<p>Ahora daremos click en el boton que dice Run muy parecido al boton de play de iTunes y una vez que termine de compilar nos preguntara lo siguiente:</p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.46.16.png"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-397" title="Captura de pantalla 2012-04-08 a la(s) 21.46.16" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.46.16.png" alt="" width="489" height="201" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.46.16.png 489w, http://www.scriptmatico.com/wp-content/uploads/2012/04/Captura-de-pantalla-2012-04-08-a-las-21.46.16-300x123.png 300w" sizes="(max-width: 489px) 100vw, 489px" /></a></p>
<p>Demos click en Permitir , aunque de preferencia pueden darle a Permitir siempre para que no les aparezca cada vez que compilen su proyecto.</p>
<p>Y listo nuestra app esta en nuestro dispositivo y podemos probarla <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="http://www.scriptmatico.com/wp-content/uploads/2012/04/IMG_0577.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium wp-image-398" title="IMG_0577" src="http://www.scriptmatico.com/wp-content/uploads/2012/04/IMG_0577-200x300.jpg" alt="" width="200" height="300" srcset="http://www.scriptmatico.com/wp-content/uploads/2012/04/IMG_0577-200x300.jpg 200w, http://www.scriptmatico.com/wp-content/uploads/2012/04/IMG_0577.jpg 640w" sizes="(max-width: 200px) 100vw, 200px" /></a></p>
<p>Esto es todo, ahora podremos probar nuestras aplicaciones en nuestros dispositivos y sin pagar!</p>
<p><strong>NOTA: Esto es solo para probar tus aplicaciones ya que si deseas venderlas en la App Store tendras que enrolarte al programa de desarrollo para iOS</strong></p>
<p>Si teníamos abierto xCode es necesario cerrarlo para que reconozca los cambios.</p>
<p><strong>Como les mencione mas arriba este tutorial funciona con OSX Lion y xCode 4, para que funcione con versiones posteriores lo unico que tenemos que hacer es cambiar las instrucciones para modificar los plist de:</strong></p>
<p><em>pico /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist</em></p>
<p><em>pico /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist</em></p>
<p>A las siguientes:</p>
<p><em>pico /Developer/Platforms/iPhoneOS.platform/Info.plist</em></p>
<p><em>pico /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist</em></p>
<p>&nbsp;</p>
<p>Si tienen problemas pueden contactarme en la sección de contacto de esta pagina.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2012/04/08/probar-aplicacion-ios-en-el-dispositivo-sin-programa-de-desarrolladores-de-apple-o-jailbreak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Creando un simple Instant Search como Google Instant Search usando jQuery &#038; PHP</title>
		<link>http://www.scriptmatico.com/blog/2011/08/05/creando-un-simple-instant-search-como-google-instant-search-usando-jquery-php/</link>
					<comments>http://www.scriptmatico.com/blog/2011/08/05/creando-un-simple-instant-search-como-google-instant-search-usando-jquery-php/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Fri, 05 Aug 2011 15:38:08 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=371</guid>

					<description><![CDATA[Hola a todos. Estuve ausente por varios meses de mi blog trabajando en otros proyectos. En este post les voy a enseñar a como crear un Simple Instant Search similar a Google Instant Search. Para mejor entendimiento de este tutorial les recomiendo que lean lo basico de jQuery, PHP y Mysql, El tiempo estimado para realizar [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hola a todos.</p>
<p>Estuve ausente por varios meses de mi blog trabajando en otros proyectos.</p>
<p>En este post les voy a enseñar a como crear un <strong>Simple Instant Search</strong> similar a <strong>Google Instant Search</strong>.</p>
<p>Para mejor entendimiento de este tutorial les recomiendo que lean lo basico de <strong>jQuery</strong>, <strong>PHP</strong> y <strong>Mysql</strong>, El tiempo estimado para realizar este script es de 40 Minutos.</p>
<p>Espero les guste y disculpen el mal audio del video, mi computadora ha estado fallando mucho.</p>
<p>Prometo ir mejorando con su ayuda y comentarios.</p>
<p>Den click en el siguiente link para ver el <a title="Simple Instant Search Demo" href="http://demos.scriptmatico.com/instantsearch/" target="_blank">Demo &amp; Descargar</a></p>
<p><strong>Video tutorial</strong> Parte 1:<br />
<iframe loading="lazy" width="425" height="349" src="http://www.youtube.com/embed/PsEHTX51JyI?hl=es&#038;fs=1" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Video tutorial</strong> Parte 2:<br />
<iframe loading="lazy" width="425" height="349" src="http://www.youtube.com/embed/sS-oh5c8-fg?hl=es&#038;fs=1" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Video tutorial</strong> Parte 3:<br />
<iframe loading="lazy" width="425" height="349" src="http://www.youtube.com/embed/MHyBMTrvv2A?hl=es&#038;fs=1" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2011/08/05/creando-un-simple-instant-search-como-google-instant-search-usando-jquery-php/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Video Tutorial : Eliminación de Varios Registros con PHP &#038; MYSQL, usando Checkboxes Parte 2</title>
		<link>http://www.scriptmatico.com/blog/2010/03/31/video-tutorial-eliminacion-de-varios-registros-con-php-mysql-usando-checkboxes-parte-2/</link>
					<comments>http://www.scriptmatico.com/blog/2010/03/31/video-tutorial-eliminacion-de-varios-registros-con-php-mysql-usando-checkboxes-parte-2/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Wed, 31 Mar 2010 19:38:21 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[MYSQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=362</guid>

					<description><![CDATA[Esta es la segunda parte de este video tutorial donde les enseñare a eliminar múltiples registros de la base de datos, en esta segunda parte añadiremos validación con del formulario usando Javascript. El link al código fuente completo esta mas abajo, este video tutorial esta dividido en dos, ya que Youtube no deja subir vídeos [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Esta es la segunda parte de este video tutorial donde les enseñare a eliminar múltiples registros de la base de datos, en esta segunda parte añadiremos validación con del formulario usando Javascript.</p>
<p>El link al código fuente completo esta mas abajo, este video tutorial esta dividido en dos, ya que Youtube no deja subir vídeos de mas de 10Mins.</p>
<p>Bien aqui les dejo el Video tutorial, Agradeceria comentarios en youtube o en el blog. Gracias.</p>
<p><a title="Descargar Archivos" href="http://www.scriptmatico.com/wp-content/uploads/2010/03/cursito.zip" target="_blank">Descargar Código Fuente.</a></p>
<p>Parte 1:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="305" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ST3HpReiV2I&amp;hl=es_ES&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="305" src="http://www.youtube.com/v/ST3HpReiV2I&amp;hl=es_ES&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Parte 2:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="305" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/qZ49JLhRkRY&amp;hl=es_ES&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="305" src="http://www.youtube.com/v/qZ49JLhRkRY&amp;hl=es_ES&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2010/03/31/video-tutorial-eliminacion-de-varios-registros-con-php-mysql-usando-checkboxes-parte-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Video Tutorial : Eliminación de Varios Registros con PHP &#038; MYSQL, usando Checkboxes</title>
		<link>http://www.scriptmatico.com/blog/2010/03/29/video-tutorial-eliminacion-de-varios-registros-con-php-mysql-usando-checkboxes/</link>
					<comments>http://www.scriptmatico.com/blog/2010/03/29/video-tutorial-eliminacion-de-varios-registros-con-php-mysql-usando-checkboxes/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Mon, 29 Mar 2010 18:06:03 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[MYSQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=354</guid>

					<description><![CDATA[En este video tutorial les enseñare a eliminar múltiples registros de la base de datos, la técnica de programación en muy simple, en esta primera parte del curso les enseñare a hacer la eliminación múltiple y en la segunda parte añadiremos validación con del formulario usando Javascript. El código fuente completo lo tendrán en la [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>En este video tutorial les enseñare a eliminar múltiples registros de la base de datos, la técnica de programación en muy simple, en esta primera parte del curso les enseñare a hacer la eliminación múltiple y en la segunda parte añadiremos validación con del formulario usando Javascript.</p>
<p>El código fuente completo lo tendrán en la segunda parte del curso, este video tutorial esta dividido en dos, ya que Youtube no deja subir vídeos de mas de 10Mins.</p>
<p>Bien aqui les dejo el Video tutorial, Agradeceria comentarios en youtube o en el blog. Gracias.</p>
<p>Parte 1:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="305" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/5uRId3sOPtk&amp;hl=es_ES&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="305" src="http://www.youtube.com/v/5uRId3sOPtk&amp;hl=es_ES&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Parte 2:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="305" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/eDg_sIAgOhM&amp;hl=es_ES&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="305" src="http://www.youtube.com/v/eDg_sIAgOhM&amp;hl=es_ES&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2010/03/29/video-tutorial-eliminacion-de-varios-registros-con-php-mysql-usando-checkboxes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CSS3 Generador: Crea tu propias reglas CSS3 Fácilmente.</title>
		<link>http://www.scriptmatico.com/blog/2010/03/14/css3-generador-crea-tu-propias-reglas-css3-facilmente/</link>
					<comments>http://www.scriptmatico.com/blog/2010/03/14/css3-generador-crea-tu-propias-reglas-css3-facilmente/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Sun, 14 Mar 2010 13:52:08 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=348</guid>

					<description><![CDATA[Con el aumento del uso de CSS3, estamos viendo más y más tutoriales en la web que nos ayudan a usarlo. Pero igual existen herramientas que nos ayudan a generar código CSS3, y este es el caso de CSS3Generator, una web que nos ayuda a generar estilos en CSS3 y nos permite fácilmente implementarlo en [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.scriptmatico.com/wp-content/uploads/2010/03/css3gen1.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium wp-image-351" title="css3gen" src="http://www.scriptmatico.com/wp-content/uploads/2010/03/css3gen1-300x216.jpg" alt="" width="300" height="216" srcset="http://www.scriptmatico.com/wp-content/uploads/2010/03/css3gen1-300x216.jpg 300w, http://www.scriptmatico.com/wp-content/uploads/2010/03/css3gen1.jpg 822w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Con el aumento del uso de CSS3, estamos viendo más y más tutoriales en la web que nos ayudan a usarlo.</p>
<p>Pero igual existen herramientas que nos ayudan a generar código CSS3, y este es el caso de <a href="http://css3generator.com/" target="_blank">CSS3Generator</a>, una web  que nos ayuda a generar estilos en CSS3 y nos permite fácilmente implementarlo en nuestra web.</p>
<p>Alguno de sus características son las siguientes:</p>
<p>border radius<br />
box shadow<br />
text shadow<br />
RGBA<br />
@font-face<br />
multiple columns<br />
box resize<br />
box sizing<br />
outline</p>
<p>Puedes personalizarlo y ver una previsualizacion al instante.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2010/03/14/css3-generador-crea-tu-propias-reglas-css3-facilmente/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Como Hacer Botones Windows Live en Photoshop</title>
		<link>http://www.scriptmatico.com/blog/2010/03/14/como-hacer-botones-windows-live-en-photoshop/</link>
					<comments>http://www.scriptmatico.com/blog/2010/03/14/como-hacer-botones-windows-live-en-photoshop/#respond</comments>
		
		<dc:creator><![CDATA[Ismael Martínez May]]></dc:creator>
		<pubDate>Sun, 14 Mar 2010 13:44:20 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">http://www.scriptmatico.com/?p=346</guid>

					<description><![CDATA[En este video tutoríal aprenderán a crear unos bonitos botones con estilo Windows Live, usando Photoshop CS3.]]></description>
										<content:encoded><![CDATA[<p>En este video tutoríal aprenderán a crear unos bonitos botones con estilo Windows Live, usando Photoshop CS3.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/U42yi_h5WDU&#038;hl=es_ES&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/U42yi_h5WDU&#038;hl=es_ES&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.scriptmatico.com/blog/2010/03/14/como-hacer-botones-windows-live-en-photoshop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
