diciembre 31, 2009

Tríptico (casi) inconcluso

Como tercera y última parte de esta serie de entregas, recordemos lo que ha sido Javo, lo que ha sido Javier desde que comenzamos a leerlo.

Al llegar al blog del maestro, se sentía algo similar a aquello dentro de sí cuando se entra por primera vez a una biblioteca. Muchas cosas en cada post. Y claro, los enlaces del Freak Ring (del que, creo, alcancé a hacer parte...).



Una cita de Beck, una de Borges.



Luego vino una renovación colorida, -la etapa roja según los estudiosos de TOL-. Se cree que tuvo relación con la realizada por Gavo y su menú user-unfriendly. Más ideas, más escritos, más comentarios sobre películas... y una imagen curiosa en el encabezado.



Más adelante, la última etapa -la iluminación, dicen muchos-, despojó al weblog de todo. Menos del contenido.




Tras una salida algo abrupta, algunos rumoran que javier regreso en forma de elefante azul, aunque su no existencia descarta tal posibilidad. Para los escépticos, una muestra.



Eso es todo lo que recuerdo sobre javo y sobre javier. Que no es mucho, pero tampoco es algo que pueda ignorarse.


Bis bald!!


Todo el material aquí reseñado pertenece a maestrozen.blogspot.com (desde web.archive.org) y a bluelephant.blogspot.com. Cualquier reproducción del mismo debe realizarse con autorización de sus autores.

noviembre 03, 2009

La tuya, la nuestra

Recordando nuestro paso por el matadero de hace casi 7 meses, Daniel Coronell invoca los mismos recuerdos de un pasado no muy lejano. Ajenos y propios, cada vez más parecidos, muy a mi pesar. Una sola historia en blanco y negro, que cambia sólo en matices insignificantes, nombres y fechas.

Hoy comentaron los oyentes de la W, preguntando al ilustrísimo doctor Casas, si era posible cambiar a los magistrados de la Corte Suprema de Justicia mediante un referendo, demanda, tutela o similar. Ya vamos viendo hacia dónde se dirige el agua.

octubre 19, 2009

Technical Reminder (20091019)

(versión para dummies)

Problema: El servidor que dejaste en un datacenter, al que accedes de forma remota para configurarlo, no responde después de reiniciar el sistema operativo.
Contexto: Estás configurando un pinche Oracle, reiniciaste porque el pinche Windows no tenía el cliente Telnet y al instalarlo, te pidió reiniciar.
Solución: No dejes el puto CD de instalación en la unidad de CD/DVD. No seas tan malparido con los que han estado cubriendo tus cagadas el último mes. No seas hp!

octubre 12, 2009

De Javier, o como ser y aprender

Javier es un ser humano, como muchos otros que habitan esta Tierra. Tiene una gran cantidad de amigos alrededor del mundo, literalmente. Pareciera que la red de amigos de Javier es como el reino de Carlos V, un mundo en el que nunca se pone el sol... y tal vez sea por eso que siempre tienen ideas nuevas y bienvenidas.

Es extraño ver que se tienen vínculos poco usuales con Javier y es tal vez eso lo que lo hace más humano y real. Hay personas conocidas que resultaron ser cercanas a él. Tengo recuerdos de madMilo hablando animado con la hermana de javier (¿o era la prima? la memoria me falla), así como de GGG hablando con todos y siendo ignorado por la mayoría.

Es curioso creer que una persona es real aún cuando todo vínculo que se tiene con él es lejano o irreal. Debe ser que su presencia es lo suficientemente fuerte para lograr acercarse a quien lo lee.

Ojalá se pueda conocer más a Javier en el futuro. Supongo que valdrá la pena, como ya ha pasado varias veces en TOL.

octubre 08, 2009

Technical Reminder (20091008)

Situación: Se tiene una máquina con Fedora Core 10 recién instalado, muy seguramente corresponde a versiones descargadas en los primeros meses de 2009. Se va a configurar una conexión de red usando la aplicación system-config-network. Aún cuando se deshabilita la opción de que NetworkManager maneje la conexión, no es posible configurar correctamente la máscara de red; al guardar la configuración deseada y editarla de nuevo, aparece la dirección IP del gateway copiada en el campo de la máscara de red. (Y es peor cuando se está en un datacenter aguantando frío y maldiciendo al fantasma que cambia la máscara de red apenas la guardas!).

