La torre de Babel electrónica

Pregunta: ¿Cómo pronuncias “Gigabyte”?
Sólo de la primera sílaba he encontrado 3 diferentes maneras, según idioma:

– Cuando estudiaba en Alicante, en castellano, solíamos pronunciar “Gi” como en la palabra “jirafa”.
– Llegué a Barcelona, de influencia catalana, y todo el mundo pronuncia “Gi” como el nombre inglés “Jimmy”.
– Y ahora, mi profesor de inglés se sorprende, y me cuenta que en inglés correcto “Gi” se pronuncia como “guitarra”.

¡Abobinable!

The fall down

My english teacher asked me about doing a writing composition. I told him about my nice style of writing short stories histories in spanish (in fact I don’t like my writing style agree my style, but most of my friends do), and he wants to read it me… in english. I’m not too confident about my vocabulary level, to explain with precision the feelings, but let’s try… also I want to write without the help of my dictionary… I’m sure it’ll be more interesting. Let’s go!
[UPDATED: Now with corrections of my teacher, marked with bold and strikethrough text. I’m feeling like a duck! ]

CastellersLast Sunday (a really sunny day) I went to a square next to my home, to watch a casteller’s meeting. Let me tell you about “castellers“: here in Catalonia one of the nicest traditions are “castellers” (directly translated as “castle builders”), who try to make “human castles”. They make made a circle of people persons, and they start to climb over the “first floor”, and build a new floor, and so on… until 6 or 7 floors high. It’s always incredible to see, it doesn’t matter how many times you’ve had you seen it already, you feel it’s like a demostration of the nicest group-work made by humans. When the last floor is built, usually a small girl, children, called “anxaneta”, climbs to the highest point and to makes a signal sign with her hand, and all the public start to make do a big noise, a strong feeling, a big applause, to appreciate/thanks the courage valenty of the column’s builders.

Spring is the castellers’ season. There are some well known groups of castellers, usually formed with 40 or 50 people, who try to build the most impressive columns. They have an oficial ranking! Last year the record was a 9-floor column, with 4 persons per floor… close your eyes and imagine a man standing on over your shoulders, and then another man on top of over him… until 9 levels high and arrive to the 9-floor: incredible! It’s not only a question of having strong men, but really a question of perfect technique (because there are a lot of techniques involved here: the way they climb, and they use the force, etc and those issues). Usually the group is commanded by a team-leader boss, who knows when it’s secure to climb, and when to stop, and he gives tell a lot of orders to the climbers, so normaly these those demonstrations are free of accidents.

But last Sunday the boss waited too long much to abort the climbing. They were trying to build a 2-8 (8 floors, 2 persons per floor), but when they made the 6th floor, the column started to vibrate dangerously. All the public were was really nervous, and the little girl was already climbing, but suddenly the boss shouted “STOP!”. The girl went down quickly without problems, but the next floor unluckily fell fall down. It was a sad moment, with an empty feeling. Nobody made any noise. The party froze was frozen. People from the emergency urgency service came and took take one of the fallen castellers guys to the ambulance. No more demonstrations, everybody all people was shocked. Neither Nor the public nor neither the castellers moved walked. It was really weird, a shame, everybody all people wore with flat and white faces, without blood movement. I waited around half an hour and then I came back home.

Torneo de Madrid 2006

Este año me he dignado a aparecer en el IX Torneo de Madrid, consiguiendo unos resultados bastante buenos, 3 victorias de 5 partidas, contra jugadores más fuertes (a priori) que yo. A destacar, a parte de las partidas… el viaje por esa carretera Zaragoza-Madrid con más curvas y baches que una cañada. También tuvimos cierto problemilla con el alojamiento: la primera noche nos tocó dormir 6 personas en una habitación que sólo era para 3 (añadiendo otras 3 camas), y al final de la estancia pretendieron cobrarnos como si hubiéramos ocupado 2 habitaciones… afortunadamente nuestro presidente insistió hasta que el encargado del hostal se cortocircuitó y nos calculó la suma correcta. Buena comida, buen ambiente, aunque esta vez me ha quedado una sensación extraña… Madrid tiene edificios más altos, más mostruosos que Barcelona, y eso hace que no se abra al cielo, como si fuera más cerrada.

