Google crea proyecto para traducir al español MOOCs de Udacity (cursos online de programación gratuitos)

Grandes noticias llegan desde el blog para desarrolladores de Google: los cursos de Udacity podrán empezar a disfrutarse en nuestro idioma.

Así­ es, Google se ha asociado con Udacity para añadir subtí­tulos en español y portugués de algunos de los cursos, y han empezado con el CS253 (desarrollo web), CS255 (para programar juegos en HTML5) y CS256 (Para desarrollo de aplicaciones móviles, disponible dentro de poco).

cursos

Solo tenemos que pulsar en el botón de Subtí­tulos (CC) en el reproductor de YouTube y seleccionar Español (México) o Portugués (Brasil), para disfrutar del contenido en nuestro idioma, algo que desde hace mucho tiempo han solicitado miles de usuarios de Udacity, uno de los principales portales de cursos masivos online que tenemos en la web.

El motivo que comentan en el blog está relacionado con los problemas económicos en varios paí­ses de latinoamérica: el contenido que tenemos disponible en nuestro idioma para aprender a programar en Internet no es muy extenso (principalmente si lo comparamos al que tenemos en inglés), y eso afecta directamente a la calidad y cantidad de los programadores en América Latina, donde no abundan los recursos económicos para realizar cursos presenciales.

Desde el blog de Udacity aprovechan para recordar que existe la opción de ayudar como traductores de sus cursos en www.amara.org/en/teams/udacity/

Desarrollan lenguaje de programación para crear moléculas de ADN artificiales

dna

Al igual que se usa Python o Java, por ejemplo, para escribir código para un ordenador, los quí­micos podrí­an pronto ser capaces de utilizar un conjunto estructurado de instrucciones para programar cómo las moléculas de ADN interactúan en un tubo de ensayo o en una célula.

Así­ comienza el artí­culo publicado en la web de la Universidad de Washington, donde anuncian que están trabajando en un lenguaje de programación pensado en programar moléculas de ADN, algo que puede ser extremadamente útil para crear medicamentos, curar enfermedades y, en general, alterar el comportamiento de nuestro organismo.

Los trabajos fueron publicados esta semana en la revista Nature Nanotechnology, donde Georg Seelig, profesor asistente de ingenierí­a eléctrica y de ciencias de la computación, comentó que partí­an de una descripción matemática de un sistema quí­mico para, usando el ADN, construir las moléculas responsables por el efecto programado.

[…] los cientí­ficos están encontrando formas de diseñar sistemas sintéticos que se comportan como los biológicos, con la esperanza de que las moléculas sintéticas apoyen las funciones naturales del cuerpo. Para eso se necesita un sistema para crear moléculas de ADN sintéticas que varí­en de acuerdo a sus funciones especí­ficas.

De momento el trabajo no puede ser aplicado en el campo de la medicina, pero podrí­a usarse en el futuro para hacer moléculas que se auto-ensamblen dentro de las células y sirvan como sensores inteligentes.

[…] podrí­an ser incorporados en una célula, a continuación, programarse para detectar anomalí­as y responder según sea necesario, tal vez mediante la entrega de medicamentos directamente a las células.

Como veis, nuevas profesiones van apareciendo: programador de moléculas de ADN… suena bien, desde luego.

Link: washington.edu| Ví­a The Verge

Imagen de molécula de DNA en shutterstock.com

Emmet, una extensión para agilizar el trabajo de quien programa HTML y CSS

emmetProgramar desde cero una página web, creando las hojas de estilo y el HTML que responderá al diseño especificado en ella, puede ser una odisea si no se usa el editor adecuado.

La mayorí­a de los editores ya ofrecen recursos que ayudan a no olvidar las comillas, los puntos y comas, las etiquetas y demás componentes, pero cada uno tiene sus propias reglas, sus propios atajos de teclado, y muchas veces necesitamos un «algo más» que nos ayude a ahorrar tiempo a la hora de escribir código.

