Los comerciales de Dell utilizan nicknames castizos... Me Parto!

No se si es impresión mía, pero cada vez estoy más convencido de algo que es francamente inquietante:

"Los comerciales de Dell utilizan nicknames castizos"

Ja jaaaaaa... es que me parto.

Quizá era tartamudeo agudo, pero hubiera jurado que el comercial que me atendió hace un par de meses no era español. A pesar de que su email era Daniel_Rodriguez@dell.com. Yo pensé... "quizá sea hijo de españoles o latinos, y por eso tiene ese nombre..."

Pues resulta que hoy he hablado con Miguel_Sanz (no, no es nuestro queridísimo presidente de la comunidad), un franchute de los de pro, son sus "egues" (erres) y sus "pog favogues".

Será que les da apuro reconocer que la central de atención telefónica está en Calasparra (más bien en la France, porque te llaman con un prefijo +33)... ¿Cuánta pasta se gastará esta peña en teléfono? En fin, gracioso...

Por cierto, un apunte. No seáis primos como yo antes y cuando pidáis algo a Dell, siempre llamad a un comercial, que os harán alguna ofertilla. Si lo pedís por internet, os quedáis con el precio oficial.

History

In 1976, a new supercomputer designed and developed by Seymour Cray and it´s team (Cray Research) was announced. It was the Cray-1. The first unit was installed in Los Alamos National Laboratory for $8.8 million, could perform 133 megaflops (millions of floating point operations per sec.) and had 8 Mb of memory.
In the pic, the Cray-1 at Deusches Museum:


That can seem quite old but, as you can see, it´s not bad at all for the seventies:

1984: PC 8088 - 4,77 MHz −→ 500 flops
1990: PC 80386 - 20 MHz −→ 160 Kiloflops
1997: PC Pentium II - 266 MHz −→ 66 Megaflops
2004: PC Pentium 4 - 3 GHz −→ 660 Megaflops

Well, now with the 8.8 million dollars we could buy like 9.000 Pentium 4, but that´s not the point... je je... You can read more about the Cray-1 here and here.

Another fun one is the Telefunken TR4. It was first presented even earlier than the Cray, in 1962. It had a Word length of 52 bits and a ferrite core RAM of 32768 words. Huge, isn´t it?


Last, but not less: the The IBM System 360-20.
It is supposed to be the first minicomputer to include an operating system. As you can see in the following picture, I really don´t understand what "mini" stands for in that term ;)


Well, compared to the Telefunken, it´s indeed a minicomputer.

In fact, the 20 model was the cheapest one of the 360 family. It had a magnetic core memory of 4 Kb and was developed in 1966. Another pic:

See you!

Using generics to constraint the max change rate in variables

I´ve posted this article to TheCodeProject which talks about using generics to constraint the maximum change rate of a variable.

It´s very simple, but a good introduction to generics. Might be useful for real-time applications or for anything where you want to constraint how many times a variable can change it´s value in a certain period of time, regardless of it´s type of course (that´s where generics come in).

It´s a beginners tutorial. Hope I´ve explained it well enough. Anyway, ask for any help you may need.

Cheers

Calendario Tórrido del Maligno

Dios, a pocas fallezo de la risa...

en este link tenéis una entrada en el blog del maligno que merece la pena leer. Él y sus secuaces han hecho un Calendario Tórrido que es la caña, y además con fines benéficos.

Como me ha parecido una idea cojonuda, a ver si os pasáis todos por ahí y colaboráis con 12 lereles que seguro podéis dejar de gastaros en una lotería, que por otra parte no os va a tocar.

Así podréis comprobar como David Salgado cada vez se parece más a Arnold Schwarzenegger (o como carajo se escriba).

Genial la idea Txema !

Crysis 3000 barrel explosion physics demo

Take the Separating Axis Theorem. Build a collision detection system based on it, with several primitives, like barrels, boxes, and all the stuff. Stick there a rigid body response module and a really really stable numerical integration algorithm.

Is it fun enough to try that monster with just a couple of barrels? I guess it´s not...

http://www.youtube.com/watch?v=YG5qDeWHNmk

A more detailed explanation:

http://www.youtube.com/watch?v=VaHS-y_mapQ&feature=related

Simax en AutoBild

Ha sido una semana muuuy liada, pero por fin tengo un momento para publicar esta entrada. Simax ha sido entrevistado y publicado en la revista AutoBild, nº 108.

Si te das prisa, todavía estas a tiempo de encontrarla en los quioscos... hasta mañana viernes, que sale el siguiente número!

Saludos!

Sinclair ZX Spectrum +2. Maravilloso... sniff....

El otro día rescaté de una caja un libro que me llenó de nostalgia.



Es el manual de usuario de un ordenador que todavía conservo y, en principio, debería funcionar. Lo tengo bien guardado, junto con un montón de cintas con juegos, y un buen paquete de revistas MicroHobby: publicación especializada en este hardware, editada por aquellos años y que yo nunca me perdía, a pesar de requerir gran parte de mi paga. He encontrado una web maravillosa que rinde un merecido tributo a esta revista: http://www.microhobby.org/Ahí podéis descargaros un montón de números en PDF. Muchas gracias !!!

En fín, que corría el año 1987, y por aquel entonces los MegaHerzios se escribían con cuatro decimales: 3.5469 Mhz era el poder brutal de esta máquina. Claro que debido al sistema de compartición de RAM entre el procesador y el sistema de vídeo, la frecuencia se veía reducida a 2.66 Mhz.

Y eso que esta era la versión pija del Spectrum, que originalmente tenía 48K. Básicamente, el 128K era un 48K tuneado. Llevaba el mismo procesador, el mítico Z80, pero con más RAM y puertos de comunicación para impresoras, joysticks y demás. La pera, vamos...

