Problemas con el acelerómetro de la HTC Magic

Tras una semana con mi flamante HTC Magic el acelerómetro decidió darme un susto. Todavía no he podido determinar las causas, ni he encontrado demasiada información en internet, pero de buenas a primeras el acelerómetro dejó de funcionar. Colocabas el teléfono de lado para escribir y nada, el programa de la brújula (compass) se quedaba colgado cargando y los juegos cómo Abduction! que hacen uso del movimiento del teléfono dejaron de funcionar.

problemas-acelerometro-htc-magic

Probé varias veces a reiniciar el teléfono y nada, los mismos síntomas, hasta el punto que llegué a pensar que mi unidad estaba defectuosa y debería llevarla a Vodafone para que me la cambiaran pues aún estaba en garantía. Pero me daba mucha tristeza separarme de mi HTC, eran nuestras primeras citas, y tras investigar algo en los foros y demás, encontré varias opciones. La primera era golpear el móvil en la parte trasera, cómo si fuera una tele antigüa, cosa que no os recomiendo y que parece no funcionar. La solución fué hacer un Hard Reset del teléfono (Ajustes – Almacenamiento – Rest. datos de fábrica), cuidado porque pierdes todos los programas instalados y las configuraciones, pero no los contactos (esos están en Google) ni los datos de la tarjeta de memoria cómo las fotos, etc. Podríamos usar previamente una aplicación de backup para extraer todo esto, pero yo tenía prisa por ver si volvía al estado normal y así fue.

Mi teoría es que alguna aplicación debió dejar en un mal estado el acelerómetro o bloqueaba el acceso para otras, porque está claro que era un problema software ya que ahora funciona 100%. Prometo investigar más porque seguro que tratandose de un sistema operativo basado en Linux hay soluciones mejores que hacer un reseteo completo de la terminal. Además mis compañeros de I+D de Andago que están trabajando a tope con el Android hace ya tiempo me han ofertado echarme una mano en la investigación.

Contad vuestras experiencias en los comentarios porque seguro que son útiles a otros usuarios que encuentren el mismo problema.

El viaje del código fuente a producción

Bueno pues ya he terminado un nuevo post en los blogs de Andago que he titulado El viaje del código fuente a producción. Para los que seguís mi blog pero igual no el de Andago voy a poner siempre un post enlazando mis artículos allí y con algún comentario adicional, tipo «behind the scenes», jajajaja. El post lo podéis encontrar en:

El viaje del código fuente a producción

La verdad es que era un post que tenía bastantes ganas de escribir porque a lo mejor así sobre el «papel» no parece un gran trabajo o un gran avance, pero para nosotros sí lo ha sido y creo que ha merecido la pena aunque aún tengamos mucho que avanzar.

walle-debian

Por cierto, habéis notado, aparte del tux que sustituye a la cucaracha amiga, el logotipo de Debian en el paquete que construye nuestro querido wall-e particular, jajajaja, el David a parte de un crack que es un artista. La otra foto, la de los servidores de virtualización la he tomado prestada del blog de mi compi de sistemas el manytas.

Pues que lo disfrutéis, y cómo en el blog de Andago aún no se permiten comentarios anónimos podéis hacerlo aquí. 😀

A vueltas con el «Marketing online»

La verdad es que muchas veces me han preguntado qué habría estudiado si no hubiera estudiado informática, normalmente contesto que probablemente algo tecnológico cómo Teleco o alguna otra ingeniería. Aún así mi tía Paca siempre me decía que yo sería abogado porque de pequeño tenía muchas leyes y creo que mis padres se decepcionaron un poco que no eligiera la senda de las letras. Pero últimamente me atrae bastante la idea del marketing y la publicidad, quizá porque mi chica es una gran comunicologa aunque el marketing no sea su especialidad. El caso es que la idea de crear estrategias y campañas, gestionarlas y verlas evolucionar me parece un tema bastante interesante. Si lo mezclamos con mi pasión por la tecnología pues damos con el tema del marketing online. Tema del que por cierto trataba un post que leí el otro día y en el que se nos advertía que no es lo mismo saber dos truquitos que la profundidad que te daría tener estudios en la materia. Aún así uno disfruta haciendo sus pequeños experimentos con internet y las redes sociales. En concreto, estas últimas, han modificado la forma de hacer las cosas y han facilitado que un producto o idea puede llegar a cientos de miles de personas sin necesidad de invertir una pasta gansa, pero eso sí usando algo de ingenio y las posibilidades de internet.

