Cacharrea

Que el HTML no se te vuelva una sopa

Parsear HTML, es decir leer la estructura del código que hay detrás de una página Web es una necesidad en muchos casos en que se necesitan validar campos o se requiere cambiar la estructura dinámicamente. Para hacerlo, los lenguajes diferentes a Javascript se valen de librerías, hoy hablaremos de BeatifulSoup, una de las alternativas de Python para hacerlo.

Cacharrea

Colabórale a OpenStreetMaps con JOSM

Existen varios servicios de mapas en la red, desde el conocidísimo Google Maps, pasando por el Bing de Microsoft; pero lógicamente debía existir un servicio de la comunidad creado, mantenido comunitariamente, estamos hablando de OpenStreetMaps. Pero en este mundo de Software Libre la idea no es solo usar, sino compartir y colaborar hoy hablaremos de JOSM, un editor para OpenStreetMaps.

Cacharrea

Un zorro meteorólogo

Buscando entre las distintas aplicaciones del creciente Marketplace de Firefox OS me encontré con una interesante aplicación que de manera simple pero clara me permite conocer el clima de la ciudad que yo desee. Esta aplicación se conoce como WeatherFox y aprovecha el poder de JavaScript para obtener su información.

Cacharrea

Macaw: El papagayo trinador

Aunque existe una aplicación propia de Twitter para FirefoxOS, debo confesar que he tenido problemas con ella. Al parecer tiene problemas al ir subiendo de versión o no sé si simplemente consume más memoria RAM de la que debería. El otro día en el Firefox Marketplace me topé con Macaw, y encontré la solución a mis problemas de acceso a Twitter desde FirefoxOS, este papagayo sabe que es la usabilidad y parece que volará alto.

Cacharrea

Prototipando con Pencil

Poder poner a disposición de las personas una visualización de como será una aplicación, o poder mostrar a los futuros usuarios cuales serían las distintas pantallas que tendrá una nueva herramienta son cuestiones que normalmente implicaban construir en parte las aplicaciones aunque sin funcionalidades que realmente cumplieran el objetivo final. Esto conllevaba tiempo de "programación" aunque solo fuera arrastrar y soltar. Para evitar esto se ha ido creando la práctica de construir prototipos visuales o "wireframes" en especial para las aplicaciones móviles. Como en el mundo FOSS no podía faltar, existe una herramienta conocida como Pencil, que nos ayudará en esta tarea.

Cacharrea

Compara archivos con Meld

Aunque desde que se creó la sección Libre Alternativas, habíamos colocado a Meld entre las opciones; hasta el momento no habíamos hecho una exposición amplia de qué es y como esta práctica herramienta de Gnome puede hacer la vida más fácil a administradores de sistemas y desarrolladores.

Cacharrea

Las rosas son rojas y con las violetas diagramamos con UML

Para aquellas personas que son afines al desarrollo de software, les debe ser familiar el término UML, este corresponde a un conjunto de diagramas que permiten representar diferentes facetas del software y de una u otra forma facilitar la interacción entre las personas que idean el software y l@s desarrollador@s. Para modelar UML, existen diversas herramientas; buscando dentro del mundo FOSS encontramos una simple pero eficiente llamada Violet.

Cacharrea

Ginga: Un middleware libre para la televisión digital

Ahora en todos lados oímos de Televisión Digital y de IPTV (Internet Protocol Television), esta es otra plataforma para la distribución de contenidos pero requiere de herramientas para hacerlo. En Brasil, decidieron construir un middleware de código abierto para que poder crear aplicaciones interactivas que funcionen en esta nueva plataforma que es la televisión digital, a este middleware se le conoce como Ginga.

Cacharrea

Chamilo: Educación colaborativa con libertad

El e-learning se ha convertido en una excelente herramienta para apoyar los procesos educativos actuales; y por ende la mayoría de instituciones educativas han empezado a trabajar hacia este tipo de plataformas, anteriormente hablamos de Sakai, hoy hablaremos de una "camaleónica" herramienta conocida como Chamilo.