<?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>El blog de Cristian Deluxe</title>
	<atom:link href="http://blog.cristiandeluxe.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cristiandeluxe.com</link>
	<description>Un espacio para poner mis cosas</description>
	<lastBuildDate>Sun, 14 Feb 2010 11:13:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tutorial: Cómo medir el uso del ancho de banda en Debian</title>
		<link>http://blog.cristiandeluxe.com/2010/02/14/tutorial-como-medir-el-uso-del-ancho-de-banda-en-debian/</link>
		<comments>http://blog.cristiandeluxe.com/2010/02/14/tutorial-como-medir-el-uso-del-ancho-de-banda-en-debian/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 11:05:36 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ancho banda]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vnstat]]></category>

		<guid isPermaLink="false">http://blog.cristiandeluxe.com/?p=77</guid>
		<description><![CDATA[Hay muchas ocasiones en las que se necesita saber cuánta cantidad de ancho de banda han utilizado los sitios web de un determinado servidor. Es allí donde un pequeño y muy simple utilitario nos ayudará para saber cuánto es el ancho de banda consumido. Su nombre es vnstat.

Vnstat puede monitorizar fácilmente tu uso de ancho de banda. Se [...]


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Hay muchas ocasiones en las que se necesita saber cuánta cantidad de ancho de banda han utilizado los sitios web de un determinado servidor. Es allí donde un pequeño y muy simple utilitario nos ayudará para saber cuánto es el ancho de banda consumido. Su nombre es vnstat.</p>
<p><a href="http://blog.cristiandeluxe.com/wp-content/uploads/2010/02/vnstat.gif" rel="lightbox[77]"><img class="aligncenter size-full wp-image-80" title="vnstat - Herramienta para medir el ancho de banda" src="http://blog.cristiandeluxe.com/wp-content/uploads/2010/02/vnstat.gif" alt="Captura de pantalla de vnstat - Herramienta para medir el ancho de banda" width="500" height="225" /></a></p>
<p><strong>Vnstat puede monitorizar fácilmente tu uso de ancho de banda</strong>. Se encuentra en los <strong>repositorios oficiales de Debian</strong> por lo que para instalar simplemente deberás:</p>
<p><code>root@pillan:/# apt-get install vnstat</code></p>
<p>Con ello estará listo para utilizar. Eso sí, utiliza una interfaz <strong>que debe actualizarse cada cierto tiempo</strong> para que los datos se actualicen en su registro. Para ello,<strong> vnstat automáticamente debería crear una línea nueva en tu cron</strong> con la función de actualización. <strong>Si esto no es así</strong>, tipea <em>crontab -e </em>y allí escribe:</p>
<p><code>*/5 * * * * vnstat -u -i eth0</code></p>
<p><strong>Cambiando eth0 por tu tarjeta de red</strong> que quieres auditar.</p>
<p>Finalmente, son muchas las funciones que puedes obtener con vnstat. Una de ellas, por ejemplo es <strong>ver el top 10 de los días en que más se consumió anchode banda</strong>, tipeando <em>vnstat -t</em> que devolverá lo siguiente…</p>
<p><code>root@pillan:/# vnstat -t</p>
<p>eth0  /  top 10</p>
<p>#       day         rx      |     tx      |  total<br />
------------------------------------------------------<br />
1    10.02.10    105.33 GB  |   60.70 GB  |  166.04 GB<br />
2    09.02.10    101.35 GB  |   60.90 GB  |  162.25 GB<br />
3    04.02.10     97.33 GB  |   63.48 GB  |  160.81 GB<br />
4    03.02.10    100.02 GB  |   58.83 GB  |  158.85 GB<br />
5    08.02.10     95.23 GB  |   62.59 GB  |  157.83 GB<br />
6    05.02.10     95.08 GB  |   62.04 GB  |  157.11 GB<br />
7    06.02.10     92.57 GB  |   61.69 GB  |  154.26 GB<br />
8    07.02.10     93.19 GB  |   59.24 GB  |  152.42 GB<br />
9    02.02.10     71.43 GB  |   37.77 GB  |  109.20 GB<br />
------------------------------------------------------</code></p>
<p>Con ello podrás ver los <em>peaks</em> de tráfico. También puedes verlo en forma de gráficos o similares. La ayuda la obtienes con<em> vnstat -?</em>.</p>
<p>Encontrado en: <a target="_blank" href="http://www.marlexsystems.org/9740-medir-ancho-de-banda-debian/">http://www.marlexsystems.org/9740-medir-ancho-de-banda-debian/<br />
</a>Web oficial vnstat: <a target="_blank" href="http://humdi.net/vnstat/">http://humdi.net/vnstat/</a></p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2010/02/14/tutorial-como-medir-el-uso-del-ancho-de-banda-en-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualizaciones</title>
		<link>http://blog.cristiandeluxe.com/2010/02/13/actualizaciones/</link>
		<comments>http://blog.cristiandeluxe.com/2010/02/13/actualizaciones/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 13:43:26 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[Sin categoria]]></category>

		<guid isPermaLink="false">http://blog.cristiandeluxe.com/?p=75</guid>
		<description><![CDATA[Buenas a todos, hasta ahora he tenido el blog bastante olvidado debido a la falta de tiempo.
A partir de ahora voy a cambiar el rumbo del blog, empezaré a ir posteando cosas que encuentro en otros blogs para tener una especie de recopilación privada de todas las cosas que me gustan, ya que los blogs/webs [...]


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Buenas a todos, hasta ahora he tenido el blog bastante olvidado debido a la falta de tiempo.</p>
<p>A partir de ahora voy a cambiar el rumbo del blog, empezaré a ir posteando cosas que encuentro en otros blogs para tener una especie de recopilación privada de todas las cosas que me gustan, ya que los blogs/webs no duran eternamente y prefiero tenerlo guardado aquí para más seguridad.</p>
<p>Saludos</p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2010/02/13/actualizaciones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diferencias de visión entre el programador y los usuarios</title>
		<link>http://blog.cristiandeluxe.com/2008/12/27/diferencias-de-vision-entre-el-programador-y-los-usuarios/</link>
		<comments>http://blog.cristiandeluxe.com/2008/12/27/diferencias-de-vision-entre-el-programador-y-los-usuarios/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 12:40:31 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[diferencias]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[programador]]></category>
		<category><![CDATA[usuario]]></category>
		<category><![CDATA[visión]]></category>

		<guid isPermaLink="false">http://blog.cristiandeluxe.com/?p=66</guid>
		<description><![CDATA[Me ha hecho mucha gracia esto, me ha gustado tanto que incluso la he traducido.
Seguro que todos los que programamos, nos sentiremos identificados con esta imagen:
 
Aparte de ser divertido es incluso educativo.
Muchas veces nos centramos en muchos elementos que el usuario final no va a valorar, el usuario no quiere conocer que hay &#8220;detrás&#8221; de la [...]


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Me ha hecho mucha gracia esto, me ha gustado tanto que incluso la he traducido.</p>
<p>Seguro que todos los que programamos, nos sentiremos identificados con esta imagen:</p>
<p> </p>
<div id="attachment_67" class="wp-caption aligncenter" style="width: 410px"><a href="http://blog.cristiandeluxe.com/wp-content/uploads/2008/12/diferencias_de_vision_disenador_usuario.jpg" rel="lightbox[66]"><img class="size-full wp-image-67 " title="Diferencias de visión entre el programador y los usuarios" src="http://blog.cristiandeluxe.com/wp-content/uploads/2008/12/diferencias_de_vision_disenador_usuario.jpg" alt="Diferencias de visión entre un programador y el usuario" width="400" height="200" /></a><p class="wp-caption-text">Diferencias de visión entre el programador y los usuarios</p></div>
<p>Aparte de ser divertido es incluso educativo.</p>
<p>Muchas veces nos centramos en muchos elementos que el usuario final no va a valorar, el usuario no quiere conocer que hay &#8220;detrás&#8221; de la aplicación, sino en lo que es capaz de hacer, o digamos de mostrarle. </p>
<p> La imagen original la he sacado del blog <a target="_blank" href="http://www.gran-angular.net/diferencias-de-vision-entre-disenador-y-usuario/2008/11/30/" target="_blank">Gran Angular.</a></p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2008/12/27/diferencias-de-vision-entre-el-programador-y-los-usuarios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guardando ajustes para nuestra aplicación con CakePHP</title>
		<link>http://blog.cristiandeluxe.com/2008/12/09/guardando-ajustes-para-nuestra-aplicacion-con-cakephp/</link>
		<comments>http://blog.cristiandeluxe.com/2008/12/09/guardando-ajustes-para-nuestra-aplicacion-con-cakephp/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 23:30:30 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[diseño web]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.cristiandeluxe.com/?p=49</guid>
		<description><![CDATA[Si te gusta desarrollar páginas aplicaciones web con PHP y aún no usas ningún framework de los varios que hay, no se a qué estás esperando, no voy a exponer aquí las múltiples ventajas de usar un framework, o cuál es mejor, todo se lo puedes preguntar a Google.
Yo personalmente uso CakePHP, y algunas veces, [...]


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Si te gusta desarrollar <span style="text-decoration: line-through;">páginas</span> aplicaciones web con PHP y aún no usas ningún framework de los varios que hay, no se a qué estás esperando, no voy a exponer aquí las múltiples ventajas de usar un framework, o cuál es mejor, todo se lo puedes <a target="_blank" title="Frameworks PHP" href="http://www.google.com/search?q=framework+php">preguntar a Google</a>.</p>
<p>Yo personalmente uso <a target="_blank" title="CakePHP" href="http://cakephp.org/">CakePHP</a>, y algunas veces, necesitamos guardar los ajustes de nuestra aplicación, por ejemplo: claves API, emails, datos de contacto, etc..</p>
<p>Navegando por <a target="_blank" title="The Bakery" href="http://bakery.cakephp.org">The Bakery</a> (de entrada casi obligatoria para cualquier desarrollador de CakePHP) me encontré con <a target="_blank" title="Simply storing config values in the DB" href="http://bakery.cakephp.org/articles/view/simply-storing-config-values-in-the-db">este artículo</a> escrito por Cameron Perry en el que explicaba cómo guardar en nuestra base de datos todos los ajustes en un array serializado.</p>
<p>Es casi lo que necesito, pero no me gusta la idea de tenerlo todo en un array, es un atraso, teniendo bases de datos potentísimas como es MySQL, por lo que me puse manos a la obra y modifiqué el trabajo de Cameron.</p>
<p>La idea básicamente es la misma, pero en vez de guardar todos los ajustes juntos en una columna voy a guardar cada uno por separado, esto nos permitirá que los admins de nuestra aplicación puedan cambiar los ajustes como ellos quieran.</p>
<p>Vamos a ponernos manos a la obra.</p>
<h3>1) Crear nuestra tabla en la base de datos</h3>
<p>El primer paso obviamente es crear la tabla donde se almacenarán todos los ajustes, podemos hacerlo con una simple consulta como esta:</p>
<div class="geshi no mysql">
<div class="head">CREATE TABLE `settings` (</div>
<ol>
<li class="li1">
<div class="de1">&nbsp; `id` <span class="kw2">INT</span><span class="br0">&#40;</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw3">UNSIGNED</span> <span class="kw3">NOT NULL</span> <span class="kw3">AUTO_INCREMENT</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; `key` <span class="kw2">VARCHAR</span><span class="br0">&#40;</span><span class="nu0">48</span><span class="br0">&#41;</span> <span class="kw3">NOT NULL</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; `value` <span class="kw2">TEXT</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">PRIMARY KEY</span> &nbsp;<span class="br0">&#40;</span>`id`<span class="br0">&#41;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw3">UNIQUE</span> KEY `key` <span class="br0">&#40;</span>`key`<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#41;</span></div>
</li>
</ol>
</div>
<h3>2) Crear el modelo, el controlador y las vistas</h3>
<p>Utilizando &#8220;<strong>cake bake</strong>&#8221; creamos rápidamente el modelo, el controlador y las vistas.</p>
<p>Una vez creado, modifica el archivo de modelo, en este caso &#8220;setting.php&#8221; (normalmente está en la carpeta &#8220;app/models&#8221;), con lo siguiente:</p>
<div class="geshi no php">
<div class="head">class Setting extends AppModel {</div>
<ol>
<li class="li1">
<div class="de1">&nbsp;<span class="kw2">var</span> <span class="re1">$name</span> <span class="sy0">=</span> <span class="st0">&#39;Setting&#39;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw2">var</span> <span class="re1">$key</span> <span class="sy0">=</span> <span class="st0">&#39;Opc&#39;</span><span class="sy0">;</span> <span class="co1">// Se puede cambiar por lo que quieras</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw2">var</span> <span class="re1">$custom_settings</span> <span class="sy0">=</span> <span class="kw3">array</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">// Recibe los datos de configuración de la base de datos</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw2">function</span> getcfg<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="co1">// Consigue los datos de configuración de la base de datos y los mete en un array</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="re1">$cfgs</span> <span class="sy0">=</span> <span class="re1">$this</span><span class="sy0">-&amp;</span>gt<span class="sy0">;</span>find<span class="br0">&#40;</span><span class="st0">&#39;all&#39;</span><span class="sy0">,</span> <span class="kw3">array</span><span class="br0">&#40;</span><span class="st0">&#39;fields&#39;</span><span class="sy0">=&amp;</span>gt<span class="sy0">;</span>array<span class="br0">&#40;</span><span class="st0">&#39;id&#39;</span><span class="sy0">,</span><span class="st0">&#39;key&#39;</span><span class="sy0">,</span><span class="st0">&#39;value&#39;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="co1">// Si no es un array salimos</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">if</span><span class="br0">&#40;</span> <span class="sy0">!</span><span class="kw3">is_array</span><span class="br0">&#40;</span><span class="re1">$cfgs</span><span class="br0">&#41;</span> <span class="br0">&#41;</span> <span class="kw1">return</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="co1">// Procesamos cada configuración</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">foreach</span><span class="br0">&#40;</span><span class="re1">$cfgs</span> <span class="kw1">as</span> <span class="re1">$cfg</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;<span class="co1">// Crea el array para usarlo más tarde</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;<span class="re1">$data_array</span> <span class="sy0">=</span> <span class="kw3">array</span><span class="br0">&#40;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; <span class="st0">&#39;id&#39;</span> <span class="sy0">=&amp;</span>gt<span class="sy0">;</span> <span class="re1">$cfg</span><span class="br0">&#91;</span><span class="st0">&#39;Setting&#39;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#39;id&#39;</span><span class="br0">&#93;</span><span class="sy0">,</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; <span class="st0">&#39;key&#39;</span> <span class="sy0">=&amp;</span>gt<span class="sy0">;</span> <span class="re1">$cfg</span><span class="br0">&#91;</span><span class="st0">&#39;Setting&#39;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#39;key&#39;</span><span class="br0">&#93;</span><span class="sy0">,</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; <span class="st0">&#39;value&#39;</span> <span class="sy0">=&amp;</span>gt<span class="sy0">;</span> <span class="re1">$cfg</span><span class="br0">&#91;</span><span class="st0">&#39;Setting&#39;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#39;value&#39;</span><span class="br0">&#93;</span> <span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;<span class="re1">$this</span><span class="sy0">-&amp;</span>gt<span class="sy0">;</span>custom_settings<span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="re1">$data_array</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;<span class="co1">// Escrebe el array en la configuración de CakePHP</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;Configure<span class="sy0">::</span><span class="me2">write</span><span class="br0">&#40;</span><span class="re1">$this</span><span class="sy0">-&amp;</span>gt<span class="sy0">;</span>key <span class="sy0">.</span> <span class="st0">&#39;.&#39;</span> <span class="sy0">.</span> <span class="re1">$cfg</span><span class="br0">&#91;</span><span class="st0">&#39;Setting&#39;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#39;key&#39;</span><span class="br0">&#93;</span><span class="sy0">,</span> <span class="re1">$cfg</span><span class="br0">&#91;</span><span class="st0">&#39;Setting&#39;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#39;value&#39;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<h3>3) Modificar el archivo AppController</h3>
<p>Bien, lo siguiente es modificar el archivo AppController, si aún no lo has creado ¿a qué esperas?, debe estar en &#8220;app/app_controller.php&#8221;.</p>
<div class="geshi no php">
<div class="head">class AppController extends Controller {</div>
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="kw2">var</span> <span class="re1">$uses</span> <span class="sy0">=</span> <span class="kw3">array</span><span class="br0">&#40;</span><span class="st0">&#39;Setting&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span> </div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="kw2">function</span> beforeFilter<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="co1">// Procesa nuestras configuraciones de la base de datos</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re1">$this</span><span class="sy0">-&amp;</span>gt<span class="sy0">;</span>Setting<span class="sy0">-&amp;</span>gt<span class="sy0">;</span>getcfg<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<h3>4) ¡Usarlo!</h3>
<p>Pues ya está todo listo, ahora podemos usar nuestros ajustes en cualquier sitio, un ejemplo de cómo hacerlo es:</p>
<div class="geshi no php">
<div class="head">echo &#8220;Mi configuración&#8221; . Configure::read(&#39;Opc.title&#39;); //devuelve &#39;Mi pedazo de página&#39;;</pre>
</div>
<ol>
<li class="li1">
<div class="de1">SI has cambiado el valor de la variable <span class="kw3">key</span> en el paso <span class="nu0">2</span> debes cambiarlo aquí también<span class="sy0">,</span> por ejemplo<span class="sy0">,</span> si has definido <span class="re1">$key</span> como <span class="st0">&quot;MyApp&quot;</span> tienes que leer la configuración <span class="kw1">as</span>í<span class="sy0">:</span></div>
</li>
<li class="li1">
<div class="de1"><span class="sy0">&lt;</span>pre lang<span class="sy0">=</span><span class="st0">&quot;php&quot;</span><span class="sy0">&gt;</span>echo <span class="st0">&quot;Mi configuración&quot;</span> <span class="sy0">.</span> Configure<span class="sy0">::</span><span class="me2">read</span><span class="br0">&#40;</span><span class="st0">&#39;MyApp.title&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">//devuelve &#39;Mi pedazo de página&#39;;</span></div>
</li>
</ol>
</div>
<p>Como ves CakePHP te deja hacer lo que tengas en la mente, y nunca está de más trabajar sobre el código que otra persona ha realizado, es uno de los principios fundamentales del open source, coger algo que ya está hecho y adaptarlo a sus necesidades. ¡Tú también puedes hacer lo mismo!</p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2008/12/09/guardando-ajustes-para-nuestra-aplicacion-con-cakephp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checkboxes y botones de radio con estilo con jQuery</title>
		<link>http://blog.cristiandeluxe.com/2008/10/28/checkboxes-y-botones-de-radio-con-estilo-con-jquery/</link>
		<comments>http://blog.cristiandeluxe.com/2008/10/28/checkboxes-y-botones-de-radio-con-estilo-con-jquery/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 00:17:32 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[diseño web]]></category>
		<category><![CDATA[botones]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[Checkboxes]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[formularios]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[radio]]></category>

		<guid isPermaLink="false">http://cristiandeluxe.wordpress.com/?p=50</guid>
		<description><![CDATA[Si quieres cambiar tus viejos y aburridos checkboxes y botones de radio por otros con mucho más estilo puedes probar con esta extensión para jQuery.
El funcionamiento es muy simple:

$(document).ready(function(){


&#160; &#160; &#160; &#160; $&#40;&#34;input&#34;&#41;.checkize&#40;&#123;


&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; checked:&#34;images/checked.gif&#34;,


&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; checked_down:&#34;images/checked_down.gif&#34;,


&#160; &#160; &#160; &#160; &#160; &#160; &#160; [...]


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Si quieres cambiar tus viejos y aburridos checkboxes y botones de radio por otros con mucho más estilo puedes probar con esta extensión para jQuery.</p>
<p>El funcionamiento es muy simple:</p>
<div class="geshi no javascript">
<div class="head">$(document).ready(function(){</div>
<ol>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="st0">&quot;input&quot;</span><span class="br0">&#41;</span>.<span class="me1">checkize</span><span class="br0">&#40;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; checked:<span class="st0">&quot;images/checked.gif&quot;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; checked_down:<span class="st0">&quot;images/checked_down.gif&quot;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; checked_hover:<span class="st0">&quot;images/checked_hover.gif&quot;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; unchecked:<span class="st0">&quot;images/unchecked.gif&quot;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; unchecked_down:<span class="st0">&quot;images/unchecked_down.gif&quot;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; unchecked_hover:<span class="st0">&quot;images/unchecked_hover.gif&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>Puedes ver una demo funcionando aquí: <a target="_blank" href="http://totmacher.eu/jquery/radio/demo/">http://totmacher.eu/jquery/radio/demo/</a><br />
Fuente en modo texto: <a target="_blank" href="http://totmacher.eu/jquery/radio/src/jquery.checkize.js">http://totmacher.eu/jquery/radio/src/jquery.checkize.js</a><br />
Descargar código de ejemplo + fuente en un .zip: <a target="_blank" href="http://totmacher.eu/jquery/radio_v0.2.zip">http://totmacher.eu/jquery/radio_v0.2.zip</a></p>
<p>Fuente: <a target="_blank" href="http://loveandtheft.org/2008/09/19/styled-checkboxes-and-radiobuttons-with-jquery/">Love and Theft</a></p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2008/10/28/checkboxes-y-botones-de-radio-con-estilo-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imágenes de calidad para tus proyectos cada semana</title>
		<link>http://blog.cristiandeluxe.com/2008/09/19/imagenes-de-calidad-para-tus-proyectos-cada-semana/</link>
		<comments>http://blog.cristiandeluxe.com/2008/09/19/imagenes-de-calidad-para-tus-proyectos-cada-semana/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 19:35:10 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[Diseño Gráfico]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[imagenes]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://cristiandeluxe.wordpress.com/?p=47</guid>
		<description><![CDATA[La web Templates.com es conocida por aquellos que buscan material para diferentes productos de diseño, tienen modelos en 3D, ilustraciones, iconos y plantillas para sitios web. 
Ahora anuncian en su blog, que cada semana ofrecerán una imágen de calidad totalmente gratis para tus proyectos, pero sólo estará disponible durante esa semana, en cuanto termine volverá a ser [...]


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>La web <a target="_blank" href="http://www.templates.com">Templates.com</a> es conocida por aquellos que buscan material para diferentes productos de diseño, tienen modelos en 3D, ilustraciones, iconos y plantillas para sitios web. </p>
<p>Ahora <a target="_blank" href="http://blog.templates.com/free-product-of-the-week/">anuncian en su blog</a>, que cada semana ofrecerán una imágen de calidad totalmente gratis para tus proyectos, pero sólo estará disponible durante esa semana, en cuanto termine volverá a ser de pago, así que aprovecha y visita <a target="_blank" href="http://www.templates.com/presentations/free-product-of-the-week.html">la sección</a> cada semana para obtener una nueva imagen gratuita. </p>
<p>Hay que registrarse para obtener la imágen, pero el registro es completamente gratuito.</p>
<p>La imágen que ofrecen esta semana (sin marcas de agua) es:</p>
<p> </p>
<div id="attachment_48" class="wp-caption alignnone" style="width: 392px"><a href="http://blog.cristiandeluxe.com/wp-content/uploads/2008/09/imagen.jpg" rel="lightbox[41]"><img class="size-full wp-image-48" title="Imagen Gratuita de Template.com" src="http://blog.cristiandeluxe.com/wp-content/uploads/2008/09/imagen.jpg" alt="Imagen Gratuita de Template.com" width="382" height="487" /></a><p class="wp-caption-text">Imagen Gratuita de la semana en Template.com</p></div>
<p> </p>
<p>Enlaces:<br />
<a target="_blank" href="http://www.templates.com">Templates.com</a></p>
<p>Vía:<br />
<a target="_blank" href="http://www.webresourcesdepot.com/a-quality-design-resource-offered-for-free-every-week-from-templatescom/">WebResourcesDepot</a></p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2008/09/19/imagenes-de-calidad-para-tus-proyectos-cada-semana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Escritorio de Leopard creado con jQuery</title>
		<link>http://blog.cristiandeluxe.com/2008/09/19/escritorio-de-leopard-creado-con-jquery/</link>
		<comments>http://blog.cristiandeluxe.com/2008/09/19/escritorio-de-leopard-creado-con-jquery/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 19:19:44 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[diseño web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://cristiandeluxe.wordpress.com/?p=44</guid>
		<description><![CDATA[ 
 
Los chicos de Nettuts nos traen un completo tutorial que nos muestra cómo crear el escritorio de Leopard con jQuery, una librería de javascript, sin duda una muestra más de que cada vez las webs se van acercando más a las aplicaciones de escritorio. 
Ya se ha hecho algo parecido pero en vez de emular a [...]


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p> </p>
<div id="attachment_45" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.cristiandeluxe.com/wp-content/uploads/2008/09/escritorioleopard.png" rel="lightbox[39]"><img class="size-medium wp-image-45" title="Escritorio de Leopard realizado con JQuery" src="http://blog.cristiandeluxe.com/wp-content/uploads/2008/09/escritorioleopard.png?w=300" alt="Escritorio de Leopard realizado con JQuery" width="300" height="158" /></a><p class="wp-caption-text">Escritorio de Leopard realizado con JQuery</p></div>
<p> </p>
<p>Los chicos de <a target="_blank" href="http://nettuts.com">Nettuts</a> nos traen un completo tutorial que nos muestra cómo crear el escritorio de <a target="_blank" href="http://www.apple.com/es/macosx/" target="_blank">Leopard</a> con <a target="_blank" href="http://jquery.com/">jQuery</a>, una librería de javascript, sin duda una muestra más de que cada vez las webs se van acercando más a las aplicaciones de escritorio. </p>
<p><a target="_blank" href="http://extjs.com/deploy/dev/examples/desktop/desktop.html">Ya se ha hecho algo parecido</a> pero en vez de emular a Mac emula a Windows y está creada con la librería <a target="_blank" href="http://extjs.com/products/extjs/">Ext JS</a>.</p>
<p>Podéis ver una demo pulsando en el siguiente enlace:</p>
<p><a target="_blank" href="http://nettuts.s3.amazonaws.com/076_jQueryDashboard/preview/preview.html">Demo de escritorio de Leopard creado con jQuery</a></p>
<p>Y el tutorial lo podéis encontrar <a target="_blank" href="http://nettuts.com/javascript-ajax/leopard-desktop-in-jquery-using-jqdock/">pulsando aquí</a>.</p>
<p>Enlaces:</p>
<p><a target="_blank" href="http://nettuts.com">Nettuts</a></p>
<p><a target="_blank" href="http://jquery.com/">jQuery</a></p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2008/09/19/escritorio-de-leopard-creado-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva versión: Deluxe CSV2LMX Converter 2.0.1</title>
		<link>http://blog.cristiandeluxe.com/2008/09/11/nueva-version-deluxe-csv2lmx-converter-201/</link>
		<comments>http://blog.cristiandeluxe.com/2008/09/11/nueva-version-deluxe-csv2lmx-converter-201/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 09:41:04 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[Móviles]]></category>
		<category><![CDATA[6110]]></category>
		<category><![CDATA[Converter]]></category>
		<category><![CDATA[CSV2LMX]]></category>
		<category><![CDATA[Deluxe]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[landmark]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[poi]]></category>
		<category><![CDATA[radares]]></category>
		<category><![CDATA[route]]></category>

		<guid isPermaLink="false">http://cristiandeluxe.wordpress.com/?p=37</guid>
		<description><![CDATA[He tenido que lanzar una nueva versión del programa ya que ocurrían algunos fallos al abrir archivos CSV con comentarios, lo que ocasionaba archivos LMX de 0Kb.
Puedes descargártela de aquí: Deluxe CSV2LMX Converter


No hay entradas relacionadas.
Related posts brought to you by Yet Another Related Posts Plugin.


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>He tenido que lanzar una nueva versión del programa ya que ocurrían algunos fallos al abrir archivos CSV con comentarios, lo que ocasionaba archivos LMX de 0Kb.</p>
<p>Puedes descargártela de aquí: <a href="http://blog.cristiandeluxe.com/deluxe-csv2lmx-converter/" target="_blank">Deluxe CSV2LMX Converter</a></p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2008/09/11/nueva-version-deluxe-csv2lmx-converter-201/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Deluxe CSV2LMX Converter v0.1 Beta</title>
		<link>http://blog.cristiandeluxe.com/2008/09/01/deluxe-csv2lmx-converter-v01-beta/</link>
		<comments>http://blog.cristiandeluxe.com/2008/09/01/deluxe-csv2lmx-converter-v01-beta/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 02:30:54 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[Móviles]]></category>
		<category><![CDATA[6110]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[poi]]></category>
		<category><![CDATA[radares]]></category>
		<category><![CDATA[route 66]]></category>
		<category><![CDATA[symbian]]></category>

		<guid isPermaLink="false">http://cristiandeluxe.wordpress.com/?p=20</guid>
		<description><![CDATA[Edit: Nueva versión 0.2.
He decido separar en dos páginas el contenido de este post:
Deluxe CSV2LMX Converter (Información sobre el programa y actualizaciones)
Tutorial Radares para 6110 con Route 66 (Tutorial)
¡¡Deja tus sugerencias en los comentarios y veremos a ver que se puede hacer!!


No hay entradas relacionadas.
Related posts brought to you by Yet Another Related Posts Plugin.


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Edit: <strong>Nueva versión 0.2.</strong></p>
<p>He decido separar en dos páginas el contenido de este post:</p>
<p><a title="Deluxe CSV2LMX Converter" href="http://blog.cristiandeluxe.com/deluxe-csv2lmx-converter/">Deluxe CSV2LMX Converter</a> (Información sobre el programa y actualizaciones)</p>
<p><a title="Tutorial Radares para 6110 con Route 66" href="http://blog.cristiandeluxe.com/tutorial-radares-para-6110-con-route-66/">Tutorial Radares para 6110 con Route 66</a> (Tutorial)</p>
<p>¡¡Deja tus sugerencias en los comentarios y veremos a ver que se puede hacer!!</p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2008/09/01/deluxe-csv2lmx-converter-v01-beta/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Consejos a la hora de enfrentarse a un tema nuevo</title>
		<link>http://blog.cristiandeluxe.com/2008/08/19/consejos-a-la-hora-de-enfrentarse-a-un-tema-nuevo/</link>
		<comments>http://blog.cristiandeluxe.com/2008/08/19/consejos-a-la-hora-de-enfrentarse-a-un-tema-nuevo/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 11:38:41 +0000</pubDate>
		<dc:creator>CristianDeluxe</dc:creator>
				<category><![CDATA[Producción musical]]></category>
		<category><![CDATA[dj]]></category>
		<category><![CDATA[música]]></category>

		<guid isPermaLink="false">http://cristiandeluxe.wordpress.com/?p=15</guid>
		<description><![CDATA[Este es un tutorial que creé hace tiempo, está en algunos foros, pero creo que es buena idea tenerlo aquí, no es muy avanzado pero te servirá para poder tener una buena base a la hora de componer en tu PC.
Es esencial tener un ritmo de trabajo adecuado para poder crear la música que queramos [...]


No hay entradas relacionadas.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:85%;">Este es un tutorial que creé hace tiempo, está en algunos foros, pero creo que es buena idea tenerlo aquí, no es muy avanzado pero te servirá para poder tener una buena base a la hora de componer en tu PC.</span></p>
<p><span style="font-size:180%;">E</span>s esencial tener un ritmo de trabajo adecuado para poder crear la música que queramos sin tener que preocuparnos por el apartado técnico, ni de buscar los sonidos adecuados para no perder lo que algunos artistas denominan el &#8220;<a target="_blank" href="http://www.psicologia-positiva.com/flow.html">flow</a>&#8221; (sentimiento, inspiración).</p>
<p>Lo primero de todo es elegir un programa con el que nos sintamos a gusto trabajando, para aquellas personas que aun se encuentren indecisas les recomiendo que para empezar a componer música en un PC utilicen <a target="_blank" href="http://www.flstudio.com/">FL Studio</a>, ya que es uno de los más fáciles de manejar consiguiendo resultados a los pocos minutos de usar el programa, pero para este tutorial nos vale cualquiera.</p>
<p>A continuación deberemos surtirnos de <a target="_blank" href="http://es.wikipedia.org/wiki/Sample">samples</a> (Sonidos) adecuados para el tema que queramos componer.</p>
<p>Lo siguiente que deberemos hacer es una especie de &#8220;boceto&#8221; del tema con unos pocos <a target="_blank" href="http://es.wikipedia.org/wiki/Instrumento_musical">instrumentos</a> principales (como pueden ser un piano, un bajo o si estas haciendo otro tipo de música un <a target="_blank" href="http://es.wikipedia.org/wiki/Sintetizador">sintetizador</a> cualquiera podría valerte. También necesitaremos unos samples de <a target="_blank" href="http://es.wikipedia.org/wiki/Instrumento_de_percusi%C3%B3n">percusiones</a> (bombos, cajas, charles, etc..)) para poder definir el ritmo, <strong>sin preocuparte de que esos sonidos sean los que tu quieres realmente</strong>, cuando tengás más avanzado el tema será el momento de cambiar samples y sintes, ahora lo que debemos hacer estructurar como queremos que sea el tema.</p>
<p>Hay que tener en cuenta que un tema suele contener:</p>
<p><span style="font-weight:bold;">Introducción</span>: Normalmente 4 u 8 <a target="_blank" href="http://es.wikipedia.org/wiki/Comp%C3%A1s_(m%C3%BAsica)">compases</a>, es importante que la introducción enganche al oyente animándole a seguir escuchando nuestro tema.</p>
<p><span style="font-weight:bold;"><a target="_blank" href="http://es.wikipedia.org/wiki/Estrofa">Estrofa</a>:</span> Normalmente van delante del estribillo y suelen durar entre 8 y 16 compases, suele tener menos instrumentos que el estribillo o la introducción (aunque depende del gusto del <a target="_blank" href="http://es.wikipedia.org/wiki/Compositor">compositor</a>)</p>
<p><span style="font-weight:bold;"><a target="_blank" href="http://es.wikipedia.org/wiki/Estribillo">Estribillo</a>: </span>La parte mágica de la canción, son esas frases que se nos quedan grabadas en el cerebro y no podemos evitar tararear, normalmente en este punto la música tiende a subir, suele durar entre 8 y 16 compases</p>
<p><span style="font-weight:bold;">Final: </span>El final de la canción también importa, puedes acabar con un simple fade-out (El volumen se baja progresivamente) o con un final apoteósico tu eliges.</p>
<p>Podemos combinar estas partes como queramos:</p>
<p>INTRO &#8211; ESTROFA &#8211; ESTROFA &#8211; ESTRIBILLO &#8211; ESTROFA &#8211; ESTRIBILLO &#8211; FINAL</p>
<p>INTRO &#8211; ESTRIBILLO &#8211; ESTROFA &#8211; ESTRIBILLO &#8211; ESTROFA &#8211; ESTRIBILLO &#8211; ESTRIBILLO &#8211; FINAL</p>
<p>ETC&#8230;</p>
<p>Un fallo que tienen muchas personas es que empiezan a añadir efectos a los instrumentos desde el principio del tema, lo recomendable es que hagas el boceto de tu tema con los instrumentos sin efectos (<a target="_blank" href="http://es.wikipedia.org/wiki/Reverb">reverbs</a>, <a target="_blank" href="http://es.wikipedia.org/wiki/Delay">delays</a>, etc&#8230;) y los introduzcas cuando el tema este avanzado, e incluso antes de la masterización. Esto aparte de ahorrarte <a target="_blank" href="http://es.wikipedia.org/wiki/CPU">CPU</a> (procesamiento de tu PC) también ayuda a pulir más el tema sin apoyarte en los efectos.</p>
<p>Con los efectos se debe seguir una regla: si se nota el efecto, es que tiene demasiado (almenos que utilicemos el efecto como instrumento principal). No conviene abusar de reverbs y demás efectos porque pueden hacer que nuestro tema suene completamente artificial.</p>
<p>En resumen, lo que quiero decir con este post es: que cuando estés inspirado te concentres en volcar lo que tienes en tu cabeza al programa, sin importar si suena mejor o peor, si está mal ecualizado, etc.. hay que aprovechar esos momentos de inspiración para crear nuestro tema, seguramente tengas muchos días en los que la inspiración brille por su ausencia y puedas dedicarlos a retocar tus temas, reemplazar instrumentos, y llenar de detalles tu producción.</p>


<p>No hay entradas relacionadas.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cristiandeluxe.com/2008/08/19/consejos-a-la-hora-de-enfrentarse-a-un-tema-nuevo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 3.028 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-12 02:58:13 -->
