El detalle maligno de WebClient

Que el diablo está en los detalles es algo que, tarde o temprano, terminas aprendiendo por las buenas o por las malas. Por suerte esta vez traigo un caso de los primeros, donde, tirando un poco del hilo, pude llegar a buen puerto sin arrancarme un solo pelo de desesperación. Os pongo en situación: un día cualquiera resulta que tienes a un grupo de usuarios que pueden seguir operando sin problemas cierto software que se conecta a un servicio online a través de una API REST, y otro grupo de usuarios que, utilizando la misma versión del software, no pueden tan siquiera autenticarse.

Piensas que, a lo mejor, ha cambiado algún endpoint en la API por el motivo que sea para este grupo (son usuarios nuevos, el servicio les ha dado una dirección diferente para introducir en la configuración…), y que a ello se deben los problemas de conexión. Extraño, pero entra en el abanico de posibilidades. Así que, antes de dar vueltas como un loco, intentas reproducir el problema. Te creas una cuenta de pruebas, enchufas el depurador, y a ver qué sucede.

Sigue leyendo

Bloqueando la publicidad directamente en el fichero de hosts

Estoy harto de la publicidad en las webs. Últimamente el tema, de candente actualidad, ha alcanzado cotas completamente estúpidas. Parece ser que los webmasters se han percatado de que en España una de cada cuatro personas ya utiliza algún tipo de bloqueador de anuncios, así que se han propuesto apretar todavía más a las tres restantes, para compensar. E ir por páginas webs que te piden expresamente que no bloquees sus anuncios, pues dependen de ellos para pagar salarios -como El Diario- sin bloqueador de publicidad es directamente un suicidio. ¿Cómo es posible que una página web cuyo principal activo es que el visitante pueda leer el contenido no tenga reparos en poner fondos de amarillo brillante para promocionar un whisky? ¿Es de recibo que el artículo se desplace varios párrafos arriba y abajo mientras lees porque un vídeo aparece de la nada justo en el centro? ¿Está bien que alguien te obligue a ver publicidad antes de ponerte un vídeo de YouTube que ni tan siquiera es de un canal que le pertenezca? ¿Es lógico que al entrar a una web haya que hacer un scroll completo antes de poder empezar a leer porque toda la cabecera son anuncios? (y sí, estas cuatro cosas las hace eldiario.es).

publicidad-el-diario

Ilustración 1, navegando por eldiario.es

Yo digo, no más. Y, cansado de opciones malrolleras como AdBlock Plus y similares, he andado el camino termonuclear. He bloqueado la publicidad a nivel de fichero de hosts. ¿Qué significa esto exactamente?

Sigue leyendo

Cerrando la semana (II)

No me gustan las asignaturas en la que tu calificación no es una medida objetiva de tu rendimiento, sino una relativa respecto al rendimiento de tus compañeros. No es una manera justa de juzgar tu progreso. Quizá es que nunca me ha gustado medirme con una vara que no sea la mía propia. Estaré pecando de naive, y seguramente pensaréis que lo que debo hacer es empezar a acostumbrarme a ello. A que el mundo es realmente así, y que, si quiero sobrevivir, tendrá que ser mirando de vez en cuando a los que están a cada lado, para ver cómo de levantada tienen la frente y la nariz, y si estoy no sólo a la altura, sino por encima.

Digo esto desde la frustración que me causa haber recompilado el kernel Linux Blurry Fish Butt más veces de las que pueda recordar, añadiendo y quitando módulos, y leyendo documentación, que me lleva a más documentación, que termina, en, oh, sorpresa, más documentación. Jugando al equilibrio entre los kernel panics y mantener la conectividad de red, intentando dejar el núcleo en su mínima expresión sin que sea una gran pila ardiente de cuelgues.

Si vuelvo a leer un “If in doubt, select YES”, me da algo.

Este sistema de puntuaciones, en mi opinión -y experiencia-, favorece dos comportamientos que no me parecen sanos:

Sigue leyendo