BLog personal de Juampe sobre su estado mental y su vision del mundo.

martes, junio 26, 2018

Viaje a un pasado imperfecto (y bastante infecto)

Ha pasado tiempo desde mi ultima entrada en el blog, mas de 2 años.  El viaje interior todavía continua pero de vez en cuando hay pequeños encontronazos con la realidad, como el de hoy.

Se trata de Movistar (aka la Telefonica de siempre para españolitos de a pie) y su servicio Fusion, más concretamente, la parte de Televisión. Ayer 25 de Junio de 2018, sin haberlo solicitado previamente. me hicieron un incremento de capacidad (velocidad) de 300 Mbps simétricos a 600 Mbps. Obviamente, el cambio debió implicar mas modificaciones de configuración aprovechando la coyuntura, quién sabe si incluso un cambio a otra plataforma (DSLAM/BRAS). He pasado bastante tiempo al otro lade de la trinchera, de varias trincheras, como para conocer bien el percal y saber que si el Pisuerga pasa por Valladolid, que menos que darse un bañito en el...

El caso es que desde entonces dejo de funcionar el servicio de TV.  Justo antes del partido de la Selección me di cuenta del drama (viendo las gráficas de tráfico, el corte de servicio y reset fue sobre las 12:30 del mediodía, qué genios!), así que no empece con el proceso de intentar arreglarlo hasta esta mañana, siguiendo el proceso habitual:
  • reconectar esa "joya" de router de Movistar, el HGU Askey, en lugar de mi Open-WRT
  • ponerlo en los valores de fabrica
  • intentar una actualización de firmware desde el Portal Alejandra 
  • resetear mil veces el decodificador y el router, en diferentes secuencias...
  • aburrido sin conseguir nada, llamar al 1002 y abrir averia
Intentando ayudar, explico al operador del 1002 que después de actualizar los equipos puedo ver la GuiaTV, e incluso pedir videos y grabaciones bajo demanda, pero los canales regulares en vivo no funcionan. Tampoco los veo desde VLC u otros clientes multimedia desde diferentes equipos de mi LAN. Eso apunta a que algo pasa con el trafico multicast, y le digo que quizás eso pueda ayudar al técnico que reciba la avería. Ingenuo de mi. 

Lo que sucede a continuación es como un retroceso vivencial a los tiempos de la Telefónica más ranciaImperial y de las J.O.N.S., como decíamos en mis tiempos en BT: un técnico con una voz calmada, madura y completamente displicente me llama a casa, y me explica que está viendo mi router: que tengo un buen carajal de red configurada, que qué tengo yo enchufado en la LAN, que qué estoy haciendo, que tengo asignadas direcciones de LAN mal configuradas y que le llegan "peticiones de muchos canales a la vez, muchas conexiones extrañas...". Insiste en que por supuesto la causa del problema es que tengo maquinas con IPs estáticas en direcciones 192.168.1.200 y en adelante, y que con eso no va a funcionar nada de la TV.  Me dice, con una tranquila prepotencia que me deja alucinando, que yo veré lo que hago: o cambio el direccionamiento o no va a funcionar, "que es lo que hay" [sic]. Eso es lo que está haciendo fallar la TV (lo entienda yo o no, a él le da igual), y si no estoy de acuerdo me manda un técnico y me cobrará los 100 euros de "facturable" en la visita si la avería no ha sido causada por Movistar, y que cierra la avería.  Desde luego, aunque yo le pida mas datos técnicos que sustenten su diagnóstico, me sigue repitiendo que no, que es lo que hay y que da igual lo que yo le diga, le cuente o le pida. 

Cuelgo el teléfono, flipo en technicolor durante unos 5 minutos, y decido hacer lo que me dice: renumero las máquinas de mi red entre la .200 y la .223  (el segmento reservado por el DHCP server del router para no se muy bien qué proposito) al primer /24 de mi LAN.  Sorpresa: a continuación del cambio,  lo que antes funcionaba (VoD, Guía TV) deja de funcionar completamente. Algo falla totalmente. 

Obviamente, vuelvo a llamar al 1002, me coge otro operador, le explico la cuestión y me confirma que si, que han intentado cerrar la avería. Le digo que no, que ahora va peor que antes, y que la mantenga abierta. Me hace un par de tests físicos sobre el equipo, ve que el deco de TV sigue sin funcionar, y me dice que devuelve el ticket al soporte técnico de Movistar. 

