Rigel en Inglaterra

domingo, enero 29, 2006

¿Qué es un juego?

Durante esta semana he estado pensando hacer un mini-juego para entretenerme. El principal escollo es que el tipo de juegos que realmente me gustan son los que no tienen una división clara entre ganar y perder, como por ejemplo el SimCity. Si lo piensas, casi todos los juegos son justo lo contrario: en los juegos de plataformas o pasas la fase o no la pasas, en los juegos de lucha o ganas o pierdes, en los de estragia más de lo mismo... creo que el único juego en el que se gana o pierde que realmente me gusta son los Lemmings. Lo malo de programar uno mismo un juego tipo lemmings es que tienes que hacer tú las fases, y eso le quita toda la gracia a jugarlas después. Preferiría algo en el que las fases (¡si las hay!) fuesen auto-generadas.

Al pensar en hacer juegos te surge la pregunta: ¿qué hace que algo sea un juego? Pues entre otras cosas tiene que ser divertido de hacer. ¿Y qué hace que algo sea divertido? Pues... ponte a pensar en ello y verás que no es evidente por sí mismo. Al menos a mí no me lo ha parecido. Hay algunos libros escritos sobre el tema, pero no sé si mi interés es tan serio como para gastarme mis pocas libras en ellos.

Hace un rato, buscando información sobre videojuegos amateur busqué en Google amateur video games. Los resultados no son lo que esperaba precisamente :P

martes, enero 24, 2006

Paso a la segunda ronda

Esta mañana me han avisado de que he superado la entrevista que hice el lunes de la semana pasada. La próxima cita todavía no tiene una fecha. Espero que no sea el 20 de febrero, porque choca con otra entrevista que tengo. De todas formas me han dicho que no pasaría nada porque hacen varias de estas al año.

En otro orden de cosas, he conseguido que Eclipse me funcione bien y estoy haciendo una simulación-juego para mantener mis habilidades. Así de paso aprendo algo de SWT y de Java 1.5.

Ya de paso agradecer a Marcos su amabilidad: está ayudando a mis padres con los problemillas que tienen en el ordenata. Eres un gran tipo :)

domingo, enero 22, 2006

Fumigación

Hace unos días me llegaron un par de paquetes que me mandó Mayu. En uno de ellos había tres latas de un tipo un poco especial de insecticida. En vez de ser un spray, tienen una especie de mecha que hay que encender. Entonces echan un montón de humo tóxico y hay que abandonar el piso durante 2~3 horas. Previamente hay que meter en armarios toda la ropa, cojines, mantas, utensilios de cocina, comida, etc.

Esta mañana nos decidimos a preparar la operación. Metimos un montón de cosas en armarios y el resto fue al cuarto de baño. Una vez estuvo todo listo, nos pusimos los abrigos, elegimos dónde íbamos a colocar las latas, las encendimos y salimos rápidamente de casa para evitar la apestosa nube de insecticida. A los pocos segundos de cerrar la puerta de la casa...
Rigel: Lusi, ¿estás segura de que no hay un detector de humos en la cocina?
Lusi: ¡Uy! ¡Qué fallo! Pues espero que no se active...
Alarma: (Jejeje, qué ingenuos...) ¡¡UUuuuiiiiIIII!!.... ¡¡¡UUuuuUUiIiiIIIiii!!!
Corremos rápidamente a desactivar la alarma del edificio. La alarma se desactiva. Durante 20 segundos. Luego vuelve con renovadas energías. ¡UUUUuuiiIIIII! Mierda. Mierda. Rigel entra en el piso y abre una ventana de par en par. En los breves instantes que le lleva la operación descubre que el humo no irrita apenas los ojos ni las mucosas. Bueno, no tanto como lavarse la cara con lejía. O eso creo.

Volvemos a desactivar la alarma. 20 segundos... y se vuelve a activar. Así durante unos 20 minutos en los que pudimos reflexionar detenidamente sobre lo estúpido que fue encender los dos botes de insecticida.

Por lo demás, la tarde fue agradable.

viernes, enero 20, 2006

Songoku y más cosas

Hay varias cosas de las que debo hablar hoy. Sin ningún orden en particular:

Respecto a la entrevista de trabajo del lunes, hoy se han puesto en contacto conmigo para decirme que... los managers que tienen que tomar las decisiones están ocupados y no se han decidido todavía. Posiblemente la semana que viene nos dirán algo. La empresa en cuestión se llama NDS y hacen decodificadores de televisión tipo Canal Satélite Digital.

Por otra parte, me ha llegado otra entrevista de trabajo para el día 20 de febrero. Es para Symbian, los que hacen el sistema operativo ese para teléfonos móviles. Tengo la impresión de que tienen muy alto el listón para entrar, pero al menos cogeré algo de práctica en hacer entrevistas.

