Twitter lanza su cliente Cassandra a la comunidad de desarrolladores de código abierto

El código abierto está muy presente en Twitter, hasta tal punto que sus propios ingenieros producen y desarrollan tecnologí­as, llegando incluso a liberar algunas aplicaciones a la comunidad de desarrolladores de código abierto, siendo Cassie su último lanzamiento.

Cassie es un cliente de Scala para Cassandra, el cual y tal como informan desde el blog de desarrolladores de Twitter, es un cliente basado en Scala y Finagle, y que originalmente estaba basado en la librerí­a de Coda Hale. Según Ryan King, es ciertamente estable aunque sólo dispone de las caracterí­sticas que usan en producción y tiene algunas puntos por mejorar.

Su código está disponible a través de GitHub, y además, se ha creado una lista de correos en Google Groups, sin que por el momento haya interacción alguna.

Enlace: Cassie en GitHub | Ví­a: TNW

Google In Education – la «ventanilla única» de recursos educativos de Google


Entre los programas educativos enfocados a todos los niveles, y las numerosas herramientas de código abierto que Google ha puesto a disposición de la comunidad educativa, ha llegado la hora de poner orden para permitir un mejor acceso a todos estos recursos. Para ello Google ha optado por renovar su sitio web Google.com/edu, creando Google In Education, un espacio que actúa como ventanilla única y estructurada donde ha reunido todos los recursos disponibles.

Estos recursos están divididos en comunidades, de manera que se pueden ver los recursos destinados a profesores, a organizaciones y a estudiantes, contando con una sección en el que se darán noticias y habrá un calendario de eventos relacionado con el sector educativo.

De esta manera, todo el colectivo de personas relacionadas en el mundo educativo que usaban herramientas y programas de Google, ahora encontrarán más orden y mejor desglosado cada uno de los recursos que Google pone a su disposición.

Enlace: Google In Education | Ví­a: Blog oficial de Google

App Inventor inicia una nueva etapa como código abierto


Ya comentamos en su momento que Google retirarí­a su App Inventor, aplicación web que permití­a a los usuarios la creación de aplicaciones para Android de manera sencilla y visual sin necesidad de tener altos conocimientos de programación, y que lo liberarí­a como código abierto. Pues bien, ya en manos del Instituto Tecnológico de Massachusetts (MIT) y su Center for Mobile Learning, App Inventor ya tiene disponible su primera versión para su descarga a través de Google Code.

Pero eso sí­, hay que tener en cuenta que se trata de una versión inicial, y por el momento apenas hay documentación ni tampoco se aceptan contribuciones de código por parte de la comunidad, centrándose por ahora en el desarrollo e implementación de un servidor público que esperan poner en marcha a mediados de Abril, aunque de manera periódica irán actualizando su código corrigiendo aquellos problemas que se hayan solucionado.

Enlace: App Inventor en Google Code | Ví­a: Techweek

WorldMap, plataforma para análisis geográfico de código abierto

WordlMap es una plataforma del Centro de Harvard de Análisis Geográfico, con la particularidad que permite que los usuarios creen sus propios mapas.  Hay más de 1200 mapas, de los cuales más de 500 son el resultado del trabajo colaborativo de los 1250 usuarios en más de 100 paí­ses, desde que se liberó a mediado del año pasado como beta.

WordlMap presenta todo un giro en las aplicaciones de este tipo, ya que brinda muchas posibilidades de participación, utilizando diferentes métodos y fuentes. Por ejemplo,  los usuarios pueden contribuir con capas de cartografí­as, datos geoespaciales, realizar investigaciones, edición online de mapas.

Sin dudas, WorldMap ahora que está abierta a todo público puede convertirse en una herramienta perfecta para todos los entendidos en la materia, ya que se pueden obtener funciones y datos únicos, con los aportes de los diferentes usuarios.

Enlace: WorldMap | Ví­a: Google Maps Mania

Google Sky Map será de código abierto y contará con importante colaboración


Una de las caracterí­sticas que hacen de Google una empresa diferente e innovadora es que permite a sus desarrolladores desarrollar sus propios proyectos usando el 20% de su tiempo de trabajo, saliendo aplicaciones impresionantes como Google Sky Map, el cual ahora es noticia porque después de tres años, pasará a ser de código abierto.

Google Sky Map pretendió mostrar en su momento las capacidades de los sensores de la primera generación de terminales bajo Android, enfocándose en la astronomí­a, donde los usuarios pueden encontrar objetos celestes como pueden ser las estrellas, galaxias, constelaciones, planetas, e incluso la propia Luna.

Además de pasar a ser un proyecto de código abierto, también se cuenta con la colaboración de la Universidad de Carnegie Mellon para su desarrollo, de manera que los estudiantes llevarán adelante el proyecto bajo la asesorí­a activa de los ingenieros de Google. También los entusiastas de la astronomí­a pueden tomar el código e introducir las mejoras necesarias.

El equipo de Google Sky Map además agradece los comentarios recibidos por los usuarios a lo largo de estos tres años a través de Research Blog.

Enlace: Google Sky Map | Ví­a: Research Blog

JavaScript para principiantes

En mi último post analizaba la decisión de la Khan Academy de enseñar JavaScript como primer lenguaje de programación en su plataforma de aprendizaje online. Se trata de una elección discutible pero también innovadora, ya que tradicionalmente la iniciación a la programación se ha realizado a través de lenguajes procedimentales como Pascal o C, que a diferencia de JavaScript son lenguajes compilados y no orientados a objetos.
Me comprometí­a también en ese artí­culo a compartir algunos recursos que se encuentran en la red para aprender JavaScript de forma autónoma, así­ que he realizado una valoración de los que considero más relevantes:

