<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Cerebro en la Sombra</title>
	<atom:link href="https://blog.osusnet.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://blog.osusnet.com</link>
	<description>By Jesús Iglesias</description>
	<lastBuildDate>Tue, 14 Feb 2017 13:31:37 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
<site xmlns="com-wordpress:feed-additions:1">90334584</site>	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>Habilitar el escritorio remoto multiusuario y multisesión en Windows8</title>
		<link>https://blog.osusnet.com/2013/01/17/habilitar-el-escritorio-remoto-multiusuario-y-multisesion-en-windows8/</link>
					<comments>https://blog.osusnet.com/2013/01/17/habilitar-el-escritorio-remoto-multiusuario-y-multisesion-en-windows8/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Thu, 17 Jan 2013 09:12:28 +0000</pubDate>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Técnico]]></category>
		<category><![CDATA[escritorio remoto]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows8]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=6252</guid>

					<description><![CDATA[Vuelvo de mi voluntario retiro bloguero para la segunda parte y continuación de Habilitar el escritorio remoto multiusuario y multisesión en Windows7. Toda la explicación está en el artículo original. El procedimiento es exactamente el mismo pero con el nuevo archivo. El funcionamiento es muy sencillo, se descomprime el fichero y se ejecuta el archivo &#8230; <a href="https://blog.osusnet.com/2013/01/17/habilitar-el-escritorio-remoto-multiusuario-y-multisesion-en-windows8/" class="more-link">Seguir leyendo <span class="screen-reader-text">Habilitar el escritorio remoto multiusuario y multisesión en Windows8</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Vuelvo de mi voluntario retiro bloguero para la segunda parte y continuación de <a href="http://blog.osusnet.com/2010/02/02/habilitar-el-escritorio-remoto-multiusuario-y-multisesion-en-windows7/">Habilitar el escritorio remoto multiusuario y multisesión en Windows7</a>.</p>
<p>Toda la explicación está en el artículo original. El procedimiento es exactamente el mismo pero con el nuevo archivo.</p>
<blockquote><p>El funcionamiento es muy sencillo, se descomprime el fichero y se ejecuta el archivo <strong>install.cmd</strong> con <strong>privilegios de administrador</strong>. Para logarlo ya sabéis, botón derecho sobre el mismo y “Ejecutar como administrador”.</p>
<p>Si todo va bien cambiará la <a href="http://es.wikipedia.org/wiki/Biblioteca_de_enlace_din%C3%A1mico">dll</a> correspondiente por la parcheada y reiniciará el servicio de Escritorio Remoto con las opciones por defecto, es decir, permitir múltiples usuarios simultáneos.</p></blockquote>
<p>Más información en el artículo original de Windows7.</p>
<p><a href="http://blog.osusnet.com/codigo/Win7RDP.rar">Descarga aquí el archivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2013/01/17/habilitar-el-escritorio-remoto-multiusuario-y-multisesion-en-windows8/feed/</wfw:commentRss>
			<slash:comments>31</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6252</post-id>	</item>
		<item>
		<title>Blackberry Playbook ejecutando aplicaciones Android</title>
		<link>https://blog.osusnet.com/2011/11/07/blackberry-playbook-ejecutando-aplicaciones-android/</link>
					<comments>https://blog.osusnet.com/2011/11/07/blackberry-playbook-ejecutando-aplicaciones-android/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Mon, 07 Nov 2011 16:58:52 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Móvil]]></category>
		<category><![CDATA[Técnico]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[playbook]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[so]]></category>
		<category><![CDATA[tablet]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=6219</guid>

					<description><![CDATA[Como ya sabéis, RIM me regaló a principios de año una tableta Blackberry Playbook para la que he hecho algunas aplicaciones. Hace ya tiempo que anunciaron que en una actualización futura podrían ejecutarse aplicaciones Android sobre el Playbook, lo que sin duda abriría la puerta a una enorme cantidad de nuevas aplicaciones de las que &#8230; <a href="https://blog.osusnet.com/2011/11/07/blackberry-playbook-ejecutando-aplicaciones-android/" class="more-link">Seguir leyendo <span class="screen-reader-text">Blackberry Playbook ejecutando aplicaciones Android</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Como ya sabéis,  <strong>RIM </strong>me regaló a principios de año una tableta <strong>Blackberry Playbook </strong>para la que he hecho algunas aplicaciones.</p>
<p>Hace ya tiempo que anunciaron que en una actualización futura podrían ejecutarse aplicaciones <strong>Android</strong> sobre el <strong>Playbook</strong>, lo que sin duda abriría la puerta a una enorme cantidad de nuevas aplicaciones de las que carece el sistema actualmente.</p>
<p>Tras hacerse de rogar, a mediados de octubre publicaron finalmente <strong>Playbook OS 2.0</strong> como una beta para desarrolladores con la esperada compatibilidad de <strong>Android</strong>. El comunicado inicial era que en noviembre se publicaría la versión final estable y todos los <strong>Playbook </strong>se actualizarían, pero tristemente han pospuesto el lanzamiento hasta febrero, una pena porque, en teoría, además de las aplicaciones <strong>Android</strong>, vendría con una aplicación nativa para correo electrónico <em>pop/imap/exchange</em>, algo de lo que carece hoy en día a no ser que la conectes con un <em>smartphone</em> <strong>Blackberry</strong>. Es decir, hoy por hoy, no se puede ver el correo en el <strong>Playbook </strong>a no ser que lo enlaces con un teléfono. Todo esto podría hacer de Playbook un aparato mucho más competitivo de cara a la campaña de Navidad y así podría vender muchos más <a href="http://playepub.com">PlayEpubs</a> :P.</p>
<p>Hablando de <strong>Android </strong>puramente, lo que han hecho en realidad es embeber una máquina virtual <strong>Android </strong>que es la encargada de ejecutar las aplicaciones. Aquí podéis ver el &#8220;<em>escritorio</em>&#8221; de <strong>Android </strong>corriendo sobre <strong>Playbook</strong>.</p>
<p style="text-align: center"><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000269.jpg"><img fetchpriority="high" decoding="async" class="aligncenter" title="IMG_00000269" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000269-300x1751.jpg" alt="" width="300" height="175" /></a></p>
<p>La primera impresión, tras instalar algunas aplicaciones, fue tremenda ya que funciona relativamente bien. No puedo decir que sea 100% fluido ni estable, pero considero que vale la pena solo por la oportunidad de tener aplicaciones que hasta ahora no era posible, como un simple<strong> cliente SSH</strong>.</p>
<p>Pero no todo iba a ser tan bonito. No se pueden instalar directamente los <em>.apk</em> de aplicaciones, lo han &#8220;capado&#8221; y hay que instalarla como aplicaciones <strong>Playbook</strong> normales, si intentas instalar un <em>.apk</em> te indica que no es posible. Para ello han creado <a href="https://bdsc.webapps.blackberry.com/android/tool">un sistema de reempaquetamiento</a> de <em>.apk</em>s en <em>.bar</em>. Una vez en el formato nativo ya se pueden instalar y aparecen tanto en el menú de la <strong>Playbook </strong>como en el menú de aplicaciones de <strong>Android</strong>.</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000270.jpg"><img decoding="async" class="aligncenter" title="IMG_00000270" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000270-300x175.jpg" alt="" width="300" height="175" /></a></p>
<p>Los teléfonos <strong>Android </strong>suelen tener tres botones que se han conseguido de distintos modos al trasladarlos a un <strong>Playbook </strong>sin botones físicos:</p>
<ul>
<li>El botón &#8220;<strong>menú</strong>&#8221; de <strong>Android </strong>se convierte en el gesto &#8220;<strong>swipe down</strong>&#8221; de  Playbook, con lo que la integración está bastante lograda.</li>
<li>El botón  &#8220;<strong>back</strong>&#8221; se crea con la barra inferior que aparece en la imagen, es el peor logrado ya que implica añadir esa barra a la pantalla.</li>
<li>El botón &#8220;<strong>home</strong>&#8221; que lleva al escritorio se consigue con un gesto de  45º desde la parte inferior central de la pantalla, aceptable en cuanto  le pillas el truco</li>
</ul>
<p style="text-align: center"><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000271.jpg"><img decoding="async" class="aligncenter" title="IMG_00000271" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000271-300x175.jpg" alt="" width="300" height="175" /></a></p>
<p>Aquí cabe puntualizar que el &#8220;<em>launcher</em>&#8221; que trae por defecto el <strong>Blackberry Runtime for Android</strong> no permite acceder a las funciones básicas de <strong>Android </strong>(escritorio, menú de aplicaciones, etc), pero esto lo podemos solucionar instalando cualquier aplicación &#8220;<em>launcher</em>&#8221; (LauncherPro en mi caso) y tendremos a nuestra disposición un <strong>Android</strong> casi completo y, entre otras cosas, tendremos el cliente de email de <strong>Android</strong>, aunque podemos instalar cualquier otro :). Cabe decir que es poco probable que cuando se lance oficialmente RIM deje instalar otros &#8220;<em>launchers</em>&#8221; que no sean el suyo propio, con lo que habrá que seguir instalándolo igual que se hace en la beta.</p>
<p style="text-align: left">Según la documentación, no todas las aplicaciones <strong>Android </strong>funcionarán, entre otras funcionalidades que no estarán disponibles están:</p>
<ul>
<li><em>Widgets</em></li>
<li><em>Todo lo que tiene que ver con el teléfono propiamente dicho, llamadas, SMS, MMS, obvio ya que no tiene opciones de teléfono.</em></li>
<li><em>Bluetooth</em></li>
<li><em>Camara</em></li>
<li><em>NFC</em></li>
<li><em>VoIP</em></li>
<li><em>Apps that utilize native code bundled into their APK file</em></li>
<li><em>Linux virtual file systems (/proc and /sys will not be 					supported at the app level)</em></li>
<li><em>Add on libraries (all libraries defined by the  					tag in the app&#8217;s manifest other than &#8220;android.test.runner&#8221; are 					unsupported)</em></li>
<li><em>The following Java software packages: </em>
<ul>
<li><em>Vending (In App Payments): com.android.vending</em></li>
<li><em>Cloud To Device Messaging (Push): com.google.android.c2dm</em></li>
<li><em>Google Maps: com.google.android.maps</em></li>
<li><em>Text to Speech: com.google.tts</em></li>
</ul>
</li>
</ul>
<p>Aunque dicen que no funcionará <strong>Google Maps</strong>, doy fé de que sí funciona. Eso sí, no es del todo estable, aunque creo que eso es problema del <em>runtime </em>en general.</p>
<p style="text-align: center"><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000274.jpg"><img loading="lazy" decoding="async" class="aligncenter" title="IMG_00000274" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000274-300x175.jpg" alt="" width="300" height="175" /></a></p>
<p>Esto quiere decir que habrá muchas aplicaciones que no funcionarán, ya se ha encargado la gente de <strong>RIM</strong> de que no se instalen aplicaciones que puedan hacerles competencia. Por ejemplo, si intentamos acceder al menú de cuentas para configurar tu cuenta de Google, <strong>RIM </strong>amablemente nos indica que no se puede, con lo que no podremos sincronizar nuestros datos.</p>
<p style="text-align: center"><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000277.jpg"><img loading="lazy" decoding="async" class="aligncenter" title="IMG_00000277" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000277-300x175.jpg" alt="" width="300" height="175" /></a></p>
<p>El nuevo sistema está disponible, por el momento, como beta para desarrolladores. Pero claro, al no poder instalar <em>.apks</em> directamente, seguimos sin tener aplicaciones para probar. Aquí es donde llega el efecto comunidad y se comienzan a liberar aplicaciones <strong>Android</strong> reempaquetadas, en <a href="http://playbookbars.com/">playbookbars.com</a> tenemos un listado completo de aplicaciones listas para instalar.</p>
<p style="text-align: left">
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000277.jpg"><br />
</a> <a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000275.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6228" title="IMG_00000275" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000275-300x175.jpg" alt="" width="300" height="175" /></a></p>
<p>Hay que puntualizar que para instalar las aplicaciones hay que hacerlo desde el SDK de desarrollo o usando <a href="http://www.bbh-plus.net/downloads.php?do=file&amp;id=1516">BBHTool </a>que lo hace todo mucho más sencillo. Como ya he comentado, imagino que seguirá siendo la manera de instalar muchas de las aplicaciones que <strong>RIM </strong>no querrá que nos instalemos, comenzando por el <em>launcher</em>.</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000273.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6226" title="IMG_00000273" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000273-300x175.jpg" alt="" width="300" height="175" /></a> <a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/11/IMG_00000271.jpg"><br />
</a> Mi opinión personal. Sin duda la compatibilidad con <strong>Android</strong> abre un mundo de posibilidades a la <strong>Playbook</strong>, ahora estoy mucho más satisfecho con él, sigue teniendo carencias, pero ahora menos, eso sí, el sistema NO es estable en general, el <em>runtime </em>de <strong>Android </strong>debería ir bien sobre el hardware de la <strong>Playbook </strong>teniendo en cuenta además que el S.O. es <a href="http://www.qnx.com/">QNX</a>, pero aún así tiene cierto aletargamiento que hace que la experiencia en juegos no sea optima. Angry Birds, por ejemplo, funciona correctamente, pero no es lo fluido que un juego como este requiere.</p>
<p>He puesto muchas de las capturas minimizadas para que se vea que debajo está la <strong>Playbook</strong>, sino podríais pensar que es un tablet <strong>Android </strong>;).</p>
<p>Yo, de momento, no vuelvo al OS 1.7 :P.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2011/11/07/blackberry-playbook-ejecutando-aplicaciones-android/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6219</post-id>	</item>
		<item>
		<title>Nuevo proyecto: PlayEpub, lector de ebooks para Blackberry Playbook</title>
		<link>https://blog.osusnet.com/2011/06/27/nuevo-proyecto-playepub-lector-de-ebooks-para-blackberry-playbook/</link>
					<comments>https://blog.osusnet.com/2011/06/27/nuevo-proyecto-playepub-lector-de-ebooks-para-blackberry-playbook/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Mon, 27 Jun 2011 14:59:45 +0000</pubDate>
				<category><![CDATA[Móvil]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Proyectos]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=6198</guid>

					<description><![CDATA[Ah!, que no os lo había contado, os tengo algo abandonados últimamente, pero es que he estado bastante liado, nuevo proyecto en la oficina y nuevo proyecto en casa :P. Research in Motion (más conocido como Blackberry) me ha regalado su nuevo tablet, el Playbook. ¿Adivináis por qué? ¡Sí! Por publicar Valenbisi para Playbook :). &#8230; <a href="https://blog.osusnet.com/2011/06/27/nuevo-proyecto-playepub-lector-de-ebooks-para-blackberry-playbook/" class="more-link">Seguir leyendo <span class="screen-reader-text">Nuevo proyecto: PlayEpub, lector de ebooks para Blackberry Playbook</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Ah!, que no os lo había contado, os tengo algo abandonados últimamente, pero es que he estado bastante liado, nuevo proyecto en la oficina y nuevo proyecto en casa :P. <a href="http://www.rim.com/">Research in Motion</a> (más conocido como <strong>Blackberry</strong>) me ha regalado su nuevo tablet, el <a href="http://es.blackberry.com/playbook-tablet/">Playbook</a>. ¿Adivináis por qué? ¡Sí! Por publicar <a href="http://appworld.blackberry.com/webstore/content/32677?lang=en">Valenbisi para Playbook</a> :).</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/valenbisiPlaybook.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6177" title="valenbisiPlaybook" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/06/valenbisiPlaybook-300x175.jpg" alt="" width="300" height="175" /></a></p>
<p>No lo voy a negar, nunca me habría comprado un tablet si no me lo hubiesen regalado :P, y después de dos meses con él en casa, me confirmo, no le veo <strong>500 euros</strong> de utilidad :P. El aparato en cuestión me parece muy buen cacharro, micro de doble núcleo a 1ghz, 1G de ram, salida HDMI y lo más sorprendente, sistema operativo <a href="http://www.qnx.com/">QNX</a>, un nuevo player en el mercado. <strong>RIM </strong>compró <a href="http://www.qnx.com/">QNX</a>, un sistema operativo en tiempo real, hace unos años y ahora ha aprovechado para incluirlo en su tablet. El rendimiento es espectacular, reproduciendo una película en HD, navegando y jugando simultáneamente sin notar ni un ápice de deterioro. Pero claro, todo tiene sus pegas :P. Desde mi punto de vista la mayor es la falta de aplicaciones. Aunque <strong>RIM </strong>anunció a bombo y platillo hace unos meses que se podrían ejecutar aplicaciones <strong>Android</strong>, lo cierto es que por el momento no, nos limitamos a las aplicaciones nativas. ¿Y cómo se desarrollan estas aplicaciones nativas? Pues más sorprendente aún, en <a href="http://blog.osusnet.com/tag/air/">Adobe AIR</a>, por mi encantado :P, pero reconozco que tiene muchas limitaciones a la hora de poder hacer ciertas cosas, por ejemplo un cliente ssh. Aún así es más que suficiente para la mayoría de aplicaciones de usuario.</p>
<p>Cuando cayó en mis manos, lo primero que eché en falta fue un lector de <strong>ebooks </strong>que me permitiese abrir los <em><strong>epub </strong></em>que ya tenía y que suelo leer en el móvil o convertir a <em>mobi </em>para pasarlos al <em><strong>Kindle</strong></em>. Ni corto ni perezoso me dije, ¿por qué no hacerlo yo mismo? De eso hace dos meses y hoy os confirmo que ya está a la venta :).</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/06/IMG_00000036.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6202" title="IMG_00000036" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/06/IMG_00000036-175x300.jpg" alt="" width="175" height="300" /></a></p>
<p>La verdad es que inicialmente pensé que sería mucho más sencillo, de hecho, tras estudiar el formato <strong>epub</strong> y tener el sistema de descompresión y lectura preparado, creía que lo tenía prácticamente hecho, ¡cuanto me equivocaba!. La parte de paginación tipo libro, es decir, click para página siguiente, click para página anterior, se me complicó muchísimo. Rehice el sistema cuatro veces desde cero ya que no encontraba la forma correcta de que todo funcionase como debía. Finalmente di con algo que funcionaba, me limitaba para hacer otras cosas, pero al menos la navegación y lectura eran fluidas y usables :).</p>
<p>La última semana de desarrollo  fue la más satisfactoria a nivel personal ya que, una vez superados los problemas de la paginación (mes y medio solo para eso), me dediqué a añadirle funcionalidades más vistosas y llamativas de cara al usuario, aumentar el tamaño de fuente, modo noche que hace el fondo negro y la fuente blanca, reducir y aumentar el brillo de pantalla, añadir marcadores para volver rápidamente a ciertas páginas, porcentaje de lectura&#8230;</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/06/IMG_00000020.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6201" title="IMG_00000020" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/06/IMG_00000020-175x300.jpg" alt="" width="175" height="300" /></a></p>
<p>Creo que me quedó muy aparente :). En la imagen de abajo podéis ver la interactividad de la pantalla de lectura con 4 zonas sensibles para hacer click, cada una con una función distinta. Pero eso no es todo, si se hace un click largo, es decir, se pulsa con el dejo y de deja pulsado sin levantarlo más de un segundo, sale la opción para añadir marcadores (o eliminarlo si esa página ya lo tenía).</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/06/IMG_000000191.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6200" title="IMG_000000191" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/06/IMG_000000191-175x300.jpg" alt="" width="175" height="300" /></a> He de decir que la finalidad de la aplicación no es hacer negocio, la hice para leer mis libros, pero si entra algo&#8230; :P. Los primeros tres días a la venta generó casi 200 descargas a 2$. Tampoco me puedo quejar.</p>
<p>Y como siempre llego tarde a todas partes he de decir que me pasé estos dos meses de desarrollo controlando en la tienda de aplicaciones que no saliese otro lector de <strong><em>epubs</em></strong>. Pues bien, el mismo sábado que subí la mía apareció otra publicada. Encima tardaron una semana en validármela, con lo que la otra tuvo tiempo de copar el mercado, una lástima, pero como siempre, tarde a todas partes :P.</p>
<p>Más información en <a href="http://playepub.com">PlayEpub</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2011/06/27/nuevo-proyecto-playepub-lector-de-ebooks-para-blackberry-playbook/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6198</post-id>	</item>
		<item>
		<title>Nokia me regala un E7 en su nueva estrategia con los desarrolladores</title>
		<link>https://blog.osusnet.com/2011/04/04/nokia-me-regala-un-e7-en-su-nueva-estrategia-con-los-desarrolladores/</link>
					<comments>https://blog.osusnet.com/2011/04/04/nokia-me-regala-un-e7-en-su-nueva-estrategia-con-los-desarrolladores/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Mon, 04 Apr 2011 16:46:31 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Móvil]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Técnico]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[e7]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[symbian]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=6180</guid>

					<description><![CDATA[Nokia ha cumplido la promesa que hizo justo después de anunciar que usará Windows Phone 7 en sus teléfonos de gama Alta, regalar un flamante Nokia E7 a todos los miembros del foro de desarrolladores, yo entre ellos :). El mío me llegó hace unos días directamente desde Finlandia. Justo cuando ya tenía mi Nexus &#8230; <a href="https://blog.osusnet.com/2011/04/04/nokia-me-regala-un-e7-en-su-nueva-estrategia-con-los-desarrolladores/" class="more-link">Seguir leyendo <span class="screen-reader-text">Nokia me regala un E7 en su nueva estrategia con los desarrolladores</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><strong>Nokia</strong> ha cumplido la promesa que hizo justo después de anunciar que usará <em>Windows Phone 7</em> en sus teléfonos de gama Alta, <strong>regalar</strong> un flamante <strong>Nokia E7</strong> a todos los miembros del foro de desarrolladores, yo entre ellos :). El mío me llegó hace unos días directamente desde Finlandia. Justo cuando ya tenía mi <strong>Nexus S</strong>. Y es que no quieren que dejemos apartada la plataforma Symbian desde ya mismo :P.<a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/IMG_3369.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6182" title="IMG_3369" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/04/IMG_3369-300x250.jpg" alt="" width="300" height="250" /></a>El teléfono me ha sorprendido gratamente, tanto la enorme pantalla como el acabado son excepcionales, todo metálico. Eso sí, lo hace pesar un poco, pero la primera impresión es genial.</p>
<p>Como ya comenté anteriormente (y aquí me llamareis friki), soy un <em>Nokia-Fan</em> desde hace mucho tiempo. El <strong>Nexus </strong>ha reforzado mi idea de que los teléfonos <strong>Nokia </strong>son mucho más sencillos de utilizar para el público general sin mermar en prestaciones, a mis hermanas les costaría muchísimo adaptarse a un <strong>Android</strong>, mientras que <strong>Symbian </strong>mantiene la esencia de un teléfono normal pero con con más cosas y táctil.</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/IMG_3372.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6184" title="IMG_3372" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/IMG_3372-300x199.jpg" alt="" width="300" height="199" /></a>Aquí lo tenéis comparado con el <strong>Nexus S</strong>, como veis no tiene nada que envidiarle, todo lo contrario. La única pega es que la pantalla no es tan sensible como la del <strong>Nexus</strong>, pero eso sí, tengo que decir que el <strong>E7</strong> aun tiene el plástico protector original, con lo que aún así el funcionamiento es adecuado incluso para jugar al <em>Angry Birds</em>.</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/IMG_3380.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6186" title="IMG_3380" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/IMG_3380-300x241.jpg" alt="" width="300" height="241" srcset="https://cerebroenlasombra.blogs.xplota.com/files/2011/03/IMG_3380-300x241.jpg 300w, https://cerebroenlasombra.blogs.xplota.com/files/2011/03/IMG_3380.jpg 470w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Pero no todo iban a ser maravillas. En los pocos días que lo tenemos en casa lo hemos utilizado para <em>cacharrear </em>un poco y para jugar y se nos ha colgado y reiniciado varias veces. Ya veremos cuando mi pareja lo utilice habitualmente, miedo me da. Espero que lancen alguna actualización pronto ya que el teléfono me parece sencillamente genial.</p>
<p>A la interfaz le han dado un lavado de cara interesante, han mejorado el sistema de <em>widgets </em>y su gestión en el escritorio, han añadido escritorios virtuales que se desplazan lateralmente (a lo <em>Android</em>), en definitiva, un híbrido entre lo que era <em>Nokia </em>y esas cosas modernas :P.</p>
<p>Si a todo ello le sumamos el sistema de<strong> mapas Ovi</strong>, simplemente excepcional y el comedido consumo de batería tenemos un dispositivo a tener muy en cuenta, y es que aquí radica para mi una de las grandes ventajas de <strong>Symbian</strong>, con <strong>Bluetooth</strong>, <strong>gps </strong>y datos activados tienes teléfono para varios días. En <strong>Android</strong>, para unas horas. Esa es la gran diferencia.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2011/04/04/nokia-me-regala-un-e7-en-su-nueva-estrategia-con-los-desarrolladores/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6180</post-id>	</item>
		<item>
		<title>Mi primer webservice en PHP (chispas)</title>
		<link>https://blog.osusnet.com/2011/03/17/mi-primer-webservice-en-php-chispas/</link>
					<comments>https://blog.osusnet.com/2011/03/17/mi-primer-webservice-en-php-chispas/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Thu, 17 Mar 2011 10:48:24 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Técnico]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[webservice]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=6133</guid>

					<description><![CDATA[Tras mucho tiempo consumiendo webservices de otros me ha tocado crear mi primer servidor SOAP en PHP y, la verdad, me ha parecido realmente sencillo e intuitivo. Creas una clase con los métodos que vas a exponer en el ws y se crea automáticamente el servicio sobre ellos, tan sencillo como eso. &#60;?php $wsdl="miclase.wsdl"; $soap &#8230; <a href="https://blog.osusnet.com/2011/03/17/mi-primer-webservice-en-php-chispas/" class="more-link">Seguir leyendo <span class="screen-reader-text">Mi primer webservice en PHP (chispas)</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Tras mucho tiempo consumiendo webservices de otros me ha tocado crear mi primer servidor <strong>SOAP</strong> en <strong>PHP </strong>y, la verdad, me ha parecido realmente sencillo e intuitivo. Creas una clase con los métodos que vas a exponer en el <strong>ws</strong> y se crea automáticamente el servicio sobre ellos, tan sencillo como eso.</p>
<pre>&lt;?php
$wsdl="miclase.wsdl";
$soap = new SoapServer($wsdl);
$soap-&gt;setClass('MiClase');
$soap-&gt;handle();

//clase que gestiona el ws
class MiClase {
    public function MiClase(){
      //tu código
    }

    /**
     *
     * @param string $email
     * @return string
     */
    public function is_email_available($email){
        //tu codigo...
        return "OK";
    }
    /**
    *
    * @param string $phone
    * @param string $email
    * @return string
    */
    public function register_user($phone, $email){
       //tu codigo...
       return "OK";
    }
    /**
    *
    * @param string $phone
    * @return string
    */
    public function downgrade_user($phone){
       //tu codigo...
       return "OK";
    }
}
?&gt;</pre>
<p>Con esto se crea automáticamente nuestro <strong>webservice </strong>con los tres métodos públicos. Pero espera, falta algo, arriba de todo defines un &#8220;<em>miclase.wsdl</em>&#8220;. ¿Qué es eso? ¿De dónde sale?</p>
<p>En efecto, ese es el principal problema al crear un <strong>webservice SOAP</strong> con <strong>PHP</strong>, no se genera el <strong>WSDL</strong> automáticamente sino que hay que escribirlo ¡<strong>a mano</strong>!. Para solucionarlo tenemos la librería <a href="http://www.phpclasses.org/package/3509-PHP-Generate-WSDL-from-PHP-classes-code.html">PHP WSDL Generator</a> a la que únicamente debemos pasarle la clase de la que queremos extraer el <strong>WSDL </strong>y lo hace por nosotros :). Para que todo funciona bien es necesario que los métodos de nuestra clase estén bien documentados tal y como aparecen en el ejemplo anterior, de esta manera <strong>WSDL Generator</strong> sabrá configurar los tipos de datos de los parámetros de entrada y salida de los métodos.</p>
<p>Veamos un ejemplo:</p>
<pre>&lt;?php
require_once("wsdl2php/WSDLCreator.php");
$test = new WSDLCreator("miclase", "http://ws.tudominio.com/wsdl");
$test-&gt;addFile("miclase.php");
$test-&gt;setClassesGeneralURL("http://tudominio.com");
$test-&gt;addURLToClass("MiClase", "http://ws.tudominio.com/miclase.php");
$test-&gt;ignoreMethod(array("MiClase"=&gt;"MiClase"));
$test-&gt;createWSDL();
$test-&gt;saveWSDL(dirname(__FILE__)."/miclase.wsdl", false);
?&gt;</pre>
<p>Este pequeño código nos generará el archivo <strong>WSDL </strong>de nuestro <strong>webservice</strong>. Como veis simplemente le indicamos el archivo con nuestra clase (el que escribimos anteriormente), la clase que queremos mapear con la URL del <strong>webservice</strong> (el <em>endpoint</em>) y, además, le indicamos que ignore el constructor de la clase ya que no será un método de nuestro webservice. Eso es todo.</p>
<p>Si ahora probamos el servicio web, por ejemplo desde el <em>Web Service Explorer</em> de <strong>Eclipse</strong>:</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/wseclipse.gif"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6163" title="wseclipse" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/wseclipse.gif" alt="" width="470" height="347" /></a>Tras darle la ruta del <strong>wsdl</strong>, <em>http://ws.tudominio.com/miclase.php?wsdl</em>, veremos los tres métodos que hemos expuesto y podremos probarlos y utilizarlos.</p>
<p>Nunca había tenido la necesidad de crear un servidor <strong>SOAP </strong>pero ha sido realmente sencillo. Ahora estoy buscando la manera de devolver tipos de datos complejos, pero eso será en el próximo capítulo :P.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2011/03/17/mi-primer-webservice-en-php-chispas/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6133</post-id>	</item>
		<item>
		<title>Migrando de Symbian a Android manteniendo guía, agenda y mensajes</title>
		<link>https://blog.osusnet.com/2011/03/16/migrando-de-symbian-a-android-manteniendo-guia-agenda-y-mensajes/</link>
					<comments>https://blog.osusnet.com/2011/03/16/migrando-de-symbian-a-android-manteniendo-guia-agenda-y-mensajes/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Wed, 16 Mar 2011 17:29:27 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Móvil]]></category>
		<category><![CDATA[Técnico]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[symbian]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=6123</guid>

					<description><![CDATA[Finalmente llegó el momento. Tras casi diez años de teléfonos Nokia casi ininterrumpidamente (salvo por un Siemens y un SonyEricsson), los últimos seis con terminales Symbian s60, ha llegado el momento de cambiar y, como no podía ser de otro modo, el destino es un flamante Android, el Google Nexus S fabricado por Samsung y &#8230; <a href="https://blog.osusnet.com/2011/03/16/migrando-de-symbian-a-android-manteniendo-guia-agenda-y-mensajes/" class="more-link">Seguir leyendo <span class="screen-reader-text">Migrando de Symbian a Android manteniendo guía, agenda y mensajes</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Finalmente llegó el momento. Tras casi diez años de teléfonos <strong>Nokia</strong> casi ininterrumpidamente (salvo por un Siemens y un SonyEricsson), los últimos seis con terminales <strong>Symbian s60</strong>, ha llegado el momento de cambiar y, como no podía ser de otro modo, el destino es un flamante Android, el <a href="http://www.google.es/nexus/#">Google Nexus S</a> fabricado por Samsung y con <em>Android 2.3</em>.</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/nexus.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6148" title="nexus" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/nexus.jpg" alt="" width="385" height="373" srcset="https://cerebroenlasombra.blogs.xplota.com/files/2011/03/nexus.jpg 385w, https://cerebroenlasombra.blogs.xplota.com/files/2011/03/nexus-300x291.jpg 300w" sizes="auto, (max-width: 385px) 100vw, 385px" /></a></p>
<p>La transición no ha sido complicada, pero pasar todos los datos de tu teléfono anterior al nuevo tiene su miga si no quieres perder nada. Aquí os explico como conseguí tener mi nuevo Nexus al día en un par de horas.</p>
<h3>Guía de contactos</h3>
<p>Los contactos de un teléfono <strong>Android </strong>se sincronizan con los de la cuenta de <strong>Google </strong>asociada al teléfono, los que tengas en tu cuenta de <strong>Gmail</strong>, así que así es como pasaremos nuestra agenda, copiándola a <strong>Gmail</strong>.</p>
<p>Desde la guía seleccionamos <em>Opciones-&gt;Marcar-&gt;Marcar todos</em> y después <em>Opciones-&gt;Backup-&gt;A la tarjeta de memoria</em>.</p>
<p style="text-align: center"><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/nokia0.png"><img loading="lazy" decoding="async" class="size-medium wp-image-6136" title="nokia0" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/nokia0-225x300.png" alt="" width="225" height="300" srcset="https://cerebroenlasombra.blogs.xplota.com/files/2011/03/nokia0-225x300.png 225w, https://cerebroenlasombra.blogs.xplota.com/files/2011/03/nokia0.png 240w" sizes="auto, (max-width: 225px) 100vw, 225px" /></a> <a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/nokia1.png"><img loading="lazy" decoding="async" class="size-medium wp-image-6135" title="nokia1" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/nokia1-225x300.png" alt="" width="225" height="300" srcset="https://cerebroenlasombra.blogs.xplota.com/files/2011/03/nokia1-225x300.png 225w, https://cerebroenlasombra.blogs.xplota.com/files/2011/03/nokia1.png 240w" sizes="auto, (max-width: 225px) 100vw, 225px" /></a></p>
<p>Esto nos creará en la tarjeta de memoria la ruta <em>Others/Contacts</em> con los .vcf de todos nuestros contactos. Conectamos ahora el teléfono por usb al ordenador y copiamos esta carpeta en, por ejemplo, c:. Desde la línea de comandos vamos a c:Contacts y ejecutamos:</p>
<pre>cd c:contacts
copy /B *.vcf contactos.vcf</pre>
<p>Con esto tendremos todos los contactos en un solo archivo y podremos importarlos directamente en <strong>Gmail</strong> desde <em>Contactos-&gt;Más acciones-&gt;Importar.</em> Escogemos este archivo &#8220;<em>contactos.vcf</em>&#8221; y nuestros contactos se añadirán a nuestra cuenta de <strong>Gmail </strong>y se sincronizarán automáticamente con nuestro teléfono.</p>
<h3>Citas y eventos</h3>
<p>Para las citas y eventos del calendario, debemos sincronizarlos con <strong>Google Calendar</strong>. Para ello primero, desde <strong>Ovi Suite</strong> sincronizamos la agenda con nuestro <strong>Outlook </strong>y posteriormente nos descargamos <a href="http://www.google.com/support/calendar/bin/answer.py?answer=89955">Google Calendar Syn</a> que nos permitirá sincronizar nuestro calendario de <strong>Google </strong>con el de <strong>Outlook</strong>. Tendremos que introducir nuestra cuenta de Google y el sentido de sincronización que más os convenga.</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/calendarsync.gif"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6128" title="calendarsync" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/calendarsync-281x300.gif" alt="" width="281" height="300" /></a>Automáticamente aparecerá la lista de tareas y eventos en vuestro teléfono. Puedes dejar el programa de sincronización corriendo en tu ordenador y tendrás siempre sincronizados los calendarios de tu teléfono y de Outlook.</p>
<h3>Mensajes</h3>
<p>Esta parte es un poco más complicada. Yo seguí <a href="http://www.simail.si/nokia2androidsms/">este procedimiento</a> y me funcionó todo correctamente, en unos minutos tenía mis 800 mensajes en el teléfono nuevo.</p>
<h3>Archivos de fotos y vídeos</h3>
<p>Esta es la parte más fácil, las fotos, vídeos, música, etc. que tenías en tu teléfono Symbian los copias por USB del viejo al nuevo, no hay más truco.</p>
<h3>Tono de llamada</h3>
<p>Soy un poco tiquismiquis y llevo en el móvil el mismo tono de llamada desde hace muchos años, <a href="http://www.youtube.com/watch?p=1&amp;v=Ks40lw9fluw">Narcotic de Liquido</a>, me gusta porque empieza suave y a los 25 segundos mete caña :P. Tras copiar el mp3 al nuevo teléfono me di cuenta de que no hay una opción para configurar el tono en las opciones del teléfono, lo que hay que hacer es reproducir el mp3 desde el reproductor de música y en ese momento dar al botón de opciones y escoger <strong>Utilizar como tono</strong>.</p>
<h3>Tono de alarma</h3>
<p>Los tonos de alarma se configuran para cada alarma que creemos, no es genérico. El problema está en que por defecto no nos deja escoger más que entre los tonos de alarma que trae predefinidos y aquellos que hemos seleccionado previamente como tono de llamada, así que, la forma más rápida de poner el tono de alarma que queremos es ponerlo primero como tono de llamada desde el reproductor de música tal y como veíamos en el paso anterior, de este modo ya podremos seleccionarlo como tono de alarma.</p>
<p>Tras un par de horas mi nuevo teléfono estaba preparado para utilizar sin echar de menos nada de lo que tenía en el viejo. Eso sí, ahora vienen horas y horas de perder el tiempo toqueteando y jugueteando :P.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2011/03/16/migrando-de-symbian-a-android-manteniendo-guia-agenda-y-mensajes/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6123</post-id>	</item>
		<item>
		<title>Valenbisi para Blackberry ya en la App World</title>
		<link>https://blog.osusnet.com/2011/03/15/valenbisi-para-blackberry-ya-en-la-app-world/</link>
					<comments>https://blog.osusnet.com/2011/03/15/valenbisi-para-blackberry-ya-en-la-app-world/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Tue, 15 Mar 2011 11:16:38 +0000</pubDate>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Técnico]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[valenbisi]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=6112</guid>

					<description><![CDATA[Finalmente ya está disponible la aplicación para Blackberry de mi proyecto Valenbisi para móviles en la tienda oficial, la Blackberry App World. Lo último que os había comentado es que no iba a ser posible ya que RIM exigía un documento firmado ante notario dando fé de que tú, el futuro vendedor, eras quien decías &#8230; <a href="https://blog.osusnet.com/2011/03/15/valenbisi-para-blackberry-ya-en-la-app-world/" class="more-link">Seguir leyendo <span class="screen-reader-text">Valenbisi para Blackberry ya en la App World</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Finalmente ya está disponible la aplicación para <strong>Blackberry</strong> de mi proyecto <em>Valenbisi para móviles</em> en la tienda oficial, la<strong> Blackberry App World</strong>. Lo último que os había comentado es que no iba a ser posible ya que <strong>RIM</strong> exigía un documento firmado ante notario dando fé de que tú, el futuro vendedor, eras quien decías ser y, como os imaginareis, no estaba yo dispuesto a ese gasto :P, así que la estaba distribuyendo yo mismo directamente a aquellos que entraban desde el navegador de su dispositivo. Se han hecho cerca de cien instalaciones de la aplicación de esta manera lo que me parece que no está nada mal teniendo en cuenta que es el usuario el que te encuentra a tí.</p>
<p>Ahora, sin embargo, todo ha cambiado. RIM ha rectificado su política de autenticidad notarial, me imagino que muchas solicitudes se habrán quedado a mitad de camino sin completar el último paso. El viernes pasado recibí un email donde me indicaban que tenía pendiente completar el último paso pero que ahora ya no era necesario un documento notarial sino que con una copia de un documento oficial, por ejemplo el DNI, sería suficiente. Dicho y hecho, 4 días es lo que costó finalizar el proceso: subir la aplicación, pasar los controles de calidad y que la publiquen. Desde hoy mismo está online. Podéis verla <a href="http://appworld.blackberry.com/webstore/content/32677?lang=es">aquí</a>.</p>
<p>Desde una <strong>BlackBerry</strong> podéis acceder desde el icono de la <strong>App World</strong> buscando &#8220;<em>valenbisi</em>&#8220;:</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/bb_appworld.png"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6115" title="bb_appworld" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/bb_appworld-225x3001.png" alt="" width="225" height="300" /></a></p>
<p>Y este es el resultado:</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/bb_appworld.png"></a><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/bb_appworld1.png"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6116" title="bb_appworld1" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/bb_appworld1-225x300.png" alt="" width="225" height="300" srcset="https://cerebroenlasombra.blogs.xplota.com/files/2011/03/bb_appworld1-225x300.png 225w, https://cerebroenlasombra.blogs.xplota.com/files/2011/03/bb_appworld1.png 360w" sizes="auto, (max-width: 225px) 100vw, 225px" /></a></p>
<p>A ver si tiene un éxito parecido al de la versión Android que lleva ya<strong> ¡más de mil descargas!</strong>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2011/03/15/valenbisi-para-blackberry-ya-en-la-app-world/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6112</post-id>	</item>
		<item>
		<title>Cómo actualizar Eclipse Galileo a Helios sin perder la configuración y los plugins</title>
		<link>https://blog.osusnet.com/2011/03/07/como-actualizar-eclipse-galileo-a-helios-sin-perder-la-configuracion-y-los-plugins/</link>
					<comments>https://blog.osusnet.com/2011/03/07/como-actualizar-eclipse-galileo-a-helios-sin-perder-la-configuracion-y-los-plugins/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Mon, 07 Mar 2011 12:06:04 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Técnico]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[galileo]]></category>
		<category><![CDATA[helios]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=6098</guid>

					<description><![CDATA[Puede parecer sencillo, pero si intentas actualizar siguiendo el procedimiento oficial verás que no funciona. La documentación indica que sólo es necesario añadir el nuevo sitio de Helios, pero no, no es suficiente, surgen errores de dependencias no resueltas. Solucionarlo es sencillo si sabes cómo. Desde Window-&#62;Preferences seleccionamos Install/Update-&#62;Available Software Sites y a la derecha &#8230; <a href="https://blog.osusnet.com/2011/03/07/como-actualizar-eclipse-galileo-a-helios-sin-perder-la-configuracion-y-los-plugins/" class="more-link">Seguir leyendo <span class="screen-reader-text">Cómo actualizar Eclipse Galileo a Helios sin perder la configuración y los plugins</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Puede parecer sencillo, pero si intentas actualizar siguiendo el procedimiento oficial verás que no funciona. La <a href="http://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse%3F">documentación</a> indica que sólo es necesario añadir el nuevo sitio de Helios, pero no, no es suficiente, surgen errores de dependencias no resueltas.</p>
<p>Solucionarlo es sencillo si sabes cómo. Desde <strong><em>Window-&gt;Preferences</em></strong> seleccionamos <strong><em>Install/Update-&gt;Available Software Sites</em></strong> y a la derecha veremos la lista de repositorios de software de nuestra instalación. Además de añadir el nuevo de Helios (<em>http://download.eclipse.org/releases/helios</em>) debemos añadir también el sitio de actualización de la nueva versión modificando &#8220;3.5&#8221; por &#8220;3.6&#8221; en el repositorio de &#8220;<em>update</em>&#8221; de Galileo. La siguiente imagen aclarará un poco más el cambio.</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/helios21.gif"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-6102" title="actualizar eclipse galileo a helios" src="http://cerebroenlasombra.blogs.xplota.com/files/2011/03/helios21-300x2181.gif" alt="" width="300" height="218" /></a>Con esos dos cambios pude actualizar correctamente dos instalaciones distintas de Eclipse, solo tuve un problema. En una de ellas tuve que desinstalar primero los plugins de BlackBerry ya que decía que no eran compatibles con Helios y tampoco me los actualizaba a la nueva versión. Una vez actualizado Eclipse los instalé de nuevo sin problemas.</p>
<p>Espero que os sirva de ayuda&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2011/03/07/como-actualizar-eclipse-galileo-a-helios-sin-perder-la-configuracion-y-los-plugins/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6098</post-id>	</item>
		<item>
		<title>Modificando la infraestructura web de un servidor con Nginx para servir contenido estático y como proxy de Apache</title>
		<link>https://blog.osusnet.com/2010/12/21/modificando-la-infraestructura-web-de-un-servidor-con-nginx-para-servir-contenido-estatico-y-como-proxy-de-apache/</link>
					<comments>https://blog.osusnet.com/2010/12/21/modificando-la-infraestructura-web-de-un-servidor-con-nginx-para-servir-contenido-estatico-y-como-proxy-de-apache/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Tue, 21 Dec 2010 10:53:49 +0000</pubDate>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Técnico]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=5981</guid>

					<description><![CDATA[Es la moda :), y con este comentario no quiero decir que no sea una buena idea. La explicación es sencilla. Solemos utilizar Apache para servir cualquier tipo de contenido a través de una petición HTTP, pero en Apache cargamos habitualmente muchos módulos necesarios para que nuestras aplicaciones funcionen correctamente, empezando por el mismísimo PHP, &#8230; <a href="https://blog.osusnet.com/2010/12/21/modificando-la-infraestructura-web-de-un-servidor-con-nginx-para-servir-contenido-estatico-y-como-proxy-de-apache/" class="more-link">Seguir leyendo <span class="screen-reader-text">Modificando la infraestructura web de un servidor con Nginx para servir contenido estático y como proxy de Apache</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Es la moda :), y con este comentario no quiero decir que no sea una buena idea.</p>
<p>La explicación es sencilla. Solemos utilizar <strong>Apache</strong> para servir cualquier tipo de contenido a través de una petición HTTP, pero en <strong>Apache</strong> cargamos habitualmente muchos módulos necesarios para que nuestras aplicaciones funcionen correctamente, empezando por el mismísimo <strong>PHP</strong>, pero que no necesitamos para servir contenidos estáticos (imágenes, archivos <em>css </em>o <em>javascript</em>, archivos comprimidos&#8230;). Si pudiésemos separar de una manera sencilla las peticiones de estáticos de las de dinámicos podríamos redirigirlas a distintos servicios y conseguiríamos que las estáticas consumiesen muchos menos recursos ya que las podríamos hacer con un servidor mucho más ligero que <strong>Apache</strong>. ¡Podemos!</p>
<p>Este sería el escenario tradicional de un servidor web:</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/http.gif"><img decoding="async" class="aligncenter" title="http" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/http.gif" alt="" width="380" /></a>Las solicitudes HTTP llegan al servidor web desde Internet y éste lee los archivos en disco necesarios para servirla. Nada nuevo.</p>
<p>Este es el escenario al que queremos migrar:<a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/nginx.gif"><img decoding="async" class="aligncenter" title="nginx" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/nginx.gif" alt="" width="470" /></a></p>
<p>Todas las peticiones HTTP son recibidas en el puerto 80 por un servidor mucho más ligero que <strong>Apache </strong>(<a href="http://nginx.org/">nginx</a>, <a href="http://www.lighttpd.net/">lighttpd</a>) que se encarga de servir directamente los contenidos estáticos desde el disco y de redirigir las solicitudes dinámicas al <strong>Apache </strong>de siempre que ahora escucha en el puerto 8080, es decir, el servidor ligero actúa como <em><strong>proxy</strong></em> para las peticiones de contenidos dinámicos.</p>
<p>Para el caso que nos ocupa, el servidor a migrar tiene varios <em>virtual hosts</em> definidos de distintos <em>sites </em>y se pretendía dejar los que tienen poco tráfico tal y como están ahora, es decir, que <strong>Apache</strong> lo sirva todo, y cambiar sólo aquellos donde el tráfico es elevado para que <strong>Nginx</strong> sirva los estáticos.</p>
<p>El primer paso es, por tanto, instalar y configurar <strong>Nginx</strong> para que actúe como <strong><em>proxy</em> </strong>completo. Deberemos modificar también <strong>Apache</strong> para que deje de escuchar en el puerto 80. Empecemos por esto último.</p>
<p>Tendremos que cambiar el fichero de configuración <em>httpd.conf</em> para que escuche en el nuevo puerto, en mi caso el 8080. Cambiaremos la línea correspondiente para que quede así:</p>
<pre>Listen 8080</pre>
<p>Pero esto no es todo. Tenemos que modificar también los <em>virtual hosts</em> definidos para que escuchen en el nuevo puerto. Al final del mismo archivo cambiaremos la línea correspondiente por esta (la tuya será similar, quizás en vez del asterisco tenga la <em>ip </em>de tu máquina):</p>
<pre>NameVirtualHost *:8080</pre>
<p>En mi <strong>Centos5</strong> la configuración de los <em>virtual hosts</em> se guarda en <em>/etc/httpd/httpd.d</em>. Desde ahí lanzamos este comando que nos los actualizará todos de un tirón:</p>
<pre>for i in `dir .`; do sed -i s/*:80/*:8080/g $i; echo  $i; done</pre>
<p>Menos mal, sino habría que cambiarlos a mano uno por uno :P.</p>
<p>Ahora instalamos <strong>nginx</strong>:</p>
<pre>yum install nginx</pre>
<p>y hacemos la primera configuración que nos permitirá, de momento, que sea <em><strong>proxy </strong></em>completo de <strong>Apache</strong>, es decir, que lo redirija todo a <strong>Apache</strong>.</p>
<p>Creamos el archivo <em>/etc/nginx/proxy.conf</em></p>
<pre>resolver 127.0.0.1;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 128m;
client_body_buffer_size 256k;
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;
proxy_buffer_size 32k;
proxy_buffers 32 256k;
proxy_busy_buffers_size 512k;
proxy_temp_file_write_size 512k;</pre>
<p>La primera línea será la <em>ip </em>del servidor DNS.</p>
<p>Ahora añadiremos a la configuración de <strong>nginx </strong>lo siguiente dentro del &#8220;<em>server</em>&#8221; por defecto.</p>
<p><em>/etc/nginx/nginx.conf</em></p>
<pre>server{
	listen       80;
	location / {
		proxy_pass http://$host:8080;
		include /etc/nginx/proxy.conf;
}</pre>
<p>El primer paso debería estar terminado. Levantamos los servicios de <strong>Apache </strong>y <strong>nginx </strong>y probamos a navegar por los <em>virtual hosts</em> del servidor. Si todo ha ido bien debería funcionar correctamente, pero si analizamos las cabeceras que se reciben en la respuesta, por ejemplo con el plugin <a href="http://livehttpheaders.mozdev.org/">livehttpheaders</a> de Firefox, veremos como añade la siguiente línea a todas las solicitudes:</p>
<pre>Server: nginx/0.8.53</pre>
<p>Prueba 1 superada. Vamos ahora a configurar determinados <em>virtual hosts </em>para que el contenido estático lo sirva <strong>nginx</strong>.</p>
<p><em>/etc/nginx/conf.d/virtual.conf</em></p>
<pre>server {
	listen  80;
	server_name www.tudominio.com;
	location ~* ^.+.(jpg|js|jpeg|png|ico|gif|txt|js|css|swf|zip|rar|avi|exe|mpg|mp3|wav|mpeg|asf|wmv|flv)$ {
		root /var/httpd/www.tudominio.com;
		expires 30d;
	}
	location / {
		proxy_pass http://www.tudominio.com:8080;
		include /etc/nginx/proxy.conf;
	}
}</pre>
<p>Con esto le decimos que todos los archivos estáticos los sirva <strong>nginx</strong> directamente y que las demás peticiones las redirija a <strong>Apache</strong>. Debemos crear un &#8220;<em>server</em>&#8221; por cada <em>virtual host</em> que queramos configurar de esta manera. Básicamente lo que hacemos es configurar la misma ruta en disco para los archivos estáticos que la que teníamos en <strong>Apache</strong>, de esta manera no tendremos que cambiar absolutamente nada. En muchos sitios proponen crear un <em>host</em> <em>static.tudominio.com</em>, pero esto implicaría modificar físicamente todas tus aplicaciones web, y eso no es lo que se pretende :P.</p>
<p>Sólo nos queda reiniciar <strong>nginx</strong>. ¿Cómo sabemos si funciona? Sencillo, revisando los <em>logs </em>de <strong>Apache</strong> y <strong>nginx</strong>. Si lo hacemos veremos cómo este último sirve los archivos estáticos y <strong>Apache</strong> todos los demás :).</p>
<p>Finalmente tendremos un pequeño problema. Desde <strong>Apache </strong>se verán todas las solicitudes HTTP como si vinieran de la propia máquina ya que, en efecto, vienen de nosotros mismos a través del <em><strong>proxy</strong></em>. Esto puede ser un problema para analizadores de tráfico pero también si tienes algún sistema que controla las<em> ip&#8217;s</em> de los usuarios. Para solucionarlo tenemos <a href="http://stderr.net/apache/rpaf/">mod_rpaf</a> para <strong>Apache </strong>(<em>reverse proxy add forward module</em>) que nos reemplazará las cabeceras adecuadamente de manera que la <em>IP</em> remota que veamos sea la de nuestro cliente. Lo descargamos, lo instalamos y lo configuramos:</p>
<p><em>/etc/httpd/conf.d/rpaf.conf</em></p>
<pre>LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1
RPAFheader X-Forwarded-For</pre>
<p>Con esto conseguiremos que se reemplace la <em>IP</em> del cliente que se recibe en <strong>Apache </strong>con la que viene en la cabecera &#8220;<em>X-Forwarded-For</em>&#8221; que es donde <strong>nginx </strong>nos deja la original.</p>
<p>Eso es todo. Si reiniciamos el servidor <strong>Apache </strong>veremos que en los <em>logs </em>comenzará a verse la <em>IP </em>real del usuario y no la de nuestra máquina local.</p>
<p>Como siempre, un último detalle. Integremos <strong>nginx </strong>con <a href="http://www.cacti.net/">Cacti</a> para hacer un seguimiento :).</p>
<p>Las plantillas están <a href="http://forums.cacti.net/about26458.html">aquí</a>, pero a mi no me funcionaron bien, las cambié un poco por <a href="../wp-content/uploads/2010/12/cacti-nginx.zip">estas otras</a>.</p>
<p>Añadimos en la configuración inicial de <strong>nginx </strong>las siguientes líneas:</p>
<pre>location /nginx_status {
	stub_status on;
	access_log   off;
	allow IP_DE_TU_SERVIDOR_CACTI;
	deny all;
}</pre>
<p>Con esto podrás acceder al estado del servidor <strong>nginx </strong>desde <em>http://IP_DE_TU_SERVIDOR/nginx_status</em>.</p>
<p>Dentro del <em>zip </em>hay cuatro archivos, dos <em>scripts perl</em> que debes copiar en el directorio <em>scripts </em>de tu instalación de <strong>cacti </strong>y dos <em>xml </em>que debes importar desde la propia herramienta. Ya está todo preparado. Desde la configuración de <strong>cacti </strong>del servidor donde has instalado <strong>nginx </strong>añades las nueves fuentes de datos y los gráficos. Al configurarlo te pedirá la <em>url </em>de acceso que veíamos hace un momento.</p>
<p style="text-align: center"><a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/nginx0.png"><img decoding="async" class="aligncenter" title="nginx0" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/nginx0.png" alt="" width="470" /></a> <a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/nginx1.png"><img decoding="async" class="aligncenter" title="nginx1" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/nginx1.png" alt="" width="470" /></a></p>
<p>Y hasta aquí hemos llegado. En muy poco tiempo hemos conseguido modificar toda la estructura de nuestro sistema web <strong>sin pérdida de disponibilidad</strong> y, lo mejor de todo, hemos creado un sistema mucho más <strong>eficiente y robusto</strong>. En condiciones de tráfico medio no notarás mucha diferencia de rendimiento, pero tendrás un sistema mucho más preparado para hacer frente a picos y efectos &#8220;<em>barrapunto</em>&#8221; :).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2010/12/21/modificando-la-infraestructura-web-de-un-servidor-con-nginx-para-servir-contenido-estatico-y-como-proxy-de-apache/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5981</post-id>	</item>
		<item>
		<title>Aplicaciones Valenbisi para smartphones Android, Symbian y BlackBerry</title>
		<link>https://blog.osusnet.com/2010/12/17/aplicaciones-valenbisi-para-smartphones-android-symbian-y-blackberry/</link>
					<comments>https://blog.osusnet.com/2010/12/17/aplicaciones-valenbisi-para-smartphones-android-symbian-y-blackberry/#comments</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Fri, 17 Dec 2010 10:59:08 +0000</pubDate>
				<category><![CDATA[Móvil]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Técnico]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[symbian]]></category>
		<category><![CDATA[valenbisi]]></category>
		<guid isPermaLink="false">http://blog.osusnet.com/?p=5960</guid>

					<description><![CDATA[Finalizo con éste la serie de artículos sobre el último miniproyecto en el que me embarqué hace ahora un mes, Valenbisi para dispositivos móviles. Tras un par de semanas con las aplicaciones para los principales sistemas operativos para smartphones a pleno rendimiento (excepto iOS), parece que hay mucha más gente con buenos cacharros de lo &#8230; <a href="https://blog.osusnet.com/2010/12/17/aplicaciones-valenbisi-para-smartphones-android-symbian-y-blackberry/" class="more-link">Seguir leyendo <span class="screen-reader-text">Aplicaciones Valenbisi para smartphones Android, Symbian y BlackBerry</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Finalizo con éste la serie de artículos sobre el último <em>miniproyecto </em>en el que me embarqué hace ahora un mes, <a href="http://blog.osusnet.com/2010/11/18/miniproyecto-valenbisi-mobi-geolocalizacion-del-servicio-de-bicicletas-de-valencia-para-moviles-y-sms/">Valenbisi para dispositivos móviles</a>.</p>
<p>Tras un par de semanas con las aplicaciones para los principales sistemas operativos para <em>smartphones</em> a pleno rendimiento (excepto iOS), parece que hay mucha más gente con buenos cacharros de lo que yo esperaba, teniendo en cuenta además que es una aplicación enfocada a una zona geográfica muy concreta.</p>
<p>Os comento además que, aprovechando la infraestructura que ya tenia montada y viendo que el proveedor del servicio es el mismo, decidí replicar el sistema para las bicis urbanas de Sevilla, <a href="http://sevici.valenbisi.mobi">información del estado de las estaciones de Sevici</a>, acompañado también de su aplicación para <strong>Android</strong>.</p>
<p>Aquí van las estadísticas de descarga de las aplicaciones desde <strong>Android Marke</strong>t:</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_android.gif"><img decoding="async" class="aligncenter" title="valenbisi_android" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_android.gif" alt="" width="470" /></a>No está nada mal, sobre todo teniendo en cuenta que la de <strong>Sevici</strong> no la anuncié en ningún sitio :). Los números de la de Valencia me parecen espectaculares, desde luego ya hay mucha gente por ahí con un <strong>Android</strong>.</p>
<p>Y aquí las estadísticas para la aplicación para <strong>Symbian</strong> desde <strong>Ovi Store</strong>:</p>
<p><a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_symbian.gif"><img decoding="async" class="aligncenter" title="valenbisi_symbian" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_symbian.gif" alt="" width="470" /></a> Éstas son, sin duda, más complicadas, parece que en la India se usa mucho Symbian :P. Aún así se nota que hay descargas.</p>
<p>Finalmente nos queda <strong>Blackberry</strong>. Tengo aplicaciones para OS4 y OS5, pero esta vez sin presencia en <strong>App World</strong> ya que me solicitaban firmas de notario, así que directamente pasé de ellos :P, la distribuyo directamente desde <strong>Valenbisi.mobi</strong> y que se la descargue quien quiera. De hecho, cada vez que entras, si tu terminal es compatible con alguna de las aplicaciones disponibles, te ofrece la posibilidad de descargar la aplicación. Se han hecho aproximadamente unas 20 descargas de la aplicación para BlackBerry, teniendo en cuenta que la visibilidad así es mucho menor que desde la tienda de aplicaciones, me parece un buen número :).</p>
<p style="text-align: center"><a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_app_symbian.png"><img decoding="async" title="valenbisi_app_symbian" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_app_symbian.png" alt="" width="100" /></a> <a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_app_bb.png"><img loading="lazy" decoding="async" title="valenbisi_app_bb" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_app_bb.png" alt="" width="100" height="75" /></a> <a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_app_android.png"><img decoding="async" title="valenbisi_app_android" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_app_android.png" alt="" width="100" /></a></p>
<p>Finalmente tenemos las estadísticas globales de visitas al sitio web, contando tanto los que entran desde aplicaciones como los que entran directamente.</p>
<p style="text-align: center"><a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_analytics.gif"><img decoding="async" class="aligncenter" title="valenbisi_analytics" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_analytics.gif" alt="" width="470" /></a></p>
<p>Me parecen muy buenos datos para una aplicación completamente local. Llama la atención el pico de visitas del 8 de diciembre, pero tiene sentido ya que, además de día festivo, hizo un día espectacular con 23º de temperatura, importante para ir en bici :P. Seguro que a medida que vaya mejorando el tiempo se notará el incremento de uso.        <a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_analytics2.gif"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5970" title="valenbisi_analytics2" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_analytics2.gif" alt="" width="251" height="153" /></a> Pese a que sólo oímos hablar de iPhone&#8217;s y Android&#8217;s, fijaos en la sorprendente relación de sistemas más utilizados. Aunque <strong>Android</strong> pega fuerte, <strong>Nokia</strong> sigue siendo lo más utilizado, un dato importante a tener en cuenta en cualquier aplicación para móviles que desarrollemos.</p>
<p style="text-align: center"><a href="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_analytics3.gif"><img decoding="async" class="aligncenter" title="valenbisi_analytics3" src="http://cerebroenlasombra.blogs.xplota.com/files/2010/12/valenbisi_analytics3.gif" alt="" width="470" /></a></p>
<p>Con esto abandono el desarrollo :P. La aplicación está terminada, funciona bien y parece ser por los comentarios que es fiable. Espero no tener que hacer mucho mantenimiento :P, me aburre bastante :).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.osusnet.com/2010/12/17/aplicaciones-valenbisi-para-smartphones-android-symbian-y-blackberry/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5960</post-id>	</item>
	</channel>
</rss>