Emmet es una extensión compatible con varios editores de código, tanto web como para plataformas tradicionales, que permite, entre otras cosas, escribir lineas de código usando abreviaturas. Podemos así­ evitar los CTRL+C & CTRL-V usando un código especial de Emmet que permite ser interpretado para rellenar lineas de forma automática, aunque también ofrece atajos que en muchos editores no existen.

Las caracterí­sticas completas de esta extensión, así­ como los programas con los que es compatible, pueden verse en emmet.io, donde está disponible de forma gratuita. En caso de querer cotillear entre su código, podéis hacerlo en github; también podéis visitar este artí­culo en hongkiat.com, donde explican un paso a paso para su instalación y uso.

Boomerang Calendar, establece encuentros en horarios disponibles desde Gmail

Boomerang Calendar

Nos podemos encontrar ante situaciones sobre las cuales queremos establecer encuentros con otras personas en un horario en el que a ambos nos pueda venir bien, según nuestras agendas. Una manera de simplificar esta cuestión nos la ofrece Boomerang Calendar, un plugin para Chrome y Firefox, que nos permite sugerir encuentros a otras personas, bien a nivel individual o bien en grupo, con las que queremos quedar, a través de un simple mensaje de correo electrónico, marcando en nuestros calendarios los horarios posibles según nuestras disponibilidades, esperando a que nuestros destinatarios marquen aquellas opciones que mejor encuentren, pudiendo así­ crear los correspondientes encuentros.

Hay que añadir que Boomerang Calendar funciona solamente dentro del servicio de correo electrónico de Gmail, integrando sus funciones y tomando los datos de nuestro calendario en Google, de manera que cuando queramos programar un encuentro con cualquiera de nuestros contactos, deberemos presionar el botón «Suggest Meeting» dentro de la ventana de redacción de mensajes. Cuando nuestros contactos respondan, los encuentros se añadirán automáticamente a nuestros calendarios.

Boomerang Calendar ha sido creado por los desarrolladores de Baydin, en San Francisco, y supone una interesante herramienta de productividad para nuestros buzones de correo electrónico. Una pena que estas funciones no estén de serie dentro de Gmail, y también que la posibilidad de elegir disponibilidades en Google Calendar es una función que se eliminó hace algún tiempo, quizás por falta de uso por parte de los usuarios.

Cada vez que iniciemos Gmail con el plugin instalado, deberemos dar los permisos para poder trabajar con Boomerang Calendar dentro de Gmail. En caso contrario, sus funciones no se integrarán hasta que accedamos de nuevo, que será cuando de nuevo nos pregunte para dar acceso a su servicio.

ackuna – Ayudando a traducir aplicaciones para móviles

ackuna

Lanzar una aplicación para móviles requiere mucho trabajo: diseño, programación, marketing, monitorización… no es fácil llegar a las primeras posiciones en las listas, pero si tenemos la opción de ofrecerla en varios idiomas, estaremos multiplicando nuestras posibilidades de tener el éxito deseado (o un buen porcentaje del mismo).

Con esa idea tenemos ackuna (ackuna.com), una plataforma que permite que cualquiera pueda ayudar a traducir aplicaciones móviles, sin necesidad de que sean traductores profesionales.

Los desarrolladores podrán subir los archivos de idioma de su aplicación y seleccionar en qué lenguas queremos ofrecerla, de esa forma cualquier visitante de la web podrá enviar la traducción de las frases que desee, sin cobrar nada, sin necesidad de ofrecer garantí­as de ningún tipo. Si el desarrollador lo desea, puede contratar un servicio profesional de traducción, aunque en ese caso tendrá que pagar por cada palabra traducida.