social-media

Por un lado ando realizando pruebas con mi página web, mis cuentas de twitter, facebook y demás, probando algunas técnicas SEO para intentar subir las visitas y comprobando cómo fluctúa el tráfico. Mientras por otro lado me he unido al esfuerzo que está realizando Andago para promocionarse a través del mundo 2.0. En primer lugar se crearon grupos en Linkedin y en Facebook, que junto con la creación de los blogs de Andago suponen un impulso interesante al tráfico que recibíamos previamente en la web. Y mi granito de arena vino con la cuenta de twitter @andago. Enhorabuena a María y a todo el equipo de Andago que está haciendo un gran trabajo en este sentido.

Lo cierto es que mi interés no va más allá de la curiosidad, pero cómo ocurrió con la informática nunca se sabe cuando una afición puede convertirse en tu futuro. Os dejo con este video sobre twitter que me encanta y me hizo reir un montón.

– Photo Jump on the social media bandwagon by Matt Hamm (CC By-nc 2.0).

Frontales de correo con Software Libre

Bueno, pues ya está listo mi nuevo post en el blog de Andago, esta vez trata sobre Frontales de correo con Open Source.

frontales_open_source

El área de correo electrónico y la implantación de dichas soluciones con software libre ha sido una de las que más he tocado desde que comenzé en Andago, así que le debía un post al asunto, espero que os sea de utilidad.

Whyfloss 2009

Aprovechando que hoy es fiesta en Getafe he podido pasarme el día entero en la Whyfloss que además se celebraba en el campus de Leganés de la Univ. Carlos III, con lo que me venía genial. Algunos pensarán que soy masoca porque en mi día libre me voy a pasar todo el día encerrado en unas charlas de Software Libre, pero la verdad es que yo disfruto cómo un enano. Aquí os dejo el enlace a la edición anterior a la que asistí.

whyfloss2009

En lugar de narrar toda la historia, voy a lanzar algunas ideas sobre el evento desde mi punto de vista, algunas ya las lanzé a través de mi twitter:

– ¿Por qué las empresas se empeñan en menospreciar la contribución e importancia de la comunidad en ell Software Libre? Señores, para ensalzar algo no hace falta pisotear otros, aquí va una recomendación para sus charlas «empresariales» sobre Software Libre: «aparte del esfuerzo de la comunidad también hay empresas cómo la nuestra para responsabilizarse de este o aquel desarrollo o soporte a un producto de Software libre», es decir sumemos en lugar de restar.

– La charla de Red Hat sobre virtualización demasiado superficial, casi he disfrutado más los cinco minutos de impresiones que he cambiado con el ponente en la cafetería.

– Me ha gustado la charla de @abiquo de introducción al mundo del Cloud y a su propuesta para la gestión de nubes: abicloud. Prometo probarla para ver si encaja en los proyectos de Saas que estamos desarrollando en Andago.

– Impresionante la arquitectura LAMP de Prisacom. Por un lado todo un orgullo que algunos de los mayores periódicos españoles se sirvan con Software Libre, pero por otro un trabajo de arquitectura impecable. Nos presentaron las distintas capas de las que disponen para evitar los excesos de trafico: en primer lugar Akamai, luego frontales Apache que realizan caché de segundo nivel antes de llegar a los servidores de contenidos php conectados con los clusters de Mysql. El único pero es que se pasaran hace algún tiempo de Debian a OpenSuse por temas de compatibilidad hardware, pero bromas aparte, chapó.

– La otra charla que me ha puesto los pelos de punta ha sido la de Martin Garcia, Jefe de Informática del Gobierno de Valencia que nos ha explicado cómo toda la consejería de Transportes e Infraestructuras se migraron a Software Libre, tanto en los escritorios con Lliurex cómo creando aplicaciones tan famosas cómo gvSig para reemplazar las herramientas propietarias que hacían uso. Que pena que tan poquita gente lo tenga tan claro cómo Martín, que tal y cómo contaba el primer motivo para migrar fue el impresionante ahorro económico en Licencias y que tras probarlo se ha convertido en todo un impulsor del Software Libre. Cuando nos encontramos en el pasillo no he podido sino felicitarle por su visión y por todo lo que ha llevado a cabo.

