20 de octubre de 2011

Migrar repositorio Subversion a otro servidor (Instalaciones Nuevas)

Anteriormente les comentaba acerca de Migrar un repositorio subversion a un nuevo servidor, sin embargo, era asumiendo que el "Nuevo" servidor ya tenía todo un entorno de control de versiones ya configurado. Entonces, la presente entrada intenta demostrar el proceso cuando NO se tiene un servidor de control de versiones instalado y configurado.

Empezamos instalando los paquetes necesario (En éste caso el subversion y su libreria para apache):

# apt-get install subversion libapache2-svn

No sabemos cuál será el despliegue del servidor asi que vamos a construir un repositorio donde podamos alojar múltiples proyectos, para ello creamos un directorio principal donde estrán almacenados cada uno de ellos:

# mkdir /var/svn

Creamos un proyecto:

# svnadmin create /var/svn/mi_proyecto

Ahora que ya tenemos el directorio procedemos a importar el viejo repositorio:

# svnadmin load /var/svn/mi_proyecto < mi_repositorio.dump

Agregar al archivo /etc/apache2/mods-available/dav_svn.conf las directivas para que apache entienda dónde estará el repositorio de subversion y adicionalmente le establecemos un permiso básico:

DAV svn SVNParentPath /var/svn # Ruta del repositoro AuthType Basic AuthName "Mi Repositorio" AuthUserFile /etc/apache2/dav_svn.passwd # Archivo con los usuarios y claves Require valid-user
Es ahora momento de crear a los usuarios:

# htpasswd -c /etc/apache2/dav_svn.passwd usuario1

Observe que de ahora en adelante no es necesario el parámetro "-c" ya que vamos a "Agregar" nuevos usuarios a la lista actual:

# htpasswd /etc/apache2/dav_svn.passwd usuario2
# htpasswd /etc/apache2/dav_svn.passwd usuarioN

Ya solo nos queda reiniciar el servicio apache:

# /etc/init.d/apache2 restart

Ya con ésto hemos finalizado con el Subversion, sin embargo, para hacerlo mas interesante, también vamos a migrar un Trac, para ello vas ahora a ingresar en la entrada Migrar un Trac a otro servidor (Instalación Nueva).
Si deseas estar al día con las nuevas publicaciones puedes suscribirte a Mis Feeds o recibir éstas por correo electrónico, no olvides además dejar tus comentarios, que estaré muy agradecido de ello.

17 de octubre de 2011

Migrar o mover repositorio de subversion a otro servidor


Existen momentos en los que es necesario hacer la migración de tu repositorio de subversion, en mi caso fue necesario hacerlo el día de hoy. Ahora les comento el proceso para hacer la mencionada migración

Lo primero que deben hacer es realizar un dump del repositorio con el siguiente comando:

# svnadmin dump /ruta/del/repositorio > mi_repositorio.dump

Es claro que debe cambiar la ruta "/ruta/del/repositorio" por la ruta de tu repositorio, en mi caso era /srv/svn

La terminal debe mostrar un registro parecido al siguiente:

...

* Revisión 207 volcada.
* Revisión 208 volcada.
* Revisión 209 volcada.
* Revisión 210 volcada.
* Revisión 211 volcada.
* Revisión 212 volcada.
* Revisión 213 volcada.

Ya con ésto hemos realizado el dump correspondiente y es momento de respaldar dicho archivo e ir al otro servidor que hospedará nuestro subversion y realizar los siguientes pasos:

En primer lugar crear el repositorio

# svnadmin create /nueva_ruta/del/repositorio

Ahora es momento de cargar en él, nuestro dump:

# svnadmin load /nueva/ruta/del/repositorio < mi_repositorio.dump

Si por alguna razon no funciona, intentar:

# svnadmin load --force-uuid /nueva/ruta/del/repositorio < mi_repositorio.dump # Creditos a V-chan

Es bastante sencillo, sin embargo es recomendable leer un poco mas detalladamente la documentacion de dicha herramienta [0].

[0] http://svnbook.red-bean.com/en/1.2/svn.ref.svnadmin.c.dump.html
Si deseas estar al día con las nuevas publicaciones puedes suscribirte a Mis Feeds o recibir éstas por correo electrónico, no olvides además dejar tus comentarios, que estaré muy agradecido de ello.

14 de octubre de 2011

¿Cansado del calendario por defecto del UM840?


Resultado final luego de instalar el
Calendar.apk
Hace tiempo adquirí un teléfono celular, y era necesario que su sistema operativo fuera Android. Entre tantas opciones escogí un UM840, excelente Gadget.

Al poco tiempo de usarlo me cansé del Calendario que trae por defecto la ROM 2.1 Original de éste equipo y es porque su imágen de fondo de resulta ser un Estadio de Baseball o una Cara de Simón Bolívar y no es que le falte el respeto a ninguno de los dos, pero es que me gusta que sea sencillo y con un fondo simple (blanco preferiblemente)  ya que eso mejora la visibilidad entre otras cosas.

