Ir al contenido

Posts from the ‘Software’ Category

28
abr

Yahoo vendió Delicious a los creadores de YouTube

Hace ya bastante tiempo existían rumores de que Yahoo podría vender o dar de baja Delicious y varios de sus usuarios buscaron alternativas en un principio. Tal fue el caso mio por ejemplo, que de hecho algo publiqué sobre Scuttle, un software libre que cumple la misma funcionalidad.

No obstante, Delicious se ha vendido a la empresa AVOS, perteneciente a los creadores de YouTube, y seguirá funcionando con total normalidad, al menos eso es lo que enuncian desde Yahoo en el aviso que hacen a sus usuarios. Ahora bien, es importante que todos los usuarios de Delicious se logueen a su cuenta y acepten la migración de datos antes de Julio de 2011. El procedimiento es muy simple, y toma sólo los tres pasos que muestro debajo, en las capturas.

En el primer paso nos pide nombre, apellido y confirmar la dirección de correo electrónico.

Delicious

Luego, el segundo paso pide que se ingrese una contraseña para el usuario de Delicious, dado que ya no se ingresará más con el ID de Yahoo, lógicamente.

Delicious

Finalmente, una pantalla nos indica que todo fue exitoso e informa precisamente que a partir del momento debe utilizarse el nombre y la contraseña del paso anterior.

Delicious

Una vez terminado el procedimiento los datos estarán migrados y seguirán disponibles, ahora bajo la administración de la gente de AVOS.

26
abr

Proxy de un sitio web con Apache

Introducción

En Apache existe un módulo llamado mod_proxy que es bastante útil para cumplir con varias funciones. Una de ellas es la de que un servidor reciba tráfico web para un sitio que en realidad está hosteado en otro servidor, que será la que explicaré a continuación.

Para el ejemplo, vamos a suponer:

  • Sitio web www.mikroways.net.
  • Por DNS, la IP que corresponde al dominio www.mikroways.net es la IPA, donde hay un Apache pero no se encuentra el código del sitio de dicho dominio.
  • El servidor web para www.mikroways.net tiene la IPB.

El comportamiento básicamente es el siguiente:

  1. Un cliente abre una conexión HTTP contra el servidor web en IPA, que según su DNS es el servidor web www.mikroways.net.
  2. El servidor Apache en IPA acepta la conexión para ese dominio pero en el virtual host correspondiente tiene configurado el mod_proxy que le indica que en realidad el sitio web está en el servidor con IPB. Entonces, el Apache en IPA actúa como cliente haciendo el requerimiento del sitio web de www.mikroways.net a IPB.
  3. El servidor IPB le devuelve el sitio tal como lo hace con cualquier cliente y lo mismo hace el servidor IPA con su cliente.

Notar que el procedimiento anterior es totalmente transparente tanto para el cliente del servidor IPA como para el propio servidor IPB.

Configuración

A continuación se muestra la configuración del servidor IPA. Notar que en la misma, el valor IPB debe ser reemplazado por la IP del servidor donde realmente se encuentra alojado el sitio web.

<VirtualHost *:80>

    ServerName  www.mikroways.net
    ServerAlias mikroways.net
    ServerAdmin invalidaddress@mikroways.net

    ProxyPreserveHost On
    ProxyRequests Off

    <Proxy *>
         Order deny,allow
         Allow from all
    </Proxy>

    ProxyPass               / http://IPB/
    ProxyPassReverse        / http://IPB/

    ErrorLog /var/log/apache2/error.log
    TransferLog /var/log/apache2/access.log

</VirtualHost>

Lógicamente debe habilitarse el mod_proxy en Apache y luego reiniciar el servicio para que los cambios tomen efecto. Lo primero se hace muy simple en Debian con el comando:

a2enmod proxy
a2enmod proxy_http
11
abr

Instalación de Picasa 3.8 en Linux

Lamentablemente la gente de Google ha decidido no actualizar la versión de Picasa para Linux por lo que los usuarios de dicho sistema operativo disponemos de la muy antigua versión 3.0 en beta. Sin embargo, la última versión de Picasa (3.8 al momento de escribir este post) funciona perfectamente en Linux valiéndonos de un pequeño truco.

En mi caso trabajo con Ubuntu por lo que daré la explicación para dicho sistema. Sin embargo, la misma solución debería poder aplicarse a cualquier Linux con variaciones quizá en la ubicación de los archivos o en la ejecución de algún comando.

El primer paso consiste en instalar wine:

aptitude install wine

Luego, descargar la versión 3.0 beta de Picasa para Linux e instalarla. En mi caso:

sudo dpkg -i picasa_3.0-current_amd64.deb

Una vez hecho eso, descargar la versión 3.8 para Windows y ejecutarla con Wine. Probablemente sea necesario darle permisos de ejecución para que wine pueda correr el programa. Cuando se abre el asistente de instalación se deben seguir los pasos habituales y, al llegar al paso final, desmarcar todas las casillas de verificación.

El siguiente paso es copiar los archivos del “nuevo” Picasa al “viejo”. Esto se hace con un simple comando:

cp -a /home/usuario/.wine/drive_c/Archivos de programa/Google/Picasa3/* /opt/google/picasa/3.0/wine/drive_c/Program Files/Google/Picasa3/

Una vez que termina de copiar ya puede utilizarse la última versión de Picasa en Linux.

22
mar

Firefox 4 lanzado

Después de más de 9 meses desde su primer versión beta ha sido lanzada la versión final de Firefox 4, que será la última con el tradicional esquema de lanzamiento de una gran versión luego de un tiempo largo de espera. En cambio, a partir de ahora se concentrarán en un esquema como el de Google Chrome que lanza versiones incrementales cada 4 o 6 meses.

Muchas de las novedades más destacables del nuevo Firefox ya se han discutido en otros posts, con lo que propongo que lo descarguen y lo prueben.

14
mar

Navegación más veloz con Google Chrome

La versión 10 del navegador de Google trae innumerables características nuevas y que permiten muchas funciones interesantes. Entre ellas, hay tres en particular que permiten acelerar la carga y ejecución de las páginas web valiéndose para ellos de varias cuestiones, como la utilización del procesador gráfico. Para lograrlo, en la barra de navegación de Chrome es necesario ingresar about:flags y allí habilitar:

  • Composición acelerada por GPU
  • Lienzo 2D Acelerado por GPU
  • Representación previa de la página web

Luego reiniciar el navegador y comenzar a utilizar las nuevas funcionalidades. Es importante tener en cuenta que las funciones son experimentales y pueden volver inestable al navegador. En caso de que eso ocurra bastará simplemente con volver los cambios atrás.