– Otra grata sorpresa ha sido comprobar que Bitnami era una empresa Española. Hace tiempo había dado con su web y me pareció una idea muy interesante: proveen de paquetes instalables multiplataforma de algunas de las soluciones de Software Libre más usuales cómo WordPress, Joomla, Alfresco, y muchas más. También ha sido muy interesante ver la visión de negocio internacional que tiene su director Daniel López y su explicación de algunos temas a tener en cuenta al respecto cómo los horarios en el resto del mundo para temas de soporte global.

– Me ha gustado la demo de EzWeb de TID, había probado antes la aplicación pero no estaba tan acabada. Muy fácil de configurar y muy flexible parece una herramienta de mashup, peazo palabrota, a tener en cuenta, aunque sigo pensando que provablemente la mayor parte también se podía hacer con Liferay, aunque no sé si mejor o peor. La única duda que me quedaba me la resolvió @JuanjoHierro y era si se podía integrar con portales ya desplegados y me comentó que incluso tenían una demo dentro de otro portal e incluso de un Liferay, si es que está todo ya inventao.

– Otra de las partes que más he disfrutado ha sido charlar con la gente: de nuevo me encontré con mi paisano Javier del CESLCAM y charlamos de cómo van muchos temas de Software Libre por mi Mancha querida, muchos twitteros por la sala, Andrés Leonardo de TID con el que he coincidido ya en varios eventos, todos los chicos del GUL de la UC3M a los que felicito por su gran trabajo en la logística y mejor no sigo nombrando porque seguro que me dejo a mucha gente.

Conclusión… ¿cuando es el próximo evento de la Comunidad? Irme haciendo sitio… eso sí he descubierto que el portatil del curro ya está demasiado viejo y me dura media hora la batería, cachis, ahora que eramos tan amigos, así que tendré que irme pensando en ahorrar para pillarme un móvil con Android con el que me habría ahorrado el portátil. 😀

Optimizar el enlace Apache-Jboss

Como comunicaba hace unos días a través de twitter hemos inaugurado un nuevo blog en Andago dónde mucha de la gente que formamos la empresa iremos haciendo publicaciones sobre temas interesantes y variados relacionados con nuestra actividad. Así que os dejo con mi primer post, en el que cuento algunas de las optimizaciones que se pueden a aplicar a la hora de utilizar Apache cómo frontend de un servidor de aplicaciones Jboss y por qué es interesante hacerlo así:

Blog Andago

A mí, cómo bloguero, me ha encantado la iniciativa y espero colaborar con al menos un post mensual, pero el otro día mientras escribía mi primer post sentía que traicionaba de alguna forma a este, mi pequeño sitio en el cyberespacio. En un principio se me ocurrió traducirlos a inglés y publicarlos aquí, así practico un poco el inglés pero, tal y cómo me comentaba Lili, se va un poco del alcance de mi blog que es mayoritariamente en castellano, así que por ahora sólo pondré un enlace para que podáis seguir mis publicaciones.

Empaquetando

Tranquilos que no estoy empaquetando mis cosas para irme a otro lado y ni siquiera este post es para contar que ya me queda poco para empaquetar la maleta rumbo a mis merecidas vacaciones en México. La historia va de que desde hace tiempo tenía una espinita clavada en mi espíritu Linuxero y es que nunca me había puesto a crear mis propios paquetes de Debian. Bueno pues las últimas semanas y cómo parte de uno de los objetivos del departamento de Arquitectura de Andago he estado empaquetando algunas cosillas con dos objetivos: facilitar la instalación de nuestros desarrollos a la hora de desplegar soluciones y por otro lado distribuir las versiones Comunity de nuestras soluciones.

En primer lugar indicar que aunque crear un paquete no es un proceso sencillo tampoco es la mar de complicado si tienes algo de experiencia en el funcionamiento de Debian. Por otro lado me quito el sombrero ante todos los desarrolladores de Debian que durante todo este tiempo nos permiten disfrutar de la mejor distribución del planeta, porque el trabajo de crear y mantener un paquete con la calidad exigida por Debian es una tarea complicada.

