Bien saben los usuarios de Bluehost que la mayoría de las aplicaciones no están actualizadas a la última versión, sea por seguridad o estabilidad. Para poder utilizar la última versión de VIM en Bluehost, en mi caso la versión 7.1, debemos:

  1. Descargar los archivos fuente de la página de descargas de vim, descomprimir los archivos y dirigirnos a la carpeta resultado:

    wget ftp://ftp.vim.org/pub/vim/unix/vim-7.1.tar.bz2
    tar jxvf vim-7.1.tar.bz2
    cd vim71
  2. Deshabilitar el entorno gráfico y definir el directorio de instalación. El directorio de instalación puede ser cualquier directorio dentro de $HOME:
    ./configure --disable-gui --without-x --prefix=$HOME
  3. Instalar los archivos compilados:
    make install
  4. Añadir a la variable PATH la ruta donde esta ubicado el ejecutable. Los cambios deben de verse reflejados en el archivo de configuración .bash_profile:
    PATH=$HOME/bin:$PATH

    * Es importante la precedencia de la ruta donde esta el ejecutable del VIM 7.1 sobre los valores predefinidos de PATH.

Publicado en Linux, Programación el 31/05/2008. Sin comentarios.

¡Que rápido pasa el tiempo! Hace poco más de una semana, Pedro Jareño, encargado del departamento de comunicación de Minube, nos deleteiaba con su extraño sentido del humor, y en este día dice adiós a Londres para volar y recibir a Bangkok.

Con motivo de la Vuelta al mundo 2.0, he decidido implementar una representación del viaje en Google Maps. Esta aplicación hace uso de Google Maps para trazar las rutas y destinos del viaje, Google Ajax Feed para descargar el feed del blog de la Vuelta al mundo y, aunque un tanto oculto, Google Chart para crear los markers.

En el mapa se pueden apreciar dos rutas que se superponen, una roja que representa el viaje completo, y una verde que marca el trayecto recorrido al momento de la consulta. Los markers (íconos en forma de globo) apuntan a las 15 ciudades de la ruta; los markers varían en tamaño y color, indicando 4 estados:

  1. Azul. Punto de partida, Madrid.
  2. Rojo. Ciudades pendientes de visitar.
  3. Verde. Ciudades visitadas.
  4. Verde tamaño grande. Estancia actual.

Al hacer click sobre cualquiera de los markers se despliega una ventana con el nombre de la ciudad donde esta ubicado el marker y los posts que se han hecho en el intervalo de tiempo asignado para dicha ciudad en el blog.


Publicado en Google, JavaScript, Programación el 12/05/2008. Sin comentarios.

Remember The Milk (RTM) es un servicio web que permite crear y organizar listas de tareas (to-do lists). Su simplicidad, usabilidad e interoperabilidad lo hacen uno de los favoritos. Dentro de sus características y funcionalidades más importantes se encuentran:

  • Organizar las tareas en listas
  • Crear listas inteligentes definidas en base a criterios personalizados
  • Añadir tareas via email
  • Añadir tareas de forma rápida desde la web
  • Acceso desde móbiles
  • Acceso offline
  • Shortcuts
  • Integración con Google Calendar, iGoogle, Netvibes, Dashboard, etc.

Un desarrollador de Novell llamado Boyd ha integrado parcialmente los servicios de RTM en una aplicación de escritorio para Linux llamada Tasque. Tasque es una aplicación para organizar tareas desarrollada en C# Mono.

La instalación en Ubuntu de Tasque no se puede hacer utilizando los repositorios oficiales. No obstante, nixternal se ha tomado la molestia de empaquetar la aplicación. La instalación de Tasque en Hardy Heron se resume en:

  1. Agregar la siguiente entrada al archivo sources.list:
  2.  ## PPA for Tasque Packagers
    ## https://edge.launchpad.net/~tasque-packagers/+archive
    deb http://ppa.launchpad.net/tasque-packagers/ubuntu hardy main
    deb-src http://ppa.launchpad.net/tasque-packagers/ubuntu hardy main
  3. Actualizar la lista de fuentes de apt
  4. sudo apt-get update
  5. Instalar la aplicación con el manejador de paquetes
  6. sudo apt-get install tasque

Tan solo es cuestión de esperar algún tiempo para que el desarollo de Tasque sea estable y se pueda integrar a los repositorios oficiales.

Publicado en Software, Ubuntu el 10/05/2008. 2 Comentarios.

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.