Abrir una consola comandos
Mostrar:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Ocultar:
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
Abrir una consola comandos
Mostrar:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Ocultar:
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
Tras instalar la nueva version de Maven me he encontrado con la siguiente Excepcion al realizar lanzar el comando mvn eclipse:eclipse
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Request to merge when 'filtering' is not identical. Original=resource src/main/resources: output=target/classes, include=[], exclude=[ApplicationResources_de.properties|ApplicationResources_fr.properties|ApplicationResources_ko.properti
es|ApplicationResources_nl.properties|ApplicationResources_no.properties|ApplicationResources_pt*.properties|
ApplicationResources_tr.properties|ApplicationResources_zh*.properties|applicationContext-resources.xml|struts.xml|**/*.java], test=false, filtering=true, merging with=resource src/main/resources: output=target/classes, include=[applicationContext-resources.xml|struts.xml], exclude=[**/*.java], test=false, filtering=false
[INFO] ------------------------------------------------------------------------
Esto se debe a que un problema que existe con el plugin de maven para eclipse de la version 2.7 que es el usa ahora por defecto, la solucion es ejecutar la version 2.6
Despues de ver varios foros.. la solución que mejor me ha funcionado ha sido ejecutar lo siguiente
mvn org.apache.maven.plugins:maven-eclipse-plugin:2.6:eclipse
Otra posible solucion es la siguiente pero no he conseguido que me funcione correctamente
1. Add the following line within the element of your ~/.m2/settings.xml file:
true
2. Add the file ~/.m2/plugin-registry.xml with the following contents:
org.apache.maven.plugins
maven-eclipse-plugin
2.6
2.7
Pues este fin de semana decidi actualizar uno de mis portatiles a Ubuntu 9.10 (Dell Precision M4300) y despues de probar casi todo lo que mas utilizo (es una maquina que utilizo para desarrollar en Java) puedo decir que la impresion es regular tirando a buena… por algunos detalles que no han cuidado…. y que esperaba que a estas alturas cuidaran mas al sacar una version nueva.
- Ubuntu One no funciona con la instalacion inicial. A dia de hoy (3 nov parece que ya funciona , al menos si estas conectado a los repositorios de codigo americanos y realizas el update de los paquetes)
- Spotify + Wine no funciona el sonido, esto se soluciona configurando el Audio d Wine desactivando las opciones que vienen por defecto y marcando ESoundD y seleccionando Hardware Acceleration a Emulation
- Y por ultimo y mas grave(para mi), el entorno de desarrollo que uso para desarrollar Eclipse 3.5.1 (Galileo) continuamente no puedo presionar botones de las ventanas.. despues de un rato de desesperación, descubri que ya habia mas gente en internet con este problema y la solucion(?¿) es crear un script con las siguientes lineas..este no es un error de la gente de Canonical, pero si de Eclipse y aun no han sacado las actualizaciones que lo solucionan.
#!/bin/sh
export GDK_NATIVE_WINDOWS=true
#ruta que ejecuta Eclipse
/home/myhome/eclipse_galileo/eclipse
- Y por ultimo.. me ha sido imposible hacer funcionar mi moden 3G de Vodafone que funcionaba perfectamente en la 9.04
Por lo demas… el uso del sistemas de ficheros Ext4 es brillante….mucho mas veloz que Ext3
El Ubuntu Software Center es un avance….interesante….
Sigo pensando que Ubuntu es una magnifica opcion de S.O. pero sigue alejado de lo que deberia ser un Sistema Operativo para Humanos no muy Técnicos.. algunas cosas se hacen muy costosas para aquellos que no les gusta cacharrear… aun les queda mucho que mejorar.. pero van por el buen camino..
todos los comandos siguientes hay que ejecutarlos como root.
Lo primero es actualizar con apt-get
apt-get update
despues instalamos el paquete de locales
apt-get install locales
Seleccionamos los locales que queremos tener disponibles
dpkg-reconfigure locales
y por ultimo ejecutamos este ultimo comando.
dpkg-reconfigure console-data
ya esta listo…
La documentacion completa la podemos encontrar en http://www.j2ee.me/j2se/1.4.2/docs/tooldocs/windows/keytool.html
pero de forma rápida, para añadir un certificado basta con ejecutar el siguiente comando
keytool -import -alias joe -file jcertfile.cer
y si queremos especificar un keystore en particualr
keytool -import -keystore cacerts -alias joe -file jcertfile.cer
saludos
Hay varias formas de hacer esto, pero esta es la única que he podido utilizar que me permita hacerlo en caliente sobre un subversion funcionando y que me permite llevar todo el historico a otro subversion en una maquina remota
svnadmin dump --deltas /repo |bzip2 |tee dump.bz2 | md5sum >dump.md5
Ahora podemos copiar los ficheros dump.bz2 y dum.md5 a la maquina remota donde hemos creado un nuevo repositorio de subversion
Para restaurar el repositorio
md5sum -c dump.md5 <dump.bz2
svnadmin create newrepo
bzcat dump.bz2 | svnadmin load newrepo
1- Crear un proyecto war:
Te posicionas en la ruta donde lo quieres crear y ejecytas el comando:
- mvn archetype:create -DgroupId=com.unience.prueba -DartifactId=prueba-web -DarchetypeArtifactId=maven-archetype-webapp ,
esto te mete en el pom del padre una entrada de modules, y te crea la estructura del proyecto, despues haces eclipse:eclipse -Dwtpversion=1.0 (o´1.5 ó 2.0) y lo puedes importar en eclipse
2. Crear un proyecto jar:
Te posicionas en la ruta donde lo quieres crear y ejecytas el comando:
- mvn archetype:create -DgroupId=com.unience.prueba -DartifactId=prueba-web -Dpackage=jar ,
esto te mete en el pom del padre una entrada de modules, y te crea la estructura del proyecto, despues haces eclipse:eclipse y lo puedes importar en eclipse
Una de las tareas mas tipicas que tendremos que hacer cuando usemos de foma mas o menos seria mysql es el realizar backups periodicos de nuestras bases de datos a un fichero que podamos posteriormente restaurar si es necesario.
BackUp de Bases de Datos
mysqldump --quick --add-drop-table --single-transaction -u root --databases {lista de lso nombres de bases de datos separados por espacios}l | gzip > $filename
Restore de Bases de Datos en Mysql
gunzip -c $filename | mysql -u root
Pues ya esta .. con estos sencillos comandos tenemos resuelto un problema muy comun.
Para desplegar un artefacto (jar, zip,…) en nuestro repo, teniendo el settings en el sitio adecuado,
- mvn deploy:deploy-file -DgroupId=javax.xml.ws -DartifactId=jaxws-tools -Dversion=0.1 -DgeneratePom=true -Dfile=jaxws-tools.jar -Dpackaging=jar -Durl=scp://noster/var/m2/repo -DrepositoryId=unience-m2repo
5. Para instalar un artefacto en el deposito local (.m2/repository):
- mvn install:install-file -DgroupId=com.xerox.amazonws -DartifactId=typica.jar -Dversion=1.2 -DgeneratePom=true -Dfile=typica.jar -Dpackaging=jar
acababa de ver la noticia de la salida de Chrome en versión Beta… y pense en descargarmelo para probarlo inmediatamente.. pero como he dejado ser usuario de Windows…..pues no he tenido que quedar con las ganas..snif snif
Esta mañana he visto en meneame que habia una forma de compilarlo para linux!!
y alla que he ido corriendo… pero de nuevo otra desilusion… solo funcionan los test.. pero no hay compilacion de la aplicacion..
La parte positiva.. me he podido bajar todo el codigo y empezar a estudiar las entrañas de este navegador que va a revolucionar el mundo de internet.. sin duda..
Por cierto, mi amigo Dani, ya lo ha probado en windows.. y es una pasada la velocidad que tiene.. deja en ridiculo a firefox y explorer…
ahh.. y para los que esten paranicos con el poder de google con esta herramienta aqui podeis ver un análisis de las comunicaciones que realiza Chrome con google.com
http://www.mattcutts.com/blog/google-chrome-communication/