Sunday, September 24, 2006

Cierre del blog

Después de dos meses sin actualizar mi blog me he dado cuenta de que el principal motivo no es mi legendaria pereza, como al principio me sentía inclinado a pensar, sino la falta de un interfaz cómodo para administrarlo. Así que después de que los de apple me devulevan mi iMac, si funciona como es debido y no se me apaga sin motivo alguno (no me quisieron prometer que iban a conseguirlo), tendré que pensar en un sistema para tener el blog administrado localmente con su correspondiente botón "upload".

Necesitaré también darle un concepto, por aquello de usarlo como tarjeta de presentación si la ocasión lo requiere. No creo que me sea posible tenerlo antes de año nuevo, esta vez debido enteramente a mi pereza :) (los de apple me dijeron que no más de una semana)

Va a ser más complicado de lo que parece, por querer quiero hasta poner formulas en plan LaTeX y que se vean renderizadas (como la que montamos en mi empresa para la formación de los becarios). Pero eso se tiene que hacer a nivel de servidor por lo que me preocupa el hosting. He estado mirando y no hay muchos que te den libertad para poner rails o tu propio wiki basado en python (por citar un ejemplo).

De todos modos el primer paso será crearlo en local, por lo que hasta que lo tenga rulando y sepa lo que necesito, no creo que cierre este.

El propósito de este post es por cierto recordar a los fieles que me tienen en su RSS que sigo vivo y feliz. ¡Hurra!

Saturday, July 29, 2006

En el boletín de la empresa

Me hicieron una entrevista hace poco para el boletín de la ETT en la que trabajo. Nada del otro mundo, pero es una excusa perfecta para fardar entre los colegas.

Nótese la bandera de España. La primera frase de la entrevista la sacan de una cosa que dije "tengo nacionalidad americana, pero en realidad, soy español". Esa ha sido una de las lecciones que estar en Japón me ha enseñado: somos lo que nos hemos criado.

Hablando de todo un poco el otro día compré una paellera (por fin!) y la estrené en una barbacoa. La gente quedó sorprendida de que con tanta parsimonia quedase tan buena. Ni para cocinar doy confianza xD

Monday, July 10, 2006

400 yen peach

2,72 euros. Por un melocotón. Y del precio de las cerezas mejor no hablo.

Con estos precios luego no quieren que baje series con el eMule sino que las compre. Y es que si pudiese bajarme fruta de las redes p2p otro gallo nos cantaría : )

Saturday, July 01, 2006

Summer of 2005

This summer has already started, although is hard to give it a theme title yet.

But as for the previous year, if it had a main figure it was definitively Naruto. And for that matter Pierre, who showed the series to me while on trip to Okinawa. A trip full of memories, some of them peaceful and some others not that much, like when I first visited a Japanese hospital.

So this goes for you man, hadn't I met you I would be talking about the mothers of the French republic because of that world cup result ; )

Wednesday, June 28, 2006









Friday, June 02, 2006


Achieve-IT!: Tapping Your Superconscious: Da Vinci's Streamwriting technique - "Streamwriting is simply writing nonstop what is in your mind, unedited until your conscious mind gets out of the way and allows your superconscious to do the talking.  Da Vinci used this method with his journals to solve specific problems and to seek answers that were otherwise hidden from his conscious experience."

Nice way of spending time on a Starbucks waiting for that friend that is-always-late.  The other, more pragmatic approach, would be to develop a web application or anything more productive in a more conscious manner.

This link arrived via Marco.


In the company my friend S and I use to talk about how do we use Internet. He is particulary fond of Firefox extensions. My last recent discovery is Performancing, a neat add-on for that browser.

In an extra tab an editor we have a small window where we can upload to an existing weblog service (Blogger includded), and other usual services like bookmarks, technorati registration and metrics, a web service developed in rails for tracking visit stats, developed by the same people of Performancing.

Blogging is now one click closer, a comfortable difference for a lazy spaniard :)

Sunday, May 28, 2006






Tuesday, May 09, 2006










Thursday, April 13, 2006






Saturday, April 01, 2006

¿¡Exaaaaamen!? ¿qué examen?

Una vez le pregunté a una amiga que desde mi punto de vista era demasiado emocional, que por qué iba haciendo montañas de granitos de arena. En vez de tomárselo a la defensiva me dio una lección de juzgar a las personas, contestándome pacientemente que simplemente cada uno sienten las cosas distinta manera. Lo que para unos es una frase sin importancia para otros es un mundo de dobles y triples significados. Sólo hay que fijarse en fenómenos cómo la incremental idolatrización de una película de piratas espaciales a obra de culto, Lucas me perdone por usar su nombre en vano, o en la división de opiniones que programas como la hora chanante despiertan.

