viernes, 29 de junio de 2007

Eclipse 3.3 Europa disponible

Ya esta disponible la versión 3.3 (Europa) del popular IDE Eclipse. Existen varios paquetes pre-configurados que se pueden bajar desde aquí.


Powered by ScribeFire.

martes, 26 de junio de 2007

Reporte del Fantasy Baseball

Bueno por fin logre llegar al tope de la división, aunque sea por un día. La lucha con Pitex ha sido dura, espero resistir el resto de la temporada.



Powered by ScribeFire.

jueves, 21 de junio de 2007

Maven 2.0.7 disponible

Apache acaba de liberar un nuevo release de la herramienta Maven 2, la lista de mejoras las pueden ver aquí.

mvn -version
Maven version: 2.0.7
Java version: 1.4.2_14
OS name: "windows xp" version: "5.1" arch: "x86"



Powered by ScribeFire.

miércoles, 13 de junio de 2007

Como hacer debug remoto en Tomcat desde Eclipse

Para hacer debug remoto en Tomcat desde Eclipse lo primero que debemos hacer es configurar Tomcat para que trabaje en modo debug. Para eso solo falta crear las 2 siguientes variables de ambiente

JPDA_ADDRESS=<puerto de debug>
JPDA_TRANSPORT=dt_socket

Lo siguiente es levantar tomcat usando el script catalina.bat/catalina.sh pasando como parámetros jpda start.

set JPDA_ADDRESS=8099
set JPDA_TRANSPORT=dt_socket
catalina jpda start

Tomcat va a levantar y va a mostrar un mensaje indicando que esta listo para recibir conexiones de debug

Listening for transport dt_socket at address: 8099

El siguiente paso es configurar eclipse. Para eso seleccionamos Run - Open Debug Dialog ... , y seleccionamos New Remote Java Application. Alli llenamos los campos Host y Port con los valores localhost y 8099 (o el puerto seleccionado).




y luego lo ejecutamos en el botón Debug y listo, ya podemos poner breakpoints en nuestro código y navegar en el browser. Eclipse se detendrá cuando alcance un breakpoint.



Powered by ScribeFire.

jueves, 7 de junio de 2007

Como cambiar el puerto por defecto de Oracle 10g XE

Al instalar Oracle 10g XE este intenta usar por defecto el puerto 8080 para su administrador. Puede ser que este puerto sea usado por otro servicio que quizás no estaba corriendo durante el proceso de instalación de Oracle lo cual va a generar un conflicto a futuro. Para evitar esto se puede cambiar el puerto actual con el siguiente sql (Ejm: puerto 8095)

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 7 21:57:51 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> connect system
Enter password:

Connected.

SQL> exec dbms_xdb.sethttpport(8095);

PL/SQL procedure successfully completed.

SQL>

y se puede evaluar el resultado con el siguiente sql

SQL> select dbms_xdb.gethttpport() from dual;

DBMS_XDB.GETHTTPPORT()

----------------------

8095

SQL>

Este proceso no requiere reiniciar la bd.

Ahora para modificar el acceso que se instala en windows solo se debe editar el siguiente archivo

c:\oraclexe\app\oracle\product\10.2.0\server\Database_homepage


[InternetShortcut]
URL=http://127.0.0.1:8095/apex


Powered by ScribeFire.

ORA-12519, TNS:no appropriate service handler found en Oracle 10g XE

Trabajando con Oracle 10g XE Universal se me presento el siguiente problema de forma recurrente


Java.sql.SQLException: Listener refused the connection with the following error:
ORA-12519, TNS:no appropriate service handler found
The Connection descriptor used by the client was:
localhost:1521:XE



La unica forma de arreglarlo era reiniciar el servicio. Por supuesto esto no parecia logico ai que me puse a investigar un poco y por lo visto es un bug de Oracle en la forma como monitorea las conexiones y se resuelve aumentando el numero de procesos con la siguiente instrucción

ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE;

después hay que reiniciar la bd.

Powered by ScribeFire.

lunes, 4 de junio de 2007

Continuum 1.1-alpha-2 disponible

Ya esta disponible la versión 1.1-apha-2 de Continuum para los que quieran probarla


- < Continuum 1.1-alpha-2 started! >
- ----------------------------------
- \ ^__^
- \ (oo)\_______
- (__)\ )\/\
- ||----w |
- || ||
-
-




Powered by ScribeFire.

sábado, 2 de junio de 2007

Viejas Fotos Actuales en el Museo Aeronautico de Maracay

VFA se va a presentar en un evento de antigüedades en el Museo Aeronáutico de Maracay entre los días 3 y 7 de Junio. Todo el mundo esta cordialmente invitado. Aquí tienen una muestra de lo que se va a presentar.

Para los que no conocen a VFA, este es un grupo de usuarios para mostrar fotos viejas de Venezuela y por supuesto contar historia acerca de las mismas. Es muy interesante y divertido. Todo venezolano debería inscribirse y aportar con fotos familiares al mismo.

Desgraciadamente yo no voy a poder asistir. Por esta época generalmente estoy por Venezuela pero ya tengo como 8 meses tratando de renovar mi pasaporte y la misión ha sido imposible. Esperemos que el gobierno se apiade de todos los que vivimos fuera del país y agilice ese servicio tan importante.


Powered by ScribeFire.