Archive for December, 2006

¿Y Pa’ qué?

Sunday, December 24th, 2006

Un pastor jujeño que realizaba su trabajo en los confines de la Puna recibió la visita de un yanqui que le recomendó tomar un préstamo para comprar cinco nuevas ovejas.
–¿Y pa’ qué? —dijo el jujeño.
–Para que produzca más lana y con ese dinero comprar más ovejas y producir más lana –respondió el yanqui.
–¿Y pa’ qué?
–Para que de esa manera puedas ahorrar y tener un terreno propio para pastorear.
–¿Y pa’ qué?
–Para que al aumentar mucho las ganancias puedas un día irte de viaje y pasarte dos semanas recostado a la sombra de un árbol, sin ninguna clase de preocupación.
Y con esa calma de la Puna, el pastor jujeño contestó:
–¿Y… qué estoy haciendo ahora?.

Me mudo, ¿que hago con Internet?

Saturday, December 23rd, 2006

Dentro de menos de dos meses me mudo, y tengo que tomar una decision: ¿Que hago con Internet, sigo con Speedy o me cambio a Ciudad Internet Flash o vuelvo a Fibertel?

Hoy en dia tengo Speedy 1024 K y mas alla de lo que muchos puedan decir, el servicio es bastante bueno: no se corta nunca (excepto por problemas administrativos) y la velocidad de transferencia es de 109 KiloBytes/s, (casi) el tope maximo de la conexion.

Antes de Speedy tenia Fibertel. Me lo puse porque la relacion costo/beneficio era bastante buena; en aquella epoca 1 Mega de Fibertel costaba lo mismo (o menos, no recuerdo los precios) que 512 de Speedy, y el servicio tenia buena reputacion. Fibertel al principio funcionaba bien, pero luego no pudieron responder a la creciente demanda de los nuevos usuarios (el departamento de ventas estaba en llamas) y le metieron muchos filtros a la conexion para limitar ciertos servicios de transferencia de datos. Si queria bajarme la ultima version de Red Hat GNU/Linux por BitTorrent , la velocidad no pasaba de 25 KiloBytes/s, mientras que via Web la velocidad era de 129 KiloBytes/s. Me di cuenta al instante que me estaban engañando, decian venderme algo que en la realidad no se daba, por lo que me recomendaron Speedy.

Y hoy en dia las promociones son solo para los nuevos usuarios. Yo que tengo Speedy desde hace mas de un año, tengo que pagar una fortuna por un buen servicio; tengo la sensacion que Telefonica se olvidó de mi; de ese usuario que decidio pagar un minimo porcentaje mayor (en aquella epoca cuando cambie, al menos) y cambiar de proveedor a cambio de un buen servicio. Lo mas triste es que perdi mi direccion de correo electronico; @fibertel ya no lo podia usar mas y me trajo muchos problemas por cuestiones laborales y personales (mi jefe tenia la direccion de correo vieja y los mails no me llegaban, obviamente).

Los elegí a ellos, ¿ y ellos a cambio que me dan ? Aumentos en el servicio mes tras mes, mientras que por la television y en el diario salen promociones ridiculamente baratas para los que aun no tienen el servicio. Voy a tener que cambiar mi direccion de correo, una vez mas. Por suerte aprendi la leccion y @speedy lo tengo para mandar cadenas a mis amigos =)

Ciudad Internet 600K: Seis meses a 80 pesos por mes. Speedy 1024K: 210 pesos por mes.

¿ Que tengo que hacer, cambiar de proveedor cada 6 meses ?

Why Ie Sucks

Wednesday, December 20th, 2006

http://whyiesucks.blogspot.com/

That said, once the browser actually receives the markup, it shouldn’t take all that long (comparatively) to render. Doing some basic, non-scientific testing, a 2.8Ghz Intel box with two gigs of ram, rendered the page in about seven seconds in Firefox 2.0. IE7, running on the same box, took a whopping 57 fucking seconds to render. Not only that, but it basically stopped rendering when it hit the large selects and just fucking gave up until it figured it all out.

La Argentina, desconectada de Internet2

Monday, December 18th, 2006

La Argentina, desconectada de Internet2:

Desde el 8 de diciembre, la Argentina quedó afuera de Internet2, la red de alta velocidad usada por instituciones educativas. El motivo, una deuda de 300 mil euros con organismos europeos.

Tail Recursion

Monday, December 18th, 2006