Mi escritorio
Hice muchos intentos para instalar la versión simple y me pasaron cosas como: Lo desinstale y más nunca pude instalarlo, instalaba una versión muy antigua, o una muy nueva, para cualquiera de éstos casos me fue imposible hacerla funcionar, hasta que por fin, tomé la decisión de hacer una instalación limpia de la ROM Original e instalé los paquetes cuyos enlaces para la descarga dejaré al final de la entrada.

Con ésto ultimo se solucionó y fue realmente sencillo pero necesité buscar muchísimo en internet.

Agradecimiento al equipo de xda-developers por sus valiosos aportes.

Enlaces para descarga:
Calendar.apk
CalendarProvider.apk


Si deseas estar al día con las nuevas publicaciones puedes suscribirte a Mis Feeds o recibir éstas por correo electrónico, no olvides además dejar tus comentarios, que estaré muy agradecido de ello.

12 de octubre de 2011

Marcha para Jesús

Marcha para jesus Slogan 
Hoy se dio lugar a la Marcha para Jesús en distintas partes del mundo, y en Venezuela tuvimos el placer de acudir a la mencionada reunión en la ciudad de Ejido, el punto de partida fue la población de San Miguel, una localidad que desconocía totalmente.

Es hermoso ver cómo tantas personas se pueden reunir por una misma idea y un mismo sentir "la adoración a Dios", al rey de reyes, se hicieron presentes grupos musicales, coreografías, teatro y pare de contar. La marcha inició y a su vez pasamos por diferentes sectores de la ciudad promoviendo bendiciones y el mejor sentir a todas las personas que de alguna u otra manera se toparan con nosotros.

Caminando por bella vista
Esto es por el sector Bella Vista, es notable la organización y el civismo


Se puede notar en la imagen la organización de todo, el flujo vehicular no se detuvo, y ni siquiera las aceras fueron congestionadas por la marcha. La idea en todo momento fue invitar a todo el mundo a que se uniera, no solo a la marcha, sino al compartir como amigos, como hermanos, y a ser parte de la gran familia de Dios.




Gilza y Yo
Aquí está mi Gilza hermosa y yo en la marcha para Jesús


Una bonita experiencia, nunca antes experimentada, y por supuesto al lado de mi hermosa princesa.

Punto de Llegada
El punto de llegada de la Marcha para Jesús fue
el Campo Abierto en la Ciudad de Ejido
La vida de cada uno de nosotros cambia radicalmente desde el preciso momento en que la entregamos a Dios, las bendiciones llegan y de maneras sorprendentes, a veces inexplicablemente, la verdad es que allí están, solo falta que busquemos de ellas y nos acerquemos a él, a nuestro Grande y Único Padre, creador de todo el universo. 







Dios los bendiga, nos escribimos en la próxima entrada.


Fotos tomadas con un Huawei UM840

Si deseas estar al día con las nuevas publicaciones puedes suscribirte a Mis Feeds o recibir éstas por correo electrónico, no olvides además dejar tus comentarios, que estaré muy agradecido de ello.

11 de octubre de 2011

Hola Mundo! (Renovando)

Hola Mundo!
Imprimiendo "Hola Mundo!" desde la terminal de Python
Así comienza éste Blog, inspirado en la necesidad de expresar al mundo el conocimiento adquirido y las experiencias que de alguna u otra manera hacen que uno crezca como persona, y como profesional.

Debo primeramente presentarme, soy Wuilliam Lacruz, de Mérida Venezuela, hijo de hermosos padres que alimentaron en cada momentos mis curiosidades y caprichos y con ello cultivaron una necesidad de aprender constantemente y a estudiar con dedicación porque "sólo así serás alguien en la vida", y es que casi los escucho decirlo.
Mi novia y Yo
En la imagen estamos Mi Novia (Gilza) y Yo






Estoy enamorado de la vida y de lo que hago, perdidamente encantado con la magia que cubre mis días al lado de Gilza Baleta, mi novia, y con quien tuve el placer de recibir el Título de Técnico Superior en Informática en el Instituto Universitario Tecnológico de Ejido.







Soy Analista, Desarrollador y Asesor en Desarrollo de Sistemas Web, con principios enmarcados en la filosofía del Software Libre y el Conocimiento Libre, que motiva la creación de éste blog y con ello compartir todo cuando pueda siempre que el tiempo me lo permita.

Espero las publicaciones sean de su agrado y lo invito a suscribirse para estar al día de las actualizaciones y nuevas entradas que realice.

Si deseas estar al día con las nuevas publicaciones puedes suscribirte a Mis Feeds o recibir éstas por correo electrónico, no olvides además dejar tus comentarios, que estaré muy agradecido de ello.