Al cabo de 2 minutos, me vuelve a llamar el mismo técnico de Telefónica, repitiendo  que le están llegando muchas peticiones de canales desde equipos de la LAN que impiden que se registre el deco, y que el problema es mi red local. Intento que me detalle qué cuernos significa eso pero solo me responde que mi LAN hace cosas que no debe. Curiosamente, lo que me dijo que "seguro" que  causaba el problema (las direcciones .200 en adelante) se obvia completamente, da igual que se lo recuerde. El problema es ahora el tráfico y las peticiones de sesiones (aunque no me dice qué tipo de sesiones, solamente repite el mantra constante:"esto es lo que hay..."). Al final, la única opción que me da es enviar al técnico, repitiendo que es posible que me cobren el "facturable" de marras. 

Vuelvo a colgar, y decido desconectar TODOS los equipos de la LAN, excepto el deco, y reseteo todo de nuevo. Curiosamente, esta vez veo que el deco solicita una actualización de firmware (lo dice por pantalla). No pasan ni 10 minutos y me llama el técnico de Telefónica de nuevo, diciendo que está viendo el tráfico de mi router y que es posible que ahora me funcione,  que posiblemente el deco se registre ahora. Después de esperar a que el deco arranque, efectivamente la TV ya funciona correctamente. Obviamente, empiezo a preguntar y entonces llega el diálogo técnico más delirante que he tenido en los últimos años. 

Primero consigo que me reconozca que si se producen peticiones de trafico multicast antes de que el deco se haya registrado desde la dirección 192.168.1.200, el servicio se bloquea. Obviamente no me dice qué significa que se bloquee, simplemente que "no va a funcionar, y que esto es lo que hay", que  él está viendo todo mi tráfico y que le llegan las peticiones de sesión que hacen que todo falle. Y a dónde llegan (pregunto)? Después de 3 iteraciones de preguntas y evasivas, me reconoce que llegan al DSLAM.

Claro, obviamente son peticiones de "registro" de tráfico multicast (que es tráfico IGMP, NO hay sesiones, amigo...), pero qué le voy a enseñar yo a un telefónico de este calibre...

Sigo insistiendo:
Yo: Entonces, hay alguna manera de saber qué puedo configurar y qué no en mi LAN?
Técnico: Ya sé por dónde vas, pero no voy a entrar ahí, esto es lo que hay. 
Yo: Pero por qué ayer podia solicitar trafico multicast y hoy no? Habeis cambiado algo en la red seguro, aparte del cambio de velocidad.
Técnico: Bueno, no vamos a dar más información que la que consideremos para el servicio, porque no tenemos obligación. Esto es lo que hay.  Si estás conforme con la solución y lo quieres asi, cancelamos la visita del técnico que te va a cobrar un facturable de 100 euros por la visita. Tu verás...
Obviamente le digo que no, que gracias por devolverme a la Telefónica Imperial de toda la vida, y que hasta nunca (ojalá...), y cuelgo.

A la media hora me llama el técnico (el de la visita a domicilio), diciéndome que cuando puede pasarse. Le digo que no hace falta, que ya funciona y que deberían haberle cancelado la petición. Curiosamente, muestra interés por saber cómo se ha resuelto la avería y le cuento qué ha pasado. Y se terminó (espero).

Aparte del conocimiento técnico adquirido con la resolución (aunque no sé muy bien cómo encaja en la configuración actual), lo más interesante de este episodio es el reencuentro con la actitud de TE (Telefónica de España) que he vivido tantos años desde el otro lado, y hace poco desde dentro como proveedor de equipamiento. De hecho, es lo que me decidió a saltar a mi vida profesional actual.

La cosa se puede resumir en unas pocas ideas:
  • TE sabe lo que necesitas, y te lo da cuando a ella le parece, aunque no lo pidas y ademas lo que realmente necesitas no te lo proporcione nunca. El problema es que tu no sabes lo que necesitas, ellos si. Si al menos fueran Apple o Google la cosa tendría un pase, pero joder con los pichuchos...
  • Si te pasas de listillo y montas en TU casa algo que no les cuadre, TE sabe como cortar por lo sano (si se entera) y sin contemplaciones. Lo que tu sabes o conoces o construyes no es NADA para ellos, si no está en su diseño del servicio. E intenta protestar después...

  • TE tiene recursos ilimitados a su disposición para resolver situaciones como esta de la manera mas compleja, costrosa, viscosa y desagradable posible. Si el tipo del soporte técnico me hubiera dicho qué estaba viendo en su equipo de red, usando la terminología técnica real y no el lenguaje obscuro y autoinventado de TE de siempre, si hubiera existido un mínimo de actitud por "ayudar" al usuario y no despreciarle, no estaría tan cabreado como estoy (5 horas después de terminar la avería). 

