<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>Cabeza de Ratón</title>
	<link>http://cabezaderaton.com.ar</link>
	<description>versus el Amor Letal</description>
	<pubDate>Thu, 03 Jul 2008 00:26:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Aptana, una muy buena opción</title>
		<link>http://cabezaderaton.com.ar/aptana-una-muy-buena-opcion/</link>
		<comments>http://cabezaderaton.com.ar/aptana-una-muy-buena-opcion/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 15:56:02 +0000</pubDate>
		<dc:creator>RetroFOX</dc:creator>
		
		<category><![CDATA[Herramientas Desarrollo WEB]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/aptana-una-muy-buena-opcion/</guid>
		<description><![CDATA[El 27 de abril del 2007 pensaba que una buena opción alternativa a Dreamweaver era ZendStudio y no me importaba que este no fuera gratuito. Pensaba que aplicar un poco de astucia a una versión trial para que dejaba de serlo era divertido. Hoy pienso un tanto distinto. Los que utilizamos linux y herramientas libres [...]]]></description>
			<content:encoded><![CDATA[<p>El 27 de abril del 2007 pensaba que una buena opción <a href="http://cabezaderaton.com.ar/zendstudio/" title="ZendStudio en Cabeza de Raton">alternativa a Dreamweaver era ZendStudio</a> y no me importaba que este no fuera gratuito. Pensaba que aplicar un poco de astucia a una versión trial para que dejaba de serlo era divertido. Hoy pienso un tanto distinto. Los que utilizamos linux y herramientas libres en general, de a poco nos hacemos devotos de una ideología que en casos extremos puede ser causa de confrontación con el mundo exterior. Creemos que esa gente aún sigue viviendo en una matrix; y nosotros somos como parte de un ejército de Mesías.</p>
<p class="postImg"><a href="http://notepad-plus.sourceforge.net/commun/screenshots/scrsh_multiView.gif"><img src="http://notepad-plus.sourceforge.net/commun/screenshots/scrsh_dockingFeature_small.png" /></a><br />
notepad++</p>
<p>Al grano; hoy es muy poco probable que crackee  aplicaciones. Esa es la respuesta que me han dado miles de personas que trabajan sin atacar el bolsillo del consumidor en forma directa. Yo les correspondo utilizándolas &#8230; y dando la espalda a demonios objetos extendidos de W95.</p>
<p>Uno de los problemas que tenía era no contar con un buen editor de código. De usar <em>gEdit</em> (editor nativo de gNome), pasé por <em>BlueFish</em> (también desarrollado con librerías GTK), hasta instalar el fantástico <em>notepadd++</em> bajo wine. Una pena que no contemos con un paquete para linux. De todas formas; el rendimiento es muy bueno y el creador de la aplicación <a href="http://notepad-plus.sourceforge.net/uk/nppLinux.php" title="Instalar notepadd++ bajo linux">así lo recomienda</a>.</p>
<p class="postImg"><img src="http://www.aptana.com/system/files/images/Picture9_thumb.png" title="AptanaStudio" alt="AptanaStudio" height="189" width="250" /><br />
Aptana Studio</p>
<p>Hace un tiempo comencé a usar <a href="http://www.aptana.com/" title="Aptana HomeSite">Aptana Studio</a>. Tiene todo lo que tiene que tener y mucho más. Buen entorno gráfico, amigable administración de ventanas, explorador de proyectos, editor de snippets, etc. Identifica código html, css y js. La herramienta de referencias nos ayuda en el auto completado de código. Costa de plugIns para RoR, PHP, iPhone y Aodbe AIR. O sea &#8230; muy completo. A Aptana no se lo conoce ni en una semana ni en un mes.</p>
<p>También cuenta con su propio framework <strong>Jaxer</strong> que nos facilita la programación con <em>AJAX</em>. El mismo editor cuenta con soporte de sincronización entre el cliente y el servidor. Digamos que es uno de los puntos más fuertes del editor. Yo prescindo de ello por utilizar otros frameworks. De todas formas, el módulo de Jaxer no es gratuito. <img src='http://cabezaderaton.com.ar/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Nada mejor que empezar a utilizarlo para disfrutarlo. Aptana es un plugIn de Eclipse; editor multilenguaje. Está programado en java lo que implica que la aplicación pueda ejecutarse en distintas plataformas. De pasar de linux a windows (cuando no queda otra &#8230;) y utilizar el entorno casi sin ninguna diferencia hace que el trastorno sea menos traumático.</p>
<p>Altamente recomendable. <strong><a href="http://www.aptana.com/products/" title="Productos de Aptana">Productos de Aptana</a></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/aptana-una-muy-buena-opcion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Variable de Variable en JavaScript.</title>
		<link>http://cabezaderaton.com.ar/variable-de-variable-en-javascript/</link>
		<comments>http://cabezaderaton.com.ar/variable-de-variable-en-javascript/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 16:56:36 +0000</pubDate>
		<dc:creator>RetroFOX</dc:creator>
		
		<category><![CDATA[MooTools]]></category>

		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/variable-de-variable-en-javascript/</guid>
		<description><![CDATA[Programando en javascript, lenguaje que nunca terminaré de entender a pleno, me vi con la necesidad de generar una variable con el valor de otra variable, similar a la asignación de PHP $$.
Investigué buscando una función o método que nos permita realizar la misma acción para JS y no tuve suerte; por lo que me [...]]]></description>
			<content:encoded><![CDATA[<p>Programando en javascript, lenguaje que nunca terminaré de entender a pleno, me vi con la necesidad de generar una variable con el valor de otra variable, <a href="http://es.php.net/manual/es/language.variables.variable.php" title="Variable de variable en PHP">similar a la asignación de PHP $$</a>.</p>
<p>Investigué buscando una función o método que nos permita realizar la misma acción para JS y no tuve suerte; por lo que me propuse implementar un pequeño script que haga dicha tarea. Se me ocurrió algo como ...</p>
<div class="syntax_hilite">
<div id="javascript-5">
<div class="javascript">String.<span style="color: #006600;">prototype</span>.<span style="color: #006600;">toVar</span> = <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #66cc66;">&#40;</span>arguments.<span style="color: #006600;">length</span><span style="color: #66cc66;">&#41;</span> <span style="color: #000066; font-weight: bold;">eval</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span> + <span style="color: #3366CC;">' = <span style="color: #000099; font-weight: bold;">\'</span>'</span> + arguments<span style="color: #66cc66;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #66cc66;">&#93;</span> + <span style="color: #3366CC;">'<span style="color: #000099; font-weight: bold;">\'</span>'</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">eval</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span> + <span style="color: #3366CC;">'= <span style="color: #000099; font-weight: bold;">\'</span><span style="color: #000099; font-weight: bold;">\'</span>'</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
<p>
Lo que hacemos es agregar un método nuevo al objeto nativo String denominado toVar. Como se utiliza ?. Sencillo:</p>
<div class="syntax_hilite">
<div id="javascript-6">
<div class="javascript"><span style="color: #009900; font-style: italic;">// Tenemos una variable 'miVar' con el valor 'Nombre'</span><br />
<span style="color: #003366; font-weight: bold;">var</span> miVar = <span style="color: #3366CC;">'Nombre'</span>;</p>
<p><span style="color: #009900; font-style: italic;">// Ahora .. una nueva variable 'Nombre = Damian'</span><br />
miVar.<span style="color: #006600;">toVar</span> <span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'Damian'</span><span style="color: #66cc66;">&#41;</span>;</div>
</div>
</div>
<p></p>
<p>La idea es crear una variable donde el nombre de la misma está almacenado en otra variable. Discutiendo dicho método en Foros del WEB. MaBoRaK ha realizado una definición más elegante:</p>
<div class="syntax_hilite">
<div id="javascript-7">
<div class="javascript">String.<span style="color: #006600;">prototype</span>.<span style="color: #006600;">toVar</span> = <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span>value<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; window<span style="color: #66cc66;">&#91;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#93;</span>=value || <span style="color: #003366; font-weight: bold;">null</span>;<br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">null</span>;<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
<p></p>
<p>Básicamente agrega al objeto window una nueva propiedad con el nombre que nos devuelve la palabra reservada <em>this</em> de valor pasado como parámetro del método. Si no se ha pasado un valor ... <em>value</em> será <em>undefined</em> y la propiedad asignará <em>null</em> (value || null). </p>
<p>Aportamos también el código para MooTools:</p>
<div class="syntax_hilite">
<div id="javascript-8">
<div class="javascript">String.<span style="color: #006600;">extend</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; toVar: <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span>value<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; window<span style="color: #66cc66;">&#91;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#93;</span>=value || <span style="color: #003366; font-weight: bold;">null</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">null</span>;<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span></div>
</div>
</div>
<p></p>
<p>Una última aclaración, ambos métodos definen variables globales; es complicado (yo aún no se si se puede) un método que genere una variable local.<br />
Interesante. Gracias <a href="http://www.forosdelweb.com">Foros del Web</a> y en particular a <a href="http://www.forosdelweb.com/miembros/maborak/">MaBoRaK</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/variable-de-variable-en-javascript/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ventana de HotKeys de Gmail.</title>
		<link>http://cabezaderaton.com.ar/ventana-de-hotkeys-de-gmail/</link>
		<comments>http://cabezaderaton.com.ar/ventana-de-hotkeys-de-gmail/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:24:44 +0000</pubDate>
		<dc:creator>RetroFOX</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/ventana-de-hotjeys-de-gmail/</guid>
		<description><![CDATA[
Hoy me vi sorprendido cuando al apretar reiteradas veces la tecla de signo de interrogación ? (pare mi teclado es Shift + una tecla al lado del cero) en gmail surge una linda ventana de los hotkeys. No se si es nuevo o no ... lo cierto es que para mi si lo es; y [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cabezaderaton.com.ar/wp-content/uploads/2008/04/googlehotkeys.png" title="Ventana hotkeys de GMail"><img src="http://cabezaderaton.com.ar/wp-content/uploads/2008/04/googlehotkeys-small.png" alt="googlehotkeys-small.png" /></a></p>
<p>Hoy me vi sorprendido cuando al apretar reiteradas veces la tecla de <em>signo de interrogación</em> <strong><em>? </em></strong>(pare mi teclado es Shift + una tecla al lado del cero) en gmail surge una linda ventana de los hotkeys. No se si es nuevo o no ... lo cierto es que para mi si lo es; y si lo es. denota que cada vez estoy mas enfermito, de lo contrario, otro post a mi colección de <em>artículos que intentaron ser un éxito y fracasaron en el intento Vol2.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/ventana-de-hotkeys-de-gmail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ser un Freelance o perecer en el intento.</title>
		<link>http://cabezaderaton.com.ar/ser-un-freelance-o-perecer-en-el-intento/</link>
		<comments>http://cabezaderaton.com.ar/ser-un-freelance-o-perecer-en-el-intento/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 19:42:35 +0000</pubDate>
		<dc:creator>RetroFOX</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/ser-un-freelance-o-perecer-en-el-intento/</guid>
		<description><![CDATA[Hoy es mi primer día oficial como programador freelance. He dejado mi trabajo de casi 8 años de antiguedad y mi indemnización ante un despido por parte de la empresa. Si viviese bajo un régimen liberal esto no sería tan trágico, pero las reglas de juego que me han tocado a mi y a los [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy es mi primer día oficial como programador freelance. He dejado mi trabajo de casi 8 años de antiguedad y mi indemnización ante un despido por parte de la empresa. Si viviese bajo un régimen liberal esto no sería tan trágico, pero las reglas de juego que me han tocado a mi y a los míos son las que son, y punto.</p>
<p>Ya hacen ...mas o menos 8 meses que empecé a lucrar de a poco con mi conocimiento y la verdad, el asunto no ha ido tan mal. Si todo sale bien, tendré mucho mas tiempo para profesionalizarme, escuchar música tranquilo en casa, y tratar de reactivar de a poquito este blog entre otras cosas.</p>
<p>El proyecto de conformar un grupo de trabajo puede ser mucho más difícil de lo que parece. Uno tiene que luchar contra dos tipos de personas: los que van a intentar trabajar con uno, que se tendrán que adaptar a esa atmósfera que de alguna manera los intentará estructurar, ... algo así como si la oficina de trabajo estuviese llena de un éter plástico. El segundo tipo de persona es uno mismo; tan peligroso y traicionero como cualquier otro.</p>
<p>En fin, espero que dentro de 4 meses no estar cocechando manzanas en alguna chacra del alto valle o, porque no, del valle medio.</p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/ser-un-freelance-o-perecer-en-el-intento/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tales and Dreams - Kwoon</title>
		<link>http://cabezaderaton.com.ar/tales-and-dreams-kwoon/</link>
		<comments>http://cabezaderaton.com.ar/tales-and-dreams-kwoon/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 14:34:14 +0000</pubDate>
		<dc:creator>RetroFOX</dc:creator>
		
		<category><![CDATA[Lo deberias Escuchar ...]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/tales-and-dreams-kwoon/</guid>
		<description><![CDATA[Luego del tambaleo sentimental producto de ver 'I lived on the moon' escaneo la net buscando 'Tales and Dreams' sin demasiado éxito.
Pensaba que iba a ser más sencilla esta labor, sobretodo por la cantidad de material audiovisual que tenemos actualmente a nuestra disposición; por ejemplo podemos bajar el disco de Iliana Calabró, la morocha Argentina. [...]]]></description>
			<content:encoded><![CDATA[<p>Luego del tambaleo sentimental producto de ver <em>'I lived on the moon'</em> escaneo la net buscando <em>'Tales and Dreams'</em> sin demasiado éxito.</p>
<p>Pensaba que iba a ser más sencilla esta labor, sobretodo por la cantidad de material audiovisual que tenemos actualmente a nuestra disposición; por ejemplo podemos bajar el disco de <a href="http://lopiordelared.blogspot.com/2007/09/iliana-calabro-la-morocha-argentina.html" title="Bosta Argentina">Iliana Calabró, la morocha Argentina</a>. Me duele un poco la cabeza ...</p>
<p>A lo que voy, solo pude encontrar un link torrent que no recuerdo como llegué a él. Tic tac va, tic tac viene ..., una Kbits por acá, otro por allá ... tengo en formato magnético este disco que a los fanáticos de Coldplay les puede llegar a parecer aburrido; no se si ...</p>
<p>A mi me gusta, pienso que es un buen disco para escuchar en un estado más que relajado. Tiene ese aire nostálgico y melancólico de <em>'Ok Computer'</em>. O sea ... un bajón.</p>
<p>Como soy un chico bueno, lo primero que hice al tener el material es colgarle a nuestro querido GigaSize (in your face, RapidShare !). Así que <em>'Tales and Dreams'</em> de <a href="http://www.kwoon-music.com/" title="HomeSite Kwoon">Kwoon</a> queda disponible para el disfrute de quien corresponda. Ciclotímicos abstenerse. No se recomienda consumirlo con <strong>Rivotril</strong>®.</p>
<p><a href="http://www.gigasize.com/get.php?d=o8j98v4b16f" title="Descarga Directa Tales And Dreams">Descarga Directa</a>. <a href="http://www.kwoon-music.com/" title="HomeSite Kwoon">HomeSite Kwoon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/tales-and-dreams-kwoon/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vivía en la luna</title>
		<link>http://cabezaderaton.com.ar/vivia-en-la-luna/</link>
		<comments>http://cabezaderaton.com.ar/vivia-en-la-luna/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 14:49:38 +0000</pubDate>
		<dc:creator>Pinien</dc:creator>
		
		<category><![CDATA[Lo deberias Ver ...]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/vivia-en-la-luna/</guid>
		<description><![CDATA[Después de unas largas vacaciones, sin muchas explicaciones volvemos, tratando de retomar despacito. Dando vueltas por las red, más precisamente YouTube, nos encontramos con una joyita en los videos destacados, digna de que amerite el retorno de la actividad en el blog:



Leyendo un poco, nos encontramos con que este video fue el ganador del  [...]]]></description>
			<content:encoded><![CDATA[<p>Después de unas largas vacaciones, sin muchas explicaciones volvemos, tratando de retomar despacito. Dando vueltas por las red, más precisamente <a href="http://es.youtube.com">YouTube</a>, nos encontramos con una joyita en los videos destacados, digna de que amerite el retorno de la actividad en el blog:<br />
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/aI01tcTD5rY&#038;hl=es"></param>
<param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/aI01tcTD5rY&#038;hl=es" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br />
Leyendo un poco, nos encontramos con que este video fue el ganador del <a href="http://webcuts.org/2007/index_de.html"> Webcuts.07 - Internet Film Fest Berlin</a> en la categoría "Mejor film", entre otros premios y esta basado en tema "I lived on the moon" del álbum "Tales and Dreams" del grupo <a href="http://www.kwoon-music.com/kwoon-news.php?lang=en">kwoon</a>. En la visita obligada a la <a href="http://www.yanim.net/">web del autor</a> nos encontramos algunas cosas lindas como el comic que inspiró el video:<br />
<a href='http://www.yanim.net/ilotm/images/TerreNataleL.jpg' title='Terre Natale'><img src='http://cabezaderaton.com.ar/wp-content/uploads/2008/03/terrenatalel.jpg' alt='Terre Natale' /></a><br />
que lo disfruten...</p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/vivia-en-la-luna/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutorial de Symfony</title>
		<link>http://cabezaderaton.com.ar/tutorial-de-symfony/</link>
		<comments>http://cabezaderaton.com.ar/tutorial-de-symfony/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 14:55:31 +0000</pubDate>
		<dc:creator>Pinien</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[frameWorks]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/tutorial-de-symfony/</guid>
		<description><![CDATA[Hace algún tiempo atrás tomamos la decisión de dejar de reinventar la rueda en PHP y empezar a usar un framework que nos alivianara el trabajo y sobretodo que nos ayudara a hacer mejor las cosas. Investigando un poco al vuelo decantamos en dos: ZEND y Symfony. Pensamos que para empezar debíamos optar por uno [...]]]></description>
			<content:encoded><![CDATA[<p>Hace algún tiempo atrás tomamos la decisión de dejar de reinventar la rueda en PHP y empezar a usar un framework que nos alivianara el trabajo y sobretodo que nos ayudara a hacer mejor las cosas. Investigando un poco al vuelo decantamos en dos: ZEND y Symfony. Pensamos que para empezar debíamos optar por uno de ellos y nos quedamos con Symfony, quisás por su filosofía de desarrollo y también por que hay mas disponibilidad de documentación en nuestro idioma. El otro lo dejamos para más adelante.<br />
En esta serie de artículos les contamos nuestra experiencia, recopilamos algunos artículos encontrados en la red en español y en inglés, y, basándonos en ellos, volcar nuestra interpretación. Nuestro objetivo es ampliar las unidades de estudio generando contenido y así compartir nuestro humilde conocimiento con quien quiera tomarlo.</p>
<p><strong><a href="http://cabezaderaton.com.ar/symfony/" title="Tutorial de Symfony">Esperemos que nos sirva a todos!</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/tutorial-de-symfony/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Frameworks es el presente ?</title>
		<link>http://cabezaderaton.com.ar/framwors-es-el-presente/</link>
		<comments>http://cabezaderaton.com.ar/framwors-es-el-presente/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 15:57:17 +0000</pubDate>
		<dc:creator>RetroFOX</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/framwors-es-el-presente/</guid>
		<description><![CDATA[Hace unos años nos introducíamos en el comienzo de una revolución de las aplicaciones webs ... en todo sentido. Por un lado, el resurgimiento de tecnologías existentes como javascript, que gracias a ese pequeño gran arreglo llamado AJAX, disparó el concepto de comunicación asincrónica entre el cliente y el servidor. Todo el mundo hablaba de [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos años nos introducíamos en el comienzo de una revolución de las aplicaciones webs ... en todo sentido. Por un lado, el resurgimiento de tecnologías existentes como javascript, que gracias a ese pequeño gran arreglo llamado AJAX, disparó el concepto de comunicación asincrónica entre el cliente y el servidor. Todo el mundo hablaba de AJAX y el 90% pensaba que con este se podía, por ejemplo, hacer drags&amp;drops. Creo todavía tenemos los conceptos flojitos. <a href="http://mosaic.uoc.edu/articulos/ctardaguila0706.html" title="Ajax vs Flash ?">Este artículo</a> bien redactado compara AJAX con FLASH. Como se puede llegar a eso ?. Simplemente porque no entendemos conceptualmente que es AJAX, que es xHTML, DOM, CSS, etc.</p>
<p>Y hablando de efectos gráficos no podemos pasar por alto su uso, masivo por cierto, en las interfaces de una página web. La Web 2.0 había llegado, y con ella, como los 9 jinetes de Mordor, surgieron los frameworks.</p>
<p>Pasaron a ser soldados de la primera fila en el frente de batalla. Día a día el desarrollo fue (y es) más rápido, acelerado y de mayor complejidad; son presos de su propio potencial y continua competencia. Es la ley evolutiva que les toca, creado paradójicamente por ellos mismos.</p>
<p>Uno de los aciertos mas relevantes fue brindarle al programador ordinario una herramienta con base solida y estable. Por ejemplo garantizarle a sus scripts compatibilidad en los distintos browsers. Este era uno de los cuquitos más molestos hace no mucho tiempo atrás. Ahora, al igual que Casper (Gasparín para muchos de habla hispana) es historia sin pena ni gloria.</p>
<p>Los frameworks elevaron el nivel de programación haciendo la labor mucho mas sencilla. Así como el email desplazó a las cartas de papel (al menos cuando el fin era puramente transmisión de información textual) los frameworks fulminaron las rutinas tan trilladas, altamente solucionadas, conocidas por todo el mundo pero que tarde o temprano debían ser encaradas.</p>
<p>Es que ... javascript y tecnologías relacionadas evolucionarán para donde los frameworks dictaminen. Porque ese es el concepto real y concreto. Tenemos un pasado definido, un presente caótico, transgresor, que le moja la oreja a flash, applets de java, los ya extinguidos activeX, etc ... y un futuro que ante tanto avance tecnológico no sabe para donde disparar. Entre el pasado y el futuro, existe una gran comunidad que continuamente le mueve la estantería a uno de los infinitos (tampoco es para tanto, no ?) caminos evolutivos. Así de apasionante como frustrante es esto. Uno no sabe a que vagón subirse ni en cual bajarse.</p>
<p>Los browsers y los entes reguladores del estándar como la W3C, quiero creer, incorporarán procesamientos actualmente ejecutados en forma interpretado por javascript a ejecutarlos en forma nativa. Un claro ejemplo es la función doble dolar $$().</p>
<p>Quien es el mayor beneficiario, el diseñador/programador o el visitante vulgar de un sitio web ?<br />
Fácil: El segundo, porque a priori la velocidad y calidad de ejecución se verá altamente mejorada, sin embargo, el programador inicialmente no verá grandes cambios ya que su código seguirá siendo el mismo. Quien se ocupa de esto ?. El framework, interface entre el código fuente y el motor nativo de javascript ejecutado por el browser.</p>
<p>Por eso amigo, te aconsejo que no vallas contra la corriente. Usa uno o varios frameworks serios. Puedes ver la evolución desde la estación de trenes o sentir la adrenalina por tu cuerpo a causa del vértigo evolutivo.</p>
<p>Frameworks es el presente ?.Que duda te cabe.</p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/framwors-es-el-presente/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Los Mejores diseños CSS del 2007</title>
		<link>http://cabezaderaton.com.ar/los-mejores-disenos-css-del-2007/</link>
		<comments>http://cabezaderaton.com.ar/los-mejores-disenos-css-del-2007/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 16:15:01 +0000</pubDate>
		<dc:creator>RetroFOX</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/los-mejores-disenos-css-del-2007/</guid>
		<description><![CDATA[
No soy amante de las múltiples colecciones que surgen día a día en lo que algunos denominan la blogosfera.
Las 10 mejores rutinas de JS, los 20 mejores themes de WP, 7 consejos para ser un brillante amante sexual, etc, son artículos donde los autores los utilizan como pequeñas entradas para que su blog no decaiga. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webdesignerwall.com/wp-content/uploads/2007/12/pixelmator-lg.jpg" /></p>
<p>No soy amante de las múltiples colecciones que surgen día a día en lo que algunos denominan la <a href="http://es.wikipedia.org/wiki/Blogosfera" title="Blogosfera según WikiPedia">blogosfera</a>.</p>
<p>Las 10 mejores rutinas de JS, los 20 mejores themes de WP, 7 consejos para ser un brillante amante sexual, etc, son artículos donde los autores los utilizan como pequeñas entradas para que su blog no decaiga. Entonces uno puede ver repetido el mismo artículo unas 20 veces en distintos sitios.</p>
<p>Como yo no escapo a esta mediocre realidad, con la diferencia que mi blog no llega ni a 100 visitas diarias, me hago eco de este artilugio e intentaré ser uno de los primeros en habla hispana en publicar <a href="http://www.webdesignerwall.com/trends/best-of-css-design-2007/" title="Best of CSS Design 2007"><strong>Best of CSS Design 2007</strong></a>.</p>
<p>Si no me equivoco, blogs como Genbeta, MicroSiervos serán los segundos.</p>
<p>Una vez mas lo puedes lograr Damián !.Vas a ser el primero en publicar un artículo tan intrascendente como inútil. Esperemos la semana entrante a ver que pasa. Saludos.</p>
<p>Vía <a href="http://www.smashingmagazine.com/" title="Smashing Magazine">Smashing Magazine</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/los-mejores-disenos-css-del-2007/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Los 7 Hacks CSS que deberíamos usar</title>
		<link>http://cabezaderaton.com.ar/los-7-hacks-css-que-deberiamos-usar/</link>
		<comments>http://cabezaderaton.com.ar/los-7-hacks-css-que-deberiamos-usar/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 19:25:56 +0000</pubDate>
		<dc:creator>RetroFOX</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://cabezaderaton.com.ar/los-7-hacks-css-que-deberiamos-usar/</guid>
		<description><![CDATA[Iba a comenzar esta entrada con un prólogo como 'Este artículo es una traducción de  The 7 CSS Hacks that we should use ...'; pero la basura flotante por los innumerables sitios webs me lo impidió.
Una de la cosas que más me ha servido para aprender en este ambiente es traducir artículos utilizando mi [...]]]></description>
			<content:encoded><![CDATA[<p>Iba a comenzar esta entrada con un prólogo como <em>'Este artículo es una traducción de  <a href="http://www.noupe.com/how-tos/7-css-hacks-you-cannt-live-without.html" title="The 7 CSS Hacks">The 7 CSS Hacks that we should use</a></em> ...'; pero la basura flotante por los innumerables sitios webs me lo impidió.</p>
<p>Una de la cosas que más me ha servido para aprender en este ambiente es traducir artículos utilizando mi mediocre inglés. Para compensar esta falencia me valgo de  ejemplos experimentales que yo mismo implemento; y que me sirven para introducirme aún más en contexto y finalmente, de toda esta bola, resulta una traducción amateur con ejemplos de uso práctico. Funciona. No podría hacer lo mismo con ... no se, por ejemplo, la estructura neuronal del cerebro de un oso panda; chino básico.</p>
<p>El problema es la fuente. Para su búsqueda suelo guiarme de blogs como ajaxian, solutoure, clientside, y algunos de habla hispana como aNieto2K.<br />
<em><strong>The 7 CSS Hacks that we should use</strong></em> salió publicado al mismo tiempo en la mayoría de estos blogs afines ... y sospeché algo raro (disculpen, las frases de Les Luthiers siempre son emergentes y recurrentes en mi, casi inconscientemente). Sin embargo CSS es uno de esos lenguajes (cual no ?) donde uno nunca termina de aprenderlo; por lo que encaré, junto con mi compañero Germán, la traducción e implementación de ejercicios de muestra.</p>
<p>El artículo original creo que confunde más de lo que ayuda. E indagando un poquito más, veo que es copia textual de otros artículos.  En fin ... al final lo usamos como puntapié inicial para implementar una guía de aprendizaje enfocada a una persona sencilla, que no tuviese demasiados conocimientos; gentil, amigable y apuesto, o sea, lo escribí para mi.</p>
<p>El Artículo indefectiblemente irá evolucionando a medida que implementemos ejemplos, investiguemos, en fin, desarrollemos. Así pues nuestra primer entrega; sin antes dar un pequeño y humilde consejo: no te guíes por todo lo que lees; tu mismo debes ser tu principal profesor</p>
<p><a href="http://cabezaderaton.com.ar/7-hacks-css/" title="7 Hacks CSS">Empecemos ...</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cabezaderaton.com.ar/los-7-hacks-css-que-deberiamos-usar/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
