Archive for January, 2010

Recovering Venti Arenas

Para recuperar las Arenas de Venti … espero que no me haga falta. Notas de Maht:

http://maht0x0r.blogspot.com/2010/01/restoring-venti-from-dumped-arenas.html

Leave a Comment

How 2 debug usb @ linux kernel


#!/bin/bash
mount -t debugfs none_debugs /sys/kernel/debug
modprobe usbmon
ls /sys/kernel/debug/usbmon
cat /proc/bus/usb/devices
cat /sys/kernel/debug/usbmon/1t

1t is my device :-)

Leave a Comment

Estantería de las galaxias

Estaba mirando diseños de estanterías y me he encontrado con esto …

3) Al comprar una estantería obtendrá gratuitamente un obsequio, a elegir entre: 1) Un lote completo de tintas para su impresora. 2) 12 cartas astrales y horóscopos, totalmente personalizados según su fecha y hora de nacimiento. 3) Un pendriver de 4 GB. 4) Una tarjeta de memoria a elegir de 4GB.

Puedo entender que te regalen el pendrive, ya que puede venir con publicidad de la empresa, la tarjeta de memoria no me queda muy claro, el tener tintas para todas las impresoras del mercado … ole, pero lo de la carta astral … me ha dejado sin palabras.

Si alguien no se lo cree, posteo el enlace, pero creo que algún buscador puede ayudar … sigo sin palabras.

Leave a Comment

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