Archivo 28 mayo 2009

La actualización del PageRank de Google penaliza los twitter profiles

Parece que la última actualización google no ha sentado bien a las páginas de los miembros de twitter que han visto como ha descendido notablemente su pagerank. Según Zee de The Next Web varios blogeros con gran pagerank como Evan Williams, Dom Sagolla (co-fundador de twitter) o el mismisimo Barack Obama tienen un menor pagerank después de la actualización.
Quizás sea hora de olvidarse del pagerank como medida de popularidad de una web.

, ,

No hay Comentarios

Descubriendo tu vena escritora con SoopBook

SoopBook es un portal de libros sociales que he descubierto hace poco y que tiene la peculiaridad de buscar la colaboración de los usuarios para completar cada historia. Su funcionamiento se basa en que cada capítulo se somete a juicio de los usuarios que votan y permiten la continuidad de la historia. Incluso es posible la creación de capítulos por varios autores que permiten crear caminos paralelos. Al final, el camino más votado será la mejor historia.

De Varios

Prueba a darte una vuelta por soopbook y descubre el escritor que llevas dentro.

, , ,

No hay Comentarios

Configurar una nueva máquina virtual con VirtualBox

Una de las grandes ventajas que VirtualBox nos brinda es la posibilidad de compartir la misma máquina virtual entre diferentes equipos. Una de las necesidades más repetida es la necesidad de disponer de diferentes entornos para pruebas o demos. Incluso se da también la necesidad que los desarrollos se realizan en máquinas distintas a las utilizadas para las demostraciones. La máquina virtual permite configurar un entorno para cada caso y poder compartir ese mismo entorno entre diferentes equipos asegurando la ausencia de errores por una instalación o configuración distinta.

En VirtualBox existen varias clases de ficheros. Por un lado se encuentran los ficheros de configuración, ubicados en el directorio Machines y que son simples XML y por otro, se encuentran los ficheros VDI que contienen los ficheros que simulan ser los discos duros de la máquina virtualizada.

Los pasos son sencillos. Al crear una nueva máquina, en primer lugar, se define las características que va a tener de memoria RAM, tarjeta gráfica, etc. y luego se crea un disco duro nuevo o utiliza una imagen ya existente. En este caso, se va utilizar una configuración nueva en cada máquina física pero empleando la misma imagen de disco duro. Hay que tener en cuenta que para copiar una imagen de disco duro existente de una máquina física a otra hay que tener en cuenta si el tamaño es superior a 4GB puesto que será necesario comprimir en múltiples volúmenes de un tamaño de unos 700MB.

1.- Configurar nueva máquina virtual

Desde Virtualbox pulsar en Nueva y seguir los pasos del asistente

De VirtualBox
De VirtualBox

2.- Seleccionar Sistema Operativo y dar un nombre a la nueva máquina virtual

Elegir la memoria RAM que utilizará. En este punto hay que tener en cuenta la memoria física disponible. Siempre es preferible configurar la máquina con algo menos de la mitad de la memoria física.

De VirtualBox

3.- El siguiente punto será la selección del disco duro. En este punto elegimos la opción de usar uno existente. Con el icono de carpeta situado a la derecha abriremos el explorador y seleccionaremos la imagen de la máquina virtual procedente del otro equipo.

De VirtualBox

4.- El siguiente paso es el resumen. Al pulsar terminar ya estará disponible la máquina para su uso.

De VirtualBox

Como indica en la pantalla esta configuración puede ser cambiada en todo momento.

5.- VirtualBox Additions

Cuando instalamos una nueva máquina virtual conviene instalar las VirtualBox additions para mejorar detalles como la resolución de pantalla. La instalación se hace desde la pantalla de virtualbox en la sección Dispositivos -> Instalar Guest Additions (Aplicaciones del huesped). Cuando seleccionamos esa opción, automáticamente se monta el cdrom y permite la instalación.

- Para windows, automáticamente arranca la aplicación
- Para GNU/Linux lo mejor es abrir mediante un terminal y ejecutar el sh que corresponda con nuestra máquina (en mi caso y el de la mayoría x86).

Por último pedirá reiniciar la máquina virtual.

Un detalle en Ubuntu. Hay que indicarle a que resolución máxima es capaz de trabajar. Por ello hay que editar el fichero xorg.conf y añadir los modes a los que puede trabajar:

$sudo gedit /etc/X11/xorg.conf

En la sección Display cambiar por las siguientes líneas:

DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1280×800″ “1024×768″
EndSubSection

Lógicamente los modes van a depender de la resolución a la que cada ordenador puede trabajar.

,

No hay Comentarios

La afición se vuelca con el Athletic en Bilbao por la Copa del Rey

Aunque el futbol no sea la mayor de mis pasiones, quería escribir este post en señal de reconocimiento de la gran afición que tiene el Athletic y que una vez más lo demostró ayer. Bilbao, estaba de rojo y blanco y ya desde la mañana se podían ver banderas, gorros, bufandas y camisetas. Se notaba que era un día especial y aunque al final no pudo ser, la afición siguió estando con el Athletic.

Os dejo unas cuantas fotos que pude sacar desde el Arenal y alrededores de Bilbao.

Final Copa del Rey 2009
Lo bien que lo pasamos en el arenal
Bilbao
36 photos
 

No hay Comentarios

Showman, utilidad para análisis del espacio ocupado en disco

