<?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>Cuaderno de bitácora &#187; Desarrollo</title>
	<atom:link href="http://www.jberlana.es/tag/desarrollo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jberlana.es</link>
	<description>El Blog de Javier Berlana</description>
	<lastBuildDate>Wed, 28 Jul 2010 12:37:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Subversion + Netbeans</title>
		<link>http://www.jberlana.es/2010/06/02/subversion-netbeans/</link>
		<comments>http://www.jberlana.es/2010/06/02/subversion-netbeans/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 20:14:00 +0000</pubDate>
		<dc:creator>jberlana</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.jberlana.es/?p=216</guid>
		<description><![CDATA[Si hace poco comentaba lo útil que es que un programa se encargue de realizar las comunicaciones con el repositorio de Subversion de manera trasparente para el usuario, hoy me ratifico. En la entrada anterior hablaba de Coda para el desarrollo web; hoy le toca a Netbeans. NetBeans es un IDE de código abierto con una [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Si hace poco comentaba lo útil que es que un programa se encargue de realizar las comunicaciones con el repositorio de Subversion de manera trasparente para el usuario, hoy me ratifico. En la entrada anterior hablaba de Coda para el desarrollo web; hoy le toca a Netbeans.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><span id="more-216"></span></p>
<p style="text-align: justify;">NetBeans es un IDE de código abierto con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo fundado por Sun MicroSystems en junio de 2000. Pero bueno esto lo sabemos todos y sino está en la <a href="http://es.wikipedia.org/wiki/NetBeans" target="_blank">wikipedia</a>.<!--more--></p>
<p style="text-align: justify;">El caso es que el otro día me comento un colega que cuando estuvo currando en Tuenti todo el mundo trabajaba con Netbeans y que éste traía integrado varios sistemas de control de versiones. Así que nos pusimos a cacharrear y media hora después teníamos montado SVN en Netbeans.</p>
<p style="text-align: justify;">Es tremendamente sencillo:</p>
<ol style="text-align: justify;">
<li>Creas un proyecto nuevo.</li>
<li>En el menú -&gt; Team -&gt; Subversion -&gt; Checkout</li>
<li>Introducimos la URL del repositorio.</li>
<li>Dependiendo de como accedas a tu repositorio tendrás que identificarte de una manera o otra, con ssh+svn necesitas crear un túnel ssh con tu clave privada y añadir tu clave pública al fichero authorized_keys (en .ssh) en el servidor.</li>
<li style="text-align: justify;">Next y Finish, ya tienes subversion configurado en Netbeans.</li>
</ol>
<p style="text-align: justify;">Una vez configurado Netbeans ofrece las herramientas típicas de trabajo con subversión: panel con información sobre el estado del repositorio, ventana para hacer un diff con distintas versiones de un mismo fichero, posibilidad de mostrar los comentarios de los diferentes &#8220;comiteos&#8221; junto a la linea de código afectada&#8230;</p>
<p style="text-align: justify;"><a href="http://www.jberlana.es/wp-content/uploads/2010/06/status.jpg"><img class="aligncenter size-full wp-image-226" title="status" src="http://www.jberlana.es/wp-content/uploads/2010/06/status.jpg" alt="status Subversion + Netbeans" width="460" height="137" /></a></p>
<p style="text-align: justify;"><a href="http://www.jberlana.es/wp-content/uploads/2010/06/diff.jpg"><img class="aligncenter size-full wp-image-225" title="diff" src="http://www.jberlana.es/wp-content/uploads/2010/06/diff.jpg" alt="diff Subversion + Netbeans" width="460" height="377" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jberlana.es/2010/06/02/subversion-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion + Coda</title>
		<link>http://www.jberlana.es/2010/05/26/subversion-coda/</link>
		<comments>http://www.jberlana.es/2010/05/26/subversion-coda/#comments</comments>
		<pubDate>Wed, 26 May 2010 21:32:24 +0000</pubDate>
		<dc:creator>jberlana</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.jberlana.es/?p=197</guid>
		<description><![CDATA[Subversion es uno de los sistemas de control de versiones más utilizado y Coda es un editor enfocado al desarrollo web, con opciones para todo: integra gestor FTP, SFTP, terminal SSH, coloreado de sintaxis, asistente para CSS&#8230; es la bomba. Pero, ¿Y qué tiene que ver con subversión? Veamos&#8230; Primero un pequeño resumen de Subversion [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Subversion es uno de los sistemas de control de versiones más utilizado y Coda es un editor enfocado al desarrollo web, con opciones para todo: integra gestor FTP, SFTP, terminal SSH, coloreado de sintaxis, asistente para CSS&#8230; es la bomba. Pero, ¿Y qué tiene que ver con subversión? Veamos&#8230;</p>
<p style="text-align: justify;"><span id="more-197"></span>Primero un pequeño resumen de Subversion y sus principales opciones, no vaya a ser que de tanto usar Coda se me olvida usarlo desde consola&#8230;</p>
<ul style="text-align: justify;">
<li>svn import: para crear el repositorio.</li>
<li>svn checkout: Para copiar el repositorio a nuestra máquina.</li>
<li>svn update: Para actualizar nuestra copia.</li>
<li>svn add: Para añadir un nuevo fichero.</li>
<li>svn delete: Para eliminar un fichero.</li>
<li>svn move: Para mover un fichero.</li>
<li>svn status: Para ver nuestros cambios respecto al repositorio.</li>
<li>svn diff: Para hacer un diff.</li>
<li>svn revert: Para volver a la versión anterior.</li>
<li>svn commit: Para enviar los cambios al repositorio.</li>
</ul>
<p style="text-align: justify;">Pues bien, ya podemos olvidarnos de todo esto por que Coda, desde la versión 1.5, integra Subversion.</p>
<p style="text-align: justify;">Tan sólo tendremos que especificar el server desde el que se hará el checkout en el apartado Sites, y Coda se encargará de mantenernos al día de los cambios que se ha producido en el servidor, además de facilitarnos la tarea a la hora de hacer cualquier operación con nuestros ficheros.</p>
<p style="text-align: justify;"><a href="http://www.jberlana.es/wp-content/uploads/2010/05/Captura-de-pantalla-2010-05-27-a-las-00.32.20.png"><img class="aligncenter size-full wp-image-212" title="Subversion en cosa" src="http://www.jberlana.es/wp-content/uploads/2010/05/Captura-de-pantalla-2010-05-27-a-las-00.32.20.png" alt="Captura de pantalla 2010 05 27 a las 00.32.20 Subversion + Coda" width="357" height="340" /></a></p>
<p style="text-align: justify;">Una pena que la licencia del programa sea tan cara, $99 USD&#8230;</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.jberlana.es/2010/05/26/subversion-coda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Activa el menú de desarrollador en Safari</title>
		<link>http://www.jberlana.es/2009/10/06/activa-el-menu-de-desarrollador-en-safari/</link>
		<comments>http://www.jberlana.es/2009/10/06/activa-el-menu-de-desarrollador-en-safari/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 14:16:37 +0000</pubDate>
		<dc:creator>jberlana</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.jberlana.es/?p=58</guid>
		<description><![CDATA[¿Eres desarrollador web, usas safari y echas de menos herramientas como firbug de Firefox? pues si es así debes saber que desde la versión 3.0, el navegador Safari incluye una opción para mostrar información a los desarrolladores web. Este modo se conoce como &#8216;Developer Mode&#8217; o &#8216;herramientas de desarrollador&#8217;, activarlas debes modificar las opciones de com.apple.Safari [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">¿Eres desarrollador web, usas safari y echas de menos <strong>herramientas como firbug</strong> de Firefox? pues si es así debes saber que desde la versión 3.0, el navegador Safari incluye una opción para mostrar información a los desarrolladores web.</p>
<p style="text-align: justify;"><span id="more-58"></span>Este modo se conoce como &#8216;Developer Mode&#8217; o &#8216;herramientas de desarrollador&#8217;, activarlas debes modificar las opciones de com.apple.Safari para añadir la linea que habilita estas opciones, esto lo puedes hacer facilmente abriendo una terminal y escribiendo la siguiente línea:</p>
<p style="text-align: justify;">[cc lanf='bash']defaults write com.apple.Safari IncludeDebugMenu 1[/cc]</p>
<p style="text-align: justify;">Para desactivarlo es tan sencillo como poner de nuevo la variable IncludeDebugMenu a 0 en una terminal:</p>
<p style="text-align: justify;">[cc lanf='bash']defaults write com.apple.Safari IncludeDebugMenu 0[/cc]</p>
<p style="text-align: justify;">Para que los cambios se muestren en Safari debes reiniciar el navegador, algunas de las ventajas que obtendrás son:</p>
<ul>
<li>Diferentes agentes de usuario.</li>
<li>Consola de errores.</li>
<li>Editor de fragmentos.</li>
<li>Depurador de javascript.</li>
<li>Podrás desactivar caches.</li>
<li>Desactivar imágenes.</li>
<li>Desactivar estilos.</li>
<li>Desactivar javascript.</li>
<li>Mostra el Inspector.</li>
<li>&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jberlana.es/2009/10/06/activa-el-menu-de-desarrollador-en-safari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
