Microsoft presenta un adelanto del nuevo lenguaje de programación, TypeScript

Microsoft hoy a dado a conocer más detalles sobre el lenguaje de programación en el que ha estado trabajando en los últimos meses, TypeScript.

Dicho de manera simple, TypeScript no es más ni menos que un superconjunto de JavaScript. Gracias a esta caracterí­stica, se puede utilizar muchas de sus funcionalidades sin tener que aprender un lenguaje desde cero. Tal como lo explican en sitio web de TypeScript, este lenguaje toma prestado las mejores caracterí­sticas de JavaScript, a la vez que añade otras que son fundamentales dados los avances en la tecnologí­a de la programación.

Por lo que nos encontraremos que TypeScript cuenta con clases, tipos y módulos, de lo que JavaScript carece, ofreciendo un amplio conjunto de herramientas ideales para grandes proyectos realizados en Javascript o TypeScript nativo. Como es de esperarse tendrá soporte para todos los navegadores web, para cualquier servidor y tipo de sistema operativo.

Ya Microsoft dio a conocer que van a incluir un plugin para poder usar TypeScript mediante Visual Studio 2012, dando así­ a los programadores tradicionales en JavaScript, todo el potencial de las herramientas y caracterí­sticas de la suite de programación.

Esto sin dudas, abre nuevas expectativas para el uso de lenguaje de programación más funcional teniendo en cuenta que ahora todo se enfoca al uso de aplicaciones y tareas en la nube.

Enlace: TypeScript | Ví­a: TechCrunch

Codecademy presenta proyecto de clases de programación para los más jóvenes

Nos encontramos a las puertas de un nuevo curso escoltar y con ello también llegan las clases extraescolares y las actividades fuera del aula. Codecademy añade su granito de arena al tema y presenta su proyecto para que los niños empiecen a aprender a programar en la escuela en sus cursillos extraescolares, proyecto llamado After-School Programming.

Con dicho cursillo pretende cambiar la manera en que los niños piensan, ampliar sus conocimientos de matemáticas en cuanto a algoritmos, álgebra y matemáticas aplicadas a la informática y obviamente hacerles entender que estos conocimientos pueden aplicarse a la tecnologí­a de las maneras más interesantes. A dí­a de hoy ya son cientos de profesores los que utilizan los proyectos de Codecademy en sus aulas y aplican los cursillos a sus estudiantes.

Ahora, con After-School Programming, la academia lo pone fácil y para que los alumnos puedan iniciarse fácilmente en el mundo de la programación no es necesario instalarse ningún kit, ni descargar ningún software, ni siquiera ningún conocimiento previo de informática. Y además, es gratis.

Link: After School Programming | Ví­a: Codecademy

Netflix anuncia Eureka en código libre, solución de equilibrio de carga entre servidores

Netflix usa los servicios de Amazon para transmitir sus muchí­simas horas de contenido de ví­deo por segundo, aunque añade alguas soluciones propias para mejorar el rendimiento de los servidores de Amazon.

Una de esas soluciones es el proyecto Eureka, presentado ayer en el blog de Netflix y liberado con código abierto en github.

La idea es tener un sistema inteligente que utilice los recursos de varios servidores para evitar que alguno de ellos se sobrecargue, algo que un servicio de streaming de ví­deo como Netflix ha estudiado durante mucho tiempo usando servidores intermedios y clientes en Java.

La solución, que está descrita técnicamente en techblog.netflix.com, sigue el camino de Asgard, un sistema de implementación y gestión de aplicaciones en la nube también liberado en código abierto por Netflix en junio de este año.

YouTube nos facilita ver los episodios siguientes de una programación

Según lo comenta el equipo de Digital Trends, YouTube ha integrado una interesante caracterí­stica para aquellos que gusten de ver series o programas en la plataforma.

Si bien no ha sido anunciada por ningún integrante del equipo de Google, ni sabemos a ciencia cierta cuanto tiempo lleva integrada esta caracterí­stica, es interesante conocerla si aún no la hemos notado, ya que pretender simplificarnos el trabajo de encontrar los episodios siguientes a la serie que estamos visualizando.

Como ves en la imagen, notaremos en el lado derecho una caja, donde nos muestra una miniatura de los dos siguientes episodios, así­ como un link para acceder al listado de todos los capí­tulos que corresponden a la temporada que estamos visualizando. Es un detalle interesante, ya que nos tendremos que perder tiempo buscando la continuación de la serie, como suele pasar cuando no se muestra el enlace al final del video.

