<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://emartos.es">
<channel>
 <title>eMartos</title>
 <link>http://emartos.es</link>
 <description />
 <language>es</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/emartos" /><feedburner:info uri="emartos" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
 <title>Todostartups.com</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/u5CgoOoSbcg/todostartupscom</link>
 <description>&lt;p&gt;&lt;img align="left" alt="Todostartups" src="/sites/default/files/logo(2).png" /&gt;En Espa&amp;ntilde;a, ser emprendedor es una rareza. No lo digo yo, sino dos encuestas recientes: &lt;a href="http://www.cincodias.com/articulo/economia/espanoles-querrian-trabajar-funcionarios-Monster/20100719cdscdseco_2/cdseco/"&gt;Una de Monster&lt;/a&gt;,&amp;nbsp;seg&amp;uacute;n la cual &lt;strong&gt;al 70% de los espa&amp;ntilde;oles le gustar&amp;iacute;a trabajar en la&amp;nbsp;funci&amp;oacute;n p&amp;uacute;blica&lt;/strong&gt;, y &lt;a href="http://www.diariovasco.com/agencias/20100812/mas-actualidad/sociedad/ciento-nuevos-universitarios-aspira-funcionario_201008121350.html"&gt;otra realizada en la Feria de Universidades&lt;/a&gt;, que arroja que &lt;strong&gt;el 27% de los universitarios aspira a ser funcionario&lt;/strong&gt;. En un escenario como &amp;eacute;ste, iniciativas tan frescas como la de &lt;a href="http://www.todostartups.com/"&gt;Todostartups.com&lt;/a&gt; se agradecen como agua de mayo. Detr&amp;aacute;s de ella hay tres emprendedores que, hartos de quejarse del panorama que nos ha tocado vivir, han decidido pasar a la acci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Su idea es tan simple como poderosa: Proporcionan una plataforma para que inversores y empresores puedan conectar y hacer realidad proyectos que, en muchos casos, se quedar&amp;iacute;an en meras intenciones. Adem&amp;aacute;s, ofrecen informaci&amp;oacute;n y consejos en forma de monogr&amp;aacute;ficos y art&amp;iacute;culos muy asequibles incluso si se carece de formaci&amp;oacute;n empresarial.&lt;/p&gt;
&lt;p&gt;Destaca su mapa de conexiones, que han bautizado como &lt;a href="http://www.todostartups.com/startupconnect/"&gt;StartupConnect&lt;/a&gt;, consistente en un mapa que muestra informaci&amp;oacute;n geolocalizada de&amp;nbsp;&lt;em&gt;startups&lt;/em&gt;, inversores, &lt;em&gt;business angels&lt;/em&gt;, etc. Huelga decir que, una vez que se haya nutrido de suficiente informaci&amp;oacute;n, esta herramienta permitir&amp;aacute; establecer contactos muy interesantes en funci&amp;oacute;n de necesidades geogr&amp;aacute;ficas espec&amp;iacute;ficas.&lt;/p&gt;
&lt;p&gt;No obstante, su apuesta m&amp;aacute;s interesante es &lt;a href="http://www.startupson.com/"&gt;StartupsOn&lt;/a&gt;, una red social al estilo LinkedIn pero dirigida a perfiles mucho m&amp;aacute;s concretos. Al igual que StartupConnect, la &amp;uacute;nica forma de que un servicio as&amp;iacute; funcione, es que tenga suficiente audiencia, as&amp;iacute; que os animo a probarlo porque, como emprendedor, yo soy el primer interesado en ello.&lt;/p&gt;
&lt;p&gt;Merece la pena leer su &lt;a href="http://www.todostartups.com/acerca-de"&gt;&lt;em&gt;Acerca de&lt;/em&gt;&lt;/a&gt;, algo escondido en el pie de p&amp;aacute;gina, para entender el alcance de esta enriquecedora apuesta por el desarrollo del tejido empresarial espa&amp;ntilde;ol. Desde aqu&amp;iacute; les deseo mucha suerte y una larga trayectoria llena de &amp;eacute;xitos.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/todostartupscom"&gt;
&lt;cc:attributionName&gt;Eduardo Martos Gómez&lt;/cc:attributionName&gt;
&lt;cc:attributionURL&gt;http://emartos.es&lt;/cc:attributionURL&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/todostartupscom" dc:identifier="http://emartos.es/blog/todostartupscom" dc:title="Todostartups.com" trackback:ping="http://emartos.es/trackback/183" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/u5CgoOoSbcg" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/todostartupscom#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/emprendedores">emprendedores</category>
 <category domain="http://emartos.es/category/etiquetas/empresas">empresas</category>
 <category domain="http://emartos.es/category/etiquetas/negocios">negocios</category>
 <category domain="http://emartos.es/category/etiquetas/startup">startup</category>
 <category domain="http://emartos.es/category/etiquetas/startupconnect">StartupConnect</category>
 <category domain="http://emartos.es/category/etiquetas/startupson">StartupsOn</category>
 <category domain="http://emartos.es/category/etiquetas/todostartups">Todostartups</category>
 <pubDate>Sun, 22 Aug 2010 13:56:52 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">183 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/todostartupscom</feedburner:origLink></item>
<item>
 <title>Solucionar la lentitud de las ROM homebrew de Android con Spare Parts</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/NFcAvYiYr6s/solucionar-la-lentitud-de-las-rom-homebrew-de-android-con-spare-parts</link>
 <description>&lt;p&gt;&lt;img alt="Android" align="left" width="150px" src="/sites/default/files/android.jpg" /&gt;Quien haya tenido la osad&amp;iacute;a de instalar una ROM &lt;em&gt;homebrew&lt;/em&gt; en su HTC Magic (la hermana pobre de la familia), probablemente habr&amp;aacute; notado un rendimiento pobre al cabo de unas semanas de uso, especialmente cuando se pulsa el bot&amp;oacute;n &lt;em&gt;home&lt;/em&gt; para mostrar la pantalla de inicio. El uso que le doy a mi terminal es bastante exhaustivo porque es mi tel&amp;eacute;fono personal y profesional; as&amp;iacute; que calendarios, listas de tareas y aplicaciones de medios sociales ocupan todo el d&amp;iacute;a sus ya de por s&amp;iacute; limitados recursos.&lt;/p&gt;
&lt;p&gt;Invertir esta situaci&amp;oacute;n, que es en gran medida una ilusi&amp;oacute;n &amp;oacute;ptica, no es en absoluto complicado y no requiere operaciones que hagan peligrar la vida del terminal.&amp;nbsp;Vaya por delante que este truco s&amp;oacute;lo sirve para los usuarios de &lt;a href="http://soyandroide.com/2010/01/app-spareparts-y-sus-funciones/"&gt;Spare Parts&lt;/a&gt;, que viene por defecto con las ROM de Cyanogen, aunque se puede instalar sin problemas en cualquier Android. Lo &amp;uacute;nico que debemos hacer es forzar la carga en memoria del lanzador:&lt;/p&gt;
&lt;p class="rteindent1"&gt;&lt;em&gt;&lt;strong&gt;Ajustes &amp;gt; Spare Parts &amp;gt; Launcher in memory&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Si, adem&amp;aacute;s, activamos la compresi&amp;oacute;n de cach&amp;eacute;, el rendimiento mejora sensiblemente:&lt;/p&gt;
&lt;p class="rteindent1"&gt;&lt;strong&gt;&lt;em&gt;Ajustes &amp;gt; Spare Parts &amp;gt; Compcache enabled&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A continuaci&amp;oacute;n, el m&amp;oacute;vil se reiniciar&amp;aacute;. Cuando arranque de nuevo, volver a la &lt;em&gt;home&lt;/em&gt; no volver&amp;aacute; a ser un suplicio.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/solucionar-la-lentitud-de-las-rom-homebrew-de-android-con-spare-parts"&gt;
&lt;cc:attributionName&gt;Eduardo Martos Gómez&lt;/cc:attributionName&gt;
&lt;cc:attributionURL&gt;http://emartos.es&lt;/cc:attributionURL&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/solucionar-la-lentitud-de-las-rom-homebrew-de-android-con-spare-parts" dc:identifier="http://emartos.es/blog/solucionar-la-lentitud-de-las-rom-homebrew-de-android-con-spare-parts" dc:title="Solucionar la lentitud de las ROM homebrew de Android con Spare Parts" trackback:ping="http://emartos.es/trackback/182" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/NFcAvYiYr6s" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/solucionar-la-lentitud-de-las-rom-homebrew-de-android-con-spare-parts#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/android">Android</category>
 <category domain="http://emartos.es/category/etiquetas/cyanogen">Cyanogen</category>
 <category domain="http://emartos.es/category/etiquetas/home">home</category>
 <category domain="http://emartos.es/category/etiquetas/homebrew">homebrew</category>
 <category domain="http://emartos.es/category/etiquetas/moviles">móviles</category>
 <category domain="http://emartos.es/category/etiquetas/spare-parts">Spare Parts</category>
 <pubDate>Wed, 18 Aug 2010 11:50:52 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">182 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/solucionar-la-lentitud-de-las-rom-homebrew-de-android-con-spare-parts</feedburner:origLink></item>
<item>
 <title>Facebook Like Box</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/UHw_5Tx_Uhg/facebook-box</link>
 <description>&lt;p&gt;&lt;img alt="Extreme Grunge Garments by Colaja" width="128" height="128" align="left" title="Extreme Grunge Garments by Colaja" src="/sites/default/files/facebook-grunge.png" /&gt;Seguro que alguna vez te has preguntado c&amp;oacute;mo se consigue la t&amp;iacute;pica &lt;em&gt;Like Box&lt;/em&gt; de Facebook que muestra los fans de una p&amp;aacute;gina. Confieso que yo mismo he estado buscando la manera de hacerlo hasta que por fin lo he conseguido. &amp;iquest;Mi error? Creer que era necesaria una aplicaci&amp;oacute;n de Facebook para echar a andar este simp&amp;aacute;tico &lt;em&gt;widget&lt;/em&gt;. Con la intenci&amp;oacute;n de evitarle a otros la p&amp;eacute;rdida de tiempo, voy a explicar, paso a paso, c&amp;oacute;mo se obtiene el c&amp;oacute;digo preciso para compartir con el mundo nuestra popularidad.&lt;/p&gt;
