iPhone bluetooth tethering en Windows 7

7 de Julio de 2010

Al usar el iPhone para navegar mediante conexion bluetooth Windows 7 solicita drivers. No se necesitan drivers, para solucionar el problema simplemente hacemos lo siguiente:

Vamos a propiedades del dispositivo “iPhone de nombre_propietario” (“inicio” => “dispositivos e impresoras” => [botón derecho sobre "iPhone de nombre_propietario"] => “propiedades”).

En la pestaña “servicios” desactivamos la opción “Wireless iap”.

Desactivar wireless iap

Con esto se habrá quitado la admiración sobre el dispositivo “iPhone” que indica que hay algún problema.

Acto seguido hacemos click sobre el dispositivo “iPhone de nombre_propietario” y seleccionamos “Conectar mediante” “Punto de acceso”.

Conectar mediante punto de acceso

Hecho esto ya podremos navegar normalmente.

Desmontando el iPhone

28 de Junio de 2010

iPhone abierto

Hace más o menos un mes decidí abrir el iPhone para reemplazar la palanca de explusión sim, esta se había roto de tanto trastear con una tarjeta super x-sim* (accesorio que se pone entre la tarjeta sim y el teléfono para liberarlo).

El caso es que reemplacé sin mayores problemas, o eso creía yo, la palanca de explusión sim. Tras el reemplazo esta funcionaba a la perfección pero se habían averiado por el unos cuantos cables flex (cables de tipo faja que incluye cables milimétricos en su interior).

Leer el resto de esta entrada »

m2eclipse settings.xml inexistente

23 de Junio de 2010

Tras realizar actualizaciones sobre Eclipse Galileo la ejecución de ‘builds’ maven a través de m2eclipse causaba el siguiente error:

[ERROR] Error executing Maven.
[ERROR] The specified user settings file does not exist: /Users/nombre_usuario/.m2/settings.xml

Este problema se soluciona creando un xml válido con contenido vacío en la ruta indicada (/Users/nombre_usuario/.m2/settings.xml)

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">

Visto en:
https://issues.sonatype.org/browse/MNGECLIPSE-1882

Error en JBoss 4.2.2.GA / Ajax / Facelets

22 de Mayo de 2010

El error se produce en JBoss 4.2.2.GA (no con Tomcat) al realizar una petición ajax (a4j) y despues intentar ejecutar un commandlink, el problema es que no se ejecuta su action, solamente se recarga la última vista.

Además en el log se puede observar lo siguiente:
...
2010-04-28 03:58:59,953 ERROR [STDERR] 28-abr-2010 3:58:59 com.sun.facelets.impl.DefaultFacelet refresh
INFO: Facelet[/file:/C:/jboss-4.2.2.GA/server/default/tmp/deploy/tmp39285prueba-exp.war/WEB-INF/lib/util-1.2.5.jar!/META-INF/taglibs/tags/menu.xhtml] was modified @ 3:58:59, flushing component applied @ 3:58:59
...

Parece ser que el error se produce cuando el xhtml donde se encuentra el commandlink está ubicado dentro de un archivo jar. Facelets para saber si debe refrescar una vista hace una llamada a FileURLConnection.getLastModified(). La implementación de jBoss tiene un bug por lo cual el facelets falla, por eso todo funciona correctamente cuando se desarrolla en utilizando otros servidores como Tomcat.

Para solucionarlo indicaremos en el web.xml que facelets no refresque las vistas añadiendo el siguiente parámetro:
...
<context-param>
<param-name>facelets.REFRESH_PERIOD</param-name>
<param-value>-1</param-value>
</context-param>
...

Tras esta modificación hay que tener en cuenta que si editamos directamente las vistas en la carpeta de despliegue del servidor este no las refrescará.