5/31/2011

Actualizar branch con trunk en SVN

En el proyecto "X" trabajamos con SVN para el control de versiones y creamos un "branch" para desarrollar las nuevas mejoras al sistema, pero como estas no saldrán a producción en un corto plazo las correcciones de bugs y mejoras de "último momento" las aplicamos en "trunk".

Ahora, como el branch fue una "foto" del trunk en el pasado, este último necesita las correcciones aplicadas en trunk, para asignar estas "mejoras" debemos hacer un merge entre el branch y trunk:

svn merge -r 101:HEAD svn://svn.miservidor.cl/x/trunk .

Este comando lo ejecuto estando parado en el directorio del branch, el "101" corresponde desde que numero de commit aplico los cambios y el "HEAD" corresponde hasta que cambio aplicar en el merge, luego le doy la URL del trunk (el HEAD es como asignar el último numero de commit y puede ser opcional).

Fuentes:
https://wiki.openmrs.org/display/docs/Subversion+Branching+and+Merging+Techniques

5/25/2011

Uso avanzado de find

Revisando documentos antiguos, me topé con algunos comandos que me fueron muy útiles para asignar permisos a directorios o ficheros en forma recursiva, ocupan el comando "find" para buscar y a su ves ejecutar "algo" por cada resultado.

Encontrar directorios (-type d) en el directorio actual (.) y darles acceso 755

find . -type d -exec chmod 755 {} \;

Encontrar archivos (-type f) en el directorio actual (.) y darles acceso 644

find . -type f -exec chmod 644 {} \;

Encontrar archivos (-type f) html (-name '*.htm*') en el  subdirectorio web (./web) y darles acceso 644

find ./web -type f -name '*.htm*' -exec chmod 644 {} \;

Encontrar archivos/directorios con permiso 777 (-perm 777) en el directorio actual (.) y darles acceso 755. La opción -print entrega más información sobre el resultado

find . -perm 777 -exec chmod 755 {} \; -print

5/16/2011

Interfaz minimalista en Ubuntu 10.04

Encontré muy interesante el siguiente video, el cual nos explica, paso a paso, como podemos aprovechar al máximo el espacio de nuestros notebooks (en especial los que tenemos una pantalla chica).

Hay que instalar los siguientes paquetes (apt-get install):
  • maximus
  • window-picker-applet

Actualización: Si no les gusta ver videos, pueden leer el siguiente blog.

5/10/2011

Hidroaysén, repercusión social


#Hidroaysén es el tema de la semana, se acaba de aprobar el impacto ambiental del proyecto y la gente no se ha quedado de brazos cruzados, gracias a Twitter y Facebook los manifestantes se coordinaron y salieron a las calles a protestar (algunos pacíficamente y otros no) contra el proyecto multimillonario (US$ 3.500) que abastecerá a parte de la población Chilena de electricidad.

El proyecto en sí es controversial, por un lado se alimentará de un recurso renovable y limpio y por otro lado se perderán kilometros de vegetación, paisajes hermosos y gran diversidad de ecosistemas. Tiene sus pro y contras, todo esto evitable si la población tuviera una real conciencia sobre la utilización responsable de la electricidad en nuestros hogares y lugares de trabajo.

El gran Juanelo lo explica de una forma mas "gráfica":


Fuentes:

5/04/2011

Nuevo disco de WarCry, Alfa


Alfa, es el nuevo disco de esta gran banda asturiana de heavy metal en español. Este fue lanzado el 15 de abril en España con un total de 10 temas.

Lista de temas
  1. Alma de conquistador
  2. La muerte de un sueño
  3. Cobarde
  4. Tan fácil
  5. Recuérdalo
  6. Amistad
  7. Apariencias
  8. Ardo por dentro
  9. Todo es infierno
  10. Libre como el viento

Datos del disco
  • Producción: Daniel Sevillano
  • Portada y diseño gráfico: Daniel Alonso
  • Fotografía : Sergio Blanco
  • Grabado y mezclado : Estudios Eclipse (Oviedo-Asturias)
  • Masterizado : Darius Van Helfteren (Ámsterdam Mastering)
  • Programación y Samples: Ángel Doménech
  • Coros: Víctor García, Iván Blanco y Santi Novoa
  • Composición: Todos los temas de Víctor García excepto 'Apariencias' de Pablo García.
  • Arreglos: Warcry
  • Editado por: Jaus Records


Fuentes