Aprender a programar un Terminator y a Bender de Futurama (o también como aprender a programar un MOS 6502)

Link Con el auge de la IA ya sabemos que Skynet está cerca y con ella los famosos Terminator. Como todos sabéis los Terminator están programados con este procesador así que es el momento perfecto para aprender a programar un MOS 6502 y así poder re-programarlo y convertirlo en un Roomba. También nos puede ayudar a programar a nuestro querido Bender de Futurama como podéis ver en la imagen que encabeza este post.
Leer más

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

Un teorema para cada día

Siguiendo la misma filosofía de otras páginas web como por ejemplo, Astronomy Picture of the Day, esta página nos ofrece una breve pero muy completa explicación de un teorema cada día: Theorem of the Day Además cada teorema se publica en PDF en formato “cheat sheet” el cual suele ocupar una sola página, pero con una completa descripción y explicación del mismo. En este enlace puedes ver una lista con todos los teoremas publicados hasta ahora.
Leer más

Libros gratuitos de O'Reilly

No es por muchos conocido, pero la editorial O’Reilly tiene una gran selección de libros gratuitos disponibles para descarga sobre varias materias. A continuación os dejo una de lista agrupada por tema: Programming Ten Steps to Linux Survival - PDF, ePub, Mobi Open by Design - PDF, ePub, Mobi Getting Started with InnerSource - PDF, ePub, Mobi Microservices AntiPatterns and Pitfalls - PDF, ePub, Mobi Microservices vs. Service-Oriented Architecture - PDF, ePub, Mobi Software Architecture Patterns - PDF, ePub, Mobi Migrating to Cloud-Native Application Architectures - PDF, ePub, Mobi Reactive Microservices Architecture: Design Principles for Distributed Systems - PDF, ePub, Mobi An Engineering Managers Guide to Design Patterns - PDF, ePub, Mobi Azure for Developers - PDF, ePub, Mobi Business The Secrets Behind Great One-on-One Meetings - PDF, ePub, Mobi Designing Culture: Behavioral Strategy for the Workplace - PDF, ePub, Mobi The New Manager Mindset - PDF, ePub, Mobi Introduction to OKRs - PDF, ePub, Mobi Serving Workers in the Gig Economy: Emerging Resources for the On-Demand Workforce - PDF, ePub, Mobi Build to Lead: How Lego Bricks Can Make You a Better Leader - PDF, ePub, Mobi Your Critical First 10 Days as a Leader - PDF, ePub, Mobi Three Critical Shifts in Thinking for the Evolving Leader - PDF, ePub, Mobi Startup Essentials - PDF, ePub, Mobi What’s the Future of Work?
Leer más

Reverse Engineering for Beginners, libro gratuito

(Click en la imagen para descargar la versión en inglés PDF) URL del autor: http://yurichev.com/ URL del libro: http://beginners.re/ Perfecto para estas tardes de Verano …
Leer más

Libros gratuitos sobre Machine Learning

No cabe ninguna duda que en los tiempos que corren, la inteligencia artificial es una ciencia en pleno auge. Machine Learning, a groso modo, es una de las ramas de dicho campo, éste define una serie de técnicas por las cuales las máquinas aprenden por si mismas. Esta rama es una parte clave de la inteligencia artificial y sobre todo de nuestra vida actual. Entre otras, algunas de la aplicaciones (según wikipedia) de Machine Learning son:
Leer más

Arquitectura de aplicaciones open source: 500 líneas o menos

500 líneas o menos (500 lines or less) es un nuevo volumen de la serie Architecture of Open Source Applications. En esta serie de libros, constituida actualmente por 3 volúmenes, tratan la sobre la arquitectura, infraestructura, escalabilidad, etc, de ciertas aplicaciones de código abierto bien conocidas. En el último volumen, el cuarto de la serie, 500 líneas o menos se enfoca más al diseño desde el punto de vista del desarrollador.
Leer más

Phrack Magazine 69

Y después de cuatro años de espera, se vuelve a publicar un nuevo número de Phrack Magazine. En este nuevo número (69) tenemos 16 artículos: Introduction Phrack Prophile on Solar Designer Phrack World News Linenoise Loopback The Fall of Hacker Groups Revisiting Mac OS X Kernel Rootkits Adobe Shockwave - A case study on memory disclosure Modern Objective-C Exploitation Techniques Self-patching Microsoft XML with misalignments and factorials Internet Voting: A Requiem for the Dream Attacking Ruby on Rails Applications Obituary for an Adobe Flash Player bug OR'LYEH?
Leer más

Libro sobre Deep Learning

Según la wikipedia: Aprendizaje profundo (en inglés, deep learning) es un conjunto de algoritmos en aprendizaje automático (en inglés, machine learning) que intenta modelar abstracciones de alto nivel en datos usando arquitecturas compuestas de transformaciones no-lineales múltiples. En deeplearningbook.org podemos encontrar un libro (en proceso de publicación por MIT press) sobre este subcampo de la inteligencia artificial. En dicha web podemos además encontrar enlaces a tutoriales sobre deep learning, y pronto también publicarán presentaciones usada por sus autores para la enseñanza de esta materia.
Leer más

The Little Go Book en español

The Little Go Book es un proyecto que nació hace un par de años, el cual nos introduce al lenguaje de programación Go. El libro en sí lo puedes bajar en varios formatos: PDF, epub o mobi. El proyecto está alojado en Github y hace un par meses que se creó en Github también, con una traducción al español del mismo. Este versión la puedes descargar en formato PDF o acceder al fichero markdown.
Leer más