Curiosamente, ayer por la tarde puse de nuevo el router con Open-WRT sin cambiar nada de la configuración (necesito usar IPv6 sin falta, aunque eso es otra historia), y ahora mismo estoy viendo los 2 partidos del mundial simultáneamente desde VLC en mi estudio.

Osea, que ayer no funcionaba, y después de un kafkiano proceso de resolución de averías, todo funciona como antes, sin saber bien qué ha pasado o qué hemos hecho, salvo el encender el deco de Movistar sin ningún VLC funcionando en la LAN. 5 horas perdidas en tratar de resolver una avería que no he entendido todavía.

En fin...

martes, marzo 22, 2016

El segundo retorno

Acabo de leer una frase de Murray Perahia que me ha encantado, y que coincide plenamente con mi sentir. Ademas, durante toda la mañana no han parado de poner musica de Bach, asi que es de obligacion y compromiso poner la frase aqui y ahora. 

Se acerca la Semana Santa, y el viaje interior esta comenzando ya. Espero poder llegar a conclusiones definitivas pronto, y si no, al menos poder expresar lo que ha sido este ultimo año para. Pronto. 

 "Music represents an ideal world where all dissonances resolve, where all modulations —that are journeys— return home, and where surprise and stability coexist."
("Expanding the Love of Music", Haarezt Newspaper)

viernes, febrero 27, 2015

Mis apps imprescindibles


