Actualizar nuestra IP en el panel de OpenDNS

Publicado el 03 dic 2016 en admin • Etiquetado como ddclient, OpenDNS, OpenDNS Home, IP dinámica, dnsomatic

Si estamos usando el servicio OpenDNS Home y tenemos una IP dinámica, podemos utilizar ddclient, disponible en los repositorios, para actualizar la IP registrada en dicho servicio cada vez que cambie nuestra IP.

Para ello, lo único que necesitamos es editar el fichero de configuración en /etc/ddclient.conf:

##
## OpenDNS ...
Sigue leyendo

Writing efficient JavaScript

Publicado el 30 nov 2016 en micropost • Etiquetado como javascript, eficiencia, optimización, recolector de basura

This entry describes simple techniques to fulfill the JavaScript compiler optimization process which results in faster running code. Especially in games you immediately notice frame drops and when the garbage collector has to hit in with a big stack of work to do.

Sigue leyendo

Descargar archivos de zippyshare desde el terminal con plowshare

Publicado el 26 nov 2016 en admin • Etiquetado como descargas, zippyshare, plowdown, plowshare, checkinstall

plowshare es una herramienta diseñada para descargar y subir ficheros a los sitios de intercambio de ficheros más populares. Hace ya un tiempo la podíamos usar para descargar archivos de Megaupload.

Instalación

Primero, instalamos las dependencias:

$ sudo aptitude install curl recode imagemagick tesseract-ocr-eng spidermonkey-bin rhino perlmagick aview

Podemos descargar el ...

Sigue leyendo

Comprobar la firma de Xposed

Publicado el 25 nov 2016 en nota-mental • Etiquetado como xposed, gpg, comprobación de firma, cyanogenmod

Ayer mismo, se subió una nueva versión del framework Xposed, el cual tengo instalado en un Samsung S4.

Si queremos descargarla y comprobar mediante la firma que lo que nos hemos bajado no ha sido alterado, no tenemos más que hacer uso de gpg.

Descargamos los archivos:

$ wget http://dl-xda ...
Sigue leyendo

Hype Driven Development

Publicado el 25 nov 2016 en micropost • Etiquetado como hdd, nuevas tecnologías, modas pasajeras, bombo y platillo

Software development teams often make decisions about software architecture or technological stack based on inaccurate opinions, social media, and in general on what is considered to be “hot”, rather than solid research and any serious consideration of expected impact on their projects. I call this trend Hype Driven Development, perceive ...

Sigue leyendo

Hasta el infinito y más allá. Bienvenido IPv6 (I)

Publicado el 25 nov 2016 en micropost • Etiquetado como IPv6, adopción, ventajas, desventajas

El principal motivo de la creación de IPv6 fue la falta de direcciones IPv4 por la expansión de países altamente poblados como China e India. La principal y más conocida ventaja es el tamaño de su rango de direcciones. Como todo el mundo sabe, una dirección IPv4 consta de 32 ...

Sigue leyendo

Bullet proofing Django models

Publicado el 07 nov 2016 en micropost • Etiquetado como django, buenas prácticas, DRY, bajo acoplamiento, concurrencia, atomicidad, validación, testeo

We recently added a bank account like functionality into one of our products. During the development we encountered some textbook problems and I thought it can be a good opportunity to go over some of the patterns we use in our Django models. This article was written in the order ...

Sigue leyendo

The open guide to Amazon Web Services

Publicado el 07 nov 2016 en micropost • Etiquetado como AWS, servicio web, Amazon, EC2, S3, balanceadores de carga, EBS, IAM, computación en la nube, IaaS, infraestructura como servicio

A lot of information on AWS is already written. Most people learn AWS by reading a blog or a “getting started guide” and referring to the standard AWS references. Nonetheless, trustworthy and practical information and recommendations aren’t easy to come by. AWS’s own documentation is a great but ...

Sigue leyendo

Streisand: Una herramienta que permite evadir la censura de Gobiernos y ISP de forma fácil

Publicado el 06 nov 2016 en micropost • Etiquetado como seguridad, vpn, ssh, proxy, tor, ansible, openvpn, openssh, stunnel, libreswan, L2TP/IPsec, xl2tpd, streisand

Cuando los Gobiernos y proveedores de Internet bloquean un portal, nos tenemos que buscar la vida cambiando los DNS, conectándonos a servidores Proxy y VPN e incluso a la red Tor. Streisand es una herramienta gratuita que nos permite automatizar el proceso de configuración de nuevos servidores VPN, Proxy y ...

Sigue leyendo

Linux containers in 500 lines of code

Publicado el 01 nov 2016 en micropost • Etiquetado como contenedores en linux, c, kernel, cgroups, strlimit, llamadas de sistema, puntos de montaje, recursos de sistema, configuración de red

I’ve used Linux containers directly and indirectly for years, but I wanted to become more familiar with them. So I wrote some code. This used to be 500 lines of code, I swear, but I’ve revised it some since publishing; I’ve ended up with about 70 lines ...

Sigue leyendo