How To: Crear un repositorio SVN remoto

Llevaba tiempo queriendo escribir esta entrada sobre como crear un repositorio para el control de versiones usando subversion, principalmente porque es una tarea que hago unas cuantas veces al año y, como toda tarea que no hago constantemente, suelo olvidar como se realizar, teniendo que echar mano de antiguas búsquedas en Google.

En este caso voy a describir los pasos para crear un repositorio en un servidor remoto, que es lo que más habitualmente he tenido que realizar. El entorno de desarrollo es una distribución basada en Debian (Ubuntu en mi caso), aunque posiblemente no diste mucho de las instrucciones para otras distros.

Antes de poder seguir los pasos es necesario tener instalado subversion tanto en la maquina servidora como en local, para lo cual se debe ejecutar lo siguiente:

 sudo apt-get install subversion 

Una vez instalado correctamente subversion, los pasos que hay que seguir para poder ponerlo en marcha son:

  • Crear un directorio en remoto donde se encontrará el repositorio: mkdir repo (pe: en /home/cesar)
  • Crear el repositorio: svnadmin create repo (desde el mismo directorio)
  • Crear el esqueleto del proyecto:
    • Crear el directorio del proyecto: mkdir project
    • Crear los directorios internos habituales: cd projectmkdir trunk branches tags
  • Importar el proyecto por primera vez: svn import project ssh+svn://user@dominio.com/ruta/repos/ -m "Initial import"

Una vez realizados estos pasos, ya se tiene el repositorio inicial y con la estructura creada, ahora nos queda importar el proyecto a un directorio local, para ello se pueden optar por dos soluciones, linea de comandos o a través de un IDE:

A través de la linea de comandos:

 svn checkout svn+ssh://user@dominio.com/ruta/repos /ruta/local 

En el eclipse:
import > SVN > chekout projects from SVN > ssh+svn://cesar@hazmereir.net/ruta/repos/project > trunk > finish

Y con esto ya tendríamos preparado un entorno de desarrollo basado en un servidor de versiones a través del cual podríamos tener un control total sobre el código de la aplicación que estemos creando. Este tipo de entorno suele ser más útil cuando nos encontramos trabajando en equipo, pero me he encontrado muchas ocasiones en las que he utilizado un servidor de versiones para tener más organizado el código o para poder trabajar mejor desde mis diferentes máquinas.

Llevar tu cuenta de Hotmail a Gmail

Llevaba tiempo queriendo escribir esta entrada, y es que hace bastante tiempo que tengo mi vieja cuenta de Hotmail configurada en mi cuenta de Gmail, por lo que puedo usar toda la potencia de Gmail en mi vieja cuenta y no volviendo a abrir el webmail de Microsoft, que en las últimas versiones que recuerdo era realmenet malo comparado con Gmail.

Para poder realizar la configuración de la cuenta se necesitan tres cosas básicamente:

  • Configurar el correo de entrada de tu cuenta de hotmail en la de Gmail
  • Configurar el correo de salida de tu cuenta de Gmail para enviar desde la de hotmail
  • OPCIONAL: Instalar y configurar Multiple Inboxes, una extensión para Gmail

Vayamos paso por paso:

Configurar el correo de entrada de tu cuenta de hotmail en la de Gmail

Para ello, hay que ir a Configuracion (Settings) > Cuentas (Accounts and Import) > Recibir mensajes de otras cuenta > Añadir una cuenta de correo tuya y se selecciona la cuenta de correo de hotmail, luego pide los datos de la conexión, pero suelen estar medio rellenos.
Se mete la contraseña, el servidor, que tiene que ser algo como pop3.live.com y como puerto 995 sobre seguro si no viene ya marcado.
Creo que manda un email de confirmación a la cuenta, así que hay que abrirlo, que estará en la cuenta de hotmail y hay que seguir lo que pongan las instrucciones.

Configurar el correo de salida de tu cuenta de Gmail para enviar desde la de hotmail

Para ello, se va a Configuracion (Settings) > Cuentas (Accounts and Import) > Enviar mensaje como > Añadir otra direccion de correo tuya y seleccionar la cuenta de correo de hotmail, se da a “Enviar verificación” y manda un email para confirmar, si se ha hecho todo bien en el paso anterior, debería llegar ya a la cuenta de gmail, al cabo de un rato.
Una vez hecho eso, se configuran los datos de la cuenta con los datos de tu cuenta, el servidor smtp.live.com sobre el puerto 25.
En algún punto, pedirá si se quiere enviar los emails desde el servidor de gmail o desde el original (hotmail), hay que poner para que los gestores de correo no lo manden a spam.

