Chegamos á conclusión do noso percorrido pola política galega:
-Que somos?
-Galegos!!!
-Que temos?
-Caciques e políticos corruptos!!!
-Que nos deron?
-Atraso e miseria!!!
-Que imos facer?
-Votarlles outra vez!!
Chegamos á conclusión do noso percorrido pola política galega:
-Que somos?
-Galegos!!!
-Que temos?
-Caciques e políticos corruptos!!!
-Que nos deron?
-Atraso e miseria!!!
-Que imos facer?
-Votarlles outra vez!!
Breve resumo do cuarto capítulo: Bilingüismo Armónico.
-Bos días, quería participar na asamblea do seu círculo.
-Buenos días, sea bienvenido a Podemos.
-Xa tiña eu ganas de participar nun movemento cidadán que defende as cuitas da xente común.
-Desde luego, ahí estamos para derribar a la casta. Por cierto, tengo que pedirle que deje el gallego y hable en castellano.
-Perdón?
-Verá, Podemos somos un partido que intenta englobar a todo el mundo y aquí hay gente de fuera de Galicia que no habla el gallego.
-Isto é inaudito, non me deixan falar na miña lingua? Nin no PP fan iso, carallo!!
-Hable bien, no sea bárbaro. Ya sabe que no somos ni de derechas ni de izquierdas, y eso también implica ni galleguistas ni españolistas, por eso decidimos hablar sólo en español.
-Non creo o que oio.
-Me estoy temiendo que usted va a ser un troll enviado por el BNG o por alguno de esos grupos feministas independentistas. Creo que será mejor que se marche, y no intente contactar con nosotros por las redes sociales, que nos hemos quedado con su cara y ya le bloquearemos. Buenas tardes.
E como banda sonora unha bonita tonada popular: La virgen de Guadalupe cuando va por la ribera, descalcita por la arena parece una rianjera.
Resumo do capítulo III: Sobre fidadelides ideolóxicas.
-Hola ¿es el PP?
-Buenos días, sí, somos el PP.
-Quería encabezar la lista de su partido en las próximas locales.
-Uis, imposible, ahí seguirá el de siempre que de momento no ha perdido.
-Bueno, pues nada. Muchas gracias (click) María, que din no PP que non me queren de candidato. ¿Ti que pensas? ¿Probo con UPyD ou con Ciudadanos?
-¿Ciudadanos? ¿UPyD? Sácate de aí, pastrán, e vai por un partido que coñeza alguén.
-Tamén é certo… (bip)(bip)(bip)(bip)(bip)(bip)(bip)(bip)(bip) Hola, buenos días ¿es el PSOE?
-Buenos días, sí aquí es.
-Mire, quería encabezar la lista de su partido en las próximas locales.
-¿Viene usted rebotado del PP?
-¿Es un problema?
-Realmente no, la mitad de nuestros candidatos vienen de ahí.
-¿Entonces soy candidato?
-Sí, pero si le preguntan por el PP usted no les conoce y no va a pactar con ellos.
-Entendido (click) María, que vou ir polo PSOE, quita a foto de Fraga e pon a de Pablo Iglesias.
-¿Pero ese non é o de Podemos?
-O da coleta non, o vello!
Baseado en varias historias, e parafraseando aos Gogol Bordello «It’s more than true, it actually happens».
Resumo rápido do segundo capítulo:
– Pois eu nestas voulle volver votar ao PP
– Outra vez ao cacique?
– Xa sabes o que din, mellor cacique que bolchevique. Además, que vin na tele que Podemos está a coller forza, e si gañan isto acaba como en Venezuela. Inda me van expropiar a horta e os cochos.
– E lo, dende cando tes cochos?
– Ais, dende o ERE que fomos todos á rúa. Agora si non é pola horta é os cochinos que imos sacando pra comer, mal nos iría.
– Bueno, pero ti tiñas 25 anos na empresa, debías ter unha boa indemnización e un bo paro.
– Xa, pero non nos deron nada, polo carallo que firmamos do ERE. Había un sindicalista destos alí que dicía que non firmáramos, pero claro, logo non firmas, faste ver e non te contratan en ningún lado.
– Home, pero do ere fai tres anos e sigues sin choio.
– Xa, é que pasados os 45 a cousa está case imposible.
– E a hipoteca da casa? Tedes que pagar todo co soldo da túa señora?
– Bueno, a miña muller tamén está sen traballo, que agora o taller pra o que cosía deslocalizou a producción en Marrocos.
– Entón tirades os dous co paro dela?
– Paro tampouco ten, que era autónoma.
– Mimadriña, pero entón debedes estar ao borde de que o banco vos quede coa casa…
– Non, tranquilo. O meu sogro ten unha boa xubilación, do mar, e con iso imos pagando a hipoteca.
– Pois inda menos mal, que a Manolo o de Florinda o outro día botárono do piso.
– Bueno, Manolo porque quixo vivir de rico e se meteu en gastos que non podía asumir, e así lle foi. Nas hipotecas hai que meterse con cabeciña, que logo inda lle botarán a culpa ao banco.
– Cousa mala. Pero bueno, dixeron no parte que o paro baixaba así que cunha pouca sorte en nada volvo estar choiando. E así igual tamén pode voltar o neno.
– Estaba en Santiago de biólogo, non?
– Non, que va, xa fará dous anos que lle quitaron a beca de investigación. Que é cousa mala, pero é normal, a ver que carallo vai estar o goberno metendo cartos en investigar non sei que cona do cáncer de non sei cantos coa que está a caer. Estivo un par de meses máis por alí choiando sen currar, para sacar o doutorado, pero logo marchou a Londres e está a choiar alí.
– Do seu?
– Non, agora anda a dar clases nunha academia e di que está contento. O primeiro ano e medio estivo de camareiro nun restaurante e estaba un pouco queimado, que dicía que traballaban doce horas e que os alugueres eran moi caros e casi non aforraba. Pero bueno, agora está ben. Eu xa lle digo «Tranquilo Xanciño, que Rajoy xa amañará o que joderon os socialistas e dentro de nada xa estás de volta cun traballo de xefe». El non me cre, pero bueno, porque saio rojo coma súa nai, e na Universidade xa lle comeron a cabeza os do Bloque, que ata agora escribe con «nh», xa non saben que inventar.
– Bueno, nestes días se ten choio inda bo é, inda que esteña fora. Tómaslle outra?
– Na, marcho que teño que marchar, que lle teño que dar a relevo á muller para mirar de miña nai, que xa sabes que leva un tempo encamada polo Alzheimer.
– Lo non tendes quen vos vote unha man? Non vos deron o da dependencia?
– Uis, sobre o papel déronolo, pero como o concello está sen un can quedamos igual.
– Buff, cousa mala. Marcha lo, xa pago eu esta volta.
– Graciñas meu. E recorda o que che dicía, nestes temos que ir votar ao PP si o si, que inda gaña a chusma esa de Podemos e acabamos en Venezuela. Ou inda peor, imaxina que gañan os do Bloque ou os novos esos de Beiras… igual nos montan unha ETA e queren irse de España coma os vascos ou os cataláns. Non, non, se alguén pode dirixir o país é o PP, claro que si, home. Si gaña esta roxerada xa verás, vannos expropiar os terreos e acabamos coma no 36, que xa o dicía meu pai. Además, nunca tan ben se viviu como agora.
Recuperando o concepto de minifundismo mental endémico do profesor Barreiro.
Resumo rápido do primeiro capítulo:
– Sodes de ANOVA?
– Vai á merda
– Que?
– ANOVA? Somos do BNG. ANOVA… bah!
– Disidentes!
– Podería entrar no voso grupo?
– Non! Fora!
– Eu non fago isto por gusto. Eu odio aos do PP como o que máis!
– Estás seguro?
– Claro que si. Odio ao PP, xúrocho.
– O que queira entrar no BNG ten que odiar moito aos do PP.
– Eu non os podo ver diante.
– Canto?
– Moito!
– Ben, admitido. Aos únicos que odiamos máis que aos do PP é aos mamalóns de ANOVA.
– Disidentes!!
– E aos de Podemos!!
– Disidentes!!
– E aos do BNG!
– Disi… que?
– Os do BNG, disidentes!!
– O BNG somos nos!
– Oh… crin que eramos de NÓS-UP.
– BNG!
– E que foi de NÓS-UP, lo?
– Alí están.
– DISIDENTES!!!!!
En agarimosa homenaxe á memoria de Graham Chapman.
El otro día comentaba por Facebook con un colega que ahora que la compañía del viejo Stan está tan lanzada en la producción audiovisual, sean series o películas, molaría que se lanzaran a recuperar al Caballero Luna para este formato. Y ya cuando hicieron el anuncio del montón de películas que van a sacar en los próximos años (incidiendo mucho, por lo que parece, en las sagas más orientadas al rollo cósmico/ciencia ficción) había comentado otras posibilidades aparte de todo lo que pensaban producir. Se trataba de la típica discusión de frikis sobre qué personaje mola más, pero he pensado que, por qué no, daría una entrada para el blog. Así que vamos con esas cinco pelis que según mi desquiciado criterio debería producir la Marvel:
Como decía al principio, está claro que Marvel no apostaría por estas ideas, tal vez porque a día de hoy serían poco Marvelianas. ¿Y tú qué serie o historia de La Casa de las Ideas te gustaría ver llevada al cine pero sabes que jamás llegará a la gran pantalla? (no se para qué planteo esta pregunta, seguramente todo el mundo pida un remake de El Pato Howard).
Si no hace mucho os comenté por aquí cómo calcular la distancia entre dos puntos dadas sus coordenadas en MySQL (en ese artículo tenéis todo el tema del algoritmo para el cálculo más desarrollado, aquí vamos al grano), hoy vamos a ver cómo hacer una función que nos haga esta operación con Java.
La función recibe cuatro parámetros: las latitudes y longitudes de ambos puntos. Y devuelve un double con la distancia como resultado
public static double distanciaCoord(double lat1, double lng1, double lat2, double lng2) {
//double radioTierra = 3958.75;//en millas
double radioTierra = 6371;//en kilómetros
double dLat = Math.toRadians(lat2 - lat1);
double dLng = Math.toRadians(lng2 - lng1);
double sindLat = Math.sin(dLat / 2);
double sindLng = Math.sin(dLng / 2);
double va1 = Math.pow(sindLat, 2) + Math.pow(sindLng, 2)
* Math.cos(Math.toRadians(lat1)) * Math.cos(Math.toRadians(lat2));
double va2 = 2 * Math.atan2(Math.sqrt(va1), Math.sqrt(1 - va1));
double distancia = radioTierra * va2;
return distancia;
}
Hará cosa de 15 años, un verano mientras trabajaba un verano en la librería de mis padres, empecé a leer una novela: «Guardias, Guardias». No tenía ninguna referencia previa: no sabía quién era el autor (es más, tres libros suyos me leí pensando que era una mujer), cuál era el género (intuía que fantasía, pero no me esperaba tales dosis de humor) o si había sido una obra de éxito. Simplemente estaba harto de leer periódicos. Y ese fue uno de los grandes aciertos de mi vida. Devoré sus páginas en poco tiempo y rápidamente ataqué a «Mort» y a «El País del fin del Mundo», mientras regalaba otras novelas a algunos de mis amigos. Había caído atrapado en el embrujo del mago del sombrero, de Sir Terry Pratchett (aunque por aquel entonces todavía la reina de Inglaterra no le había nombrado caballero).
Hoy nos deja uno de los autores más prolíficos y exitosos de las últimas décadas (más de 55 millones de ejemplares vendidos), y una de esas mentes brillantes y claras que, por desgracia, en los últimos años estaba siendo maltratada por un precoz Alzhéimer.
Fue en «Guardias, Guardias», casi llegando al final, donde leí la que siempre he dicho que es la mejor definición de la condición humana que jamás haya leído nunca. En cierto modo Pratchett me recuerda a Billy Wilder, ambos fueron maestros en deslizar entre el humor píldoras concentradas de sabiduría capaces de sacudirte la mente como una bofetada. Añado, como homenaje a este maestro, esas líneas a la que me refiero, ese crudo retrato de la gente corriente que nos regalaba como conclusión en boca de Lord Vetinari, uno de sus más brillantes personajes, cruce perfecto de Maquiavelo con Tsun Tzu:
‘… the only thing the good people are good at is overthrowing the bad people. And you’re good at that, I’ll grant you. But the trouble is that it’s the only thing you’re good at. One day it’s the ringing of the bells and the casting down of the evil tyrant, and the next it’s everyone sitting around complaining that ever since the tyrant was over-thrown no-one’s been taking out the trash. Because the bad people know how to plan. It’s part of the specification, you might say. Every evil tyrant has a plan to rule the world.
[…]
‘Down there,’ he said, ‘are people who will follow any dragon, worship any god, ignore any iniquity. All out of a kind of humdrum, everyday badness. Not the really high, creative loathsomeness of the great sinners, but a sort of mass-produced darkness of the soul. Sin, you might say, without a trace of originality. They accept evil not because they say yes, but because they don’t say no.’
Y tras una nota tan estremecedora y, a la vez, tan brillante, creo que me iré a apoyar mi codo a alguna barra donde tomarme una copa en honor y recuerdo del caído. Por tantas páginas de risa, por tantas horas de gozo.
Entradita rápida y simple. ¿Tienes una variable con un booleano y necesitas convertirla en un entero? No es habitual, pero por ejemplo hoy me veía en esa tesitura con una vista en JSP. ¿Cual es la mejor forma en Java, la más eficiente y corta, de convertir un boolean en un entero? Pues la siguiente:
/*Supongamos una variable boolean llamada miBooleano*/ int miEntero = miBooleano ? 1 : 0; /*devuelve 1 si es true y 0 si es false*/
«Deberíamos pensar en internet como una escuela a la que muchas chicas como nosotras nunca tuvieron la ocasión de asistir, utilizándola precisamente para superar el miedo de no ser lo bastante guapas, lo bastante cultas, lo bastante fuertes, lo bastantes bellas, lo bastante despiertas o lo que sea. puede que las mujeres no sean tan buenas en la batalla física, pero de lo que estoy segura es que son buenísimas tecleando como una ráfaga de metralleta.»
Esta frase es de Jude Milhon, autora fundamental en la cultura hacker y una de las madres del término y género cyberpunk.
En su día, con motivo de la muerte del genial Dennis Ritchie, incidía en que en la mitología creada alrededor de la informática el sistema prefiere resaltar a los empresarios por encima de a los perfiles más técnicos, a pesar de que estos últimos sean los verdaderos artífices de la innovación y la genialidad. Pero el capitalismo necesita mitos para sostenerse, y los millones de Gates, Jobs y Zuckerberg son más vendibles que las aportaciones técnicas de Torvals, Berners-Lee y Ritchie o que las de todas estas señoras de las que hablaremos a continuación. La verdad es que entre los billonarios tecnológicos no hay mucha presencia femenina, como si la hay entre las grandes mentes de este campo.
Ya en el siglo XIX, la matemática Augusta Ada Byron (hija de Lord Byron, poeta esencial en el romanticismo británico), condesa de Lovelace, nos avanzó múltiples conceptos de la computación y la informática en su trabajo sobre la máquina analítica de Charles Babbage. Originalmente se consideró qúe Ada sólo fue la traductora del trabajo del ingeniero italiano Luigi Menabrea, pero posteriormente se comprobó que la matemática inglesa había añadido las notas fundamentales a este trabajo para darle consistencia, definiendo conceptos como subrutina o análisis antes incluso de la existencia del ordenador y del concepto «software».
La contribución de Ada Lovelace puede parece muy «primitiva» por haberse dado en una etapa que podríamos describir como «prehistoria de la informática» , pero inspiraría años después a otra mujer fundamental en la historia de la informática, la estadounidense Grace Hopper. Durante la II Guerra Mundial ingresó en el ejército estadounidense, tras haberse doctorado en matemáticas en Yale. La marina la destinó a Harvard para que trabajase en el Mark I de IBM, y allí desarrolló FLOW-MATIC, el primer lenguaje de programación de alto nivel, creando posteriormente A-0 y B-0, los primeros compiladores. Fuera de su trabajo en el ejército (se mantuvo años en la reserva naval, volviendo puntualmente para trabajos con el ejército hasta su jubilación en 1986, con el rango de contraalmirante y siendo en ese momento la oficial de más edad de las fuerzas armadas estadounidenses) llevó los conceptos de FLOW-MATIC, un lenguaje de programación que utiliza palabras clave en inglés para facilitar su comprensión, a un lenguaje de uso empresarial: el popular COBOL. Posteriormente también fue parte del comité de estandarización del lenguage Fortran. Como curiosidad, bastante paradójica, ganó el premio a Hombre del Año en Ciencias de la Computación de la AITP.
Casi contemporáneamente a Hopper, en el desarrollo de ENIAC, el primer superordenador de propósito general, trabajaron como programadoras un grupo de mujeres, las cuales contaban con la dificultad de tener que trabajar sin manuales ni referencias, teniendo que desarrollar su propio método para programar. Para la historia siempre quedaron los nombres de John Mauchly y John Eckert, los ingenieros desarrolladores del hardware, mientras que Betty Snyder Holberton, Jean Jennings Bartik, Kathleen McNulty Mauchly Antonelli, Marlyn Wescoff Meltzer, Ruth Lichterman Teitelbaum y Frances Bilas Spence permanecieron en el anonimato, e incluso durante años hubo quien afirmó que se trataba de modelos que sólo posaban para la foto, despreciando su papel fundamental para el funcionamiento de la máquina.
La primera mujer en recibir un doctorado en Ciencias de la Computación, y realmente una de las primeras dos personas en recibirlo pues lo consiguieron a la vez, fue la hermana Mary Kenneth Keller. Sí, hermana en el sentido religioso, la Dra. Keller había tomado los votos con 19 años uniéndose a las Hermanas de la Caridad de la Beata Virgen María, dedicando posteriormente su vida a la ciencia y la ingeniería, licenciándose en matemáticas en 1943, obteniendo el master en matemáticas y física en 1953 y finalmente siendo nombrada doctora en Ciencias de la Computación en 1965. Antes de ese logro académico formó parte del grupo de investigación de la Universida de Dartmouth que trabajaría en el desarrolo del lenguaje BASIC, una de las familias de lenguajes de programación más extendidas e importantes.

Tampoco sería justo olvidar a Margaret Hamilton, que fue la creadora del término Ingeniería del Software cuando trabajaba en la NASA nada menos que en el proyecto del Apollo XI, así que si has visto el meme de cómo una nave con el hardware de una lavadora llegó a la luna fue esta señora quien dirigió la creación del software que ejecutaba. Aunque su aportación al proyecto Apollo sea lo más llamativo y famoso seguramente en el día a día su importancia sea mayor por sus aportaciones en los inicios de la programación asíncrona, el procesamiento multi-hilo o la técnica de control de fallos conocida como End-To-End Testing.

Como decía al principio, en la historia de la informática, en los últimos años, se ha resaltado más el papel de aquellos que triunfaron en el campo económico y se ha relegado al ostracismo a los perfiles más técnicos, dejando en muchos casos a estas pioneras olvidadas de forma intencional. ¿Puede ser esto la causa de que a día de hoy haya más hombres interesados en la programación que mujeres? Tal vez sea más necesario que nunca reivindicar a estas pioneras, en lugar de a hipsters que se hicieron millonarios a base de vender teléfonos fabricados por obreros explotados en Asia.