<?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>.:: didjeram ::. &#187; JavaScript</title>
	<atom:link href="http://www.didjeram.com/blog/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.didjeram.com/blog</link>
	<description>Si ya estás acá ...</description>
	<lastBuildDate>Sat, 04 Feb 2012 02:29:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Instalar Node.js, NPM.js, Stylus y Jade sin convertirte en demente</title>
		<link>http://www.didjeram.com/blog/2011/10/instalar-node-js-npm-js-stylus-y-jade-sin-convertirte-en-demente/</link>
		<comments>http://www.didjeram.com/blog/2011/10/instalar-node-js-npm-js-stylus-y-jade-sin-convertirte-en-demente/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 18:00:51 +0000</pubDate>
		<dc:creator>didjeram</dc:creator>
				<category><![CDATA[Educativo]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Interesante]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Primordial]]></category>
		<category><![CDATA[Sitios recomendados]]></category>

		<guid isPermaLink="false">http://www.didjeram.com/blog/?p=365</guid>
		<description><![CDATA[<!-- AddThis Button BEGIN -->
<div addthis:url='http://www.didjeram.com/blog/2011/10/instalar-node-js-npm-js-stylus-y-jade-sin-convertirte-en-demente/' addthis:title='Instalar Node.js, NPM.js, Stylus y Jade sin convertirte en demente ' class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>

<!-- AddThis Button END -->Como saben una de las grandes cosas de la vida es trabajar en lo que te guste, pero si tu trabajo hace que te duelan las manos por buscar caracteres como: { } : &#60; &#62;, no sería mejor olvidarlos. Si tu respuesta es Sí y haces cosas con Hojas de estilo y HTML, Stylus [...]]]></description>
			<content:encoded><![CDATA[<!-- AddThis Button BEGIN -->
<div addthis:url='http://www.didjeram.com/blog/2011/10/instalar-node-js-npm-js-stylus-y-jade-sin-convertirte-en-demente/' addthis:title='Instalar Node.js, NPM.js, Stylus y Jade sin convertirte en demente ' class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>

<!-- AddThis Button END --><p>Como saben una de las grandes cosas de la vida es trabajar en lo que te guste, pero si tu trabajo hace que te duelan las manos por buscar caracteres como: { } : &lt; &gt;, no sería mejor olvidarlos. Si tu respuesta es Sí y haces cosas con Hojas de estilo y HTML, <a title="Stylus" href="http://learnboost.github.com/stylus/" target="_blank">Stylus</a> y <a title="Jade" href="http://jade-lang.com/" target="_blank">Jade</a> son tu mejor alternativa. Al ingresar a estas páginas encontrarás la forma de instalación más sencilla del mundo:</p>
<blockquote><p>npm install stylus</p>
<p>npm install jade</p></blockquote>
<p>Lo primero que pasa por la cabeza de un usuario de Windows es: &#8220;WTF!&#8221; lo cual es bastante comprensible ya que con las nuevas versiones Vista y 7 casi olvidamos por completo qué es trabajar con Consolas o Terminales, así pues debes instalar el <a href="http://www.cygwin.com/" target="_blank">CygWin</a> o algún programa que te permita utilizar un ambiente Linux en Windows. (Por cierto hay un <a href="http://www.cristalab.com/tutoriales/instalar-node.js-jade-stylus-y-coffeescript-en-windows-c101052l/" target="_blank">tutorial en Cristalab</a> que hace lo mismo que este pero para Windows utilizando Cygwin)</p>
<p>En mi caso, utilicé Ubuntu 11.10 corriendo en Virtual Box, a modo de nostalgia por el Ubuntu, que por cierto ahora está muy bueno o mejor de lo que ya era sin duda I &lt;3 it!;  e instalé Node.js y NPM.js que son requisitos fundamentales para Stylus y Jade, claroque otros requisitos son Python hasta la versión 2.7 ya que por allí leí que la versión 3 todavía no era soportada por Node.js, así que desde la terminal coloqué estos comandos:</p>
<blockquote><p>$ sudo apt-get update</p>
<p>$ sudo apt-get install git-core curl build-essential openssl libssl-dev</p>
<p>$ git clone https://github.com/joyent/node.git &amp;&amp; cd node</p>
<p>$ ./configure</p>
<p>$ make</p>
<p>$ sudo make install</p>
<p>$ node -v</p>
<p>$ curl http://npmjs.org/install.sh | sudo sh</p>
<p>$ npm -v</p></blockquote>
<p>Que me instalan los requisitos, luego simplemente corro los comandos:</p>
<blockquote><p>$ npm install stylus</p>
<p>$ npm install jade</p></blockquote>
<p>En Virtual Box funciona correctamente pero con una última línea</p>
<blockquote><p>$ . ~/.profile</p></blockquote>
<p>Entonces ya podemos correr ambos compiladores, pero allí no acaba la cosa, esto es en Virtual Box, ya que todo iba muy bien decidí instalar el Ubuntu 11.10 en mi disco duro y así aprovechar al 100% este sistema operativo, así que lo instalo, hago todo lo mencionado anteriormente y advinien qué, No Corre, simplemente no funciona, y ahora qué hago?, pues lo básico leer y leer e intentarlo otra vez y nada, hata que lo logré y ya está, el procedimiento es similar pero con una pequeña variante que funciona utilizando el Instalador nativo de Linux, los pasos son los de arriba sin tomar en cuenta aún a Stylus y Jade y luego hacer esto para ver si tienes todo en orden:</p>
<blockquote><p>$ sudo apt-get install python-software-properties</p>
<p>$ sudo add-apt-repository ppa:chris-lea/node.js</p>
<p>$ sudo apt-get update</p>
<p>$ sudo apt-get install nodejs</p></blockquote>
<p>Una vez hecho esto ya poidemos instalar Stylus y Jade, pero no de la forma &#8220;npm install stylus&#8221;, ya que si solamente colocamos este texto, estos no serán reconocidos como comandos; a mi me funcionó de esta manera:</p>
<blockquote><p>$ sudo npm install stylus -g</p>
<p>$ sudo npm install jade -g</p></blockquote>
<p>Y ya está, de esta forma hago que se instale globalmente y que sí me reconozca las palabras &#8220;stylus&#8221; y &#8220;jade&#8221; como comandos. Ahora nos queda probar si en verdad funciona y para esto utilizaremos el siguiente comando:</p>
<blockquote><p>$ jade -v<br />
0.16.4</p></blockquote>
<p><a href="http://www.didjeram.com/blog/wp-content/uploads/consola.jpg"><img class="aligncenter size-full wp-image-374" title="consola" src="http://www.didjeram.com/blog/wp-content/uploads/consola.jpg" alt="" width="505" height="140" /></a></p>
<p>Espero les sirva, si tienen alguna pregunta o comentario, aunque yo no sea un experto en Linux intentaré ayudarles, ya que en verdad me al principio es un poco duro y si tu paciencia es más pequeña que un grano de arena pues allí si que te vuelves demente!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.didjeram.com/blog/2011/10/instalar-node-js-npm-js-stylus-y-jade-sin-convertirte-en-demente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dojo Toolkit (Herramientas JavaScript)</title>
		<link>http://www.didjeram.com/blog/2010/03/dojo-toolkit-herramientas-javascript/</link>
		<comments>http://www.didjeram.com/blog/2010/03/dojo-toolkit-herramientas-javascript/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 04:09:17 +0000</pubDate>
		<dc:creator>didjeram</dc:creator>
				<category><![CDATA[Interesante]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Primordial]]></category>
		<category><![CDATA[Sitios recomendados]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.didjeram.com/blog/?p=247</guid>
		<description><![CDATA[<!-- AddThis Button BEGIN -->
<div addthis:url='http://www.didjeram.com/blog/2010/03/dojo-toolkit-herramientas-javascript/' addthis:title='Dojo Toolkit (Herramientas JavaScript) ' class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>

<!-- AddThis Button END -->Hablando de temas de cómo hacer más rápido el trabajo diario, definitivamente optaremos por utilizar algo que ya esté hecho (no podemos reinventar la pólvora o si?) y si se trata de usar una herramienta que brinde mejores características a nuestras aplicaciones web definitivamente estamos hablando del famoso JavaScript, y ya que JQuery es el [...]]]></description>
			<content:encoded><![CDATA[<!-- AddThis Button BEGIN -->
<div addthis:url='http://www.didjeram.com/blog/2010/03/dojo-toolkit-herramientas-javascript/' addthis:title='Dojo Toolkit (Herramientas JavaScript) ' class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>

<!-- AddThis Button END --><p>Hablando de temas de cómo hacer más rápido el trabajo diario, definitivamente optaremos por utilizar algo que ya esté hecho (no podemos reinventar la pólvora o si?) y si se trata de usar una herramienta que brinde mejores características a nuestras aplicaciones web definitivamente estamos hablando del famoso JavaScript, y ya que JQuery es el rey, por lo menos entre la gente que conozco, decidí buscar algún otro medio para obtener lo mismo o algo parecido, y veo que tenemos otras opciones interesantes como el caso de <a rel="nofollow" href="http://www.dojotoolkit.org/" target="_blank">Dojo Toolkit</a> que es otra herramienta poderosa que nos ayudará en el desarrollo de proyectos.</p>
<p>Denle un vistazo y a ver que les parece, espero sus comentarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.didjeram.com/blog/2010/03/dojo-toolkit-herramientas-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

