Entrar
¿No tienes cuenta? Registrarse
SoloJava · Grupo de Usuarios Java de Venezuela
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Puedes acompañar la descripción de tu grupo con una foto.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 5283 - 5312 de 5378   Más nuevo  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Mensajes: Ver resúmenes de mensajes   (Agrupar por tema) Ordenar por fecha v  
#5312 De: Antonio León <antonioleon_inst@...>
Fecha: Mar, 3 de Jun, 2008 5:17 pm
Asunto: Permisologia en Windows Vista
antonioleon_...
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Buenas tardes.

 

Tengo una aplicación hecha en Java, empaquetada para instalación utilizando Advance Installer.

 

Todo va bien con la aplicación cuando se instala y ejecuta en sistemas operativos anteriores a Windows Vista, pero aunque la instalación con Windows Vista ocurre sin inconvenientes, cuando se ejecuta la aplicación intenta obtener permisos para escribir en el directorio donde está instalada (por defecto C:\Program Files\Empresa\Aplicacion) y el sistema operativo le niega los permisos de escritura en ese directorio, por lo que ocurre una falla.

 

Cuando la instalación se realiza en un directorio diferente (por ejemplo C:\Aplicacion), con Windows Vista, todo funciona correctamente.

 

Lo que quisiera es modificar el código para solicitar al sistema operativo los permisos para escribir, independientemente del directorio donde se instale la aplicación.

 

¿Alguno sabe qué debo o puedo hacer?

 

Gracias de Antemano

 

--

Tarde o temprano, la teoría es asesinada por la experiencia. Albert Einstein

Antonio León


#5311 De: Gonzalo Ron <gonzalo_ron@...>
Fecha: Vie, 23 de May, 2008 5:33 pm
Asunto: RE: Tonteria de Java
gonzalo_ron
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Muchas gracias por tu respuesta Roberto!.
 
Saludos!.



To: SoloJava@...
From: robert@...
Date: Thu, 22 May 2008 18:23:33 -0430
Subject: Re: [SoloJava] Tonteria de Java

muy interesante la pregunta (tiempo que no se pregunta algo que no es
del tipo "me puedes hacer la tarea" jajajajaj), recuerda que todo lo que
ves con los parámetros variables (...) y las conversiones automáticas
(autoboxing) de y hacia tipos de datos básicos (Integer <---> int) son
un adorno del compilador,

Existen reglas para que el compilador sepa cual tomar tomando en cuenta
cuando hay varargs, autoboxing o parámetros presentes, ejemplo, ¿cual
se invoca aqui?

public static void main(String...p)
{
metodo(1,2);
}

static void metodo(int ... a)
{
out.println("1");
}

static void metodo(int a, int b)
{
out.println("2");
}

el comportamiento sigue esas reglas y aunque parece extraño, la única
recomendación que te puedo dar es la de no hacer mucha sobrecarga de
métodos cuando usas varargs, como dice la gente de Sun en
http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html

"Generally speaking, you should not overload a varargs method, or it
will be difficult for programmers to figure out which overloading gets
called."

NOTA: personalmente detesto autoboxing y hago que el compilador me de un
warning cuando intenta hacerlo, para que yo lo corrija, luego cambio el
código a conversión manual, trae muchos errores por confusión y también
de performance si no se tiene cuidado, por ejemplo muchos autoboxing
dentro de un ciclo
________________________________________
Robert Marcano

web: http://www.marcanoonline.com/
gpg --keyserver hkp://pgp.mit.edu/ --recv-key 72A0DCFD




Blog your life in 3D with Windows Live Writer. Get Windows Live-Free

#5310 De: Gonzalo Ron <gonzalo_ron@...>
Fecha: Vie, 23 de May, 2008 5:33 pm
Asunto: RE: Tonteria de Java
gonzalo_ron
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Muchas gracias por tu respuesta Roberto!.
 
Saludos!.



To: SoloJava@...
From: robert@...
Date: Thu, 22 May 2008 18:23:33 -0430
Subject: Re: [SoloJava] Tonteria de Java

muy interesante la pregunta (tiempo que no se pregunta algo que no es
del tipo "me puedes hacer la tarea" jajajajaj), recuerda que todo lo que
ves con los parámetros variables (...) y las conversiones automáticas
(autoboxing) de y hacia tipos de datos básicos (Integer <---> int) son
un adorno del compilador,

Existen reglas para que el compilador sepa cual tomar tomando en cuenta
cuando hay varargs, autoboxing o parámetros presentes, ejemplo, ¿cual
se invoca aqui?

public static void main(String...p)
{
metodo(1,2);
}

static void metodo(int ... a)
{
out.println("1");
}

static void metodo(int a, int b)
{
out.println("2");
}

el comportamiento sigue esas reglas y aunque parece extraño, la única
recomendación que te puedo dar es la de no hacer mucha sobrecarga de
métodos cuando usas varargs, como dice la gente de Sun en
http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html

"Generally speaking, you should not overload a varargs method, or it
will be difficult for programmers to figure out which overloading gets
called."

NOTA: personalmente detesto autoboxing y hago que el compilador me de un
warning cuando intenta hacerlo, para que yo lo corrija, luego cambio el
código a conversión manual, trae muchos errores por confusión y también
de performance si no se tiene cuidado, por ejemplo muchos autoboxing
dentro de un ciclo
________________________________________
Robert Marcano

web: http://www.marcanoonline.com/
gpg --keyserver hkp://pgp.mit.edu/ --recv-key 72A0DCFD




Do more with your photos with Windows Live Photo Gallery. Get Windows Live-Free

