chuso.net

Categoría: Programación

Ejecutar consultas SQL sobre el catastro español

Script de Python para importar los ficheros CAT del catastro español a una base de datos sobre la que se puedan ejecutar consultas SQL.

Odio Hangouts (Google adopta, extiende y extingue XMPP)

A ver, esto es una especie de encuesta pública, abierta, universal, transparente, empoderada, transversal, desesperada, integrada, dinámica, indignada, paradigmática... Vamos, que quiero que me respondáis a las cuestiones que planteo.

A la mayoría os veo muy felices con Google Hangouts, pero yo le veo varios problemas que me impiden hacer el cambio, la mayoría de los cuales ya han aplicado también a Google Talk y me están provocando trastornos.

El principal problema son las conversaciones offline. Con el antiguo Google Talk, si tu estabas offline y yo te escribía, al conectarte te llegaba lo que te había escrito como una conversación nueva. Ahora no. Ahora no te enteras de si te hablaron a no ser que vayas a GMail y veas allí la conversación en la bandeja de entrada. Yo tengo dos cuentas de GTalk (personal y trabajo) y en ninguna de ellas uso GMail, así que no me entero si me hablan cuando estoy offline. Esto, más o menos, lo hemos solucionado con un script de Google Docs hecho por @j3b3 que periódicamente comprueba si te hablaron mientras estabas offline y te lo envía por e-mail.


No, la culpa no es del usuario

No es habitual ver a un informático defender a los usuarios. Menos aún si el informático es un administrador de sistemas. Se sabe que la relación entre administradores de sistemas y usuarios es tensa. Pero cuando me intentan tomar el pelo me pongo más tenso todavía. Vayamos a los hechos.

El registrador

Me hallaba actualizando el contacto administrativo de unos dominios registrados con un conocido registrador español. La empresa que figuraba como contacto administrativo del dominio ya no existe y los dominios pertenecen ahora a otra empresa, así que tengo que actualizar todos los datos, pero esa es otra historia. Ahora voy a transferir los dominios a otro registrador, así que con cambiar el e-mail para que me llegue el auth code es suficiente para transferirlos a otro registrador y luego allí ya le pongo el resto de los datos de contacto correctos. Dejo todos los datos como están y solo cambio el e-mail, le doy a enviar y no hace nada. No envía los datos, no muestra ningún mensaje, no realiza ninguna acción, nada. Pruebo con distintos navegadores y el resultado es siempre el mismo. Como de esto uno ya sabe un poco, voy a la consola de errores del navegador y lo que me encuentro es esto:


Descargar con RapidShare premium en Opera

La culpa vuelve a ser de Fonso, que me pregunta por algo similar a FlashGot pero para Opera y en Linux, es decir, un modo de poder seleccionar en el navegador un bloque de URLs de RapidShare para descargarlas con una cuenta premium en un gestor de descargas. Y yo claro, al no encontrar nada, pues no pude evitar ponerme a hacer algo.

Acabé con un script de bash que acepta como parámetros una lista de enlaces y los añade en el gestor de descargas Aria con cuenta premium the RapidShare. Usar aria no fue una elección, ya que fue el único que encontré, aparte de wget, que soporta cuentas premium de RapidShare (es decir, autenticación HTTP) sin problemas.


Configurar número de bolas en el Neverball

Neverball infinite lifes

Al que no lo conozca debería probarlo. Neverball es uno de los mejores juegos libres que hay (gracias, Adian), basado en el minijuego Monkey Target de Super Monkey Ball. Un poco difícil de entender al principio, al final acaba resultando bastante entretenido y muy adictivo.

En una de una de esas sesiones de Neverball hace un par de días, esta vez con PedrE, se nos ocurrió: ¿Por qué sólo tres vidas? Es un incordio cuando estás obzecado que cada tres intentos tengas que volver al menú principal a volver a entrar en el nivel. ¿Por qué no vidas infinitas? Me puse manos a la obra y aquí está, el parche para configurar el número de bolas en el Neverball. Se configura con la opción balls en el fichero ~/.neverball/neverballrc, valores negativos serán interpretados como infinitas bolas.


Forjas: developers, developers, developers

Es una de las modas de la Internet actual: las forjas. Tantas que uno ya no sabe cual escoger.

Las forjas son portales (hay que llamarlo así, es otra de las modas) de hospedaje de proyectos software que ofrecen, a parte del alojamiento del código, los servicios que los desarrolladores necesitan para su proyecto, como listas de correo, envío de bugs, control de versiones para desarrollo en grupo (CVS y/o SVN), foros, hospedaje web, ...


Contar en hexadecimal

En la última tira cómica de Raulito el friki se cita la numeración hexadecimal y varios lectores se lamentan de no dominarla. Aquí voy a explicarlo.

La numeración decimal empieza en el 0 y cuando llega al 9, la última cifra, el siguiente es 0 llevándonos 1 para sumárselo a la siguiente cifra de mayor peso, es decir, si al número 9 le sumamos 1 el resultado es 0 y le sumamos 1 a las decenas: 10.