<?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>iuttu &#187; productividad</title> <atom:link href="http://www.iuttu.com/category/productividad/feed/" rel="self" type="application/rss+xml" /><link>http://www.iuttu.com</link> <description>Desarrollo web</description> <lastBuildDate>Mon, 23 Jan 2012 16:52:04 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Cómo comprobar qué información es importante para Facebook de una URL</title><link>http://www.iuttu.com/2011/05/como-comprobar-que-informacion-es-importante-para-facebook-de-una-url/</link> <comments>http://www.iuttu.com/2011/05/como-comprobar-que-informacion-es-importante-para-facebook-de-una-url/#comments</comments> <pubDate>Mon, 23 May 2011 09:56:37 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[productividad]]></category> <guid
isPermaLink="false">http://www.iuttu.com/?p=724</guid> <description><![CDATA[Muchas veces necesitamos comprobar qué información recoge Facebook de una URL cuando un usuario la quiere compartir: el título, la descripción, la foto, tags de información. A veces haciendo pruebas hasta parece que Facebook se guarda los datos un tiempo en caché, haciendo que la modificación de la página no influya en la información a [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.iuttu.com/wp-content/uploads/2011/05/captura_web.png"><img
class="alignleft size-medium wp-image-726" style="float:left;margin-right:10px" title="Compartir url en facebook" src="http://www.iuttu.com/wp-content/uploads/2011/05/captura_web-300x163.png" alt="Compartir url en facebook" width="300" height="163" /></a> Muchas veces necesitamos comprobar qué información recoge Facebook de una URL cuando un usuario la quiere compartir: el título, la descripción, la foto, tags de información.</p><p>A veces haciendo pruebas hasta parece que Facebook se guarda los datos un tiempo en caché, haciendo que la modificación de la página no influya en la información a mostrar.</p><p>Para comprobar qué información obtiene Facebook de nuestra página, disponemos de una herramienta para ver dicha información en directo. Facebook la llama URL Linter, y la podemos consultar en <a
href="http://developers.facebook.com/tools/lint" target="_blank">http://developers.facebook.com/tools/lint</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2011/05/como-comprobar-que-informacion-es-importante-para-facebook-de-una-url/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Instalar un servidor svn</title><link>http://www.iuttu.com/2009/02/instalar-servidor-svn-ubuntu/</link> <comments>http://www.iuttu.com/2009/02/instalar-servidor-svn-ubuntu/#comments</comments> <pubDate>Tue, 24 Feb 2009 13:16:29 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[productividad]]></category> <category><![CDATA[svn]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=138</guid> <description><![CDATA[Acostumbrarse a utilizar control de versiones puede costar, pero es imprescindible si queremos trabajar en equipo, mantener un histórico o una copia de seguridad de nuestro trabajo. Para montar un servidor svn en Ubuntu antes debemos desarcargar algunos paquetes (suponemos que ya tienes un servidor apache instalado): 1 $sudo apt-get install subversion subversion-tools libapache2-svn Creamos [...]]]></description> <content:encoded><![CDATA[<p>Acostumbrarse a utilizar control de versiones puede costar, pero es imprescindible si queremos trabajar en equipo, mantener un histórico o una copia de seguridad de nuestro trabajo.</p><p>Para montar un servidor <a
href="http://es.wikipedia.org/wiki/Subversion" title="svn">svn</a> en Ubuntu antes debemos desarcargar algunos paquetes (suponemos que ya tienes un servidor apache instalado):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> subversion subversion-tools libapache2-svn</pre></td></tr></table></div><p>Creamos la carpeta para nuestros ficheros (la del ejemplo es la de defecto) e indicamos que Apache será el propietario de los mismos (los accesos los hará Apache):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">svn</span>
<span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>svn<span style="color: #000000; font-weight: bold;">/</span>proyecto
<span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">svnadmin</span> create <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>svn<span style="color: #000000; font-weight: bold;">/</span>proyecto
<span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">chown</span> <span style="color: #660033;">-R</span> www-data.www-data <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">svn</span></pre></td></tr></table></div><p>Ya está todo montado. Ahora sólo falta configurar las rutas y los accesos. Para ello, editamos el fichero <em>/etc/apache2/mods-available/dav_svn.conf</em> con nuestro editor preferido (en mi caso, joe):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> joe <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>mods-available<span style="color: #000000; font-weight: bold;">/</span>dav_svn.conf</pre></td></tr></table></div><p>Hay varias formas de especificar los permisos para acceso al svn. En este caso utilizaremos una <a
href="http://en.wikipedia.org/wiki/Basic_access_authentication" title="autenticación básica">autenticación básica</a>:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td
class="code"><pre class="apache" style="font-family:monospace;">&lt;<span style="color: #000000; font-weight:bold;">location</span> /svn&gt;
  <span style="color: #00007f;">DAV</span> svn
  <span style="color: #00007f;">SVNParentPath</span> /var/lib/svn
  <span style="color: #00007f;">AuthType</span> Basic
  <span style="color: #00007f;">AuthName</span> <span style="color: #7f007f;">&quot;Repositorio svn&quot;</span>
  <span style="color: #00007f;">AuthUserFile</span> /etc/apache2/svn.passwd
  <span style="color: #00007f;">Require</span> valid-<span style="color: #00007f;">user</span>