#5309 De: Robert Marcano <robert@...>
Fecha: Vie, 23 de May, 2008 3:32 pm
Asunto: Re: Problema con jstl
robert_marcano
Sin conexión Sin conexión
Enviar correo Enviar correo
 
On Thu, 2008-05-22 at 13:25 +0200, koxkorrita@... wrote:
> Tengo un problema con el pintado de unos datos en una jsp usando jstl.
> Resulta que tengo un objeto que dentro tiene una lista de objetos (nivel
> 1) y cada objeto de esta lista tiene a su vez una lista de objetos (nivel
> 2)
> Resulta que el nivel uno con lo siguiente lo consigo pintar peor no
> consigo pintar los valores del nivel dos correspondiente a cada item de la
> lista 1.
> Es decir quiero pintar algo del tipo de:
> .-entrada1
>  .-.-entrada1.1
>  .-.-entrada1.2
>  .-.-entrada1.3
>  .-.-entrada1.n
> .-entrada2
>  .-.-entrada2.1
>  .-.-entrada2.2
>  .-.-entrada2.3
>  .-.-entrada2.n
> .-entrada3
>
> hago lo siguiente teniendo en cuenta que la primera lista me llega dentro
> del objeto objGeneralObj y se llama categorizacion
> <c:forEach var="menu1" items="${objGeneralObj.categorizacion}"
> varStatus="statusDest1">
>  <c:out value="${menu1.tipo_es}"/> ** qui he pintado el nivel 1 bien pero
> en la linea sigueinte quiero acceder al item en el que estoy a la
> subcategoria, nivel 2, pero me peta.
>  <c:forEach var="menu2"
> items="${objGeneralObj.categorizacion.lSubcategorizacion}"
> varStatus="statusDest2">
>  <c:out value="${menu2.subtipo_es}"/>
>  </c:forEach>
> </c:forEach>


si recuerdo bien, tu error está aquí

  <c:forEach var="menu2"
items="${objGeneralObj.categorizacion.lSubcategorizacion}"

este es el segundo nivel, objGeneralObj.categorizacion debe ser una
colección on un arreglo que ya estas iterando en el primer c:forEach,
por lo que debes usar la variable de ese primer c:forEach en el segundo
nivel

  <c:forEach var="menu2" items="${menu1.lSubcategorizacion}"


>
>
>
> me podéis ayudar?
> Muchísimas gracias
>
>
> ------------------------------------
>
> (*)La actividad aun no termina visita http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del grupo SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a:
SoloJava-unsubscribe@yahoogroups.com
> ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJavaEnlaces a Yahoo! Grupos
>
>
>
>
>
________________________________________
Robert Marcano

web: http://www.marcanoonline.com/
gpg --keyserver hkp://pgp.mit.edu/ --recv-key 72A0DCFD

#5308 De: koxkorrita@...
Fecha: Jue, 22 de May, 2008 11:25 am
Asunto: Problema con jstl
koxkorrita
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Tengo un problema con el pintado de unos datos en una jsp usando jstl.
Resulta que tengo un objeto que dentro tiene una lista de objetos (nivel
1) y cada objeto de esta lista tiene a su vez una lista de objetos (nivel
2)
Resulta que el nivel uno con lo siguiente lo consigo pintar peor no
consigo pintar los valores del nivel dos correspondiente a cada item de la
lista 1.
Es decir quiero pintar algo del tipo de:
.-entrada1
  .-.-entrada1.1
  .-.-entrada1.2
  .-.-entrada1.3
  .-.-entrada1.n
.-entrada2
  .-.-entrada2.1
  .-.-entrada2.2
  .-.-entrada2.3
  .-.-entrada2.n
.-entrada3

hago lo siguiente teniendo en cuenta que la primera lista me llega dentro
del objeto objGeneralObj y se llama categorizacion
<c:forEach var="menu1" items="${objGeneralObj.categorizacion}"
varStatus="statusDest1">
  <c:out value="${menu1.tipo_es}"/> ** qui he pintado el nivel 1 bien pero
en la linea sigueinte quiero acceder al item en el que estoy a la
subcategoria, nivel 2, pero me peta.
  <c:forEach var="menu2"
items="${objGeneralObj.categorizacion.lSubcategorizacion}"
varStatus="statusDest2">
  <c:out value="${menu2.subtipo_es}"/>
  </c:forEach>
</c:forEach>



me podéis ayudar?
Muchísimas gracias

#5307 De: Robert Marcano <robert@...>
Fecha: Jue, 22 de May, 2008 10:13 pm
Asunto: Re: Tonteria de Java
robert_marcano
Sin conexión Sin conexión
Enviar correo Enviar correo
 
muy interesante la pregunta (tiempo que no se pregunta algo que no es
del tipo "me puedes hacer la tarea" jajajajaj), recuerda que todo lo que
ves con los parámetros variables (...) y las conversiones automáticas
(autoboxing) de y hacia tipos de datos básicos (Integer <---> int) son
un adorno del compilador,

Existen reglas para que el compilador sepa cual tomar tomando en cuenta
cuando hay varargs, autoboxing  o parámetros presentes, ejemplo, ¿cual
se invoca aqui?

public static void main(String...p)
{
         metodo(1,2);
}

static void metodo(int ... a)
{
         out.println("1");
}

static void metodo(int a, int b)
{
         out.println("2");
}

el comportamiento sigue esas reglas y aunque parece extraño, la única
recomendación que te puedo dar es la de no hacer mucha sobrecarga de
métodos cuando usas varargs, como dice la gente de Sun en
http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html

