<?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>Sebastián Barría</title>
	<atom:link href="http://www.sebastianbarria.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sebastianbarria.com</link>
	<description>Desarrollo web y multimedia</description>
	<lastBuildDate>Tue, 27 Mar 2012 17:13:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>La paradoja de los monos</title>
		<link>http://www.sebastianbarria.com/otros-temas/la-paradoja-de-los-monos/</link>
		<comments>http://www.sebastianbarria.com/otros-temas/la-paradoja-de-los-monos/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 18:17:05 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[Otros temas]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/?p=147</guid>
		<description><![CDATA[Les contaré una historia que me encanta, pues da bastante para pensar sobre el comportamiento de la raza humana.
En un experimento se metieron cinco monos en una habitación. En el centro de la misma ubicaron una escalera, y en lo alto, unos plátanos. Cuando uno de los monos subía por la escalera para acceder a los plátanos, los cinetíficos rociaban al resto de los monos con un chorro de agua fría. Al cabo de un tiempo, los monos asimilaron la conexión entre el uso de la escalera y el chorro de agua fría, de modo que cuando uno de&#8230;]]></description>
			<content:encoded><![CDATA[<p>Les contaré una historia que me encanta, pues da bastante para pensar sobre el comportamiento de la raza humana.</p>
<p>En un experimento se metieron cinco monos en una habitación. En el centro de la misma ubicaron una escalera, y en lo alto, unos plátanos. Cuando uno de los monos subía por la escalera para acceder a los plátanos, los cinetíficos rociaban al resto de los monos con un chorro de agua fría. Al cabo de un tiempo, los monos asimilaron la conexión entre el uso de la escalera y el chorro de agua fría, de modo que cuando uno de ellos se aventuraba a subir en busca de un plátano, el resto de monos se lo impedía con violencia. Al final, e incluso ante la tentación del alimento, ningún mono se atrevía a subir por la escalera.</p>
<p>En ese momento, los científicos sacaron a uno de los cinco monos iniciales e introdujeron uno nuevo en la habitación.</p>
<p>El mono nuevo, naturalmente, trepó por la escalera en busca de los plátanos. En cuanto los demás observaron sus intenciones, se abalanzaron sobre él y lo bajaron a golpes antes de que el chorro de agua fría hiciera su aparición. Después de repetirse la experiencia varias veces, al final el nuevo mono comprendió que era mejor para su integridad renunciar a ascender por la escalera.</p>
<p>Los científicos sustituyeron otra vez a uno de los monos del grupo inicial. Posteriormente se repitió el proceso con el tercer, cuarto y quinto mono, hasta que llegó un momento en que todos los monos del experimento inicial habían sido sustituidos.</p>
<p>En ese momento, los científicos se encontraron con algo sorprendente. Ninguno de los monos que había en la habitación había recibido nunca el chorro de agua fría, sin embargo, ninguno se atrevía a trepar para tomar un plátano.</p>
<p>Si hubieran podido preguntar a los primates por qué no subían para alcanzar el alimento, probablemente la respuesta hubiera sido &#8220;No lo sé. Esto siempre ha sido así&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/otros-temas/la-paradoja-de-los-monos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mootools vs jQuery</title>
		<link>http://www.sebastianbarria.com/web/mootools-vs-jquery/</link>
		<comments>http://www.sebastianbarria.com/web/mootools-vs-jquery/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 23:21:33 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Recomiendo]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/?p=144</guid>
		<description><![CDATA[Este post es en parte para realizar una comparativa entre <a href="http://mootools.net/" target="_blank">Mootools</a> y <a href="http://www.jquery.com/" target="_blank">jQuery&#8230;</a>. Ambas son librerías de javascript que permiten hacer cosas como animar objetos, seleccionar elementos, etc. en cada página donde se ejecuten, es decir que en la práctica lo que hacen es entregarnos funciones pre-hechas para realizar las tareas de javascript y así permitir, entre otras cosas, simplicarnos la vida y compatibilizar los navegadores. Ambas sirven para lo mismo y de hecho funcionan de manera bastante similar.
Muchas personas no conocen Mootools y, como generalmente ven más sitios o ejemplos hechos en jQuery creen que &#8220;es mejor&#8221;,]]></description>
			<content:encoded><![CDATA[<p>Este post es en parte para realizar una comparativa entre <a href="http://mootools.net/" target="_blank">Mootools</a> y <a href="http://www.jquery.com/" target="_blank">jQuery</a>. Ambas son librerías de javascript que permiten hacer cosas como animar objetos, seleccionar elementos, etc. en cada página donde se ejecuten, es decir que en la práctica lo que hacen es entregarnos funciones pre-hechas para realizar las tareas de javascript y así permitir, entre otras cosas, simplicarnos la vida y compatibilizar los navegadores. Ambas sirven para lo mismo y de hecho funcionan de manera bastante similar.</p>
<p>Muchas personas no conocen Mootools y, como generalmente ven más sitios o ejemplos hechos en jQuery creen que &#8220;es mejor&#8221;, pero a mi juicio Mootools es mucho mejor que jQuery. De hecho, NUNCA he visto algo que se pueda hacer en jQuery y que no se pueda hacer en Mootools (por favor si alguien sabe de algo que lo publique acá), y en teoría no tendría porqué jQuery ser mejor que Mootools en ese sentido si ambos están basados únicamente en lo que permite hacer javascript.</p>
<h2>El gran plus de jQuery: su documentación</h2>
<p>Me he encontrado que cuando quiero buscar algo relacionado a jQuery me es bastante fácil encontrar una solución o ejemplos, a diferencia de Mootools, que su documentación es bastante pobre (sólo lo justo y necesario). Además de eso, mootools tiene unos ejemplos online muy antiguos (de la versión 1.1) y para las últimas versiones ofrecen descargar los ejemplos o revisar su funcionalidad en una interfaz llamada <a href="http://jsfiddle.net/" target="_blank">jsFiddle</a>, en la cual también se encuentran ejemplos de las demás librerías como <a href="http://developer.yahoo.com/yui/" target="_blank">YUI</a> o <a href="http://www.prototypejs.org/" target="_blank">prototype</a>.</p>
<p>Por su parte jQuery ofrece cosas mucho más simples como <a href="http://jqueryui.com/" target="_blank">jQueryUI</a> o su listado de <a href="http://plugins.jquery.com/" target="_blank">plugins</a>, los cuales ofrecen ejemplos bastante claros, concretos y simples. Quizás por eso es tan popular jQuery, porque es mucho más fácil encontrar una librería que se ajuste a las necesidades de algún proyecto, la cual puedes implementar incluso con poco conocimiento. De todas formas Mootools no se queda atrás y ofrece <a href="http://mootools.net/forge/" target="_blank">Mootools Forge</a> (que en la práctica es un repositorio de plugins) y existen sitios como <a href="http://www.jourmoly.com.ar/category/mootools-en-espanol/" target="_blank">JOURMOLY</a> que tiene muchos ejemplos realmente útilies y que le &#8220;salvan el pellejo&#8221;.</p>
<h2>El gran plus de Mootools: su funcionalidad</h2>
<p>Vamos directo con un ejemplo: cuando tengo un link y quiero que al hacer click haga submit a un formulario simplemente pongo lo siguiente en mootools:</p>
<pre>$('id_del_formulario').submit();</pre>
<p>En jQuery esto no funciona. Es algo complejo de explicarselo a humanos (yo no soy programador de profesión asique tampoco me gusta explicar las cosas como programador), pero en resumidas cuentas, mootools permite seleccionar un objeto con $ y eso al final es lo mismo que decir document.getElementById. En jQuery, al usar el $ el objeto se convierte en un objeto de jQuery y si quiero hacer un submit tengo que usar una función interna que trae jQuery para dichos efectos. Al ser un objeto de jQuery aparentemente no puede interactuar con todas las funciones básicas de javascript, y eso a la larga es confuso.</p>
<blockquote><p>NOTA: puede ser que en las últimas versiones de jQuery esto ya no suceda. Me tocó hace tiempo hacer algo como esto y últimamente no me ha tocado desarrollar en jQuery, asique si estoy mal avísenme.</p></blockquote>
<p>Lo importante es que Mootools es más flexible en ese sentido. Es bastante fácil de implementar y tiene métodos muy simples. Como es obvio, también, hay cosas que son más simples en jQuery, asique creo que en ese sentido es mejor que cada uno decida.</p>
<h2>Mi opinión personal</h2>
<p>Por mi parte recomiendo Mootools. Personalmente no me gusta jQuery (es como escoger entre WordPress o Joomla, entre los cuales prefiero WordPress), y encuentro que es un poco más engorroso de entender y programar.</p>
<p>Personalmente uso un archivo que pesa 213k pero que contiene TODO Mootools (ya que hay un Mootools &#8220;básico&#8221; y un &#8220;core&#8221; que tiene más funcionalidades) y con eso puedo hacer todo lo que quiera en cualquier sitio. Como los .js se cargan una sola vez y luego se toman del caché el impacto que esto produce es imperceptible y además de esa manera no se llama a n archivos (como sucede en jQuery, donde se carga la base y luego se van cargando librerías para efectos, desplegables, carruseles, etc.), sino que se carga sólo 1, lo cual optimiza bastante la carga de la página.</p>
<p>Con esto inicio el debate por si alguien se quiere sumar&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/web/mootools-vs-jquery/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Largo de elementos para insertar en mysql</title>
		<link>http://www.sebastianbarria.com/web/largo-de-elementos-para-insertar-en-mysql/</link>
		<comments>http://www.sebastianbarria.com/web/largo-de-elementos-para-insertar-en-mysql/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 06:03:10 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/?p=142</guid>
		<description><![CDATA[Muchas veces planificamos y creamos bases de datos en las cuales tendremos que almacenar varios datos, pero en la práctica no sabemos la cantidad real de caracteres que tendrá cada uno. En ese caso generalmente ponemos un valor cualquiera con el que nos aseguremos que va a caber la información.
Por ejemplo, si hacemos una aplicacación que se conecte con twitter, vamos a recibir ciertos datos que vienen en una enorme cadena de texto, pero la pregunta es: ¿cuántos caracteres recibiremos?&#8230; si no sabemos le pondremos algo así como 255, y probablemente estemos ocupando espacio adicional en el base de&#8230;]]></description>
			<content:encoded><![CDATA[<p>Muchas veces planificamos y creamos bases de datos en las cuales tendremos que almacenar varios datos, pero en la práctica no sabemos la cantidad real de caracteres que tendrá cada uno. En ese caso generalmente ponemos un valor cualquiera con el que nos aseguremos que va a caber la información.</p>
<p>Por ejemplo, si hacemos una aplicacación que se conecte con twitter, vamos a recibir ciertos datos que vienen en una enorme cadena de texto, pero la pregunta es: ¿cuántos caracteres recibiremos?&#8230; si no sabemos le pondremos algo así como 255, y probablemente estemos ocupando espacio adicional en el base de datos.</p>
<p>Bueno&#8230; a mi me pasó eso&#8230; y voy a compartir la información que investigué y que deduje para que se les haga más fácil la tarea XD.</p>
<p><strong>ID = 10 caracteres</strong> (hablando de ID&#8217;s numéricos con auto-increment y &#8220;unsigned&#8221;)<strong><br />
Email</strong> =256 caracteres (64 antes de la @, y un máximo de 256)<br />
<strong>Passwords</strong> = 32 caracteres si se almacenan en formato MD5 (recomendado)<br />
<strong>Nombres</strong> = 100 (generalmente con eso alcanza&#8230; sino se puede ocupar un varchar de 255 o un tinytext)<br />
<strong>ID de Facebook</strong> =64 caracteres (pues cambiaron hace poco el largo de la cadena en vista de que tienen muchos registrados)<br />
<strong>Twitter Oauth Token</strong> = 50 caracteres<br />
<strong>Twitter Oauth Token Secret</strong> = 50 caracteres<br />
<strong>Twitter Username</strong> = 15 caracteres<br />
<strong>RUT</strong> (chileno) = 12 caracteres (si se almacena con puntos y guión) o 9 caracteres (si se almacena sin puntos ni guión, que es lo más óptimo)<br />
<strong>URL</strong> = Se supone que no hay un largo máximo definido, sin embargo leí por ahí que IE6 acepta un máximo de 2047 caracteres si la escribo en el navegador&#8230; raro, pero en verdad no sabría que largo (maxlength) recomendar. De todas formas yo generalmente pongo 255 ó 500 caracteres&#8230; DUDO que alguien tenga un sitio web con más qu eso (los 2047 caracteres probablemente se apliquen a un post en un blog, pero no a la URL de un sitio personal).</p>
<p>BuenoHay muchos otros tipos de datos, y por supuesto que pueden preguntar en los comentarios o aportar si tienen otros datos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/web/largo-de-elementos-para-insertar-en-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logo Selección Chilena vectorizado (FH11)</title>
		<link>http://www.sebastianbarria.com/mis-proyectos/logo-seleccion-chilena-vectorizado-fh11/</link>
		<comments>http://www.sebastianbarria.com/mis-proyectos/logo-seleccion-chilena-vectorizado-fh11/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 18:32:03 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[Mis proyectos]]></category>
		<category><![CDATA[Otros temas]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/?p=138</guid>
		<description><![CDATA[Una vez, para hacer un Wallpaper para http://www.larojamundial.com tuve que vectorizar el logo de la Selección Chilena de fútbol, ya que no lo pude encontrar googleando.
<a href="http://www.sebastianbarria.com/wp-content/uploads/2011/04/logo-seleccion-chilena.png"><img title="logo seleccion chilena" src="http://www.sebastianbarria.com/wp-content/uploads/2011/04/logo-seleccion-chilena.png" alt="" width="702" height="600" /></a>
Acá se los dejo por si a alguien le sirve.
<a href="http://www.sebastianbarria.com/wp-content/uploads/2011/04/logo-seleccion-chilena.zip">[DESCARGAR EN FORMATO FH11]</a>
<a href="http://www.sebastianbarria.com/wp-content/uploads/2011/04/logo-seleccion-chilena.png">[DESCARGAR EN FORMATO PNG]&#8230;</a>]]></description>
			<content:encoded><![CDATA[<p>Una vez, para hacer un Wallpaper para http://www.larojamundial.com tuve que vectorizar el logo de la Selección Chilena de fútbol, ya que no lo pude encontrar googleando.</p>
<p><a href="http://www.sebastianbarria.com/wp-content/uploads/2011/04/logo-seleccion-chilena.png"><img title="logo seleccion chilena" src="http://www.sebastianbarria.com/wp-content/uploads/2011/04/logo-seleccion-chilena.png" alt="" width="702" height="600" /></a></p>
<p>Acá se los dejo por si a alguien le sirve.</p>
<p><a href="http://www.sebastianbarria.com/wp-content/uploads/2011/04/logo-seleccion-chilena.zip">[DESCARGAR EN FORMATO FH11]</a><br />
<a href="http://www.sebastianbarria.com/wp-content/uploads/2011/04/logo-seleccion-chilena.png">[DESCARGAR EN FORMATO PNG]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/mis-proyectos/logo-seleccion-chilena-vectorizado-fh11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>www.tumensajeajapon.com</title>
		<link>http://www.sebastianbarria.com/web/www-tumensajeajapon-com/</link>
		<comments>http://www.sebastianbarria.com/web/www-tumensajeajapon-com/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 00:02:39 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[Acerca de mi]]></category>
		<category><![CDATA[Mis proyectos]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/web/www-tumensajeajapon-com/</guid>
		<description><![CDATA[Era viernes en la mañana cuando me llama @rdeguerra y me dice &#8220;perro! Tengo una idea&#8221;. Me la explicó y me gustó, asique me puse manos a la obra aunque en ese minuto lo que menos tenía era tiempo.
El sitio permite escribir un mensaje en español y traducirlo al japonés (usando la API de Google translate) para después enviarlo vía twitter mencionando la cuenta de @earthquake_jp y el hashtag #msgJapon.
El sitio dio excelentes resultados y fue mencionado en muchos lugares.
Una excelente idea ejecutada en tiempo récord.
Visítenlo en<a href="http://www.tumensajeajapon.com"> </a>
<a href="http://www.tumensajeajapon.com">http://www.tumensajeajapon.com&#8230;</a>]]></description>
			<content:encoded><![CDATA[<p>Era viernes en la mañana cuando me llama @rdeguerra y me dice &#8220;perro! Tengo una idea&#8221;. Me la explicó y me gustó, asique me puse manos a la obra aunque en ese minuto lo que menos tenía era tiempo.<br />
El sitio permite escribir un mensaje en español y traducirlo al japonés (usando la API de Google translate) para después enviarlo vía twitter mencionando la cuenta de @earthquake_jp y el hashtag #msgJapon.<br />
El sitio dio excelentes resultados y fue mencionado en muchos lugares.<br />
Una excelente idea ejecutada en tiempo récord.</p>
<p>Visítenlo en<a href="http://www.tumensajeajapon.com"> </a></p>
<blockquote><p><a href="http://www.tumensajeajapon.com">http://www.tumensajeajapon.com</a></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/web/www-tumensajeajapon-com/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Filosofando estupideces&#8230;</title>
		<link>http://www.sebastianbarria.com/otros-temas/filosofando-estupideces/</link>
		<comments>http://www.sebastianbarria.com/otros-temas/filosofando-estupideces/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 18:54:24 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[Otros temas]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/?p=128</guid>
		<description><![CDATA[Estaba pensando algo&#8230;
Si un hombre hace pipí en la taza del  baño y saltan pocas gotas afuera es probable que suceda algunas de las  siguientes alternativas:
<ul>
<li>Que sea un hombre muy preocupado (gay), aunque por muy preocupado es difícil que no salten gotas</li>
<li> Que tenga las piernas cortas, y por lo tanto el chorro no caiga desde muy alto</li>
<li>Que tenga el miembro muy largo, y por lo tanto el chorro tampoco caiga desde muy alto</li>
&#8230;</ul>
Bueno, eso&#8230; gracias.]]></description>
			<content:encoded><![CDATA[<p>Estaba pensando algo&#8230;</p>
<p>Si un hombre hace pipí en la taza del  baño y saltan pocas gotas afuera es probable que suceda algunas de las  siguientes alternativas:</p>
<ul>
<li>Que sea un hombre muy preocupado (gay), aunque por muy preocupado es difícil que no salten gotas</li>
<li> Que tenga las piernas cortas, y por lo tanto el chorro no caiga desde muy alto</li>
<li>Que tenga el miembro muy largo, y por lo tanto el chorro tampoco caiga desde muy alto</li>
</ul>
<p>Bueno, eso&#8230; gracias.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/otros-temas/filosofando-estupideces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Adobe discriminando?</title>
		<link>http://www.sebastianbarria.com/otros-temas/%c2%bfadobe-discriminando/</link>
		<comments>http://www.sebastianbarria.com/otros-temas/%c2%bfadobe-discriminando/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 03:43:31 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[Otros temas]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/?p=126</guid>
		<description><![CDATA[Si por esas casualidades de la vida alguien ha leido (y aceptado) la licencia de usuario de Adobe, probablemente le habrá llamado la atención esto. Para los que no, les dejo este extracto, para que vean con quién se están metiendo:
(Extraído de http://www.adobe.com/support/downloads/license.html)
By downloading or using an Adobe software product you are certifying  that you are not a national of Cuba, Iran, Iraq, Libya, North Korea,  Sudan, Syria, or any country to which the United States embargoes goods  and that you are not a person on the Table of Denial Orders, the Entity  List, or the List of&#8230;]]></description>
			<content:encoded><![CDATA[<p>Si por esas casualidades de la vida alguien ha leido (y aceptado) la licencia de usuario de Adobe, probablemente le habrá llamado la atención esto. Para los que no, les dejo este extracto, para que vean con quién se están metiendo:</p>
<p>(Extraído de http://www.adobe.com/support/downloads/license.html)</p>
<blockquote><p>By downloading or using an Adobe software product you are certifying  that you are not a national of Cuba, Iran, Iraq, Libya, North Korea,  Sudan, Syria, or any country to which the United States embargoes goods  and that you are not a person on the Table of Denial Orders, the Entity  List, or the List of Specially Designated Nationals.</p></blockquote>
<p>Traducido al español esto quiere decir algo así como:</p>
<blockquote><p>Al descargar o usar algún programa de Adobe estás certificando que no posees nacionalidad de Cuba, Iran, Iraq, Libya, North Korea, Sudan, Syria, o cualquier país que haya sido embargado por los Estados Unidos, y que no eres&#8230;</p></blockquote>
<p>Osea&#8230; de que estamos hablando?. Ojalá que no hayan &#8220;cometido el error&#8221; de nacer en alguno de estos países, jajaja.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/otros-temas/%c2%bfadobe-discriminando/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conceptos a definir para crear un sitio Web (y una tienda online)</title>
		<link>http://www.sebastianbarria.com/web/conceptos-a-definir-para-crear-un-sitio-web-y-una-tienda-online/</link>
		<comments>http://www.sebastianbarria.com/web/conceptos-a-definir-para-crear-un-sitio-web-y-una-tienda-online/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 13:38:49 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[Teoría]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/?p=125</guid>
		<description><![CDATA[<h3>Introducción</h3>
Mucha gente no sabe bien que hacer antes de partir con el desarrollo de un sitio Web. Tienen la idea de lo que quieren, pero una cosa es tener una idea y la otra es tenerlo CLARO.
Acá voy a intententar ayudar a definir lo básico que hay que pensar antes de comenzar con un sitio Web, en base a mi experiencia. Espero que les sirva&#8230;
<h3>Conceptos generales&#8230;</h3>
Lo primero es plantearse objetivos y definir a quien estará enfocado el sitio. Con esto en mente, se podrá tomar desiciones a futuro dándole prioridades a los objetivos y sabiendo que]]></description>
			<content:encoded><![CDATA[<h3>Introducción</h3>
<p>Mucha gente no sabe bien que hacer antes de partir con el desarrollo de un sitio Web. Tienen la idea de lo que quieren, pero una cosa es tener una idea y la otra es tenerlo CLARO.</p>
<p>Acá voy a intententar ayudar a definir lo básico que hay que pensar antes de comenzar con un sitio Web, en base a mi experiencia. Espero que les sirva&#8230;</p>
<h3>Conceptos generales</h3>
<p>Lo primero es plantearse objetivos y definir a quien estará enfocado el sitio. Con esto en mente, se podrá tomar desiciones a futuro dándole prioridades a los objetivos y sabiendo que cosas enfatizar cuando sea necesario.</p>
<ul>
<li>Objetivo principal del sitio (vender, mostrar la empresa, servir de intranet, generar una base de datos de clientes, etc.)</li>
<li>Objetivos secundarios (lo mismo que el principal, pero con menos importancia)</li>
<li>A quién está enfocado el sitio (tratar de caracterizar una personas. Inventarle un nombre ficticio incluso&#8230; algo así como &#8220;José Andrés. El vive en el barrio alto. Vive con su mamá y su papá y tiene 3 hermanas mujeres. Lee el diario los domingos y estudia Arquitectura en la Universidad XXXX. Cuando egrese va a manejar la empresa del padre, etc.&#8221;. Con eso se define el tipo de persona &#8220;ideal&#8221; a la que quiero apuntar y a futuro se podran tomar desiciones de marketing, comerciales y desiciones respecto al contenido del mismo sitio Web y la forma de comunicarse.</li>
<li>Definir a los otros públicos que podrían visitar el sitio (la competencia, mis propios empleados, los extranjeros, etc.)</li>
<li>El impacto que quiero producir sobre los distintos públicos (quiero que la competencia vea mi sitio y sienta envidia. Que los extranjeros vean que mi sitio es tan avanzado como el de ellos, quiero ganar premios en concursos de diseño, etc.)</li>
<li>Conceptos generales del sitio (fácil uso, limpieza visual, tecnológico, harto movimiento, etc. Deberían ser los 2 ó 3 más importantes).</li>
<li>Referencias (quiero que mi sitio sea como xxxxx. La idea es saber hacia donde tiene que apuntar el diseño y desarrollo).</li>
</ul>
<h3>Conceptos logísticos</h3>
<p>El sitio tiene que ir acompañado por todo un contexto humano detrás:</p>
<ul>
<li>Quién será el encargado del desarrollo del sitio por parte de la empresa (tiene que haber una única persona que nos comunique las desiciones que se van a tomar. Si esa persona tiene que discutir con 20 personas detrás de ella, da lo mismo, pero lo importante es que haya un UNICO canal de comunicación entre la empresa que desarrolle y el cliente)</li>
<li>Cada cuanto tiempo se actualizará el sitio (esto se debe hacer en base a la REALIDAD de la empresa. Si no hay una persona que pueda crear banners o textos y no se pretende contratar a alguien para ese trabajo, hay que saberlo de antemano para ver que desiciones tomar en los puntos siguientes)</li>
<li>Quién va a administrar el sitio (cuanta gente, cantidad de experiencia en computación, etc.)</li>
<li>¿El sitio va a tener un administrador de contenidos o un equipo de trabajo detrás? (esto varía en relación a la complejidad de contenido que deberá ser administrado y lo que quieren que pase con el sitio. Al final esto es consecuencia de los puntos anteriores)</li>
<li>¿Se aceptará alguna forma de contacto con el sitio?. ¿Quién responderá esos correos de contacto?</li>
<li>¿Quién redactará los textos inciales del sitio?</li>
</ul>
<h3>¿Y si quiero hacer una tienda online?</h3>
<p>Las tiendas online son un tema aparte, debido a su complejidad, y requieren pensar cosas adicionales como:</p>
<ul>
<li>Cuál será el beneficio de la tienda por sobre las demás formas de venta? (¿porqué la gente va a preferir comprar en esta tienda y no en una tienda física, donde pueda tocar y ver los productos?, ¿los productos que se ofrezcan tendrán precios más bajos que las tiendas físicas?, ¿el despacho será gratis?, etc.)</li>
<li>¿Con quién se van a realizar los despachos? (la empresa que se contrate tendrá la capacidad de aguantar la cantidad de carga y llegará a todas partes?, ¿los precios de esta empresa son razonables en base a los tipos de producto que se deban despachar?)</li>
<li>¿El costo de despacho va a estar cargado al público o corre por cuenta de la empresa?</li>
<li>¿Como se mantendrá actualizado el sistema de stock (manualmente, existe una base de datos de los productos, a través de un excel, etc.)</li>
<li>¿Existirá una bodega REAL para la tienda? (¿será una tienda más con su stock propio?)</li>
<li>¿Como será la ficha genérica para ingresar productos (debe ser una ficha que sirva para ingresar datos básicos y opcionales para TODOS los productos. Una única ficha que sirva para cualquier tipo de producto)</li>
<li>¿Existirán productos &#8220;madres&#8221; e &#8220;hijos&#8221;, o sólo productos? (¿cada producto &#8220;madre&#8221; tendrá variaciones de productos &#8220;hijos&#8221;?. Hay que ver si para el tipo de tienda eso es viable)</li>
</ul>
<p>Creo que eso es lo escencial. El resto de las desiciones se toman en la etapa de planificación del sitio en base a los conceptos generales que se hayan definido para el sitio.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/web/conceptos-a-definir-para-crear-un-sitio-web-y-una-tienda-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>thumbGen 2.0</title>
		<link>http://www.sebastianbarria.com/acerca-de-mi/thumbgen-2-0/</link>
		<comments>http://www.sebastianbarria.com/acerca-de-mi/thumbgen-2-0/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 14:36:44 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[Acerca de mi]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/?p=121</guid>
		<description><![CDATA[Al fin!
Después de muuuucho tiempo, me di el tiempo de actualizar mi querido plugin para WordPress (y con este post, de pasada aproveché de publicar algo en mi sitio)
Para los que no lo conozcan, pueden ver para que sirve en <a href="/thumbgen/">esta página&#8230;</a> (en inglés). Para los que no entiendan inglés, les cuento que es un plugin para desarrolladores de WordPress que permite crear miniaturas de cualquier tamaño y a partir de cualquier imágen (png, gif y jpg). Es muy fácil de usar y de configurar.
Pruébenlo!]]></description>
			<content:encoded><![CDATA[<p>Al fin!</p>
<p>Después de muuuucho tiempo, me di el tiempo de actualizar mi querido plugin para WordPress (y con este post, de pasada aproveché de publicar algo en mi sitio)</p>
<p>Para los que no lo conozcan, pueden ver para que sirve en <a href="/thumbgen/">esta página</a> (en inglés). Para los que no entiendan inglés, les cuento que es un plugin para desarrolladores de WordPress que permite crear miniaturas de cualquier tamaño y a partir de cualquier imágen (png, gif y jpg). Es muy fácil de usar y de configurar.</p>
<p>Pruébenlo!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/acerca-de-mi/thumbgen-2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Automatizar las frases por defecto en los campos de texto</title>
		<link>http://www.sebastianbarria.com/web/automatizar-las-frases-por-defecto-en-los-campos-de-texto/</link>
		<comments>http://www.sebastianbarria.com/web/automatizar-las-frases-por-defecto-en-los-campos-de-texto/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 00:44:01 +0000</pubDate>
		<dc:creator>Sebastian Barria</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.sebastianbarria.com/?p=112</guid>
		<description><![CDATA[Imagino que más de alguna vez habrán visto los típicos campos de texto con alguna frase como &#8220;ingresa tu email aquí&#8221; y que cuando le hacen click esa frase desaparece por completo dejando el input vacío. Y lógicamente que cuando me salgo de boton vuelve la frase original.
Acá les dejo una forma automática de hacerlo, en javascript, por supuesto:
<pre>var inputs=$$('#formulario_de_contacto .text','#formulario_de_contacto textarea');
for(i=0;i&#60;inputs.length;i++){
	inputs[i].txtOriginal=inputs[i].value;
	inputs[i].onfocus=function(){
		if(this.value==this.txtOriginal){ this.value=""; }
	}
	inputs[i].onblur=function(){
		if(this.value==""){ this.value=this.txtOriginal; }
	}
}
&#8230;</pre>
No hay mucho que explicar de este código: primero selecciona todos los textarea y elementos con la clase &#8220;text&#8221; (que es la que]]></description>
			<content:encoded><![CDATA[<p>Imagino que más de alguna vez habrán visto los típicos campos de texto con alguna frase como &#8220;ingresa tu email aquí&#8221; y que cuando le hacen click esa frase desaparece por completo dejando el input vacío. Y lógicamente que cuando me salgo de boton vuelve la frase original.</p>
<p>Acá les dejo una forma automática de hacerlo, en javascript, por supuesto:</p>
<pre>var inputs=$$('#formulario_de_contacto .text','#formulario_de_contacto textarea');
for(i=0;i&lt;inputs.length;i++){
	inputs[i].txtOriginal=inputs[i].value;
	inputs[i].onfocus=function(){
		if(this.value==this.txtOriginal){ this.value=""; }
	}
	inputs[i].onblur=function(){
		if(this.value==""){ this.value=this.txtOriginal; }
	}
}
</pre>
<p>No hay mucho que explicar de este código: primero selecciona todos los textarea y elementos con la clase &#8220;text&#8221; (que es la que yo uso para diferenciar los inputs type=&#8221;text&#8221; de los otros inputs) y luego a cada uno de esos elementos les lee el value original y lo guarda en una variable txtOriginal, para luego decirle que cuando se ponga el cursor sobre ellos revise si tienen el mismo texto que el original o si está vacío para hacer la acción correspondiente.</p>
<p>El código anterior utiliza mootools para optimizar la búsqueda de los inputs de texto y los textarea dentro del código. Si no saben como se utiliza mootools, vean <a href="/javascript/tutorial-de-mootools-seleccionar-objetos/">este tutorial</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastianbarria.com/web/automatizar-las-frases-por-defecto-en-los-campos-de-texto/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