Este último mes ya os hemos hablado en wwwhatsnew de Codecademy. Se trata de un proyecto de reciente creación que tiene como objetivo enseñar a programar (desde cero) de forma interactiva. Cuenta para ello con una consola y un editor de código integrados en la propia interfaz web. De momento sólo existe la posibilidad de aprender JavaScript, pero su intención es ampliar la oferta a otros lenguajes de programación como Ruby y Python. Proponen una aprendizaje por etapas en el que hay que finalizar todas las lecciones de un curso para poder comenzar el siguiente. Por ahora está disponible una sección para principiantes que consta de 3 cursos: Getting Started with Programming, Functions in JavaScript y JavaScript Quick Start Guide. Como puede deducirse de los tí­tulos, el material está disponible sólo en inglés. Aunque la interfaz todaví­a algún que otro error (es lógico tratándose de un proyecto poco rodado), la idea es buena y recomiendo su uso para aquellos que no tengan experiencia previa en programación. El mayor inconveniente que le encuentro es que está exclusivamente orientado a la práctica a través de ejercicios, pero no contiene ninguna guí­a o manual de referencia que pueda servir para consultar dudas o repasar lo aprendido. En otras palabras, puede ser muy útil como complemento al aprendizaje de JavaScript, pero es conveniente disponer de otro recurso como base para el mismo. Continúa leyendo «JavaScript para principiantes»

Code.NASA, el portal de proyectos de código abierto de la NASA

La NASA ha abierto recientemente un portal web donde subirá los proyectos actuales de código abierto con la posibilidad de participación.

Aún faltan detalles para que esté en funcionamiento, pero ya se puede ver la dinámica del portal con las diferentes facetas que presenta. Además de una sección dedicada exclusivamente a la presentación de los proyectos, también habrá foros donde se crearán debates relacionados con el tema.

Y por supuesto contará con guí­as y otras herramientas de colaboración que se irán implementando. Por el momento podemos ver 4 proyectos que han sido compartidos en el portal  y más de 20 que tienen la promesa de abrirse en un futuro próximo.

Si te interesa, puedes agendarlo o marcar el portal de la NASA entre tus marcadores, ya que en breve tendrá un funcionamiento pleno, según han informado.

Enlace: Code.NASA | Ví­a: Arstechnica

Explora el mundo del código abierto con el concurso Google Code-In


Si eres un estudiante preuniversitario entre 13 y 17 años, te interesa el mundo de Internet y las tecnologí­as y estás dispuesto a crear un software con código abierto para un concurso, ya tardas en presentarte a Google Code-In.
Google Code-In es un concurso que empieza este miércoles 21, que dura 57 dí­as y que pretende hacer que sus concursantes desarrollen distintas herramientas con open source para 18 compañí­as distintas, que pueden ser desde herramientas para la traducción de documentos hasta servicios de marketing.
Los concursantes pueden elegir tareas de una lista para ir completándolas, y cómo no hay premios de por medio: dinero, camisetas… además, los diez participantes con más puntos a la hora de completar sus tareas se llevarán un viaje para visitar la central de Google en Mountain View (California) la próxima primavera, para ellos y para un adulto que les acompañe.
El año pasado el concurso contó aproximadamente con 361 estudiantes, y este año preveen tener más a lo largo de sus 8 semanas de duración. Si estás interesado en participar, consulta las condiciones y apúntate en la web oficial.
Link: Google Code-In Site | Ví­a: Google Opensource

Google informa sobre el cierre de varios proyectos, incluí­do Google Buzz

En el blog de Google informan sobre algunos proyectos que cerrarán próximamente sus puertas, estandso, entre ellos, Google Buzz, que deja de tener sentido después del lanzamiento de su red Google Plus.
Son ellos:
Code Search: Diseñado para ayudar a la gente a buscar soluciones de código abierto en toda la web. Se cerrará junto a su API el 15 de enero de 2012.
Google Buzz: En unas semanas cerrarán Google Buzz y la API de Buzz. Será posible ver el contenido guardado allí­ desde Google Profile y exportarlo con Google Takeout.
Jaiku: un producto que compraron en 2007 que permite a los usuarios enviar actualizaciones a sus amigos (al estilo Twitter), se cerrará el 15 de enero de 2012. Van a trabajar para que los usuarios exporten sus datos de Jaiku.
Funciones sociales de iGoogle: Hace varios años, se dio a la gente la capacidad de interactuar socialmente en iGoogle. Con el nuevo enfoque en Google +, se quitarán las caracterí­sticas sociales de iGoogle el 15 de enero de 2012.
¿Echaréis de menos alguna?

Fork – Un compacto sistema de gestión de contenido para sitios web


Aunque no tenga el poder y la flexibilidad de monstruos como Worpress, Joomla o Drupal, Fork CMS ofrece una solución de gestión de contenidos de sitios web bastante atractiva.
Con código abierto, es extremadamente sencillo de instalar en servidores con PHP y Mysql, teniendo en un solo panel todas las herramientas necesarias para crear formularios, administrar blogs, consultar estadí­sticas o mantener páginas de un sitio web corporativo.
Con algunas extensiones y pocos temas disponibles, es una buena opción para los que no quieren tener la responsabilidad de mantener varios plugins en Wordpress, por ejemplo, ya que Fork incluye las herramientas básicas sin necesidad de instalar extensiones de ningún tipo.
Ideal para mantener sitios pequeños, ya que no he encontrado ninguna referencia relacionada con el rendimiento de webs con miles de visitas diarias mantenidas con Fork.

Publicado en