"Generally speaking, you should not overload a varargs method, or it
will be difficult for programmers to figure out which overloading gets
called."

NOTA: personalmente detesto autoboxing y hago que el compilador me de un
warning cuando intenta hacerlo, para que yo lo corrija, luego cambio el
código a conversión manual, trae muchos errores por confusión y también
de performance si no se tiene cuidado, por ejemplo muchos autoboxing
dentro de un ciclo
________________________________________
Robert Marcano

web: http://www.marcanoonline.com/
gpg --keyserver hkp://pgp.mit.edu/ --recv-key 72A0DCFD

#5306 De: "Gonzalo Ron" <gonzalo_ron@...>
Fecha: Jue, 22 de May, 2008 9:09 pm
Asunto: Re: Fw: CONSULTA
gonzalo_ron
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Hector,

La verdad es que creo que la pregunta no se entiende.

Saludos.

--- En SoloJava@..., Hector de Gracia <admisecreto@...>
escribió:
>
>
>
>
> ----- Forwarded Message ----
> From: Hector de Gracia <admisecreto@...>
> To: SoloJava <SoloJava@...>
> Sent: Saturday, May 17, 2008 10:11:26 AM
> Subject: [SoloJava] CONSULTA
>
>
> Buenos dias, me gustaria me puedan ayudar con algo simple, estoy
haciendo un programa en java y el caso es el siguiente:
>
> Tengo una tabla que tiene cuenta, puntos, programa, cada cuenta
puede tener hasta 3 programas, como hago para restar por programa?,
si yo totalizo el monto de los 3 programas?
>
> Gracias
>

#5305 De: "Gonzalo Ron" <gonzalo_ron@...>
Fecha: Jue, 22 de May, 2008 9:08 pm
Asunto: Tonteria de Java
gonzalo_ron
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Miren esto a ver si tengo razon...

public static void main(String...p)
{
	 metodo(1,2,3,4);
}

static void metodo(Integer[] a)
{
	 out.println("1");
}

static void metodo(Integer ... a)
{
	 out.println("2");
}

Se genera un error diciendo: "metodo(java.lang.Integer[]) is already
defined in Principal"

Por lo que concluyo que el compilador considera que metodo(Integer[]
a) == metodo(Integer... a)

Por otro lado...


public static void main(String...p)
{
     metodo(1,2,3,4);
}

static void metodo(int ... a)
{
	 out.println("1");
}

static void metodo(Integer ... a)
{
	 out.println("2");
}

Lo que me produce el error: reference to metodo is ambiguous,
in Principal and method metodo(java.lang.Integer...) metodo(int...)

Por lo que concluyo que metodo(int ... a) == metodo(Integer ... a)

Ahora bien, dado que:

metodo(Integer[] a) == metodo(Integer... a) y
metodo(int ... a) == metodo(Integer ... a)

Asumo que metodo(Integer[] a) == metodo(int ... a), pero resulta que
este ejemplo compila y corre perfectamente.

public static void main(String...p)
{
	 metodo(1,2,3,4);
}

static void metodo(int ... a)
{
	 out.println("1");
}

static void metodo(Integer[] a)
{
	 out.println("2");
}

Es una tonteria de Java o estoy equivocado?

Saludos.

#5304 De: Hector de Gracia <admisecreto@...>
Fecha: Sáb, 17 de May, 2008 3:19 pm
Asunto: Fw: CONSULTA
admisecreto
Sin conexión Sin conexión
Enviar correo Enviar correo
 


----- Forwarded Message ----
From: Hector de Gracia <admisecreto@...>
To: SoloJava <SoloJava@...>
Sent: Saturday, May 17, 2008 10:11:26 AM
Subject: [SoloJava] CONSULTA

Buenos dias, me gustaria me puedan ayudar con algo simple, estoy haciendo un programa en java y el caso es el siguiente:

Tengo una tabla que tiene cuenta, puntos, programa, cada cuenta puede tener hasta 3 programas, como hago para restar por programa?, si yo totalizo el monto de los 3 programas?

Gracias



#5303 De: Hector de Gracia <admisecreto@...>
Fecha: Sáb, 17 de May, 2008 3:11 pm
Asunto: CONSULTA
admisecreto
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Buenos dias, me gustaria me puedan ayudar con algo simple, estoy haciendo un
programa en java y el caso es el siguiente:

Tengo una tabla que tiene cuenta, puntos, programa, cada cuenta puede tener
hasta 3 programas, como hago para restar por programa?, si yo totalizo el monto
de los 3 programas?

Gracias

#5302 De: "vieravictor" <vieravictor@...>
Fecha: Jue, 15 de May, 2008 6:16 pm
Asunto: IA
vieravictor
Sin conexión Sin conexión
Enviar correo Enviar correo
 
<object width="425" height="355"><param name="movie"
value="http://www.youtube.com/v/3esHECZ1ghc&hl=es"></param><param
name="wmode" value="transparent"></param><embed
src="http://www.youtube.com/v/3esHECZ1ghc&hl=es" type="application/x-
shockwave-flash" wmode="transparent" width="425"
height="355"></embed></object>

#5301 De: Osty León <ooleon@...>
Fecha: Sáb, 3 de May, 2008 4:27 pm
Asunto: Charla con equipo creador GVSIG (hecho en Java)
ooleon
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Centro Nacional de Tecnologías de Información


El Centro Nacional de Tecnologías de Información (CNTI), adscrito al Ministerio
 del Poder Popular para las Telecomunicaciones y la Informática,

   tiene el agrado de invitar a participar a las unidades productivas  que presten servicios en el área de Sistemas de Información Geográfico (SIG)
