Los desarrolladores suelen enamorarse de librerías, y en mi caso, estoy totalmente perdido por Prototype. El tema de Wordpress que tengo instalado utiliza código javascript para editar ciertos elementos después de que el documento ha sido cargado. El problema: el script utiliza jQuery. Para solucionar el problema decidí portar el código a prototype. Agradezco sobremanera que la última versión de Prototype (1.6.0.2) venga acompañada del método Element::wrap:

Event.observe(window, 'load', function() {
	$$(".menu a").each(function(element) { element.update("<span>" + element.innerHTML + "</span>")});
	$$(".post").invoke("wrap", "div", { "class" : "post_b" }).invoke("wrap", "div", { "class" : "post_c" });
	$$(".widget").invoke('wrap', 'div', { 'class' : 'widget_c' });
	$$(".widget_c").invoke("insert", "<div class='widget_b'></div>");
	$("search").insert({top: "<h2 style='text-align: left;'>Buscar</h2>"})
});
Publicado en JavaScript, Programación el 29/04/2008. Sin comentarios.

SmartSVN es un cliente con entorno gráfico para Subversion. SmartSVN requiere del JRE (Java Runtime Environment) 1.4.1 o superior para poder ser ejecutado. La instalación del JRE de Sun es necesaria puesto que la versión del interprete de Java desarrollada por GNU (GIJ) e instalada por defecto en Ubuntu ocasiona errores al tratar de ejecutar el SmartSVN.

Estas instrucciones corresponden a la instalación de SmartSVN 3.0.8 y JRE en Ubuntu 8.04.

  1. Buscar la versión mas reciente del JRE de Sun
    sudo aptitude search sun-java.-jre
  2. Instalar el JRE
    sudo aptitude install sun-java6-jre
  3. Seleccionar la JRE de Sun (/usr/lib/jvm/java-6-sun/jre/bin/java) como la alternativa por defecto
    sudo update-alternatives --config java
  4. Descargar los binarios de la página de descargas
  5. Descomprimir los archivos
    tar -zxvf smartsvn-generic-3_0_8.tar.gz

Para iniciar la aplicación simplemente ejecutamos el archivo smartsvn.sh que se encuentra en smartsvn-3_0_8/bin/

Publicado en Linux, Programación el 29/04/2008. Sin comentarios.

Una imagen vale más que mil palabras. Me ha dado tanta risa ver a esta pequeña criatura escapando de las terribles manos de mi querida amiga María Jose, alias Pin. Me pregunto, ¿que pretendías hacer con ese dedo Pin?

¿A caso no pensaste que al hostigar a la pobre ardilla, el tierno y carismático animal pudo haber sufrido un paro cardíaco, consecuentemente, dejando huérfana a su querida descendencia? Qué insensible resultaste.

Ardilla asustada

Publicado en Ocio el 27/04/2008. Sin comentarios.

El usuario zurich.office.images de Google comparte fotos de las oficinas de Google en Zurich. ¿Quién será este usuario, un ocioso cualquiera o un ingeniero de Google presumiendo sus beneficios?

Sea una o la otra, las instalaciones dejan a todos con la boca abierta. Relax, confort y mucha tecnología. La tecnología al servicio del hombre.

Logotipo de Google

Publicado en Google, Tecnología el 25/04/2008. Sin comentarios.

Por fin, tras una larga espera, Bancanet, el servicio de operaciones bancarias y administración financiera por internet de Banamex, ha integrado soporte para el navegador Firefox. Ya era necesario. Siendo Banamex el banco más grande de México era ridículo encontrarse con la penosa situación de solo poder realizar transacciones a traves de Internet Explorer.

Tan acostumbrado estaba de abrir Internet Explorer para realizar mis operaciones que mi sorpresa fue grande cuando en la página de inicio note que una pequeña imagen anunciaba el soporte:

Publicado en Economía, Tecnología el 24/04/2008. Sin comentarios.

Poco después de la una de la mañana, mis queridos amigos Pedro Jareño y Daniel entonaron las letras de la canción Paloma de Calamaro,

Porque vivir es jugar y yo quiero seguir jugando, le dije a mi corazón sin gloria pero sin pena no cometas el crimen varón si no vas a cumplir la condena.

Un concierto en la madrugada. La fiesta después de la fiesta.

Al terminar la jornada de trabajo del jueves, el equipo de Minube, unos cuantos amigos y gente del medio, organizamos una fiesta para celebrar el éxito de La vuelta al mundo 2.0 de minube. La reunión estuvo acompañada de deliciosos aperitivos, bebidas y amenas pláticas.