Instalar y configurar Multiple Inboxes, una extensión para Gmail

Se va al icono de la probeta de laboratorio verde que se encuentra en la parte superior derecha.
Se busca la extensión multiple inboxes, se activa y se pulsa sobre guardar.
Después se va a configuracion > Multiple Inboxes y ahí se crea un filtro y un nuevo inbox y se configura a gusto como se quiera que se muestre.
Recomiendo que se mezcle el multiple inboxes con filtros y etiquetas, para que sea más fácil de usar y saber que email es cada uno.

Y nada más, con eso deberías poder configurar tu correo de Hotmail en Gmail.

Actúa contra el paquete Telecom

Mañana 6 de mayo se votará en el parlamente europeo la aprobación de una serie de medidas que podrían suponer el control de Internet por parte de las empresas de telecomunicaciones, es el llamado paquete telecom, que en caso de su aprobación, supondría el fin de Internet como todos los conocemos, permitiendo a las empresas controlar el contenido que muestran a sus clientes.

Ante esto, hay que actuar y he visto en meneame una forma de hacer que me permite hacerlo llegar a más gente a través del blog y por tanto no puedo menos que hacer.

Se trata de un formulario sencillo que permite enviar un mail a todos los europarlamentarios españoles para que sepan que estamos completamente en contra de la medida y que actuaremos en caso de que dicho paquete se apruebe.
Se asegura que los datos enviados son privados. para realizar el envío se debe validar a través del email indicado, así que tiene que ser verdadero.
No hay que tenerlo miedo, a rellenar.

Rellena el siguiente formulario

Rellenando el siguiente formulario puedes enviar un mensaje a los 54 eurodiputados españoles en relación a la
Carta abierta al Parlamento Europeo. Escríbeles lo que consideres
oportuno pero sé respetuoso, sólo de esta manera nuestras peticiones serán escuchadas.

Nombre:
E-mail:
Asunto:
Mensaje:

Política de Privacidad

xmailer copyleft Isaac Hacksimov 2009, licencia GPLv3, powered by Hacktivistas.net

Para los que no sepan que poner, un usuario de meneame a tenido la consideración de poner el texto que ha enviado el y que a aparte de correcto, está bien redactado, así que lo dejo por aquí:

Estimado/a señor(a):

Por el presente, me dirijo a usted para expresarle mi profundo descontento y preocupación debidos al camino que el Parlamento Europeo está tomando con la aprobación del paquete de medidas de telecomunicaciones que será votada el próximo día 6 de mayo.

Considero que la aprobación definitiva de este paquete de medidas (que, entre otras acciones, eliminaría la necesidad de intervención judicial para la desconexión de varios servicios como el acceso a Internet, a determinados sitios web o a determinados métodos de intercambio de archivos) supondrá la eliminación fulminante de la neutralidad de la Red y un clarísimo ataque a los derechos más básicos de los ciudadanos (como el secreto de las comunicaciones, algo recogido en nuestra Constitución).

Por ende, como representante de nuestra realidad social en el Parlamento Europeo, le pido lea la carta abierta que recibirá adjunta a este mensaje, en la que se discute de forma detallada por qué dicho paquete de medidas NO debería ser aprobado y en qué nos afectaría su aprobación, si ésta tuviese lugar.

Creo que usted, como europarlamentario/a, tiene el derecho y el deber de garantizar la libertad y derechos de los ciudadanos en materia de Internet, y le pido que los haga valer en la votación de estas medidas con un NO rotundo que contribuya a desechar definitivamente estos ataques a nuestras libertades que desde ciertos sectores interesados se nos intentan arrebatar.

Sin nada más que añadir y agradeciéndole la atención prestada, me despido. Reciba un cordial saludo.

“Nombre y apellidos”
DNI: “DNI”

Inicio

Inicia la andadura de mi nuevo blog, en este caso dentro de un dominio personal y en mi propio servidor, para evitar los problemas que tuve con mi anterior blog, del que por cierto espero poder recuperar algún post.

Espero poder escribir con cierta asiduidad, pero no prometo nada porque ahora ando algo liado.