En mi caso particular, es la adrenalina que me corre por las venas cuando tengo un exámen. Esa sensación de jugarselo el todo por el todo en cuestión de horas, y que dependa de uno: es indescriptible. Mejor que las fechas de entrega (con lo a gusto que se queda uno cuando acaban), mejor que el temblor de piernas que te entra cuando miras un precipicio, mejor que ... en fin. Mejor que muchas otras cosas (a buen entendedor).

Pues resulta que a los franceses, suizos y alemanes aquí en Japón les dejan conducir con su carné si le grapan una traducción. Enhorabuena, parte chic y económicamente solvente de Europa. La envidia nos corroe al resto del mundo, y en concreto al resto de Europa, no semos dignos. Y es que señores, si me quiero convalidar el carné me va a tocar pasar por el centro de exámenes.

Claro que tampoco está tan mal, por lo que me han dicho en el teórico te hacen 10 preguntas y tienes que acertar 7 (juas juas), y para el práctico a estas alturas muy mal me lo tengo que montar. Como aquella vez que le di siniestro total a nuestro Alfa Romeo de camino a la facultad. Ejem.

Más doloroso que el papeleo (ya estamos en ello) es el tener que perder días de vacaciones en la mandanga. ¿Y todo por qué? Por orgullo. No estaba convencido del todo hasta que descubrí el excelente blog de Jorge, otro español que lleva unos años en Japón, y que me lleva un año de delantera.

Thursday, March 23, 2006








Thursday, March 16, 2006

Blogs & Beers en Tokio

Héctor ha tenido la amabilidad de invitarme a una reunión de bloggers hispanos en Japón. Teniendo en cuenta que en mi caso sólo es una forma de mantenerme en contacto con mi familia y amigos, me parece todo un detalle.

Ya os contaré qué tal, por ahora la fecha está por decidirse entre finales de este mes y principios del próximo.

Saturday, March 11, 2006

10 Reasons To Switch

iMac is a nice desktop alternative (if you can afford it)I am one of those guys who can say "I got my first computer when I was 13...", which in my case was a Spectrum. One of those 64-bit machines with a Basic compiler built in. Then it came my first 286, and with it my first compiled program (a C hello world, surprisingly). The rest is history. In other words, I have been playing with PCs since long, long time ago.

When I entered the University I discovered Linux (so many distribution kernels, oh, have been recompiled in my hands) and the free software movement. You know, like in 'technology should be used for making a better world'. We had accounts in huge Vax systems that let us connect to the Internet in text VT100 consoles as early as in 1994. I have installed AS/400 servers, administrated NT domains and my father would discuss with me more than a thousand times the mainframe solutions of big banks compared with the emerging three tier architecture back in the days.

At work I use mainly Windows for programming. Our network is also a Windows domain but the main servers are Linux so we need to do some administration (ACL setup, httpd, samba, etc.) once in a while.

Then, one year ago I decided to upgrade my PC and decided to buy an iMac. A G4, one of those where everything fits in a 4 inches thick screen. Neat.

Besides, as a game lover and computer geek in my young years, I kind of benchmarked the different systems and come up with my own conclusions. So far so good, if you are still reading that means either that you are my mother or that like me, you also have your own opinion about the operating system wars.

This is to summarize all the hindsights I have come up with. Just for the sake of saying my opinion.

First, some general ideas

  • A computer is a tool, yes, but you need to feel comfortable with it. If you feel that emacs besides not being non-wysiwyg is the right tool to write your graduation thesis go for it! Feeling good, and not only getting your things done also matters

  • There is not an absolute answer. For the majority of human beings out there windows is better than just fine. Live and let die.

  • Believe in the trade-off. If you only use Internet to check your mail regularly, dial up connection is the only solution. If you cannot afford a faster machine, dont't install the latest version of Office. Newer doesn't mean absolute better.

  • Computers always have unexpected crashes. I have seen all kind of systems hanging. The more you use it and install crap, the more unstable it gets. That simple. In windows is the registry, in Mac the file permissions of the libraries getting messed up, in Linux the incompatibility or lack of integration between packages and runtime errors due to a lack of matureness in the beta applications.

What would I like to use if I reencarnate? I don't doubt it, I would be a Mac user.