Un poco de cerveza negra y el estar de vacaciones logran cosas muy locas. Hablando con un amigo de optimizaciones (correccion: el me hablaba a mi...), se me ocurrio escribir una version recursiva de factorial que a los compiladores modernos les guste:

C:
  1. double fact( double n )
  2. {
  3.     if ( n> 0.0 )
  4.         return n * fact( n - 1 );
  5.     else
  6.         return 1;
  7. }
  8.  
  9. double fact_tail( double n, double nant )
  10. {
  11.     if ( n> 0.0 )
  12.         return fact_tail( n - 1, nant * n );
  13.     else
  14.         return nant;
  15. }
  16.  
  17. double fact2(double n)
  18. {
  19.     return fact_tail(n, 1);
  20. }

La funcion fact es la version clasica que aprendes en primer año de la facultad, y la funcion fact2 se le conoce como una funcion de recursion por cola. Estas llamadas recursivas son eficientes por naturaleza, facil de implementarlas con un simple while. Los pocos experimentos que Hernan realizo indican que Visual C++ 2005 detecta y compila eficientemente dichas funciones.

Maestro, háblanos de los argentinos.

Sunday, December 10th, 2006

Los argentinos están entre vosotros, no son como vosotros. No intentéis conocerlos, porque su alma vive en el mundo impenetrable del dualismo. Los argentinos beben en una misma copa la alegría y la amargura. Hacen música de su llanto -el tango- y se ríen de la música de otros. Los argentinos toman en serio los chistes y de todo lo serio hacen una broma. Ellos mismos no se conocen. Nunca subestiméis a los argentinos.

El brazo derecho de San Pedro se supone que es argentino, y el mejor consejero del demonio también. Argentina nunca ha dado un gran santo ni un gran hereje, pero los argentinos pontifican sobre los herejes y heretizan a todos los santos. Su espíritu es universal e irreverente. Creen en la Difunta Correa, la interpretación de los sueños y el horóscopo chino, todo al mismo tiempo.

Tratan a Cristo de 'el flaco' y se mofan de los ritos religiosos, aunque no se pierden Tedeum ni misa alguna. No creen en nadie, pero se creen todo. No renuncian a sus ilusiones ni aprenden de sus desilusiones.

¡No discutáis con ellos jamás! ¡Los argentinos nacen con sabiduría inmanente! ¡Saben y opinan de todo! En una mesa de café arreglan el mundo, que siempre funciona como ellos piensan, no como es. Cuando los argentinos viajan, todo lo comparan con Buenos Aires. Son 'El pueblo elegido'; por ellos mismos.

Se pasean entre los demás pueblos como el espíritu sobre las aguas: ¡Sin absorber nada de ellos!. Individualmente, se caracterizan por su simpatía e inteligencia, en grupo son insoportables por su griterío y apasionamiento. Cada uno lleva en sí la chispa del genio, los genios no se llevan bien entre ellos. Por eso, reunir a los argentinos es muy fácil, unirlos es imposible. Un argentino es capaz de lograr todo en el mundo, menos conseguir el aplauso de otros argentinos. La envidia es una enfermedad genéticamente arraigada en estos sudamericanos incurables. No les habléis de la lógica. La lógica implica razonamiento y mesura. Los argentinos son hiperbólicos y desmesurados.

Si os invitan a comer, no os invitan a una comida sino a 'morfar' la mejor comida del mundo. Cuando discuten no dicen: 'No estoy de acuerdo con usted' sino 'Usted está total y absolutamente equivocado'.

Tienen una tendencia antropofágica. 'Se la tragó' significa haber sobrepasado o aventajado a otro. Muchísimas de sus referencias son igualmente gastronómicas. Para referirse a una mujer bien dotada, suelen decir que es un 'budinazo', un 'bombón' o cualquiera de esas expresiones. Aman tanto la contradicción que llaman 'bárbara' a una mujer linda, a un erudito lo bautizan 'bestia' y a un mero futbolista 'genio'.

Cuándo acceden a hacer un favor no dicen 'sí', sino '¡cómo no!'. Son el único pueblo del mundo que comienza sus frases con la palabra 'NO'. Cuando alguien les agradece por algo, dicen: 'No, de nada', o simplemente 'no', con una sonrisa.