Problema: Como se explica en este reporte de bug y este otro reporte de bug, Fedora Core 10 estable, ya sea la versión x32 o x64, presenta un bug en esta aplicación. Así se guarde, reinicie y demás, no se va a modificar correctamente la configuración de la conexión y tontamente va a usar el valor del gateway para definir la máscara de red (!!!!).

Solución:
  • Para poder conectarse a Internet: Editar el archivo /etc/sysconfig/networking/devices/ifcfg-ethX, siendo X el número de la interfaz de red.
  • Para corregir el problema con system-config-network: yum update -y . Así de simple.
Espero que este post sirva para facilitarle la búsqueda a otros.
Bis bald!!

octubre 04, 2009

De Javo o cómo ser y parecer

Javo no existe. Siempre se ha dicho que representa un punto de referencia, un modelo o patrón, pero todo lo que queda tras ignorar los textos abundantes y los comentarios insípidos es una bruma leve e incómoda en su vacuidad.

Y bien, suponiendo que no existe más allá de aquello que escribe, podría decirse que carece de valor cualquier aproximación a "ese" javo que pretende hacer sentir bisoño e imberbe a todo aquel que osa aproximarse a él. O a lo que puede verse de él. Resulta tentador hablar de Thee y de thy writings, sólo por respetar esa falsa aura de paternidad que se ha asignado, apoyado por numerosos seguidores enamorados, buscadores ávidos de figuras de autoridad que definan su forma de pensar o escribir. Es casi como Fernando Vallejo, sólo que sin la locura.

Podríamos decir que Javo existe como Scarlett Johansson, que se proyecta más allá de lo que realmente es y que simplemente el mundo magnifica su existencia, presencia y potencia. Pero, a diferencia de ella, Javo no ha sido visto más que por una turba ganosa, de la cual todos desconfían y sobre la que se rumora que uno de sus miembros tomó su lugar (el de Javo), tras sacrificar un cordero y ofrecerlo como tributo al padre Javo.

Perdónanos, Javo, porque no sabemos lo que hacemos. Y aún así, lo disfrutamos.

septiembre 28, 2009

Technical Reminder (20090928)

Problema: Evitar que un elemento en un documento HTML capture todos los eventos que recibe, estando el evento definido como disparador de una secuencia de funciones JavaScript.

Contexto: Para controlar la forma en la que un usuario interactúa con elementos del documento HTML, es posible que se necesite validar e incluso deshacer la acción que el usuario acaba de efectuar. Si el intervalo entre eventos es muy corto, puede que no se procesen en el orden esperado y alguna de las acciones a deshacer llegue a término por el flujo básico.
Por ejemplo, si se desea implementar un teclado en pantalla, es necesario deshacer cada ingreso de un caracter efectuado desde la entrada de teclado (escuchando atentamente al evento keyup o keydown sobre el elemento input de la contraseña). Es posible (se verificó en pruebas) que al ingresar una gran cantidad de caracteres durante un corto intervalo de tiempo, el motor JS del navegador no procese correctamente la secuencia, continúe capturando los eventos y no retorne correctamente al valor anterior del campo (usando la función setTimeout, por ejemplo).

Solución: La opción más sencilla es la más fácil. Fijar el atributo disabled en true (form.field.disabled = true;) como primer paso en la secuencia a seguir cuando se detecta el evento keydown/keyup, evita que se capturen eventos posteriores, al menos hasta que termine la secuencia y se reestablezca el estado del elemento. En mi caso, incluye una notificación al usuario usando el viejo alert("Use el teclado gráfico") que lo detiene en su empeño al escribir :-)

PD. A quien crea que una implementación de este estilo está lejos de aquel principio "die gracefully", puede decirse a sí mismo que confunde la naturaleza del mismo. Es posible si el diseño y la arquitectura son los adecuados... en el ejemplo, es posible ingresar la contraseña, pero el formulario no debería ser procesado e incluso, el mensaje POST no debería ser enviado (restriccción impuesta al usuario por su seguridad).

En fin,... bis bald!!!

septiembre 15, 2009

Agonía

Cada día el calor es más agobiante. Pareciera que alguien jugara a subir la temperatura de la olla, lentamente, de forma prácticamente inperceptible para todos -salvo algún espíritu sensible-. El ahogo es cada vez más frecuente, la ansiedad constante producto de la respiración entrecortada y el sudor escaso anunciando la deshidratación.