No voy a replicar aquí el proceso de creación de un paquete porque hay muchos manuales en internet sobre ello y porque me llevaría bastante tiempo, pero voy a hacer algunos comentarios… Como siempre para hacer un paquete lo mejor es fijarnos en los que ha echo otra gente, para ello podemos usar el comando apt-get source y aprender cómo está echo su fichero de control, sus scripts de post y pre instalación y borrado, etc… Podemos encontrar así muchos pasos que no se nos habrían ocurrido y que pueden ser interesantes, así cómo comprobar el proceso correcto de crear un usuario para dicho paquete, reiniciar servicios, etc…

También nos será de gran ayuda pasarle Lintian a nuestro paquete cómo parte del proceso de depuración del mismo. Lintian nos indicará muchos de los errores más comunes a la hora de empaquetar y también nos ayudará a seguir de una forma más adecuada la Debian Policy. Por ejemplo yo no conocía la existencia del comando mktemp para la creación de ficheros temporales y que es mucho más útil que implementarlo nosotros a mano.

Otra parte con la que estuve trasteando fue con el uso de Debconf para la iteración con el usuario a la hora de instalar y configurar el paquete. El sistema de templates que posee es bastante potente y muy versátil, además que es muy fácil integrarlo con los scripts de gestión del paquete. Aún así me costó un poco pillarle el tranquillo ya que a veces se quedaba colgado al hacer algunas cosas raras. Un apunte que me resultó bastante curioso en alguno de los manuales de Debconf es el que te indica que no debes usarlo cómo un registro unificado de configuración al estilo Guindows… señores que esto es un sistema Unix, me moría de la risa.

El proceso de construcción de tu propio repositorio es bastante sencillo y una vez que has depurado el paquete y está listo para probar e instalar es una gozada ver lo fácil que es instalar un programa con una sola línea mientras que antes necesitabas un manual de 50 páginas de pasos a realizar.

En cuanto termine de pulir alguno de los paquetes sobre los que he estado trabajando y estén listos para ser públicos os pasaré un link por si los queréis probar y/o depurar, mientras sigo empaquetando…

Hackmeeting + OSWC: ¡viva Málaga!

Ya han pasado unos días desde que regresé de Málaga pero aún no me he recuperado del todo de las emociones que he vivido en esos días. Dos eventos increíbles en tan poco tiempo era una oportunidad que no podía perder y tras hacer lo imposible conseguí estar en los dos: Hackmeeting 0.8 y Open Source World Conference 2008.

Hace ya bastante tiempo que tenía ganas de asistir a algún Hackmeeting pero por A o por B nunca me había sido posible. Esta vez y aprovechando que enlazaba con la OSWC en la que Andago pondría un stand y que se podía aprovechar el viaje para hacer un 2×1 me lancé a asistir, además tras hablar con acs pillamos el hotel a medias con su correspondiente reducción de coste :D. Me encantó el ambiente del hackmeeting, esas ganas de colaborar entre todos para llevar a cabo el evento, charlar con la enorme diversidad de gente que asistía al evento, los nodos que se prepararon y la energía que se genera entre todos.

El CSOA de la casa invisible es encantador con su enorme patio, su tetería y todo el espacio para realizar las charlas y eventos. Al principio me sentí un poco extraño en un ambiente tan alternativa pero poco a poco te acoges a la dinámica y empiezas a pasarlo bien. Yo llegué ya por la noche, así que no pude estar en la manifestación, parodiando una misa de alabanza a root, que según me cuentan fue muy divertida y que luego se repitió en el pabellón de la OSWC unos días más tarde. Mi primer contacto fue con la asamblea general del Hackmeeting dónde me enteré mucho mejor de cómo funcionaba y se coordinaba la gente.

Ya al día siguiente, después de hacer un poco el cabra y de turismo por la playa, estuvimos trasteando un poco con Arduino, la verdad es que me sorprendió lo fácil que es hacer cosas con estas plaquitas y las muchas posibilidades que te ofrecen. Por la noche estuvo muy interesante la cena en un chino con acs y Mirian Ruiz dónde charlamos sobre Debian, licencias y forjas. Para más tarde, ya a altas horas de la madrugada, asistí a dos nodos sobre web semántica y las posibilidades que nos da el análisis de datos en la red que me despejaron completamente. Quizás, y fue un tema muy comentado, eché de menos más nodos de seguridad y demás temática hack, aunque la parte social del evento también me interesaba.

