Monthly ArchiveJuly 2007
english & general Franchu on 25 Jul 2007
The world is changing…
Lately I have been noticing quite a lot of buzz around how the world is changing. New powers rising or showing a lot of potential… and the so called west seems to be getting nervous.
I am sure we have all heard about IT outsourcing to India, spanish speaking call-centers outsourced to South America, eastern europeans moving to western europe… and associated with those movements there are voices rising trying to encourage people to fight against it.
My position in this issue is quite different though… we are quite used to do things always in the same way, everybody tries to get into a routine and find a job that will pose the least challenges (intellectual or physical) and a big salary. Then when you settle in the routine, you lose the perspective and start to complain about how difficult is to live with your salary. Those are the people that will feel threatened when their jobs can be easily outsourced and will start voicing opposition against this trend.
Well my answer is… get used to change! Face it, the world around us is changing. We are used to see the world in this perspective:
or even…

But, what would happen if the usual representation of a world map, would be like:
By using a projection that maintains the areas in the map, we can compare the real sizes of the countries, and see that the US, Canada, Japan, Australia and Europe are not that big if we compare them with the new emerging powers… they have been silent for a long time, for many years the west has been setting the pace of the world, but maybe those days are coming to an end.
I think quite soon we will see world maps represented like:

If it gets popular, Europe will find itself almost out of the map, and psychologically very far from everything!
I was reading in the Chicago Tribune an article about a Russian Silicon Valley in Siberia and I loved one of the quotes in the articles, just because it says a lot about our world.
“If you need simple programming work done, give it to India. If you want complicated and serious tasks done, give it to China,”… “But if you want to solve an unsolvable task, give it to the Russians.”
That is why, now it is the right moment to react, but not in the way that people are thinking. We should not be scared of outsourcing or cheap manpower coming to our countries.
When I was in Russia I was surprised about the technical achievements they manage to pull off with really simple tools. We get lost if we don’t have a powerful computer running bleeding edge software, give them a pen and a piece of paper and they will give you an answer. That is what I was referring to in the beginning, we got used to do non-challenging tasks, and when we need to do something that is out of the ordinary we get blocked.
This is what should scare us, but nobody seems to care about this. We prefer to settle in our self-complacency and complain about others coming to take over our jobs.
We cannot compete if we maintain the status-quo because there are countries in which people would kill to do our jobs for half our salary. We have to move on, and find a niche in which we can create something that makes us unique. Why did we stay doing the jobs we do? Simply because it is the first step and we didn’t have competition. Now the competition has arrived, and we have two choices:
- Move on and start to create business based on the outsourcing of the jobs we are currently doing
- Wait until they kick us out of the market, they move on, and they start to outsource work to us
I’d rather be in the first wagon, the second one sounds a little bit more scary. If you are scared of changes, I recommend you a book: Who Moved My Cheese?. It is quite illustrative of the two options I have described.
Hope this post managed to make you think a little bit. I will be happy to read your views on the topic ![]()
science & spanish & technology Franchu on 12 Jul 2007
Young Engineers’ Satellite 2 - porque los estudiantes también pueden
Hace bastante tiempo, se empezó un proyecto llamado YES2 (Young Engineers’ Satellite 2) en el que un grupo de estudiantes europeos hemos trabajado para lograr lanzar un satélite cuya misión es devolver una carga útil desde un vehículo orbitando la tierra a 300 Km de altura de forma fácil a la tierra realizando una reentrada controlada.
El sistema empleado se basa en descolgar una bola con una cuerda de 30 Km, hasta que el gradiente gravitatorio hace su trabajo y devuelve la carga útil a la superficie.
Explicado así de corrido parece muy esotérico, pero vamos a verlo paso a paso.
- La carga útil orbita la tierra a 300 Km
- Con una cuerda se va descolgando la carga útil una longitud de 3 Km siguiendo un perfil de despliegue conocido y controlado. Esto es así para evitar rebotes de la carga útil. Además, existe un sistema de amortiguación y absorción de tirones basado en nudos que se rompen con una determinada tensión.
- Una vez llegado a los 3 Km de despliegue, el sistema queda en un estado estable a la espera de llegar al punto correcto para proceder con el despliegue final. El instante en el que se continua el despliegue es uno de los dos parámetros que se emplean para controlar el lugar de aterrizaje
- Llegado el momento se desenrrolla la cuerda hasta llegar a los 30 Km. En ese momento el sistema forma un péndulo en el cual la carga útil oscila bajo el satélite portador
- El otro parámetro que se puede controlar es el momento en el que se corta la cuerda para permitir a la carga útil separarse del satélite portador. Al estar conectados inicialmente por la cuerda, ambos cuerpos se mueven de forma solidaria a la misma velocidad. Sin embargo, los 30 Km de altura hacen que exista un gradiente en la fuerza de la gravedad a la que están sometidos ambos cuerpos, y es por ello que una vez cortada la cuerda, la carga útil que se encuentra a una altitud menor no posee suficiente velocidad para mantenerse en órbita.
- La carga útil se separa del arnés y comienzan dos reentradas diferentes. El arnés y su estructura se quemarán en las capas superiores de la atmósfera durante la reentrada, mientras que la capsula que alberga en su interior la carga útil ha sido diseñada para sobrevivir las condiciones de la reentrada.
- A 5 Km de altura se abre un paracaidas para frenar la cápsula que contiene la carga útil y permitirla realizar un aterrizaje suave en la estepa kazaka.
- Un equipo de estudiantes recuperará la cápsula y analizará los datos de presión, temperatura, posición, etc… almacenados en su interior
Para haceros una idea podeis ver el video que han hecho para explicar la misión.
Espero poder contar a finales de Septiembre que la misión ha sido un éxito! Hasta entonces… mucha suerte, la aventura hasta ahora ha sido maravillosa!
programming & spanish & web Franchu on 03 Jul 2007
Depurando aplicaciones web
Estos últimos días me he estado pegando con una web para intentar extraer información para un proyectillo que tengo entre manos, y he redescubierto algunas herramientas y descubierto otras.
Entre las que he redescubierto está la extensión para Firefox llamada Firebug. Es una verdadera gozada poder manipular el DOM desde el propio navegador, analizar el tráfico de datos entre la página web que estás visitando y el servidor pudiendo ver tiempos de descarga y las cabeceras de los intercambios HTTP. El editor JS y de CSS tampoco se quedan atrás ya que la funcionalidad “Inspect” permite seleccionar un elemento de la página y ver el código fuente asociado al mismo.
Acabo de ver que también se puede hacer una especie de hack para poner el código de forma que simule el funcionamiento de Firebug en Opera, Safari e IE, pero no deja de ser una ñapa al no permitirte usar todas las funcionalidades de Firebug y en todas las páginas.
Siempre te puedes descargar la última versión de:
La otra herramienta que he descubierto se llama Fiddler2 y es una aplicación en .NET (no la he probado en Mono, pero me temo que funcione únicamente en Windows) que crea y configura un proxy en tu máquina para las conexiones HTTP y HTTPS. De esta forma, intercepta el tráfico entre el navegador y el servidor y te permite hacer un análisis de las cabeceras y datos intercambiados. Es muy útil cuando la página no se muestra correctamente en Firefox porque algún aprendiz de programador lo ha capado (si, todavía hay sitios que tienen tan poco respeto por sus usuarios!).
Con estas dos herramientas ya no habrá web que se os resista para analizar lo que están haciendo por debajo y descubrir por donde meterle mano!
Como siempre, si conoceis alguna herramienta más… os agradeceré que lo pongais en los comentarios ![]()