Arreglando Galaga

Los más viejos del lugar y los aficionados a la informática retro seguro que conocen Galaga, un videojuego que aunque tuvo mucho éxito, no lo tuvo tanto como su predecesor Galaxian. Fue creado por la empresa Namco en 1981. Como suele pasar, con prácticamente cualquier tipo de software, Galaga también tuvo sus fallos de programación, que los jugadores más audaces eran capaz de descubrir y aprovecharse de ellos para conseguir llegar hasta el final del juego, aunque en esto caso al igual que en el caso pantalla partida del PacMan el final sea un poco impredecible y depende del nivel de dificultad con el que estemos jugando.
Leer más

Cinco proyectos para aprender Python

Bueno, en este momento hay 3 proyectos completos, el cuarto está en desarrollo y el quinto estará listo en el futuro. Como decía en el título, son proyectos pequeños divididos en varias fases cuyo objetivo es el de enseñar a los no iniciados o programadores con poca experiencia el lenguaje de programación Python. El sitio en cuestión es http://newcoder.io/. Y está creado por una ingeniera de Red Hat y fundadore de PyLadies San Francisco.
Leer más

Lenguajes de programación explicados con su propia sintaxis

Hoy os dejamos por aquí otra curiosa entrada sobre varios lenguajes de programación explicados con su propia sintaxis. Desde al sitio Aprende X en Y minutos (Learn X in Y minutos) podemos a una curiosa explicación/introducción a varios lenguajes de programación (probablemente los más conocidos). Incluso hay traducciones al español de algunos de ellos: C, elisp, java, python y ruby. ¡Ojo! estos no son tutoriales sobre programación, sino una pequeña introducción a la sintaxis del lenguaje en sí explicada son su propia sintaxis, valga la redundancia.
Leer más

Guía sobre hacking Ruby

Si el título te ha atraído hasta aquí pensando en que ibas a encontrar información sobre cómo romper cosas con Ruby, metasploit o algo por el estilo, lo siento, aunque me alegro que hayas llegado hasta aquí :) Este entrada trata sobre un proyecto llamado Ruby Hacking Guide, que no es más, y nada menos, que una traducción (al inglés) del texto original escrito en japonés. Esta guía trata de explicar como funciona internamente el intérprete de Ruby original (escrito en C).
Leer más

Más de 130 comandos esenciales de Vim

Vim es un editor, realmente es EL editor de facto los sistemas *nix (bueno realmente no es Vim sino Vi, su hermano pequeño), que es amado por la mayoría de los que programan en esos sistemas. Desde hace mucho y gracias a San IGNUcius, existe una batalla entre Vim y Emacs, otro de los editores fuertes de los sistemas GNU en este caso. La potencia de Vim es incuestionable, pero la curva de aprendizaje es bastante alta y como no lo uses a diario, por lo menos a mi, se me hace muy complicado, así que lo que me sé son cuatro comandos básicos y listo, cosa que recomiendo a todo el que tenga que tratar con terminal remoto a un sistema *nix, porque como decía es el editor por defecto.
Leer más

Tutorial de iniciación a la programación de juegos en Python ... creado por un niño de 13 años

El post original se titula “Beginning game programming for teens with python” y ha sido escrito por Julian Meyer, un desarrollador Python de 13 años (aquí tienes su Google+ y Twitter). Tan claro como sólo un niño de 13 años puede escribir, te explica desde como instalar Python, instalar algunos recursos para python orientados a juegos y finalmente como programar un sencillo juego. Y tú que tienes ya casi cuarenta ¿sabes programar en Python?
Leer más

Descarga de forma gratuita algunas guías rápidas de PowerShell creadas por Microsoft

Hay muchas “cheat sheet” por Internet sobre PowerShell, pero estas en concreto son directamente ofrecidas por Microsoft. La primera nos muestra un listado de los comandos más utilizados (en formato .doc). El otro enlace permite la descarga de seis ficheros en formato PDF con trucos, atajos y operaciones comunes en PowerShell 3.0, PowerShell WorkFlow, PowerShell ISE, Windows PowerShell Web Access, Server Manager for Windows Server 2012, WinRM, WMI, y WS-Man.
Leer más

Vídeos de la JSConf US 2013

JSConf es una conferencia que se celebra por distintos lugares del mundo y que reúne a programadores y entusiastas del lenguaje de programación Javascript. La edición celebrada en los EEUU este año tuvo lugar en Amelia Island, FL entre el 29 y 31 de mayo. Aquí tenéis la lista de los vídeos de las presentaciones: Remy Sharp: Lessons from the experimental edge of technology Angelina Fabbro: JavaScript Masterclass Angus Croll: JavaScript is Literature is JavaScript Andrew Dupont: Learning New Words Peter Higgins: #dadt (Dojo already did that) Ray Daly: JavaScript Journalism Jed Schmidt: Mass Hysteria: Clients and Servers, Living Together Raquel Vèlez: AI.
Leer más

Aprende Ruby con Ruby Warrior

Magnífica idea la de Ruby Warrior. Un juego web diseñado para aprender el lenguaje de programación Ruby e inteligencia artificial. El objetivo es llevar a nuestro guerrero hasta los más alto de la torre para recuperar el rubí y hacer el máximo de puntos por el camino. El juego es una implementación web de la versión original basada en la línea de comandos. A jugar se dijo! :)
Leer más

Voltron + tmux == GDB Sexy

Cuando hablamos de desensamblar un binario en sistemas Linux, BSD o Macs, el depurador de facto es GDB o GNU Debugger. Sí, tenemos otras opciones como IDA Pro o Hopper, pero ambas son comerciales, la primera te cuesta un riñón y a menos que te ganes la vida con ello no la veo muy rentable y la segunda, aunque apunta alto y es barata, todavía está un poco inmadura.
Leer más