Un portátil

Me he comparado un portátil, muchos pensarían que estoy emocionado por la adquisición pero no es así.

Me lo he comprado por dos motivos. El primero porque a mi madre si que le hacía ilusión y quería tenerlo. Hemos quedado que me irá ayudando a pagarlo y ¡quien no es capaz de darle una alegría a su madre!, ya se que los hay pero yo por mi mami lo que sea. Y segundo porque en momentos puntuales me podría hacer un papel interesante aunque realmente no me hace mucha falta.

Venía con un windows xp media center y le he instalado una opensuse 10.2 de 64 bits ya que hacía años que no instalaba una suse y me apetecía probarla.

¿Lo malo? pues que de momento me he quedado sin un puto duro así que no me llaméis para salir a cenar o ir de copas xDDDD.

Cheli

Cómo configurar una cuenta de Gmail en el nuevo Mozilla Thunderbird 2.0.0

Acabo de instalarme un xp en mi ordenador para hacer unas cositas (hasta ahora sólo tenía instalada mi debian) y he decidido instalar el nuevo thunderbird 2.0.0. La verdad es que se lo han currado, nada más fácil que seguir estos dos pasos:

1:- En el primero le decimos que es una cuenta de gmail.

thunderbird gmail

2:- En el segundo le indicamos el nombre que queremos que aparezca y el nombre de usuario de gmail.

thunderbird gmail

¿YA? pues si ya, eso es todo lo que hay que hacer para configurar una cuenta de gmail en thunderbird. La primera vez que recibamos y enviemos un correo nos pedira la contraseña y nos dira si queremos que el sistema nos la gestione. ¿Puede haber algo mas facil? ¡IMPOSIBLE!

Cheli

Tunapie la radio definitiva en internet

Siguiendo una de las semillas(feeds) que vienen por defecto en liferea, Gnomefiles, me voy enterando de aplicaciones que no conocía. Una de ellas y que me está gustando mucho es tunapie.

Tunapie es una aplicación de gestión de radio y televisión a través de internet que ya viene configurada con una infinidad de cadenas de radio para música. La interfaz no es muy allá pero cumple con el cometido que tiene que es acceder rápidamente y de forma organizada a las radios disponibles en internet. También tiene una opción para guardar tus emisoras o cadenas favoritas con una especie de marcadores.

Si estás aburrido de la música que tienes en tu colección de amarok, banshee o rhythmbox esta aplicación es para ti.

Cheli

Chupar no mata

¡Estoy harto! de ver que todo lo que tomamos nos dicen que es malo para nuestro organísmo. Por fin encuentro algo que a parte de no ser malo es placentero, CHUPAR.

Chupa chups

Chupa chups

Así que chicos y chicas chupar y chupar que no os morireis chupando jejejejeje y además relaja ¿qué más quereis?.

Cheli

¿Por qué es mejor subversion que cvs?

Cómo habreis notado estoy de mudanzas, pues una de las cosas que he mudado ha sido un viejo repositorio cvs a uno en subversión dentro dreamhost. Pues si chicos y chicas a pesar de todo lo bueno que llevo escuchando desde hace años sobre subversion todavía mantenía una vieja instalación de cvs y la verdad es que madre mia lo que me he estado perdiendo.

Las principales ventajas de subversion que ya conocía por oidas pero que después de leerme la documentación y trastear un poco ya no podré vivir sin ellas son:

  1. Tener un histórico del árbol de directorios. En cvs hay histórico únicamente de archivos lo que significa que la evolución de la estructura de directorios la debes mantener tu en tu cabeza.
  2. Arrastrar el histórico de archivos tras renombrarlo, moverlo o hacer una copia. Simplemente fantástico, en cvs cuando renombrabas un archivo lo que realmente sucedía es que hacías un borrado y añadias uno nuevo al repositorio con lo que perdias todo el histórico de cambios.
  3. Derivado de lo anterior facilidad para restructurar el árbol de archivos y directorios fácilmente sin miedo a perder información.
  4. El sistema de revisiones. En cvs cada archivo mantiene su propio número de revisión tal que la primera es 1.1 y se va sumando 1 (1.2, 1.3 … 1.n) . En subversion las revisiones representan al estado del head del repositorio en su totalidad, esto quiere decir que cada vez que se hace un commit se crea una nueva revisión para todo el head, o lo que es lo mismo todos los archivos y directorios del head pasan a tener el siguiente número de revisión. Se numera mediante números naturales empezando en 0 que es el repositorio recién creado y vacio y se le va sumando 1 (0, 1 … n).
  5. El sistema de resolver conflictos. Me ha gustado eso de que subversión te crea 3 archivos temporales con extensión .mime .old y .new donde old y new son las versiones del archivo de las revisiones antigua y nueva que entran en conflicto y .mime es la que tenías tu en tu copia de trabajo. Si leeis la documentación vereis que tienes 3 formas de resolverlo, entre ellas la típica como se suele hacer también en cvs de editar el archivo a mano y resolverla tu mismo.

