Ya podemos exportar nuestros proyectos de Google Code a Github

captura-10

Hace unos dí­as os comentamos que Google cerraba Google Code, su plataforma de hosting de proyectos, y ahora tenemos ya disponible el enlace adecuado para exportarlo de forma automática a su principal alternativa: github.

Solo tenemos que acceder a code.google.com/export-to-github/ e indicar la url del proyecto de google code que deseamos exportar, aunque dejan claro que es necesario tener en cuenta dos puntos:

– Solo se podrán exportar detalles públicos, no es posible exportar nada que sea privado (en modo Restrict-View).
– Mientras que Google Code podí­a usar Subversion, Mercurial o Git, Github solo usa Git, por lo que los repositorios en Subversion y Mercurial se transformarán de forma automática en Git.

El proceso de exportación es rápido, pero si tenéis problemas durante el proceso, podéis obtener ayuda en esta pagina de soporte.

El proyecto de lenguaje de programación Go se mudará en breve a GitHub

Hemos hecho mención en multitud de ocasiones del servicio de alojamiento de repositorios GitHub, ya que en él, tanto desarrolladores independientes como compañí­as de diferentes tamaños tienen depositados en la actualidad más de 17 millones de repositorios en este servicio, a los cuales se les va a añadir uno más, el del lenguaje de programación Go, desarrollado inicialmente por Google, según señala el ingeniero de Google, diseñador jefe y contribuidor en Go, Rob Pike, a través de un hilo disponible en el grupo de Google dedicado a este lenguaje de programación.

A este respecto, apunta a su todaví­a servicio de alojamiento Mercurial a que en su momento fue la mejor elección debido a su sistema de revisión de código, aunque añade que el mundo actual es diferente al que habí­a cuando lanzaron Go hace cinco años como proyecto de código abierto, apuntando además a que la mayorí­a de los miembros de Go usan Git y alojan sus desarrollos en GitHub.

La migración a GitHub incluirá tanto al propio proyecto como a sus propis subrepositorios, incluyendo además el sistema de seguimiento de incidencias y el wiki, conservando todos los datos. Conforme a plazos, Pike indicó que comenzará la transición a principios de diciembre, poco después de la liberación de la versión 1.4 de modo que el desarrollo de la versión 1.5 ya se va realizar dentro de GitHub. Todaví­a queda pendiente la planificación, y en las próximas semanas ofrecerán más información acerca de la transición.

Como ya decimos, Google no es la única compañí­a que aloja sus repositorios en GitHub, ya que sin ir más lejos, a principios de esta semana, Microsoft llevó su entorno de programación .Net también a GitHub.

Github ofrece herramientas de programación de forma gratuita para estudiantes

En el blog de github.com acaban de anunciar el resultado de varias asociaciones con instituciones educativas: ofrecen varias herramientas de programación de forma gratuita para la comunidad de estudiantes.

La lista, bastante amplia, incluye algunas que son gratuitas para todos, así­ como otras menos conocidas entre el público en general:

Atom ”” atom.io: Editor de código que lanzaron recientemente, de código libre, gratis para cualquier persona

Bitnami ”” bitnami.com: Para instalar aplicaciones en la nube de forma sencilla. Tiene un coste de 49 dólares al mes, pero lo ofrecen gratis por un año.

Crowdflower ”” crowdflower.com: Para acceder a una plataforma de datos que cuesta, normalmente, 2.500 dólares al mes.

DigitalOcean ”” digitalocean.com: Hosting especialmente diseñado para programadores. Entregan 100 dólares de crédito

DNSimple ”” dnsimple.com: Para gestión de DNS, con acceso a su API, durante dos años (suele costar 3 dólares al mes).

GitHub ”” github.com: Una cuenta en github valorada en 7 dólares al mes, con cinco repositorios válidos mientras el usuario sea estudiante.

HackHands ”” hackhands.com: Soporte para programadores. Dan un crédito de 25 dólares.

Namecheap ”” namecheap.com: Registro de dominios y certificados ssl. Dan un año de dominio en .me y un año de certificado ssl.