Esta semana fue el cumpleaños de mi hermana. Vinieron unos cuantos de sus amigos y fumaron suficiente cannabis para tumbar a un dromedario. Menudo pestajo dejaron en la habitación. Me desespera un poco el abuso de alcohol y drogas de las amistades de mi hermana. Cannabis es lo más suave, como os podéis imaginar. Lo que no comprendo es que ella, considerando que no consume, mantenga contacto con ellos/as. A lo peor lo que me falla es la premisa. Recemos.

La riada de estupefacientes no es lo único que me alarma de sus amistades. No quiero entrar en detalles, pero los celos de su ex-marido respecto de cualquier tío que se acerque a menos de 10 metros de mi hermana no me tranquilizan. El día menos pensado se le cruzan sus drogados y alcoholizados cables y hace algo de lo que arrepentirse... en la cárcel. [Encogimiento de hombros resignado & suspiro]

En otro orden de cosas, Mayuko lleva dos días en su nuevo trabajo. Es una empresa que vende alarmas, ofrece guardas jurados y en general se dedica a la seguridad. La mañana comienza cuando todos los empleados --cosa de 40-- forman filas como en el ejército. Entonces deben comprobar que su ropa esté perfectamente limpia y seguidamente ponerse bien estirados. Cuando el director de la empresa entra, uno de los managers da un aviso y todos dicen "Buenos días" al unísono mientras hacen una reverencia de 45º. A continuación los jefes de sección de la empresa notifican al director sobre los empleados presentes y ausentes. Por último, el director da un pequeño discurso y ordena que se rompan filas.

Mayu me dijo que el primer día cuando vio aquello quería irse a casa. Aquella noche no pudo dormir pensando en que se había enrolado en el ejército más que en un trabajo. Como le dije yo, al menos no les ordenan hacer 20 minutos de gimnasia. Su respuesta fue que la gimnasia después de todo es sana y que no le parecería mal. Estos japoneses...

Por último he desvelado con Mayu el secreto de Songoku. A saber: si miras en Internet información sobre Dragon Ball, te encuentras con que a Songoku lo llaman sólo Goku. Martiño tenía la teoría, bien argumentada, de que el problema surgió por los traductores. En uno de los primeros capítulos hay una conversación tal que así:
Kurilin: "Chámome Kurilin"
Songoku: "Eu son Goku"
La respuesta se puede entender también como "Eu Songoku", con lo que el verbo y el nombre propio quedan unidos en una única palabra. La teoría se sostiene hasta que Mayu me explica que Son es el apellido del personaje. Los japoneses cuando dicen su propio nombre empiezan con el apellido. Por ejemplo, yo me presentaría diciendo: "Soy García David". Goku lo que hace es decir: "Soy Son Goku".

Las cosas se retuercen todavía más cuando Son Goku tiene un hijo. En la TVG le llaman Songohanda. En la tele japonesa le llaman Gohan. ¿La explicación? Posiblemente en algún momento tras el nacimiento del bebé alguien dice (en japonés): "Son Gohan da", lo que significa "Se llama Son Gohan". "Son" sería el apellido paterno y "Gohan" sería el nombre de pila. En la TVG simplemente unieron toda la frase como si fuera el nombre de pila. ¿A que es curioso?

lunes, enero 16, 2006

Algunas preguntas del test

En el test te decían que tenías una máquina con un conjunto de registros. Además tienes cuatro instrucciones posibles:
  1. ADD x, y, z. Esto suma el valor del registro x con el valor del registro y, almacenando el resultado en el registro z.
  2. SUB x, y, z. Resta el valor de y en el valor del registro x y almacena el resultado en el registro z.
  3. MUL x, y, z. Multiplica x por y, guardando el resultado en z.
  4. DIV x, y, z. Divide x entre y, guardando el resultado en z. Si y es cero, se almacena cero en z.
Dos de las preguntas interesantes fueron:
  1. Tienes dos registros (A,B). El registro A contiene un 0 ó un 1. El registro B contiene un 1. Almacena en el registro A un 1 si antes contenía un 0 ó almacena un 0 si antes contenía un 1. Insisto en que a priori no sabes qué valor almacena.
  2. Tienes tres registros (A,B,C). Uno de ellos contiene un 1, otro un 2 y el otro un 3, pero no sabes qué registro contiene qué valor. Almacena un 7 en el registro A.
¿Te animas a resolver el problema? Pon un comentario sugiriendo tu solución a cualquiera de las dos preguntas. Quien lo resuelva en menos instrucciones, gana.

Mi primera entrevista