Muy útil cuando necesitamos conocer en que gastamos nuestros discos duros en sistemas Windows. El programa se comporta leyendo la información del directorio a examinar y de sus subdirectorios. La representación se realiza mediante un gráfico de queso que se divide en porciones proporcionales al tamaño ocupado por cada directorio. Si queremos ver en detalle un directorio basta pulsar en él para mostrar el gráfico de sus subdirectorios.

Para una información más exacta en la parte derecha de la pantalla representa los mismos directorios en formato de lista junto con el tamaño que ocupa.

Más información en: http://www.satsignal.eu/

Una utilidad parecida existe en GNU/Linux denominada FileLight para kde y baobab para Gnome

, , ,

No hay Comentarios

Instalar Postgresql-7.4 en Ubuntu 9.04

La problemática surge por la necesidad de instalar una versión antigua de PostgreSQL para acceder a unas bases de datos antiguas de las que unicamente se tenían los ficheros que cuelgan del directorio data.
No existía backup alguno y por tanto era imprescindible simular el mismo entorno que cuando existía.
Dado la antigüedad de la versión de postgresql unicamente teníamos acceso a los fuentes complicando más aún su puesta en marcha.

Comenzamos los pasos para compilar postgres instalando el paquete build-essential.

sudo -s

(la instalación siempre con usuario root)

sudo apt-get install build-essential

Descomprimimos las version de postgres en un directorio que usemos como temporal:

sudo tar xvf postgresql-7.4.25.tar.bz2 -C /opt

Accedemos al directorio:

cd /opt/postgresql-7.4.25

Procedemos a realizar el primer paso de la instalación, acomodando mediante el configure y añadiendo el parámetro de –enable-integer-datetimes para evitar los problemas de incompatibilidad de los ficheros con el servidor. Concretamente el error dado es:

HAVE_INT64_TIMESTAMP database files are incompatible with server
DETAIL: The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP.
HINT: It looks like you need to recompile or initdb.

Solucionado gracias a:

http://archives.postgresql.org/pgsql-es-ayuda/2007-06/msg00637.php

El comando configure:

./configure –without-readline –without-zlib –enable-integer-datetimes

Después realizamos el make y make install:

make
make install

Si todo ha ido correctamente será tiempo de añadir un nuevo usuario que será el utilizado para arrancar la base de datos:

adduser postgres

Después crearemos un directorio para guardar las diferentes instancias:

mkdir /usr/local/pgsql/data

Y nos aseguramos de darle al usuario postgres permisos sobre ese directorio:

chown postgres /usr/local/pgsql/data

Accedemos como el usuario postgres:

su – postgres

Y arrancamos la base de datos

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &

Notas:

Para acceso a bases de datos antiguas habilitar el tcpip_socket a true en el fichero postgresql.conf.

Después rearrancar la base de datos

Podemos utilizar pgpadmin para la adminitración de postgresql. Esta aplicación puede instalarse directamente de los repositorios de ubuntu 9.04 sin problemas de incompatibilidad con la versión de postgresql-7.4.

Ahora ya tenemos postgresql en marcha pero aún no hemos accedido a las bases de datos antiguas de las que sólo tenemos sus ficheros.

Teniendo la base de datos parada copiaremos desde el directorio data reemplazando todos los ficheros.

Por ejemplo,

Tenemos una copia de los ficheros de una instalación antigua de postgres y que llamaremos pgsql_old. Se encuentra en nuestro directorio local. La nueva instalación, la recién compilada la situaremos en /usr/local/pgsql.

cp -r /home/netstay/pgsql_old/data/* /usr/local/pgsql/data/

Despues es necesario dar permisos correctamente al directorio data:

chown postgres.postgres data –R
chmod 700 data
chmod 755 data/* -R

Arrancamos la base de datos y usamos el programa pgadmin para tratar de administrarla.
Recordar que el usuario principal es el que hemos creado al principio de la instalación pero cada base de datos tendrá su propio usuario cuya password, si no nos acordamos, podrá ser cambiada desde este administrador.

, ,

No hay Comentarios

Compartir un directorio en VirtualBox

VirtualBox permite el intercambio de ficheros entre maquina virtual huesped y anfitrión mediante el uso de un directorio compartido. La idea es crear un directorio en la máquina anfitrión e indicarle desde virtual box que será utilizado como directorio compartido.

Virtualbox Opción de compartir

Virtualbox Opción de compartir

Después de crear el directorio en el equipo anfitrión, desde Virtual Box pulsaremos con el botón derecho en el icono de la carpeta tal y como se indica en la imagen superior.

Virtualbox Seleccionar Directorio

Virtualbox Seleccionar Directorio

Esta opción abre una pantalla que nos permite seleccionar un directorio para compartir y darle un nombre que lo relacione. Después de elegir el directorio y el nombre simplemente será necesario montar el volumen.

virtualbox Compartir Disco1

virtualbox Compartir Disco1

En el huesped, necesitaremos montar el directorio indicando un punto de montaje como /media/vbox:

mount -t vboxsf compartidovirtualbox /media/vbox

, ,

9 Comentarios


Warning: is_executable() [function.is-executable]: open_basedir restriction in effect. File(/usr/local/bin/curl) is not within the allowed path(s): (/home/abartia:/opt/php5/lib/php:/tmp:/usr/bin) in /home/abartia/public_html/netstay.net/wp-includes/class-snoopy.php on line 208