El domingo me tocó currar de lo lindo, ya que el lunes Andago liberaba Opencities 2.0 en la OSWC y había que hacer algunos retoques a los paquetes y demás así que no pude acercarme por la invisible a despedirme, un saludo a todos desde aquí. Aún así saqué un ratito para quedar a comer con mi colega Sean que me llevó a disfrutar de los chiringuitos malagueños.

Y por fin llegó el Lunes ya se abría la OSWC en la que Andago participaba cómo patrocinador y en la que desplegamos un stand y se impartían varias charlas sobre nuestras soluciones. La verdad es que de siempre me han encantado las ferias y me hacía ilusión participar en una desde dentro. La participación fue enorme y desde el primer día la gente abarrotaba los stands y las salas de conferencias.

En cuanto a las charlas me gustó bastante la de Tim O’Reilly aunque me decepcionó un poco que restara importancia a los logros que hemos conseguido ya en el software libre, minimizándolo frente otros logros y ensalzando el modelo de nube que se está generando ahora. Para mí algunos problemas que genera este nuevo modelo son la perdida de privacidad, la perdida de control sobre las aplicaciones, la imposibilidad para cualquier persona para reproducir el desarrollo de forma personal o corporativa (no todo el mundo tiene granjas de servidores) y que muchas de las soluciones no son libres, eso sí son muy cómodas y muy potentes pero entramos en el debate de siempre. Luego estuve un rato por las charlas de desarrollo con Arduinos cómo la de cuadrúpedos libres.

Una de las cosas que más pena me dio es volver a comprobar la imposibilidad de coordinación que hay entre administraciones públicas y demás estamentos. Antes se trataba de las distribuciones regionales en la que ha sido muy difícil llegar a reutilizar los esfuerzos de unas para las otras y ahora le toca el turno a la forjas. ¿Ya tienes tu propia forja en casa? Pues en la OSWC pudimos ver cómo empujando cada uno para un sitio se diluye el esfuerzo y oímos hablar de OSOR, VULCANO, el CTT y demás que vienen a unirse las que ya teníamos a nivel regional cómo las de Cataluña y Galicia, así cómo a la de rediris y otras internacionales cómo Sourceforge. Señores pongase de acuerdo y colaboren, ¿no va esto de eso? Ahí va otro ejemplo, en una charla del CENATIC afirman haber creado el primer directorio de empresas de fuentes abiertas de España… no sé si habría algún matiz de esos de abogado en la frase pero señores, estudien la historia que ya ha habido unas cuantas. Y sin olvidar cuando salen a la palestra las grandes empresas y se dedican a medirse los miembros… yo tengo más gente, yo tengo más desarrollos, yo tengo los más antiguos y yo los más bonitos. Muy bien señores, mientras favorezcan al software libre cuanto más tengan mejor para todos.

Me gustó bastante la tanda de charlas de virtualización OpenXVM, OpenVZ y ModularIT que confirman las grandes posibilidades que tiene el software libre en este campo cada día más extendido entre las empresas. Mientras que la otra cara de la moneda fue la charla de SUN supuestamente titulada: Glassfish + Mysql + Netbeans en la que se presentó un tipo a restregarnos toda su suite de software privativo (Vista + Powerpoint) y en la que se dedicó a mal bajarse el paquete de Netbeans y hacer una triste JSP con el asistente. A la próxima, por favor, titule la charla «Cómo hacer un JSP en 40 minutos» y se ahorrará mi presencia.

Me perdí la charla de los «gurús» y estoy esperando que la suban a la web del OSWC. Y por último estuve en una charla sobre asociaciones de empresas de Software Libre en la que presentaba la gente de Asolif y representantes de Amesol, que sería su versión Mexicana. Al terminar la charla me quedé un rato platicando con los cuates de Amesol y me dio mucho gusto ver que las cosas se mueven por allí también, quién sabe dónde puede acabar uno 😉 . Por último conseguí, tras una hora de cola, hacerme con mi certificado digital de la fábrica nacional de moneda y timbre, que hace tiempo quería conseguir pero nunca sacaba tiempo para hacer el trámite.

En definitiva me encantó la OSWC y creo que estos eventos dan un gran impulso al Software Libre a todos los niveles: institucional, empresarial y personal, mi enhorabuena a los organizadores. Quizá la única pega que se produce al haber tanta gente es que es más difícil el consabido «networking», es decir conocer gente interesante, charlar, hacer negocios, etc… cosa que creo que en el congreso Hispalinux del año anterior era algo más cercano.