Carlos Ganoza

blog about software engineering, computer science and other boring things.

Soft delete en django con django-paranoid

Hace ya 3 años que comencé a programar django-paranoid, una librería que permite agregar la funcionalidad de soft-delete a django framework, funcionalidad conocida por todos los que alguna vez hemos usado ruby on rails. Es decir, esta librería permite a tus proyectos tener la funcionalidad de un “falso borrado”, un borrado que se puede revertir en caso sea necesario. El año pasado le tomé más i......

ARP spoofing con bettercap

Hoy quiero hablar acerca de arp spoofing, de bettercap: una gran herramienta bastante completa para la auditoría de redes, y por supuesto la importancia de conectarnos a internet a través de un canal seguro (SSL/TLS). ¿Qué es ARP?ARP o Address Resolution Protocol, es un protocolo responsable de encontrar una MAC asociada a una determinada dirección IP dentro de una red. Es decir, en una red el......

infección de routers de movistar

El otro día me pasó algo muy curioso, luego de recoger mi smartphone de servicio técnico de claro me percaté que no podía acceder a internet mediante wifi (hacer uso de las apps de facebook y gmail para ser mas exacto), al principió creí que era mi router que estaba fallando, pero luego al intentar conectarme desde mi laptop no tenía problemas, al insistir un poco mas intentando entrar a google......

reconomiento de voz con python

Bueno , después de tanto tiempo sin escribir decidí migrar mi blog a este subdominio y cambiar blogger por hexo en github ( prometo hablar de hexo en otro post, si no aguantas la curiosidad, googlealo). Ahora a lo que toca; Hay algunas herramientas en python para reconocimiento de voz, como una implementación de CMU Sphinx que funciona muy bien para el inglés, u otras que utilizan el api de Dra......