Se ve venir el sopor, la pesadez del aire que tal vez se haga más húmedo debido al agua que pasa de los ríos a las nubes y a las corrientes de aire en general. Es posible que la humedad llegue a límites insoportables y se haga necesario aislarse del exterior... y al mismo tiempo no habrá agua suficiente para aliviar la sensación de calor, de fastidio constante. Como un eterno domingo en la mañana, acostados sobre una playa infinita dondequiera que vayamos. Sólo que sin olas arropando aquello que encuentran en su camino. Sólo el calor, ese maldito calor.

Es probable que, poco a poco, perdamos el conocimiento tras una crisis seguida por un desmayo repentino. Nada demasiado doloroso; quizás un poco prolongado respecto de lo que podría considerarse deseable en condiciones semejantes. Juntos todos y cada uno, tapizando poco a poco las calles y los jardines. Hundiéndose algunos en fuentes de mármol amarillento, arrastrándose otros hacia lagos secos y ríos pedregosos que suspiran por el esplendor del pasado. Todos llegando inexorablemente al fin de su existencia como seres vivos. Ninguno convirtiéndose en abono de algo más. La vida dejaría de ser el ciclo que conocemos para aventurarse, abriéndose paso a través de la bruma y la aridez, hacia nuevos e inexplorados horizontes.

Es aquí cuando, aún soñando, recuerdo lo insignificante que es un ser humano parado sobre esta tierra, salvo para otros como él.

septiembre 14, 2009

Ranting on monday

Cómo se recupera la habilidad para soñar a mediano o largo plazo, después de pasar un tiempo enfocándose en el presente?

Qué hacer cuando regresan las ambiciones de hacer y aprender, siendo que no se da abasto para hacerlo todo?

This is the money shot

septiembre 09, 2009

Technical Reminder (20090909)

Situación: Instalar Microsoft SQL Server 2000 sobre Windows XP Professional (caso particular con SP3, otros casos no son verificables pero seguramente se incluyen).

Requerimientos: Para esta versión de Windows, sólo es posible instalar la versión Developer o versiones de prueba de Enterprise.

Problema: Una vez se terminan de copiar los archivos, al aplicar la configuración definida previamente, se produce un fallo que deshace la instalación y se genera un log en %windir%\sqlstp.log (%windir% es la ruta a la carpeta principal de Windows, comunmente C:\Windows)
El fallo se registra en el log como:
C:\Archivos de programa\Microsoft SQL 2:44:57 Server\80\Tools\Binn\cnfgsvr.exe -F "C:\WINNT\sqlstp.log" - dbdebug - MSSQLSERVER -V 0 1 M -Q "SQL_Latin1_General_CP1_CI_AS" -H 262404 -U sa -P
Iniciando servicio...
SQL_Latin1_General_CP1_CI_AS -m -Q - T4022 - T3659
Conectando con servidor...
controlador = {sql server}; servidor = MyServer; UID = sa; PWD =; database = error de red general [Microsoft] [controlador ODBC para SQL Server] [memoria compartida] maestro. Compruebe su documentación de red.
[Microsoft][ODBC SQL Server Driver][Memoria compartida]ConnectionRead (recv()).


Solución: La mediocridad en el desarrollo de este software se hace visible cuando revisamos el contenido del archivo y vemos

12:30:08 Name = MYSERVER, Type = 0x1
12:30:08 ComputerName: MyServer
Como quien dice, el problema está en que el nombre del equipo no está completamente en mayúsculas. Si es mixto o todo en minúsculas, presentará este error al instalar esta versión de SQL Server 2000. Cambiando el nombre del equipo (no sólo a mayúsculas, sino efectuando un cambio real en el nombre, de lo contrario no lo modificará) y reiniciando la máquina, podremos instalar este DBMS sin problemas.

PD. La solución real es usar otro motor de bases de datos. Para los que tenemos clientes tercos o que están amarrados muy a su pesar, la solución listada arriba es la indicada. Más información disponible en este artículo de la Base de Conocimiento de MS.

Bruma

Hace falta una suma de factores para llegar a un estado en el que aquello que sentimos de una u otra forma se asemeje a lo que describía Bretón. Usualmente me demanda acusar fatiga en alto grado y dormir poco para lograr esa secuencia de sueño y vigilia en la que no se logra distinguir nada y a la vez todo está conectado de alguna forma. Los diálogos que llamarían reales, se escurren entre rendijas y se camuflan al ingresar en la memoria del Alfabravo que camina por un bosque hoy o que recorre algún pasaje de su infancia mañana; mutan y evolucionan para integrarse con el horizonte, difuminan la línea entre lo que los demás nos recordarán mañana y lo que nosotros mismos nos encargaremos de rememorar en el siguiente sueño.

