Este este artículo realizamos un breve análisis de los hábitos de navegación de los usuarios de internet en España.
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).
En este artículo se presenta un procedimiento basado en jQuery para crear un área con una serie de pestañas en la parte superior, de modo que cuando se selecciona una pestaña, se presenta en el área el contenido correspondiente a la misma.
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.
8VFG7MTRP6Z5
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.
La instalación de red más habitual de una máquina virtual (VM) de VirtualBox es NAT (Network Address Translation).
En esta configuración, la VM tiene su propia dirección IP, y puede conectarse al host y a otras máquinas en la red externa, pero por defecto éstas no pueden conectarse a la máquina virtual.
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.
—
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”.
—
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’