Orchestrate ”” orchestrate.io: Acceso a una base de datos de información que permite mostrar eventos, resultados de búsqueda, gráficos, etc.

Screenhero ”” screenhero.com: Para compartir capturas de pantalla entre equipos de trabajo.

SendGrid ”” sendgrid.com: Un servicio de email que tiene un coste de casi 5 dólares al mes. Lo ofrecen gratis por un año.

Stripe ”” stripe.com: Para realizar pagos a través de las aplicaciones.

Travis CI ”” travis-ci.com: Una plataforma para integrar proyectos libres y privados.

Unreal Engine ”” unrealengine.com: Una suite de herramientas que ayudan en el desarrollo de juegos.

En el artí­culo se comentan las condiciones para poder disfrutar de los servicios, siendo posible acceder a los mismos desde education.github.com/pack

Jams Music, reproductor de música para Android que pasa a ser de código abierto

Jams Music

De entre todas las cosas que podemos realizar con nuestros dispositivos móviles inteligentes, una de ellas es la escucha de nuestros temas musicales favoritos. Para Android podemos encontrar multitud de aplicaciones de reproducción de temas musicales, aunque durante esta semana, ha llamado la atención la situación vivida por la aplicación Jams Music, en la que su desarrollador ha optado por pasar de ser una aplicación de pago a ser una aplicación gratuita y de código abierto, justificando a través de un hilo en Reddit su imposibilidad de seguir manteniendo la aplicación por falta de tiempo y otros temas, animando a otros desarrolladores a contribuir a seguir mejorando su aplicación, permitiendo incluso que puedan crear sus propios forks.

En este sentido, el desarrollador de Jams Music ha creado una página en la plataforma GitHub para alojar su aplicación, al objeto de atraer a otros desarrolladores y que sigan mejorándolo. Él mismo indica que en la medida de sus posibilidades, también contribuirí­a en seguir mejorándolo.

Esta decisión ha sido tomada para evitar que su aplicación caiga en el olvido, teniendo en cuenta la aceptación que ha llegado a tener en el último año. Cabe señalar además, como indica en su justificación, que la aplicación ha recibido una importante revisión de su interfaz de usuario, además de que volverá a estar disponible en Google Play en las próximas semanas, ya como versión gratuita, una vez subsane algunos errores en la misma.

Para aquellos usuarios que quieran probar Jams Music, existe una APK disponible para su descarga, teniendo en cuenta, como comentan en Android4All, que se trata de la versión de la misma con fecha de febrero de 2014, con lo que quizás no cuente con las revisiones de la interfaz llevada a cabo en las últimas semanas.

SCRAPfy.io, excelente editor de código colaborativo, ligero, gratuito y online

Nos escribe la gente de HashDog para presentarnos un elegante y veloz editor de código online y colaborativo llamado SCRAPfy.io, una solución que han decidido compartir con el mundo luego de los grandes resultados que con su uso ha podido conseguir el equipo de desarrolladores en tareas comunes como el comparar lí­neas de código o interactuar con otros miembros del grupo en busca de soporte.

Tres importantes caracterí­sticas le destacan en esta primera versión: Colaboración en tiempo real con múltiples usuarios y con cursores de colores a lo Google Drive (tras bastidores está el editor libre Advance Code Editor (ACE) by C9), chat de voz para comunicarse con los otros desarrolladores de una forma más directa, y la posibilidad de descargar los resultados además de compartirlos online como un Gist en GitHub.

Dentro del editor le complementan los atajos de teclado para un manejo más productivo y el coloreado de sintaxis compatible con casi una veintena de lenguajes populares disponibles: Ruby, Python, C++, JavaScript, PHP, SQL, etc. Otro brillante detalle es la sencillez con la que se brinda acceso a los otros usuarios: Compartiendo la URL generada, nada de cuentas de usuario o registros ví­a redes sociales.

En fin, para empezar a darle uso basta con entrar a su sitio web, elegir el lenguaje (se puede cambiar en cualquier momento, es solo para configurar los formatos de descarga y el coloreado), pasar la URL y codear como de costumbre. Por cierto, SCRAPfy.io está construido también con Node.Js, PeerJs, AngularJs y WebRTC.