Sentado sobre una silla, enfrente de dos talentosos compañeros, fue cuando pensé que las sorpresas nunca dejan de aparecer. Cuando uno asume que las personas que te rodean representan únicamente lo que demuestran, caemos en el equívoco de subestimar el talento humano. Reiteradamente he visto lo inmediato, mas cuando menos lo he esperado, aquellas puertas que imaginaba cerradas se abren para mostrar algo sencillamente superior. Un escritor con voz encantadora, un maestro de los negocios, un apasionado del arte en miniatura y la guitarra, un hábil publicista, un objetivo y analítico amigo, un artista con espíritu de niño.

La fiesta empieza después de la fiesta. Descubriendo aquellas cualidades subestimadas. Al encontrar la fe de cada uno. El brillo tras el invierno.

Me he perdido.

Publicado en Filosofía el 24/04/2008. 2 Comentarios.

La discusiones acerca de la Reforma Enérgetica presentada por el Ejecutivo han incrementado los últimos días. Algunos, con la bandera del nacionalismo, han presentado las posibles desventajas de avalar totalmente la iniciativa de reforma. Algunos otros, abogando por la necesidad de mejorar las instalaciones, organización y tecnología de la paraestatal, se apegan fuertemente a los cambios propuestos.

¿Qué representa PEMEX para México? PEMEX tiene tras de sí una larga historia. Es el legado de decadas de nacionalismo; desde que el presidente Lazaro Cardenas decide expropiar los recursos petroleros en favor de la Nación, PEMEX se convierte en mucho más que una empresa generadora de ingresos, se convierte en el orgullo de los mexicanos. Petroleos Mexicanos es la mayor empresa de México y America Latina, y para el gobierno, el mayor contribuyente fiscal.

Dicho así, es natural la reacción del pueblo mexicano en contra de la privatización. El problema es que dicha privatización no existe. O al menos no en la iniciativa para el Fortalecimiento de Petroleos Mexicanos:

III. ¿Qué NO es la iniciativa de reforma?… NO implica privatizar a PEMEX que es patrimonio de todos los mexicanos. Nuestra paraestatal sigue y seguirá en manos de los mexicanos.

Lo que si implica es, en resumidas cuentas, mayor autonomía financiera y de gestión, institución de una nueva estructura administrativa con mayores facultades de decisión, administración y contratación, mejor aprovechamiento de los recursos mediante la compra o renta de tecnología de punta, fortalecimiento de la rectoría del Estado y emisión de bonos ciudadanos. ¿Bonos ciudadanos? Sí, instrumentos financieros que todo mexicano podrá comprar que, en principio, tendrán el triple beneficio de:

  1. Aportar fondos monetarios para el mejor desempeño de la paraestatal
  2. Mejorar la economía de la nación, y como consiguiente, el bienestar de individuos y familias
  3. Redituar la inversión de los compradores con el pago de intereses

Citando partes del resumen, de ninguna forma se planea rentar, vender ni compartir los recursos petroleros:

NO se concederá propiedad alguna sobre los hidrocarburos con la contratación que haga PEMEX de empresas que cuenten con tecnología de punta para aprovechar la riqueza petrolera en aguas profundas. Las empresas simplemente darán servicios a PEMEX y le permitirán ampliar su capacidad operativa con nueva tecnología.

NO propone compartir la renta petrolera, ya que se plantea la posibilidad de establecer contratos de obra y prestación de servicios que se pagarán únicamente en efectivo.

Se contempla permitir que terceros puedan complementar a PEMEX en las actividades de transporte, almacenamiento y distribución de los productos derivados de la refinación, del gas y de la petroquímica básica.

La propuesta ofrece ideas excelentes para el saneamiento y mejoramiento del PEMEX corrupto e ineficiente que todos conocemos; difícilmente alguien tendrá argumentos convincentes para contradecirlo. Lo que debemos de poner en tela de juicio es la capacidad del gobierno de distribuir justamente la participación de terceros en la prestación de servicios. Tristemente la imagen política esta tan dañada, con justas razones, que nos hace pensar inmediatamente en favoritismos y satisfacción de intereses de grupos privilegiados. Y es eso precisamente lo que no necesitamos. Necesitamos mejoras en la infraestructura y funcionamiento de PEMEX que conlleven a un aumento en la calidad de vida de los más de 107 millones de mexicanos.

Nunca he sido partidario de movimientos radicales como el de Lopez Obrador, pero dado el débil estatuto del Estado de Derecho, concuerdo con la idea de que al fin, las quejas, berrinches y falta de respeto a las instituciones por parte del ala extremista del PRD, servirán de foco para garantizar que los ciudadanos esten alerta ante cualquier posible intento de corrupción.

Publicado en Economía, Política el 23/04/2008. Sin comentarios.

Este año, de una lista de 13 países, Google ha decidido llevar el Google Developer Day a México. Qué felicidad. Google Developer Days son una serie eventos de un día distribuidos a lo largo del mundo, en los cuales ingenieros de Google y desarrolladores tienen la oportunidad de discutir, desde una perspectiva propiamente técnica, acerca de los productos y tecnologías de Google.