Esta opción la podremos encontrar solamente en los programas que son compartidos desde canales originales como los que encontrarás en Youtube Shows , y no en aquellos que solemos encontrar subidos por diferentes usuarios.

Ví­a: Digital Trends

Buffer anuncia soporte para App.net desde esta misma plataforma

Pocas horas después de que App.net consiguiese su objetivo de financiación a través de la plataforma de crowdfunding Kickstater, ya se van notando algunas reacciones. La más destacada nos llega precisamente desde Buffer, una aplicación orientada a la programación de publicaciones para una serie de plataformas sociales, dando soporte en la actualidad a Twitter, Facebook (tanto para los perfiles de usuarios como para las fanpages), LinkedIn, y ahora App.net.

Lo más curioso es que el anuncio ha sido publicado por la propia Buffer a través de App.net, invitando a los usuarios de esta plataforma a usarlo. Gracias al uso del protocolo OAuth, la configuración de App.net en Buffer es igual a configurar Twitter, ya que con tan sólo pocos pasos, los usuarios ya podrán programar sus propias actualizaciones.

Enlace: Post de Buffer en App.net | Ví­a: TNW

Google anuncia la nueva API Interactive Spaces

Nos anuncian desde el blog de Google Opensource la apertura de Interactive Spaces, una nueva API que permitirá a desarrolladores crear aplicaciones interactivas en espacios fí­sicos reales.

En el ejemplo que nos enseñaba en su post oficial, se nos mostraba un área con cámaras en el techo realizando blob tracking (un sistema en el que las cámaras reconocen los objetos en el entorno mediante las diferencias de color y brillo respecto a éste), siendo personas los objetos a reconocer por estas cámaras.

Interactive Spaces incluye una colección muy completa de librerí­as para que los programadores y desarrolladores puedan utilizarlas como gusten, tanto si desean implementar una actividad cambiando unas pocas lí­neas de código como si desean empezar un proyecto desde cero rediseñándolo todo, tarea más compleja pero que explota mucho más el potencial de la herramienta. Consulta todo lo que puedes hacer en su espacio en Google Codes.

Interactive Spaces está desarrollado en Java y puede funcionar en cualquier sistema operativo que soporte el lenguaje (Linux y OS X, y pronto Windows).

Ví­a: Google OpenSource

Nubrec – difunde tus mensajes con ayuda de tus seguidores en Twitter

Imaginemos que nos encontramos ante la tesitura de querer difundir cualquier información para que llegue a un alto número de personas posibles. Podemos ponernos pesados incluyéndolos en las conversaciones sociales que encontremos, ya sean blogs, foros, u otras plataformas sociales, o bien podemos combinar Twitter y Nubrec para tal fin.

Nubrec es una nueva plataforma, en fase beta privada, que nos permite hacer uso de nuestros seguidores de Twitter para que cualquier mensaje de cualquier tipo, ya sea un evento, una recomendación, una promoción, lo que necesitemos difundir, llegue al máximo número de usuarios posibles, y a la inversa. El uso de esta aplicación es gratuito aunque necesitaremos disponer de puntos para poder pagar a aquellos usuarios que seleccionemos para que difundan nuestros mensajes, e igualmente recibiremos puntos si somos seleccionados por otros seguidores para difundir sus mensajes en nuestros perfiles.

Cuando creamos un tweet, éste lo podemos programar a una hora en concreto, e incluso incluirlo dentro de una campaña. A la hora de seleccionar usuarios, podemos filtrarlos por categorí­as y subcategorí­as, por nombres y por número de seguidores. A la hora de seleccionar tweets de otros usuarios para publicar en nuestro perfil, también podemos filtrar por categorí­as.

Cuando nos registramos, nos encontraremos con cero puntos, aunque nos dan una serie de ví­as para poder conseguir los primeros puntos y empezar a difundir nuestros mensajes. Así­ que ya os podéis registrar usando el código WhatsNew.

Enlace: Nubrec

HootSuite refuerza Hootlet con nuevas funcionalidades

