<?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>Sofá Naranja &#187; Productividad</title>
	<atom:link href="http://sofanaranja.com/category/productividad/feed/" rel="self" type="application/rss+xml" />
	<link>http://sofanaranja.com</link>
	<description>el blog de Ale Muñoz, donde hay menos naranja de lo que uno podría esperar con un nombre como este</description>
	<lastBuildDate>Tue, 31 May 2011 10:30:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19861</generator>
		<item>
		<title>Orange Commands v1.4.0</title>
		<link>http://sofanaranja.com/2009/10/28/orange-commands-v1-4-0/</link>
		<comments>http://sofanaranja.com/2009/10/28/orange-commands-v1-4-0/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 18:04:49 +0000</pubDate>
		<dc:creator>Ale Muñoz</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[Mis proyectos]]></category>
		<category><![CDATA[Productividad]]></category>

		<guid isPermaLink="false">http://sofanaranja.com/?p=360</guid>
		<description><![CDATA[Anuncio rápido: ya tienes disponible la nueva y mejorada versión de Orange Commands. Novedades de esta versión respecto a la anterior (v1.3.0): Fallos corregidos: El comando &#8216;Set Size&#8217;ya no peta cuando le das a &#8216;Esc&#8217;para cerrarlo sin cambiar el tamaño &#8230; <a href="http://sofanaranja.com/2009/10/28/orange-commands-v1-4-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Anuncio rápido: ya tienes disponible la nueva y mejorada versión de <a href="/orangecommands/">Orange Commands</a>.</p>

<h3>Novedades de esta versión respecto a la anterior (v1.3.0):</h3>

<ul>
<li>Fallos corregidos:

<ul>
<li>El comando &#8216;Set Size&#8217;ya no peta cuando le das a &#8216;Esc&#8217;para cerrarlo sin cambiar el tamaño de un objeto.</li>
<li>Corregido un bug con los comandos de redimensionado que hacía que Fireworks se volviera loco después de redimensionar un grupo de objetos.</li>
</ul></li>
<li>Nuevos comandos

<ul>
<li>Export » All Pages as PNG 24, que exporta todas las páginas del documento en PNG 24</li>
<li>Set Page Name, para cambiar los nombres de las páginas sin usar la interfaz demencial de Fireworks</li>
<li>Dos comandos de texto: Join y Join With&#8230; para fusionar cajas de texto</li>
<li>Dos comandos de páginas: Vertical Trim y Vertical Trim All Pages, que recortan las páginas verticalmente al tamaño de los elementos que haya en la página.</li>
</ul></li>
</ul>

<p><strong>Postdata:</strong> estoy en proceso de actualizar el sistema que genera la documentación, y de momento la versión en castellano está un poco por detrás de la versión en inglés. Si quieres ver la documentación más reciente, la tienes disponible (en inglés) en <a href="http://github.com/bomberstudios/fireworks/blob/master/README.markdown">http://github.com/bomberstudios/fireworks/blob/master/README.markdown</a><h3 class='related_post_title'>Contenido relacionado:</h3><ul class='related_post'><li><a href='http://sofanaranja.com/2009/08/03/presentando-orangecommands/' title='Presentando OrangeCommands'>Presentando OrangeCommands</a></li><li><a href='http://sofanaranja.com/2009/03/11/reflexionando-sobre-herramientas/' title='Reflexionando sobre herramientas&#8230;'>Reflexionando sobre herramientas&#8230;</a></li><li><a href='http://sofanaranja.com/2008/07/08/atajos-de-teclado-en-fireworks/' title='Atajos de teclado en Fireworks'>Atajos de teclado en Fireworks</a></li><li><a href='http://sofanaranja.com/2008/02/28/reticulator-v169/' title='Reticulator v1.6.9'>Reticulator v1.6.9</a></li><li><a href='http://sofanaranja.com/2007/10/12/reticulator-162/' title='Reticulator 1.6.2'>Reticulator 1.6.2</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://sofanaranja.com/2009/10/28/orange-commands-v1-4-0/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Presentando OrangeCommands</title>
		<link>http://sofanaranja.com/2009/08/03/presentando-orangecommands/</link>
		<comments>http://sofanaranja.com/2009/08/03/presentando-orangecommands/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 07:37:42 +0000</pubDate>
		<dc:creator>Ale Muñoz</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[Productividad]]></category>

		<guid isPermaLink="false">http://sofanaranja.com/?p=341</guid>
		<description><![CDATA[Orange Commands es una colección de comandos para Fireworks CS3 y CS4 que sirven, esencialmente, para hacer más fácil la vida del diseñador web. Si eres lector habitual de este blog, ya sabrás cual es, en mi opinión, uno de &#8230; <a href="http://sofanaranja.com/2009/08/03/presentando-orangecommands/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Orange Commands es una colección de comandos para Fireworks CS3 y CS4 que sirven, esencialmente, para hacer más fácil la vida del diseñador web.</p>

<p>Si eres lector habitual de este blog, ya sabrás cual es, en mi opinión, <a href="http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/">uno de los pilares de la productividad y la innovación</a>.</p>

<p>En la línea habitual de &#8220;haz más haciendo menos&#8221;, Orange Commands surge de la imperiosa necesidad de perder menos tiempo haciendo cosas aburridas en Fireworks, para poder dedicarlo a menesteres mucho más interesantes.</p>

<p>La segunda motivación para Orange Commands es que me gusta trabajar a pantalla completa sin ninguna paleta abierta. ¿Las razones?:</p>

<ul>
<li>Porque uno es así de raro.</li>
<li>Porque la interfaz de Fireworks es tan lenta que cuando ocultas las paletas va <em>mucho</em> más rápido.</li>
<li>Porque la interfaz de Fireworks es <strong>fea</strong>.</li>
</ul>

<h2>Vale, suena bien&#8230; ¿qué hace Orange Commands exactamente?</h2>

<p>Pues empezó haciendo retículas (y llamándose <a href="/reticulator/">Reticulator</a>), y a día de hoy (que vamos por la versión 1.3) hace todas estas cosas (y alguna más, abajo tienes la lista completa):</p>

<ul>
<li><p><strong>Redimensionar objetos con el teclado</strong>. El por qué Adobe no ha puesto esto de serie en Fireworks continúa siendo un misterio&#8230;</p>

<p>Si piensas que no necesitas redimensionar objetos con el teclado (que es lo mismo que pensé yo cuando <a href="http://kekoponte.com">Keko</a> me pidió que le programara estos comandos) es porque todavía no lo has hecho. Si sólo me tuviera que quedar con una cosa de Orange Commands, sería esto&#8230;</p></li>
<li><p><strong>Cambiar la transparencia de objetos con el teclado</strong>, que es algo que Photoshop tiene (mas o menos) pero Fireworks no tenía. Otra cosa que piensas que no vas a necesitar hasta que un día te sorprendes no pudiendo vivir sin ella.</p></li>
<li><p><strong>Cambiar el color de relleno, de línea y de fondo de documento con el teclado</strong>, que es algo esencial si no quieres tener abiertas mil paletas (¿he dicho ya que Fireworks funciona mucho más rápido con las paletas ocultas?)</p></li>
<li><p><strong>Exportar la página actual como un PNG a 24 bits con un sólo atajo de teclado</strong>, sin abrir la ventana de previsualización (¿adivinas por qué? porque es <strong>lenta de cojones</strong>) y sin tener que cambiar opciones en ninguna parte. Con este comando puedes tardar entre 1 y 5 segundos en mandarle a alguien por email un pantallazo de lo que estés haciendo :)</p></li>
<li><p><strong>Reticulator</strong>, nuestro viejo conocido, ahora tiene un atajo de teclado para la retícula más habitual (la 960-16-9).</p></li>
<li><p><strong>Rodear de guías una selección con el teclado</strong>. Selecciona lo-que-sea, dale a <img src="/img/key_control.png" alt="key_control.png" /><img src="/img/key_plus.png" alt="Plus" /><img src="/img/key_shift.png" alt="Shift" /><img src="/img/key_plus.png" alt="Plus" /><img src="/img/key_w.png" alt="W" />, y tendrás cuatro guías enmarcando tu selección. Esto debo usarlo unas 400 veces al día, y la inspiración (y el atajo de teclado :) vienen directamente de TextMate.</p></li>
<li><p><strong>Posicionar elementos con el teclado</strong>. ¿He dicho que Fireworks es lento?</p></li>
<li><p>Y más cosillas&#8230;</p></li>
</ul>

<h2>¡Cáspita!, ¡Zapateta!, ¡Repámpanos!&#8230; ¡Lo quiero!</h2>

<p>Estás de suerte, porque Orange Commands es <strong>gratis total</strong>. No sólo es Software Por La Patilla™, sino que es código abierto (a modo de homenaje a todas esas almas caritativas que han sembrado el mundo de software libre molón del que nos aprovechamos todos los días y que incluso nos da de comer)</p>

<p>Si eres de esa gente rara que quiere ver el código fuente, lo tienes disponible en <a href="http://github.com/bomberstudios/fireworks">http://github.com/bomberstudios/fireworks</a> (por si quieres asegurarte de que los comandos no ejecutan nada raro, ni se beben tu cerveza, ni te levantan a la novia por la espalda sin avisar)</p>

<p>Si eres gente normal, tienes los comandos para descargar, y toda su documentación, en <a href="/orangecommands">la página de Orange Commands</a></p>

<p>¡Feliz semana!<h3 class='related_post_title'>Contenido relacionado:</h3><ul class='related_post'><li><a href='http://sofanaranja.com/2009/10/28/orange-commands-v1-4-0/' title='Orange Commands v1.4.0'>Orange Commands v1.4.0</a></li><li><a href='http://sofanaranja.com/2009/04/24/gtd-con-papel/' title='GTD con papel'>GTD con papel</a></li><li><a href='http://sofanaranja.com/2009/03/11/reflexionando-sobre-herramientas/' title='Reflexionando sobre herramientas&#8230;'>Reflexionando sobre herramientas&#8230;</a></li><li><a href='http://sofanaranja.com/2008/07/18/poor-mans-version-control/' title='poor man&#8217;s version control'>poor man&#8217;s version control</a></li><li><a href='http://sofanaranja.com/2008/07/08/atajos-de-teclado-en-fireworks/' title='Atajos de teclado en Fireworks'>Atajos de teclado en Fireworks</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://sofanaranja.com/2009/08/03/presentando-orangecommands/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GTD con papel</title>
		<link>http://sofanaranja.com/2009/04/24/gtd-con-papel/</link>
		<comments>http://sofanaranja.com/2009/04/24/gtd-con-papel/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 09:13:18 +0000</pubDate>
		<dc:creator>Ale Muñoz</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[gtd]]></category>

		<guid isPermaLink="false">http://sofanaranja.com/?p=336</guid>
		<description><![CDATA[Después de probar Things.app, OmniFocus, The Hit List, Actiontastic, y casi todas las combinaciones posibles de wikis, clientes de mail, blocs de notas y tinglados absurdos de sincronización y gestión, me vuelvo al método que mejor me ha funcionado: el &#8230; <a href="http://sofanaranja.com/2009/04/24/gtd-con-papel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Después de probar <a href="http://culturedcode.com/things/">Things.app</a>, <a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a>, <a href="http://www.potionfactory.com/blog/2009/01/08/hit-list-public-preview">The Hit List</a>, <a href="http://www.kaboomerang.com/">Actiontastic</a>, y casi todas las combinaciones posibles de wikis, clientes de mail, blocs de notas y tinglados absurdos de sincronización y gestión, me vuelvo al método que mejor me ha funcionado: <strong>el papel</strong>.</p>

<p>Aquí, el kit GTD definitivo:</p>

<p><img src="http://farm4.static.flickr.com/3653/3469780737_b9415d6bd6.jpg" alt="GTD Kit" /></p>

<ul>
<li><strong>Tarjetas de cartulina</strong>, disponibles en varios tamaños. 1 euro el paquete de 100.</li>
<li><strong>Clips de papel de Muji</strong>. Los más pequeños que encontré. No recuerdo exactamente el precio, pero también rondan el euro.</li>
<li><strong>Un boli Pilot C4 de 0.2mm</strong>. Mi boli fetiche. En mi opinión, lo más parecido a la perfección para escribir por menos de 3 euros.</li>
</ul>

<p>Los distintos tamaños de tarjetas me permiten usarlas para varias cosas:</p>

<ul>
<li>las más pequeñas, de 65 x 95 mm, van siempre en un bolsillo o en la mochila.</li>
<li>las más grandes, de 100 x 150 mm son perfectas para bocetillos, dibujines, prototipos&#8230;</li>
<li>las medianas, de 75 x 125 mm, las uso como bloc de notas en mi mesa de trabajo y como mini-atril con un pequeño hack:</li>
</ul>

<p><img src="http://farm4.static.flickr.com/3606/3469783705_de91b9c26b.jpg" alt="Atril" /></p>

<p>Se acabaron los problemas de baterías, cobertura, sincronización, brillos en la pantalla y peso innecesario.</p>

<p>Y de regalo me llevo un sistema personalizable, ordenable infinitamente por el criterio que quiera, que no necesita updates, y que nunca dejará de funcionar aunque cambie de sistema operativo :)<h3 class='related_post_title'>Contenido relacionado:</h3><ul class='related_post'><li><a href='http://sofanaranja.com/2009/08/03/presentando-orangecommands/' title='Presentando OrangeCommands'>Presentando OrangeCommands</a></li><li><a href='http://sofanaranja.com/2008/07/18/poor-mans-version-control/' title='poor man&#8217;s version control'>poor man&#8217;s version control</a></li><li><a href='http://sofanaranja.com/2007/11/15/ahorrando-tiempo-con-textmate-y-subversion/' title='Ahorrando tiempo con TextMate y Subversion'>Ahorrando tiempo con TextMate y Subversion</a></li><li><a href='http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/' title='Elogio de la vagancia'>Elogio de la vagancia</a></li><li><a href='http://sofanaranja.com/2007/06/15/mejora-tu-productividad-con-la-carpeta-current/' title='Mejora tu productividad con la carpeta &#8220;Current&#8221;'>Mejora tu productividad con la carpeta &#8220;Current&#8221;</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://sofanaranja.com/2009/04/24/gtd-con-papel/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Atajos de teclado en Fireworks</title>
		<link>http://sofanaranja.com/2008/07/08/atajos-de-teclado-en-fireworks/</link>
		<comments>http://sofanaranja.com/2008/07/08/atajos-de-teclado-en-fireworks/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 10:23:59 +0000</pubDate>
		<dc:creator>Ale Muñoz</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[Fireworks]]></category>

		<guid isPermaLink="false">http://sofanaranja.com/?p=247</guid>
		<description><![CDATA[Ya he comentado en alguna ocasión que en la Gran Corporación somos fans de Fireworks. Tengo pendiente un post más detallado explicando por qué, pero de momento aquí va un pequeño adelanto : ) Independientemente del software que utilices, ya &#8230; <a href="http://sofanaranja.com/2008/07/08/atajos-de-teclado-en-fireworks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ya he comentado en alguna ocasión que en <a href="http://the-cocktail.com">la Gran Corporación</a> somos fans de Fireworks. Tengo pendiente un post más detallado explicando por qué, pero de momento aquí va un pequeño adelanto : )</p>

<p>Independientemente del software que utilices, ya sabrás que los atajos de teclado son el mejor aliado de la productividad y la vagancia.</p>

<p>Lo que a lo mejor no sabes es que los atajos de teclado de Fireworks, además de ser personalizables de una forma bastante sencilla, pueden asignarse a tus propios comandos.</p>

<p>Para personalizar los atajos de teclado, abre el menú <strong>Fireworks » Keyboard Shortcuts&#8230;</strong></p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2008/07/picture-85.png" alt="Panel de asignación de atajos de teclado de Fireworks" /></p>

<p>Puedes seleccionar varios grupos de atajos por defecto (Illustrator, Freehand, Photoshop&#8230;) para que no tengas que reaprender lo que ya sabes, y puedes guardar tu propio set personalizado (ideal para transportarlo de un equipo a otro si usas varios ordenadores)</p>

<p>Si te fijas en el panel verás que aparece el menú &#8220;Commands&#8221;, que es donde se encuentran cosas como <a href="http://sofanaranja.com/reticulator/">Reticulator</a> y otros comandos personalizados:</p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2008/07/picture-86.png" alt="Panel de atajos con teclas personalizadas" /></p>

<p>Si seleccionas un item de menú podrás asignarle la combinación de teclas que más rabia te de, y lo mejor es que el atajo funcionará <em>siempre</em> (ahora veremos por qué esto es importante)</p>

<h3>Un ejemplo práctico (al menos para mi : )</h3>

<p>Una cosa que siempre me ha molestado de Fireworks (y de Illustrator, y de Freehand, y de&#8230;) es que no es fácil cambiar el color de una selección sin hacer malabarismos con el ratón. Tienes que moverlo a donde tengas la paleta de colores, seleccionar el color, y luego volver a donde estabas. Si además tienes las paletas ocultas la operación es un coñazo. Y en el caso de Fireworks, si tienes un texto seleccionado el 90% de las veces te lo acabarás cargando al darle a TAB para mostrar las paletas.</p>

<p>Solución: un comando de Fireworks, claro : )</p>

<p>Guarda el fichero <a href="http://code.sofanaranja.com/fwcommands/Color/Show%20Color%20Picker.jsf">Show Color Picker.jsf</a> en tu carpeta de comandos (en Mac es <code>~/Library/Application Support/Adobe/Fireworks CS3/Commands/</code>)
y asígnale un atajo de teclado (yo he usado <code>Ctrl + Shift + C</code>). A partir de ahora, cuando quieras cambiar el color de <strong>cualquier cosa</strong> sólo tienes que pulsar el atajo de teclas, y un bello selector de color aparecerá en la posición donde tengas el ratón:</p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2008/07/picture-82-480x300.png" alt="Show Color Picker en acción" /></p>

<p>Aún tengo que arreglar un par de bugs, a saber:</p>

<ul>
<li><del>si el objeto seleccionado no tiene relleno, inexplicablemente no funciona con el color #FFFFFF (con todos los demás si). Esto parece un bug de Fireworks, pero tengo que confirmarlo.</del> Bug corregido! Es un fallo de Fireworks, pero he encontrado un bonito &#8220;workaround&#8221; :P</li>
<li>si usas el comando con una selección de texto se colorea toda la caja de texto y no sólo la selección. Más que un bug es un &#8220;así funciona Fireworks&#8221;, pero ya tengo más o menos claro cómo resolverlo, sólo es cuestión de tiempo.</li>
</ul>

<p>Espero que os sea útil!<h3 class='related_post_title'>Contenido relacionado:</h3><ul class='related_post'><li><a href='http://sofanaranja.com/2009/10/28/orange-commands-v1-4-0/' title='Orange Commands v1.4.0'>Orange Commands v1.4.0</a></li><li><a href='http://sofanaranja.com/2009/08/03/presentando-orangecommands/' title='Presentando OrangeCommands'>Presentando OrangeCommands</a></li><li><a href='http://sofanaranja.com/2009/03/11/reflexionando-sobre-herramientas/' title='Reflexionando sobre herramientas&#8230;'>Reflexionando sobre herramientas&#8230;</a></li><li><a href='http://sofanaranja.com/2008/02/28/reticulator-v169/' title='Reticulator v1.6.9'>Reticulator v1.6.9</a></li><li><a href='http://sofanaranja.com/2007/10/12/reticulator-162/' title='Reticulator 1.6.2'>Reticulator 1.6.2</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://sofanaranja.com/2008/07/08/atajos-de-teclado-en-fireworks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ahorrando tiempo con TextMate y Subversion</title>
		<link>http://sofanaranja.com/2007/11/15/ahorrando-tiempo-con-textmate-y-subversion/</link>
		<comments>http://sofanaranja.com/2007/11/15/ahorrando-tiempo-con-textmate-y-subversion/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 18:08:09 +0000</pubDate>
		<dc:creator>Ale Muñoz</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://sofanaranja.com/2007/11/15/ahorrando-tiempo-con-textmate-y-subversion/</guid>
		<description><![CDATA[Como llevo una temporada sin postear, aprovecho unos segundos de tiempo libre para contaros un pequeño truco motivado por el espíritu de la Infinita Vagancia™ y el típico comentario de &#8220;molaría que TextMate hiciera&#8230;&#8221; (en este caso, de David Alonso) &#8230; <a href="http://sofanaranja.com/2007/11/15/ahorrando-tiempo-con-textmate-y-subversion/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Como llevo una temporada sin postear, aprovecho unos segundos de tiempo libre para contaros un pequeño truco motivado por el espíritu de la Infinita Vagancia™ y el típico comentario de &#8220;molaría que TextMate hiciera&#8230;&#8221; (en este caso, de <a href="http://autodidacto.com">David Alonso</a>)</p>

<p>El truco de hoy es la típica chorrada que te molesta 80 veces al día, y cuando la resuelves te das cuenta de lo poco que nos queremos en general (resolverlo no llevó más de 2 minutos)</p>

<p><strong>Escenario:</strong> usas <a href="http://subversion.tigris.org">Subversion</a> desde línea de comando, pero escribes tus mensajes de commit con TextMate (y si no lo haces, ahora te cuento cómo)</p>

<p><strong>Problema:</strong> cuando escribes tu mensaje de commit, tienes que guardar el documento y luego cerrarlo para que se &#8220;registre&#8221; el mensaje y se haga el commit.</p>

<p><strong>Idea:</strong> guardar y cerrar con un atajo de teclado, pero sólo en los mensajes de commit de Subversion.</p>

<h2>Usando TextMate como editor de mensajes de commit</h2>

<p>Si quieres usar TextMate para editar tus mensajes de commit, la cosa es bastante simple. Tienes que asegurarte de tener instalada la utilidad &#8220;mate&#8221; (usando el menú &#8220;Help » Terminal Usage&#8230;&#8221;) y añadir esto en tu fichero .bash_profile:</p>

<pre><code>export SVN_EDITOR='mate -w'
</code></pre>

<p>Para ello, cuando hayas instalado &#8216;mate&#8217;puedes abrir una ventana de Terminal.app (que por defecto inicia una sesión en tu carpeta $HOME) y escribir:</p>

<pre><code>mate .bash_profile
</code></pre>

<p>Se abrirá el fichero .bash_profile si existe, y si no se creará.</p>

<p>Añade la línea &#8220;export &#8230;&#8221; donde quieras, cierra el fichero y cierra la ventana de Terminal.app (necesitas abrir una nueva para que el fichero .bash_profile se vuelva a leer)</p>

<h2>Siguiente paso: el comando de TextMate</h2>

<p>Una de las múltiples maravillas de TextMate es el sistema de &#8220;scoping&#8221;.</p>

<p>De una forma muy simplificada, el &#8220;scoping&#8221; es una forma de identificar qué tipo de texto estás editando. Mediante un sistema de expresiones regulares, TextMate puede reconocer en qué lenguaje estás programando; Y dentro de ese lenguaje, si estás editando un String, una función, un número&#8230;</p>

<p>Afortunadamente, los tipos que mantienen el bundle de Subversion tuvieron la deferencia de identificar cuándo un fichero es un mensaje de commit de Subversion.</p>

<p>El scope para un mensaje de commit es</p>

<pre><code>text.subversion-commit
</code></pre>

<p>Otra maravilla de TextMate es que puedes limitar un comando a un scope, de forma que podemos escribir un comando que sólo funcione cuando estamos editando un mensaje de commit.</p>

<p>Para hacer nuestra vida más fácil, vamos a crear un comando que guarde y cierre el documento actual, y asignarlo a la combinación de teclas &#x2318; + S (que ya estamos usando para guardar)</p>

<p>Así que abrimos el editor de Bundles con &#x2303; + &#x2325; + &#x2318; + B y creamos un nuevo comando en el bundle de Subversion:</p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2007/11/nuevo-comando-de-textmate.png" alt="Nuevo Comando de TextMate" /></p>

<p>Le asignamos un bonito nombre:</p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2007/11/nombrando-el-comando.png" alt="Nombrando el Comando" /></p>

<p>lo rellenamos de contenido:</p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2007/11/comando-save-and-commit.png" alt="Comando Save and Commit" /></p>

<p>y cerramos la ventana del Bundle Editor.</p>

<p>A partir de ahora, cuando escribamos</p>

<pre><code>svn ci nuestro_bello_fichero_modificado
</code></pre>

<p>se abrirá una ventana de TextMate con esta pinta:</p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2007/11/ventana-de-commit.png" alt="Ventana de Commit" /></p>

<p>donde podemos escribir nuestro mensaje de commit, y al pulsar &#x2318; + S para guardar, se cerrará automáticamente y empezará nuestro commit :)</p>

<p>Y eso es todo, de momento&#8230;<h3 class='related_post_title'>Contenido relacionado:</h3><ul class='related_post'><li><a href='http://sofanaranja.com/2008/04/13/autosave-en-textmate/' title='Autosave en TextMate'>Autosave en TextMate</a></li><li><a href='http://sofanaranja.com/2009/08/03/presentando-orangecommands/' title='Presentando OrangeCommands'>Presentando OrangeCommands</a></li><li><a href='http://sofanaranja.com/2009/04/24/gtd-con-papel/' title='GTD con papel'>GTD con papel</a></li><li><a href='http://sofanaranja.com/2008/07/18/poor-mans-version-control/' title='poor man&#8217;s version control'>poor man&#8217;s version control</a></li><li><a href='http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/' title='Elogio de la vagancia'>Elogio de la vagancia</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://sofanaranja.com/2007/11/15/ahorrando-tiempo-con-textmate-y-subversion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Reticulator 1.6.2</title>
		<link>http://sofanaranja.com/2007/10/12/reticulator-162/</link>
		<comments>http://sofanaranja.com/2007/10/12/reticulator-162/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 22:02:48 +0000</pubDate>
		<dc:creator>Ale Muñoz</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Mis proyectos]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[aunsepuedesermasvago]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[mxp]]></category>
		<category><![CDATA[reticula]]></category>
		<category><![CDATA[reticulator]]></category>

		<guid isPermaLink="false">http://sofanaranja.com/2007/10/12/reticulator-162/</guid>
		<description><![CDATA[Acabo de subir a la web de Reticulator una nueva versión (la 1.6.2) que añade una pequeña mejora: Reticulator ahora usa el ancho o alto del objeto que tengamos seleccionado como ancho o alto por defecto de la retícula. Actualicen, &#8230; <a href="http://sofanaranja.com/2007/10/12/reticulator-162/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Acabo de subir a la <a href="/reticulator/">web de Reticulator</a> una nueva versión (la 1.6.2) que añade una pequeña mejora:</p>

<ul>
<li>Reticulator ahora usa el ancho o alto del objeto que tengamos seleccionado como ancho o alto por defecto de la retícula.</li>
</ul>

<p>Actualicen, prueben, y comenten qué les parece (y sugerencias para mejoras o reportes de bugs : )<h3 class='related_post_title'>Contenido relacionado:</h3><ul class='related_post'><li><a href='http://sofanaranja.com/2007/06/11/reticulator-un-creador-de-reticulas-para-fireworks/' title='Reticulator, un creador de retículas para Fireworks'>Reticulator, un creador de retículas para Fireworks</a></li><li><a href='http://sofanaranja.com/2008/02/28/reticulator-v169/' title='Reticulator v1.6.9'>Reticulator v1.6.9</a></li><li><a href='http://sofanaranja.com/2007/08/01/nueva-version-de-reticulator/' title='Nueva versión de Reticulator'>Nueva versión de Reticulator</a></li><li><a href='http://sofanaranja.com/2009/10/28/orange-commands-v1-4-0/' title='Orange Commands v1.4.0'>Orange Commands v1.4.0</a></li><li><a href='http://sofanaranja.com/2009/08/03/presentando-orangecommands/' title='Presentando OrangeCommands'>Presentando OrangeCommands</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://sofanaranja.com/2007/10/12/reticulator-162/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Elogio de la vagancia</title>
		<link>http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/</link>
		<comments>http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 07:25:02 +0000</pubDate>
		<dc:creator>Ale Muñoz</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[filosofia]]></category>
		<category><![CDATA[vagancia]]></category>

		<guid isPermaLink="false">http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/</guid>
		<description><![CDATA[Uno de los temas en los que hice mucho hincapié en el taller de ayer fue en las múltiples ventajas de ser extremadamente vago. Como me parece un tema bastante interesante, quisiera extenderme un poco más en el asunto, que &#8230; <a href="http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Uno de los temas en los que hice mucho hincapié en el taller de ayer fue en las múltiples ventajas de ser <strong>extremadamente vago</strong>.</p>

<p>Como me parece un tema bastante interesante, quisiera extenderme un poco más en el asunto, que creo que se merece un post para él solo.</p>

<h3>¿No es la vagancia una cualidad horrible?</h3>

<p>Hombre&#8230; depende de cómo lo mires&#8230; Para estos casos siempre recurro a la misma cita, de un gran personaje con el que tengo la suerte de trabajar, <a href="http://lacoctelera.com/porras">Sergio Gil</a>:</p>

<blockquote>
  <p>Para mí hay dos tipos de vagos, el vago bueno y el vago malo. Al vago bueno no le gusta trabajar, y hace cosas increíblemente ingeniosas para no tener que hacerlo.</p>
</blockquote>

<p>Es decir&#8230; ser vago no implica necesariamente que no hagas bien tu trabajo. De hecho, muchas veces es justo lo contrario. Un <strong>buen</strong> vago hará su trabajo muy bien a la primera para no tener que repetirlo, y tan rápido como pueda para dedicar su tiempo a otros menesteres más interesantes.</p>

<h3>¿Qué es, exactamente, ser &#8220;extremadamente vago&#8221;?</h3>

<p>Es una habilidad que se resume en preguntarse constantemente <strong>&#8220;¿Podría yo hacer esto con menos esfuerzo?&#8221;</strong></p>

<p>La vagancia extrema es el motor del progreso, la ciencia, y las herramientas de automatización de tareas.</p>

<p>Los ordenadores no se inventaron para pasarte 8 horas al día haciendo lo mismo mecánicamente. Se inventaron para pasarte 7 horas pensando cómo hacer tu tarea automáticamente y dejar que el ordenador la haga en 10 minutos. Y por supuesto, invertir los 50 minutos restantes en ver videos chalados en YouTube.</p>

<h3>Automatiza, automatiza, automatiza&#8230;</h3>

<p>Siempre que se habla de las maravillas de la informática moderna, invariablemente surge el tema de la automatización. Las macros de Office, las acciones de Photoshop, los comandos de Fireworks&#8230; todos destinados a permitirte trabajar mejor, más rápido&#8230; y <strong>menos</strong>, que es lo importante.</p>

<p>Sin embargo, una de las mayores ventajas de la automatización queda normalmente eclipsada por los cantos de sirena del aumento de la productividad: <strong>cuando automatizas, reduces la cantidad de errores</strong>.</p>

<p>Si todos los días tengo que hacer una tarea que se compone de 10 pasos, puedo certificar que me equivocaré en uno de ellos el 90% de las veces. Y además no será siempre el mismo.</p>

<p>Sin embargo, si creo un sistema automático que haga las 10 tareas bien y pongo un mínimo de cuidado en hacerlo &#8220;idiot-proof&#8221; (es decir, que si escribo el comando equivocado no borre todos mis datos) habré reducido enormemente la posibilidad de cagarla en alguno de los pasos.</p>

<p>Si además resulta que la tarea se ejecuta más rápido, accidentalmente he mejorado mi productividad. Pero lo importante es que duermo más tranquilo :)</p>

<h3>Siempre se puede hacer mejor</h3>

<p>Otro de los pilares del progreso humano es la revelación de que, trabajes como trabajes, seas lo eficaz que seas y automatices lo que automatices, <strong>siempre puedes ser aún más vago</strong>.</p>

<p>Y si piensas que no, es que eres un flojo :P<h3 class='related_post_title'>Contenido relacionado:</h3><ul class='related_post'><li><a href='http://sofanaranja.com/2009/08/03/presentando-orangecommands/' title='Presentando OrangeCommands'>Presentando OrangeCommands</a></li><li><a href='http://sofanaranja.com/2009/04/24/gtd-con-papel/' title='GTD con papel'>GTD con papel</a></li><li><a href='http://sofanaranja.com/2009/04/08/cambiando-de-servidor/' title='cambiando de servidor'>cambiando de servidor</a></li><li><a href='http://sofanaranja.com/2009/03/11/reflexionando-sobre-herramientas/' title='Reflexionando sobre herramientas&#8230;'>Reflexionando sobre herramientas&#8230;</a></li><li><a href='http://sofanaranja.com/2009/02/25/%c2%bfpost-largo-o-post-corto/' title='¿Post largo, o post corto?'>¿Post largo, o post corto?</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Mejora tu productividad con la carpeta &#8220;Current&#8221;</title>
		<link>http://sofanaranja.com/2007/06/15/mejora-tu-productividad-con-la-carpeta-current/</link>
		<comments>http://sofanaranja.com/2007/06/15/mejora-tu-productividad-con-la-carpeta-current/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 07:34:24 +0000</pubDate>
		<dc:creator>Ale Muñoz</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Productividad]]></category>

		<guid isPermaLink="false">http://sofanaranja.com/2007/06/15/mejora-tu-productividad-con-la-carpeta-current/</guid>
		<description><![CDATA[Inauguro una nueva categoría en el blog, &#8220;Productividad&#8221;, donde iré compartiendo trucos y técnicas que uso a diario para trabajar menos (y mejor) Como dijo el gran Sergio Gil: Para mí hay dos tipos de vagos, el vago bueno y &#8230; <a href="http://sofanaranja.com/2007/06/15/mejora-tu-productividad-con-la-carpeta-current/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Inauguro una nueva categoría en el blog, &#8220;Productividad&#8221;, donde iré compartiendo trucos y técnicas que uso a diario para trabajar menos (y mejor)</p>

<p>Como dijo el gran <a href="http://lacoctelera.com/porras">Sergio Gil</a>:</p>

<blockquote>
  <p>Para mí hay dos tipos de vagos, el vago bueno y el vago malo. Al vago bueno no le gusta trabajar, y hace cosas increíblemente ingeniosas para no tener que hacerlo</p>
</blockquote>

<p>El primer truco es una técnica bastante simple para no tener que acordarte de dónde están los ficheros con los que andas trasteando.</p>

<p>Básicamente, consiste en tener en alguna parte (yo la tengo en el escritorio) una carpeta &#8220;Current&#8221; (o como quieras llamarla) donde irás copiando accesos directos a lo que tengas entre manos en cada momento.</p>

<p>Yo la tengo en el escritorio porque:</p>

<ol>
<li>Es más fácil tirar cosas dentro usando Exposé</li>
<li>Es fácil de ver (sólo tengo 4 iconos)</li>
<li>En cualquier otro sitio se me olvida que está y dejo de usarla :)</li>
</ol>

<p>Mi escritorio actual es una cosa así:</p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2007/06/escritorio-minimalista.png" alt="Escritorio minimalista" /></p>

<p>y como veréis la carpeta &#8220;Current&#8221; no tiene pérdida :)</p>

<p>Además de en el escritorio, tengo un acceso directo a &#8220;Current&#8221; en el Sidebar del Finder, con lo que tengo acceso a la carpeta desde todas las aplicaciones a la hora de abrir y guardar ficheros:</p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2007/06/textmate-open.png" alt="TextMate: Open" /></p>

<p>Por último, para tener siempre la carpeta a un atajo de teclado de distancia, he cambiado una de las preferencias menos utilizadas del Finder: la carpeta por defecto para nuevas ventanas.</p>

<p><img src="http://sofanaranja.com/wp-content/uploads/2007/06/carpeta-por-defecto-para-nuevas-ventanas.png" alt="Carpeta por defecto para nuevas ventanas" /></p>

<p>Así, cada vez que pulso <strong>&#x2318; N</strong> en el Finder tengo mi ventana de &#8220;Marrones en Curso&#8221; lista&#8230;</p>

<p>Como veréis, en &#8220;Current&#8221; tengo sobre todo accesos directos a carpetas. Para crear un acceso directo, basta con arrastrar el elemento mientras pulsamos &#x2325; y &#x2318;. El cursor se convertirá en el símbolo de acceso directo, y ya podemos arrastrar el icono a Current. Otro detalle de agradecer es que podemos cambiar el nombre del acceso directo y seguirá llevándonos al mismo sitio (algo muy útil si todas tus carpetas de código en todos tus proyectos se llaman &#8220;Code&#8221; :)</p>

<p>Y eso es todo (que no es poco para ser el primer truco :)<h3 class='related_post_title'>Contenido relacionado:</h3><ul class='related_post'><li><a href='http://sofanaranja.com/2009/08/03/presentando-orangecommands/' title='Presentando OrangeCommands'>Presentando OrangeCommands</a></li><li><a href='http://sofanaranja.com/2009/04/24/gtd-con-papel/' title='GTD con papel'>GTD con papel</a></li><li><a href='http://sofanaranja.com/2008/07/18/poor-mans-version-control/' title='poor man&#8217;s version control'>poor man&#8217;s version control</a></li><li><a href='http://sofanaranja.com/2007/11/15/ahorrando-tiempo-con-textmate-y-subversion/' title='Ahorrando tiempo con TextMate y Subversion'>Ahorrando tiempo con TextMate y Subversion</a></li><li><a href='http://sofanaranja.com/2007/09/19/elogio-de-la-vagancia/' title='Elogio de la vagancia'>Elogio de la vagancia</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://sofanaranja.com/2007/06/15/mejora-tu-productividad-con-la-carpeta-current/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.545 seconds -->

