Code Race, multijugador para aprender a crear un sitio web en 5 minutos

Code Race es una propuesta interesante que sigue la lí­nea de la enseñanza interactiva y entretenida, dejando de lado la manera convencional. Es nada menos que un  juego multijugador, que te propone aprender a crear un sitio web en apenas 5 minutos. ¿Qué te parece la propuesta?

La idea es que compitas con otros jugadores a medida que vas resolviendo los problemas de codificación que se te presentan (así­ que tienes que prestar atención y aprender para poder avanzar en el juego). Cada vez que logres avanzar, superando el desafí­o, tendrás una recompensa que te acercará más a tu objetivo.

No es ningún juego improvisado, ni desarrollado por inexpertos en la materia, sino que el mismo Ryan Carson es el inspirador de este proyecto. Quizás lo recuerdes (además de su trabajo como diseñador y programador) por eventos que suele organizar como Future of Web Design.

Si deseas participar en Code Race tienes que dejar tu dirección de correo en el link que te compartimos al final del artí­culo, para ser notificado cuando sea funcional.

Enlace: Code Race | Ví­a: VentureBeat

Novedades en WikiCode: ahora también en inglés, nuevo sistema de votaciones, y más


Ya os presentamos en su momento a WikiCode, un recurso para programadores donde encontrarán, en formato wiki, códigos, recursos y explicaciones organizados a través de diferentes categorí­as. Pues bien, tenemos una serie de novedades que traeros acerca de esta plataforma.

La primera de todas ellas es que estrenan nueva URL, que es wikicoge.org, y que agrupa tanto los artí­culos en su sección en español como en su sección en inglés, siendo ésta otra de sus novedades. Nuevo sistema de votaciones para los artí­culos así­ como la modificación de su logotipo en las efemérides, tal y como hace Google con sus propios doodles, son las otras novedades de esta plataforma, que cuenta en la actualidad con más de 370 artí­culos en su sección en español así­ como más de 130 artí­culos en su sección en inglés.

Enlace: WikiCode

CodeKaraoke – plasmando canciones en códigos de programación


A mucho nos pasa, con más o menos frecuencia, que se nos queda pegada una canción en la cabeza, de manera que no nos la podemos quitar de encima, ya sea porque es pegadiza o simplemente porque nos gusta. Pues bien, aunque parezca broma, ahora los programadores tienen en CodeKaraoke una plataforma en la cual convertir esa canción que no se pueden quitar de la cabeza en un fragmento de código.

De esta manera, escucharán las canciones varias veces y obtendrán los elementos relevantes que plasmarán en un fragmento de código asociado a las mismas canciones, que puede ser en cualquier lenguaje de programación que deseen. Y como no podí­a ser de otra manera, dispone de herramientas de interactividad social.

CodeKaraoke está abierto después de varios meses de desarrollo, y en la actualidad sólo hay publicada dos canciones, o mejor dicho, dos códigos de programación, con lo que cualquier programador puede dar rienda suelta a su imaginación y «componer» su propio código.

Enlace: CodeKaraoke

Libro gratuito de JQuery

Si echamos la mirada hacia atrás, observaremos lo mucho que han cambiado las interfaces web, encontrándonos en la actualidad con sitios web más atractivos, dinámicos e interactivos. Parte de la «culpa» la tiene JQuery, una biblioteca en JavaScript, que cualquier desarrollador de hoy dí­a deberá tener al menos los conocimientos mí­nimos.

Si no lo tiene o quien quiera adentrarse en JQuery, puede utilizar el Libro gratuito de JQuery, un libro electrónico online bajo licencia Creative Commons Attribution-Share Alike 3.0, en el que a través de sus 11 capí­tulos, cualquier persona interesada podrá obtener los conceptos necesarios y realizar distintas prácticas para familiarizarse y usar en sus desarrollos de interfaces web a JQuery.

Enlace: Libro gratuito de JQuery

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»

PhotoPin, buscador de fotografí­as con licencia Creative Commons