Debe ser interesante conservar esa integración del subconsciente con el mundo consciente que construimos y sin duda debe llevar a nuevas perspectivas. A nuevas expectativas, a sueños más elaborados. Inclusive, puede que sea más fácil hacer los sueños realidad pues al final, con soñarlos será más que suficiente. Somos dioses en nuestros sueños, así no logremos correr en ellos.

Ahora que lo pienso, es raro recordar a Bretón por haberle leído en el examen del ICFES. Siempre se me aparece ese recuerdo como si surgiera de la bruma. Es el manifiesto surrealista, autorreferente.

Bis bald!!

septiembre 07, 2009

Tiranía del Lector 6: The dream is true

Some time has passed since he last meet them, and in a spontaneous, almost thoughtless way, he became aware of what he should write, like he was meant to put on paper each one of those words. It was a voice inside his own mind, and it said:


Propongo que haga un análisis profundo de la adicciòn a hattrick, considerando que es un juego de futbol en el que nunca se ven los muñequitos jugando. Los aspectos psicologicos.... las carencias afectivas.... las frustraciones... todo eso.... jeje.

frkzd



Felipe Pereira nació en un barrio cualquiera de clase media en Armenia. Más allá de las bromas constantes al tener el apellido equivocado o vivir en el lugar equivocado, Felipe creció conservando siempre en su mente la idea de ser uun futbolista profesional. Nunca tuvo recursos extra, nunca había dinero de más, aprendió a vivir sin lujos y con respeto hacia quienres se esforzaban por mejorar su hogar cada día.

En las tardes, Felipe acostumbraba salir a jugar fútbol en alguno de los potreros que servían bien a quienes buscaban un lugar en el cual correr y tirar gambetas. Siempre buscando divertise, cambiando de posición en la cancha, aprendiendo y mejorando. Poco a poco, se convirtió en un jugador "comodín", capaz de suplir cualquier ausencia con talento.

Y fue en una de esas tardes que un cazatalentos lo descubrió. Aquel hombre deambulaba en las ciudades y los pueblos, desde Acandí hasta Barbacoas. Se lo llevó a entrenar a la escuela de fútbol para la que trabajaba, y no pasó mucho tiempo antes de llevarlo a entrenar con un equipo profesional.
Semana tras semana, en los pasillos del club se hablaba de la nueva promesa. Y poco a poco se convirtió, tal y como sucedió en los potreros de Armenia, en aquel jugador que le resolvía cualquier dilema al DT de turno.

Uno de esos días en los que trabajaba duro para buscar que lo tuviese en cuenta el DT, vió su oportunidad y salió a su encuentro encuentro mientras el resto practicaba jugadas en espacio reducido. Era buen amigo de aquel hombre que le ofreció su primera oportunidad en el fútbol. Si había una opción era esta.
Le saludó. Éste se limitó a decirle, casi que con desgano, "mira, ahí está el que nos tiene a todos aquí y el que quiere ver que juguemos bien al fútbol". Felipe miró hacia la tribuna y pudo ver, sentado con cierta displicencia, a un joven no mayor de 30 años -que sin embargo no aparentaba más de 20-, viendo al grupo entrenar.

Aquel hombre, a quien sus amigos llamaban alfabravo, era quien gerenciaba aquel equipo, 'modestamente' nombrado Alfabravo Team. Felipe creyó ver un guiño de aprobación dado por alfabravo al DT, quien le dijo que desde la siguiente fecha, sería titular. Por si la sorpresa no era ya grande, continuó diciendo "de acuerdo a lo que hagas en cancha, planeamos dejarte como capitán del equipo, ya sea que juegues de defensa central o de lateral". Felipe no podía creerlo. Todo había llegado de golpe, en una breve conversación. Felipe jugaría por el Alfabravo y buscaría la gloria para él y para su equipo.

Desde mayo de 2004, alfabravo logró, junto a aquel modesto grupo de jugadores, conquistar logros y vencer en situaciones de clara adversidad. Escalaron posiciones y ascendieron entre la maraña de equipos que luchaban por llegar al lugar más alto. Ganaron varias veces el título de la liga y lograron ascender hasta tercera división; todo un logro para aquel equipo que comenzó con un estadio de poco más de mil asientos en un barrio popular al occidente de Bogotá. Jugadores de diferentes nacionalidades pasaron por esa grama, mostrando buen fútbol y enteresa.

