Strict Standards: Non-static method CodeColorerLoader::Enable() should not be called statically in /home/k6000169/public_html/wp-content/plugins/codecolorer/codecolorer.php on line 254
2012 octubre | Programador freelance argentina

Cómo solucionar un workspace de Eclipse corrupto

Al intentar abrir Eclipse (corriendo en Mac OS 10.8.2) llegaba hasta el punto en el cual cargaba el plugin de GWT y dejaba de cargar.

Aparentemente el problema era con los editors abiertos.

Lo que hice para solucionarlo fue:

1) Ir por consola hasta el directorio del workspace.

2) Mover el directorio .metadata/.plugins a .metadata/.plugins.failing

3) Arrancar Eclipse (genera un nuevo directorio .plugins)

4) Copiar el directorio org.eclipse.core.resources del backup al nuevo dir .plugins


cp -r .plugins.failing/org.eclipse.core.resources .plugins/org.eclipse.core.resources


5) Copiar los settings desde el backup

cp -r .plugins.failing/org.eclipse.core.runtime/.settings .plugins/org.eclipse.core.runtime/.settings

6) Arrancar Eclipse

7) Importar los proyectos (sin marcar el checkbox para copiar el proyecto al workspace porque ya se encuentran dentro de él).

8) Actualizar las dependencias de Maven.

GWT UIBinder + i18n

1) Hay que hacer es modificar el module.gwt.xml y agregar los locales que van a ser soportados en la aplicación






2) Luego hay que poner las etiquetas dentro del archivo .ui.xml



xmlns:g='urn:import:com.google.gwt.user.client.ui'

ui:generateFormat="com.google.gwt.i18n.rebind.format.PropertiesFormat"
ui:generateKeys="com.google.gwt.i18n.server.keygen.MD5KeyGenerator"
ui:generateLocales="en,ru">

Test2!
Test!
Test3!


3) Compilar el proyecto con el parámetro -extra /tmp/gwt. Esto lo que va a hacer es generar los archivos .properties. Genera uno por cada ui.xml por cada idioma.

4) Hay que copiar los archivos generados en la misma carpeta en la cual se encuentra la vista.

5) Renombrar el archivo y eliminar el nombre del paquete.

6) Realizar la traducción de los archivos.

7) Recompilar el proyecto.

8) Ahora se pueden probar los diferentes locales agregando ?locale=es (por ejemplo) en la url.

Cómo instalar versiones antiguas del iOS SDK

Cuando se instala una nueva versión de xcode se elimina la versión anterior y no se pueden utilizar los SDK anteriores.

Para instalar un SDK anterior primero hay que conseguirlo 🙂 

Yo necesitaba el 5.1 y lo tenía en mi Time Capsule. Pero sino, acá hay una página en la cual hay varios SDKs.

Y para “instalarlo” hay que copiarlo a una carpeta específica: /Applications/xcode/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

That’s it 😉

Dónde están los archivos de configuración de Filezilla en Mac

Están en ~/.filezilla.




Para poder ver los archivos hay que mostrar los archivos ocultos en el Finder.

Y luego hay que copiar la carpeta /Users/[user]/.filezilla a la carpeta home del nuevo user.