<?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>OSBIZ &#187; mindmap</title>
	<atom:link href="http://blog.monera.net/tag/mindmap/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.monera.net</link>
	<description>OPEN SOURCE / FREE SOFTWARE BUSINESS THOUGHTS</description>
	<lastBuildDate>Wed, 28 Apr 2010 12:01:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2-beta2</generator>
		<item>
		<title>No pienso plantearme buenos propÃ³sitos para 2010</title>
		<link>http://blog.monera.net/2009/12/16/no-pienso-plantearme-buenos-propositos-para-2010/</link>
		<comments>http://blog.monera.net/2009/12/16/no-pienso-plantearme-buenos-propositos-para-2010/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 17:12:35 +0000</pubDate>
		<dc:creator>fmonera</dc:creator>
				<category><![CDATA[ArtÃ­culos]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[libertad]]></category>
		<category><![CDATA[mindmap]]></category>
		<category><![CDATA[OrganizaciÃ³n]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[productividad]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[thinkingrock]]></category>

		<guid isPermaLink="false">http://blog.monera.net/?p=206</guid>
		<description><![CDATA[Â¿Por quÃ© no hago propÃ³sitos ni planteamientos de cambio para 2010? Porque no los necesito.Â Uso GTD, por tanto tengo definidos mis horizontes de perspectiva. Mediante estos horizontes me mantengo motivado y enfocado a lo que quiero. Enero no es un mes distinto a Mayo en cuanto a motivaciÃ³n. Mucho se ha escrito sobre la parte [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-210" title="buenos-propositos" src="http://blog.monera.net/wp-content/uploads/2009/12/buenos-propositos-300x208.jpg" alt="buenos-propositos" width="300" height="208" />Â¿Por quÃ© <strong>no hago propÃ³sitos ni planteamientos de cambio para 2010</strong>? Porque no los necesito.Â <strong>Uso GTD</strong>, por tanto <strong>tengo definidos mis horizontes de perspectiva</strong>. Mediante estos horizontes me mantengo motivado y enfocado a lo que quiero. Enero no es un mes distinto a Mayo en cuanto a motivaciÃ³n.</p>
<p>Mucho se ha escrito sobre la parte de GTD orientada a acciones y proyectos, pero creo que se ha escrito muy poco acerca de los horizontes de perspectiva, y creo que es una de las grandes aportaciones de GTD, asÃ­ que voy a orientar esta entrada a cÃ³mo funcionan en general los horizontes de perspectiva y tambiÃ©n, en concreto, cÃ³mo los utilizo yo.</p>
<p>Entonces, <strong>Â¿QuÃ© es lo que tengo que sustituye a mis buenos propÃ³sitos de 2010? </strong></p>
<ol>
<li><strong><span style="text-decoration: underline;">Mis metas a largo</span></strong> (50.000 ft)<br />
Las tengo en un mapa mental (<a href="http://freemind.sourceforge.net" onclick="pageTracker._trackPageview('/outgoing/freemind.sourceforge.net?referer=');">freemind</a>), y esencialmente esÂ una descripciÃ³n textual de lo que quiero ser y hacer en la vida en las Ã¡reas que considero principales:<em> negocios, economÃ­a / finanzas, organizaciÃ³n personal, expresiÃ³n creativa, salud, familia, crecimiento personal, conciencia social, ocio y relaciones personales</em>. <span id="more-206"></span><br />
No diferencio entre vida personal y laboral. Esta diferencia es un camelo absoluto inventado con un fin perverso sobre el cual hablarÃ© algÃºn dÃ­a. Mis objetivos son mis objetivos. Son laborales, familiares, artÃ­sticos, sociales, etc etc. La diferencia entre personal y laboral simplemente no cabe.<br />
Entre mis metas a largo tengo cosas como las siguientes:<br />
- <strong>EconomÃ­a / Finanzas</strong>: Tengo una economÃ­a sana, que consiste en disponer de un fondo de retiro con aportaciones mensuales, un fondo de emergencias, un porcentaje de ingresos mensuales para negocios y proyectos personales. El dinero que necesito para vivir viene de inversiones y no de salario de modo que pueda lograr la libertad financiera.<br />
- <strong>OrganizaciÃ³n</strong>: Dispongo de un sistema que me permite encajar, organizar y afrontar cualquier cambio en mi vida. Dispongo de mucho tiempo libre.<br />
- <strong>Familia</strong>: Mi familia vive feliz. Nos divertimos. Mis hijas crecen con una personalidad creativa y crÃ­tica.<br />
- <strong>Negocios</strong>: &#8230;<br />
- &#8230;<br />
Este mapa me acompaÃ±a desde hace dos aÃ±os y <strong>lo reviso cada dos o tres meses</strong>. EstÃ¡ completamente alineado con mi familia lo que hace que estemos muy enfocados en las decisiones familiares.</li>
<li><strong><span style="text-decoration: underline;">mi visiÃ³n a 3-5 aÃ±os</span></strong> (40.000 ft)<br />
Es un conjunto de proyectos, propÃ³sitos y Ã¡reas de mejora que tengo que llevar a cabo que me acercan a mis metas a largo.<br />
FÃ­sicamente estÃ¡ en el mismo mapa mental por comodidad. Aunque aquÃ­ lo pongo textualmente, estÃ¡n representados como ramas del mapa.<br />
Este nivel <strong>lo reviso cada mes</strong>, aunque tampoco cambia muy a menudo. No pasarÃ­a nada si lo revisara cada 2 o 3 meses.<br />
Por ejemplo, aquÃ­ hay cosas como las siguientes (lo voy a simplificar que es bastante amplio):<br />
- <strong>Familia / Hijos</strong>: Mis hijos van al mejor colegio que puedo pagar. Se transmitir a mis hijas cÃ³mo ser curiosas, cÃ³mo no tener miedo al fracaso y cÃ³mo valorar sus propias ideas y ser crÃ­ticas con las ideas de la mayorÃ­a. Me divierto con mi esposa, le dedico tiempo y se involucra en los negocios familiares.<br />
- <strong>Salud / Sobrepeso</strong>: Dispongo de un sistema balanceado que me permite mantenerme en un peso sano. Tengo una alimentaciÃ³n equilibrada.<br />
- <strong>EconomÃ­a / Plan financiero</strong>: Dispongo de un plan financiero a 24 meses que mantengo actualizado. (aquÃ­ tambiÃ©n tengo un montÃ³n de ratios, cantidades absolutas, etc etc que son el objetivo que quiero alcanzar)<br />
- <strong>EconomÃ­a / Deuda</strong>: He eliminado toda mi deuda (incluyendo hipotecas).<br />
- <strong>ExpresiÃ³n creativa / MÃºsica</strong>: Toco habitualmente varios instrumentos. Vuelvo a componer mÃºsica habitualmente<br />
- <strong>&#8230; (muchÃ­simas mÃ¡s cosas) </strong></li>
<li><strong><span style="text-decoration: underline;">mis objetivos a 12 meses</span></strong> (30.000 ft)<br />
Este nivel lo utilizo para equilibrar a medio plazo mis Ã¡reas de responsabilidad con el objetivo de orientar mis proyectos a la visiÃ³n de lo que quiero conseguir. Este nivel estÃ¡ formado por proyectos de largo plazo, los cuales no necesito revisar todas las semanas.<br />
FÃ­sicamente lo gestiono mediante el Software <a href="http://www.trgtd.com.au" onclick="pageTracker._trackPageview('/outgoing/www.trgtd.com.au?referer=');">ThinkingRock</a>, que es parte de <a href="http://blog.monera.net/2008/09/04/gtd-improve-integration-in-thinkingrock/">mi sistema de productividad</a>. Cualquier proyecto que tiene un &#8220;30k.&#8221; delante, es un objetivo a 12 meses. La diferencia con los proyectos normales es que, en la revisiÃ³n semanal, tiendo a evaluar el &#8220;Beneficio a lograr&#8221; de estos proyectos con mÃ¡s detenimiento que en los normales. AdemÃ¡s me sirven como criterio para decidir si un Ã¡rea de responsabilidad debo aceptarla o no.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Este primer pedido es para ver los e-books, ver cÃ³mo es de complejo instalar nuestras aplicaciones, etc etc y luego regalar a clientes o conocidos. TodavÃ­a no hay negocio <img src='http://blog.monera.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</div>
</li>
<li><strong><span style="text-decoration: underline;">mis Ã¡reas de responsabilidad</span></strong> (20.000 ft)<br />
Son las Ã¡reas en las que he decidido que se desempeÃ±e mi actividad. Obviamente estÃ¡n enfocadas a mis objetivos a corto, medio y largo plazo.<br />
Mis Ã¡reas de responsabilidad <strong>las reviso todos los meses</strong>. Si hay algÃºn Ã¡rea que no me acerca a mis objetivos, entonces creo proyectos y acciones para eliminarla. Sin mÃ¡s.<br />
<strong>Todos los proyectos y acciones que entran en mi sistema estÃ¡n asociados a un Ã¡rea de responsabilidad. Todos.</strong> Si me llega un proyecto o acciÃ³n que no puedo encajar en mis Ã¡reas de responsabilidad no lo acepto. AquÃ­ soy realmente agresivo.<br />
FÃ­sicamente lo gestiono con ThinkingRock. Este software permite jerarquizar proyectos y sub-proyectos, por lo que es muy fÃ¡cil. Simplemente las Ã¡reas de responsabilidad son los proyectos mÃ¡s exteriores al Ã¡rbol (les pongo un &#8220;20k.&#8221; delante). Los proyectos normales los creo dentro de algÃºn Ã¡rea de responsabilidad.<br />
Mis Ã¡reas de responsabilidad son muy amplias. Os pongo unas cuantas al azar:<br />
- Trabajo / DirecciÃ³n General de Open Sistemas<br />
- Trabajo / DirecciÃ³n de Marketing de Open Sistemas<br />
- Trabajo / Entorno de trabajo<br />
- Aprendizaje y crecimiento personal / Mantenimiento de mi marca personal<br />
- Salud / Deporte<br />
- Familia / EducaciÃ³n de mi hija<br />
- Finanzas / Inversiones<br />
- Finanzas / Control financiero<br />
- Responsabilidad social<br />
- &#8230;</li>
<li><strong><span style="text-decoration: underline;">mis proyectos activos</span></strong> (10.000 ft)<br />
Un proyecto es cualquier cosa a lograr que requiera mÃ¡s de una acciÃ³n. Por tanto, quien usa GTD tiende a gestionar muchos mÃ¡s proyectos que el resto de la gente (o al menos los mismos, solamente que el resto de la gente no considera &#8220;arreglar la manguera del jardÃ­n&#8221; un proyecto y yo si).<br />
Tengo siempre alrededor de 50 proyectos vivos (y unos 800 en &#8220;AlgÃºn dÃ­a / QuizÃ¡s / Proyectos futuros&#8221;) .<br />
Todos los viernes, durante el repaso semanal, reviso la lista &#8220;AlgÃºn dÃ­a / QuizÃ¡s / Proyectos futuros&#8221; y me traigo a proyectos aquellos en los que quiero trabajar en la prÃ³xima semana. Y envÃ­o a &#8220;AlgÃºn dÃ­a / QuizÃ¡s / Proyectos futuros&#8221; aquellos en los que no voy a trabajar.</li>
<li>y <strong><span style="text-decoration: underline;">mis prÃ³ximas acciones</span></strong> (pista de aterrizaje)<br />
Mis prÃ³ximas acciones las tengo divididas por contextos, ya que me permite trabajar en &#8220;batch&#8221;, es decir, hacer todas las llamadas al mismo tiempo, escribir todos los e-mails de golpe, etc. Esto incrementa la productividad en varios Ã³rdenes de magnitud.Â La alternativa (lo que ha aprendido la gente antes de aprender GTD) es trabajar en &#8220;proyectos&#8221;, lo cual es mucho mÃ¡s ineficiente y desmotivante por bastantes motivos que tampoco voy a detallar aquÃ­.<br />
Mis contextos son bastante estÃ¡ndar: @a la espera, @anywhere, @casa, @cita/reuniÃ³n, @cita/reuniÃ³n (uno genÃ©rico y uno para cada persona con la que mÃ¡s cosas trato), @compras/recados/fuera de casa, @email, @leer/revisar/procesar, @llamadas, @llevar/traer, @oficina, @online, @ordenador, @pensar/planificar/brainstorming.</li>
</ol>
<p>Si has leido hasta aquÃ­, entenderÃ¡s por quÃ© es absurdo para mi definir &#8220;Buenos propÃ³sitos para 2010&#8243;. No lo necesito. <strong>Tengo mis propÃ³sitos claramente definidos todo el tiempo y guÃ­an mis decisiones cada dÃ­a de mi vida</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monera.net/2009/12/16/no-pienso-plantearme-buenos-propositos-para-2010/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>GTD: Improve integration in ThinkingRock</title>
		<link>http://blog.monera.net/2008/09/04/gtd-improve-integration-in-thinkingrock/</link>
		<comments>http://blog.monera.net/2008/09/04/gtd-improve-integration-in-thinkingrock/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 17:48:43 +0000</pubDate>
		<dc:creator>fmonera</dc:creator>
				<category><![CDATA[ArtÃ­culos]]></category>
		<category><![CDATA[cÃ³digo fuente]]></category>
		<category><![CDATA[Cygwin]]></category>
		<category><![CDATA[David Allen]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[fmonera at opensistemas dot com]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[mindmap]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[thinkingrock]]></category>
		<category><![CDATA[unix system]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.monera.net/?p=70</guid>
		<description><![CDATA[This article is about the way I organize myself (I happily follow the &#8220;Getting Things Done&#8221; metodology). To help me manage tasks and projects, I use ThinkingRock. I have finished the infrastructure for integrating of external apps into TR (by using some scripting magic and the Notes field). At the moment it is a quick [...]]]></description>
			<content:encoded><![CDATA[<p>This article is about the way I organize myself (I happily follow the &#8220;<a href="http://en.wikipedia.org/wiki/Getting_Things_Done" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Getting_Things_Done?referer=');">Getting Things Done</a>&#8221; metodology). To help me manage tasks and projects, I use <a href="http://www.thinkingrock.com.au" onclick="pageTracker._trackPageview('/outgoing/www.thinkingrock.com.au?referer=');">ThinkingRock</a>.</p>
<p><span class="postbody">I have finished the infrastructure for integrating of external apps into TR (by using some scripting magic and the Notes field). At the moment it is a quick hack, but &#8220;it works for me (TM)&#8221; <img src="http://www.thinkingrock.com.au/forum/images/smiles/icon_razz.gif" border="0" alt="Razz" /></span></p>
<p>This article complements the KMail integration post which can be found here: <a href="http://www.thinkingrock.com.au/forum/viewtopic.php?t=2321" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.thinkingrock.com.au/forum/viewtopic.php?t=2321&amp;referer=');">http://www.thinkingrock.com.au/forum/viewtopic.php?t=2321</a></p>
<p>At the moment, I have integrated:</p>
<ul>
<li> <span style="text-decoration: underline;">Freemind</span>: For mind mapping and many other tasks (it is a very important app for my daily work)</li>
<li><span style="text-decoration: underline;">Openproj</span>: A MSProject like app for managing complex projects</li>
<li><span style="text-decoration: underline;">TiddlyWiki</span>: A very interesting tool for structured documentation</li>
</ul>
<p>Adding new apps (openoffice, gimp, &#8230;) is really easy, as everything is done outside TR and without programming. I will come on this topic later.</p>
<p><span style="font-weight: bold;">VISION</span><br />
I have just created a project/action in TR, and now I want to:</p>
<ul>
<li> Attach a mindmap from an existing template very easily without bothering with filenames and folders</li>
<li> Attach a complex project from an existing template very easily without bothering with filenames and folders</li>
<li> Attach a new spreadsheet from an existing template very easily without bothering with filenames and folders</li>
<li> Keep everything related to the main project/action</li>
<li> Have all the docs available with a single click in the link</li>
<li> Easily create templates (for example I have a mind-map template with all the things I have to ask to a customer interested in elearning).</li>
<li> If I want to add 4 different files to an action, I just have to: launch the script, select the templates and press enter (this is not completely achieved at the moment <img src="http://www.thinkingrock.com.au/forum/images/smiles/icon_razz.gif" border="0" alt="Razz" /> )</li>
<li> Everything must be safe (no modifying or reading the xml file) and must survive between updates of TR</li>
</ul>
<p><span id="more-70"></span></p>
<p><span style="font-weight: bold;">MAIN PICTURE</span></p>
<p>On the TR side, the magic is done by linking to files in the &#8220;notes&#8221; field. This links are opened by <span style="font-weight: bold;">xdg-open</span>, which in fact calls the default application for the file. Nothing new here.</p>
<p><a class="postlink" href="http://img267.imageshack.us/my.php?image=trappintegration6mz5.png" target="_blank" onclick="pageTracker._trackPageview('/outgoing/img267.imageshack.us/my.php?image=trappintegration6mz5.png&amp;referer=');"><img src="http://img267.imageshack.us/img267/4312/trappintegration6mz5.png" border="0" alt="" width="380" height="92" /></a></p>
<p>On the Linux side, there is a script (I have created an icon in my panel) which:<br />
1) shows the available templates (you can select one or more)</p>
<p><a class="postlink" href="http://img114.imageshack.us/my.php?image=trappintegration1sp2.png" target="_blank" onclick="pageTracker._trackPageview('/outgoing/img114.imageshack.us/my.php?image=trappintegration1sp2.png&amp;referer=');"><img src="http://img114.imageshack.us/img114/6687/trappintegration1sp2.png" border="0" alt="" /></a></p>
<p>2) asks for -optional- base names (names and paths are not important as they will be correctly linked from within TR)</p>
<p><a class="postlink" href="http://img233.imageshack.us/my.php?image=trappintegration3zz5.png" target="_blank" onclick="pageTracker._trackPageview('/outgoing/img233.imageshack.us/my.php?image=trappintegration3zz5.png&amp;referer=');"><img src="http://img233.imageshack.us/img233/2697/trappintegration3zz5.png" border="0" alt="" /></a></p>
<p>3) creates folders to store the new files (it ensures there will be no collisions, so you can have many &#8220;Brainstorming&#8221; base names for different projects <img src="http://www.thinkingrock.com.au/forum/images/smiles/icon_smile.gif" border="0" alt="Smile" /> ). You can choose a folder if you want, but I see no reason for that. This is done through an option&#8217;s window, which in many cases you can just accept the defaults and press enter.</p>
<p><a class="postlink" href="http://img402.imageshack.us/my.php?image=trappintegration2he7.png" target="_blank" onclick="pageTracker._trackPageview('/outgoing/img402.imageshack.us/my.php?image=trappintegration2he7.png&amp;referer=');"><img src="http://img402.imageshack.us/img402/8286/trappintegration2he7.png" border="0" alt="" /></a></p>
<p>4) creates new files based on copies from templates (mm, sxw, pdf, &#8230;) and puts them in the new folders</p>
<p>5) Shows a popup with the text you have to paste into TR</p>
<p><a class="postlink" href="http://img78.imageshack.us/my.php?image=trappintegration5se6.png" target="_blank" onclick="pageTracker._trackPageview('/outgoing/img78.imageshack.us/my.php?image=trappintegration5se6.png&amp;referer=');"><img src="http://img78.imageshack.us/img78/1963/trappintegration5se6.png" border="0" alt="" /></a></p>
<p><span style="font-weight: bold;">THE TEMPLATES</span></p>
<p>To find the available templates, the application looks into the TEMPLATES folder (see below). There it finds a folder for every template.</p>
<p><a class="postlink" href="http://img504.imageshack.us/my.php?image=trappintegration7rk0.png" target="_blank" onclick="pageTracker._trackPageview('/outgoing/img504.imageshack.us/my.php?image=trappintegration7rk0.png&amp;referer=');"><img src="http://img504.imageshack.us/img504/3720/trappintegration7rk0.png" border="0" alt="" width="466" height="267" /></a></p>
<p>Inside every folder, there is a single file named exactly as the folder plus the corresponding extension (NOTE: This will probably be improved in future versions to be able to put more than one file on each template). You can edit the file with the corresponding application to adapt the template to whatever you want:</p>
<p><a class="postlink" href="http://img294.imageshack.us/my.php?image=trappintegration8fb1.png" target="_blank" onclick="pageTracker._trackPageview('/outgoing/img294.imageshack.us/my.php?image=trappintegration8fb1.png&amp;referer=');"><img src="http://img294.imageshack.us/img294/4133/trappintegration8fb1.png" border="0" alt="" /></a></p>
<p>Obviously, you can put there whatever you want. Any kind of file.</p>
<p>In the end, the template file will be copied to the destination and renamed to the base name you choose.</p>
<p><span style="font-weight: bold;">THE CODE (and install steps)</span></p>
<p>1) Select all the text and paste it to a text file, named &#8220;tr_integration.sh&#8221; and assign execution rights (chmod 755 tr_integration.sh).</p>
<p>2) In the code, you will need to change:<br />
- PROYECTOS: which points to a folder where you want to store all files and folders created<br />
- TEMPLATES: which points to the templates folder</p>
<p>3) Create a shortcut available easily <img src="http://www.thinkingrock.com.au/forum/images/smiles/icon_razz.gif" border="0" alt="Razz" /></p>
<table border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>Code:</strong></span></td>
</tr>
<tr>
<td class="code">#!/bin/bash<br />
# Name: tr_integration v.0.1<br />
# License: GPL v3<br />
# Author: fmonera at opensistemas dot com</p>
<p>PROYECTOS=&#8221;/home/monera/temas/personal/proyectos&#8221;<br />
TEMPLATES=&#8221;/home/monera/temas/personal/templates&#8221;</p>
<p># List of items<br />
for I in `ls $TEMPLATES`<br />
do<br />
WANTEDLIST=&#8221;$WANTEDLIST $I $I off &#8221;<br />
ITEMS=&#8221;$ITEMS $I&#8221;<br />
done<br />
WANTED=`kdialog &#8211;checklist &#8220;Select items to create:&#8221; $WANTEDLIST`<br />
if [ "X$WANTED" == "X" ]<br />
then<br />
exit<br />
fi</p>
<p># OPTIONS<br />
OPTIONLIST=&#8221;newfolder NEW_FOLDER on&#8221;<br />
OPTIONS=`kdialog &#8211;checklist &#8220;Select options for this files:&#8221; $OPTIONLIST`<br />
echo $OPTIONS<br />
# Parse options<br />
NEWFOLDER=`echo $OPTIONS | grep -c newfolder`<br />
# end parse</p>
<p># dir<br />
if [ "X$NEWFOLDER" == "X1" ]<br />
then<br />
NOMBRE=`kdialog &#8211;inputbox &#8220;Base name for the folder (no special characters please):&#8221; temp_folder`<br />
DIR=`mktemp -d &#8211;tmpdir=&#8221;$PROYECTOS/&#8221; &#8220;$NOMBRE.XXXX&#8221;`<br />
if [ "X$NOMBRE" == "X" ]<br />
then<br />
exit<br />
fi<br />
else<br />
DIR=`kdialog &#8211;getexistingdirectory $PROYECTOS`<br />
if [ "X$DIR" == "X" ]<br />
then<br />
exit<br />
fi<br />
fi</p>
<p>for I in $WANTED<br />
do<br />
# Unquote<br />
I=`echo $I | cut -b 2- | cut -d&#8217;&#8221;&#8216; -f1`<br />
# Create documents<br />
NOMBRE=`kdialog &#8211;inputbox &#8220;Base name for &lt;b&gt;$I&lt;/b&gt; (no special characters please):&#8221; $NOMBRE`<br />
echo &#8220;NOMBRE: $NOMBRE&#8221;<br />
echo &#8220;DIR: $DIR&#8221;<br />
SOURCE=`find $TEMPLATES/$I -type f`<br />
EXT=${SOURCE##*.}<br />
DEST=$DIR/$NOMBRE.$EXT<br />
cp $SOURCE $DEST<br />
done</p>
<p># Format TR Text<br />
for I in `ls $DIR`<br />
do<br />
EXT=${I##*.}<br />
FORMAT=`basename $I &#8220;.$EXT&#8221; | sed &#8216;s/_/ /g&#8217;`<br />
TEXTO=&#8221;$TEXTOÂ  Â· $EXT: [file:$DIR/$I|$FORMAT]&#8221;<br />
done<br />
TEXTO=&#8221;$TEXTO<br />
&#8221;<br />
kdialog &#8211;textinputbox &#8220;Paste into ThinkingRock:&#8221; &#8220;$TEXTO&#8221; &amp;</td>
</tr>
</tbody>
</table>
<p>You will need kdialog and mktemp. Both are available in every unix system I know.</p>
<p>It might work in Windows and/or MAC if you install KDE4 and adapt a bit the code. You will probably need Cygwin or, at least, mktemp for your environment. I don&#8217;t see major problems for that. Sorry, no support for Windows as I am a free software man since 1997 <img src="http://www.thinkingrock.com.au/forum/images/smiles/icon_smile.gif" border="0" alt="Smile" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monera.net/2008/09/04/gtd-improve-integration-in-thinkingrock/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