El editor para programadores, Atom, de GitHub, ahora es de código libre

atom

Hace unos meses que Github, la conocida y utilizadí­sima plataforma para compartir y guardar repositorios de código, anunciaba el lanzamiento de la beta privada de su nuevo editor Atom. El editor se lanzó al mercado con su propio código siendo privado, pero ahora, después de unas diez semanas en fase beta pública, lanzan el editor descargable gratuitamente, público y con código abierto.

El código publicado incluye entre el material disponible cantidad de paquetes y librerí­as dedicados al soporte de múltiples lenguajes de programación, como por ejemplo un paquete que nos permite instalar expansiones de terceros o el paquete Atom Shell, un framework para aplicaciones de escritorio.

Desde que el editor se hizo público ha visto ya unas 250.000 descargas y unas 40 actualizaciones, y la misma comunidad de usuarios que lo ha utilizado ha publicado unos 800 paquetes, creados con CSS y JavaScript, orientados a aumentar su potencial y caracterí­sticas – si os interesa echarle un ojo a las herramientas creadas por dichos usuarios o queréis crear una vosotros mismos podéis hacer clic aquí­.

GitHub seguirá trabajando en el editor y mejorando lo presente, pero cuentan también con el apoyo de la comunidad para que el desarrollo sea mejor, más rápido y más creativo. Por ahora tenemos el editor disponible en OS X 10.8 y podéis descargarlo de este enlace.

Square libera todo el código de Viewfinder cinco meses después de su adquisición

Hace cinco meses que Square, plataforma de pagos con tarjeta mediante dispositivos móviles, rival de izettle, compró la compañí­a Viewfinder, la cual ofrecí­a una solución para organizar, compartir y vivir los recuerdos de los usuarios con sus amigos y seres queridos. Ahora nos encontramos ante un nuevo anuncio de Square en el que se indica que el código fuente tanto el servidor de Viewfinder como las aplicaciones móviles que las acompañaban, para Android e iOS, ahora están disponibles de forma abierta a través de la plataforma GitHub.

En total son 250.000 lí­neas de código disponibles para aquellos usuarios que lo deseen, puedan emplearlos como deseen. En el propio anuncio declaran que la liberación del código «pueda ser de utilidad para otros, ya sea como recurso arqueológico o como base para otras actividades emocionantes». Añaden que en la actualidad, están de lleno en otras prioridades, por el que no serán capaces de proporcionar apoyo o correcciones de errores en el código, prefiriendo liberar el código que mantenerlo retenido.

Además, en dicho anuncio han ofrecido una serie de «bits de interés», informaciones técnicas referente a algunos aspectos del código fuente liberado de Viewfinder que puede ser de utilidad para aquellos que pretendan reutilizar el código para diferentes propósitos, permitiéndoles conocer mejor algunos detalles técnicos que les puedan ser de utilidad. El acceso a todo el código está disponible tras este enlace.

My GitHub Résumé, genera un CV en tu cuenta de GitHub

Github, el servicio online diseñado para guardar proyectos open source, wikis, etc., ha desarrollado ahora una utilidad para poder generar un currí­culum vitae automáticamente desde el mismo GitHub en la que tan sólo tenemos que introducir nuestro nombre de usuario.

La idea nació gracias a un Tweet de un usuario recibido por GitHub en el que se sugerí­a dicho tema. A partir de ahí­ se creó el sistema de CVs organizado en cinco secciones, llamadas Github Profile, Languages, My Popular Repositories, My Organizations y About This Résumé, siendo la última una parte que indica que el currí­culum ha sido generado automáticamente utilizando información de GitHub.

Obviamente el servicio tiene sus limitaciones, ya que partiendo de que se genera automáticamente con la información insertada en el sitio web, sólo indicará proyectos individuales y propios y no aquellos de las asociaciones o sitios en los que se haya colaborado, que viene a ser algo esencial en un CV. De cualquier forma, podéis generar un CV de nuestros propios proyectos almacenados en el sitio haciendo clic aquí­.

Link: My GitHubRésumé | Ví­a: TheNextWeb