a una  actividad enmarcada en el Proyecto: Infraestructura de
 Datos Geospaciales Venezolana (IDE/SIG).  En la actividad contaremos con la participación del equipo creador del proyecto español GVSIG
Fecha: 07 mayo de 2008

Hora: 8:30 am. a 5:30 pm. (almuerzo libre)

Lugar: Caracas
Nota:  Favor Confirmar su asistencia. Cupos limitados.
 



¿Que es gvSIG? http://www.gvsig.gva.es/
gvSIG es una herramienta orientada al manejo de información geográfica. Se caracteriza por una interfaz amigable, siendo capaz de acceder a los formatos más usuales de forma ágil tanto ráster como vectoriales. Integra en una vista datos tanto locales como remotos a través de un origen WMS, WCS o WFS.

Descripción técnica (lenguaje de desarrollo, librerías utilizadas...)
  • Propósito: Cliente avanzado GIS de consulta, edición y creación de planos.
  • Lenguaje de desarrollo:Java 100 % + algunas librerías externas para el acceso a formatos propietarios como ECW o MrSid.
  • Multiplataforma: Funciona en sistemas Windows, Linux, Mac… etc. (Siempre y cuando esté instalada la máquina virtual java adecuada).
  • Licencia GNU GPL
  • Multilingüe. Soporta internacionalización de manera nativa, y es muy fácil crear nuevas traducciones del programa.
Mención aparte merecen las librerías utilizadas en el proyecto:
  • Geotools2 => Magnífico proyecto. Hemos aprovechado todo lo relativo a proyecciones, y es probable que utilicemos más módulos.
  • JTS (Java Topology Suite).=>Sin ella, todo lo referente a análisis espacial, consultas avanzadas y creación de topología, sería imposible.
  • Log4java => Para que sepamos en todo momento qué está haciendo la aplicación y se cree un “log” o registro de los posibles fallos. Del proyecto Apache, un verdadero almacén de librerías útiles.
  • Batik => También del proyecto Apache. En el futuro, la emplearemos para trabajar con SVG. Por ahora, la empleamos para etiquetar polilíneas.
  • Castor=> Librería para manejar la persistencia de objetos. con ella se consigue guardar y recuperar los objetos del proyecto, y también la hemos empleado para realizar el cliente WMS, basándonos en los esquemas que suministra el Opengis Consortium.
  • Ermapper=> Librería para trabajar con ECW libre. Solo Windows, pero gratuita. Muy rápida en la visualización, y consume poca memoria. Posibilita trabajar con ficheros raster enormes.
  • GDAL=> La misma librería de acceso a raster que utiliza MapServer. También libre. La usamos tanto para leer como para escribir, y nos apoyamos en ella en el acceso a WMS y WCS.
  • Lizardtech GeoDSDK => Librería cerrada para lectura de Mr SID.
También hemos reutilizado código de otros proyectos como JUMP (Java Unified Mapping Platform), MapServer, etc. Además, hemos explorado el diseño y el código de muchos otros proyectos, por ejemplo el de UDIG (User Friendly Desktop Gis), que transmite muy buenas vibraciones.
 
Y hemos portado (de manera incompleta) la librería DGNLib a Java nativo para visualizar ficheros .dgn (versión 7.0, la de MicroStation 95).
 
Y para terminar, mención aparte al entorno de desarrollo utilizado: ECLIPSE, un entorno de desarrollo que facilita sobremanera la tarea del desarrollador.





IBM ACE Ing. Osty León
Desarrolloador e Integrador Independiente de Sistemas a la Medida, Aplicaciones Web, Diseño Multimedia, Soluciones Empresariales, Entrenamiento y Capacitacion.
Cel: 0416.6389529 , 0412.9617595
Hab: (+58 212) 864.28.68
E-Mail: ooleon@...
Msn: ooleon@...
YIM: ooleon@...
Jabber: ooleon@...
Linux user number: 298552
ICQ: 105411876



Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008!
Entérate aquí http://deportes.yahoo.com

#5300 De: "cealboma20" <cealboma20@...>
Fecha: Mié, 9 de Abr, 2008 3:42 pm
Asunto: Re: Ayuda para Encriptar/Desencriptar
cealboma20
Sin conexión Sin conexión
Enviar correo Enviar correo
 
hola que tal depende dq java estes usando j2me j2se j2ee...

#5299 De: "Marielys Zamora (P1)" <marielys@...>
Fecha: Jue, 3 de Abr, 2008 9:17 pm
Asunto: Ayuda para Encriptar/Desencriptar
marielysgz
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Buenas Tardes a todos...

¿Alguien sabe como encriptar/desencriptar un archivo plano utilizando
la llave pública y privada de un certificado digital?


Gracias de antemano a quien pueda ayudarme con esto...

#5298 De: "rutfin69" <rutfin69@...>
Fecha: Vie, 28 de Mar, 2008 2:27 pm
Asunto: Network is unreachable
rutfin69
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Buenos dias,
Tengo un problema al tratar de realizar la conexion con la URL del OCSP,  ya he verificado el proxy y siempre muestra el error de conexion, si alguno tiene idea de como corregirlo gracias.
       
        error:  java.net.SocketException: Network is unreachable: connect
---------------------------------------------------------------------------------
            String serviceAddr="http://ocsp.verisign.com";
             HttpURLConnection con = null;
              URL url = new URL((String) serviceAddr);
              con = (HttpURLConnection) url.openConnection();             
              con.setRequestProperty("Content-Type", "application/ocsp-request");
              con.setRequestProperty("Accept", "application/ocsp-response");
              con.setDoOutput(true);
             
              con.setDoInput(true);
              con.setRequestMethod("POST");
                                         
              OutputStream out = con.getOutputStream();
