Técnicas de programación anti-reversing para Linux

Programming Linux Anti-Reversing Techniques es un libro que te puedes descargar de forma totalmente gratuita. En éste se analizan diferentes técnicas de protección contra la ingeniería inversa y también te muestra como implementar dichas técnicas para proteger tus aplicaciones. El libro también muestra las metodologías comunes usadas en el análisis de ficheros binarios usando programas conocidos: IDA, Radare2, GDB, readelf, etc. Además, Jacob Baines, autor de dicho libro, ha creado un proyecto disponible en Github llamado Don´t Panic.
Leer más

Enseñando a programar a niños

No, esta entrada no trata de otro software o lenguaje de programación tipo Logo, Scratch ni nada por el estilo. De hecho, ni siquiera requiere un ordenador. La idea es de Nikos Michalakis, un ingeniero salido del mismo MIT. El método es motivar al niñ@ a pensar como dar instrucciones a un robot. En este caso el niñ@ es el maestro del robot y el robot en sí, es un adulto.
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

Curso de programación iOS para principiantes

Como la mayoría ya sabéis, iOS es el sistema operativo que usa Apple en sus dispositivos móviles como iPhone o iPad. Aunque yo soy usuario de Android y no de iOS, si que puedo decir es que si quieres ganar dinero con tus aplicaciones el mercado de Apple es más goloso. Como dicen los de manzanas traigo del fantástico podcast de Dabo, Android es para pobres ;) (Yo soy de los de Kernel Panic).
Leer más

Curso de Ruby en CodeAcademy

Cybercaronte ya nos habló de un curso de python en CodeAcademy, ahora le ha tocado el turno a Ruby. El curso está compuesto de 5 secciones:
Leer más

Matemáticas y programación

Pero el que más me ha gustado es: The Cellular Automaton Method for Cave Generation. En él se explica cómo realizar cuevas para mazmorras de juegos de aventuras usando autómatas celulares. Genial. También es de agradecer un apartado donde exclusivamente te explica las bases matemáticas para poder entender el resto de artículos, o para repasar conceptos matemáticos de Álgebra Lineal, Matemáticas Discretas, etc. Aquí tenéis un listado con el contenido a día de de hoy del blog:
Leer más

Curso de Python en CodeAcademy

En la genial e indispensable web de CodeAcademy, han empezado un curso de Python (basado en la versión 2.7) del que ya hay cuatro unidades. En este enlace tienes la web principal del curso. Ahora es un buen momento para aprender Python usando el genial método de enseñanza que nos ofrece CodeAcademy.
Leer más

Vídeos de la DjangoCon Europe 2012

Ya se encuentran disponibles las charlas de la DjangoCon Europe 2012 celebrada en Zurich.
Leer más