Hay muchas más mejoras respecto a cvs pero para el trabajo diario estas son las más importantes.
Cheli

Migración a dreamhost con éxito

Os habreis dado cuenta que cuando entrais a www.chelisl.net os redirecciona a www.chelipinedaferrer.com. Aradaen es una nueva aventura en la que nos hemos metido mi colega Pablo y yo, así que he decidido migrar mi bitácora a este subdominio y de paso pasarme a un hospedaje decente como es dreamhost y no tener mi bitácora en una adsl chapucera.

No deberiais notar nada raro, pero si veis algo avisad.

Cheli

Virtual hosts en servidor web Cherokee

Vamos a hacer una pequeña modificación al turoial de Configurar un entorno de programación en php de forma que tengamos separado cada proyecto en su dominio y así de paso evitar problemas con las rutas relativas en el servidor web.

Los pasos son los siguientes. Tenemos que crear un archivo para el nuevo dominio en el directorio /etc/cherokee/sites-available con el nombre de nuestro dominio, por ejemplo /etc/cherokee/sites-available/cheli.net :

Server cheli.net {
DocumentRoot /home/cheli/workspace/miproyecto/

Directory / {
Handler common
}

Extension php, php4, php5 {
Handler phpcgi
}

# Resto de configuración
}

Este archivo se configura igual que los archivos de configuración de cherokee de forma que podemos meter las palabras claves igual que en el archivo general de configuración.

Una vez tenemos este archivo hay que crear un enlace simbólico en /etc/cherokee/sites-enabled para habilitarlo:

ln -s /etc/cherokee/sites-available/cheli.net /etc/cherokee/sites-enabled/cheli.net

Y por último reiniciamos el servidor:

/etc/init.d/cherokee restart

Para habilitar y deshabilitar el dominio es tan fácil como romper y/o volver a crear el enlace simbólico, de esta forma no hace falta reiniciar el servidor cada vez que queremos deshabilitarlo momentaneamente. Este mecanísmo tan guapo es el mismo que utiliza apache 2 aunque no se quien lo implementó primero.

Bueno, ahora sólo nos queda decirle a eclipse que el dominio ha cambiado.

Configuración del dominio en eclipse

Y modificar nuestro /etc/hosts para que al meter el dominio en el navegador se haga la solicitud a nuestro servidor local en nuestra máquina:

127.0.0.1 cheli.net

Y eso es todo, Cheli.

Darth Vader sigue con su plan de conquista global

Darth Vader o lo que es lo mismos, el director de la Escuela Politécnica Superior de la Universidad de Alicante, sigue con sus chanchullos con hasecorp, como este acuerdo.

Colaboración con Microsoft

La foto me la mandó el otro día un compañero que vió el cartel al lado de los despachos de los profesores, la hizo con el móvil y por eso no se ve muy bien. El comentario escrito ya estaba cuando el llegó.

No se porque tiene tanto interés en que todos los que estudian en dicha politécnica acabemos utilizando única y exclusivamente sus productos, a lo mejor es que realmente si trabaja para ellos o es que tiene metida un montón de pasta en acciones. Sea como fuere nos está jodiendo a todos al ser tan parcial y no enseñar los conceptos que son válidos utilices la tecnología que utilices sinó que hay que aprender solamente los productos de hasecorp.

Cada vez se te ve más el plumero, que triste tener un director así.

Cheli