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

por Sin comentarios »

TiempoCMD

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.

Post to Twitter

Entradas relacionadas:

Cómo hacer tu propia aventura de texto usando Python

por 1 comentario »

zork

(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. Estos juegos se acercan mucho a los juegos de rol, donde la imaginación hace el trabajo en vez de la GPU ;)

Pero dejando aparte de la magia de los juegos basados en texto, este artículo los utiliza como excusa para aprender a programar en Python. Aunque realmente no es un tutorial desde cero (hay que tener nociones de Python y de programación en general), sí que está muy bien detallado el código fuente para realizar diferentes tareas como crear el mapa, incializar los objetos que aparecerán en el juego,  como combinarlos luego en un inventario, marcar lugares que ya hemos visitado, soltar objetos, mirar alrededor, etc. Estas operaciones del juego utilizan funciones, matrices, etc y más características y técnicas del lenguaje Python (y también, claro está, de otros lenguajes de programación).

La mejor forma de aprender o mejorar nuestro nivel en Python: crear un clásico juego de texto.

Prepara papel y lápiz, crea un mapa, una historia y a programar.

Artículo original aquí.

Visto en HackerNews.

Post to Twitter

Entradas relacionadas:

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

por 1 comentario »

fractal

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):

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. El código principal y todo el proceso de “shading” está realizado (o mejor dicho “ofuscado”) con la herramienta Shader Minifier Tool.

Funciona en Windows XP, Vista y 7 (eso sí, debes de tener una buena GPU) y la puedes descargar desde aquí. También existe un vídeo en alta definición de 1,1 GB que puedes descargar desde aquí.

El código fuente lo tienes disponible en:

GL3_Hartverdrahtet_Port.java

main.fs

post.fs

No os perdáis los vídeos de otras pruebas con otros tipos de fractales aquí.

Ampliado de un post visto en Microsiervos.

Enlace original aquí.

Post to Twitter

Entradas relacionadas:

Demoscene, Programación, videos mayo 11th 2012

Moviendo personajes de Quake en 50 líneas de javascript

por 1 comentario »

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.

Visto en HackerNews.

Post to Twitter

Entradas relacionadas:

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

por 2 comentarios »

technical books

Una vez más os traemos otro puñado de libros técnico para que no os aburráis :)

 

Post to Twitter

Entradas relacionadas:

Ebook, Libros, Programación mayo 2nd 2012

MIT y su tetris

por Sin comentarios »


DSC_1324_1-190x300.jpg

Hacer un par de semanas muchos sitios web se hicieron eco de la hazaña de un grupo de hackers del MIT que hicieron el juego del tetris sobre el Green Building, un edificio de 30×90 metros. Dicho edificio está compuesto de 153 ventanas (153 pixeles), formando una pantalla de 24×76 metros con 17×9 ventanas/pixeles, convirtiendo a ésta en la segunda pantalla más grande de los EEUU.

Por lo visto el obstáculo más complicado fue el de iluminar la ventana de forma que no molestara al ocupante de la habitación de la misma. Cada ventana mide 2.5×1.8 metros y fueron equipadas con placas de LED personalizadas, controladas inalámbricamente.
Con el diseño ya terminado los ya todo era ponerse manos a la obra y les llevó 2 meses completos sin descanso trabajando desde las 10pm a las 5am.

El software fue escrito en Java y está disponible en Github.

Aquí podéis ver un vídeo del juego en acción:

Aquí podéis ver más imágenes.

Más información aquí.
Visto en Slashdot.

Post to Twitter

Entradas relacionadas:

Hacking, Hardware, Programación mayo 2nd 2012