Comentan en TNW que su objetivo es aprovechar el lado altruista de la web, donde la gente escribe en Wikipedia o traduce Twitter sin cobrar nada. Es cierto que no es lo mismo participar de la mayor enciclopedia del mundo que traducir una aplicación para que otros ganen dinero con ello, aunque también es cierto que miles de personas participaron de la versión en otros idiomas de Twitter y no cobraron nada por ello.

Un proyecto interesante, sin duda, aunque seguramente tendrán que inventar alguna forma de incentivar la colaboración, aunque sea mandando pegatinas y chicles a casa.

Buffer añade soporte para las páginas de empresa de LinkedIn

Muchos de nosotros ya conocemos a Buffer ya que es un servicio, cada vez más completo, que nos permite la programación de publicaciones de contenidos en múltiples plataformas sociales, o incluso permitirnos realizar publicaciones en el momento en las mismas. Hoy Buffer nos anuncia el lanzamiento del soporte para realizar publicaciones en las páginas de empresa de LinkedIn, que viene precedida de la posibilidad de realizar publicaciones en las páginas de Google+, lanzada hace pocas semanas.

De esta manera, podemos vincular las páginas de empresa que gestionemos en LinkedIn a través de Buffer, lo que nos posibilita incluir en la cola de programación o incluso publicar directamente contenidos en dichas páginas de empresa, lo que nos ayudará a mantener un ritmo de publicación en las mismas. Pero eso no es todo, ya que Buffer también nos ayudará a entender el nivel de aceptación que han recibido las publicaciones a través de las estadí­sticas, de manera que conoceremos los comentarios recibidos, los likes, el número de visitas, las veces que han sido compartidas, etc.

A través de su blog explica los pasos que hay que realizar para vincular las páginas de empresa en LinkedIn que gestionemos a través de su propio servicio, de manera que a la hora de establecer cualquier publicación, ya sea al instante o de manera programada, podamos incluir dichas páginas, entre otras opciones.

Con este lanzamiento, Buffer ya nos permite la publicación en perfiles, grupos y páginas de LinkedIn, aunque algo similar ocurrirá cuando finalmente incluya soporte para la publicación en grupos de Facebook, algo que podemos observar como pendiente a la hora de conectar las cuentas de usuario, donde también vemos que también incluirán soporte para publicar en los perfiles de Google+.

Ironhack, los cursos de programación que las grandes empresas solicitan

Terminamos los estudios, hacemos un curso de programación, lo incluimos en el currí­culo y empezamos a enviar emails y cartas a las empresas. Hacemos mil entrevistas, empezamos a trabajar en una compañí­a, recibimos meses de entrenamiento para adaptar nuestros conocimientos de programación a lo que ellos necesitan y, si pasamos la prueba, comenzaremos a producir y a dejar a todo el mundo feliz y contento.

Esos son los pasos habituales que una persona tiene que realizar para trabajar como programador en una gran compañí­a, un proceso que en muchas ocasiones peca por no encontrar de forma adecuada el equilibrio entre lo que el mercado necesita y lo que las instituciones enseñan. Las carreras universitarias son extremadamente teóricas, enseñan conceptos generales y entrenan nuestra forma de pensar para que sea sencillo aprender cosas nuevas en el futuro, pero no generan profesionales preparados para producir al dí­a siguiente, y eso es algo que las empresas sienten con bastante frecuencia.

Lo ideal serí­a que si una gran empresa necesita a un profesional en un lenguaje de programación especí­fico, entrase en contacto con alguna institución de enseñanza y ayudase a preparar un curso que se adapta a la realidad, a lo que se hará en la empresa. De esa forma los estudiantes sabrán que lo que están aprendiendo se usará, y que cuando terminen, habrá una empresa, «patrocinadora del curso», que estará esperando con los brazos abiertos.

Eso es lo que hace ironhack.com, un nuevo proyecto que nos presentan desde Madrid, una iniciativa que ha entrado en contacto con grandes empresas recopilando factores comunes, necesidades que deben ser cubiertas por los profesionales que ocuparán un puesto de trabajo en las mismas.

