may 282013
 

En ocasiones, podemos estar interesados en modificar de algún modo el audio de un fichero de vídeo: para añadir un efecto especial, para ecualizarlo, o para sustituirlo completamente por otro.

En este artículo explicamos cómo realizar esta operación con las herramientas gratuitas y de código abierto Audacity (editor de audio) y VirtualDub o Avidemux (editores de vídeo).

Seguir leyendo »

 Publicado por en 7:15 pm
mar 252013
 

Una buena manera de presentar una lista de elementos estructurados en categorías y subcategorías, es hacerlo en forma de una lista desplegable.  De este modo, el usuario puede desplegar y examinar sólamente el contenido de las categorías y subcategorias en la que está interesado.

En este artículo presentamos una manera de implementar esta funcionalidad mediante HTML, CSS y javascript.

Seguir leyendo »

 Publicado por en 11:12 am
dic 012012
 

Después de muchos años durante los cuales el sistema de control de versiones subversion (svn) ha sido el más ampliamente utilizado en el desarrollo de software, y especialmente en el software open source, ha aparecido git, que se está implantando rápidamente como el sucesor de svn.

En este artículo recogemos algunos apuntes sobre las características de git y las diferencias entre éste y subversion, así como los primeros pasos a dar para trabajar con git en un servidor linux debian.

Seguir leyendo »

 Publicado por en 1:11 pm
nov 142012
 

En ocasiones, el IDE de Eclipse puede quedar en un estado inconsistente por una caída del sistema u otra causa. Al intentar arrancarlo, obtenemos un mensaje de la forma:

See the log file: /home/developer/workspace/.metadata/.log

En el interior de este fichero, hay una detallado informe de error que al comienzo contiene mensajes del tipo:

!ENTRY org.eclipse.core.resources 2 10035 2012-07-03 16:22:50.101
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.equinox.preferences 4 2 2012-07-03 16:22:56.457
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.equinox.preferences".

y finaliza con otro mensaje:

!ENTRY org.eclipse.core.jobs 2 2 2012-07-03 16:23:06.505
!MESSAGE Job found still running after platform shutdown.  
                        Jobs should be canceled by the plugin that scheduled them during shutdown:
                        com.android.ide.eclipse.adt.internal.sdk.Sdk$5

Este problema se puede solucionar eliminando el fichero “.snap” con el comando:

$ rm /home/developer/workspace/.metadata/.plugins/org.eclipse.core.resources/.snap

En donde, naturalmente, hay que sustituir “/home/developer/workspace” por el path que corresponda al workspace de eclipse en nuestra instalación.

 Publicado por en 12:08 pm
nov 122012
 

Este error se puede producir si la anterior sesión de eclipse finalizó incorrectamente por una caída del sistema o por alguna otra causa.

Para solucionarlo, basta con ir al subdirectorio “.metadata” del workspace, y borrar el fichero “.lock”.

$ cd workspace/.metadata
$ rm .lock

En ocasiones, el problema es simplemente que el usuario hace doble click sobre el icono de Eclipse, cuando un click simple basta para iniciar la ejecución del IDE: El segundo click arranca una segunda instancia de Eclipse, que detecta que ya hay una instancia en ejecución, y en consecuencia genera el mensaje “Workspace in use”.

 Publicado por en 8:04 pm
oct 182012
 

En un repositorio subversion, cada vez que guardamos una nueva versión de cualquier documento (código fuente, imágenes, etc…) de nuestro desarrollo, se incrementa el número de revisión de todo el proyecto.

En un  momento dado, podemos necesitar averiguar cuáles fueron los documentos modificados entre dos revisiones, y en qué consistieron los cambios.

Para ello podemos recurrir a los comandos ‘svn log’ y ‘svn diff -r revision1:revision2 –summarize’

Seguir leyendo »

 Publicado por en 9:31 am