---------------------------------------------------------------------------------

#5297 De: "neithblue009" <Neithblue@...>
Fecha: Mié, 26 de Mar, 2008 5:19 pm
Asunto: Re: hashset, el metodo remove y el metodo equals
neithblue009
Sin conexión Sin conexión
Enviar correo Enviar correo
 
--- En SoloJava@..., Cesar Mendoza <mendoza@...> escribió:
>
> Hola,
>
> Para que le HashSet funcione se requiere que implementes el método:
> public int hashCode();
>
> HashSet usa el método hashCode para localizar el objeto que quieres
> remover. Con lo cual si el objeto que está en el HashSet y el objeto que
> pasas en el remove tienen distintos hashCode, HashSet no va a poder
> remover el objeto del Hash aunque el método equals retorne TRUE.
>
> En tu caso yo implementaría el método hashCode de la siguiente manera:
>
> public int hashCode()
> {
>     return this.id;
> }
>
> Aquí estoy asumiendo que "id" es un int.
>
> También seria conveniente que cuando implementes equals tomes en cuenta
> todas las posibilidades, así te vas a evitar muchos dolores de cabeza.
>
> public boolean equals(Object obj)
> {
>     if(obj == null) return false;
>     if(obj instanceof MiObjeto)
>     {
>         MiObjeto sp=(MiObjeto)obj;
>         return this.id == sp.id;
>     }
>     return false;
> }
>
> Bye
> Cesar Mendoza
> http://www.kitiara.org
> --
> "If I have seen further it is by standing on the shoulders of giants."
>   --Isaac Newton
>
> On Wed, Mar 26, 2008 at 01:37:03PM -0000, neithblue009 wrote:
> > Buenos dias.
> > Tengo un problema con el metodo remove del hashset.
> > Necesito quitar objetos del hashset, y para definir si son o no
> > iguales comparo con el id del objeto.
> > 1-Sobreescribi el metodo equals:
> >        public boolean equals(Object obj)
> >        {
> >             MiObjeto sp=(MiObjeto)obj;
> >             if ( this.id == sp.id ) return true;
> >        }
> > 2-Me comentaron que el metodo remove usa el metodo equals para poder
> > saber si existen elementos iguales, pero en realidad no esta pasando
> > por alli, de hecho me da un error. El error es manejado por DWR y no
> > tengo la descripcion.
> >
> > Por favor me gustaria que me aclararan el uso del metodo equals y el
> > metodo hashcode... y por supuesto porque no pasa el remove por el
equals.
> >
> > Gracias..
> > "Neith-->"
> >
>

Gracias
Ya funciono.

#5296 De: Cesar Mendoza <mendoza@...>
Fecha: Mié, 26 de Mar, 2008 3:36 pm
Asunto: Re: hashset, el metodo remove y el metodo equals
p4kscs
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola,

Para que le HashSet funcione se requiere que implementes el método:
public int hashCode();

HashSet usa el método hashCode para localizar el objeto que quieres
remover. Con lo cual si el objeto que está en el HashSet y el objeto que
pasas en el remove tienen distintos hashCode, HashSet no va a poder
remover el objeto del Hash aunque el método equals retorne TRUE.

En tu caso yo implementaría el método hashCode de la siguiente manera:

public int hashCode()
{
     return this.id;
}

Aquí estoy asumiendo que "id" es un int.

También seria conveniente que cuando implementes equals tomes en cuenta
todas las posibilidades, así te vas a evitar muchos dolores de cabeza.

public boolean equals(Object obj)
{
     if(obj == null) return false;
     if(obj instanceof MiObjeto)
     {
         MiObjeto sp=(MiObjeto)obj;
         return this.id == sp.id;
     }
     return false;
}

Bye
Cesar Mendoza
http://www.kitiara.org
--
"If I have seen further it is by standing on the shoulders of giants."
   --Isaac Newton

On Wed, Mar 26, 2008 at 01:37:03PM -0000, neithblue009 wrote:
> Buenos dias.
> Tengo un problema con el metodo remove del hashset.
> Necesito quitar objetos del hashset, y para definir si son o no
> iguales comparo con el id del objeto.
> 1-Sobreescribi el metodo equals:
>        public boolean equals(Object obj)
>        {
>             MiObjeto sp=(MiObjeto)obj;
>             if ( this.id == sp.id ) return true;
>        }
> 2-Me comentaron que el metodo remove usa el metodo equals para poder
> saber si existen elementos iguales, pero en realidad no esta pasando
> por alli, de hecho me da un error. El error es manejado por DWR y no
> tengo la descripcion.
>
> Por favor me gustaria que me aclararan el uso del metodo equals y el
> metodo hashcode... y por supuesto porque no pasa el remove por el equals.
>
> Gracias..
> "Neith-->"
>

#5295 De: "neithblue009" <Neithblue@...>
Fecha: Mié, 26 de Mar, 2008 1:37 pm
Asunto: hashset, el metodo remove y el metodo equals
neithblue009
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Buenos dias.
Tengo un problema con el metodo remove del hashset.
Necesito quitar objetos del hashset, y para definir si son o no
iguales comparo con el id del objeto.
1-Sobreescribi el metodo equals:
        public boolean equals(Object obj)
        {
             MiObjeto sp=(MiObjeto)obj;
             if ( this.id == sp.id ) return true;
        }