La página oficial del evento señala que en México el evento se llevará a cabo en la Ciudad de México el próximo 23 de Junio. El registro todavía no esta activo para la Ciudad de México; supongo que en unos cuantos días estará habilitado.

Como es lógico, el registro es limitado y aunque no lo mencionan explícitamente, el formulario de registro les servirá para poder seleccionar adecuadamente quien podrá participar en el evento. Las preguntas son del tipo:

  • Please indicate which tracks you are most interested in
  • Development experience (languages and skill level)
  • Have you tried Google APIs before? If so, please let us know which ones.
  • What type of development are you primarily doing?
  • Finally, what do you hope to get out of Developer Day?

Me llama la atención una de las preguntas del FAQ:

What is the attire for the event?
Come as you are.

Esperemos que con esta iniciativa, y al conocer directamente el potencial latente de nuestro país, Google se anime a inaugurar oficinas de desarrollo en México.

Publicado en Tecnología el 22/04/2008. Sin comentarios.

Los riesgos forman parte íntegra de la economía mundial. En consecuencia, mayor es la dificultad que encuentran los líderes responsables de regular las políticas económicas nacionales. ¿Como hacer cara a la enorme incertidumbre de los mercados financieros?

Aunque la mejor práctica es prevenir, existen límites en cuanto al manejo de riesgos. La cantidad de indicadores que nos sirven de guía en la toma de decisiones aumentan considerablemente debido a que somos sociedades con economías mundialmente conectadas. Alan Greenspan, ex presidente de la Reserva Federal de EE.UU, en una conferencia para la American Economic Association dijo que “a pesar de los enormes esfuerzos para conseguir y cuantificar lo que percibimos como las relaciones macroeconómicas clave, nuestro conocimiento sobre muchas de las conexiones importantes está lejos de ser absoluto y con toda probabilidad, siempre será así. Todo modelo, sin importar qué tan detallado o bien diseñado esté, conceptual o empíricamente, es una representación en extremo de simplificada del mundo que vivimos, con todas sus complejidades diarias“.

Publicado en Economía el 20/04/2008. Sin comentarios.

La mayoría de las veces es difícil definir con certeza las palabras que utilizamos cotidianamente. ¿Quién no ha dicho amistad alguna vez? ¿Existe alguna definición que englobe homogéneamente lo que es la amistad?

En el podcast número 34 Mark Vernon on Friendship del sitio Philoshopy Bites, Mark Vernon argumenta que si comparamos entre sí diversos tipos de amor, por ejemplo el familiar, el de la divinidad y el sexual, el amor entre amigos se distingue por el deseo de “Conocer y ser conocido”. Idoneamente buscamos entender lo que es la otra persona, compartir nuestras experiencias; buscamos lealtad, confianza y comprensión. En un mundo tan contradictorio y lleno de competencia, el cobijo de una relación sincera en la que podamos ser nosotros mismos, sin la necesidad de asumir papeles, es un gran privilegio.

A lo largo de nuestras vidas conocemos a gran cantidad de personas, y de todas ellas, una ínfima parte forma parte de nuestro círculo de amigos. Inclusive, de este círculo, solo a unos cuantos podremos llamarle mejores amigos.

¿Qué es lo que hace de un amigo un mejor amigo? ¿Porqué encontramos mayor afinidad en unas personas?

Aristóteles hace una interesante distinción entre las amistades. La primera se da cuando compartimos actividades; tal es el caso del trabajo, la escuela, o alguna actividad recreativa. El tiempo juntos y la semejanza de nuestras experiencias cotidianas fomenta la interacción. Similar es el caso de la segunda distinción: la amistad en la cual se comparten gustos. Gusto por la cocina, gusto por el futbol, por salir a un bar en la noche. Y no es que ninguna de estas dos sean despreciables, pero ¿qué pasa cuando después de un tiempo no es posible acudir a los mismos sitios, la afinidad entre gustos se agota o, simplemente, no existe nada interesante que platicar? Es en este caso en el que la tercera distinción toma relevancia. La amistad por excelencia, en las que dos personas se aman por lo que son. La amistad no depende en terceros, es el descubrimiento y comprensión de lo que la otra persona es. Y en total acuerdo con Vernon, el ejemplo más representativo es el de dos personas que pueden disfrutar del tiempo compartido en silencio.

En tanto a la amistad, no hay nada más valioso que encontrarse con un amigo que hace no tiempo no vemos y percatarse de que el fuerte vínculo sigue vivo. De nuevo, el tiempo es sabio al darnos lecciones.

Publicado en Filosofía el 19/04/2008. Sin comentarios.