Ronda 1

Partida
Primera ronda con Ricardo (SIDxxxx), que resultó ser una bonita partida, con un desarrollo interesante. Al final de la partida apareció un ko que valía un grupo suyo, y una amenaza que me ignoró permitió salvar el grupo en cuestión, pero a cambio me comí otro igual. Continuamos unos movimientos más, pero él, al ver mis problemas con el byo-yomi, muy caballerosamente abandonó. Más tarde, en la comida, su hermano Paco y el joven Oscar nos estuvieron comentando algunas variantes interesantes, recogidas en el diagrama.



Ronda 2

Partida
En segunda ronda me encontré a un clásico de mi zona, a Javier Luengo, y como en todas las anteriores ocasiones la lucha fue muy interesante. Como casi ya suele ser habitual en nuestras partidas, el fuseki me salió bien, y tuvo un pequeño problema con una esquina. Basicamente una “espada mágica de Muramasa” que no supo seguir, que quedó más bien como “navaja plateá”, aunque tampoco quedó claro que yo lo castigara adecuadamente. Como casi siempre, recuperó mucho en el yose, y al final entramos los dos en byo-yomi, ganando yo doblemente por tiempo y resultado.



Ronda 3

Partida
Pablo Marco es un liante. Nada de partidas sencillas, o técnicas. De primeras se montó una lucha, seguida por otra, y así hasta el final. Tiene un buen juego táctico, forzando cuando se ha de hacer, y manteniendo buenas formas, por lo que no tardó en verse el ganador. Aunque hubo un momento a mitad de la partida donde casi se le va un grupo, al final quedó claro que jugó mejor que yo.



Ronda 4

Partida
De nuevo con Andrés, de nuevo una partida tensa al límite. Al empezar un joseki, me sorprendió el tiempo que empleó pensando, dándome a pensar que no sabía como seguía, o que preparaba alguna trampa. En el comentario posterior verifiqué la primera opción. Por desgracia, y a pesar de conocer bien las variantes, se me ocurrió defender un punto sin pensar, y de pronto se me fue toda la esquina. Sin duda la peor jugada que he hecho en mucho tiempo. Así que, viéndome perdedor, empecé a luchar por recuperar. Podría haber abandonado de primeras, pero quería comprobar cuánto era capaz de recuperar. El, viéndose ganador, se puso muy nervioso tratando de conservar la ventaja, y a la vez montar nuevos ataques. Al final la cosa iba saliéndome bien, porque recuperé mucho, aunque no lo suficiente para ganar. Pero en un momento de confusión tuve un error tonto de vida y muerte, y decidí abandonar.



Ronda 5

Partida
Un “derbi” entre alicantinos fue la última partida. Afortunadamente conozco el estilo de Sergio, muy buen calculador, bueno en la lucha táctica, pero falto de conocimientos estratégicos. Así que opté por la versión “cash” de mi estilo de juego. Y tras su san-rensei lo vi todo claro, me pedí las esquinas, reduje su centro, más tarde se convirtió en invasión, y lo dejé casi sin puntos. Así que me relajé y fui acabando la partida. Pero quizás no debería haberme relajado tanto, porque al final el resultado no fue de tanto, pues mis esquinas no resultaron tener tantos puntos como parecía.

¿ Google = Internet ?

El logo de LittleGolemEn uno de los servidores de juegos por turnos que visito, LittleGolem, principalmente para echar partidas a Go, han puesto un nuevo juego muy interesante: “El juego de Empatía”. La verdad es que es muy divertido. Basicamente consiste en lo siguiente: cada día aparece una nueva palabra o expresión, y tienes que poner 10 palabras asociadas (las que te vengan a la mente). Al final del día se hace un recuento de todas las palabras escritas por los participantes, de modo cada palabra tiene tantos puntos como jugadores la han escrito. Así que realmente el juego consiste en buscar las palabras que la gente dirá, y no exactamente las tuyas propias. Es muy curioso porque las expresión de cada día suele ser algo divertido, como: “Bush”, “blue”, “yes”, “What is in your pockets?”…

