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

Vídeo tutoriales gratuitos de iniciación a la programación en Swift

Poco a poco el lenguaje de programación de Apple, Swift, está ganando enteros, sobre todo desde que Apple decidió hacerlo open source. Incluso hay quien apuesta por Swift en el lado del servidor. En swiftschool.io ofrecen un curso de iniciación totalmente gratuito en el nos enseñan los fundamentos básicos del lenguaje y poco a poco termina con la creación de una aplicación para iPhone. El curso contiene unos 40 vídeos muy cortos, unos 2 minutos de media más o menos.
Leer más

Tutorial de UNIX para principiantes

La importancia que tuvo y tiene UNIX en el lado del servidor es indudable, pero a menos que trabajes como administrador de sistemas en alguna empresa, posiblemente no tendrás la oportunidad de tocar uno de estos sistemas. Por suerte y gracias a sistemas como BSD y GNU/Linux podemos tener una versión para PCs de este gigante. De cualquier manera, para el que tenga que lidiar con UNIX o el curioso, aquí os dejo un buen tutorial de iniciación a éste.
Leer más

Videotutoriales para aprender C++ y Java

httpv://youtu.be/7asbS4pUYsQ Primera lección del curso C++ Excelentes tutoriales (en inglés, siempre podéis activar los subtítulos), con vídeos (más de 40) y texto para aprender a programar C++ y Java usando Netbeans y Cygwin. Curso C++ Curso Java Perfecto para ir viendo los vídeos y aprender poco (a tu ritmo) a programar en estos dos lenguajes de programación tan importantes. Visto aquí.
Leer más

Interesante listado de enlaces sobre Python

Esta colección de enlaces te puede venir bien si estás desarrollando o aprendiendo el lenguaje Python. Desde una guía a la programación en red con Python, videos y hasta un intérprete de Lisp: “Must read”: The Python yield key­word explained Python’s super() con­sid­ered super! Under­stand­ing Python Decorators What is a meta­class in Python? Meta­classes Demystified Try/Catch for val­i­da­tion or speed? Python (and Python C API): __new__ ver­sus __init__ Python “self” keyword Python and the Prin­ci­ple of Least Astonishment A Curi­ous Course on Corou­tines and Concurrency Gen­er­a­tor Tricks for Sys­tems Programmers Code like a Python­ista: Idiomatic Python (2007) The entire Python Mod­ule of the week archive Also see the book — “Python Stan­dard Library by Exam­ple” (By me) Python Threads and the global inter­preter lock (By me) Get with the pro­gram as con­text manager How to write a Lisp inter­preter in Python Uni­code in Python, Com­pletely Demystified Uni­code for Dum­mies — Just use UTF-8 Debug­ging in Python How to han­dle mul­ti­ple inher­i­tance of ABCs that imple­ment each oth­ers abstract methods AOSA: Python Packaging 10 Rea­sons Python Rocks for Research (And a Few Rea­sons it Doesn’t) Beej’s Guide to Net­work Programming How to use Linux epoll with Python Python beginner’s Mistakes Com­mand Line syn­tax: Some basic Concepts Be care­ful with exec and eval in Python Dec­o­ra­tors make magic easy The detailed guide to “Tim­sort” (which Java adopted, FWIW) Notes on opti­miz­ing dictionaries How-to guide for Python Descriptors Python is Not Java(2004) Java is not Python, either Python Inter­faces are not Java Interfaces Begin­ner Python: http://wiki.
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

Guía de iniciación a la ingeniería inversa de código bajo Linux

En el foro dedicado a Linux de reverse-engineering.net han empezado un hilo que pretende ser una guía de iniciación a la ingeniería inversa de código en entornos Linux. El contenido de dicho hilo tiene bastante buena información sobre herramientas, tutoriales, cursos, etc. Por ejemplo, no conocía que IDA Pro había sacado una versión para Linux. Incluso han incluido algunos enlaces para OS X, para aquellos despistados OS X corre sobre un núcleo BSD.
Leer más