Todos recuerdan a aquel alemán, el primer refuerzo extranjero del club. Paul Kallemberg dejó huella entre la hinchada por su temperamento, al igual que el turco Selay. Otros recuerdan a Francisco Echanove y Juan Sanpedro, leyendas en la historia del club. Algunos se quejan por el paso de Trofantidis, un lateral griego que solía correr por la banda izquierda sin mucho éxito al tirar los centros. Muchos aún tienen afiches de Sebastián Español, el portentoso y elegante central insignia del Alfabravo Team, quien se entendía muy bien -dicen muchos- con el arquero suabo Kamil Irak. Más adelante, llegarían jugadores de gran nivel, defensas europeos como Steve Mann y Paul Denoual, centrocampistas talentosos como James Dwyer y Jan Olsson, arqueros como Mathieu Lauer y el chino Chien-Huat.

Pero sin duda, son tres los jugadores a quienes todos recuerdan con nostalgia. El italiano Leonel Lasso, junto a los colombianos Germán Jacanamijoy y Felipe Pereira. Los dos primeros fueron delanteros consumados, goleadores, insignias. Temidos por los DTs rivales. Alabados por quienes querían comprar sus derechos deportivos. Alcanzaron un nivel sobrenatural desarrollando su talento para anotar.
Y junto a ellos, el hijo de la cantera, aquel que cuando dejó atrás los días de gloria como jugador, decidió dar una mano al equipo haciendo uso de su liderazgo y amplia experiencia. Felipe Pereira fue jugador y DT de aquel equipo al que todos, comenzando por alfabravo, querían ver jugar bonito cada semana.


Así se siente vivir Hattrick. Conoces a otros que realmente han soñado ver, tal y como se lee aquí, a su equipo jugando. Otros construyen comunidades alrededor del juego sin limitarse a él. Hattrick se convierte en motivo y en excusa para compartir, como siempre pasa con el fútbol y todo aquello que con él se relaciona. Porque el fútbol es la vida. Y puede ser tan real como se quiera.


Thanks to frkzd for his suggestion. Perhaps, he won't even read what I've done after his idea, but the process of making this up was really interesting and I'm happy about it. Hope it reaches someone out there at last.
Bis bald!!

septiembre 02, 2009

Technical Reminder (20090902)