HootSuite es una de las aplicaciones web más conocidas en el ámbito del social media que nos permite la gestión de nuestras cuentas en diferentes plataformas sociales. Entre sus herramientas, tenemos a nuestra disposición a Hootlet, tanto como extensión para Chrome como Add-on para Firefox, aunque para el resto de navegadores cuenta con su propio bookmarklet. La idea principal de esta herramienta es la de permitirnos compartir cualquier contenido web que en el que estemos navegando en el momento actual sin necesidad de salir del mismo.

Hoy HootSuite anuncia el refuerzo de Hootlet con nuevas funcionalidades, entre las que se encuentra AutoSchedule, la cual definirá de forma automática la mejor hora del dí­a en la que programar los mensajes. Dicho de otra manera, si no sabemos a qué hora programar un determinado mensaje, podemos activar AutoSchedule en la ventana de composición de mensajes para que se encargue de elegir de forma automática la mejor hora posible para causar el mayor alcance posible que pretendemos realizar. Las programaciones de los mensajes con Autoschedule aparecerán en el calendario asociado con el icono de un reloj, aunque siempre tendremos la posibilidad de cambiar las horas programadas por otras que nosotros mismos establezcamos, en cuyo caso los mensajes aparecerán ya sin el icono del reloj.

La posibilidad de compartir un texto especí­fico o una imagen concreta de cualquier contenido web es otra de las novedades que tenemos, aunque sólo para usuarios de Google Chrome, y la posibilidad de activar o desactivar AutoSchedule en el menú desplegable son otras de las novedades que nos trae HootSuite a través de su herramienta Hootlet, la cual si ya las tenemos instaladas, se actualizarán de forma automática.

Ví­a: Blog de HootSuite

Cloudpipes – automatizando transferencia de archivos entre Android y Dropbox

Si posees un terminal Android, y además, usas frecuentemente el servicio de almacenamiento en la nube, Dropbox, quizás te interese conocer la existencia de la aplicación móvil Cloudpipes, una solución no oficial creado por terceros para la programación de tareas de transferencias de archivos entre Android y Dropbox y viceversa.

Se trata de una aplicación gratuita, actualmente en fase beta, para terminales Android, en la cual se puede programar hasta cuatro pipes, permitiendo definir tanto el origen como destino de las transferencias, tanto en uno como en otro sentido, el momento del dí­a en que deberá trabajar, pudiendo incluso transferir contenidos de carpetas completas, además del establecimiento del filtrado de archivos, entre otras cuestiones. Interesante además es que permite definir con qué tipo de conexión se tiene que poner a trabajar, e incluso permite la transferencia de carpetas y archivos de manera manual.

Para usar esta aplicación, tan sólo tienes que instalarla en tu terminal Android y permitirle el acceso a tu cuenta de Dropbox, lo que te permitirá a partir de entonces jugar con la de posibilidades que te brinda, por ejemplo, definir una hora del dí­a en la que subir tus fotos alojadas en tu terminal a tu cuenta de Dropbox, entre otras tantas posibilidades.

Enlace: Cloudpipes | Ví­a: Addictivetips

Move The Turtle, programación básica para los más pequeños

Move The Turtle es una aplicación para iOS diseñada para que los más pequeños de la casa se familiaricen con los conceptos más básicos de la programación informática, y por ello hay que dejar claro que es una aplicación muy orientada al aprendizaje más que a que el niño se entretenga o se divierta.

Nos movemos en un menú de cuatro opciones: Play, Compose, Projects y Help. Con dicho menú, que como vemos incluye ayuda opcional, hay que apañárselas para ir moviendo a la tortuga que nos muestran a través de los escenarios componiendo y utilizando comandos de programación.

Haciendo clic en Play se nos desplegará un tutorial para que nos vayamos familiarizando con los comandos poco a poco, como cambiar de color a los elementos, mover, girar, o repetir movimientos. A partir de ahí­, la finalidad del juego será mover la tortuga de un punto a otro del escenario en entornos cada vez más complejos que requerirán de un código más elaborado.

Move The Turtle es intuitiva, entretenida y sin duda un buen comienzo para adquirir las primeras bases de programación. No hay edades especí­ficas para utilizar la aplicación, ya que todo dependerá de la habilidad de la criatura en lo que a programar se refiera. Podemos encontrar la aplicación en iTunes por 2,39$ disponible para iPhone, iPad y iPod Touch para versiones 4.2. y posterior.