El otro día la expresión base fue “Internet”. Los resultados son realmente interesantes, porque muestran que es Internet para la gente. Resumidamente, de más a menos popular (con los puntos): computer (57), email (51), web (45), www (43), website (34), google (33), games (28), chat (28), net (25), little golem (25), browser (19), explorer (18), surf (17), network (17), world wide web (17), information (17), online (14), site (14), yahoo (13)…

La aparición de Google sorprende en un 6º puesto. ¿Tanto es Google? ¿Se podría clasificar como “servicio”, como lo son web, email, chat…? Microsoft sólo da señales con su Explorer. Luego aparece Yahoo y otros habituales como AOL o Amazon, que quedan relegados a últimos puestos. Curioso contraste.

Al cacharro de cocina para hacer paella se le suele llamar también “paella” (en lugar de “paellero”): es un recurso del lenguaje, llamar al continente como el contenido. ¿Será Internet llamado Google? Leí en alguna parte que esto podría llegar a suceder.

Entrenado en la Universidad

– Can the imaginary training of fifteen years be put to use?
– [Dae-su beats up his assailants] Yes. It can.
Fragmento de la película “OldBoy“, un impresionante drama de acción, koreana, ganadora en el Festival de Sitges… ¡donde yo la vi!

¿Puede que mi entrenamiento real en la Universidad sirva realmente? ¡SI, PUEDE!
En otras ocasiones ya he venido hablando de mi entrenamiento profesional, de la calidad que puede aportar un ingeniero de verdad, de los problemas del intrusismo en la informática, de la importancia de un análisis en los proyectos, de… muchas cosas técnicas.

Pero en esta ocasión, es turno de mi entrenamiento “lúdico” 🙂
Cartas Cenando con unos alemanes residentes en Barcelona, tuve ocasión de echar unas partidas a un juego de cartas llamado “uno”, que básicamente contiene las reglas típicas… cartas que te obligan a coger más del montón, saltos, cambios de sentido, etc. Gané las 3 rondas, jugando con 7 personas. Mientras yo analizaba la situación a cada momento, el valor de mis cartas, las implicaciones al lanzar una u otra, el resto de personas parecían no estar atentas a los movimientos en la mesa. ¿Fue casualidad ganar siempre, o realmente tengo la estrategia en las venas, o en el cerebelo? Acostumbrado a juegos como el Go, donde la táctica y la estrategia son los pilares de los movimientos, ¿puede qué instintivamente atienda más a los detalles, a lo que sucede a cada momento? ¿Es mejor divertirse aspirando a ganar, que aspirando a sólo divertirse? ¿Realmente fue casualidad que ganara las 3 rondas? Me encantaría imaginar que no, ¡pero eso no sería ser humilde! 😉

Una mente sin palabras

Mente vacía (by Jesús)He empezado a aprender alemán, gracias a la chica de Hamburgo que tengo viviendo en casa. Por otra parte, sigo aprendiendo inglés, con un chico de Gales que viene una vez por semana a ayudarme con el idioma. Y… ¡tengo un cacao tremendo! Por ejemplo, el otro día sabía que “Fira Barcelona” era “Messe Barcelona”, pero de pronto ¡no recordaba como se decía en castellano!

Una de las cosas más interesantes que he descubierto es que cuando hablo inglés, trato de “pensar”, no de “traducir”, y es tal mi empeño que en ocasiones apago el chip de español, y cuando quiero volver tengo que pararme (wait, let me think in spanish!) para recuperarlo. El ser humano puede ser bilingüe, trilingüe… pero, si estás hablando en un idioma, ¿puedes pensar en otro, sin traducir? O, es más aun: ¿tener lenguaje te permite pensar? ¿Podríamos pensar sin lenguaje?