ironhack

ironhack se sostiene gracias a dos pilares fundamentales: una o varias empresas que indican lo que necesitan y varios profesionales con experiencia en proyectos reales (ironhackers, CTOs de startups, administradores de grandes compañí­as, fundadores de proyectos web, etc.) que se encargarán de dar las clases. Los cursos son liderados por ese profesional, y apoyados por otros profesores que, en la misma sala, irá ayudando a los alumnos de forma personalizada, produciendo más y mejor para garantizar que, terminado el curso, el éxito será completo. En su portal podéis enviar vuestro perfil si creéis que tenéis sangre de ironhacker.
Continúa leyendo «Ironhack, los cursos de programación que las grandes empresas solicitan»

Moglue lanza nueva versión, para crear libros interactivos para móviles y tabletas

moglue

Hace varios meses os presentamos Moglue como una interesante aplicación que podí­amos usar para crear libros interactivos sin necesidad de tener conocimientos de programación o de diseño gráfico. La herramienta ofrece un programa para Windows y Mac que permite la creación de la historia y la programación de la interacción, con resultados que pueden ser visualizados desde iOS y Android gracias a la aplicación MoglueViewer.

Ahora han lanzado la nueva versión de esta maravilla: Moglue 2.0, ya disponible en www.moglue.com.

Además de una interfaz completamente renovada para permitir el uso más intuitivo, podemos visualizar el resultado desde la web, sin necesidad de tener un tablet con MoglueViewer instalado, algo que facilita mucho el trabajo de creación.

Hay nuevas acciones disponibles, podemos definir la velocidad de los componentes interactivos, es posible copiar páginas de un libro a otro, han rediseñado la web de presentación del producto y han actualizado su opción de precios.

Moglue 2.0 tiene un coste de 99 dólares al año, con un plan de 30 dí­as gratuitos para probar el producto. Los libros creados pueden publicarse en iTunes y Google Play con nuestra propia cuenta (eso también tiene un precio) y venderse de esa forma, con lo que es posible que, dependiendo del resultado creado, al final se obtenga un lucro con la cantidad de copias vendidas con nuestro nuevo libro.

Ideal para quien derrocha imaginación y sueña con tener su propio libro interactivo siendo vendido para iPhone, iPad y Android.

Tynker, introducción a la programación para los pequeños

tynker

Tynker es una nueva plataforma de programación diseñada para que los más pequeños desarrollen sus habilidades a la hora de programar, a la hora que se divierten a la vez que desarrollan su faceta creativa. Sus cursos de programación se presentan especialmente diseñados para incentivar a los pequeños a través de un recorrido que les llevará por distintos niveles, desde construir juegos hasta diseñar apps móvileso realizar animaciones con dibujos.

Las técnicas de enseñanza en Tynker se basan en un aprendizaje visual basado en juntar bloques de código, cosa que nos retira totalmente el problema de tener que aprender la sintaxis de un lenguaje. Esta técnica se aplicará tanto en las lecciones fundamentales como en los conceptos más avanzados.

Tynker ofrece principalmente un curso de introducción a la programación compuesto por 16 lecciones y actividades, cada una premiada con una medalla y con un certificado disponible para entregar al alumno al finalizar el curso. En cada lección encontraremos distintas herramientas de aprendizaje como puzzles, tutoriales, cuestionarios o misiones además de ví­deos que nos enseñarán a completar los niveles.

Los objetivos al acabar el curso se basarán en aprender conceptos como crear escenas, reproducir sonidos, mover personajes en una escena o realizar repeticiones y animaciones, tanto utilizando el ratón como el teclado, entre otras muchas cosas.

Además de ofrecer este curso de introducción a la programación para estudiantes, también tenemos disponible un plan para escuelas que nos facilitará tutoriales, herramientas y lecciones de forma gratuita.

Relacionado: Programación para niños ”“ 10 recursos gratuitos para aprender al instante.