Spotify without invitation / Spotify sin invitación

Just click in the next link. Haz click en el siguiente enlace:

https://www.spotify.com/en/get-started/

Comments (1)

Empezar a usar el repositorio

Para terminar, es momento de empezar a utilizar el repositorio.

Para ello, lo primero que haremos es crear la información del usuario. Se edita el fichero /home/usuario/.hgrc y se añade algo de configuración mínima, en mi caso:

 [ui]
 username = Rodolfo <kix@spam.es>
 verbose = true

 [defaults]
 commit = -v

Una vez creado el fichero, el comando hg conocerá nuestro nombre de usuario y podrá subir cambios.

Lo primero que podemos hacer es bajar el repositorio a un directorio local si no lo hemos hecho antes. Se hace mediante:

 hg clone ssh://usuario@host//home/hg/repo micopialocaldelrepo

Una vez descargado, en principio estará vacio si lo hemos creado nosotros anteriormente, por lo que será necesario añadir ficheros. Para ello lo mejor es editar un nuevo fichero o copiarlo desde donde estemos escribiendo código o texto en el directorio del repositorio, en este caso en micopialocaldelrepo.

Una vez que el nuevo fichero está creado, es necesario añadirlo a los ficheros del repositorio, para ello ejecutaremos dentro del directoriomicopialocaldelrepo:

 hg add

Una vez añadidos los ficheros, es momento de subir los cambios al repositorio, para ello se ejecuta:

 hg commit -m "Versión 1.0 - Creación del fichero pepe.txt
 hg push
 hg update

El resto de la información sobre la gestión de repositorios de Mercurial es su tutorial en castellano

Leave a Comment

Primer repositorio

Si queremos crear un repositorio de Mercurial, lo mejor es seguir estos pasos:

1. Crear el árbol donde irán los repositorios
  mkdir /home/hg
  El árbol puede ir en cualquier directorio, normalmente /var, sin embargo debido a mi instalación (y que no tengo usuarios) lo creo en /home. En realidad no hace falta hacerlo así, ya que cada repositorio puede estar en un árbol diferente, pero yo prefiero tenerlos todos juntos en el mismo directorio.
2. Crear el directorio del repositorio
  mkdir /home/hg/repo
3. Ahora es necesario inicializar el repositorio
  cd /home/hg/repo
 hg init

4. Ahora el repositorio está creado, pero sólo es accesible por el usuario que lo ha creado (yo he hecho todo como root). Ahora es necesario hacer que el resto de usuarios puedan acceder a él, para ello, se crea un nuevo grupo, se añaden los usuarios al grupo y se cambian los permisos del directorio. Primero creo el grupo y añado el usuario:
  addgroup hg
 adduser usuario hg

Ahora, cambio el grupo y los permisos del directorio de información del repositorio:
  chgrp -R hg /home/hg/repo/.hg
 chmod -R g+w /home/hg/repo/.hg
 chmod -R g+s /home/hg/repo/.hg

4. Ahora tenemos el repositorio terminado, sin ficheros, así que vamos a probarlo:
  hg clone ssh://usuario@host//home/hg/repo micopialocaldelrepo
Si todo ha ido bien, ahora tendremos el directorio local micopialocaldelrepo con la información del repositorio.

Leave a Comment

Instalar hg en debian

Normalmente no escribiré posts, pero hoy …

Para instalar Mercurial (hg) en debian hay que hacer lo siguiente (como root o con sudo):

apt-get install mercurial openssh-server

Con el paquete mercurial tendremos el software de gestión de respositorios. Con el paquete openssh-server podremos acceder a los respositorios de forma remota.

Leave a Comment

Lenovo X61 y Bluetooth

Tengo un Lenovo X61, el equipo va muy bien, … pero el soporte de Lenovo en los foros es otro cantar.

Bueno, al tema, el equipo tiene Bluetooth, que se activa normalmente pulsando Fn+5. Al poner Windows 7, dejó de funcionar. Parece que Lenovo ya ha sacado unas betas, … y parece que funcionan:

Enlace para el driver de las características de teclas rápidas: aquí

Enlace para el system interface: aquí

Se bajan ambas cosas, se instalan y como si fuera brujería.

Leave a Comment

Hello world! … goodbye 2009

Nuevo blog y como no podía ser de otra forma …

printf(“Hello world!”);

Este año no se cuantas líneas de código habré tirado, ha sido un año bastante duro. C, C++, BASH, PERL, PHP, ASP, Visual Basic, Java, … el año que viene Go?

std::cout << ” … goodbye 2009″ << std::endl;

Leave a Comment