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:
- 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
- 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
- Instalar los archivos compilados:
- 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:
* 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:
- Azul. Punto de partida, Madrid.
- Rojo. Ciudades pendientes de visitar.
- Verde. Ciudades visitadas.
- 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.
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>"})
});
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.
- Buscar la versión mas reciente del JRE de Sun
sudo aptitude search sun-java.-jre
- Instalar el JRE
sudo aptitude install sun-java6-jre
- Seleccionar la JRE de Sun (/usr/lib/jvm/java-6-sun/jre/bin/java) como la alternativa por defecto
sudo update-alternatives --config java
- Descargar los binarios de la página de descargas
- 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.