Listado de juegos Open Source realmente espectaculares

Video del port de DukeNukem 3D, EDuke32 Con los que puedes jugar, cambiar el código fuente o incluso modificar los gráficos. Este listado ofrece varios juegos Open Source que no tienen nada que envidiar a muchos juegos comerciales. Casi todos están para las plataformas Linux y Windows (e incluso Mac). Desde una versión del famoso Colonization llamado FreeCol hasta otra del no menos conocido DukeNukem llamada EDuke32. También hay juegos de estrategia por turnos como este Battle for Wesnoth (imágen de abajo) o el famoso UFO que tanto nos gusta, y otros RPG como este llamado PlaneShift.
Leer más

Guía para principiantes de Shell Script, segundo artículo

Otra entrega de HowToGeek con un nuevo tutorial sobre Shell Scripting. No te pierdas la primera entrega.
Leer más

Más libros técnicos

Si ya te leiste los 45 libros que os dejamos por aquí, estás de suerte, en esta entrada de dejamos otros pocos de libros :), para asegurarnos de que no te aburras. Faster, and More Secure Webfonts Building iPhone Apps with HTML, CSS, and JavaScript Dive Into Accessibility HTML5 Quick Learning Guide Best Practices for Developing a Web Site Web Style Guide 3rd Edition Android design guidelines version 1.1 (PDF) Practical PostgreSQL Introduction to C Programming (PDF) The C Book How to Think Like a Computer Scientist C++ Version C++ Annotations 9.
Leer más

Documentación completa sobre programación en 64 bits

En este enlace de Intel, se ha recopilado información sobre el desarrollo de software en C/C++ 64 bits. Puedes encontrar un curso completo, artículos, documentación, FAQ, etc. También puedes ver las lecciones del curso en un solo fichero para imprimir aquí. Visto en Reddit.
Leer más

Los 25 errores más peligrosos del software según CWE/SANS 2011

Como el título indica, esta es la lista que este año han creado CWE/SANS sobre los errores más peligrosos que cometemos los programadores en este año 2011. Pos Punt ID Descripción [1] 93.8 CWE-89 No filtrar propiamente las sentencias SQL (Inyección SQL) [2] 83.3 CWE-78 No filtrar las llamadas al sistema de forma adecuada (Inyección en comandos del SO) [3] 79.0 CWE-120 No chequear el tamaño de la memoria reservada a la hora de copiar datos (desbordamiento de memoria) [4] 77.
Leer más

Colección de trucos avanzados de programación Javascript

(pulsa aquí para ver en grande la Cheat Sheet de Javascript) Pequeños y útiles programas realizando todo tipo de operaciones en Javascript. Algunos ejemplos: Append an array to another array Milliseconds since epoch Simulate threads using yield operator prefix an integer with zeros shuffle the Array multi-line text Escape and unescape HTML entities Remove an object from an array ... y muchos más No te lo pierdas, seguro que hay alguna que hace falta, es una buena referencia para el programador.
Leer más

Guía para principiantes de Shell Script

Excelente tutorial para iniciarte al maravilloso mundo del Shell Scripting Si usas de vez en cuando Linux, sabrás que a veces pierdes bastante tiempo teclando comandos para realizar algunas tareas que podrías automatizar. Con el Shell Scripting podrás escribir comandos en forma de programas y ejecutarlos (como el BAT de Windows, pero más potente). Programar copias de seguridad, tareas administrativas, etc son sólo algunas de las cosas que puedes llegar a hacer.
Leer más

Iconos Creative Commons para tu juego RPG

… ó para lo que quieras, aquí tienes una fantástica colección de iconos de fantasía en blanco y negro, ideal para tu juego RPG, aplicación móvil, etc. En este enlace puedes descargar en alta resolución todos los iconos individuales, todos bajo licencia Creative Commons Attribution 3.0. Un millón de gracias al autor. Visto en Reddit, IndieGames.
Leer más

Programando un emulador de ZX81 en lenguaje C

Sí, el ZX81 ya hace algún tiempo que pasó de moda ;) pero más que en el resultado final de emular este magnífico ordenador (el primero que tuve), el interés de este artículo está en el contenido, ya que muestra las bases para programar emuladores de sistemas. En este artículo de la página #AltDevBlogADay, el autor Andre Leiradella nos explica paso a paso cómo programar un emulador completo de un ZX81 en C.
Leer más