Cómo escribir código seguro

La segunda edición del documento titulado: A Guide to the Most Effective SecureDevelopment Practices in Use Today, ha sido publicado hace unos de días. En esta versión se han revisado y actualizado las prácticas desde el punto de seguridad que se deben seguir durante el diseño, programación y testeo durante el ciclo de vida del software. En éste también se han añadido dos secciones nuevas: enumeración de debilidades comunes y una guía de verificación.
Leer más

9 editores gratuitos y multiplataforma Windows/Linux/Mac

Aptana Studio Editor viene preparado para desarrollar HTML5, CSS3, Javasctript, Ruby, Rails, PHP y Python. También tiene integrado cliente de FTP, SFTP, terminal o incluso Git. Komodo edit Este soporta PHP, Python, Ruby, Javascript, Perl, Tcl, XML, HTML5 y CSS3. Code::Blocks Enfocado más a la programación C y C++. Aptana RadRails Este como Aptana Studio, pero enfocado al desarrollo de Ruby on Rails. Incluye asistente inteligente, depurador visual, etc. Eclipse Este no necesita presentación.
Leer más

ARobots

ARobots es un juego de batalla entre robots que se desarrolla en un área de 1 km cuadrado. No, no usas joystick, pad o ratón. Tu jugador tienes que programarlo en ensamblador 8086. El juego acepta hasta 6 robots en una misma batalla. Los robots van perdiendo vida o incrementando el daño cada vez que hay una colisión o cuando un misil explota a menos de 40 metros del mismo.
Leer más

Learn You Some Erlang for Great Good!

Erlang es un de esos lenguajes no muy conocidos que usan un paradigma funcional y programación concurrente. Apareció en 1988 y su autor se inspiró en prolog. Desde mi punto de vista conocer alguno de estos lenguajes funcionales es crucial para todo programador. Al principio resultan un poco raro. Aún recuerdo cuando el facultad tuve que estudiar Scheme, al final me acabó gustando. El título de esta entrada no es más que el título de un libro electrónico sobre Erlang, no sólo eso, sino que además este ebook es gratuito y además está en formato epub, con lo cual es perfecto para poder leerlo en un lector de libros electrónico favorito.
Leer más

Aprende Python jugando

O más bien podría decir: Aprende Python creando tus propios juegos. Ivent your own computer games with Python, es un libro que te enseña a programar en Python creando tus propios juegos. En cada capítulo del libro se trata un tema diferente y se crea un juego nuevo. Este es su índice: Chapter 1 - Installing Python Chapter 2 - The Interactive Shell Chapter 3 - Strings Chapter 4 - Guess the Number Chapter 5 - Jokes Chapter 6 - Dragon Realm Chapter 7 - Using the Debugger (new!
Leer más

The Linux Programming Interface

Ya puedes comprar este libro en tu tienda favorita, bueno a lo mejor no en la favorita, pero Amazon o Barnes&Noble por ejemplo lo tienen. Este libro es una guía detallada sobre la interfaz que el sistema expone al programador. O dicho de otra forma, es la API de Linux. Aunque éste, esté orientado más al programador, es totalmente válido para aquellos que quieran saber como funciona un SO Linux o Unix de forma interna.
Leer más

Más libros gratuitos para la colección

En este caso son 3 libros sobre programación. 1.- The design of approximation algorithms. En este libro podemos encontrar mucha teoría sobre el desarrollo de algoritmos de aproximación. El objetivo de éstos son el encontrar soluciones aproximadas a un problema dado. Un ejemplo muy claro: un búsqueda. 2.- Up and Running With Node.js Este libro está ahora mismo en fase de desarrollo y como habrás podido imaginar, trata sobre como programar con Node.
Leer más

Emulador de Game Boy escrito en Javascript: Interrupciones

Ya está disponible la octava entrega de este gran tutorial. En este caso nos enfrentamos a las interrupciones, por explicarlo de una forma muy sencilla, está es la forma en que se supone que el hardware y el software se comunican cuando ocurre un evento. Bueno mejor que le echéis un vistazo a este capítulo. Si queréis seguir el tutorial completo, aquí tenéis la lista de los anteriores: La CPU La Memoria La GPU Gráficos Integración Entrada de datos Sprites
Leer más

gitweb

GitWeb es una interfaz web para repositorios git escrita en perl. Un sólo fichero perl, gitweb.perl, eso sí con más de 7000 líneas de código, que te permite navegar por tu repositorio a través del navegador.
Leer más

Moving to Microsoft Visual Studio 2010

Microsoft está últimamente que se sale de generoso. Ahora regalan este libro llamado "Moving to Microsoft Visual Studio 2010", el cual te puedes descargar en formato XPS o PDF. ¿Están los desarrolladores huyendo de Microsoft? Visto aquí.
Leer más