Los argentinos, tienen dos problemas para cada solución. Pero intuyen las soluciones a todo problema. Cuando estuve la última vez en Buenos Aires me admiró que cualquier argentino dijera que sabía cómo pagar la deuda externa, enderezar a los militares, aconsejar al resto de América Latina, eliminar el hambre en África y enseñar economía en Estados Unidos. Cuando quise predicar mis ideas, empezaron por enseñarme cómo tenía que hacer para llegar a ser un buen predicador.

Se asombran de que los demás no vean cuán sencillas son sus recetas y no entienden por qué el mundo no les hace caso. Los argentinos también eligen cuidadosamente metáforas para referirse a lo común con palabras comunes. Por ejemplo, a un aumento de tarifas lo llaman rebalanceo de ingresos', a un incremento de impuestos: 'modificación de la base imponible' y a una devaluación del peso: 'una variación en la relación cambiaria'. Un plan económico es siempre 'un plan de ajuste', lo que daría a entender que en la economía Argentina ya no quedan tornillos por apretar. Una operación financiera de especulación la llaman con el inocente nombre de 'bicicleta'. Todo argentino que se precie ha pedaleado alguna vez.

Viven, como dijo Ortega y Gasset, una permanente disociación entre la imagen que tienen de sí mismos y la realidad. Jamás se miran al espejo para verse bien cómo son. Tienen un porcentaje altísimo de psiquiatras y psicólogos y se ufanan de estar siempre al tanto de la última terapia de moda. Poseen un tremendo súper-ego, pero no toleran que se lo mencione.

Tienen un espantoso temor al ridículo, pero se describen a sí mismos como liberados y pertenecientes al llamado 'primer mundo'. Son convencionales y prejuiciosos, pero creen ser amplios, generosos y tolerantes. Son racistas al punto de hablar de los 'negros de mierda' y se jactan, erróneamente, de no tener indios en su territorio.

Espejo e imagen, concentran en ellos mismos el terrible choque entre la fantasía y la realidad. Los Argentinos son italianos que hablan español. Pretenden sueldos norteamericanos y vivir como ingleses. Dicen discursos franceses y votan como senegaleses. Piensan como ‘zurdos’ y viven como burgueses. Alaban el emprendimiento canadiense y tienen la organización boliviana. Admiran el orden suizo y practican un desorden tunecino.

Autor Desconocido

Tira Ecol

Friday, December 8th, 2006

tira ecol

Como instalar Sun Studio 11 y NetBeans en Linux Debian o Ubuntu

Monday, December 4th, 2006

(How to install Sun Studio 11 & NetBeans in Linux Debian or Ubuntu)

  1. Bajar el archivo studio11-lin-x86.tar.bz2 (o el que corresponda) desde developers.sun.com/sunstudio
  2. # apt-get install libmotif-dev sun-java5-jdk fakeroot (como root)
  3. $ mkdir sunstudio11
    $ cd sunstudio11
    $ tar xfj ../studio11-lin-x86.tar.bz2
    $ cd kits/ide/packages/
  4. $ fakeroot alien -d sun-*.i386.rpm sun-*.i586.rpm (usando Linux de 32 bits)
  5. $ fakeroot alien -d sun-*.rpm (usando Linux de 64 bits AMD64 o EM64T. No funciona en 32 bits!!)

Debera aparecer algo similar a esto:

sun-dbx_11.0-2_i386.deb generated
sun-dbx-locale-ja_11.0-2_i386.deb generated
sun-dbx-locale-zh_11.0-2_i386.deb generated
sun-dbxui_11.0-2_i386.deb generated
...
sun-xmshr_11.0-2_i386.deb generated
sun-xmsrc_11.0-2_i386.deb generated
sun-fdxd_11.0-2_i386.deb generated
sun-mrxd_11.0-2_i386.deb generated

Si todo salio bien no debera aparecer ningun error. Para instalar las versiones en ingles de los paquetes, hay que hacer como root:

# dpkg --install `ls -1 *deb | grep -v locale`

En el directorio /opt/sun tendremos instalado el NetBeans y el Sun Studio. Para ejecutar el netbeans hay que hacer:

/opt/sun/netbeans/3.5V11/bin/runide.sh -jdkhome /usr/lib/jvm/java-1.5.0-sun

Para ejecutar el Sun Studio 11:

/opt/sun/sunstudio11/bin/sunstudio --jdkhome /usr/lib/jvm/java-1.5.0-sun

Las versiones de los programas pueden variar, cambiarlas a necesidad.

2^6

Saturday, December 2nd, 2006

La Oscura Historia de un Imperio

Saturday, December 2nd, 2006