Mario 5 escrito en Javascript, incluye código fuente

Son muchos los juegos y otras aplicaciones que se han portado al navegador creando estos en Javascript. Especialmente desde que se liberó HTML5 y CSS3. Estas dos tecnologías junto con la potencia infravalorada de Javascript se pueden hacer cosas muy interesantes. En esta entrada nos van explicando paso a paso la creación de este Mario 5, con trozos de código, HTML y CSS y sus correspondientes explicaciones. Además si eres capaz de entender y seguir el artículo podrás incluso fácilmente extender este mismo juego.
Leer más

Diagramas UML de la API de colecciones de Java

Una de las librarías más potentes de Java, es la Java Collections API o librería de colecciones. Ello conlleva que esta librería sea bastante amplia y en muchas ocasiones los desarrolladores desconozcan muchas de sus funcionalidades. Aparte de tener Google, también es muy bueno tener a mano una buena documentación y si es en forma gráfica, en muchas ocasiones, mejor que mejor. Si programas en Java estos diagramas deberías no sólo de tenerlos a mano, sino también entender lo que nos ofrece la Java Collections:
Leer más

Clippy (Clipo) ha vuelto para quedarse, como usarlo en tu página web, WTF!

Seguro que echabas de menos a Clippy (Clipo en español), ese "simpático" clip llamado también Microsoft Agent que aparecía en Office 97 (y que duró hasta el Office 2003) cuando, en teoría, lo necesitaba el usuario. El pobre Clipo fue machacado en su época por su habilidad de aparecer justo cuando menos lo necesitabas, una de las parodias es Vigor, un pluggin para vi que incluía un asistente que era como Clipo, un clip.
Leer más

Todo lo que necesitas saber sobre la caché Web (Web Caching)

(Foto: idownloadblog.com) Genial documento (aquí la web original) muy bien explicado y organizado donde nos explican el funcionamiento del Web Caching o Caché Web. Un servidor de caché Web está situado entre uno o varios servidores web y los clientes, monitorizando las peticiones y almacenando copias de las respuestas (como páginas HTML, imágenes, ficheros, etc). Entonces cuando se hace una nueva petición a la misma URL, el servidor de la caché Web mostrará los datos que tiene almacenados en vez de conectar de nuevo con el servidor Web original.
Leer más

Vídeos sobre Python

Python sin duda alguna es el “lenguaje de moda” y nos lo encontramos hasta en la sopa. Existe una web llamada pyvideo.org donde recopilan vídeos de prácticamente cualquier conferencia sobre python. Si estás aprendiendo a programar en este lenguaje o incluso si ya lo controlas, seguro que encuentras vídeos de los cuales puedes aprender mucho. Este es el índice de las conferencias y el número de vídeos que alojan de las mismas:
Leer más

El tiempo en la línea de comandos, usando la Weather API de Google

Este programa escrito en Python te permite acceder a la información del tiempo metereológico y obtener el resultado desde la misma línea de comandos usando la Weather API de Google. Para eso sólo tienes que teclear el programa y luego llamarlo de la siguiente manera: ./weather.py London Bucharest "New York" Obteniendo la salida por pantalla que encabeza este post. Aquí puedes descargar el código fuente de la aplicación. Visto en Reddit.
Leer más

Cómo hacer tu propia aventura de texto usando Python

(El famoso juego Zork I en ejecución) ... o cómo aprender Python creando una aventura de texto. En principio puede parecer un poco extraño programar una aventura de texto en estos días con esos espectaculares juegos con gráficos 3D alucinantes. Pero si eres tan viejuno como yo, recordarás esa magia de los juegos de texto (también llamados "conversacionales" ó MUDs) los cuales algunos tenían gráficos estáticos, pero otros eran puro texto y nada más.
Leer más

Hartverdrahtet: demostrando lo que pueden hacer 4Kb de código

Este vídeo es la ejecución del programa ganador de la competición PC 4Kb intro de la party Revision 2012, llamado Hartverdrahtet (programado por Akronyme Analogiker) y esta maravilla visual no ocupa más de 4096 bytes (menos que un documento de Word vacío): httpv://youtu.be/0w_xEUoK79o Utiliza una sola fórmula fractal pero incluye efectos de movimiento de cámara. Además incluye música de fondo creada con 4klang , un software sintetizador de música especialmente diseñado para intros de 4 Kb.
Leer más

Moviendo personajes de Quake en 50 líneas de javascript

Usando el plugin tQuery.md2Character el cual incluye un suelo tipo ajedrez, niebla para marcar la profundidad, teclado para moverlo y por supuesto permite abrir los formatos de los personajes de DOOM y Quake, MD2 (puedes encontrar todos tus personajes favoritos de las sagas en este formato para jugar con ellos en planet-quake ó sitters-electronics). Puedes ver una demostración aquí. Todo el proceso paso a paso y el código fuente utilizado, en el post original.
Leer más

Libros técnicos para después de un fin de semana largo

Una vez más os traemos otro puñado de libros técnico para que no os aburráis :) GTD for Hackers Programming Linux Games Backbone fundamentals Software Similarity and Classification Learning Modern 3D Graphics Programming The Bastards Book of Ruby Ruby Best Practices Ruby Essentials  
Leer más