Why? It is true that Windows community is larger, and Linux is far more better documented. But Mac is my trade off. And it looks cool. Do you want reasons to switch? I will give you ten, just to make it round and elegant.

  1. Quicksilver. By far the best reason. Spotlight by itself is not enough, and for me quicksilver is indeed to the windowing system what the command line was to unix in the console days. A truly missing link.

    Is extrange that there are not any real working implementation for other platforms so far. Although I'm sure that is just a matter of time, with indexing software being more and more used. But then again, they are not integrated, clean, working solutions like the one available for Mac.

  2. Apple puts the right stress in the user interface. It is the way a computer should be designed, I cannot help but agreeing with them.

  3. For the general stuff (internet browsing, mailing, report writing, music, pictures, video, printing, ...) is usable right away.

  4. The initial curve of configuration/installation is amazingly low. A Mac can really be used right out of the box. Things will work just by pluging them without having to install drivers. Easy.

    On the other side I should add that if a device is not supported by default --and that is more likely to happen for non-US hardware-- the third-party alternatives might cost an additional fee. A factor to consider if your life depends on your palm and cellphone bluetooth synchronization with your address book.

  5. Images, Videos, Music. On the old days "mac was better for images and windows for games". That is no longer a golden rule, but is still true in the sense that Mac is more media oriented. Specially while they continue to gain mp3 player market with the iPod.

    Draging and droping images for instance is active all over the system (taking a screenshot and append it to a mail is really painless: apple+shift+4, select what you want, drag the picture on the desktop to your message window). I am a console guy, and there are some things --specially text processing-- that cannot be done properly except in a console. But the image processing can be certainly better done in the windows system. And that what's this point all about.

  6. The console. Is scriptable, because you have bash (or any shell you feel most comfortable with) and a proper redirection and nice tools like grep, sed, awk, which etc. right out of the box. Like in Linux. And you have aliases, and can create makefiles, and basically do all the console magic you want. That will make you happy if you are a little bit like me.

  7. Installing/Uninstalling applications is easy. You just drag icons. Want a new application? After downloading it copy it on your Applications folder. Tired of it? Drag it to the trash. No "I have the version 5.6 of Nero and it conflicts with the 4.9". At least most of the times... (repeat after me: trade off). Why is the installing/uninstalling thing important? Well, at least in my case being able to uninstall applications easily makes me feel that I control what's in my box.

  8. Nice multilingual support. Not only the localization part, which is unique to Mac, but also the implementation of Unicode applications. Windows has also a nice support, but maybe is only because I'm not acquainted on how that is achieved in modern unices. I'm talking more about "existing applications". Like "so I bought my laptop and I want to send a mail with kanji and accents to tell my friends about it". The kana input in Linux was still a configure it yourself and try to figure out why it doesn't work last time I played with it (Fedora Core 3)

  9. Like in Windows, a centralized configuration panel, just somehow more consistent. For instance you define your proxy server just in one place, instead of once in the internet settings and again in the console.

    Maybe the Mac developers comunity is more diligent on where they need to look at the settings. Maybe the only Mac merit is that they built both the gui and the console tools, so they can make them consistent. But for me it just works.

  10. It looks nice.

All this, of course, --and believe me that I'm saying this with great pain-- when it doesn't suddenly crash in your face. Which by the way it did twice while I was writing this post.

I'm not smarter nor dumber than you, and I don't install more crap than you might do. But just maybe, I don't have or I don't feel like spending more time to play around with my PC to understand why it fails when it fails.


Typical problems I find in Linux.

  • Awkward downloading system: if is a managed system, configuring the repository servers is a pain. If you configure them correctly, library version conflict can appear. If you download the rpm (package) directly it has to be for your system. If you download the tarball, uninstallation is not automatic. Great knowledge of the packaging tools is needed, which in my opinion is just noise for whatever you bought your PC for. Please note that I am a blind believer of apt-get, it's just that is not still there.

  • Awkward input method system, not unified

  • Too heterogenous, and great knowledge is needed to administrate it correctly. Nice when you are young but eventually stops being funny. Eg. if your screensaver after a yum update stops working where would you look?

