sábado, 28 de noviembre de 2009

¿Para qué sirve y cómo se utiliza el Desfragmentador de disco?

En muchas ocasiones, me encuentro info muy interesante perdida entre posts y posts de foros. Asique a partir de ahora cuando me encuentre con un post valioso lo apuntaré aquí.


Hoy tenemos una buena explicación a eso de:

¿Para qué sirve y cómo se utiliza el Desfragmentador de disco?


Por cierto, el foro donde encontré este post http://www.forospyware.com/ es muy interesante. :-D

Saludos.

miércoles, 18 de noviembre de 2009

Configurar Java heap space en Maven y Eclipse

Puede ser que en algún momento, trabajando con Maven o Eclipse nos aparezca el típico error de java.lang.OutOfMemoryError: Java heap space. Ya sea por Maven o Eclipse, ambos utilizan la máquina virtual de Java, y ambos la utilizan según una configuración determinada. En el caso de encontrarnos este error, necesitaremos configurar manualmente en Eclipse o en Maven que tamaño de memoria de la máquina virtual asociaremos a cada uno.

Empezemos por Maven:

Maven define que sea en el fichero "mavenrc_pre.bat" donde seteemos la opciones de usuario. Este fichero habrá que crearlo y dejarlo en el %HOME% (HOME=%HOMEDRIVE%%HOMEPATH%, normalmente C:\Documents and Settings\usuario).

En este fichero pondremos todas las opciones que queramos cambiar manualmente, para nuestro caso:

set MAVEN_OPTS=-Xms256m -Xmx512m -XX:MaxPermSize=512m

la explicación de que significa -Xms, -Xmx, -XX:MaxPermSize y demás, lo encontrareis aquí.

Si abris el fichero "mvn.bat", vereis que antes de nada, ejecuta el fichero mavenrc_pre.bat, que es el que nos acabamos de crear.

Nota: la forma más "guarrilla" a la par que rápida es poner la línea anterior de set MAVEN_OPTS... en el fichero mvn.bat de seguido a que termine la info de maven (es decir, después de @REM ----------------------)

En Eclipse:

En este caso nos iremos al fichero eclipse.ini, que es donde se configura la memoria virtual, y donde nos encontraremos con los parámetros
--launcher.XXMaxPermSize
512M
-vmargs
-Xms256m
-Xmx512m

Con respecto a los valores que debemos poner, os dejo un enlace donde se explica más detenidamente este tema.
A groso modo:
- Para una máquina con 512MB de ram, te sugieren -vmargs -Xms256m -Xmx256m -XX:PermSize=64m -XX:MaxPermSize=64m

- Para una máquina con 1024MB de ram, -vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m

Nota: es importante configurar la memoria de tipo permSpace, que es la parte de memoria que se encarga de guardar las estructuras de datos y la definición las clases (no instancias). Para esta memoria tenemos los parámetros de configuración XX:PermSize y XX:MaxPermSize.

Saludos.

viernes, 13 de noviembre de 2009

La gran estafa: Orange Everywhere Sin Límites

Mi primera incursión en el mundo de los blogs viene motivada por esa asquerosa sensación de impotencia que a todos, en algún momento de nuestra vida, nos sobreviene cuando te sabes estafado, ignorado, ridiculizado y sin que el responsable de esta situación te quiera escuchar, buagg que asco. Así es, y por esta razón, y como no tengo más sitio que quejarme que en un simple blog (ya, ya sé que no me soluciona el problema, pero oiga, cuanto menos, se desahoga el espíritu, y eso en estos tiempos ya es algo) soltaré toda mi verborrea, me dejaré toda la bilis que he generado en exceso durante estas últimas semanas, y me iré a dormir, a descansar, dejaré de pensar en el asunto, para utilizar las neuronas que aún me quedan en otro tema más interesante. Comienzo.

Tengo contratado everywhere sin limites (primeros 5GB a 3G y a partir de ahí a 128KB) de Orange desde hace mes y medio y me cuesta 45€/mes.
En mi casa no hay cobertura y las pocas veces que he podido acceder a internet (unas 8 veces en mes y medio) la velocidad de descarga según el test que ellos me pidieron pasar (upseros) es de 20.16KB.
Después de pasar la "yinkana" a la que me sometieron para hablar con un técnico, me requeterepiteron que "en su casa tiene usted una cobertura excelente" aunque no apareciera ni una sóla rayita de cobertura en el chisme... a mi, que debe ser que me va la marcha, continuo preguntando, no sin sorna, que si
"¿20.16KB es lo que Orange llama Alta Velocidad?"

a lo que con toda la convicción que puede hacer acopio una persona llamada asi misma técnica me suelta que
"sí, entra en los límites sí"

con dos c... maria manuela. Me mordí la lengua por preguntarle si se había quedao bien, a gusto vamos, por que es lo que tienen los pedos mentales, que como los anales, te quedas como dios y encima sin mal olor.

Cinco canas nuevas después, me han reconocido que va a ser que no, que no tengo cobertura pero que la culpa, al loro, la tiene
"el edificio donde yo vivo, el edificio donde viven mis padres, todos los edificios donde he probado el usb y, en general, todos los edificios de mi barrio, dado el material del que están echos"

tatannnnn, cuando le he preguntado si los arquitectos de estos edificios, al elegir el material, tenían algo contra Orange, por que con las demás compañias siempre he tenido excelente cobertura, me ha colgado. Supongo que la diarrea mental que acababa de sufrir agotó sus reservas.

Oye que yo no entro ni salgo si esto es cierto o no, que el problema que la red de Orange tenga con el hormigon ni lo sé ni me importa. Movidas suyas.
En fin, que con esas me he quedao, que "no, no me van a poder solucionar el problema", "que no, no van a darme el servicio contratado" y "que sí, sí tengo que pagar 350€ de penalización, más facturas más iva".
Asinque, como diría la otra, les he mandado una carta certificada "que si en el plazo de una semana no solucionan el problema, me acogeré al derecho que tengo, según el artículo 1124 del Código Civil, de dar por resuelto el contrato sin penalización alguna por incumplimiento de contrato por parte de Orange" asín de claro.
Yaaaa, ya sé, sé perfectamente por donde se van a pasar mi currada carta certificada. Sólo ha pasado un día, y como dicen, la esperanza es lo último que se pierde, que por cierto, vaya tela de frase, sobre todo para los que vivimos en la comunidad de madrid, pero bueno este es otro tema.

Alé ya solté mi particular pedo mental, y la verdad que sí, que como al técnico de Orange, me quedao como Dios. :-D