El otro día imaginaba, que mientras recibo mi clase de alemán, me diera por pensar en tal idioma, y de pronto, al no conocer las palabras “idioma”, “castellano”, “traducir”, NO pudiera volver. No poder volver al chip de castellano. Mi mente atrapada en un idioma desconocido, sin poder volver, sin poder pensar ni casi expresarme. De pronto me convertiría en un bebé, tendría que aprender el idioma… lloraría sin parar (así hacen los bebés, tratando de expresar algo, al no tener palabras). Probablemente me meterían en un psiquiátrico, y quedaría allí hasta que un día aprendiera que yo tenía otro chip, el de castellano, y descubriera las palabras para “pensar” en cambiar el chip… Podría servir de base para un relato corto: ¡atrapado en una mente vacía!

P.D: El dibujo es de Jesús, un ex-compañero de trabajo, artista humano, pulsador de sentidos. Tiene un montón de dibujos fantásticos.

La iniciativa Funky

De vacaciones en el sur descubro que me he acostumbrado a la frenética actividad de la ciudad, al constante movimiento, a la iniciativa por la evolución. Paseando por el pueblo todo es tan calmado que me adormece; veo pasear parejas enfadadas, como si el único mundo que existiera fuera la resignación. Tanta falta de evolución me desorbita, ¿acaso la vida es simplemente estancamiento?

Funky Business Hace unas semanas leí el libro “Funky Business“, encontrado de casual en la calle, en la basura, junto a otros libros técnicos. “El talento mueve el capital”, su subtítulo, narra perfectamente la temática: como son las nuevas empresas, las triunfadoras del siglo XXI. Google, IKEA, Dell, y otras, donde se evitan las jerarquias, donde se valora el talento de los trabajadores, se les deja vestir y hacer lo que quieran, se les da comodidades, para que su talento brote. Asumir riesgos es la única opción segura para evolucionar, toda una sana contradicción.

Uno de los comentarios más curiosos del libro era algo como: “un buen trabajador para tu empresa es uno que no quiere quedarse estancado, desea asumir riesgos, desea cambiar… incluso de empresa”. Valorar la gente con deseos de arriesgarse y avanzar.

Mi mano por una puerta

En la práctica de bricolaje de hoy vamos a hacer:
Una mano llena de cortes (curtida, curtida, oiga!)

Necesitamos: una puerta rota que deseemos cambiar, taladradora con disco de lija, cepillo de carpintero, un par de bisagras, tornillos, y por supuesto, una mano inexperta.

Lijando la puertaEl primer paso es encontrar, de casualidad, una puerta en perfecto estado tirada en la calle, y de dimensiones “casi” ideales (el “casi” es imprescindible). Tras tomar las medidas, comprobamos que hay que reducir el lateral de la puerta unos milímetros, así que colocamos el disco de lija en la taladradora, y empezamos a trabajar. Al rato cabe percatarse del dolor de ojos y los problemas respiratorios producidos por la cantidad de serrín en el aire. Óptese por parar, y comprar unas gafas protectoras.

De nuevo en la operación de lijado, se descubre que con el disco de lija tardaríamos 10 años. Por lo que se busca en internet el nombre de aquella herramienta que usaba el carpintero para estos menesteres… el llamado “cepillo de carpintero“. Consta de una pieza de madera o metal, con una cuchilla que rebana a virutas nuestra puerta. Es imprescindible colocar la palma de nuestra mano sobre la parte anterior de la cuchilla del cepillo, y lijar con rigor. Muy importante: ¡no mirarse la mano en todo el proceso!

El resultado es una mano llena de anchos cortes, además de astillas incrustadas, y rasguños de todo tipo. Paralelamente a la cura de la mano, se pueden poner las bisagras a la puerta, y colocarla en su sitio, quedando perfectamente situada. Una delicia.

Actualización: en Flickr he puesto unas cuantas fotos, incluyendo el estado final de la mano 😉

Chapuzas S.A.

Pepe Gotera y Otilio: Chapuzas a domicilioSpain is different. Es la tierra donde uno trabaja y los otros miran. Y en el campo informático, más. Ultimamente me he estado encontrando casos y casos espeluznantes… no sé si por el exceso de intrusismo en la informática, o por la dejadez nacional… casos tan bestias que no puedo evitar contar unos cuantos:

