Programming Pearls and Python fails

Computer science books contains timeless wisdom, but performance advice doesn’t always age well. When reading Programming Pearls, by Jon Bentley, I’ve found more modern hardware advances that puts conventional wisdom on its head. » Franklin He | medium.com

September 22, 2016 · 1 min · 38 palabras · Nacho Cano

Los tres años que cambiaron para siempre la industria del videojuego

Es un periodo en la historia del software bien diferenciado. Uno en el que muchos jugadores se sumaron a la industria, sin saber apenas qué había antes. Probablemente también fueron los años en los que nacieron un mayor número de propiedades intelectuales. Y también es el inicio de la generación PlayStation, asentándose un modelo de negocio (consumo rápido, gran oferta de videojuegos) que permanece hasta nuestros días. Hablamos de una época que empieza en 1993 y acaba en 1996. Tres años en los que los videojuegos en dos dimensiones pasaron de dominar la industria (y ser casi el único camino viable en ella) a prácticamente desaparecer por completo. ...

September 18, 2016 · 1 min · 113 palabras · Nacho Cano

Volcado de memoria #RAM en #Linux - #LiME

En primer lugar, igual que hice en la entrada anterior “Volcado de memoria RAM en Windows – OSForensics”, voy a recordar la importancia de las buenas prácticas, recordando la necesidad de conocer y seguir la RFC 3227, que lleva por título “Guidelines for Evidence Collection and Archiving”, (Directrices para la recolección y archivo de la Evidencia). Vuelvo a decir: recomiendo encarecidamente su lectura. En esta ocasión, vamos a realizar un volcado de memoria de un sistema Linux. ...

September 17, 2016 · 1 min · 126 palabras · Nacho Cano

A guide to fix hacked WordPress sites

Our content, web design, and development teams spent months putting together a brand new guide to walk users through the process of identifying and clearing a WordPress hack, as well as ensuring post-hack actions are taken using the free Sucuri plugin. » Alycia Mitchell | sucuri.net

September 17, 2016 · 1 min · 46 palabras · Nacho Cano

Transistors - The invention that changed the world

» Real Engineering | youtube.com

September 17, 2016 · 1 min · 5 palabras · Nacho Cano

La estética del código fuente: a la búsqueda del Arte en la Programación

Un lenguaje informático no es más que un conjunto de instrucciones que introducimos en una máquina para que esta opere permitiéndonos así desarrollar programas. De este modo, las distintas formas en que combinamos dichas instrucciones dan lugar a los diferentes estilos y escuelas responsables de lo que podemos denominar ‘la estética de la programación‘. Esa estética, según las reglas a las que responda, se puede clasificar a su vez en cuatro grandes grupos que tradicionalmente, como muchas corrientes artísticas, han coexistido de forma simultánea… ...

September 16, 2016 · 1 min · 89 palabras · Nacho Cano

Mr. Robot S02E06: easter eggs más elaborados y un curso acelerado de hacking

Volvemos a la crónica tecnológica de Mr. Robot con el análisis del sexto capítulo de la segunda temporada. El inicio nos dejó bastante descolocados a casi todos los seguidores de la serie, especialmente por el cambio de registro. No vamos a entrar en detalles puesto que es una sorpresa que merece que cada uno vea libre de spoilers pero, personalmente, creo que es de lo mejor que se ha hecho en televisión en los últimos años. ...

September 11, 2016 · 1 min · 109 palabras · Nacho Cano

The simple solution to eliminate traffic

Here’s a simple way to make traffic disappear. » CPG Grey | via geeksaresexy.net

September 11, 2016 · 1 min · 14 palabras · Nacho Cano

Reverse debugging for Python

A ”reverse debugger” is a debugger where you can go forward and backward in time. It is an uncommon feature, at least in the open source world, but I have no idea why. I have used undodb-gdb and rr, which are reverse debuggers for C code, and I can only say that they saved me many, many days of poking around blindly in gdb. The PyPy team is pleased to give you ”RevPDB”, a reverse-debugger similar to rr but for Python. ...

September 11, 2016 · 1 min · 86 palabras · Nacho Cano

datetime vs Arrow vs Pendulum vs Delorean vs udatetime

So I setup a benchmark, which can be found here to compare Python datetime, Arrow, Pendulum, Delorean and udatetime on a performance level. I picked 4 typical performance critical operations to measure the speed of those libraries. Decode a date-time string Encode (serialize) a date-time string Instantiate object with current time in UTC Instantiate object with current time in local timezone Instantiate object from timestamp in UTC Instantiate object from timestamp in local timezone » Simon Pirschel | aboutsimon.com

September 11, 2016 · 1 min · 79 palabras · Nacho Cano