2-Me comentaron que el metodo remove usa el metodo equals para poder
saber si existen elementos iguales, pero en realidad no esta pasando
por alli, de hecho me da un error. El error es manejado por DWR y no
tengo la descripcion.

Por favor me gustaria que me aclararan el uso del metodo equals y el
metodo hashcode... y por supuesto porque no pasa el remove por el equals.

Gracias..
"Neith-->"

#5294 De: "charlshje" <charlshje@...>
Fecha: Sáb, 15 de Mar, 2008 9:03 pm
Asunto: Reproducir audio en java
charlshje
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Disculpen soy principiante en java

y me preguntaba si hay alguna manera de reproducir audio
programo en netbeans y necesito hacer un frame, en donde al momento
ke den click en un label reproduzca audio

pero no se si sea posible,

alguien me podria dar una soluciòn

gracias de antemano

#5293 De: Antonio León <antonioleon_inst@...>
Fecha: Mié, 5 de Mar, 2008 12:23 pm
Asunto: [OFF-TOPIC] Profesional Junior
antonioleon_...
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Buenas Tardes:
 
AMD Consulting, C.A. es una empresa que presta servicios profesionales de Asesoría en las áreas de Gerencia e Ingeniería a empresas privadas y públicas pertenecientes a los sectores comerciales, industriales y de servicios.
 
Para trabajar como Profesional Junior, en la coordinación de desarrollo y manejo de Java, Oracle, SQL, en el área operativa de una empresa de reconocida trayectoria aquí en el Distrito Capital, requerimos de profesionales emprendedores que contribuyan al éxito de nuestros clientes, donde podrán encontrar una excelente oportunidad para participar y desarrollar su talento.
 
En nuestra búsqueda utilizamos la información de los anuncios que publicamos en Bumeran,  por el cual hacemos contacto con la finalidad de solicitarle su disponibilidad para una entrevista.
 
Nuestro paquete comprende un sueldo básico mensual de Bs ..F 2.600, dos meses de utilidades, 15 días de Bono vacacional, un mes de sueldo para entrenamiento, HCM ilimitado.
 
De responder a este mensaje, le ofrecemos nuestra más alta confidencialidad en el manejo de la información, ya que solo es utilizada con el fin de filtrar aspirantes a nuestros cargos vacantes; de no interesarle le agradecemos recomendar a un amigo que pueda estar buscando una oportunidad.
 
De antemano agradecemos su atención a esta solicitud, esperando tenga usted una feliz tarde, se despide.
 
 
Atentamente,
 
GINA MELENDEZ
ASESOR DE RECURSOS HUMANOS
AMD CONSULTING, C.A.
TLF: 0212-959.96.96

gina.melendez@...

 

--

Los intelectuales resuelven los problemas, los genios los evitan

Antonio Leon


#5292 De: Gonzalo Ron <gonzalo_ron@...>
Fecha: Sáb, 1 de Mar, 2008 4:18 pm
Asunto: RE: Re: Log de Auditoria
gonzalo_ron
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Hola Antonio,
 
Si lo haces con la API de programacion orientada a aspectos de Spring, puedes confirgurar que se imprima un mensaje de Logs antes y despues de ejecutar cada metodo (sin modificar una sola clase).
 
Saludos.


To: SoloJava@...
From: carloshenriquezve@...
Date: Fri, 29 Feb 2008 21:02:08 +0000
Subject: [SoloJava] Re: Log de Auditoria

Saludos Antonio.

Te cuento que no tocar tus clases va hacer medio imposible dependiendo
de la información que quieras mostrar en los logs. Si lo que quieres
es saber simplemente a qué método entras, puede que tengas esperanza.

En ambos casos, investiga sobre la Orientación a Aspectos. Un
paradigma de programación en el que diseñas componentes que pueden
actuar sobre otros que no tienen ni idea de estar siendo manipulados
(caimana definición del paradigma).

El hecho es que podrías programar un aspecto de log que luego conectas
a cada uno de los componentes que te interesa (sin tocar tus clases ya
programadas). De esa manera, antes y después que se ejecuten los
métodos que te interesan, el aspecto puede activar y escribir en logs
qué métodos se estan corriendo e información básica de la transacción
en cuestión.

Es poco probable que logres lo que te piden sin modificar tus clases
pero es muy posible que la orientación a aspectos te permita modificar
tus clases lo menos posible.

Espero que sirva de algo todo este cuentero y sorry que no sea tan
específico en la solución.

Éxito.

--- En SoloJava@gruposyahoo.com, Antonio León <antonioleon_inst@...>
escribió:
>
> Buenos días.
>
>
>
> Tengo una aplicación stand alone hecha en Java son Swing, ya
completa y en
> funcionamiento. Se me ha pedido realizar una modificación, para
incluir log
> de auditoría. Sé que utilizando Log4j puedo crear log, pero lo que
realmente
> quisiera saber es si conocen algún mecanismo que me permita realizar la
> implementación de esta auditoría sin impactar en gran medida sobre
el código
> ya existente.
>
>
>
> La única manera que me imaginado hasta ahora para resolver el
problema, es
> modificar clase por clase, y agregar las líneas necesarias donde se
requiera
> para grabar en el log. Esto es trabajo tedioso, y si existe alguna
manera de
> reducirlo, pues obviamente que la prefiero.
>
>
>
> Gracias de antemano
>
>
>
> --
>
> Los intelectuales resuelven los problemas, los genios los evitan
>
> Antonio Leon
>




Express yourself instantly with MSN Messenger! MSN Messenger