“Si te miro a los ojos, nadie oirá nuestra conversación”
(yo) – Hola, mira, te estoy enviando los datos (privados) con el proceso que me dijiste, pero no veo por ningún lado encriptación, o SSH, o algo por el estilo. ¿Es Ok?
– Si, tranquilo, filtramos todas las IPs menos la tuya.
– Pero eso no quita que otra gente pueda leer esos datos.
– Errrr, hmmmm, bueno, ya lo arreglaremos.

“Si no existieran los errores, nadie se equivocaría”
(yo) – Hola, mira, estoy usando vuestra librería, pero he visto que ya os pase datos correctos, o erróneos, siempre me devolvéis OK.
– Si, es cierto, “deberíamos” devolverte error, junto con algún código.
– ¿Entonces?
– “Deberíamos”, pero, ya sabes.

“Días de 350 horas”
(yo) – Hola, mira, he acabado la página de agenda/calendario, con un calendario muy chulo, tal como pedisteis, con los días marcados en rojo cuando hay actividades, y en azul cuando no hay. Y si pinchas sobre un día, se muestran todas las actividades de ese día.
– Ah, muy bien.
{ una semana después }
– ¿Si? ¿Algún problema?
– Resulta que hemos visto que tenemos pocas actividades, y casi todos los días salen vacíos… así que queremos que cuando pinches en un día, se muestren las actividades de desde día a 15 días después.
– Hmmmm, cuando abres tu agenda de papel, por un día en concreto, ¿apuntas las citas de los siguientes 15 días en esa página? No parece lógico.
– No importa que no te parezca lógico, tú hazlo.

“Premio nobel a la programación”
(yo) – Hola, tienes que pasarme unos datos (un array simple), uno a uno, mediante esta llamada. Además, en este fichero escribo un log con las llamadas que me haces, así podrás testear.
{ días después }
– Oye, ya te estoy enviando los datos, pero cuando envío el último, me devuelves ERROR. Mira tu código.
– Ok, revisaré… (reviso mi código, y es correcto… miro el log, y descubro que me envía los datos desplazados una posición, o sea, el valor de 1 en la posición 2)… Oye, ¿no estarás sumando mal en tu bucle? [si, amigos, estamos hablando de 2 o 3 líneas de código]
{ al día siguiente }
– Oh, es cierto, hacía mal el bucle… ahora ya no me envías ERROR en el último dato, porque antes sólo enviaba vacío. ¡Bravo, bravísimo!

En fin, quizás sea el tuerto en el mundo de los ciegos, pero bien preferiría ser tuerto en el mundo de los de 2 ojos. ¡Así va el país!

Software libre para mi bebé

Por fin tengo a mi bebé en mis brazos: ¡pesa sólo 1.5kg! 🙂

He estado procurando instalar sólo software libre o gratuíto, y de momento llevo:
· Mozilla Firefox : ¿Necesita presentación?
· FileZilla : Cliente FTP
· Winamp y last.fm Player : Alimento para los oídos
· Trillian y Skype : Para chatear y hablar con mis amiguitos
· VLC media player : Lo mejorcito para ver películas
· Y otros, como CGoban para jugar al Go en KGS, 7-Zip para gestionar los ficheros comprimidos, Inkscape para hacer bonitos dibujos vectoriales, Blender para ver si aprendo un poco a hacer 3d, e XnView como visor de imágenes.

Sin embargo, he tenido que pararme con ¡”el editor de código”! Hasta ahora he venido utilizando PHP-Edit (¿adivinas mi lenguaje favorito?), pero ha dejado de ser gratuíto. Así que investigando un poco me he topado con dos candidatos: Notepad++ .vs. Vim. Ambos tienen muchas cosas imprescindibles, como Syntax Highlighting. Sin embargo, Notepad++ tiene Auto-Completion (te ayuda a escribir funciones conocidas) y Brace and Indent guideline (te marca muy claramente los bloques {}, incluso con opciones de ocultar/desplegar). Por su parte, Vim es un estandar, heredado de los tiempos de Unix, con cosas como maneras de ejecutar el código y ver los errores en la misma ventana. ¡Hmmmm, que difícil! ¿Morena o rubia? Creo que me quedaré con la primera… ¿o tendría sentido pedirse las dos?