Si al intentar sincronizar un proyecto en tu máquina con su versión en un repositorio CVS, Eclipse muestra el mensaje
cvs commit: sticky tag `X' for file yyyyy.zzz is not a branch

y no recuerdas haber creado branch alguno en el proyecto... el problema se resuelve rápidamente ejecutando la siguiente secuencia:
  1. Desconectar de la ubicación CVS los directorios en los que están los archivos con el sticky tag.
  2. Sincronizar el proyecto.
  3. Aplicar la opción Mark as merged para las carpetas que desconectamos y que apareceran con conflictos.
  4. Subir nuestros cambios.
  5. Ser felices.
Esto es válido siempre y cuando estemos seguros que nuestra versión no sobreescribe cambios aplicados por otros en  el repositorio. He leído que cvs update -a debería servir para este mismo propósito, pero en este entorno no aplica.

Si alguien conoce soluciones más elegantes, son bienvenidas.

agosto 31, 2009

Plegaria


Y ahí está. Ahí lo pueden ver todos al pasar, presurosos hacia donde sea que se dirigen cada día laboral, de 6 a 8 de la mañana. Sin embargo, pareciese como si nadie lo viera. O tal vez es sólo una imagen más, como las que se guardan allí dentro.

Es un hombre entrado en años, tal vez mal alimentado. Cada mañana dedica una o tal vez dos horas de su vida a orar, puede que incluso a conversar con quien sea que le escuche del otro lado de la puerta. Permanece de pie a la entrada de esa pequeña iglesia; seguramente entabla una conversación, pues resulta difícil de creer que se logre permanecer en una rutina de oración semejante por tanto tiempo sin ser sacerdote o tener una necesidad terrenal apremiante (lo cual es posible y tal vez explique la presencia de aquel hombre en ese lugar cada día).

Qué es lo que hace inusual esa rutina de fe en medio de cientos de apartamentos, vacíos todos ellos salvo por las empleadas que se disponen a atender los oficios de cada lugar mientras sus dueños discurren entre las vías y los buses, entre los autos y las calles. ¿Por qué hoy en día es inusual detenerse y orar mientras que el lugar común es correr? ¿Por qué tenemos tanto afán, tanto miedo de perder el tiempo y de no trabajar lo suficiente?

Como si en realidad el trabajo fuese siempre el uso más digno del tiempo... lo que cabe preguntarse, al final, es si aquel hombre tiene tiempo de ser feliz. Como podría hacerse con cualquiera de los que pasa a su lado, entre los buses atiborrados y los autos aún fríos.

abril 07, 2009

To the slaughter...

A propósito de la sentencia proferida contra el expresidente Fujimori el día de hoy, encontramos documentos como

Ejecuciones extrajudiciales en Barrios Altos (PDF)

Cualquier parecido de esto con nuestra realidad, la de los colombianos, es mera coincidencia.

marzo 30, 2009

Du-sollst

"Du-sollst" heißt der große Drache. Aber der Geist des Löwen sagt "ich will". "Du-sollst" liegt ihm am Wege, goldfunkelnd, ein Schuppentier, und auf jeder Schuppe glänzt golden "Du sollst!"

Alfabravo ha aprendido a ser paciente. Tú debes ha de fenecer, pero por ahora es conveniente retirarse y planear. Ya nos veremos de nuevo.

marzo 18, 2009

I hate you!


Something I must remember from now on:

Oracle hates your named-using-spaces folders. He hates them so badly that dies on you while executing any single script, without further notice.
Hatred goes far beyond... you can place your files in a regular, simple-named folder. Anyhow, if you are placed in a named-using-spaces folder on your console and you write the whole damned path, it will die anyway.

So remember: don't use any fancy folder name like /home/alfabravo/here is your fucking bpel/ or c:\program files\we are screwed\esb. Let your Oracle stuff be happy in simple, ordinary folders. Otherwise, they'll feed you with tons of shitty errors.

Credits:
Image found in Graphic Reflections.

marzo 14, 2009

Album meme

my Meme Pic


1 - Go to "wikipedia." Hit “random”
or click en.wikipedia.org/wiki/Special:Random
The first random wikipedia article you get is the name of your band.

2 - Go to "Random quotations"
or click www.quotationspage.com/random.php3
The last four or five words of the very last quote of the page is the title of your first album.

3 - Go to flickr and click on “explore the last seven days”
or click www.flickr.com/explore/interesting/7days
Third picture, no matter what it is, will be your album cover.

4 - Use photoshop or similar to put it all together.

Credits:
Photo from www.flickr.com/photos/thumperspongeis/3348276128/
Quote: Kanye West (http://www.quotationspage.com/quote/38002.html)

All lined up

Una droguería en el centro de Bogotá, cerca a varias universidades, un viernes a las 9pm, ya con las puertas cerradas, vendiendo todo aquello que requerían a una larga fila de parejas, todos con cara de acontecimiento.

Nunca había visto una "droguería de parejas". No deja de ser curioso.

febrero 27, 2009

Procedure

Doña Alba normalmente le dice a uno: 
"Cuando uno se cae, lo que hace es: sobarse, levantarse, sacudirse y seguir."

No tiene que ser en ese orden, pero esa es la idea.

febrero 13, 2009

Reading

Si uno tiene el tiempo suficiente, recorrer los twitter de un grupo de personas definido puede dar la impresión de estar leyendo The Evil List... o The Open List si es que se tiene mucho tiempo.

Curioso decir al mismo tiempo "qué bueno que no tengo twitter" y "lástima no tener twitter". Mejor los sigo leyendo.

PD. Nadie me leía antes, es pretencioso suponer que lo harían ahora.

PD2. No es divertido leer personas borrachas si uno mismo no está borracho...

----------------
Now playing: Rinôçérôse - No We Are Not Experienced!
via FoxyTunes

enero 24, 2009

Effort

Se requiere un esfuerzo prolongado para lograr que Webkit no valide CSS 2 al 100%. Sin embargo, Google Chrome lo logra!! Eso muestra el trabajo que Google realizó durante un tiempo para liberar este navegador.

Por favor, usen otra cosa. Gracias.

enero 23, 2009

Some good n' old ultraviolence

If the world is pushing you down to your knees... if Oracle SOA Suite challenges you... if the afternoon is rainy and gray, if you feel like it won't be possible to reach the goal, then...


Listen the Ludvig Van's ninth !!!!

----------------
Now playing: Nine Inch Nails - 5 Ghosts I
via FoxyTunes