#5291 De: Antonio León <antonioleon_inst@...>
Fecha: Vie, 29 de Feb, 2008 9:13 pm
Asunto: RE: Re: Log de Auditoria
antonioleon_...
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Perfecto, muchas gracias a ambos, investigaré sobre aspectos, y creo que será suficiente

 

Gracias

 

--

Los intelectuales resuelven los problemas, los genios los evitan

Antonio Leon

 

De: SoloJava@... [mailto:SoloJava@...] En nombre de carlosalberto.henriquez
Enviado el: viernes, 29 de febrero de 2008 04:32 PM
Para: SoloJava@...
Asunto: [SoloJava] Re: Log de Auditoria

 

Saludos Antonio.

Te cuento que no tocar tus clases va hacer medio imposible dependiendo
de la información que quieras mostrar en los logs. Si lo que quieres
es saber simplemente a qué método entras, puede que tengas esperanza.

En ambos casos, investiga sobre la Orientación a Aspectos. Un
paradigma de programación en el que diseñas componentes que pueden
actuar sobre otros que no tienen ni idea de estar siendo manipulados
(caimana definición del paradigma).

El hecho es que podrías programar un aspecto de log que luego conectas
a cada uno de los componentes que te interesa (sin tocar tus clases ya
programadas). De esa manera, antes y después que se ejecuten los
métodos que te interesan, el aspecto puede activar y escribir en logs
qué métodos se estan corriendo e información básica de la transacción
en cuestión.

Es poco probable que logres lo que te piden sin modificar tus clases
pero es muy posible que la orientación a aspectos te permita modificar
tus clases lo menos posible.

Espero que sirva de algo todo este cuentero y sorry que no sea tan
específico en la solución.

Éxito.

--- En SoloJava@..., Antonio León <antonioleon_inst@...>
escribió:
>
> Buenos días.
>
>
>
> Tengo una aplicación stand alone hecha en Java son Swing, ya
completa y en
> funcionamiento. Se me ha pedido realizar una modificación, para
incluir log
> de auditoría. Sé que utilizando Log4j puedo crear log, pero lo que
realmente
> quisiera saber es si conocen algún mecanismo que me permita realizar la
> implementación de esta auditoría sin impactar en gran medida sobre
el código
> ya existente.
>
>
>
> La única manera que me imaginado hasta ahora para resolver el
problema, es
> modificar clase por clase, y agregar las líneas necesarias donde se
requiera
> para grabar en el log. Esto es trabajo tedioso, y si existe alguna
manera de
> reducirlo, pues obviamente que la prefiero.
>
>
>
> Gracias de antemano
>
>
>
> --
>
> Los intelectuales resuelven los problemas, los genios los evitan
>
> Antonio Leon
>


#5290 De: "iteducation.katia" <iteducation.katia@...>
Fecha: Lun, 3 de Mar, 2008 1:14 pm
Asunto: INSTRUCTORES NW SAP
iteducation....
Sin conexión Sin conexión
Enviar correo Enviar correo
 
BUENOS.

SAP EDUCACION REQUIERE INSTRUCTORES CON EXPERIENCIA DE UN AÑO EN
DICTAR CURSOS JAVA, QUE HAYA DESARROLOLADO EN PLATAFORMA ECLIPSE,
MINIMO UN AÑO DE EXPERIENCIA EN DESARROLLOS SOBRE PLATAFORMAS DE
NEGOCIOS Y UN AÑO DE EXPERIENCIA EN DESARROLLOS DE APLICACIONES JAVA
EE. ENTRARAN A FORMAR PARTE DE UN POOL DE INSTRUCTORES DE LA PLATAFORMA
NETWEAVER CON EXCELENTES PLANES DE CARRERA EN EL ECOSITEMA SAP.

ENVIAR CURRICULUM PARA: contatos@...

#5289 De: Antonio León <antonioleon_inst@...>
Fecha: Mar, 4 de Mar, 2008 2:01 pm
Asunto: Manejo Gráfico en Web
antonioleon_...
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Buenos días.

 

Para el desarrollo de una aplicación, estoy en la búsqueda de un API del estilo JGraph, que me permita el manejo de componentes gráficos (cajas, botones, conectores, textos, etc.) de forma dinámica en una página Web. Estuve viendo la solución de mxGraph (www.mxgraph.com) pero el costo es demasiado alto (desde 5000 euros), y quisiera saber si alguno conoce una solución igual, similar o mejor, open source de preferencia, pero no limitativo.

 

Gracias

 

--

Los intelectuales resuelven los problemas, los genios los evitan

Antonio Leon


#5288 De: Helder Marques <lorddarthjava@...>
Fecha: Lun, 3 de Mar, 2008 4:29 pm
Asunto: [OFF-TOPIC] Profesor de Traductores e Intérpretes
lorddarthjava
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Estimados.

La Escuela de Ingeniería Informática de la Universidad Católica Andrés Bello - Caracas, está en búsqueda de profesores a tiempo convencional para la cátedra de Traductores e Intérpretes.

Los requisitos son:

-Licenciado o Ingeniero en Informática, Sistemas, Computación o afines.
-Experiencia en los temas relativos al contenido de la materia:
http://www.ucab.edu.ve/ucabnuevo/informatica/recursos/traductores_interpretes.pdf

Interesados enviar resumen curricular a hmarques@...



¿Con Mascota por primera vez? - Sé un mejor Amigo
Entra en Yahoo! Respuestas.

#5287 De: "carlosalberto.henriquez" <carloshenriquezve@...>
Fecha: Vie, 29 de Feb, 2008 9:02 pm
Asunto: Re: Log de Auditoria
carlosalbert...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Saludos Antonio.