Pero... ¿quién necesitaba más? Al fin y al cabo, el Goody (Opera, 1987), el DynamiteDan (Mirrorsoft, 1985), el HeadOverHeels (Ocean, 1987), La Abadía del Crimen (Opera, 1988), funcionaban perfectamente... Qué nostalgia! Eran juegos maravillosos, la verdad... Aqui, la portada del Goody, versión Amstrad.



Y por cierto, no se si alguien se acuerda, pero los equipos de desarrollo españoles eran de los mejorcitos de nivel internacional: Opera, Topo, Zigurat, Dinamic...

Por aquel entonces, los juegos se hacían entre dos personas que no dormían ni comían hasta terminar el proyecto. Es el caso de Paco Menéndez y Juan Delcán, responsables de "La abadía del crimen". Por cierto, desde 2001 Paco Giner se encarga de este remake para PC.

Desde que los juegos se convirtieron en una actividad muchimillonaria, los equipos de desarrollo Españoles fueron perdiendo la batalla contra los de otras nacionalidades, seguramente porque no fueron capaces de encontrar gente en España con la suficiente visión como para invertir su dinero en "hacer jueguecillos para los chavales".

Qué lastima que tanto talento se desperdiciara en este país... De momento, empresas como Pyro y compañía luchan por hacer resurgir la llamada "edad de oro del soft español", aunque obviamente, hoy en día es mucho más complicado.
Yo por mi parte, siempre trataré de aportar mi pequeño granito de arena. En fin... ánimo !




HTC Touch + GPS BlueTooth + tomtom6 for dummies

Si te preguntas como configurar tu HTC Touch con un receptor GPS BlueTooth para usar el navegador tomtom 6, sigue leyendo.
En este tutorial, voy a utilizar el siguiente receptor GPS:



Holux M-1200. 70 pavos aprox. en el MediaMarkt, aunque he visto gente en foros que lo ha pillado hasta por 40 en intesné.

Todavía no lo he probado en un viaje largo, pero por ahora parece que va de coña, y es muy pequeño. La semana que viene le dare chicha en Alemania, a ver cómo se porta...

En fín, al lío: Primer paso, enciende el Holux M-1200.

Segundo paso, abre el CommManager de tu HTC Touch y selecciona Configuración -> BlueTooth




Siguiente paso. Añadir un nuevo dispositivo BlueTooth y emparejarlo con tu HTC. En las fotos vais a ver que ya está añadido (lo siento, soy muy vago y me ha dado pereza quitarlo, aunque sean 20 segundos). Voy a hacer como si no, y voy a crearlo otra vez: Seleccionar la opción "Añadir nuevo dispositivo"


El HTC buscará dispositivos BlueTooth cerca y mostrará en una lista todos los que encuentre, entre ellos, el Holux.


Selecciona el Holux y pulsa en "Siguiente". Aparecerá la pantalla de configuración de la asociación, emparejamiento, o como te de la gana de llamarle. Como la siguiente:



En ella marca la opción "Puerto serie" y pulsa sobre "Finalizar".

Después, hay que cambiar un par de cositas en la configuración BlueTooth. Ve a la pestaña "Puertos" y pulsa sobre "Nuevo puerto saliente":


En la siguiente pantalla selecciona tu dispositivo (en este caso Holux M-1200) y pulsa en "Siguiente". Llegarás a una pantalla como esta:



En ella selecciona uno de los puertos COM de la lista y asegúrate de NO MARCAR la opción "Conexión segura".


Nota: Si no sabes qué puerto COM elegir, tienes dos opciones: probar uno a uno hasta que funciones, o usar un programita como el que trae el Holux M-1200: GPS MiniViewer, que tiene una opción para escanear todos los puertos diciéndote en cuales encuentra GPS y en cuales no.

Una vez seleccionado el puerto, pulsa en "Finalizar" y vuelve a la configuración BlueTooth, esta vez para ir a la pestaña "Seguridad":







Asegúrate de dejar la opción "Autenticación (llave maestra) requerida" DESMARCADA.

Pulsa en Ok, y ya está. El tomtom6 te debería reconocer el GPS.

Nota1: Ten en cuenta que a veces al tomtom le cuesta un rato reconocer el GPS

Nota2: Si el GPS que usas no es el del ejemplo, la configuración puede variar. Lo mejor es que mires bien en su manual, sobre todo las cosas relacionadas con seguridad, etc.

Nota3: Para usar el GPS bluetooth con el tomtom no es necesario que toques nada en la opción "External GPS" de la pantalla Inicio->Configuracion->System. Déjalo como está.









HTC Touch + HTC EndKey application

I recently installed the HTC EndKey application in my HTC Touch, and I must advise you not to do so, mainly due to:

1.- This app is not very useful for the Touch, as it only gives you quick shortcuts for funcs like: lock phone (the htc touch is lockable via a long press in the red button), vibration mode (easily accesible in the speaker config icon), airplane mode (it may be useful if you take a plane twice a day...)...

2.- It seems that there´s no single way in the hell to remove it, appart a hard reset. When you install it, the HTC Touch warns you about it, because its a WM5 app. That should be no problem, but when you try to uninstall it, an error occurs, and it´s not removed.

If anyone knows how to uninstall without doing a hard reset, please post it here...

Cheers !

Automatic Lightmap Generation for Generic Sets of Geometry in Real Time Simulation

Siguiendo en el baúl de los recuerdos. No encuentro link al pdf, pero éste es el título de un Short Paper que publiqué en el año 2002 junto a mis mentores Alex García Alonso y Luis Matey.

Fué la primera aproximación a la técnica desarrollada para atlas de coordenadas genéricos.

Seguiré buscando a ver si se puede bajar de algún sitio.

Hi !