Ahora que voy a cambiar de vida profesional, reviso mi lista de APPS en mi iPHONE sin las que no podría manejarme en condiciones. A saber:


  • Solitaire City
  • xkcd
  • Sunrise (el Calendar de Apple mola, pero este es mejor)
  • Notas (de Apple)
  • Salterio pro (por razones obvias...)
  • XE Currency (o similar con alarmas de umbrales del tipo de cambio...)
  • Spotify
  • Ultralingua (offline dictionary, para cuando no tienes Internet
  • Weather Underground
  • Camera, o ProCamera, aunque ésta última se cuelga muy a menudo
  • LapseIt
  • Net Analyzer 

  • Aplicaciones de Cydia:
    • WiFi Explorer
    • OpenSSH server
    • Los ringtones de Star Wars

Aparte del propio teléfono, los mensajes, el WhatsApp y el correo. Pero la lista anterior es la que hace que el iPhone sea útil de verdad.

Etiquetas: ,

lunes, octubre 21, 2013

Flight Plans

(AVISO: este post comenzó siendo una simple nota informativa de una web chula que he descubierto, y se ha convertido en una "rallada" bastante obsesiva sobre una costumbre
personal para después de cada viaje, y que me ha consumido bastante tiempo del fin de semana.)


Veamos: durante el regreso de la reunión  RIPE67 de Atenas (uno de los mejores en los que he tenido la suerte de estar) hice una foto desde la ventanilla del avión.

No es muy común que me pueda sentar en ventanilla (prefiero el pasillo, para poder acceder a la mochila que va en el compartimiento de equipajes siempre que quiera), pero el vuelo tenía una ocupación baja, y aunque estaba en un asiento bastante cómodo (el avión era un B738 con los asientos hasta la fila 12 con reposapiés y 10 cm más de espacio hasta el asiento delantero, aunque era clase turista[*]), en las filas de esa zona íbamos completos, mientras que en la parte trasera del avión había más asientos libres. 

Primera re-ubicación frustrante: antes de despegar, previa consulta a la azafata de Turkish Airlines, me fui hacia la parte de atrás, e hice ademán de sentarme en alguno de los asientos libres de unas filas en las que viajaban hombres de negocios turcos, pero su mirada me hizo cambiar de idea.  Como había prisa por despegar (íbamos con retraso) , finalmente me senté (pasillo) junto a un menudo viajero polaco, que parecía inofensivo. El problema es que delante tenía a un adolescente israelí hipercinético, que viajaba con un adulto que podría ser su padre o tutor pero que no parecía inmutarse por los movimientos espásticos de su compañero de asiento. El chico aparentemente tenía una relación algo extraña con su propio cuerpo y con el asiento en que se sentaba (por llamarlo de alguna manera), de modo que tras varios trompazos del respaldo delantero contra mi iPad, decidí irme a la file 30, la última, donde tenía 3 asientos libres para mi sólo.

Tras un rato de oir música y leer algo de correo atrasado, miré por la ventanilla y a las 3:48PM EEST (según los datos Exif del archivo) , hice esta foto con mi iPhone: 




y algunas otras que se pueden ver AQUI


Como suelo hacer otras veces, al llegar a casa recopilé las fotos y me entrretuve en buscar con Google Earth o Google Maps la posición geográfica de la foto, comprobando si las imágenes coinciden, y aprovechando para tontear un rato con las imágenes y las aplicaciones web.

El caso es que esta vez me ha costado bastante; mi enfadada familia es testigo de dar vueltas y vueltas  en mi estudio con Earth, Maps e iPhoto durante bastantes horas del fin de semana, en lugar de acurrucarnos todos juntos frente a la hoguera para contarles historias de viajeros (hoy he descubierto de rebote que eso, en inglés, se llama "to huddle"). 

Pero ayer domingo, despues de dar tumbos buscando cómo orientarme digitalmente, por fin encontré una herramienta ideal para estas tareas: www.flightaware.com

No es más que un "tracker" de la trayectoria de los planes de vuelo (Flight Plans) de las aerolíneas comerciales, e incluso de planes de vuelo privados (si están disponibles). Simplemente hay que poner el nombre de la aerolínea, el número de vuelo, y te proporciona (para algunos casos con gráficas de altura y velocidad) el itinerario detallado con coordenadas de por dónde has pasado, o incluso por donde está pasando en ese momento, si el vuelo está en curso. Si, si, da la información en tiempo real, por lo que parece. También puede proporcionarte datos de todos los vuelos de una aerolínea, hasta el último realizado (en caso de que ese trayecto ya no esté operativo), y los que hay previstos a corto plazo.

Es decir, tenía TODOS los datos que necesitaba sobre mi vuelo de regreso de Atenas. Era fácil descubrir dónde estaba yo a las 3:48PM EEST (era la "timezone" de mi teléfono en ese momento)... o quizás no.  

Si voy a la hora que se indica,  la primera respuesta del plan de vuelo no me convence: me sale en mitad del Abruzzo italiano, y como se ve en la foto, yo vi una línea de costa mirando al oeste. Osea, hay que recalcular algunas cosas.

De momento, veo que la fecha inicial del listado son las 1:10PM CEST (2:10PM EEST). De otra foto que saqué antes de salir:


creo recordar que efectivamente despegamos  sobre esa hora. De la lista del plan de vuelo la primera posición (correspondiente a la hora de salida), la posición que obtenemos está  más avanzada que la posición del mismo vuelo de hoy:

Posición de salida 18-mar: 
01:10PM41.111427.7293280°Oeste
 o también +41°6'41.04", +27°43'45.48"

Posición de salida 21-mar:
12:47PM41.067428.0958280°Oeste
o también +41°4'2.64", +28°5'44.88"


Usando la calculadora, me sale una distancia de 84 km, o 52.20 millas. Las diferencias de posición (21-oct menos 18-oct) son [-0.044, +0.3665], que es lo que tendría que añadir a la posición de las 3:48PM EEST del vuelo del dia 18-oct.
Sin embargo, habría que tener en cuenta algo más: en la primera fase del vuelo la velocidad no era la de crucero, sino inferior. En el punto de la foto la velocidad si era la de crucero, pero no sé cual era. En otros vuelos (por ejemplo, IB6534), Flightaware si proporciona gráficas de altitud y velocidad, pero en el mio no, asi que hay que extrapolar comparando con otros vuelos.  

Por ejemplo, comparando con ese vuelo de Iberia IB6534, en la primera media hora el promedio de velocidad es de unos 410 nudos, mientras que a altitud de crucero llegan hasta los 538 nudos. A esa velocidad, el desfase posicional equivalente sería de unos 108 Km.

Con estas primeras correcciones, Google Maps me pondría, a esa hora, en la misma zona de Italia, pero 108 km más atrás. No me vale. 
Desesperado, tengo que optar por la eliminación: sólo hay 2 puntos de costa posibles que corresponden con esa imagen, la costa de Albania o la costa oeste de Italia. Teniendo en cuenta que las aerolineas tienden a volar en línea recta, y siguiendo la trayectoria que marca el plan de vuelo de Flightaware, sólo hay dos puntos posibles en los que pude sacar esta foto: 

02:09PM41.778519.5657274°Oeste
(Costa de Albania), 39 minutos antes de la hora guardada con la foto, 

o bien


03:02PM41.878212.1466269°Oeste
(Costa de Italia, a la altura de Ostia -con perdón-), 14 minutos después de la hora guardada con la foto. 

En fin, a estas alturas ya casi no importa dónde cuernos estaba a esa hora, con tanto baile posicional. Creo que en Albania, pero se admiten especulaciones. 
-----
[*] Tengo que actualizar la información de ese vuelo en www.seatguru.com...

martes, agosto 06, 2013

SORTING


Hace algunos (muchos) años, allá por Enero de 1985, escribí en Pascal una implementación del algoritmo de ordenación de números enteros Heap. Mi jefe (de entonces) me dijo que era de los más eficaces, para lo que quería que hiciese (ordenar referencias de piezas de un almacén de componentes electrónicos). 

Este era mi aspecto:


No falta ningún tópico de programador de los años 80: IBM-PC con monitor de fósforo verde, calendario de impresora matricial en la pared, teléfono Heraldo en la mesa, caja de floppies 5"1/4 3M, vaso de café y cenicero. Qué tiempos, mi primer trabajo...

Me llevó un par de semanas hacerlo: ni yo era diestro en Pascal, ni había tenido asignaturas de programación/algoritmos durante la carrera (física teórica) que había terminado 4 meses atrás, y estaba sumergido en la mitad de los cálculos de la primera parte de mi tésis, y sólo vivía para el Fortran (IV y 66, para más señas).

Hoy, alguien de mi trabajo (actual) me ha enviado un enlace con unas visualizaciones de los diferentes algoritmos de ordenación, y he recordado viejos tiempos, sorprendido por la variedad de algoritmos y sus variantes.

El video completo con las visualizaciones (y "audiciones", que es casi más divertido) en YouTube está aqui: 



 Como dicen en los comentarios, el que aparece en el minuto 4:54 (el algoritmo Bitonic)  es realmente RARO. Y el más rápido no es ni Heap, ni QuickSort (el que parece que está implementado en Microsoft Excel), sino Radix.

También hay  una  colección de videos de cada algoritmo por separado, para poder estudiarlos en detalle. 

------
Adicionalmente, he encontrado esta joya. Y como he estado en Budapest hace algunas semanas, me han entrado ganas de ponerlo:





Etiquetas:

martes, marzo 13, 2012

Kadenna


Desde el blog de mi buen amigo Marcos Sanz recibo el puntero para continuar una cadena de Blogs.

El hecho de que venga de él incrementa el nivel de confianza en esta propuesta (de otro modo rechazada frontalmente, como es natural).

Sigo las reglas del proceso (el original está en alemán, asi que me sigo fiando de las instrucciones de MSGR):

1. Inserto la imagen que aparece arriba
2. Hago referencia a quien me ha encalomado este proceso (hey, markitos)
3. Menciono a los 5 blogs de < 200 seguidores) y les dejo un comentario.
4. Espero que ellos hagan lo mismo...

Los referenciados:

- Mi hija Ester: PAJAROS EN LA CABEZA, un blog sobre educación infantil...

- El Sentido de la Vida (en realidad, la dirección tampoco está clara), una gran ayuda para entender la socioeconomía.

- Xiphas Gladius, 4 filósofos en busca de comprensión

- Opus Prima, opiniones interesantes en tiempos difíciles (o es al revés?)

- Crónicas del Absurdistán. Si los seres humanos no fuéramos tan imbéciles, no existirían blogs como este. Pero, afortunadamente para nosotros, existen...

viernes, julio 08, 2011

Tiempos interesantes

Hay una maldición china que dice: "Ojalá vivas en tiempos interesantes".
Y un refrán (chino también) que dice que es "mejor ser perro en tiempo de paz, que hombre en tiempos caóticos (寧為太平犬,不做亂世人)". Pero todo esto (que viene en la Wikipedia, dicho sea de paso) me interesa porque el nivel de estrés que estoy alcanzando es coherente con esas dos frases: entre la boda de Chema, y las incidencias en el trabajo, junto con el cambio de colchón y los problemas de estudios de los especímenes más jóvenes de casa, a veces desearía ser un perro en tiempo de paz.

Quizás en la próxima reencarnación...