Acabo de llegar a casa tras mi primera entrevista en Inglaterra. Bueno, fue más bien una prueba de programación y charla informal. La entrevista propiamente vendrá dentro de unas semanas si les he gustado.
Me levanté a eso de las cinco de la mañana, lo cual es una hora asquerosa incluso en términos ingleses. Tras un viajecito de dos horas sin incidentes llego a la oficina en cuestión. Éramos ocho candidatos en esta hornada, de los cuales tres llegaron tarde (lamentable). Nos soltaron una charleta genérica sobre "esta empresa mola mogollón" y seguidamente nos hicieron un test. Era una mezcla de test de inteligencia y ensamblador, bastante entretenido, la verdad. La segunda parte del test era implementar un algoritmo sencillito. Creo que me darán muy buena puntuación.
Tras el duro trago del test, procedieron a atacarnos con más charleta genérica y finalmente el plato duro: charlar durante una hora con nuestros posibles futuros compañeros de trabajo y jefes. Pienso que les causé una buena impresión. Notablemente hubo un tipo que me escuchaba con cara de "cómo mola este candidato". No sé si es que le gustan jóvenes, flaquitos y morenitos, que todo puede ser. Eso o es que no tiene otra cara. Otro de los tipos a los que parecí interesarles eran unos middle managers (jefecillos intermedios) de la sección de testing. Uno de ellos, tras la charla, se me acercó para tomar nota de mi nombre. Eso es bueno, ¿verdad?

Pienso que hay buenas probabilidades de que me manden a la segunda parte del proceso de selección :)

viernes, enero 13, 2006

¡Qué depresión!

La batalla con las chinches no ha terminado. Para compensar hoy nos han dado de alta la conexión con ADSL. En esto que se me ocurre mirar cuánto ancho de banda de subida tengo, y me topo con esta página donde me explican que el consumo mensual máximo es de 2GB.

Hagamos unos cálculos para ver la cifra en perspectiva:
  • Si ponemos a funcionar un software P2P y bajamos a unos 40KB/s (lo que implica estar subiendo aproximadamente a la misma velocidad), entonces alcanzamos el límite mensual en aproximadamente 2 000 000 / (80 * 60 * 60) = 6.9 horas. Sustitúyase P2P por "chatear con la webcam con Mayu" y se entenderá mejor todavía mi depresión.
  • Si en vez del ADSL estuviésemos usando una simple línea telefónica a 5.5KB/s, el volumen de tráfico que estaríamos obteniendo al mes sería de aproximadamente (5.5 * 60 * 60 * 24 * 30) / 1 000 000 = 14.26GB. Además costaría menos dinero al mes.
Dejo como ejercicio al lector calcular cuánto está costando el GB de tráfico, considerando que la cuota mensual es de 17 libras. Recordemos que 1 libra es aprox. 1.5 euros.

Cada día me convenzo más de que Inglaterra pertenece al tercer mundo. ¿Os he dicho ya que en las casas los tabiques están hechos de una mezcla de yeso y cartón? Nada de ladrillo. Eso sería demasiado lujoso.

Menos mal que los sueldos son buenos. Al menos cuando consiga trabajo podremos vivir Mayu y yo juntos, cosa imposible con los sueldos españoles.

domingo, enero 08, 2006

Sigo vivo

Hola, compañeros. Hace tiempo que no escribo, ¿verdad? Lo cierto es que las cosas siguen yendo bien. Respecto a las chinches, disfruté de tres (¿o fueron cuatro?) días con menos de una mordedura diaria. Lamentablemente tras esa buena racha se cebaron al día siguiente. Esto, a su vez, hizo que yo contraatacase. Ahora comprendo eso de que la violencia sólo conduce a más violencia...

Una de las empresas a las que escribí me ha respondido y me ha invitado para entrevistarme. Eso será el lunes 16. Si les gusto, paso a la ronda final de entrevistas. El trabajo me parece la mar de interesante, lo que no sé es si yo les pareceré interesante a ellos.

En mis ratos libres estoy tratando de quitarme el óxido programando. Llevo unos días pensando en algún problema que pueda ser interesante resolver mediante algoritmos genéticos, por aquello de que nunca he programado algo así. ¿Tenéis alguna idea?

domingo, enero 01, 2006

¡Feliz Año!

Queridos lectores del blog, no podía dejar pasar la ocasión sin felicitaros el año nuevo a todos (sí, sí, a los dos). De hecho pensaba haberos felicitado ya el solsticio, pero estuve ocupado.

Por estas fechas más o menos, quizás coincidiendo con la resaca de nochevieja, muchas personas se proponen cambios en su vida tales como dejar vicios, empezar aficiones frustradas, etc. Yo lo que me pregunto es: ¿por qué se plantean cosas nuevas si la del año pasado todavía no la han cumplido? Lo de dejar de fumar y apuntarte a un gimnasio ya lo dijiste en el 2004 y en el 2001, y mira cuánto te duró la fuerza de voluntad. O lo haces o no lo haces, pero no te engañes a ti mismo repitiendo la cantinela.

Yo este año me proponía no proponerme nada para el año nuevo, pero rápidamente descubrí que no podría cumplirlo. Otro año será.

----

Mañana vuelve al trabajo mi hermana, lo que significa que estaré solo casi todo el día de nuevo. Es una lata, pero al menos te da tiempo para hacer más cosas. Matar chinches y buscar trabajo, por ejemplo y para variar. Año nuevo. ¿Vida nueva?