&lt;/<span style="color: #000000; font-weight:bold;">location</span>&gt;</pre></td></tr></table></div><p>Esta configuración previene el acceso de lectura anónimo y utiliza el fichero /etc/apache2/svn.passwd como repositorio de contraseñas. Sólo falta crear un nuevo usuario:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> htpasswd <span style="color: #660033;">-c</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>svn.passwd nombre_usuario1</pre></td></tr></table></div><p>El sistema nos pedirá la contraseña y guardará los datos en el fichero. Si queremos añadir más de un usuario, lanzaremos el mismo comando sin la opción &#8220;-c&#8221; (que crea el fichero la primera vez). Reiniciamos el servidor apache:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre></td></tr></table></div><p>Y listo. Si accedemos a http://localhost/svn/proyecto desde nuestro navegador o cliente svn solicitará la contraseña de acceso y ya podremos empezar a utilizar el control de versiones.</p> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2009/02/instalar-servidor-svn-ubuntu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lock y Unlock en el subversion de textmate</title><link>http://www.iuttu.com/2008/12/lock-unlock-subversion-textmate/</link> <comments>http://www.iuttu.com/2008/12/lock-unlock-subversion-textmate/#comments</comments> <pubDate>Sun, 14 Dec 2008 12:12:39 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[productividad]]></category> <category><![CDATA[bundles]]></category> <category><![CDATA[lock]]></category> <category><![CDATA[subversion]]></category> <category><![CDATA[svn]]></category> <category><![CDATA[textmate]]></category> <category><![CDATA[unlock]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=106</guid> <description><![CDATA[Textmate es un editor fantástico, pero en MacOS la integración con el control de versiones SVN no está tan bien resuelta como en Windows con TortoiseSVN. Textmate ya tiene integrado el control de versiones pero hay un par de cosas que no vienen resueltas por defecto. Una de ellas es que no sabes el estado [...]]]></description> <content:encoded><![CDATA[<p>Textmate es un editor fantástico, pero en MacOS la integración con el control de versiones SVN no está tan bien resuelta como en Windows con TortoiseSVN. Textmate ya tiene integrado el control de versiones pero hay un par de cosas que no vienen resueltas por defecto.</p><p>Una de ellas es que no sabes el estado de los archivos, pero esto se soluciona con el plugin ProjectPlus (<a
title="Project Plus" href="http://ciaranwal.sh/2008/08/05/textmate-plug-in-projectplus" target="_blank">ir a la página del autor</a>). Descargamos, instalamos el paquete y listos. Al abrir un proyecto que esté versionado tendremos los iconitos con los estados de los archivos:</p><p><span
id="more-106"></span></p><p><a
href="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_1.png"><img
class="alignnone size-full wp-image-107" title="captura_1" src="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_1.png" alt="" width="480" height="394" /></a></p><p>El otro tema que no está solucionado es que, entre todas las opciones que tenemos para utilizar el control de versiones, no podemos hacer <strong>lock</strong> o <strong>unlock</strong>. Pero lo que si podemos hacer es crearnos nosotros mismos los dos comandos. Para ello, iremos al menú <strong>Bundles -> Bundle editor -> Show bundle editor,</strong> abriremos el elemento <strong>Subversion</strong> y pulsaremos en el símbolo <strong>+</strong> de más abajo para seleccionar <strong>new Command</strong>:</p><p><a
href="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_1.gif"><img
class="alignnone size-full wp-image-110" title="nuevo comando en textmate" src="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_1.gif" alt="" width="500" height="447" /></a></p><p>Le ponemos como nombre <strong>Lock</strong> (o lo que queramos), y en la parte derecha indicaremos en <strong>Save: </strong>&#8220;nothing&#8221;<strong>, </strong>en la caja grande de <strong>Command(s)</strong> copiaremos lo siguiente:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;">require_cmd <span style="color: #ff0000;">&quot;<span style="color: #007800;">${TM_SVN:=svn}</span>&quot;</span> <span style="color: #ff0000;">&quot;If you have installed svn, then you need to either update your &lt;tt&gt;PATH&lt;/tt&gt; or set the &lt;tt&gt;TM_SVN&lt;/tt&gt; shell variable (e.g. in Preferences / Advanced)&quot;</span>
<span style="color: #ff0000;">&quot;<span style="color: #007800;">$TM_SVN</span>&quot;</span> lock  <span style="color: #ff0000;">&quot;<span style="color: #007800;">$TM_FILEPATH</span>&quot;</span></pre></td></tr></table></div><p>En <strong>Input </strong>seleccionamos &#8220;None&#8221;, en <strong>Output</strong> &#8220;Show as HTML&#8221; y en <strong>Activation</strong>: &#8220;Key Equivalent&#8221; e introduciremos la combinación de teclas <strong>ctrl + shift + A</strong>, quedará algo parecido a esto:</p><p><img
class="alignnone size-full wp-image-111" title="Lock creado" src="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_2.gif" alt="" width="500" height="351" /></p><p>Para crear el comando unlock haremos igual, pero en la caja de <strong>Command</strong> añadiremos esto:</p><blockquote><p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;">require_cmd <span style="color: #ff0000;">&quot;<span style="color: #007800;">${TM_SVN:=svn}</span>&quot;</span> <span style="color: #ff0000;">&quot;If you have installed svn, then you need to either update your &lt;tt&gt;PATH&lt;/tt&gt; or set the &lt;tt&gt;TM_SVN&lt;/tt&gt; shell variable (e.g. in Preferences / Advanced)&quot;</span>
<span style="color: #ff0000;">&quot;<span style="color: #007800;">$TM_SVN</span>&quot;</span> unlock  <span style="color: #ff0000;">&quot;<span style="color: #007800;">$TM_FILEPATH</span>&quot;</span></pre></td></tr></table></div><p>También podemos añadir el comando de unlock al commit, así cuando actualicemos un archivo, lo liberaremos. Solo falta arrastrar los dos comandos a una posición más alta (pulsando en <strong>Subversion</strong> en la lista de <strong>Bundles</strong>) ya lo tendremos más a mano cuando seleccionemos un archivo y saquemos el menú contextual de subversión (ctrl + shift + A).</p> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2008/12/lock-unlock-subversion-textmate/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Leer feeds a toda máquina</title><link>http://www.iuttu.com/2008/10/leyendo-feeds-toda-maquina-google-reader-teclas-rapidas/</link> <comments>http://www.iuttu.com/2008/10/leyendo-feeds-toda-maquina-google-reader-teclas-rapidas/#comments</comments> <pubDate>Wed, 22 Oct 2008 22:24:45 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[productividad]]></category> <category><![CDATA[google reader]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=57</guid> <description><![CDATA[Searchfox, Rojo, Netvibes, iGoogle&#8230; y ahora Google Reader. Con el paso del tiempo he ido saltando de lector de feeds en lector. Google Reader seguramente no sea el mejor (Searchfox posiblemente sí lo fuera, sniff), pero es el que uso ahora. Nunca he entendido la falta de un icono en el listado de entradas de [...]]]></description> <content:encoded><![CDATA[<p>Searchfox, Rojo, Netvibes, iGoogle&#8230; y ahora Google Reader. Con el paso del tiempo he ido saltando de lector de feeds en lector. Google Reader seguramente no sea el mejor (Searchfox posiblemente sí lo fuera, sniff), pero es el que uso ahora.</p><p>Nunca he entendido la falta de un icono en el listado de entradas de Google Reader para marcar una entrada como leída. Revisando la ayuda, me he encontrado con la lista de teclas rápidas (que seguramente debe usar todo el mundo, siempre soy el último en enterarme de estas cosas). Después de unos minutos de uso la cosa mejora muchísimo!! Las teclas básicas que utilizo son:</p><ul><li> &#8216;n&#8217; para pasar a la siguiente entrada, pero sin abrirlo (con el ratón siempre tienes que abrirla para marcarla como leída!!)</li><li> &#8216;p&#8217;, como &#8216;n&#8217; pero para la anterior</li><li> &#8216;o&#8217; expandir la entrada actual</li><li> &#8216;m&#8217; cambiar el estado de la entrada actual (leído/no leído) sin necesidad de abrirla.</li><li> &#8216;shift + n&#8217;, &#8216;shift + p&#8217; y &#8216;shift + o&#8217; tienen el mismo efecto que sin pulsar las mayúsculas, pero aplicado a las carpetas de la izquierda (navegación entre feeds)</li><li> &#8216;shift + a&#8217; marca todos los feeds de la carpeta como leídos</li><li> &#8216;v&#8217; para ir a la fuente de la entrada actual</li></ul><p>Y adiós al ratón =)</p> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2008/10/leyendo-feeds-toda-maquina-google-reader-teclas-rapidas/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>jEdit, editor casi perfecto</title><link>http://www.iuttu.com/2008/09/jedit-editor-casi-perfecto/</link> <comments>http://www.iuttu.com/2008/09/jedit-editor-casi-perfecto/#comments</comments> <pubDate>Sun, 21 Sep 2008 22:28:38 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[productividad]]></category> <category><![CDATA[Programación]]></category> <category><![CDATA[jedit]]></category> <category><![CDATA[maquetación]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=19</guid> <description><![CDATA[Desde que me toca trabajar en casa he estado buscando una IDE/editor que se adaptara a mis necesidades. Desde Bluefish, Screem, NVU,&#8230; me quedé temporalmente con Quanta Plus (el único que aún tengo instalado). La necesidad de trabajar con PHP, xHTML y CSS me &#8220;obligó&#8221; a saltar a un Eclipse + PDT + Aptana que [...]]]></description> <content:encoded><![CDATA[<p>Desde que me toca trabajar en casa he estado buscando una IDE/editor que se adaptara a mis necesidades. Desde <a
title="Bluefish" href="http://bluefish.openoffice.nl/" target="_blank">Bluefish</a>, <a
title="Screem" href="http://www.screem.org/" target="_blank">Screem</a>, <a
title="NVU" href="http://www.nvu.com/" target="_blank">NVU</a>,&#8230; me quedé temporalmente con <a
title="Quanta Plus" href="http://www.nvu.es/" target="_blank">Quanta Plus</a> (el único que aún tengo instalado). La necesidad de trabajar con PHP, xHTML y CSS me &#8220;obligó&#8221; a saltar a un <a
title="Eclipse" href="http://www.eclipse.org/" target="_blank">Eclipse</a> + <a
title="PDT" href="http://www.eclipse.org/pdt/" target="_blank">PDT</a> + <a
title="Aptana" href="http://www.aptana.com/" target="_blank">Aptana</a> que funcionaba bastante bien, pero era demasiado pesado. Un compañero de trabajo me puso los dientes largos con lo ligero que es <a
title="Textmate" href="http://macromates.com/" target="_blank">Textmate</a>&#8230; volví a buscar y pasé por <a
title="Emacs" href="http://www.gnu.org/software/emacs/" target="_blank">Emacs</a>, <a
title="SciTE" href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>,&#8230; hasta quedarme con <a
title="gEdit" href="http://www.gnome.org/projects/gedit/" target="_blank">gEdit</a> (editor por defecto de Gnome, manda guasa) y algunos plugins interesantes que lo potenciaban.</p><p>Pero nada, uno tiene el culete inquieto y seguí buscando, hasta encontrar <a
title="jEdit" href="http://www.jedit.org/" target="_blank">jEdit</a>, un editor escrito en Java (sí, a mi también empezó a picarme todo). ¡Es estupendo! Ligero como él solo, disponible en las tres plataformas principales y con una capacidad de adaptación alucinante. Como soy de los que gustan de compartir, aquí os dejo este post =P</p><p>Instalar jEdit es simple:<br
/> <code>sudo apt-get install jedit</code><br
/> Como siempre, desde la web se puede descargar en distintos formatos para diferentes sistemas operativos (incluido el formato de paquete Debian con <a
title="jEdit en formato deb" href="http://prdownloads.sourceforge.net/jedit/jedit_4.3pre15_all.deb">una versión superior a la de los repositorios</a>)</p><p>Lanzamos el editor y empezamos a tocar. Lo primero, bajar unos cuantos plugins. Recomiendo:</p><ul><li><strong>Buffer Tabs</strong>: Añade una pestaña con cada fichero (buffer) abierto. Por defecto los ficheros abiertos se seleccionan con un desplegable un tanto engorroso.</li><li><strong>SideKick</strong>: Una ventana dockable (acoplable?) que permite acoplar otros plugins y mostrar estructuras de árbol (muy útil para mostrar listas de tareas, errores, funciones, etc&#8230;)</li><li><strong>CTagsSideKick</strong>: Árbol estructurado basado en ctags</li><li><strong>ErrorList</strong>: Listado de errores de nuestro código. En PHP te muestra todos los errores y con un click te manda a la línea con el error, además de marcarte el error en el mismo código al estilo de Eclipse.</li><li><strong>FTP</strong>: Permite acceder remotamente a ficheros mediante protocolo FTP</li><li><strong>LookAndFeel</strong>: Cambia fácilmente el &#8220;tema&#8221; de colores del editor (yo utilizo el Dessert)</li><li><strong>MacroManager</strong>: Gestiona la descarga de macros (hay muchísimas)</li><li><strong>PHPParserPlugin</strong>: Parsea el código PHP en busca de errores</li><li><strong>ProjectViewer</strong>: Facilita la agrupación de ficheros en proyectos (y se integra con el plugin de SVN)</li><li><strong>SuperAbbrevs</strong>: Permite definir abreviaturas que con una pulsación de tecla generarán un código definido. Por ejemplo, al escribir &#8220;for+tab&#8221; puede aparecer &#8220;for($i=0;$i&lt;;$i++){}&#8221;. Totalmente configurable con variables marcando el salto del cursor. Genial.</li><li><strong>SVNPlugin</strong>: Gestión de un repositorio SVN con las acciones típicas. Lástima que muestre el estado de los ficheros, lástima.</li><li><strong>TaskList</strong>: Genera listas de lo que definas (todo, done, etc&#8230;) en un ventana acoplable</li><li><strong>TextAutocomplete</strong>: Autocompleta el texto con la combinación de teclas que definas. Busca en la librería del lenguaje que utilices y en el código que encuentre por encima (genial para evitar errores al escribir nombres de variables)</li><li><strong>WhiteSpace</strong>: Permite gestionar los espacios y bloques de texto, eliminando los espacios sobrantes o marcando los bloques entre llaves con líneas verticales por ejemplo,&#8230;</li></ul><p>Y esto es sólo una muestra. Hay muchos plugins y macros para poder adaptarlo a nuestras necesidades.</p><p>Por supuesto, tiene contras:</p><ul><li>No he conseguido activar los autocierre de bloques (al escribir un &#8216;(&#8216; te escriba un &#8216;)&#8217;, por ejemplo). Hay una macro que lo hace, pero parece que no funciona bien.</li><li>El plugin SVN funciona bien, pero no marca qué ficheros están bloqueados (sólo los abiertos)</li><li>El alt+flechas que indenta estupendamente en gEdit no funciona tan fino en jEdit</li></ul><p>Pero seguro que se pueden solucionar. Es mucho el potencial por descubrir (no he mirado nada por ejemplo del tratamiento de cadenas o como mostrar la ayuda contextual por idioma) y parece que la comunidad es bastante activa&#8230; ¡¡y no olvidemos que se trata de un <strong>editor de código abierto, multiplataforma y gratuito</strong>!!</p><p>Actualización 22/09/2009: Solucionado el problema con el cierre automático de bloques (con el <a
title="FirstMate" href="http://www.rutherfurd.net/jedit/plugins/firstmate/index.html" target="_blank">plugin FirstMate</a>)</p> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2008/09/jedit-editor-casi-perfecto/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Gmail y Google Calendar desde Thunderbird</title><link>http://www.iuttu.com/2008/09/gmail-y-google-calendar-desde-thunderbird/</link> <comments>http://www.iuttu.com/2008/09/gmail-y-google-calendar-desde-thunderbird/#comments</comments> <pubDate>Thu, 18 Sep 2008 19:48:11 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[productividad]]></category> <category><![CDATA[google]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=4</guid> <description><![CDATA[Thunderbird es un fantástico cliente de correo multiplataforma extensible mediante plugins. Algunos de ellos permiten trabajar con nuestra cuentas de Gmail y Google Calendar remotamente sin tener que abrir el navegador. Para empezar, desde la consola de Ubuntu instalaremos Thunderbird y Lightning (calendario para Thunderbird): 1 2 3 sudo apt-get update sudo apt-get install thunderbird [...]]]></description> <content:encoded><![CDATA[<p><a
title="Thunderbird" href="http://www.mozilla-europe.org/es/products/thunderbird/" target="_blank">Thunderbird</a> es un fantástico cliente de correo multiplataforma extensible mediante plugins. Algunos de ellos permiten trabajar con nuestra cuentas de <a
title="GMail" href="http://www.google.com/mail" target="_blank">Gmail</a> y <a
title="Google Calendar" href="http://www.google.com/calendar" target="_blank">Google Calendar</a> remotamente sin tener que abrir el navegador.</p><p>Para empezar, desde la consola de Ubuntu instalaremos Thunderbird y <a
title="Lightning" href="https://addons.mozilla.org/es-ES/thunderbird/addon/2313" target="_blank">Lightning</a> (calendario para Thunderbird):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> thunderbird
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> lightning</pre></td></tr></table></div><p>(Para otros sistemas operativos, descargar los programas como corresponda =)</p><p>Lanzamos Thunderbird y añadimos los siguientes addons:</p><ul><li><a
title="Gmail IMAP Account Setup" href="https://addons.mozilla.org/es-ES/thunderbird/addon/6381" target="_blank">Gmail IMAP Account Setup</a></li><li><a
title="Zindus" href="https://addons.mozilla.org/es-ES/thunderbird/addon/6095" target="_blank">Zindus</a></li></ul><p>Reiniciamos Thunderbird y añadimos una nueva cuenta. Ahora aparecerán dos nuevos tipos de cuenta de tipo GMail IMAP (la de Google Accounts es por si nuestra cuenta no es de Gmail). Rellenamos todos los datos del wizard y&#8230; listo!!! ya tenemos nuestra cuenta de Gmail en Thundebird, con todas sus carpetas y correos. Cualquier acción realizada desde Thunderbird (mover, borrar, etc&#8230;) se replica en Gmail. Ojo con el idioma: al parecer si el idioma de Thunderbird y Gmail son diferentes puede dar problemas.</p><p>Zindus por su parte permite sincronizar nuestros contactos de Thunderbird con los de Gmail. Al lanzar el plugin desde el menú tendremos la opción de indicar nuestra cuenta de Gmail e iniciar la sincronización. Si hay cualquier problema (cuentas repetidas, mal formadas, etc&#8230;) Zindus nos irá indicando como solucionarlas.</p><p>Por último, accediendo a la sección de calendario de Lightning tendremos la opción de añadir nuevos calendarios remotos. Al seleccionar el tipo podremos seleccionar Google Calendar. El wizard nos pedirá que indiquemos la dirección de nuestro calendario, que obtendremos accediendo a la configuración del calendario deseado desde Google Calendar en la sección Dirección Privada (es la de tipo ICAL).</p><p>Después de todos los pasos, nuestro Thunderbird podrá gestionar los correos de Gmail, sincronizar sus contactos y sincronizar los calendarios de Google Calendar&#8230; y todo desde el escritorio =)</p><p>Espero que esta guía sea útil para los que sufren como yo los problemas de Firefox 3 en Ubuntu.</p> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2008/09/gmail-y-google-calendar-desde-thunderbird/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 5/21 queries in 0.025 seconds using disk: basic

Served from: www.iuttu.com @ 2012-02-06 15:12:21 -->
