html-map, una forma rápida y práctica de crear varios links en una sola imagen

Los que estudiamos HTML hace varios años tuvimos que memorizar varias etiquetas, antes de que editores sofisticados nos abriesen las puertas a un mundo más sencillo, cuando las páginas web se creaban en el editor de notas más básico del mercado.

Una de las peores pesadillas era la construcción de Image Maps, varios links en una sola imagen, teniendo que determinar el origen y final de cada cuadro de pí­xeles y el enlace asociado a cada región.

Si buscáis una forma sencilla de realizar esa tarea sin depender de un editor HTML decente, echad un vistazo en html-map.com.

Solo tenemos que indicar la url de la imagen que queremos trabajar y crear cuadros de cada región, siendo posible especificar el link y el destino de la página que será abierta cuando alguien pulse en cada área.

Al finalizar podemos obtener el código deseado en HTML, con opción de obtener también el CSS, listo para pegarlo en nuestro sitio web.

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

Google presenta una nueva forma de integrar nuestras aplicaciones en Drive

Los programadores que estén pensando en integrar su aplicación con Google Drive tienen nuevas noticias que pueden ayudar a realizar este trabajo de una forma más efectiva y flexible.

Se trata de Google Drive Installation Scope, que permite a los usuarios instalar una aplicación mediante la aprobación de una solicitud de acceso. Junto con todos los otros niveles de acceso que se pueden solicitar a los usuarios, ahora es posible pedirles permiso para instalar su aplicación en su cuenta de Google Drive.

Esto significa que una aplicación o una página web podrí­a presentar una opción para «Instalar esta aplicación en Google Drive», ofreciendo la opción a los usuarios para que seleccionen esta opción a la hora de identificarse y trabajar con la herramienta dentro de Google Drive.

Podéis leer los detalles técnicos en el blog de Google para desarrolladores, donde hay enlaces al SDK y a las nuevas funciones.

HackerRank, nueva plataforma para programadores basada en puzzles y problemas en el mundo real

HackerRank es una nueva plataforma para programadores compuesta por puzzles, desafí­os basados en el mundo real y juegos competitivos con el objetivo de detectar a buenos programadores para las empresas que contraten el servicio ofrecido por el sitio web, aunque a la larga la idea ha evolucionado y se pretende que el portal también se utilice para que los trabajadores de las compañí­as puedan enfrentarse a retos de programación y tengan la posibilidad de resolver desafí­os que simulen problemas del mundo real.

Así­ pues, HackerRank contiene problemas estilo puzzle y retos en varios lenguajes de programación, además de un sistema de rankings en el que los problemas están asignados del 1 al 10 siempre teniendo en cuenta cuánta gente los ha solucionado anteriormente. Algunos de estos problemas, además, no tienen solución, y sólo dependen de que el programador utilice un algoritmo de forma más o menos efectiva.

Curiosa plataforma para evaluar y mantener activo al equipo de programación.

Link: HackerRank | 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

Twitter elimina el soporte RSS en su API… más lí­mites en el universo Twitter

Las aplicaciones que usan los datos de Twitter para realizar análisis o mostrar cualquier tipo de información están sufriendo cada vez más con los lí­mites que impone la compañí­a a la hora de acceder a su base de datos.

La API, puente entre los datos y las aplicaciones, ahora deja de dar soporte a RSS, lo que significa que las aplicaciones no podrán usar este canal para obtener flujo de información, siendo necesaria ahora la identificación ví­a OAth para que Twitter sepa en todo momento quién y cómo está usando sus datos.

RSS era una forma cómoda de mostrar información en varios canales sin necesidad de tener que realizar consultas complejas, aunque no le daba el control absoluto a Twitter, algo que persigue desde los últimos meses.

Aunque desde la compañí­a informan que esta funcionalidad no era muy usada por las aplicaciones terceras, seguro que muchos agregadores de contenido van a sentir el dolor en sus lí­neas de código.

Ví­a mashable

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.

Mozilla Hacks Weekly, un buen recurso para desarrolladores

Operativo desde Julio de 2011, Mozilla hacks Weeky es un blog escrito por el equipo de desarrolladores en Mozilla donde podemos encontrar muy buenas herramientas y soluciones para programadores, especialmente si trabajan en HTML5 y están interesados en explorar nuevas tecnologí­as web.

En TheNextWeb listan algunos de los hallazgos encontrados en el blog publicados en este último mes: Spectacle, un recurso que nos permite organizar ventanas en Mac sin utilizar mouse; Piecon, una librerí­a en javascript para generar gráficos de progreso; Touch Targets for Application Design, una herramienta para explorar lo que es el diseño con interacción táctil; CSS Style Guides, diferentes guí­as de código en CSS, y muchos recursos más, incluso algunas utilidades para Raspberry Pi.

Accede al post completo de Mozilla y Explora su blog aquí­.

Link: Mozilla Hacks Weekly | Ví­a: TheNextWeb

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

MIT presenta un sistema para hacer los sitios web hasta tres veces más rápidos

Esta semana, en la Conferencia Internacional enfocada en sistemas con grandes bases de datos (38th International Conference on Very Large Databases), investigadores de ciencia de la computación del MIT (massachusetts institute of technology) y del laboratorio de Inteligencia Artificial presentaron un nuevo sistema que encuentra patrones de forma automática en grandes bases de datos y consigue realizar particiones para hacer los sitios web hasta tres veces más rápidos.

El sistema presentado, llamado Pyxis, trabaja con los lenguajes de programación ya existentes y usados por los programadores web, haciendo sencilla su integración con las plataformas utilizadas en el mercado. Pyxis también analiza la carga de CPU en el servidor de la base de datos, entregando más o menos trabajo dependiendo de su capacidad.

En la nota publicada por el MIT explican algunos detalles técnicos del funcionamiento de este sistema que, presentado en mit.edu, ya está preparando su código fuente para dejarlo disponible de forma gratuita para la comunidad de programadores de todo el mundo.

Grandes noticias para una web más rápida.

Link: Pyxis | Ví­a Blog MIT

Imagen: Proyecto StatusQuo, también del MIT, relacionado con el sistema Pyxis.