Te cuento que no tocar tus clases va hacer medio imposible dependiendo
de la información que quieras mostrar en los logs. Si lo que quieres
es saber simplemente a qué método entras, puede que tengas esperanza.

En ambos casos, investiga sobre la Orientación a Aspectos. Un
paradigma de programación en el que diseñas componentes que pueden
actuar sobre otros que no tienen ni idea de estar siendo manipulados
(caimana definición del paradigma).

El hecho es que podrías programar un aspecto de log que luego conectas
a cada uno de los componentes que te interesa (sin tocar tus clases ya
programadas). De esa manera, antes y después que se ejecuten los
métodos que te interesan, el aspecto puede activar y escribir en logs
qué métodos se estan corriendo e información básica de la transacción
en cuestión.

Es poco probable que logres lo que te piden sin modificar tus clases
pero es muy posible que la orientación a aspectos te permita modificar
tus clases lo menos posible.

Espero que sirva de algo todo este cuentero y sorry que no sea tan
específico en la solución.

Éxito.

--- En SoloJava@..., Antonio León <antonioleon_inst@...>
escribió:
>
> Buenos días.
>
>
>
> Tengo una aplicación stand alone hecha en Java son Swing, ya
completa y en
> funcionamiento. Se me ha pedido realizar una modificación, para
incluir log
> de auditoría. Sé que utilizando Log4j puedo crear log, pero lo que
realmente
> quisiera saber es si conocen algún mecanismo que me permita realizar la
> implementación de esta auditoría sin impactar en gran medida sobre
el código
> ya existente.
>
>
>
> La única manera que me imaginado hasta ahora para resolver el
problema, es
> modificar clase por clase, y agregar las líneas necesarias donde se
requiera
> para grabar en el log. Esto es trabajo tedioso, y si existe alguna
manera de
> reducirlo, pues obviamente que la prefiero.
>
>
>
> Gracias de antemano
>
>
>
> --
>
> Los intelectuales resuelven los problemas, los genios los evitan
>
> Antonio Leon
>

#5286 De: Antonio León <antonioleon_inst@...>
Fecha: Vie, 29 de Feb, 2008 1:30 pm
Asunto: Log de Auditoria
antonioleon_...
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Buenos días.

 

Tengo una aplicación stand alone hecha en Java son Swing, ya completa y en funcionamiento. Se me ha pedido realizar una modificación, para incluir log de auditoría. Sé que utilizando Log4j puedo crear log, pero lo que realmente quisiera saber es si conocen algún mecanismo que me permita realizar la implementación de esta auditoría sin impactar en gran medida sobre el código ya existente.

 

La única manera que me imaginado hasta ahora para resolver el problema, es modificar clase por clase, y agregar las líneas necesarias donde se requiera para grabar en el log. Esto es trabajo tedioso, y si existe alguna manera de reducirlo, pues obviamente que la prefiero.

 

Gracias de antemano

 

--

Los intelectuales resuelven los problemas, los genios los evitan

Antonio Leon



#5285 De: "williambasabe" <williambasabe@...>
Fecha: Mié, 27 de Feb, 2008 2:57 am
Asunto: Theme Struts 2
williambasabe
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Muchachos tenia muchi tiempo sin escribir!

Bueno el tema es el siguiente, estoy empezando a utilziar struts 2 y
de verdad  a pesar de la polemica que se ha levantado con otros
frameworks como jsf, etc; este es bastante bueno para los que utilizan
struts 1 les informo que esta bastanta simplificado y facil de entender.

Pero unas de las cosas que aun no logro digerir es el tema de los
"theme", de verdad que me tienen loco pq a menos que cree uno es poco
lo que puedo controlar de ellos.

Entocnes, la pregunta es alguien sabe que me enseñe o me de unos tips
de como crear o modificar los themes existentes o si conoce algun
tutorial o guia seria buenisimo.

Ademas, si concen algun manual o tutorial bueno sobre la parte visual
del struts 2 tambien seria de mucha ayuda sobre too por la integracion
con Ajax.

Bueno de momentos les dejo eso a ver que polvo levanta el tema.

Saludos

William Basabe

#5284 De: "Ing. Helder Marques" <lorddarthjava@...>
Fecha: Sáb, 23 de Feb, 2008 12:42 am
Asunto: Re: Re: Problemas en j2me
lorddarthjava
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Ok, veamos:

  1. en el catch usa "exception.printStackTrace()" para ver el detalle del error
  2. si es un error de Profile puede ser por usar un hijo de Connection distinto a HttpConnection y haber declarado que la aplicación puede correr en MIDP 1.0, esto podría ser dado que solo en MIDP 2.0 [en adelante] existen muchos hijos de Connection adicionales. Luego revisa tus archivos Manifest.MF y [archivo].jad
  3. ¿le das al botón de 'Yes' en el celular para que se conecte? [sorry por la pregunta tonta, pero es una opción]

--

#5283 De: "cealboma20" <cealboma20@...>
Fecha: Vie, 22 de Feb, 2008 1:22 am
Asunto: Re: Problemas en j2me
cealboma20
Sin conexión Sin conexión
Enviar correo Enviar correo
 
ok gracias... ahora me sale es unos errores creo q es en la
configuracion del wireless toolkit q no entiendo es como si no
estuviese direccionando bien eso en el emulador, mientras en el
celular sale el mensaje de cobro, el simbolo de conexion y se queda
ahi como esperando no estoy seguro si es q me haría falta declarar
alguna excepcion no me furula bien como hice el codigo muchas gracias
Elder...

Mensajes 5283 - 5312 de 5378   Más nuevo  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda