Revisión del código de Duke Nukem 3D

Fabien Sanglard lo ha vuelto a hacer. Después de sus magníficos y muy recomendados análisis de Doom 3 y Quake 3, ahora le ha tocado el turno a Duke Nukem 3D. El análisis lo hace en las siguientes cuatro partes: Part 1: Overview. Part 2: Engine Internals. Part 3: Engine legacy. Part 4: Chocolate Duke Nukem 3D. Sin duda alguna un gran pasatiempo para después de ver Er docu der finde :)
Leer más

Árbol genealógico de Mario

Infographic Source: Visual.ly Image Credits: Rob Hainer / Shutterstock.com Fuente
Leer más

Editor online de temas para Sublime Text y Textmate

Los usuarios de Mac posiblemente conocerán de sobra Textmate, uno de los editores de texto más populares del sistema de la manzana. Sublime Text, aunque está ganando mucha popularidad últimamente, quizás no sea tan conocido. Si eres de los que les gusta personalizar el tema de tu editor y además eres usuario de uno de los editores arriba mencionados entre otros, ahora lo tienes muy fácil a la hora de personalizar tu editor con TmTheme Editor.
Leer más

Instalación de Ruby 2.0 desde RVM

Como muchos ya sabréis hace poco se publicó la primera versión estable de la rama 2.0 del lenguaje de programación Ruby. Para aquellos que como yo uséis RVM, estos los pasos que tuve que seguir para instalar esta nueva versión en mi sistema: rvm get head // actuliza tu rvm a la última versión Si usas un sistema basado en: debian (yo uso Linux Mint): apt-get install libyaml-dev Fedora/CentOS/RHEL: yum install libyaml-devel Mac con Homebrew: brew install libyaml rvm pkg install openssl rvm install 2.
Leer más

Depurador de expresiones regulares

Después de muchos año programando, una de las cosas que siempre se me atragantan son las expresiones regulares. Es verdad que las uso de forma muy esporádica, pero cuando tengo que escribir alguna expresión regular que vaya más allá de ver si una cadena de caracteres empieza o termina de una forma determinada, me tiemblan las piernas. :) Todo lo que se de ayuda bien venido es. Por eso ya me estoy guardando en los favoritos Debuggex.
Leer más

Aprende a programar

Los hermanos Ali y Hadi Partovi han creado una organización sin ánimo de lucro llamada code.org enfocada a animar a la gente a que aprenda a programar. El vídeo de introducción además de recoger la opinión de grandes celebridades como Bill Gates, Mark Zuckerberg, Jack Dorsey o Drew Houston entre otros, te hace ver que estos grandes genios empezaron su carrera como cualquiera de nosotros. En la web podemos encontrar vídeos para difundir y animar a otros a aprender con proyectos como Scratch, Codecademy, Khan Academy y CodeHS.
Leer más

Introducción a la criptografía y la seguridad de datos

Esta es una serie de lecturas, 23 en concreto, impartida por el profesor Christof Paar de la Ruhr University Bochum, Alemania en la que nos introduce al mundo de la criptografía y la seguridad de los datos. Christof Paar además tiene escrito un libro sobre la materia con muy buenas críticas. Y en la web del mismo, además tienes más vídeos y las diapositivas de éstos. La lista de los vídeos es la siguiente:
Leer más

Más libros para la colección

Aquí os dejo una lista con algunos libros que he ido acumulando durante algunas semanas. Happy reading: Security Engineering Forecasting: principles and practice Code Connected Volume 1 CoffeeScript Ristretto Easy 6502 Analytics Lessons Learned (PDF) High Performance Networking in Google Chrome 50 Ways to Avoid, Find and Fix ASP.NET Performance Issues Applying Generalized Linear Models (PDF) Dart: Up and Running Pointers and Arrays in C Problem Solving with Algorithms and Data Structures
Leer más

Otra forma de saltarse la pantalla de bloqueo de iOS 6.1

Se ha hecho publica otra nueva forma de saltarse la pantalla de bloqueo de iOS 6.1. El método es muy parecido al que ya publicamos anteriormente, pero esta vez conectando el teléfono vía USB se pueden volcar los datos (sincronizar con iTunes) del terminal. El procedimiento es el siguiente: Pulsa el botón de encendido. Llamada de emergencia Llama a cualquier número (3 dígitos sólo?) y cancela la llamada inmediatamente Pulsa de nuevo el botón de encendido y justo después pulsa el botón del terminal (cuadrado).
Leer más