Si tienes un blog o algún tipo de servicio web donde necesitas fotografí­as para ilustrar tu contenido, sabrás la importancia que se debe dar a este tema. No es cuestión de andar por Google y escoger la primer imagen que nos agrade, ya que hay todo un tema de licencias detrás de ello.

Pero una manera sencilla de evitar cualquier tipo de problemas en este tema es recurrir a buscadores de imágenes con licencia Creative Commons, como PhotoPin.

Es un motor de búsqueda de imágenes de este estilo basado principalmente en Flickr, lo que nos garantiza una variedad y calidad de fotografí­as increí­bles. El funcionamiento es similar al de cualquier buscador, pero verás que al  arrojar los resultados tienes la opción de tener un previsualización en una pantalla emergente o directamente descargar la fotografí­a.

Un detalle interesante de PhotoPin es que te ofrece muchas opciones al momento de descargar la fotografí­a que has elegido, de esa manera te ahorras tener que editar el tamaño. Y por supuesto el link de la fotografí­a, para que no olvides enlazarla. Por otro lado, si piensas utilizarla en tu blog puedes optar por copiar el código HTML e insertarlo en el artí­culo.

Enlace: PhotoPin | Ví­a: Techcrunch

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

MyDocumenta hace balance de su primer año de existencia

Otra forma de crear en la web sí­ es posible! La plataforma multimedia Documenta hace balance de su primer año de existencia.

Tras su lanzamiento a la Comunidad Educativa, en octubre de 2010, cerca de 20.000 usuarios se han unido ya a la comunidad, generando más de 3.500 recursos educativos públicos puestos al servicio de todos, además de miles de proyectos de toda í­ndole, 9.000 ví­deos, alrededor de 100.000 imágenes…  sin considerar todos los recursos y proyectos que se publican en la intranet. El tráfico alcanza una media mensual de 160 GB.

https://youtu.be/L_XfydkkmZc

A partir de marzo 2011 impartimos, durante cuatro intensos meses, el curso “Descubre el periodismo con Rosa Marí­a Calaf en Documenta” en el que participaron 3.500 personas de España y Latinoamérica (selección de los mejores reportajes). El programa sigue actualmente abierto de forma gratuita a escolares y universitarios en www.rosamariacalaf.mydocumenta.com.

Continúa leyendo «MyDocumenta hace balance de su primer año de existencia»

CodeYear – Para aprender a programar en 2012

codeyear es un proyecto del ya comentado codecademy que nos ayuda a cumplir nuestro objetivo de «Aprender a programar en 2012«.

Solo tenemos que informar nuestro email y esperar la lección semanal con actividades interactivas que nos ayudarán a entender las bases de la programación, enfocando el tema al mundo web.

Divulgado en la cuenta de G+ de Google Developers, promete ser una buena opción para los que quieren acercarse a este mundillo y empezar a crear lo que, hasta este año, solo eran ideas.

Fount – bookmarklet para identificar tipografí­as usadas en sitios web


Atrás quedaron aquellos tiempos donde los sitios web se tení­an que conformar con una serie de tipografí­as acorde a las que los usuarios tení­amos instaladas en nuestros sistemas operativos. Gracias a la propiedad CSS3 @font-face, los sitios web pueden ahora usar cualquier tipo de tipografí­a, que será visualizada por cualquier navegador web aunque la misma tipografí­a no esté instalada en el sistema.

Fount es un servicio que se basa en un bookmarklet para la identificación de las tipografí­as usadas en cualquier sitio web. Actúa como si de un botón se tratase, ya que con darle una vez al mismo bookmarklet, ya podemos identificar cuantas tipografí­as queramos, obteniendo tanto el nombre como las caracterí­sticas de las tipografí­as identificadas a través de una notificación al estilo growl. Basta con darle por segunda vez para desactivar la función.

De esta manera, si tenemos curiosidad por la tipografí­a que usa cualquier sitio web, sobre todo, aquellos que tengan un diseño actual, ahora lo tenemos mucho más fácil. Bookmarklet recomendable.

Enlace: Fount | Ví­a: WebResourcesDepot