&lt;p&gt;El plugin &lt;a href="http://developers.facebook.com/docs/reference/plugins/like-box"&gt;Like Box&lt;/a&gt; se enmarca dentro de los llamados &lt;a href="http://developers.facebook.com/plugins"&gt;Social Plugins&lt;/a&gt; de Facebook, que permiten potenciar y&amp;nbsp;promocionar nuestra actividad social. Como se puede ver, obtener el c&amp;oacute;digo del plugin no es complejo en absoluto, salvo que uno se empe&amp;ntilde;e en leer &lt;em&gt;Application ID&lt;/em&gt; donde claramente dice &lt;em&gt;Facebook Page ID&lt;/em&gt;. No s&amp;eacute; cu&amp;aacute;ntas aplicaciones he creado hasta que, en un ataque de lucidez, le&amp;iacute; lo que realmente est&amp;aacute; escrito, pero lo cierto es que he aprendido bastante de la API de desarrollo de Facebook.&lt;/p&gt;
&lt;p&gt;El identificador de nuestra p&amp;aacute;gina se puede conseguir de diversas formas, pero en &lt;a href="http://help.wildfireapp.com/faqs/tutorials/how-to-find-out-your-facebook-fan-page-public-profile-id"&gt;este enlace&lt;/a&gt; proponen un m&amp;eacute;todo infalible, que consiste en capturar el enlace del logo de la p&amp;aacute;gina, una de cuyas partes es el mencionado identificador.&lt;/p&gt;
&lt;p&gt;Una vez generado el c&amp;oacute;digo, se puede insertar en cualquier web sin dificultades. En Drupal, la manera natural es crear un bloque y pegar el contenido, guard&amp;aacute;ndolo con un filtro que no elimine etiquetas HTML (como &lt;em&gt;Full HTML&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Como &lt;em&gt;bonus&amp;nbsp;&lt;/em&gt;para los usuarios de Drupal, recomiendo probar un &lt;a href="http://www.dueyesterday.net/node/39"&gt;m&amp;oacute;dulo creado por bsdixon&lt;/a&gt; que s&amp;oacute;lo requiere un par de par&amp;aacute;metros para funcionar.&lt;/p&gt;
&lt;p&gt;El resultado se puede ver en la &lt;em&gt;sidebar&lt;/em&gt;, justo debajo del &lt;em&gt;stream&lt;/em&gt; de Twitter.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/facebook-box"&gt;
&lt;cc:attributionName&gt;Eduardo Martos Gómez&lt;/cc:attributionName&gt;
&lt;cc:attributionURL&gt;http://emartos.es&lt;/cc:attributionURL&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/facebook-box" dc:identifier="http://emartos.es/blog/facebook-box" dc:title="Facebook Like Box" trackback:ping="http://emartos.es/trackback/181" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/UHw_5Tx_Uhg" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/facebook-box#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/desarrollo">desarrollo</category>
 <category domain="http://emartos.es/category/etiquetas/facebook">Facebook</category>
 <category domain="http://emartos.es/category/etiquetas/howto">howto</category>
 <category domain="http://emartos.es/category/etiquetas/likebox">likebox</category>
 <category domain="http://emartos.es/category/etiquetas/tutorial">tutorial</category>
 <pubDate>Mon, 09 Aug 2010 20:05:02 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">181 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/facebook-box</feedburner:origLink></item>
<item>
 <title>Mobify</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/0nuR2CzB2us/mobify</link>
 <description>&lt;p&gt;&lt;img alt="Mobify" width="251" height="131" align="left" src="/sites/default/files/mobify(1).png" /&gt;Despu&amp;eacute;s de que &lt;a href="http://www.mobiledrupal.com/content/life-after-osmobi-future-mobile-drupal"&gt;Osmobi cerrara sus puertas&lt;/a&gt; a finales del pasado junio (el comunicado oficial de la compa&amp;ntilde;&amp;iacute;a no funciona), tenemos que buscar alternativas para &lt;em&gt;movilizar&lt;/em&gt; nuestros portales web.&lt;/p&gt;
&lt;p&gt;Aparte de recursos espec&amp;iacute;ficos como el &lt;a href="http://www.mobiledrupal.com/"&gt;Mobile web blog&lt;/a&gt;, que parece muy centrado en Drupal, y del m&amp;oacute;dulo &lt;a href="http://drupal.org/projects/mobile_tools"&gt;Mobile tools&lt;/a&gt; para esta misma plataforma, tenemos una magn&amp;iacute;fica soluci&amp;oacute;n llamada &lt;a href="http://www.mobify.me/"&gt;Mobify&lt;/a&gt;, que permite generar una versi&amp;oacute;n m&amp;oacute;vil de cualquier sitio web en cuesti&amp;oacute;n de segundos.&lt;/p&gt;
&lt;p&gt;El resultado mejora si se tienen algunos conocimientos de CSS, ya que los resultados mejoran sensiblemente si se adorna un poco el c&amp;oacute;digo auto generado. En cualquier caso, Mobify ofrece una serie de planes de pago en los que se incluyen servicios profesionales a medida.&lt;/p&gt;
&lt;p&gt;Otra caracter&amp;iacute;stica fundamental es un sistema de redirecci&amp;oacute;n que permite enlazar con la versi&amp;oacute;n m&amp;oacute;vil en la URL por defecto &lt;em&gt;(dominio.mobify.me)&lt;/em&gt;, o a nuestro propio dominio con la sola creaci&amp;oacute;n de un registro CNAME y la inserci&amp;oacute;n de un c&amp;oacute;digo JavaScript no obstrusivo como &amp;uacute;nicos requisitos.&lt;/p&gt;
&lt;p&gt;El punto negativo, sin embargo, es que los portales din&amp;aacute;micos, como los que se basan en Drupal, Joomla, Liferay, etc., no encajan, desde mi punto de vista, en la filosof&amp;iacute;a de uso de Mobify, ya que todas las p&amp;aacute;ginas deben ser formateadas de manera individual. En portales peque&amp;ntilde;os y con un escaso porcentaje de cambios, esto puede no ser un problema; pero en portales con un n&amp;uacute;mero considerable de p&amp;aacute;ginas, hace inviable el uso de este servicio.&amp;nbsp;He buscado en la documentaci&amp;oacute;n y he lanzado una pregunta en los foros por si estoy equivocado en este punto, y hace un rato tuve una conversaci&amp;oacute;n con Igor Faletski, fundador de la compa&amp;ntilde;&amp;iacute;a, que tambi&amp;eacute;n he aprovechado para enviarle feedback.&lt;/p&gt;
&lt;p&gt;No deja de parecerme un servicio muy interesante que terminar&amp;aacute; por abarcar las necesidades de todos los desarrolladores web, y que sin duda toma el testigo de Osmobi en un camino que parece prometedor para la avalancha de dispositivos m&amp;oacute;viles que est&amp;aacute; por venir.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/mobify"&gt;
&lt;cc:attributionName&gt;Eduardo Martos Gómez&lt;/cc:attributionName&gt;
&lt;cc:attributionURL&gt;http://emartos.es&lt;/cc:attributionURL&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/mobify" dc:identifier="http://emartos.es/blog/mobify" dc:title="Mobify" trackback:ping="http://emartos.es/trackback/180" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/0nuR2CzB2us" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/mobify#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/desarrollo">desarrollo</category>
 <category domain="http://emartos.es/category/etiquetas/mobify">Mobify</category>
 <category domain="http://emartos.es/category/etiquetas/movil">móvil</category>
 <category domain="http://emartos.es/category/etiquetas/osmobi">Osmobi</category>
 <category domain="http://emartos.es/category/etiquetas/web">web</category>
 <pubDate>Mon, 09 Aug 2010 18:02:49 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">180 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/mobify</feedburner:origLink></item>
<item>
 <title>Nuevo aspecto de las estadísticas de Facebook</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/W0tyS1A1HFM/nuevo-aspecto-de-las-estadisticas-de-facebook</link>
 <description>&lt;p&gt;Facebook ha renovado la interfaz de las estad&amp;iacute;sticas de las p&amp;aacute;ginas para darle un toque m&amp;aacute;s intuitivo. Para empezar, ha introducido un &lt;em&gt;widget&lt;/em&gt; que proporciona informaci&amp;oacute;n muy &amp;uacute;til de un solo vistazo.&lt;/p&gt;
&lt;div class="rtecenter"&gt;&lt;img width="197" height="163" alt="Widget de estad&amp;iacute;sticas de Facebook" src="http://emartos.es/sites/default/files/estadisticas.png" /&gt;&lt;/div&gt;
&lt;p&gt;N&amp;uacute;mero de usuarios activos mensuales, y por otra parte, &lt;em&gt;likes&lt;/em&gt;, visualizaciones de los posts y reacciones diarias, todo ello con indicadores para saber si han crecido o est&amp;aacute;n cayendo.&lt;/p&gt;
&lt;p&gt;La p&amp;aacute;gina principal de las estad&amp;iacute;sticas tambi&amp;eacute;n ha sido renovada, con dos gr&amp;aacute;ficas: La primera muestra los fans y &lt;em&gt;likes&lt;/em&gt; de nuestra p&amp;aacute;gina, con posibilidad de superponer ambos conceptos o de visualizarlos por separado, adem&amp;aacute;s de imprimir y exportar. La segunda se centra en las interacciones de los usuarios.&lt;/p&gt;
&lt;p&gt;En el detalle de los usuarios podemos acceder a los datos demogr&amp;aacute;ficos y a un nivel de granularidad temporal mayor. Resulta especialmente interesante el detalle de las interacciones, donde se presenta una tabla con las visualizaciones y las reacciones por cada mensaje posteado.&lt;/p&gt;
&lt;p&gt;Haciendo clic en el enlace &lt;em&gt;View Old Page Insights&lt;/em&gt;, se puede regresar a la antigua interfaz de las estad&amp;iacute;sticas, lo que me ha permitido advertir un punto negativo, y es que, con el nuevo sistema, ya no est&amp;aacute; disponible (o yo no lo he encontrado)&amp;nbsp;el servicio de exportaci&amp;oacute;n de datos. Este defecto pasar&amp;iacute;a un poco m&amp;aacute;s desapercibido si al menos fuera posible acceder a un hist&amp;oacute;rico, que tampoco ha venido con esta actualizaci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;En cualquier caso, la mejora de este tipo de herramientas permite a las empresas medir su actividad social, la relaci&amp;oacute;n directa con sus clientes y el impacto de sus noticias, anuncios y contenidos. En un mundo cada vez m&amp;aacute;s inmerso en las redes sociales, la diferencia ya no est&amp;aacute; simplemente en aparecer, sino en ser capaz de medir esa presencia.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/nuevo-aspecto-de-las-estadisticas-de-facebook"&gt;
&lt;cc:attributionName&gt;Eduardo Martos Gómez&lt;/cc:attributionName&gt;
&lt;cc:attributionURL&gt;http://emartos.es&lt;/cc:attributionURL&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/nuevo-aspecto-de-las-estadisticas-de-facebook" dc:identifier="http://emartos.es/blog/nuevo-aspecto-de-las-estadisticas-de-facebook" dc:title="Nuevo aspecto de las estadísticas de Facebook" trackback:ping="http://emartos.es/trackback/178" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/W0tyS1A1HFM" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/nuevo-aspecto-de-las-estadisticas-de-facebook#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/estadisticas">estadísticas</category>
 <category domain="http://emartos.es/category/etiquetas/facebook">Facebook</category>
 <category domain="http://emartos.es/category/etiquetas/redes-sociales">redes sociales</category>
 <pubDate>Thu, 05 Aug 2010 23:30:46 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">178 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/nuevo-aspecto-de-las-estadisticas-de-facebook</feedburner:origLink></item>
<item>
 <title>¿En qué estoy trabajando?</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/Q6PALioLFV8/%C2%BFen-que-estoy-trabajando</link>
 <description>&lt;p&gt;He creado un bloque muy &amp;uacute;til tanto para m&amp;iacute; como para mis clientes:&amp;nbsp;&lt;strong&gt;&amp;iquest;En qu&amp;eacute; estoy trabajando?&lt;/strong&gt;, que se puede ver en la &lt;em&gt;sidebar&lt;/em&gt;. La informaci&amp;oacute;n que muestra son aquellos proyectos que carecen de fecha de cierre.&lt;/p&gt;
&lt;p&gt;De esta forma, un cliente que desee contratar mis servicios puede saber si estoy saturado de encargos, si las tecnolog&amp;iacute;as en las que estoy inmerso en un momento dado aportan valor a sus necesidades, etc. Y a m&amp;iacute; me permiten disponer de un magn&amp;iacute;fico resumen de mi actividad global.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/%C2%BFen-que-estoy-trabajando"&gt;
&lt;cc:attributionName&gt;Eduardo Martos Gómez&lt;/cc:attributionName&gt;
&lt;cc:attributionURL&gt;http://emartos.es&lt;/cc:attributionURL&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/%C2%BFen-que-estoy-trabajando" dc:identifier="http://emartos.es/blog/%C2%BFen-que-estoy-trabajando" dc:title="¿En qué estoy trabajando?" trackback:ping="http://emartos.es/trackback/177" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/Q6PALioLFV8" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/%C2%BFen-que-estoy-trabajando#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/desarrollo">desarrollo</category>
 <category domain="http://emartos.es/category/etiquetas/emartos">eMartos</category>
 <category domain="http://emartos.es/category/etiquetas/proyectos">proyectos</category>
 <pubDate>Sun, 01 Aug 2010 22:54:16 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">177 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/%C2%BFen-que-estoy-trabajando</feedburner:origLink></item>
<item>
 <title>Módulo de Drupal: Menu Trails</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/yL1Uy15a79A/modulo-de-drupal-menu-trails</link>
 <description>&lt;p&gt;&lt;img align="left" width="109" height="125" alt="Drupal" src="/sites/default/files/drupal_jpg.png" /&gt;Todo el que se haya encontrado ante la situaci&amp;oacute;n de intentar asignar contenidos de diversos tipos a un men&amp;uacute; de manera autom&amp;aacute;tica, deber&amp;iacute;a considerar la instalaci&amp;oacute;n del m&amp;oacute;dulo &lt;a href="http://drupal.org/project/menutrails"&gt;&lt;em&gt;Menu Trails&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Hasta que lo encontr&amp;eacute; y entend&amp;iacute; c&amp;oacute;mo funciona, s&amp;oacute;lo ten&amp;iacute;a dos alternativas para resolver este problema: Generar manualmente la asignaci&amp;oacute;n en el men&amp;uacute; cada vez que creaba un contenido, o realizar batidas masivas usando &lt;em&gt;Administration views&lt;/em&gt;, lo que, en cualquier caso, requer&amp;iacute;a un esfuerzo de memoria considerable.&lt;/p&gt;
&lt;p&gt;Con &lt;em&gt;Menu Trails&lt;/em&gt;, la tarea se simplifica considerablemente. De esta manera, todos los posts de mi blog activan la pesta&amp;ntilde;a &lt;em&gt;Blog&lt;/em&gt; del men&amp;uacute;, as&amp;iacute; como los contenidos de tipo &lt;em&gt;Proyecto&lt;/em&gt; activan la pesta&amp;ntilde;a &lt;em&gt;Proyectos&lt;/em&gt;. Y es as&amp;iacute; porque son, en efecto, elementos de men&amp;uacute; hijos de sus respectivas secciones.&lt;/p&gt;
&lt;p&gt;En la p&amp;aacute;gina de configuraci&amp;oacute;n del m&amp;oacute;dulo &lt;em&gt;(admin/build/menu/trails)&lt;/em&gt;, se observan varias opciones, pero las m&amp;aacute;s interesantes son &lt;em&gt;Node types&lt;/em&gt; y &lt;em&gt;Categories&lt;/em&gt;. La primera permite asignar un elemento de men&amp;uacute; por defecto a cada tipo de contenido;&amp;nbsp;la segunda, que se repetir&amp;aacute; por cada taxonom&amp;iacute;a, permite asignar un elemento de men&amp;uacute; por defecto a cada t&amp;eacute;rmino de la taxonom&amp;iacute;a (o vocabulario).&lt;/p&gt;
&lt;p&gt;Para que la t&amp;eacute;cnica funcione, hay que tener en cuenta otro detalle m&amp;aacute;s. Aunque la construcci&amp;oacute;n de los men&amp;uacute;s var&amp;iacute;a seg&amp;uacute;n los &lt;em&gt;hooks&lt;/em&gt; que se hayan aplicado en el tema, es probable que se deban modificar las propiedades del estilo &lt;em&gt;active-trail&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;&lt;pre class="brush: php"&gt;&amp;lt;ul class=&amp;quot;pages&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;menu-659 first&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;&amp;quot; href=&amp;quot;/presentacion&amp;quot;&amp;gt;Blog&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;li class=&amp;quot;menu-581&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;&amp;quot; href=&amp;quot;/quien-soy&amp;quot;&amp;gt;Qui&amp;eacute;n soy&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;li class=&amp;quot;menu-747&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;&amp;quot; href=&amp;quot;/servicios&amp;quot;&amp;gt;Servicios&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;li class=&amp;quot;menu-717&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;&amp;quot; href=&amp;quot;/clientes&amp;quot;&amp;gt;Clientes&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;li class=&amp;quot;menu-716&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;&amp;quot; href=&amp;quot;/proyectos&amp;quot;&amp;gt;Proyectos&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;li class=&amp;quot;menu-1217 active-trail active&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;active&amp;quot; title=&amp;quot;&amp;quot; href=&amp;quot;/filosofia&amp;quot;&amp;gt;Filosof&amp;iacute;a&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;li class=&amp;quot;menu-259&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;&amp;quot; href=&amp;quot;/contacto&amp;quot;&amp;gt;Contacto&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;li class=&amp;quot;menu-582 last&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;&amp;quot; href=&amp;quot;/sitemap&amp;quot;&amp;gt;Mapa del sitio&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;/ul&amp;gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Resaltando dicho estilo, cada vez que accedamos a un tipo de contenido o a un t&amp;eacute;rmino de taxonom&amp;iacute;a regulado por &lt;em&gt;Menu trails&lt;/em&gt;, la pesta&amp;ntilde;a correspondiente del men&amp;uacute; deber&amp;iacute;a activarse.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/modulo-de-drupal-menu-trails"&gt;
&lt;cc:attributionName&gt;Eduardo Martos Gómez&lt;/cc:attributionName&gt;
&lt;cc:attributionURL&gt;http://emartos.es&lt;/cc:attributionURL&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/modulo-de-drupal-menu-trails" dc:identifier="http://emartos.es/blog/modulo-de-drupal-menu-trails" dc:title="Módulo de Drupal: Menu Trails" trackback:ping="http://emartos.es/trackback/176" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/yL1Uy15a79A" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/modulo-de-drupal-menu-trails#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/consultoria">consultoría</category>
 <category domain="http://emartos.es/category/etiquetas/drupal">Drupal</category>
 <category domain="http://emartos.es/category/etiquetas/menu-trails">menu trails</category>
 <category domain="http://emartos.es/category/etiquetas/modulos">módulos</category>
 <pubDate>Sun, 01 Aug 2010 22:49:39 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">176 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/modulo-de-drupal-menu-trails</feedburner:origLink></item>
<item>
 <title>Módulo de Drupal: Admin Role</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/yZjsMS3in4c/modulo-de-drupal-admin-role</link>
 <description>&lt;p&gt;&lt;img align="left" src="/sites/default/files/drupal_jpg.png" alt="Drupal" style="width: 95px; height: 109px;" /&gt;Hoy he descubierto el m&amp;oacute;dulo &lt;a href="http://drupal.org/project/adminrole"&gt;Admin Role&lt;/a&gt;, que permite asignar todos los permisos disponibles a un rol concreto. Por defecto, busca roles que se llamen &lt;em&gt;admin&lt;/em&gt; o &lt;em&gt;adminstrator&lt;/em&gt;, pero se puede asignar a otro cualquiera desde las opciones de usuario&lt;em&gt; (admin/user/settings)&lt;/em&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Resulta especialmente &amp;uacute;til cuando queremos crear perfiles para un portal, limitando los privilegios de administrador a un rol nuevo.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/modulo-de-drupal-admin-role"&gt;
&lt;cc:attributionName&gt;Eduardo Martos Gómez&lt;/cc:attributionName&gt;
&lt;cc:attributionURL&gt;http://emartos.es&lt;/cc:attributionURL&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/modulo-de-drupal-admin-role" dc:identifier="http://emartos.es/blog/modulo-de-drupal-admin-role" dc:title="Módulo de Drupal: Admin Role" trackback:ping="http://emartos.es/trackback/175" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/yZjsMS3in4c" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/modulo-de-drupal-admin-role#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/admin-role">admin role</category>
 <category domain="http://emartos.es/category/etiquetas/consultoria">consultoría</category>
 <category domain="http://emartos.es/category/etiquetas/drupal">Drupal</category>
 <category domain="http://emartos.es/category/etiquetas/modulos">módulos</category>
 <pubDate>Sat, 31 Jul 2010 23:28:38 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">175 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/modulo-de-drupal-admin-role</feedburner:origLink></item>
<item>
 <title>Comerci@, la informática entendida como algo sencillo</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/5f7OxYJziTM/comercia-la-informatica-entendida-como-algo-sencillo</link>
 <description>&lt;p&gt;&lt;img align="left" src="/sites/default/files/comercia-logo.png" alt="Comerci@" style="width: 298px; height: 65px;" /&gt;Es un orgullo presentar &lt;strong&gt;Comerci@&lt;/strong&gt;, mi pen&amp;uacute;ltima aventura empresarial. Esta vez la emprendo con dos socios en los que conf&amp;iacute;o plenamente tanto en el plano personal como en el profesional;&amp;nbsp;con gente como ellos no da miedo lanzarse al vac&amp;iacute;o.&lt;/p&gt;
&lt;p&gt;Nos hemos propuesto convertir la inform&amp;aacute;tica en algo sencillo y productivo gracias a tres conceptos fundamentales:&amp;nbsp;&lt;strong&gt;Green IT&lt;/strong&gt;, &lt;strong&gt;cloud computing&lt;/strong&gt; y &lt;strong&gt;open source&lt;/strong&gt;. Nos dirigimos a empresas de cualquier dimensi&amp;oacute;n, ya que nuestras soluciones son tan flexibles como las necesidades de nuestros clientes.&lt;/p&gt;
&lt;p&gt;Como no pod&amp;iacute;a ser de otra manera, &lt;strong&gt;eMartos&lt;/strong&gt; est&amp;aacute; ejecutando &lt;a href="http://emartos.es/category/clientes/comercia"&gt;varios proyectos&lt;/a&gt; para que &lt;strong&gt;Comerci@&lt;/strong&gt; vea la luz en las mejores condiciones.&lt;/p&gt;
&lt;p&gt;Si quer&amp;eacute;is conocernos mejor, ten&amp;eacute;is a vuestra disposici&amp;oacute;n el &lt;a href="http://comerciasoluciones.es"&gt;sitio web en construcci&amp;oacute;n&lt;/a&gt;, donde encontrar&amp;eacute;is los accesos a las redes sociales en las que estamos presentes. Gracias a ellas, esperamos poder dirigirnos a nuestros clientes de una manera muy personal y directa, sin intermediarios ni distorsiones.&lt;/p&gt;
&lt;p&gt;Espero que este proyecto sea un &amp;eacute;xito. Pero si tenemos dificultades y se truncan nuestros planes, estoy seguro de que, al menos, habr&amp;aacute; diversi&amp;oacute;n y aprendizaje a raudales.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/comercia-la-informatica-entendida-como-algo-sencillo"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/comercia-la-informatica-entendida-como-algo-sencillo" dc:identifier="http://emartos.es/comercia-la-informatica-entendida-como-algo-sencillo" dc:title="Comerci@, la informática entendida como algo sencillo" trackback:ping="http://emartos.es/trackback/172" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/5f7OxYJziTM" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/comercia-la-informatica-entendida-como-algo-sencillo#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/cloud-computing">cloud computing</category>
 <category domain="http://emartos.es/category/etiquetas/comercia">Comerci@</category>
 <category domain="http://emartos.es/category/etiquetas/green-it">green IT</category>
 <category domain="http://emartos.es/category/etiquetas/open-source">open source</category>
 <pubDate>Sun, 25 Jul 2010 01:33:18 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">172 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/comercia-la-informatica-entendida-como-algo-sencillo</feedburner:origLink></item>
<item>
 <title>¡¡¡CAMPEEEEEEOOOOOOOOONEEEEEEEEES!!!</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/DaTgTU5f0C4/%C2%A1%C2%A1%C2%A1campeeeeeeoooooooooneeeeeeeees</link>
 <description>&lt;p&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/750px-Flag_of_Spain.svg.png"&gt;&lt;img align="middle" style="width: 543px; height: 362px;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/750px-Flag_of_Spain.svg.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/%C2%A1%C2%A1%C2%A1campeeeeeeoooooooooneeeeeeeees"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/%C2%A1%C2%A1%C2%A1campeeeeeeoooooooooneeeeeeeees" dc:identifier="http://emartos.es/blog/%C2%A1%C2%A1%C2%A1campeeeeeeoooooooooneeeeeeeees" dc:title="¡¡¡CAMPEEEEEEOOOOOOOOONEEEEEEEEES!!!" trackback:ping="http://emartos.es/trackback/160" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/DaTgTU5f0C4" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/%C2%A1%C2%A1%C2%A1campeeeeeeoooooooooneeeeeeeees#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/campeones">campeones</category>
 <category domain="http://emartos.es/category/etiquetas/deportes">deportes</category>
 <category domain="http://emartos.es/category/etiquetas/esp">ESP</category>
 <category domain="http://emartos.es/category/etiquetas/espana">España</category>
 <category domain="http://emartos.es/category/etiquetas/futbol">fútbol</category>
 <category domain="http://emartos.es/category/etiquetas/mundial">Mundial</category>
 <category domain="http://emartos.es/category/etiquetas/wordlcup">Wordlcup</category>
 <pubDate>Sun, 11 Jul 2010 22:46:43 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">160 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/%C2%A1%C2%A1%C2%A1campeeeeeeoooooooooneeeeeeeees</feedburner:origLink></item>
<item>
 <title>Tweetmeme a páginas interiores</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/g1gfs57YM6A/tweetmeme-paginas-interiores</link>
 <description>&lt;p&gt;&lt;img align="left" style="width: 86px; height: 115px;" alt="Tweetmeme" src="/sites/default/files/IMGP1669.jpg" /&gt;El tiempo de carga de un portal web es una caracter&amp;iacute;stica esencial para que los visitantes no se marchen precipitadamente. Tweetmeme es un componente interesante por la informaci&amp;oacute;n de relevancia inmediata que proporciona, pero tambi&amp;eacute;n es un lastre para el servidor, ya que por cada post debe realizar una petici&amp;oacute;n remota, lo que supone un considerable consumo de recursos.&lt;/p&gt;
&lt;p&gt;Por este motivo, aunque he decidido mantenerlo como opci&amp;oacute;n en los posts, s&amp;oacute;lo aparecer&amp;aacute; en el detalle de cada uno de ellos, aligerando, con ello, la carga de la portada. Adem&amp;aacute;s, en el pie de los posts ya exist&amp;iacute;a la posiblidad de compartir los contenidos gracias a &lt;a href="http://sharethis.com/"&gt;ShareThis&lt;/a&gt;.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/tweetmeme-paginas-interiores"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/tweetmeme-paginas-interiores" dc:identifier="http://emartos.es/blog/tweetmeme-paginas-interiores" dc:title="Tweetmeme a páginas interiores" trackback:ping="http://emartos.es/trackback/159" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/g1gfs57YM6A" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/tweetmeme-paginas-interiores#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/desarrollo">desarrollo</category>
 <category domain="http://emartos.es/category/etiquetas/socialmedia">socialmedia</category>
 <category domain="http://emartos.es/category/etiquetas/socialnetworking">socialnetworking</category>
 <category domain="http://emartos.es/category/etiquetas/tweetmeme">Tweetmeme</category>
 <category domain="http://emartos.es/category/etiquetas/twitter">Twitter</category>
 <pubDate>Thu, 01 Jul 2010 22:55:26 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">159 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/tweetmeme-paginas-interiores</feedburner:origLink></item>
<item>
 <title>Mejorando la experiencia del usuario</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/9n9Go7f3Jsc/mejorando-la-experiencia-del-usuario</link>
 <description>&lt;p&gt;&lt;img align="left" style="width: 172px; height: 157px;" alt="Usabilidad" src="/sites/default/files/regla-clicks.jpg" /&gt;En ocasiones, olvidamos que un sitio web es un espacio informativo al que los usuarios acuden para encontrar informaci&amp;oacute;n. Aunque pueda parecer de perogrullo, lo cierto es que se suele dar m&amp;aacute;s importancia a la est&amp;eacute;tica que a la facilidad para satisfacer ese requisito esencial.&lt;/p&gt;
&lt;p&gt;Hoy he terminado de implementar una funcionalidad para mejorar la experiencia del usuario. Se trata de un &lt;em&gt;widget&lt;/em&gt; de sugerencias para visitas procedentes de buscadores. Es frecuente que los buscadores indexen contenidos de la portada que no terminan asociando con su enlace permanente. As&amp;iacute;, cuando el usuario accede al enlace proporcionado por los resultados de b&amp;uacute;squeda, posiblemente no encuentre que esperaba, caus&amp;aacute;ndole frustraci&amp;oacute;n. Para paliar este problema, he ideado un sistema de sugerencias que analiza la consulta del usuario al buscador y le ofrece alternativas dentro del portal, ya sea en forma de b&amp;uacute;squeda interna o de palabras clave.&lt;/p&gt;
&lt;p&gt;Para verlo en funcionamiento, s&amp;oacute;lo hay que &lt;a href="http://www.google.es/#hl=es&amp;amp;source=hp&amp;amp;q=emartos&amp;amp;aq=f&amp;amp;aqi=g10&amp;amp;aql=&amp;amp;oq=&amp;amp;gs_rfai=&amp;amp;fp=c512a5233b2aee3d"&gt;buscar eMartos en Google&lt;/a&gt; y pulsar el resultado que conduce a este sitio web. El &lt;em&gt;widget&lt;/em&gt; se muestra en la zona superior del contenido.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/mejorando-la-experiencia-del-usuario"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/mejorando-la-experiencia-del-usuario" dc:identifier="http://emartos.es/blog/mejorando-la-experiencia-del-usuario" dc:title="Mejorando la experiencia del usuario" trackback:ping="http://emartos.es/trackback/158" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/9n9Go7f3Jsc" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/mejorando-la-experiencia-del-usuario#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/buscadores">buscadores</category>
 <category domain="http://emartos.es/category/etiquetas/desarrollo">desarrollo</category>
 <category domain="http://emartos.es/category/etiquetas/emartos">eMartos</category>
 <category domain="http://emartos.es/category/etiquetas/seo">seo</category>
 <category domain="http://emartos.es/category/etiquetas/sugerencias">sugerencias</category>
 <category domain="http://emartos.es/category/etiquetas/usabilidad">usabilidad</category>
 <pubDate>Thu, 01 Jul 2010 00:13:43 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">158 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/mejorando-la-experiencia-del-usuario</feedburner:origLink></item>
<item>
 <title>Overclock de mi HTC Magic</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/gvuzH05ig0Y/overclock-de-mi-htc-magic</link>
 <description>&lt;p&gt;Tras montar Eclair en mi HTC&amp;nbsp;Magic, decid&amp;iacute; que pod&amp;iacute;a mejorar su rendimiento aplicando t&amp;eacute;cnicas de &lt;a href="http://es.wikipedia.org/wiki/Overclock"&gt;&lt;em&gt;overclocking&lt;/em&gt;&lt;/a&gt;. Cu&amp;aacute;l no ser&amp;iacute;a mi sorpresa al comprobar que no hay que &lt;em&gt;overclockear&lt;/em&gt;, sino simplemente ajustar la frecuencia a su tope de f&amp;aacute;brica. &lt;a href="http://www.htc.com/es/product/magic/specification.html"&gt;Seg&amp;uacute;n HTC&lt;/a&gt;, el procesador de este modelo es un &lt;strong&gt;Qualcomm MSM7201a&lt;/strong&gt;, que trabaja a &lt;strong&gt;528 MHz&lt;/strong&gt;&amp;nbsp;(o puede trabajar, como deber&amp;iacute;an haber especificado), pero el dispositivo viene configurado a &lt;strong&gt;384 MHz&lt;/strong&gt;. En la siguiente imagen se pueden leer las especificaciones oficiales al respecto (clic para ampliar):&lt;/p&gt;
&lt;p&gt;&lt;a href="/sites/default/files/htc-magic.png"&gt;&lt;img align="left" width="614" height="343" alt="Especificaciones de la HTC Magic (clic para ampliar)" src="/sites/default/files/htc-magic.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Uno de los principales problemas del &lt;em&gt;overclocking&lt;/em&gt; es que, al forzar el circuito, &amp;eacute;ste se calienta, lo que tiene dos consecuencias directas:&amp;nbsp;En primer lugar, el consumo de bater&amp;iacute;a se incrementa, y en segundo, el circuito puede llegar a quemarse. En el caso del HTC&amp;nbsp;Magic, esto no supone un problema porque nunca vamos a sobrepasar el tope de f&amp;aacute;brica.&lt;/p&gt;
&lt;p&gt;Para ajustar la frecuencia del terminal, tenemos dos opciones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.androlib.com/android.application.org-freecoder-widgets-overclock-zww.aspx"&gt;&lt;strong&gt;OverclockWidget&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; Aplicaci&amp;oacute;n disponible en el Market que permite ajustar la velocidad m&amp;aacute;xima y m&amp;iacute;nima, y como &lt;em&gt;bonus&lt;/em&gt;, definir &lt;strong&gt;umbrales distintos cuando la pantalla est&amp;aacute; apagada&lt;/strong&gt;. Esta caracter&amp;iacute;stica es muy &amp;uacute;til ya que permite equilibrar el incremento de consumo de bater&amp;iacute;a con los per&amp;iacute;odos de inactividad, prolongando, de esta manera, su autonom&amp;iacute;a.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.androlib.com/android.application.com-mhuang-overclocking-qFD.aspx"&gt;&lt;strong&gt;SetCPU&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; Aplicaci&amp;oacute;n disponible en el Market cuya utilidad no difiere en exceso de la anterior, con la &amp;uacute;nica diferencia de que no informa, mediante un &lt;em&gt;widget&lt;/em&gt;, de la velocidad a la que est&amp;aacute; funcionando el terminal en un momento determinado.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Llevo una semana con una configuraci&amp;oacute;n que oscila entre &lt;strong&gt;245 MHz y&amp;nbsp;528 MHz con la pantalla activa&lt;/strong&gt;, y a &lt;strong&gt;128 MHz con la pantalla apagada&lt;/strong&gt;. Salvando un peque&amp;ntilde;o percance con la antena, en la que tuve que reiniciar porque el terminal se qued&amp;oacute; colgado en medio de una conversaci&amp;oacute;n, percibo un rendimiento mucho m&amp;aacute;s alto sin penalizaci&amp;oacute;n en la autonom&amp;iacute;a. Soy un usuario bastante activo de Internet en el m&amp;oacute;vil, y con frecuencia&amp;nbsp;estoy saltando de Twidroid al navegador, y de ah&amp;iacute; a Facebook. Antes del cambio, estas tareas eran tediosas, mientras que ahora las realizo con bastante fluidez.&lt;/p&gt;
&lt;p&gt;Como siempre, os recomiendo mucho cuidado si decid&amp;iacute;s lanzaros a la piscina, y recordaros que lo hac&amp;eacute;is &lt;strong&gt;bajo vuestra responsabilidad&lt;/strong&gt; y que lo hag&amp;aacute;is siempre en presencia de adultos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 18/08/2010.&lt;/strong&gt;&amp;nbsp;Recomiendo la lectura y aplicaci&amp;oacute;n de este mini&amp;nbsp;&lt;em&gt;how-to&lt;/em&gt;&amp;nbsp;que he redactado para usuarios de Spare Parts:&amp;nbsp;&lt;a href="http://emartos.es/blog/solucionar-la-lentitud-de-las-rom-homebrew-de-android-con-spare-parts"&gt;Solucionar la lentitud de las ROM &lt;em&gt;homebrew&lt;/em&gt; de Android con Spare Parts&lt;/a&gt;.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/overclock-de-mi-htc-magic"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/overclock-de-mi-htc-magic" dc:identifier="http://emartos.es/blog/overclock-de-mi-htc-magic" dc:title="Overclock de mi HTC Magic" trackback:ping="http://emartos.es/trackback/157" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/gvuzH05ig0Y" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/overclock-de-mi-htc-magic#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/android">Android</category>
 <category domain="http://emartos.es/category/etiquetas/htc">HTC</category>
 <category domain="http://emartos.es/category/etiquetas/moviles">móviles</category>
 <category domain="http://emartos.es/category/etiquetas/overclocking">overclocking</category>
 <category domain="http://emartos.es/category/etiquetas/overclockwidget">OverclockWidget</category>
 <category domain="http://emartos.es/category/etiquetas/setcpu">SetCPU</category>
 <category domain="http://emartos.es/category/etiquetas/smartphone">smartphone</category>
 <pubDate>Thu, 24 Jun 2010 13:50:17 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">157 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/overclock-de-mi-htc-magic</feedburner:origLink></item>
<item>
 <title>Tethering en Android</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/6SmVjvKy31k/tethering-en-android</link>
 <description>&lt;p&gt;De todas las aplicaciones que he encontrado en el Market para hacer &lt;a href="http://es.wikipedia.org/wiki/Anclaje_a_red"&gt;&lt;em&gt;tethering&lt;/em&gt;&lt;/a&gt; (esto es, utilizar el m&amp;oacute;vil para proporcionar conectividad 3G&amp;nbsp;a un ordenador), me quedo con &lt;a href="http://code.google.com/p/proxoid/"&gt;Proxoid&lt;/a&gt; por dos motivos:&amp;nbsp;Su &lt;strong&gt;facilidad de uso&lt;/strong&gt; y la posibilidad de hacer &lt;strong&gt;tethering v&amp;iacute;a USB&lt;/strong&gt;. Por bluetooth me parece poco seguro, y por wifi, seg&amp;uacute;n tengo entendido, no se puede usar WPA2, as&amp;iacute; que el escenario no es muy distinto.&lt;/p&gt;
&lt;p&gt;La seguridad en el tethering es un punto crucial porque, de no hacerlo con cuidado, la operadora, ejerciendo sus derechos contractuales, puede subirnos la tarifa y quitarnos las ganas de usar el m&amp;oacute;vil como punto de acceso para los restos. Al menos, esto era as&amp;iacute; hasta ahora, porque seg&amp;uacute;n nos contaba &lt;a href="http://twitter.com/gsiibert"&gt;&lt;a href="http://twitter.com/gsiibert"&gt;@gsiibert&lt;/a&gt;&lt;/a&gt;, &lt;a href="http://www.todosmenostu.es/2010/06/08/vodafone-permitira-tethering-y-voip/"&gt;Vodafone permitir&amp;aacute; tethering y VoIP&amp;nbsp;en sus nuevas tarifas de datos&lt;/a&gt;. Ignoro el estado del resto de operadoras, pero espero que con el tiempo vayan cambiando su parecer al respecto.&lt;/p&gt;
&lt;p&gt;Vayamos al grano. En &lt;a href="http://androidcommunity.com/forums/f23/android-usb-tethering-for-linux-using-proxoid-24875/"&gt;este   hilo&lt;/a&gt; [ingl&amp;eacute;s] encontraremos (casi) todas las instrucciones  necesarias para hacer tethering, pero yo he preferido reestructurar  algunos pasos. Antes de empezar, quiero remarcar que este procedimiento  est&amp;aacute; descrito &amp;uacute;nicamente para equipos que tengan instalada alguna  distribuci&amp;oacute;n de Linux.&lt;/p&gt;
&lt;h3&gt;Configura el m&amp;oacute;vil&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Instala &lt;strong&gt;&lt;b&gt;Proxoid&lt;/b&gt;&lt;/strong&gt; desde el Market.&lt;/li&gt;
&lt;li&gt;Abre la aplicaci&amp;oacute;n y configura el &lt;strong&gt;puerto&lt;/strong&gt; que desees usar (recomiendo dejarlo en 8080 a no ser que est&amp;eacute;s usando Tomcat en el ordenador). En la opci&amp;oacute;n &lt;strong&gt;&lt;em&gt;User-Agent&lt;/em&gt;&lt;/strong&gt;, selecciona &lt;strong&gt;&lt;em&gt;Don't change&lt;/em&gt;&lt;/strong&gt; (no cambiar).&lt;/li&gt;
&lt;li&gt;Inicia el servicio (&lt;strong&gt;&lt;em&gt;Start/Stop Proxoid&lt;/em&gt;&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;Activa la &lt;strong&gt;depuraci&amp;oacute;n USB&lt;/strong&gt;: &lt;em&gt; Men&amp;uacute; &amp;gt; Ajustes &amp;gt; Aplicaciones  &amp;gt; Desarrollo &amp;gt; Depuraci&amp;oacute;n USB&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Conecta el m&amp;oacute;vil al ordenador mediante un &lt;strong&gt;cable USB&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Configura el equipo&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Desde una terminal, &lt;strong&gt;crea o edita el siguiente fichero&lt;/strong&gt; con privilegios de root:&lt;br /&gt;
&lt;pre class="brush: bash"&gt;vim /etc/udev/rules.d/90-android.rules&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Inserta la siguiente l&amp;iacute;nea, gu&amp;aacute;rdalo y ci&amp;eacute;rralo:&lt;br /&gt;
&lt;pre class="brush: bash"&gt;SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;0bb4&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Descarga y descomprime la &amp;uacute;ltima versi&amp;oacute;n del &lt;a target="_blank" href="http://developer.android.com/sdk/"&gt;Android SDK&lt;/a&gt; y accede, desde consola, al subdirectorio &lt;em&gt;tools&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Ejecuta el siguiente comando (no es necesario ser root):&lt;br /&gt;
&lt;pre class="brush: bash"&gt;./adb forward tcp:8080 tcp:8080&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Configura el navegador&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Habilita una &lt;strong&gt;conexi&amp;oacute;n proxy&lt;/strong&gt; para que las peticiones pasen por &lt;em&gt;localhost:8080&lt;/em&gt; (o el puerto que hayas configurado en Proxoid).
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Firefox&lt;/strong&gt;&lt;strong&gt;:&lt;/strong&gt; &lt;em&gt;Editar &amp;gt;&amp;nbsp;Preferencias &amp;gt;&amp;nbsp;Avanzado &amp;gt;&amp;nbsp;Red &amp;gt;&amp;nbsp;Configuraci&amp;oacute;n &amp;gt;&amp;nbsp;Configuraci&amp;oacute;n manual de proxy&lt;/em&gt;. Escribe &lt;em&gt;localhost&lt;/em&gt; en el cuadro de texto &lt;em&gt;Proxy HTTP&lt;/em&gt; y el puerto que hayas configurado en el cuadro de texto &lt;em&gt;Puerto&lt;/em&gt;; marca la casilla &lt;i&gt;Usar el mismo  proxy para todo&lt;/i&gt;, y elimina el contenido del cuadro de texto &lt;em&gt;No usar proxy para&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chrome&lt;/strong&gt;: &lt;em&gt;Herramientas &amp;gt;&amp;nbsp;Opciones &amp;gt;&amp;nbsp;Cambiar la configuraci&amp;oacute;n del proxy &amp;gt;&amp;nbsp;Configuraci&amp;oacute;n manual del proxy&lt;/em&gt;. Debes marcar la casilla &lt;em&gt;Usar el mismo proxy para todos los protocolos&lt;/em&gt;, rellenar los cuadros de texto Proxy para HTTP&amp;nbsp;y Puerto, y pulsar el bot&amp;oacute;n&amp;nbsp;&lt;em&gt;Aplica a todo el sistema&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opera&lt;/strong&gt;&lt;strong&gt;:&lt;/strong&gt;&amp;nbsp;&lt;em&gt;Herramientas &amp;gt; Opciones &amp;gt; Avanzado &amp;gt; Redes &amp;gt; Servidores proxy&lt;/em&gt;. Escribe &lt;em&gt;localhost&lt;/em&gt; en los cuadros de texto de la primera columna (&lt;em&gt;HTTP, HTTPS, FTP, Gopher, WAIS&lt;/em&gt;), y el puerto de tu elecci&amp;oacute;n en los cuadros de texto &lt;em&gt;Puerto&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Configura el navegador para que env&amp;iacute;e el &lt;a href="http://es.wikipedia.org/wiki/Agente_de_usuario"&gt;&lt;em&gt;User-Agent&lt;/em&gt;&lt;/a&gt; del m&amp;oacute;vil. Que yo sepa, esto s&amp;oacute;lo se consigue instalando complementos en el navegador. 
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Firefox:&lt;/strong&gt;&amp;nbsp;Instala el complemento &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/59/"&gt;&lt;em&gt;User Agent Switcher&lt;/em&gt;&lt;/a&gt;. Configura el &lt;em&gt;User-Agent&lt;/em&gt; correspondiente a tu terminal.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chrome:&lt;/strong&gt;&amp;nbsp;Instala el complemento &lt;a href="https://chrome.google.com/extensions/detail/aafciojnlamllgpkpdkbamkfgbofhgcj?hl=en-us"&gt;&lt;em&gt;User-Agent Switcher&lt;/em&gt;&lt;/a&gt;. Configura el &lt;em&gt;User-Agent&lt;/em&gt; correspondiente a tu terminal.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opera:&lt;/strong&gt;&amp;nbsp;Navega hasta &lt;em&gt;about:config&lt;/em&gt;. En el cuadro de texto de b&amp;uacute;squeda, escribe &lt;em&gt;Spoof UserAgent ID&lt;/em&gt;. En el cuadro de texto que tiene valor &lt;em&gt;1&lt;/em&gt;, escribe el &lt;em&gt;User-Agent&lt;/em&gt; correspondiente a tu terminal.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Aunque parezca un procedimiento muy complejo, se simplifica considerablemente tras ejecutarlo por primera vez. Adem&amp;aacute;s, podemos reservar un navegador para la conectividad m&amp;oacute;vil, evitando tener que reconfigurar el proxy cada vez. Yo uso Chrome para estos menesteres, dejando Firefox libre para la navegaci&amp;oacute;n ordinaria.&lt;/p&gt;
&lt;p&gt;En &lt;strong&gt;Android 2.1 (Ecclair)&lt;/strong&gt; existe la posibilidad de hacer &lt;em&gt;tethering&lt;/em&gt; nativo, al menos con la ROM&amp;nbsp;de Cyanogen que he &lt;a href="http://emartos.es/blog/android-21-ecclair-en-una-htc-magic"&gt;instalado recientemente en mi HTC&amp;nbsp;Magic&lt;/a&gt;. No obstante, he sido incapaz de echarlo a andar por USB. Si alguien sabe c&amp;oacute;mo hacerlo, le agradecer&amp;eacute; alg&amp;uacute;n enlace o comentario ilustrativo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nota importante:&lt;/strong&gt;&amp;nbsp;Habida cuenta de la incertidumbre existente sobre el &lt;em&gt;tethering&lt;/em&gt; en Espa&amp;ntilde;a, es importante recordar que cada cual es responsable de las consecuencias que ello acarree.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/tethering-en-android"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/tethering-en-android" dc:identifier="http://emartos.es/blog/tethering-en-android" dc:title="Tethering en Android" trackback:ping="http://emartos.es/trackback/156" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/6SmVjvKy31k" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/tethering-en-android#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/android">Android</category>
 <category domain="http://emartos.es/category/etiquetas/ecclair">Ecclair</category>
 <category domain="http://emartos.es/category/etiquetas/howto">howto</category>
 <category domain="http://emartos.es/category/etiquetas/htc">HTC</category>
 <category domain="http://emartos.es/category/etiquetas/moviles">móviles</category>
 <category domain="http://emartos.es/category/etiquetas/proxoid">Proxoid</category>
 <category domain="http://emartos.es/category/etiquetas/smartphone">smartphone</category>
 <category domain="http://emartos.es/category/etiquetas/tethering">tethering</category>
 <pubDate>Tue, 22 Jun 2010 10:36:19 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">156 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/tethering-en-android</feedburner:origLink></item>
<item>
 <title>"Crear contenido" desaparece en Drupal</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/1LhwEjTxRDg/crear-contenido-desaparece-en-drupal</link>
 <description>&lt;p&gt;Uno de los m&amp;oacute;dulos m&amp;aacute;s inestables de Drupal es &lt;a href="http://drupal.org/project/admin_menu"&gt;&lt;em&gt;Administration menu&lt;/em&gt;&lt;/a&gt;. Sin embargo, resulta de una utilidad inestimable ya que evita ensuciar el dise&amp;ntilde;o del portal con un bloque destinado a las tareas administrativas.&lt;/p&gt;
&lt;p&gt;Ayer advert&amp;iacute; que uno de los sitios que gestiono, hab&amp;iacute;a perdido la opci&amp;oacute;n de crear contenido (&lt;em&gt;create content&lt;/em&gt;). Las secciones segu&amp;iacute;an existiendo, ya que se pod&amp;iacute;a navegar hasta &lt;em&gt;node/add&lt;/em&gt;. Como siempre, cinco minutos de b&amp;uacute;squeda en Google permiten ahorrar horas de depuraci&amp;oacute;n directa. El resultado es &lt;a href="http://drupal.org/node/502500#comment-3085762"&gt;un hilo de los foros de Drupal&lt;/a&gt; donde se describe minuciosamente el error y se proporciona un parche para solucionarlo.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/crear-contenido-desaparece-en-drupal"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/crear-contenido-desaparece-en-drupal" dc:identifier="http://emartos.es/blog/crear-contenido-desaparece-en-drupal" dc:title="&amp;quot;Crear contenido&amp;quot; desaparece en Drupal" trackback:ping="http://emartos.es/trackback/155" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/1LhwEjTxRDg" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/crear-contenido-desaparece-en-drupal#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/administration-menu">administration menu</category>
 <category domain="http://emartos.es/category/etiquetas/cms">CMS</category>
 <category domain="http://emartos.es/category/etiquetas/create-content">create content</category>
 <category domain="http://emartos.es/category/etiquetas/desarrollo">desarrollo</category>
 <category domain="http://emartos.es/category/etiquetas/development">development</category>
 <category domain="http://emartos.es/category/etiquetas/drupal">Drupal</category>
 <category domain="http://emartos.es/category/etiquetas/programacion">programación</category>
 <category domain="http://emartos.es/category/etiquetas/programming">programming</category>
 <pubDate>Tue, 22 Jun 2010 06:44:33 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">155 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/crear-contenido-desaparece-en-drupal</feedburner:origLink></item>
<item>
 <title>Android 2.1 (Eclair) en una HTC Magic</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/d2NVL-cD_H0/android-21-eclair-en-una-htc-magic</link>
 <description>&lt;p&gt;Tengo una HTC&amp;nbsp;Magic de Vodafone desde hace algo m&amp;aacute;s de un a&amp;ntilde;o, y durante todo este tiempo he disfrutado de las bondades de Android como sistema operativo m&amp;oacute;vil. Sin embargo, Vodafone decidi&amp;oacute; dejar de actualizar la versi&amp;oacute;n del sistema desde la 1.6 (Donut), por lo que mi experiencia de usuario se ve muy limitada con respecto a propietarios de m&amp;oacute;viles m&amp;aacute;s modernos o de gama superior (como &lt;a href="http://twitter.com/apuntoprieto"&gt;&lt;a href="http://twitter.com/apuntoprieto"&gt;@apuntoprieto&lt;/a&gt;&lt;/a&gt; con su Desire).&lt;/p&gt;
&lt;p&gt;Dado que el terminal es de mi propiedad, ya que lo he pagado, tengo derecho a flashearle una nueva versi&amp;oacute;n de Android sin que pierda su garant&amp;iacute;a de f&amp;aacute;brica. Digo esto porque muchos usuarios desconocen lo que pueden hacer con sus propios equipos. Usando &lt;a href="http://www.todosmenostu.es/2010/05/12/instalando-android-2-1-en-htc-magic-de-vodafone-espana/"&gt;el tutorial&lt;/a&gt; que me pas&amp;oacute; &lt;a href="http://twitter.com/apuntoprieto"&gt;&lt;a href="http://twitter.com/apuntoprieto"&gt;@apuntoprieto&lt;/a&gt;&lt;/a&gt;, mi Magic ya tiene &lt;strong&gt;Eclair&lt;/strong&gt;, la &amp;uacute;ltima versi&amp;oacute;n disponible de Android. No obstante, debo hacer un par de apuntes para evitaros los problemas que me he encontrado en el proceso:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Haced &lt;strong&gt;backup de vuestras aplicaciones y datos&lt;/strong&gt; porque se perder&amp;aacute;n. Para ello, pod&amp;eacute;is usar &lt;strong&gt;MyBackup&lt;/strong&gt;, disponible en el Market, aunque os recomiendo la versi&amp;oacute;n de pago (MyBackup Pro) porque su precio justifica disponer de ella m&amp;aacute;s all&amp;aacute; de los 30 d&amp;iacute;as de prueba. La idea es realizar un backup completo a la tarjeta SD, copiar el contenido de la misma en otra ubicaci&amp;oacute;n, y tras completar el proceso de actualizaci&amp;oacute;n, devolverlo de nuevo a la SD y restaurar desde MyBackup. Eso s&amp;iacute;, para ello tendr&amp;eacute;is que reinstalar la aplicaci&amp;oacute;n (tranquilos, s&amp;oacute;lo hay que pagarla una vez).&lt;/li&gt;
&lt;li&gt;Tras aplicar la ROM&amp;nbsp;de Cyanogen (&lt;em&gt;update-cm-X.X.X.X-signed.zip&lt;/em&gt;), es necesario cargar las &lt;strong&gt;aplicaciones de Google&lt;/strong&gt; (&lt;a href="http://www.mediafire.com/?marqwt53ii0"&gt;gapps-ds-ERE36B-signed.zip&lt;/a&gt;), ya que de lo contrario nos encontraremos sin Market, GMail, GMaps, GTalk y compa&amp;ntilde;&amp;iacute;a. La versi&amp;oacute;n de Google Maps que trae este paquete no es la m&amp;aacute;s reciente, as&amp;iacute; que conviene actualizarlo para disponer, entre otras mejoras, del &lt;strong&gt;navegador GPS&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 24/06/2010.&lt;/strong&gt; El d&amp;iacute;a que realic&amp;eacute; todo el proceso, al llegar la noche, fui a echar mano de la &lt;strong&gt;alarma&lt;/strong&gt; como de costumbre, pero no la encontr&amp;eacute;. Trasteando al d&amp;iacute;a siguiente, la encontr&amp;eacute; dentro de la aplicaci&amp;oacute;n &lt;strong&gt;Reloj&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 18/08/2010.&lt;/strong&gt; Recomiendo la lectura y aplicaci&amp;oacute;n de este mini &lt;em&gt;how-to&lt;/em&gt; que he redactado para usuarios de Spare Parts: &lt;a href="http://emartos.es/blog/solucionar-la-lentitud-de-las-rom-homebrew-de-android-con-spare-parts"&gt;Solucionar la lentitud de las ROM &lt;em&gt;homebrew&lt;/em&gt; de Android con Spare Parts&lt;/a&gt;.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/android-21-eclair-en-una-htc-magic"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/android-21-eclair-en-una-htc-magic" dc:identifier="http://emartos.es/blog/android-21-eclair-en-una-htc-magic" dc:title="Android 2.1 (Eclair) en una HTC Magic" trackback:ping="http://emartos.es/trackback/154" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/d2NVL-cD_H0" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/android-21-eclair-en-una-htc-magic#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/android">Android</category>
 <category domain="http://emartos.es/category/etiquetas/cyanogen">Cyanogen</category>
 <category domain="http://emartos.es/category/etiquetas/donut">Donut</category>
 <category domain="http://emartos.es/category/etiquetas/eclair">Eclair</category>
 <category domain="http://emartos.es/category/etiquetas/howto">howto</category>
 <category domain="http://emartos.es/category/etiquetas/htc">HTC</category>
 <category domain="http://emartos.es/category/etiquetas/moviles">móviles</category>
 <category domain="http://emartos.es/category/etiquetas/smartphone">smartphone</category>
 <pubDate>Mon, 21 Jun 2010 00:01:22 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">154 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/android-21-eclair-en-una-htc-magic</feedburner:origLink></item>
<item>
 <title>Controlando las llamadas con Android</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/qSS0DJzbKJA/controlando-las-llamadas-con-android</link>
 <description>&lt;p&gt;El control de las llamadas es una herramienta fundamental para quien, como yo, usa el m&amp;oacute;vil como herramienta de trabajo. No s&amp;oacute;lo a efectos de facturaci&amp;oacute;n, sino para saber cu&amp;aacute;ndo has mantenido una conversaci&amp;oacute;n o cu&amp;aacute;ntas veces has hablado con un cliente.&lt;/p&gt;
&lt;p&gt;Con Android, al menos en la configuraci&amp;oacute;n por defecto de la versi&amp;oacute;n 1.6 (imposici&amp;oacute;n de Vodafone), no es posible analizar el registro de llamadas, ni siquiera orden&amp;aacute;ndolas o agrup&amp;aacute;ndolas por contacto. Tras una b&amp;uacute;squeda no exenta de dificultad, he descubierto un par de aplicaciones esenciales para suplir estas carencias:&lt;/p&gt;
&lt;p&gt;&lt;img align="left" width="176" height="264" src="/sites/default/files/callbook.jpg" style="" alt="CallBook" /&gt;&lt;strong&gt;&lt;a href="http://melonmobile.com/ProductDetailsOverview.aspx?product=221"&gt;CallBook&lt;/a&gt;. &lt;/strong&gt;Ofrece res&amp;uacute;menes de llamadas por diversos conceptos, pero el m&amp;aacute;s &amp;uacute;til, desde mi punto de vista, es el listado de llamadas por contacto.&lt;/p&gt;
&lt;p&gt;La interfaz, cuidada y limpia, ofrece tres vistas: detallada (para las &amp;uacute;ltimas llamadas), semanal y anual. En los dos &amp;uacute;ltimos casos, permite navegar por el calendario, que muestra las llamadas emitidas y las recibidas, el n&amp;uacute;mero y la duraci&amp;oacute;n total de las mismas, las llamadas perdidas y los SMS.&lt;/p&gt;
&lt;div clear="both"&gt;&amp;nbsp;&lt;/div&gt;
&lt;p&gt;&lt;img align="left" width="176" height="202" src="/sites/default/files/calltrack.jpg" style="" alt="CallTrack" /&gt;&lt;strong&gt;&lt;a href="http://www.androidsis.com/calltrack-sincroniza-el-registro-de-llamadas-con-google-calendar/"&gt;CallTrack&lt;/a&gt;.&lt;/strong&gt; Sincroniza el registro de llamadas con Google Calendar, de manera que no s&amp;oacute;lo podemos disponer de nuestro registro de llamadas en la nube, sino que tambi&amp;eacute;n nos permite integrar nuestra actividad telef&amp;oacute;nica con nuestros calendarios.&lt;/p&gt;
&lt;p&gt;La pega es que s&amp;oacute;lo funciona con Android 2.1, as&amp;iacute; que de momento estoy condenado a no probarla. No obstante, las opiniones que he le&amp;iacute;do tanto en el Android Market como en Internet son muy halagadoras.&lt;/p&gt;
&lt;p&gt;Tambi&amp;eacute;n recomiendo &lt;a href="http://www.androidzoom.com/android_applications/tools/ansta-better-call-summary_gbox.html"&gt;Ansta&lt;/a&gt; y &lt;a href="http://es.androlib.com/android.application.com-phonalyzr-CiD.aspx"&gt;Phonalizr&lt;/a&gt;, que he usado en el pasado y que permiten llevar un control global de la facturaci&amp;oacute;n m&amp;oacute;vil.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/controlando-las-llamadas-con-android"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/controlando-las-llamadas-con-android" dc:identifier="http://emartos.es/blog/controlando-las-llamadas-con-android" dc:title="Controlando las llamadas con Android" trackback:ping="http://emartos.es/trackback/153" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/qSS0DJzbKJA" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/controlando-las-llamadas-con-android#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/android">Android</category>
 <category domain="http://emartos.es/category/etiquetas/ansta">Ansta</category>
 <category domain="http://emartos.es/category/etiquetas/callbook">CallBook</category>
 <category domain="http://emartos.es/category/etiquetas/calltrack">CallTrack</category>
 <category domain="http://emartos.es/category/etiquetas/consultoria">consultoría</category>
 <category domain="http://emartos.es/category/etiquetas/google-calendar">Google Calendar</category>
 <category domain="http://emartos.es/category/etiquetas/moviles">móviles</category>
 <category domain="http://emartos.es/category/etiquetas/phonalizr">Phonalizr</category>
 <pubDate>Wed, 16 Jun 2010 02:15:12 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">153 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/controlando-las-llamadas-con-android</feedburner:origLink></item>
<item>
 <title>What Font is</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/B7oKPjbrFBk/what-font</link>
 <description>&lt;p&gt;Llev&amp;aacute;bamos tiempo detr&amp;aacute;s de una fuente que hab&amp;iacute;amos visto en la web. Pero sin ser un experto en la materia, resulta dif&amp;iacute;cil saber por d&amp;oacute;nde van los tiros.&lt;/p&gt;
&lt;p&gt;Gracias a &lt;a href="http://www.whatfontis.com"&gt;&lt;strong&gt;What Font is&lt;/strong&gt;&lt;/a&gt;, un servicio que descubr&amp;iacute; a trav&amp;eacute;s de &lt;a href="http://wwwhatsnew.com/"&gt;wwwhat's new&lt;/a&gt;, nuestros problemas se han terminado. Este milagro para los dise&amp;ntilde;adores (y para los profanos) permite deducir una fuente a partir de una imagen. El proceso es tan sencillo que resulta incre&amp;iacute;ble, y para colmo, ofrece enlaces de descarga para todas las fuentes libres.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/what-font"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/what-font" dc:identifier="http://emartos.es/blog/what-font" dc:title="What Font is" trackback:ping="http://emartos.es/trackback/152" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/B7oKPjbrFBk" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/what-font#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/diseno">diseño</category>
 <category domain="http://emartos.es/category/etiquetas/fuentes">fuentes</category>
 <category domain="http://emartos.es/category/etiquetas/truetype">truetype</category>
 <category domain="http://emartos.es/category/etiquetas/whatfontis">whatfontis</category>
 <pubDate>Sun, 13 Jun 2010 23:56:31 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">152 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/what-font</feedburner:origLink></item>
<item>
 <title>Excelente tutorial para instalar el DNIe en Linux</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/M-vxp3pQmV0/excelente-tutorial-para-instalar-el-dnie-en-linux</link>
 <description>&lt;p&gt;&lt;img align="left" src="/sites/default/files/dnie(1).png" alt="DNIe" style="width: 212px; height: 159px;" /&gt;Buscando una manera definitiva de instalar el DNIe en Linux, he encontrado &lt;a href="http://bitelia.com/2009/12/como-instalar-un-lector-de-dnie-en-ubuntu-9-10"&gt;un excelente tutorial en bitelia&lt;/a&gt; que lo explica paso a paso y en un tono muy asequible para usuarios de cualquier nivel.&lt;/p&gt;
&lt;p&gt;Lo ideal ser&amp;iacute;a que el soporte fuera oficial, y aunque ya &lt;a href="http://espana.barrapunto.com/article.pl?sid=10/06/10/1348226"&gt;se han publicado los fuentes PKCS11&lt;/a&gt;, todav&amp;iacute;a queda mucho camino por recorrer para que Linux sea considerado por las autoridades una opci&amp;oacute;n tan v&amp;aacute;lida como Windows.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/excelente-tutorial-para-instalar-el-dnie-en-linux"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/excelente-tutorial-para-instalar-el-dnie-en-linux" dc:identifier="http://emartos.es/blog/excelente-tutorial-para-instalar-el-dnie-en-linux" dc:title="Excelente tutorial para instalar el DNIe en Linux" trackback:ping="http://emartos.es/trackback/151" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/M-vxp3pQmV0" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/excelente-tutorial-para-instalar-el-dnie-en-linux#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/dnie">DNIe</category>
 <category domain="http://emartos.es/category/etiquetas/linux">Linux</category>
 <category domain="http://emartos.es/category/etiquetas/pkcs11">PKCS11</category>
 <category domain="http://emartos.es/category/etiquetas/software-libre">software libre</category>
 <pubDate>Sun, 13 Jun 2010 23:52:01 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">151 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/excelente-tutorial-para-instalar-el-dnie-en-linux</feedburner:origLink></item>
<item>
 <title>Hablando de los RSS feeds</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/2eLuVSuyyNU/hablando-de-los-rss-feeds</link>
 <description>&lt;p&gt;&lt;img align="left" style="width: 140px; height: 140px;" alt="RSS feeds" src="/sites/default/files/jpg_rss.jpg" /&gt;Probando los RSS&amp;nbsp;feeds con dos chicas muy  lindas.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 6/06/2010, 22:35.&lt;/strong&gt; Este post est&amp;aacute; motivado por &lt;a href="http://twitter.com/emartos/status/15771295619"&gt;una reuni&amp;oacute;n&lt;/a&gt; que he mantenido esta ma&amp;ntilde;ana con Charo y Carmen, dos compa&amp;ntilde;eras de &lt;a href="http://emartos.es/quien-soy/fundacion-progreso-y-salud"&gt;FPS&lt;/a&gt;. La Consejer&amp;iacute;a de Salud de la Junta de Andaluc&amp;iacute;a se ha lanzado, por fin, a la &lt;strong&gt;web 2.0&lt;/strong&gt;, aunque de una manera un tanto t&amp;iacute;mida desde mi punto de vista.&lt;/p&gt;
&lt;p&gt;Uno de los puntos de la estrategia planteada es la exposici&amp;oacute;n de &lt;strong&gt;canales RSS&lt;/strong&gt;&amp;nbsp;en todos los sitios web, un servicio que ya exist&amp;iacute;a en gran parte de los portales de FPS pero de manera aislada. El trabajo de mis compa&amp;ntilde;eras es fundamental porque tienen que analizar el contenido de todos ellos para proponerme canales por secciones, palabras clave, &amp;aacute;reas, etc.&lt;/p&gt;
&lt;p&gt;Tras una breve exposici&amp;oacute;n te&amp;oacute;rica, quer&amp;iacute;a ense&amp;ntilde;arles c&amp;oacute;mo funcionan realmente los RSS, por lo que he usado &lt;a href="http://liferea.sourceforge.net/"&gt;Liferea&lt;/a&gt; como cliente y mi portal web como campo de pruebas. Al final les ha gustado mucho la idea;&amp;nbsp;tanto, que nos hemos desviado un poco del tema y hemos acabado hablando de la &lt;strong&gt;web sem&amp;aacute;ntica&lt;/strong&gt; y sus implicaciones en el futuro de las transacciones automatizadas.&lt;/p&gt;
&lt;p&gt;Como guinda, hemos entrado en el segundo hito de la estrategia web 2.0:&amp;nbsp;&lt;strong&gt;el posicionamiento web&lt;/strong&gt;, donde su trabajo tambi&amp;eacute;n adquiere una gran importancia porque son quienes mejor conocen los contenidos. Como siempre digo, la parte fundamental del SEO recae en el cliente.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/hablando-de-los-rss-feeds"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/hablando-de-los-rss-feeds" dc:identifier="http://emartos.es/blog/hablando-de-los-rss-feeds" dc:title="Hablando de los RSS feeds" trackback:ping="http://emartos.es/trackback/150" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/2eLuVSuyyNU" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/hablando-de-los-rss-feeds#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/feeds">feeds</category>
 <category domain="http://emartos.es/category/etiquetas/formacion">formación</category>
 <category domain="http://emartos.es/category/etiquetas/fps">FPS</category>
 <category domain="http://emartos.es/category/etiquetas/liferea">Liferea</category>
 <category domain="http://emartos.es/category/etiquetas/rss">RSS</category>
 <category domain="http://emartos.es/category/etiquetas/seo">seo</category>
 <category domain="http://emartos.es/category/etiquetas/web-20">web 2.0</category>
 <pubDate>Wed, 09 Jun 2010 10:10:05 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">150 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/hablando-de-los-rss-feeds</feedburner:origLink></item>
<item>
 <title>Posible ataque a la web del DNI electrónico</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/mwNVUNJXGlc/posible-ataque-la-web-del-dni-electronico</link>
 <description>&lt;p&gt;Estoy haciendo pruebas con mi DNIe, las cuales me han llevado hasta &lt;a title="DNIe" href="http://www.dnielectronico.es"&gt;la web oficial  del documento&lt;/a&gt;. Cuando he llegado, me he encontrado con lo siguiente (clic para agrandar):&lt;/p&gt;
&lt;p class="rtecenter"&gt;&lt;a title="Vulnerabilidad web&lt;br /&gt;
DNIe" href="/sites/default/files/dnie.png"&gt;&lt;img width="500" height="273" src="/sites/default/files/dnie.png" alt="Vulnerabilidad web DNIe" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear: both;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;p&gt;Como se puede observar, justo debajo del men&amp;uacute; principal hay un iframe  con un mont&amp;oacute;n de caracteres extra&amp;ntilde;os.&amp;nbsp;Me pregunto si es un descuido de  programador o un ataque en toda regla, pero no dice mucho de una web  cuya principal prioridad deber&amp;iacute;a ser la seguridad.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 9/06/2010.&lt;/strong&gt; El problema est&amp;aacute; resuelto, al menos en apariencia.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/posible-ataque-la-web-del-dni-electronico"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/posible-ataque-la-web-del-dni-electronico" dc:identifier="http://emartos.es/blog/posible-ataque-la-web-del-dni-electronico" dc:title="Posible ataque a la web del DNI electrónico" trackback:ping="http://emartos.es/trackback/149" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/mwNVUNJXGlc" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/posible-ataque-la-web-del-dni-electronico#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/ataque">ataque</category>
 <category domain="http://emartos.es/category/etiquetas/crackers">crackers</category>
 <category domain="http://emartos.es/category/etiquetas/dnie">DNIe</category>
 <category domain="http://emartos.es/category/etiquetas/vulnerabilidad">vulnerabilidad</category>
 <pubDate>Mon, 07 Jun 2010 20:38:19 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">149 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/posible-ataque-la-web-del-dni-electronico</feedburner:origLink></item>
<item>
 <title>Gestores de proyectos y tareas</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/zbU9iX8GQdQ/gestores-de-proyectos-y-tareas</link>
 <description>&lt;p&gt;Partimos de la base que todos conocemos la diferencia entre gestores  de proyectos y de tareas. No son lo mismo, ni cubren las mismas  necesidades. Pero comparten un aspecto fundamental en los tiempos que  corren: Permiten reducir la &lt;strong&gt;procrastinaci&amp;oacute;n&lt;/strong&gt;. Este  art&amp;iacute;culo est&amp;aacute; especialmente dedicado a todos los que, como yo, buscan  herramientas eficaces en esta particular guerra de tiempo.&lt;/p&gt;
&lt;p&gt;Por  otra parte, mi estilo de gesti&amp;oacute;n no es nada ortodoxo, ya que se basa en  una s&amp;iacute;ntesis de metodolog&amp;iacute;as &amp;aacute;giles con mi experiencia personal y las  peculiaridades de cada proyecto. Veamos cu&amp;aacute;les son las herramientas que  conozco (y que no he necesitado olvidar):&lt;a href="http://mail.google.com/mail/help/tasks/"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mail.google.com/mail/help/tasks/"&gt;&lt;img align="left" width="128" height="128" alt="Google&lt;br /&gt;
Tasks" src="/sites/default/files/stock_task_assigned_to.png" /&gt;&lt;strong&gt;Google Tasks&lt;/strong&gt;&lt;/a&gt; es un gestor de tareas en plan &lt;strong&gt;listas TO-DO&lt;/strong&gt;, pero cuenta con un par de ventajas importantes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Se integra con &lt;a href="http://google.com/calendar"&gt;Google Calendar&lt;/a&gt;, permitiendo controlar plazos y tiempos de ejecuci&amp;oacute;n. Sin embargo, todav&amp;iacute;a no dispone de opciones para compartir el calendario de tareas, lo que la limita considerablemente como herramienta orientada a equipos.&lt;/li&gt;
&lt;li&gt;Est&amp;aacute; en &lt;strong&gt;la nube&lt;/strong&gt; y tiene &lt;a href="http://gmail.com/tasks"&gt;versi&amp;oacute;n m&amp;oacute;vil&lt;/a&gt; y aplicaciones para iPhone y Android.&lt;/li&gt;
&lt;li&gt;Como casi todos los servicios de Google, resulta sencillo e intuitivo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mi uso de GTasks est&amp;aacute; enfocado a lo personal o a cualquier tarea sencilla que no cabe en planificaciones o proyectos complejos.&lt;/p&gt;
&lt;p&gt;&lt;img align="left" style="width: 132px; height: 132px;" alt="Pivotal Tracker" src="/sites/default/files/pivotal_tracker-256.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pivotaltracker.com"&gt;&lt;strong&gt;Pivotal Tracker&lt;/strong&gt;&lt;/a&gt; es un gestor de proyectos con una fuerte orientaci&amp;oacute;n a metodolog&amp;iacute;as &amp;aacute;giles. Las tareas no se estiman en horas, sino en puntos, que determinan, tras un tiempo de rodaje, la &lt;strong&gt;velocidad del equipo&lt;/strong&gt;. Es una manera mucho m&amp;aacute;s humana de entender los proyectos, ya que las personas, a diferencia de las m&amp;aacute;quinas, no rendimos a un ritmo previsible, como tampoco son previsibles nuestros prodigiosos resultados.&lt;/p&gt;
&lt;p&gt;Se trata de un servicio gratuito, tambi&amp;eacute;n en &lt;strong&gt;la nube&lt;/strong&gt;, con posibilidad de crear m&amp;uacute;ltiples proyectos (no me atrever&amp;iacute;a a decir ilimitados) y de asignarles personas con diversos roles. Las tareas se crean en la nevera (&lt;em&gt;the &lt;/em&gt;&lt;em&gt;Icebox&lt;/em&gt;) y se van organizando din&amp;aacute;micamente en funci&amp;oacute;n de par&amp;aacute;metros variables, como los hitos definidos, el ritmo del equipo y las tareas pendientes.&lt;/p&gt;
&lt;p&gt;En mi d&amp;iacute;a a d&amp;iacute;a, intento usarla como herramienta para tomarle el pulso al equipo, pero no como sistema de gesti&amp;oacute;n de incidencias. Por lo general, usamos Pivotal a nivel interno y m&amp;aacute;s jovial, y en una segunda fase, todas las tareas terminan en el sistema de CAU, donde se pasa al plano del trato con los usuarios.&lt;a href="http://www.mantisbt.org"&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mantisbt.org"&gt;&lt;strong&gt;&lt;img align="left" width="242" height="102" alt="Mantis Bug Tracker" src="/sites/default/files/mantis_logo.gif" /&gt;Mantis&lt;/strong&gt;&lt;/a&gt; es, quiz&amp;aacute;, una de los gestores de tareas m&amp;aacute;s potentes que he usado, pero tambi&amp;eacute;n el m&amp;aacute;s complejo y, seg&amp;uacute;n c&amp;oacute;mo est&amp;eacute; configurado, el m&amp;aacute;s tedioso.&lt;/p&gt;
&lt;p&gt;Es un producto open source que f&amp;aacute;cilmente podemos migrar a la nube gracias a su arquitectura (PHP&amp;nbsp;+ MySQL, por lo general). Admite &lt;strong&gt;proyectos y subproyectos&lt;/strong&gt;, pero su mayor potencia radica en la &lt;strong&gt;parametrizaci&amp;oacute;n&lt;/strong&gt;. Las incidencias, o tareas, se pueden modelar para disponer de &lt;strong&gt;estados a medida&lt;/strong&gt; y &lt;strong&gt;campos personalizados&lt;/strong&gt; (horas estimadas, problemas encontrados, informaci&amp;oacute;n adicional, etc.). Los perfiles de usuario tambi&amp;eacute;n son altamente configurables, as&amp;iacute; como el &lt;strong&gt;workflow de las tareas&lt;/strong&gt;, vinculados a cada proyecto.&lt;/p&gt;
&lt;p&gt;Uso Mantis como &lt;strong&gt;sistema de CAU&lt;/strong&gt; y como &lt;strong&gt;respaldo m&amp;eacute;trico de los proyectos&lt;/strong&gt;, ya que podemos explotar su modelo de datos con facilidad para extraer estad&amp;iacute;sticas y res&amp;uacute;menes anal&amp;iacute;ticos.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://trac.edgewall.org/"&gt;&lt;img align="left" width="236" height="73" src="/sites/default/files/trac_logo.png" alt="Trac" /&gt;Trac&lt;/a&gt; es un gestor de proyectos escrito en Python, lo que lo sit&amp;uacute;a en un segmento peculiar. No todos los directores t&amp;eacute;cnicos quieren mantener una herramienta basada en repositorios propios y con una oferta de proveedores relativamente escasa.&lt;/p&gt;
&lt;p&gt;Por contra, se trata de una de las mejores herramientas para gestionar equipos de desarrollo, ya que es un &lt;strong&gt;todo-en-uno&lt;/strong&gt; y dispone de una interfaz minimalista y muy amigable. &lt;strong&gt;Se integra con &lt;/strong&gt;&lt;strong&gt;Subversion&lt;/strong&gt;, de manera que puede combinar la gesti&amp;oacute;n de incidencias del CAU&amp;nbsp;con las propias del desarrollo del proyecto. Permite analizar las revisiones de c&amp;oacute;digo, ofrece gesti&amp;oacute;n de hitos, &lt;em&gt;timelines&lt;/em&gt; y &lt;em&gt;roadmaps&lt;/em&gt;. Adem&amp;aacute;s, ofrece un &lt;strong&gt;wiki&lt;/strong&gt; algo simpl&amp;oacute;n pero pr&amp;aacute;ctico para registrar soluciones a errores frecuentes o tener a mano una secci&amp;oacute;n de &lt;em&gt;tips &amp;amp; tricks&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.jtrac.info/"&gt;&lt;img align="left" src="/sites/default/files/jtrac-logo.png" alt="JTrac" /&gt;&lt;strong&gt;JTrac&lt;/strong&gt;&lt;/a&gt; es un &lt;strong&gt;gestor de incidencias&lt;/strong&gt; similar a Mantis pero, desde mi punto de vista, m&amp;aacute;s limitado. Es &amp;uacute;til, no obstante, como &lt;strong&gt;sistema de CAU&lt;/strong&gt; dado que su interfaz est&amp;aacute; m&amp;aacute;s simplificada.&lt;/p&gt;
&lt;p&gt;Sinceramente, no es de mis preferidos, pero reconozco que en ciertos ecosistemas puede tener sentido. Por ejemplo, si la estrategia corporativa aconseja utilizar tecnolog&amp;iacute;a J2EE para este tipo de servicios.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dotproject.net/"&gt;&lt;img align="left" width="64" height="64" alt="dotproject" src="/sites/default/files/dotproject_med.gif" /&gt;&lt;strong&gt;dotproject&lt;/strong&gt;&lt;/a&gt; es uno de los gestores de proyectos m&amp;aacute;s populares. Est&amp;aacute; escrito en PHP y ofrece una perspectiva muy amplia en cuanto a &lt;strong&gt;entidades de negocio&lt;/strong&gt; (compa&amp;ntilde;&amp;iacute;as, departamentos, contactos, proyectos, actividades, recursos...), lo que permite modelar una organizaci&amp;oacute;n completa. Genera &lt;strong&gt;diagramas de Gantt&lt;/strong&gt; para facilitar la visualizaci&amp;oacute;n espacial del proyecto.&lt;a href="http://www.web2project.net/"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.web2project.net/"&gt;&lt;img align="left" style="width: 227px; height: 51px;" alt="Web2Project" src="/sites/default/files/web2project.png" /&gt;&lt;strong&gt;web2Project&lt;/strong&gt;&lt;/a&gt; es un &lt;em&gt;fork&lt;/em&gt; de dotproject, pero hasta la fecha no ha demostrado ser una alternativa diferenciadora.&lt;/p&gt;
&lt;p&gt;El sistema de generaci&amp;oacute;n de plantillas es muy tedioso desde un punto de vista de implementaci&amp;oacute;n, y demasiado pesado en memoria para la interfaz ligera de la que hace gala.&lt;/p&gt;
&lt;p&gt;Es una aplicaci&amp;oacute;n f&amp;aacute;cil de implantar y con un gran abanico de funcionalidades, pero dif&amp;iacute;cilmente extensible ni configurable a nivel gr&amp;aacute;fico.&lt;a href="http://basecamphq.com/"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://basecamphq.com/"&gt;&lt;img align="left" width="87" height="72" alt="Basecamp" src="/sites/default/files/logo-black-basecamp.png" /&gt;&lt;strong&gt;Basecamp&lt;/strong&gt;&lt;/a&gt; es un servicio de pago para gestionar m&amp;uacute;ltiples aspectos de un proyecto (miembros, tareas, hitos, paneles de discusi&amp;oacute;n, etc.) desde una interfaz usable y magistralmente distribuida.&lt;/p&gt;
&lt;p&gt;Sin duda, es una herramienta de equipo y s&amp;oacute;lo merece la pena si se maneja cierto n&amp;uacute;mero de proyectos concurrentes, pero tiene la ventaja de estar en &lt;strong&gt;la nube&lt;/strong&gt; y ser accesible desde cualquier punto.&lt;/p&gt;
&lt;p&gt;Como bonus, hay todo un ecosistema de aplicaciones m&amp;oacute;viles y de escritorio disponibles, las cuales complementan las ya de por s&amp;iacute; abundantes funcionalidades de la plataforma y las mantienen disponibles desde cualquier parte.&lt;a href="http://www.project-open.com/"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.project-open.com/"&gt;&lt;img align="left" width="185" height="72" alt="project-open" src="/sites/default/files/po_bridging_sm_fr.png" /&gt;&lt;strong&gt;project-open&lt;/strong&gt;&lt;/a&gt; es uno de los gestores de proyectos m&amp;aacute;s completos que conozco, ya que unifica &lt;strong&gt;planificaci&amp;oacute;n&lt;/strong&gt;, &lt;strong&gt;monitorizaci&amp;oacute;&lt;/strong&gt;n y &lt;strong&gt;facturaci&amp;oacute;n&lt;/strong&gt; en una sola herramienta. Me parecen especialmente &amp;uacute;tiles la &lt;strong&gt;asignaci&amp;oacute;n&lt;/strong&gt; de miembros a proyectos &lt;strong&gt;en per&amp;iacute;odos concretos&lt;/strong&gt; y la vista de &lt;strong&gt;imputaci&amp;oacute;n de horas&lt;/strong&gt; a proyectos.&lt;/p&gt;
&lt;p&gt;La herramienta est&amp;aacute; disponible para &lt;strong&gt;diversos sistemas operativos&lt;/strong&gt; como paquete instalable, as&amp;iacute; como en forma de &lt;strong&gt;m&amp;aacute;quina virtual&lt;/strong&gt; (con CentOS&amp;nbsp;como base) y de &lt;strong&gt;SaaS&lt;/strong&gt;, esta &amp;uacute;ltima de pago.&lt;a href="https://www.doolphy.com"&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.doolphy.com"&gt;&lt;strong&gt;&lt;img align="left" width="222" height="45" alt="Doolphy" src="/sites/default/files/logo-small.png" /&gt;Doolphy&lt;/strong&gt;&lt;/a&gt; es similar a project-open pero ligeramente menos sofisticado y sin posibilidad de instalaci&amp;oacute;n local.&lt;/p&gt;
&lt;p&gt;Dispone de &lt;strong&gt;panel de proyectos&lt;/strong&gt;, &lt;strong&gt;calendari&lt;/strong&gt;o e &lt;strong&gt;informes&lt;/strong&gt;, pero una &lt;strong&gt;escasa posibilidad de personalizaci&amp;oacute;n&lt;/strong&gt; y una &lt;strong&gt;versi&amp;oacute;n gratuita&lt;/strong&gt; que s&amp;oacute;lo sirve para &lt;strong&gt;probar el servicio&lt;/strong&gt;. Por contra, la informaci&amp;oacute;n reside en &lt;strong&gt;la nube&lt;/strong&gt; y no tenemos que preocuparnos de protegerla.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.clockingit.com/"&gt;&lt;img align="left" width="204" height="57" src="/sites/default/files/logo.gif" alt="Clocking IT" /&gt;&lt;strong&gt;Clocking IT&lt;/strong&gt;&lt;/a&gt; es un servicio de gesti&amp;oacute;n de proyectos &lt;strong&gt;muy orientado a tiempos y plazos&lt;/strong&gt;, pero al mismo tiempo muy completo.&lt;/p&gt;
&lt;p&gt;Est&amp;aacute; en &lt;strong&gt;la nube&lt;/strong&gt;, tiene una cartera de funcionalidades envidiable (&lt;strong&gt;gesti&amp;oacute;n de proyectos&lt;/strong&gt;, &lt;strong&gt;herramientas colaborativas&lt;/strong&gt;, &lt;strong&gt;Gantt interactivos&lt;/strong&gt;, &lt;strong&gt;imputaci&amp;oacute;n de horas&lt;/strong&gt;, etc.) y su interfaz es sencillamente genial.&lt;/p&gt;
&lt;p&gt;Desde mi punto de vista, es &lt;strong&gt;la opci&amp;oacute;n m&amp;aacute;s equilibrada&lt;/strong&gt; tanto para gesti&amp;oacute;n de equipos como para proyectos individuales. Le debo a &lt;a href="http://twitter.com/lencio"&gt;&lt;a href="http://twitter.com/lencio"&gt;@lencio&lt;/a&gt;&lt;/a&gt; esta recomendaci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.activecollab.com"&gt;&lt;img align="left" width="169" height="24" alt="activeCollab" src="/sites/default/files/site_logo.gif" /&gt;&lt;strong&gt;activeCollab&lt;/strong&gt;&lt;/a&gt; es un gestor de proyectos que se puede utilizar como producto y como servicio, aunque ambas modalidades son de pago.&lt;/p&gt;
&lt;p&gt;Dispone de numerosas caracter&amp;iacute;sticas que lo convierten en una opci&amp;oacute;n atractiva: Foros, hitos, &lt;strong&gt;checklists&lt;/strong&gt;, ficheros, &lt;strong&gt;plantillas de proyectos&lt;/strong&gt;, localizaci&amp;oacute;n, facturaci&amp;oacute;n, &lt;strong&gt;integraci&amp;oacute;n con Subversion&lt;/strong&gt; calendario, documentos, tickets, control del tiempo, p&amp;aacute;ginas, exportaci&amp;oacute;n de proyectos, etc. Adem&amp;aacute;s, provee &lt;strong&gt;compatibilidad&lt;/strong&gt; con &lt;strong&gt;dispositivos m&amp;oacute;viles&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img align="left" width="174" height="55" alt="Lifetick" src="/sites/default/files/lifetickLogo.png" /&gt;&lt;strong&gt;Lifetick&lt;/strong&gt; es un &lt;strong&gt;entrenador personal online&lt;/strong&gt;. Aunque no se trata de un gestor de proyectos o de tareas al uso, proporciona gr&amp;aacute;ficos que nos ayudan a monitorizar el progreso de los hitos y su cumplimiento.&lt;/p&gt;
&lt;p&gt;En caso de que un hito se retrase en el cumplimiento de sus objetivos, el responsable recibe un correo-e con palabras alentadoras que buscan animarlo a completar sus tareas.&lt;/p&gt;
&lt;p&gt;La &lt;strong&gt;organizaci&amp;oacute;n de la interfaz&lt;/strong&gt; y su &lt;strong&gt;comodidad&lt;/strong&gt; son, tambi&amp;eacute;n, destacables, as&amp;iacute; como el ameno proceso de dotar de contenido los proyectos a pesr del elevado conjunto de datos que requieren.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Y bien, &amp;iquest;cu&amp;aacute;les son sus preferencias? &amp;iquest;Conoce alguna herramienta que, por su propia experiencia, merezca la pena rese&amp;ntilde;ar?&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/gestores-de-proyectos-y-tareas"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/gestores-de-proyectos-y-tareas" dc:identifier="http://emartos.es/blog/gestores-de-proyectos-y-tareas" dc:title="Gestores de proyectos y tareas" trackback:ping="http://emartos.es/trackback/148" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/zbU9iX8GQdQ" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/gestores-de-proyectos-y-tareas#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/activecollab">activeCollab</category>
 <category domain="http://emartos.es/category/etiquetas/basecamp">Basecamp</category>
 <category domain="http://emartos.es/category/etiquetas/cau">CAU</category>
 <category domain="http://emartos.es/category/etiquetas/clockingit">ClockingIT</category>
 <category domain="http://emartos.es/category/etiquetas/consultoria">consultoría</category>
 <category domain="http://emartos.es/category/etiquetas/doolphy">Doolphy</category>
 <category domain="http://emartos.es/category/etiquetas/dotproject">dotproject</category>
 <category domain="http://emartos.es/category/etiquetas/gestion">gestión</category>
 <category domain="http://emartos.es/category/etiquetas/google-tasks">Google Tasks</category>
 <category domain="http://emartos.es/category/etiquetas/jtrac">JTrac</category>
 <category domain="http://emartos.es/category/etiquetas/lifetick">Lifetick</category>
 <category domain="http://emartos.es/category/etiquetas/mantis">Mantis</category>
 <category domain="http://emartos.es/category/etiquetas/pivotal-tracker">Pivotal Tracker</category>
 <category domain="http://emartos.es/category/etiquetas/procrastinacion">procrastinación</category>
 <category domain="http://emartos.es/category/etiquetas/project-open">project-open</category>
 <category domain="http://emartos.es/category/etiquetas/proyectos">proyectos</category>
 <category domain="http://emartos.es/category/etiquetas/tareas">tareas</category>
 <category domain="http://emartos.es/category/etiquetas/do">to-do</category>
 <category domain="http://emartos.es/category/etiquetas/trac">TRAC</category>
 <category domain="http://emartos.es/category/etiquetas/web2project">web2Project</category>
 <pubDate>Sat, 29 May 2010 13:31:11 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">148 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/gestores-de-proyectos-y-tareas</feedburner:origLink></item>
<item>
 <title>Medidas contra el spam</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/8zSbgtdJFYU/medidas-contra-el-spam</link>
 <description>&lt;p&gt;&lt;img align="left" style="width: 174px; height: 124px;" alt="SPAM" src="/sites/default/files/spam-virus.jpg" /&gt;Cuando estaba realizando el dise&amp;ntilde;o t&amp;eacute;cnico del portal, pas&amp;eacute; bastante tiempo analizando el problema del spam. Por una parte, pod&amp;iacute;a optar por usar &lt;a href="http://es.wikipedia.org/wiki/Captcha"&gt;CAPTCHA&lt;/a&gt;&amp;nbsp;en todos los formularios, pero esta medida es un obst&amp;aacute;culo para los usuarios y trato de evitarla siempre que puedo. Por otra parte, pod&amp;iacute;a utilizar alg&amp;uacute;n m&amp;oacute;dulo anti-spam de Drupal, pero consider&amp;eacute; que cargar&amp;iacute;a el sistema innecesariamente, ya que mi parroquia suele ser escasa (eso s&amp;iacute;, muy selecta).&lt;/p&gt;
&lt;p&gt;Hoy me he topado con mi equivocaci&amp;oacute;n materializada en cientos de comentarios anunciando medicamentos de venta online. La situaci&amp;oacute;n se ha visto agravada debido a que la notificaci&amp;oacute;n de nuevos comentarios no estaba funcionando. Si hubiera pasado una semana sin revisar el portal a fondo, la tarea de eliminar todos los comentarios me hubiera supuesto horas de trabajo in&amp;uacute;til. Para colmo, mi amigo &lt;a href="http://emartos.es/blog/cinco-motivos-practicos-para-pasarse-linux#comment-14"&gt;Samuel hab&amp;iacute;a inaugurado los comentarios&lt;/a&gt; hace varios d&amp;iacute;as y no me hab&amp;iacute;a enterado hasta ahora.&lt;/p&gt;
&lt;p&gt;Para evitar la terrible lacra del correo basura, he instalado el m&amp;oacute;dulo &lt;a href="http://drupal.org/project/antispam"&gt;AntiSpam&lt;/a&gt;, un c&amp;oacute;modo &lt;em&gt;wrapper&lt;/em&gt; de servicios tan conocidos como &lt;strong&gt;Akismet&lt;/strong&gt;, &lt;strong&gt;TypePad AntiSpam&lt;/strong&gt; y &lt;strong&gt;Defensio&lt;/strong&gt;. Gracias a una interfaz simplificada, la configuraci&amp;oacute;n se convierte en una tarea sumamente sencilla, y la mayor ventaja es que no molesto a mis lectores con pruebas de humanidad innecesarias.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 22/05/2010, 3:25.&lt;/strong&gt; Constato que el m&amp;oacute;dulo est&amp;aacute; funcionando. En el tiempo de escribir esta nota, ya hay trece comentarios basura.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 22/05/2010, 13:30.&lt;/strong&gt; En &lt;strong&gt;LevelTen&lt;/strong&gt; hacen una &lt;a href="http://www.leveltendesign.com/blog/colin/spam-be-gone-10-spam-blocking-drupal-modules"&gt;excelente recopilaci&amp;oacute;n&lt;/a&gt; de m&amp;oacute;dulos anti-spam para Drupal. Sopesando diversos criterios, como no incordiar al usuario y evitar dependencias de terceros, entre otros, he decidido probar &lt;a href="http://drupal.org/project/spamicide"&gt;Spamicide&lt;/a&gt;, un ingenioso m&amp;eacute;todo que impide a los spammers llegar siquiera al estado de comentario no aprobado:&amp;nbsp;directamente los detiene antes de entrar. Llevaba desde anoche recibiendo ofertas de &lt;em&gt;Cephalexin&lt;/em&gt; (no s&amp;eacute; si &lt;em&gt;complex&lt;/em&gt; o &lt;em&gt;simplex&lt;/em&gt;)&lt;em&gt;,&lt;/em&gt; y tras la instalaci&amp;oacute;n del m&amp;oacute;dulo, la avalancha parece haberse detenido.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 23/05/2010.&lt;/strong&gt; El m&amp;oacute;dulo parec&amp;iacute;a funcionar al principio, pero horas despu&amp;eacute;s volv&amp;iacute; a recibir spam. El problema se resume en dos errores de programaci&amp;oacute;n que, por suerte, est&amp;aacute;n documentados y resueltos &lt;a href="http://drupal.org/node/465100"&gt;aqu&amp;iacute;&lt;/a&gt; y &lt;a href="http://drupal.org/node/722014"&gt;aqu&amp;iacute;&lt;/a&gt;. Para la gesti&amp;oacute;n de los comentarios, recomiendo activar las notificaciones del m&amp;oacute;dulo AntiSpam en el perfil de usuario (ep&amp;iacute;grafe &lt;em&gt;AntiSpam moderator settings&lt;/em&gt;), pero activando la opci&amp;oacute;n &lt;em&gt;Only content needing approval&lt;/em&gt;. De esta manera, Drupal env&amp;iacute;a notificaciones por correo para aquellos comentarios que requieren aprobaci&amp;oacute;n.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/medidas-contra-el-spam"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/medidas-contra-el-spam" dc:identifier="http://emartos.es/blog/medidas-contra-el-spam" dc:title="Medidas contra el spam" trackback:ping="http://emartos.es/trackback/147" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/8zSbgtdJFYU" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/medidas-contra-el-spam#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/akismet">Akismet</category>
 <category domain="http://emartos.es/category/etiquetas/consultoria">consultoría</category>
 <category domain="http://emartos.es/category/etiquetas/defensio">Defensio</category>
 <category domain="http://emartos.es/category/etiquetas/desarrollo">desarrollo</category>
 <category domain="http://emartos.es/category/etiquetas/drupal">Drupal</category>
 <category domain="http://emartos.es/category/etiquetas/php">PHP</category>
 <category domain="http://emartos.es/category/etiquetas/spam">spam</category>
 <category domain="http://emartos.es/category/etiquetas/spamicide">Spamicide</category>
 <category domain="http://emartos.es/category/etiquetas/typepad">TypePad</category>
 <pubDate>Sat, 22 May 2010 01:21:42 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">147 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/medidas-contra-el-spam</feedburner:origLink></item>
<item>
 <title>Recuperar Alt Gr en Ubuntu</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/xS1N4hg6WOs/recuperar-alt-gr-en-ubuntu</link>
 <description>&lt;p&gt;&lt;img align="left" src="/sites/default/files/tux.jpg" alt="Tux" style="width: 130px; height: 95px;" /&gt;A veces, la tecla Alt Gr (alternativa gr&amp;aacute;fica) deja de funcionar en Ubuntu desde la versi&amp;oacute;n 9.10 (Karmic Koala). Para solucionarlo (en Gnome, al menos), hay que acceder a la configuraci&amp;oacute;n del teclado:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Sistema.&lt;/li&gt;
&lt;li&gt;Preferencias.&lt;/li&gt;
&lt;li&gt;Teclado.&lt;/li&gt;
&lt;li&gt;Pesta&amp;ntilde;a &lt;em&gt;Distribuciones.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Bot&amp;oacute;n &lt;em&gt;Opciones de distribuci&amp;oacute;n&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Desplegar opci&amp;oacute;n &lt;em&gt;Tecla para escoger el tercer nivel&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Activar &lt;em&gt;Alt derecha&lt;/em&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;No s&amp;eacute; si es una soluci&amp;oacute;n definitiva, pero a m&amp;iacute; no me ha vuelto a dar problemas.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/recuperar-alt-gr-en-ubuntu"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/recuperar-alt-gr-en-ubuntu" dc:identifier="http://emartos.es/blog/recuperar-alt-gr-en-ubuntu" dc:title="Recuperar Alt Gr en Ubuntu" trackback:ping="http://emartos.es/trackback/146" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/xS1N4hg6WOs" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/recuperar-alt-gr-en-ubuntu#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/linux">Linux</category>
 <category domain="http://emartos.es/category/etiquetas/tricks">tricks</category>
 <category domain="http://emartos.es/category/etiquetas/ubuntu">Ubuntu</category>
 <pubDate>Tue, 18 May 2010 11:42:03 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">146 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/recuperar-alt-gr-en-ubuntu</feedburner:origLink></item>
<item>
 <title>Wikipedia se renueva</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/33KpQhbsqXA/wikipedia-se-renueva</link>
 <description>&lt;p&gt;&lt;img align="left" width="135" height="155" src="/sites/default/files/Wikipedia-logo-v2-en.png" alt="Wikipedia" /&gt;Hoy me he dado cuenta de que &lt;a href="http://en.wikipedia.org/wiki/Special:UsabilityInitiativePrefSwitch"&gt;en Wikipedia han renovado algunos aspectos&lt;/a&gt;, entre los que destacan mejoras sustanciales en la navegaci&amp;oacute;n y un cambio de aspecto que se agradece especialmente en el detalle de los art&amp;iacute;culos. De momento, el nuevo look s&amp;oacute;lo estar&amp;aacute; disponible en la versi&amp;oacute;n inglesa, pero en alguas semanas se ir&amp;aacute; migrando al resto de idiomas. Tambi&amp;eacute;n se puede volver a la versi&amp;oacute;n cl&amp;aacute;sica si se tiene cuenta de usuario en el sistema.&lt;/p&gt;
&lt;p&gt;Wikipedia no s&amp;oacute;lo es un proyecto asombroso porque est&amp;aacute; definiendo algo muy parecido a una memoria planetaria, sino porque &lt;a href="http://es.wikipedia.org/wiki/Wikipedia#Personal"&gt;el personal remunerado que mantiene sus entra&amp;ntilde;as es de 38 personas&lt;/a&gt;, lo que significa dos cosas:&amp;nbsp;En primer lugar, que estos profesionales realizan una labor tit&amp;aacute;nica de mantenimiento de sistemas con un nivel de excelencia envidiable, y en segundo, que el amor por el conocimiento es m&amp;aacute;s poderoso que la necesidad de una retribuci&amp;oacute;n econ&amp;oacute;mica.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/wikipedia-se-renueva"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/wikipedia-se-renueva" dc:identifier="http://emartos.es/blog/wikipedia-se-renueva" dc:title="Wikipedia se renueva" trackback:ping="http://emartos.es/trackback/145" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/33KpQhbsqXA" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/wikipedia-se-renueva#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/colaboracion">colaboración</category>
 <category domain="http://emartos.es/category/etiquetas/conocimiento">conocimiento</category>
 <category domain="http://emartos.es/category/etiquetas/enciclopedia">enciclopedia</category>
 <category domain="http://emartos.es/category/etiquetas/wiki">wiki</category>
 <category domain="http://emartos.es/category/etiquetas/wikipedia">Wikipedia</category>
 <pubDate>Fri, 14 May 2010 21:18:15 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">145 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/wikipedia-se-renueva</feedburner:origLink></item>
<item>
 <title>Faceted Search como alternativa a Apache Solr</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/b73uh1JOB74/faceted-search-como-alternativa-apache-solr</link>
 <description>&lt;p&gt;&lt;img align="left" width="128" height="128" src="/sites/default/files/search.png" alt="Buscar" /&gt;Uno de los m&amp;oacute;dulos de Drupal que he descubierto en el desarrollo de este portal web es &lt;a href="http://drupal.org/project/faceted_search"&gt;Faceted Search&lt;/a&gt;, que se basa en &lt;a href="http://en.wikipedia.org/wiki/Faceted_search"&gt;el concepto del mismo nombre&lt;/a&gt; y que, de manera resumida, permite filtrar contenidos en base a criterios combinados. Yo lo uso para facilitar la b&amp;uacute;squeda de contenidos. Por ejemplo, siguiendo &lt;a href="http://emartos.es/category/etiquetas/php"&gt;este enlace&lt;/a&gt;, se accede al listado de contenidos etiquetados como &lt;em&gt;PHP&lt;/em&gt;. Si observa la barra de la derecha, ver&amp;aacute; que puede filtrar por otras etiquetas, fecha de publicaci&amp;oacute;n, empresas, clientes y servicios.&lt;/p&gt;
&lt;p&gt;Pues bien, hay quien sugiere &lt;a href="http://civicactions.com/blog/faceted_search_as_a_valid_alternative_to_apachesolr"&gt;utilizar este m&amp;oacute;dulo como un reemplazo de bajo coste para Apache Solr&lt;/a&gt;. Es cierto que se pierde el m&amp;aacute;ximo valor de la herramienta, que es su potencia de indexaci&amp;oacute;n delegada, pero se obtienen beneficios similares en cuanto a la localizaci&amp;oacute;n de los contenidos.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/faceted-search-como-alternativa-apache-solr"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/faceted-search-como-alternativa-apache-solr" dc:identifier="http://emartos.es/blog/faceted-search-como-alternativa-apache-solr" dc:title="Faceted Search como alternativa a Apache Solr" trackback:ping="http://emartos.es/trackback/144" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/b73uh1JOB74" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/faceted-search-como-alternativa-apache-solr#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/apache">Apache</category>
 <category domain="http://emartos.es/category/etiquetas/busqueda">búsqueda</category>
 <category domain="http://emartos.es/category/etiquetas/consultoria">consultoría</category>
 <category domain="http://emartos.es/category/etiquetas/faceted-search">faceted search</category>
 <category domain="http://emartos.es/category/etiquetas/folksonomy">folksonomy</category>
 <category domain="http://emartos.es/category/etiquetas/solr">Solr</category>
 <pubDate>Fri, 14 May 2010 07:46:24 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">144 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/faceted-search-como-alternativa-apache-solr</feedburner:origLink></item>
<item>
 <title>Encuentro Gnome en Sevilla</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/3wXWLSEr5UE/encuentro-gnome-en-sevilla</link>
 <description>&lt;p&gt;&lt;img align="left" width="48" height="48" alt="Gnome" src="/sites/default/files/gnome.png" /&gt;El s&amp;aacute;bado 1 de mayo estuve con &lt;a href="http://twitter.com/spesgmd"&gt;&lt;a href="http://twitter.com/spesgmd"&gt;@spesgmd&lt;/a&gt;&lt;/a&gt; en el &lt;a href="http://www.es.gnome.org/Eventos/EncuentroSevilla2010"&gt;Encuentro Gnome Sevilla&lt;/a&gt;, organizado por &lt;a href="http://www.yaco.es/"&gt;Yaco&lt;/a&gt; y &lt;a href="http://www.emergya.es/"&gt;Emergya&lt;/a&gt;. No hab&amp;iacute;a escrito nada hasta ahora porque he tenido una semana de perros, y s&amp;aacute;bado y domingo los he usado para un merecido descanso. Hecho el inciso de justificaci&amp;oacute;n, prosigo.&lt;/p&gt;
&lt;p&gt;Las oficinas de Yaco son realmente atractivas; creo que no hay dos paredes del mismo color, casi todos los espacios son abiertos y tienen una mesa de billar. Como llegamos para la &lt;strong&gt;charla de las 12:30 sobre accesibilidad&lt;/strong&gt;, y hab&amp;iacute;a gente desde primera hora, nos tuvimos que conformar con participar desde los laterales del aula, pero con las ventanas abiertas se escuchaba bien.&lt;/p&gt;
&lt;p&gt;Gracias a los comentarios de los compa&amp;ntilde;eros que participaron, me puse al d&amp;iacute;a en lo que a accesibilidad open source se refiere. Se habl&amp;oacute; de aplicaciones y utilidades como &lt;a href="http://mark.doffman.com/index.php/2009/08/22/at-spi2-first-release/"&gt;&lt;strong&gt;at-spi2&lt;/strong&gt;&lt;/a&gt; (hook entre los lectores de pantalla y el sistema operativo), &lt;a href="http://projects.gnome.org/orca/"&gt;&lt;strong&gt;Orca&lt;/strong&gt;&lt;/a&gt; (el lector de pantalla OS por excelencia), &lt;a href="http://projects.gnome.org/evince/"&gt;&lt;strong&gt;Evince&lt;/strong&gt;&lt;/a&gt; (un lector PDF accesible en cuanto a men&amp;uacute;s y controles, pero no muy maduro en lo que a los propios documentos se refiere) &lt;strike&gt;un lector de PDF que no parece estar muy maduro (creo que se llama Lince, pero no he encontrado referencias al respecto)&lt;/strike&gt;, &lt;strong&gt;OCR Reader&lt;/strong&gt; (un lector OCR para ciegos) y &lt;a href="http://live.gnome.org/Caribou"&gt;&lt;strong&gt;Caribou&lt;/strong&gt;&lt;/a&gt; (teclado virtual para personas con movilidad reducidas). Tambi&amp;eacute;n se trat&amp;oacute; la diferencia entre Gnome y KDE en lo que a accesibilidad se refiere (al fondo, en una pizarra, se le&amp;iacute;a: &amp;quot;The world is blue like KDE&amp;quot;), aunque desde mi humilde punto de vista, ser&amp;iacute;a interesante coordinar desarrollos comunes para que la opci&amp;oacute;n de usar un escritorio, para personas con problemas de accesibilidad, fuera tan libre como para cualquiera. Por &amp;uacute;ltimo, se expusieron las necesidades actuales, que se pueden resumir en lectores de braille, software de reconocimiento de voz y comunicadores pictogr&amp;aacute;ficos, as&amp;iacute; como en centros interesados tanto en consumir estas soluciones como en asesorarlas para que sean realmente &amp;uacute;tiles (ONCE, centros de par&amp;aacute;lisis cerebral, etc.).&lt;/p&gt;
&lt;p&gt;La &lt;strong&gt;segunda charla&lt;/strong&gt; versaba sobre &lt;a href="http://couchdb.apache.org/"&gt;&lt;strong&gt;CouchDB&lt;/strong&gt;&lt;/a&gt; y vino de la mano de Rodrigo Moya. Se trata de un servidor de documentos almacenados en base de datos que son servidos mediante REST. Forma parte de los sistemas &lt;a href="http://nosql-database.org/"&gt;NoSQL&lt;/a&gt;, es decir, bases de datos no relacionales. Entre sus caracter&amp;iacute;sticas m&amp;aacute;s notables est&amp;aacute; el hecho de ser distribuido, con soporte para sincronizaci&amp;oacute;n entre distintas instancias, y de poseer un sistema de detecci&amp;oacute;n y gesti&amp;oacute;n de conflictos, lo que lo convierte en un sistema ciertamente robusto y fiable.&lt;/p&gt;
&lt;p&gt;Los &lt;strong&gt;documentos&lt;/strong&gt; se almacenan en formato JSON. Soportan tipos de datos b&amp;aacute;sicos, listas y estructuras, objetos, estructuras libres y ficheros adjuntos. Cada documento tiene un identificador &amp;uacute;nico (_id) y un n&amp;uacute;mero de revisi&amp;oacute;n (_rev).&lt;/p&gt;
&lt;p&gt;Una &lt;strong&gt;base de datos&lt;/strong&gt; contiene una colecci&amp;oacute;n de documentos, y su n&amp;uacute;mero no est&amp;aacute; restringido, as&amp;iacute; como tampoco su tama&amp;ntilde;o ni el n&amp;uacute;mero de documentos que puede almacenar. CouchDB&amp;nbsp;est&amp;aacute; escrito en &lt;a href="http://www.erlang.org/"&gt;Erlang&lt;/a&gt;, lo que, al parecer, garantiza que los datos no se corromper&amp;aacute;n aunque el sistema se caiga.&lt;/p&gt;
&lt;p&gt;Las consultas se canalizan a trav&amp;eacute;s de las &lt;strong&gt;vistas&lt;/strong&gt;, que se escriben en JavaScript y devuelven resultados formateados. Se definen dentro de un documento de la base de datos con un nombre especial y conteniendo una funci&amp;oacute;n en JavaScript. Como las vistas tradicionales de cualquier SGBD, cachean los resultados.&lt;/p&gt;
&lt;p&gt;Otro aspecto interesante, y en el que se basaba realmente la charla, es la &lt;strong&gt;sincronizaci&amp;oacute;n&lt;/strong&gt;, que permite replicar datos entre cuantas instancias se desee de manera bidireccional. Se copian s&amp;oacute;lo los documentos y campos que han sido modificados, lo que seg&amp;uacute;n Rodrigo es muy eficiente, pero que un compa&amp;ntilde;ero discuti&amp;oacute; arguyendo haber realizado pruebas de rendimiento con CouchDB, las cuales demostraban un descenso del mismo con un volumen alto de documentos. El algoritmo de generaci&amp;oacute;n de revisiones es id&amp;eacute;ntico en todas las instancias, lo que asegura la detecci&amp;oacute;n de las &amp;uacute;ltimas versiones reales y permite detectar y gestionar los conflictos, actualmente de manera manual, y en el futuro, esperan, de forma autom&amp;aacute;tica.&lt;/p&gt;
&lt;p&gt;CouchDB se integra con &lt;strong&gt;C&lt;/strong&gt; (a trav&amp;eacute;s de la librer&amp;iacute;a &lt;strong&gt;couchdb-glib&lt;/strong&gt;, con &lt;em&gt;bindings&lt;/em&gt; en desarrollo para &lt;strong&gt;Mono&lt;/strong&gt;, &lt;strong&gt;Vala&lt;/strong&gt; y &lt;strong&gt;Python&lt;/strong&gt;), &lt;strong&gt;Python&lt;/strong&gt; (a trav&amp;eacute;s de &lt;strong&gt;python-couchdb&lt;/strong&gt;) y &lt;strong&gt;Java&lt;/strong&gt; (a trav&amp;eacute;s de &lt;strong&gt;jcouchdb&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Se qued&amp;oacute; en el tintero una explicaci&amp;oacute;n m&amp;aacute;s detallada del descubrimiento de instancias y publicaci&amp;oacute;n de servicios a trav&amp;eacute;s de &lt;a href="http://avahi.org/"&gt;Avahi&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La &amp;uacute;ltima parte de la charla vers&amp;oacute; acerca de &lt;a href="http://www.freedesktop.org/wiki/Specifications/desktopcouch"&gt;&lt;strong&gt;DesktopCouch&lt;/strong&gt;&lt;/a&gt;, una integraci&amp;oacute;n de CouchDB en aplicaciones de escritorio para la replicaci&amp;oacute;n y sincronizaci&amp;oacute;n autom&amp;aacute;tica de informaci&amp;oacute;n entre ordenadores. Forma parte de la integraci&amp;oacute;n de &lt;a href="https://one.ubuntu.com/"&gt;&lt;strong&gt;Ubuntu One&lt;/strong&gt;&lt;/a&gt; en el escritorio.&amp;nbsp;La idea central consiste en mantener sincronizados nuestros contactos, notas y marcadores (y en el futuro, otro tipo de datos) con servidores distribuidos para acceder a nuestra informaci&amp;oacute;n desde cualquier lugar y con nuestras aplicaciones favoritas. La integraci&amp;oacute;n ya es un hecho con &lt;strong&gt;Tomboy&lt;/strong&gt;, &lt;strong&gt;Convoy&lt;/strong&gt; y &lt;strong&gt;Tomdroid&lt;/strong&gt; para las &lt;strong&gt;notas&lt;/strong&gt;; &lt;strong&gt;Evolution&lt;/strong&gt;, &lt;strong&gt;Akonadi&lt;/strong&gt; y &lt;strong&gt;Thunderbird&lt;/strong&gt; para los &lt;strong&gt;contactos&lt;/strong&gt;;&amp;nbsp;y &lt;strong&gt;Firefox&lt;/strong&gt; para los &lt;strong&gt;marcadores&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Claro que no todo el trabajo est&amp;aacute; hecho. Una de los problemas que est&amp;aacute;n intentando resolver es la &lt;a href="http://www.freedesktop.org/wiki/Specifications/desktopcouch"&gt;estandarizaci&amp;oacute;n de formatos&lt;/a&gt;, algo imprescindible para que las aplicaciones puedan trabajar entre s&amp;iacute;, y que tiene mucha relaci&amp;oacute;n con la web sem&amp;aacute;ntica. Uno de los objetivos m&amp;aacute;s ambiciosos es que aplicaciones en principio incompatibles, como las de KDE&amp;nbsp;y Gnome, puedan por fin entenderse.&lt;/p&gt;
&lt;p&gt;A corto plazo, la intenci&amp;oacute;n es integrar las &lt;strong&gt;tareas&lt;/strong&gt; en &lt;strong&gt;Evolution&lt;/strong&gt; y sincronizar la &lt;strong&gt;configuraci&amp;oacute;n&lt;/strong&gt; de &lt;strong&gt;Gsettings&lt;/strong&gt;, lo que significar&amp;iacute;a que puedes sentarte frente a un ordenador de un desconocido y tener tu configuraci&amp;oacute;n personal replicada. A medio plazo, se proponen integrar &lt;strong&gt;calendario&lt;/strong&gt; y &lt;strong&gt;tareas&lt;/strong&gt; en &lt;strong&gt;Evolution&lt;/strong&gt; y &lt;strong&gt;Akonadi&lt;/strong&gt;, as&amp;iacute; como los &lt;strong&gt;metadatos&lt;/strong&gt; de &lt;strong&gt;Tracker&lt;/strong&gt;. A largo plazo, que todos nuestros datos est&amp;eacute;n replicados en nuestras m&amp;aacute;quinas y dispositivos m&amp;oacute;viles, y por qu&amp;eacute; no, dominar el mundo.&lt;/p&gt;
&lt;p&gt;Mi impresi&amp;oacute;n de las dos charlas, adem&amp;aacute;s de mi profundo desconocimiento de los temas que se trataron, fue que el panorama open source se est&amp;aacute; consolidando en nuestra regi&amp;oacute;n, pero son pocas las empresas que apuestan realmente por esta filosof&amp;iacute;a. Es de esperar que este movimiento acabe cuajando y se convierta en lo habitual.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 11/05/2010.&lt;/strong&gt; Agradezco a &lt;a href="http://twitter.com/spesgmd"&gt;@spesgmd&lt;/a&gt; que me haya sacado de la confusi&amp;oacute;n entre Lince (que no existe) y Evince.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/encuentro-gnome-en-sevilla"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/encuentro-gnome-en-sevilla" dc:identifier="http://emartos.es/blog/encuentro-gnome-en-sevilla" dc:title="Encuentro Gnome en Sevilla" trackback:ping="http://emartos.es/trackback/143" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/3wXWLSEr5UE" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/encuentro-gnome-en-sevilla#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/accesibilidad">accesibilidad</category>
 <category domain="http://emartos.es/category/etiquetas/couchdb">CouchDB</category>
 <category domain="http://emartos.es/category/etiquetas/desktopcouch">DesktopCouch</category>
 <category domain="http://emartos.es/category/etiquetas/emergya">Emergya</category>
 <category domain="http://emartos.es/category/etiquetas/gnome">Gnome</category>
 <category domain="http://emartos.es/category/etiquetas/kde">KDE</category>
 <category domain="http://emartos.es/category/etiquetas/linux">Linux</category>
 <category domain="http://emartos.es/category/etiquetas/opensource">opensource</category>
 <category domain="http://emartos.es/category/etiquetas/software-libre">software libre</category>
 <category domain="http://emartos.es/category/etiquetas/yaco">Yaco</category>
 <pubDate>Mon, 10 May 2010 01:56:20 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">143 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/encuentro-gnome-en-sevilla</feedburner:origLink></item>
<item>
 <title>Cinco motivos prácticos para pasarse a Linux</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/DszvvjMFGrQ/cinco-motivos-practicos-para-pasarse-linux</link>
 <description>&lt;p&gt;&lt;img align="left" alt="Tux" src="/sites/default/files/tux.jpg?1268010353" /&gt;Con la reciente creaci&amp;oacute;n de &lt;a href="http://www.tuenti.com/#m=Page&amp;amp;func=index&amp;amp;page_key=1_37_67489493"&gt;la p&amp;aacute;gina de eMartos en Tuenti&lt;/a&gt;, he iniciado un debate sobre el uso de Linux como sistema operativo de escritorio. Los motivos que esgrimo en favor del sistema libre se basan en mi experiencia y creo que son asequibles para usuarios no t&amp;eacute;cnicos:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Linux no se degrada.&lt;/strong&gt; Dicho de otra forma, no es necesario formatear  el ordenador de cuando en cuando, ni de un d&amp;iacute;a para otro empieza a ir  m&amp;aacute;s lento.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linux permite recuperar un sistema de ficheros roto.&lt;/strong&gt; En Windows,  cuando se pierde un fichero o el disco duro tiene problemas de integridad,  rara vez es posible recuperarlo, y para intentarlo es preciso usar  herramientas de terceros. En Linux, la recuperaci&amp;oacute;n es autom&amp;aacute;tica y se  puede realizar con herramientas nativas.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;En Linux no hay virus.&lt;/strong&gt; Aunque es cierto que existen algunas  condiciones que permitir&amp;iacute;an ejecutar c&amp;oacute;digo malicioso en Linux, es  bastante improbable que esto suceda gracias al sistema de permisos del  sistema operativo y al hecho de que la gran mayor&amp;iacute;a de las aplicaciones  se instalan, desde repositorios de confianza, a partir de c&amp;oacute;digo fuente.  En Windows, los virus son una lacra insufrible, y el sistema carece de  antivirus propio.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;En Linux, la mayor&amp;iacute;a de aplicaciones necesarias son gratuitas.&lt;/strong&gt; Y no  me refiero a que se puedan conseguir v&amp;iacute;a p2p, sino a que sus autores  las ofrecen sin coste. En Windows, ni siquiera podemos grabar un DVD sin  tener que buscar un programa espec&amp;iacute;fico. Esto no significa que todo en Linux sea gratuito, pero s&amp;iacute; lo esencial.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linux logra un mejor rendimiento de ordenadores viejos. &lt;/strong&gt;Los ordenadores  antiguos, esos que nadie quiere porque no se les puede instalar ni un XP, suelen funcionar bastante bien con casi cualquier  distribuci&amp;oacute;n de Linux, con lo que se les puede dar una nueva vida.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Y lo m&amp;aacute;s importante de todo: Windows no tiene mascota.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/cinco-motivos-practicos-para-pasarse-linux"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/cinco-motivos-practicos-para-pasarse-linux" dc:identifier="http://emartos.es/blog/cinco-motivos-practicos-para-pasarse-linux" dc:title="Cinco motivos prácticos para pasarse a Linux" trackback:ping="http://emartos.es/trackback/142" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/DszvvjMFGrQ" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/cinco-motivos-practicos-para-pasarse-linux#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/linux">Linux</category>
 <category domain="http://emartos.es/category/etiquetas/open-source">open source</category>
 <category domain="http://emartos.es/category/etiquetas/sistema-operativo">sistema operativo</category>
 <category domain="http://emartos.es/category/etiquetas/software-libre">software libre</category>
 <pubDate>Sun, 09 May 2010 21:08:40 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">142 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/cinco-motivos-practicos-para-pasarse-linux</feedburner:origLink></item>
<item>
 <title>Compartiendo ficheros en la nube</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/GGuAn7pOea0/compartiendo-ficheros-en-la-nube</link>
 <description>&lt;p&gt;&lt;img align="left" width="128" height="128" alt="Nube" src="/sites/default/files/29.png" /&gt;Imprescindible &lt;a href="http://wwwhatsnew.com/2009/08/21/lista-y-comparacion-de-sitios-para-enviar-y-compartir-archivos-grandes/"&gt;lista de utilidades para compartir ficheros&lt;/a&gt; en la nube de la mano de&amp;nbsp;&lt;strong&gt;wwwhat's new&lt;/strong&gt;, complementada con &lt;a href="http://wwwhatsnew.com/2010/04/17/cloudapp-comparte-archivos-de-cualquier-tamano-por-internet/"&gt;CloudApp&lt;/a&gt;, una aplicaci&amp;oacute;n para Mac con versi&amp;oacute;n web.&lt;/p&gt;
&lt;p&gt;La migraci&amp;oacute;n de informaci&amp;oacute;n a la nube, cada vez m&amp;aacute;s con car&amp;aacute;cter permanente, no s&amp;oacute;lo determinando nuestra manera de interactuar con los dem&amp;aacute;s, sino tambi&amp;eacute;n con el sistema operativo. Seg&amp;uacute;n las tendencias actuales, es posible que en el futuro ni siquiera &amp;eacute;ste permanezca en nuestros dispositivos.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/compartiendo-ficheros-en-la-nube"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/compartiendo-ficheros-en-la-nube" dc:identifier="http://emartos.es/blog/compartiendo-ficheros-en-la-nube" dc:title="Compartiendo ficheros en la nube" trackback:ping="http://emartos.es/trackback/141" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/GGuAn7pOea0" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/compartiendo-ficheros-en-la-nube#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/cloud">cloud</category>
 <category domain="http://emartos.es/category/etiquetas/compartir">compartir</category>
 <category domain="http://emartos.es/category/etiquetas/ficheros">ficheros</category>
 <category domain="http://emartos.es/category/etiquetas/informatizacion">informatización</category>
 <category domain="http://emartos.es/category/etiquetas/nube">nube</category>
 <pubDate>Sat, 08 May 2010 20:57:19 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">141 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/compartiendo-ficheros-en-la-nube</feedburner:origLink></item>
<item>
 <title>Portada de eMartos rota</title>
 <link>http://feedproxy.google.com/~r/emartos/~3/BRau6AKT41Y/portada-de-emartos-rota</link>
 <description>&lt;p&gt;&lt;img align="left" style="width: 134px; height: 153px;" alt="Drupal" src="/sites/default/files/drupal_jpg.png" /&gt;Gracias a mi amigo &lt;a href="http://twitter.com/sroblesnarbona"&gt;&lt;a href="http://twitter.com/sroblesnarbona"&gt;@sroblesnarbona&lt;/a&gt;&lt;/a&gt;, me entero de que la portada del sitio no estaba funcionando. Lo curioso es que yo la estaba viendo bien en todo momento. Tras un par de pruebas, he descubierto el error.&lt;/p&gt;
&lt;p&gt;Cuando prepar&amp;eacute; la difusi&amp;oacute;n del portal, pens&amp;eacute; que ser&amp;iacute;a buena idea que el p&amp;uacute;blico llegara a una p&amp;aacute;gina especial donde se condensara, de un vistazo, todo lo que iba a encontrarse en las p&amp;aacute;ginas interiores. Drupal dispone de &lt;a href="http://drupal.org/project/page_theme"&gt;Page Theme&lt;/a&gt;, un magn&amp;iacute;fico m&amp;oacute;dulo para presentar p&amp;aacute;ginas con un tema visual diferente, as&amp;iacute; que cre&amp;eacute; un tema nuevo para el punto de entrada, de forma que tenemos &lt;em&gt;New Corporate&lt;/em&gt;&lt;em&gt; Light&lt;/em&gt; para &amp;eacute;ste, y &lt;em&gt;New Corporate&lt;/em&gt; para el resto.&lt;/p&gt;
&lt;p&gt;Ayer, en vista de que ya casi nadie estaba accediendo a trav&amp;eacute;s de esa p&amp;aacute;gina, hice lo siguiente para redirigir el tr&amp;aacute;fico a la portada:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Dado que el contenido era un &lt;em&gt;Panel&lt;/em&gt;, cambi&amp;eacute; la ruta de &lt;em&gt;/presentacion&lt;/em&gt; a &lt;em&gt;/welcome&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Para evitar que los usuarios obtengan un error si acceden a &lt;em&gt;/presentacion&lt;/em&gt;, cre&amp;eacute; un alias para esta p&amp;aacute;gina apuntando a &lt;em&gt;&amp;lt;front&amp;gt;&lt;/em&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Hasta aqu&amp;iacute; todo bien, salvando el hecho de que a partir de ese momento, Drupal estaba considerando que el tema de la portada es &lt;em&gt;New&amp;nbsp;Corporate Light&lt;/em&gt; (sin men&amp;uacute;, no &lt;em&gt;sidebar&lt;/em&gt;, ni pie). Yo no hab&amp;iacute;a detectado el problema porque estaba autenticado, lo que, de alguna manera que no puedo precisar, influye en la presentaci&amp;oacute;n del tema.&lt;/p&gt;
&lt;p&gt;Una vez m&amp;aacute;s, agradezco a &lt;a href="http://twitter.com/sroblesnarbona"&gt;&lt;a href="http://twitter.com/sroblesnarbona"&gt;@sroblesnarbona&lt;/a&gt;&lt;/a&gt; su atenci&amp;oacute;n y el certero aviso que me ha permitido solucionar el problema y aprender algo nuevo.&lt;/p&gt;
&lt;!-- &lt;rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;work rdf:about="http://emartos.es/blog/portada-de-emartos-rota"&gt;
&lt;license rdf:resource="http://creativecommons.org/licenses/by/3.0/es/" /&gt;
&lt;/Work&gt;
&lt;license rdf:about="http://creativecommons.org/licenses/by/3.0/es/"&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Notice" /&gt;
&lt;requires rdf:resource="http://creativecommons.org/ns#Attribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Reproduction" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#Distribution" /&gt;
&lt;permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /&gt;
&lt;/license&gt;
&lt;/rdf:RDF&gt; --&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://emartos.es/blog/portada-de-emartos-rota" dc:identifier="http://emartos.es/blog/portada-de-emartos-rota" dc:title="Portada de eMartos rota" trackback:ping="http://emartos.es/trackback/140" /&gt;
&lt;/rdf:RDF&gt;
--&gt;&lt;img src="http://feeds.feedburner.com/~r/emartos/~4/BRau6AKT41Y" height="1" width="1"/&gt;</description>
 <comments>http://emartos.es/blog/portada-de-emartos-rota#comments</comments>
 <creativeCommons:license xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">http://creativecommons.org/licenses/by/3.0/es/</creativeCommons:license>
 <category domain="http://emartos.es/category/etiquetas/desarrollo">desarrollo</category>
 <category domain="http://emartos.es/category/etiquetas/drupal">Drupal</category>
 <category domain="http://emartos.es/category/etiquetas/emartos">eMartos</category>
 <category domain="http://emartos.es/category/etiquetas/page-theme">Page Theme</category>
 <category domain="http://emartos.es/category/etiquetas/temas">temas</category>
 <category domain="http://emartos.es/category/etiquetas/themes">themes</category>
 <pubDate>Mon, 03 May 2010 22:03:05 +0000</pubDate>
 <dc:creator>emartos</dc:creator>
 <guid isPermaLink="false">140 at http://emartos.es</guid>
<feedburner:origLink>http://emartos.es/blog/portada-de-emartos-rota</feedburner:origLink></item>
</channel>
</rss>