Typical problems I find in Windows.

  • On longer uptimes the system grows unstable and freezes or explorer restarts are more probable as the HDD gets fragmented. On heavy IO usage a constant check on the resources access with perfmon and the like is mandatory, so we can guess the bottlenecks and try not to stress the system too much.

  • Win32API is too bloated, and the documentation is sparse on samples. Fortunately the community is huge, but is sad that I still need to get by with google searches.

  • The default console sucks which is translated as difficulty to distribute batch applications for other people. To give yet another example besides the obvious (lack of alias, bind encoding, the filesystem doesn't help too much without the support for links, etc) you cannot pipe the standard error or catch the output of a command in a variable. You need to redirect it to files (!?) and then get a life.

Typical problems I find in Mac.

  • Applications crash suddenly and sometimes won't restart again. Reboot doesn't help, is kinda random.

  • Keyboard mapping default philosophy is too particular to the Mac, is difficult to get used to it if you switch between different systems on a regular basis. Eg. the end key goes to the end of the document, not to the end of the line.

  • File system philosophy is also too particular to the Mac. Creating new applications is not straightforward unless in Java/Swing. Learning Carbon or Cocoa is like starting all over again a new widget API... cannot be bothered. For bundling is the same, you need to read until understanding the bits and pieces.

Monday, February 20, 2006










Wednesday, February 08, 2006

Parece que no funciona

De pequeño me gustaban las aventuras gráficas. Monkey Island, King Quest 6, Loom, Bioforge, ... el coger objetos, resolver puzles e ir descubriendo el mundo tenía para mí un algo mágico. Tanto, que me aventuro a decir que la vida real es una versión ultradensa de una aventura gráfica.

De un tiempo a esta parte la palm ha decidido no sincronizarse con mi PC. De repente el "usar PALM con PC" parece que no funciona. Bueno, pues a probar cosas que tengan sentido primero. Coger ULTIMA VERSION DE LOS DRIVERS. Parece que no funciona. Empujar BOTON RESET. Parece que no funciona. Mierda... pues nada, habrá que empezar por las cosas absurdas. Abrir ADDRESS BOOK. Parece que no funciona. Cerrar ITUNES. Parece que no funciona. ¡¡¡Argh!!!

La desesperación es la misma que sentía de pequeño. ¿Qué hacía entonces? Preguntarle a algún colega que se haya pasado el juego por pistas (por supuesto, preguntar por la solución directamente no hubiese sido muy motivador). "Oye María Luisa, tú que tienes una palm, ¿te ha dejado de funcionar alguna vez la sincronización?" Y las pistas vienen vagas cual profecía de oráculo "hum... a mí no me ha pasado, pero he oido que el que busca encuentra".

Internet, google, "palm mac synchronization failure". El primer hit es una página llamda MacFixIt (buena pinta) en donde cuentan que hay gente que le pasa lo mismo que a mí (esto va bien), y que reinstalar las actualizaciones en combo en vez de incrementalmente les ha resuelto el tema. ¿Cómo? Se supone que actualizarse poco a poco y actualizarse de golpe debería ser lo mismo. Pero a una persona como yo que sistemáticamente abre el Garage Band para arreglar sus problemas de sonido qué le pueden importar esas minucias. Ya sé  por experiencia que el mundo no es consistente.

Manos a la obra. No es el primer espejismo que persigo y sé que no será el último, que la esperanza es lo último que se pierde. Me bajo el archivo de 105Mb y lo instalo. O mejor dicho, trato de instalarlo porque a medio camino me dice que mi disco duro no reune las condiciones necesarias para poder instalarse. Joder. Pruebo a sincronizar de nuevo, por desquitarme más que otra cosa.

Parece que no funciona.

A la mierda, me voy a dormir.

Wednesday, January 25, 2006

With a wee dram of whiskey

Haggis girl
Tonight I'm having haggis for dinner! Stu has been kind enough to bring some from Scotland :)

En el supermercado

Odio mi supermercado. Por varias razones.

Para empezar porque no es super. Puedes coger una cestita para hacer la compra, o como mucho apilar dos cestitas en un armazón con ruedas y formar un carrito de la compra, en donde el -ito indica realmente diminutivo.

Luego está el complejo de Corte Inglés que tienen, que se traduce en lo inflado de los precios. Cuando tiran la casa por la ventana es cuando deciden rebajar el zumo de naranja de 175 a 150 (!!!), estos no hay oido hablar del 3x2.

Pero lo que peor llevo es lo de la ordenación de los productos. En mi cabeza la distancia entre arroz y pasta es menor que la distancia entre pasta y tomate, porque el tomate es salsa. O más formalmente, los alimentos deberían agruparse en función a su naturaleza. Los embutidos junto al queso y la carne, el pan junto a la bollería y pastelería, los congelados juntos pero a su vez divididos en lacteos y verduras.

Cuando era pequeño, sin este sistema formado, supongo que también me llamaría la atención lo ilógico del asuntoa. Si voy a buscar queso fresco, ¿voy a la zona de embutidos para que me lo corten? ¿estará el queso fresco envasado también allí? No, no está allí. ¡Está en lácteos! Argh, por qué por qué ¡¡¡por qué...!!!

Bueno, pues igual me siento yo en mi supermercado. Quiero comprar ketchup y mayonesa. Salsas, ¿no? Estarán juntos, ¿verdad? Pues no, señores. Voy a la zona de salsas y para mi sorpresa sólo hay ketchup y otras salsas basadas en soja o soja fermentada, que se usan en guisos principalmente. Bien, ¿y la mayonesa? Busco, busco... no está. Dónde la tendrán. Igual la han puesto junto a los espárragos, no sé. Paseo con mi cestita hasta la zona de conservas, a ver... solo hay latas y ni rastro de la mayonesa. ¡Ah! Voy a ver junto a los espárragos frescos, ta ra ra taraaaa, voy con mi cestiiitaaaa. Llego, espárragos, patatas, cebollas... ni rastro de mayonesa pero ¡tampoco hay zanahorias! Bueno, cada cosa a su tiempo. Ya que estoy voy a comprar tomates que también me hacen falta.

Y como quien no quiere la cosa, allí junto a los tomates estaba la mayonesa. Pero... ¡por qué me los separan! Y si además quiero mostaza a dónde me van hacer ir, ¿a donde el pan de perritos? O mejor aún, ¿a donde el hígado de ternera?

Y así es con todo. ¿Pan rallado? ¿Junto al pan de molde? Jajaja, pardillo... ¡¡¡noooorl!!! Lo ponemos junto a la harina porque como todo el mundo sabe el pescado se enharina y los filetes de empanan, así que creamos una sección del supermercado para las frituras do it yourself. Obviísimo. ¿Detergente? No tenemos, porque según parece en el supermercado solo vendemos productos comestibles (ni palillos ni pajitas, en fin).

Bueno. Pues como también necesito detergente me voy a la planta quinta, "menaje y hogar". Pillo el detergente y pienso en echar un vistazo a un calentador de agua. Son muy comunes, y muy cómodos porque en un periquete te puedes hacer un té o una sopa en casa, en vez de estar metiendo la taza en el micro y tal. Ollas, cacerolas, batidoras, maquinas de cocina... pero ni rastro del calentador. Ahora que lo veo, tampoco tienen arroceras. Pero que es lo que pasa, ¿otra vez me las han escondido? A ver, Alvaro, pensamiento lateral. No las tienen porque... porque...

Porque los electrodomésticos sólo se venden en las tiendas de electrodomésticos, ¡claro! O sea, que aunque para mí las batidoras y los calentadores de agua sean conceptos muy similares, hay una línea clara que antes no podía ver y que le impide a mi centro comercial negociar con ambos. Para ellos sería comercio lateral. Ya veo, que interesante, si señor.

Así que resumiendo, la regla general sería organización atendiendo a su uso, lo que significa que estoy jodido porque yo que le echo mayonesa al arroz (¿aberración? ¿pionerismo?) soy incapaz de adivinar a la primera dónde pueden estar ambos.

Por cierto hablando de todo un poco la pasta la tienen junto a la salsa de tomate, otros fideos, cerca de la salsa de soja. El arroz lo tienen en la otra punta, cerca de la salida porque es pesado. Aunque también convenientemente situado al lado de la comida precocinada para que te lleves tu acompañamiento. El sushi precocinado tambien esta alli, digo yo que es el rendodeo al absurdo porque sushi = arroz, pongamoslos juntos.

Trato de abrir mi mente y convencerme de que si hubiese crecido junto a este supermercado, este es el que me parecería el orden más lógico de las cosas. Y si fuese al Carrefour de La Vaguada y viese que tienen detergente junto al alcohol (!?) y este junto a los refrescos... y los refrescos ¿¡junto a los zumos!? pues me sentiría como siendo niño otra vez, tratando de adivinar eso que los adultos han decidido que va a ser el sentido común.

Saturday, January 21, 2006

Snowy morning

snowy train lane
It's freezing in my room! I'm thinking of going to the library to be able to concentrate. But the walk there seems so cold as well...

Another more frightening idea would be go to the office and shrink my todo list there :/

The picture is taken from my window.

Wednesday, January 18, 2006

Trying to find the balance

Go players
Much better mood than last time. And better life balance may I say.

Christmas and New Year passed without too much free time. Or should I say, without too much control over my time. My Macintosh keeps on crashing my applications suddenly (am I the only Mac user with this problem!?) and that doesn't help, but after getting my contacts, todo list and schedule organized here I am again knowing not only where I am but also where I am heading to.

As a new proposal of this year I want to update more regularly this blog. Let's say once every two weeks. What a lame proposal xD Is more frequent than the current update rate and is not an impossible thing for me.

Today at work talking with the guys we decided to organize a small go tournament. I still like chess better, and now it got interesting since Jason keeps on beating me. There is nothing like challenge!