Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.java
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #11 (permalink)  
Antiguo 08-08-2005, 23:06:16
pete
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

Pues es un tema que me han preguntado en el trabajo donde tienen que enviar
las nóminas a los empleados de la empresa adjunto como un pdf. El texto del
mensaje es lo de menos, aunque tal vez podría ser personalizado y el número
de destinatarios es pequeño: menos de 200.

Gracias a ambos.
Pete.


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #12 (permalink)  
Antiguo 08-08-2005, 23:06:16
pete
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

Pues es un tema que me han preguntado en el trabajo donde tienen que enviar
las nóminas a los empleados de la empresa adjunto como un pdf. El texto del
mensaje es lo de menos, aunque tal vez podría ser personalizado y el número
de destinatarios es pequeño: menos de 200.

Gracias a ambos.
Pete.


Responder Con Cita
  #13 (permalink)  
Antiguo 08-08-2005, 23:06:16
pete
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

Pues es un tema que me han preguntado en el trabajo donde tienen que enviar
las nóminas a los empleados de la empresa adjunto como un pdf. El texto del
mensaje es lo de menos, aunque tal vez podría ser personalizado y el número
de destinatarios es pequeño: menos de 200.

Gracias a ambos.
Pete.


Responder Con Cita
  #14 (permalink)  
Antiguo 09-08-2005, 13:40:48
znôrt
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

Mindundi wrote:

> Adem***s, los replace a partir de la 1.4 van con
> expresiones regulares por debajo, por lo que el rendimiento
> no ser*** el mismo que el de una gram***tica javacc (como es
> Velocity), pero no deben ir mal del todo.


Ya, ya. Yo es que no conozco mucho Velocity, y estoy de acuerdo contigo
en que para segun qué cosas y qué volúmenes, es mejor buscar las
herramientas adecuadas en vez de tirar de apaños caseros.

Pero ahora, una curiosidad. Más que nada, por incordiar, eh? Cómo sabré yo
si Velocity, en última instancia, no acaba usando igualemnte
String.replaceXXX()? :-D Tiene una varita mágica? Un algoritmo más
eficiente? Código nativo?

Quizá no use expresiones regulares. De todas formas, lo costoso de éstas
suele ser la precompilación ... cosa que podríamos obviar reutilizando las
expresiones, precisamente si han de usar demasiadas veces.
Responder Con Cita
  #15 (permalink)  
Antiguo 09-08-2005, 13:40:48
znôrt
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

Mindundi wrote:

> Adem***s, los replace a partir de la 1.4 van con
> expresiones regulares por debajo, por lo que el rendimiento
> no ser*** el mismo que el de una gram***tica javacc (como es
> Velocity), pero no deben ir mal del todo.


Ya, ya. Yo es que no conozco mucho Velocity, y estoy de acuerdo contigo
en que para segun qué cosas y qué volúmenes, es mejor buscar las
herramientas adecuadas en vez de tirar de apaños caseros.

Pero ahora, una curiosidad. Más que nada, por incordiar, eh? Cómo sabré yo
si Velocity, en última instancia, no acaba usando igualemnte
String.replaceXXX()? :-D Tiene una varita mágica? Un algoritmo más
eficiente? Código nativo?

Quizá no use expresiones regulares. De todas formas, lo costoso de éstas
suele ser la precompilación ... cosa que podríamos obviar reutilizando las
expresiones, precisamente si han de usar demasiadas veces.
Responder Con Cita
  #16 (permalink)  
Antiguo 09-08-2005, 13:40:48
znôrt
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

Mindundi wrote:

> Adem***s, los replace a partir de la 1.4 van con
> expresiones regulares por debajo, por lo que el rendimiento
> no ser*** el mismo que el de una gram***tica javacc (como es
> Velocity), pero no deben ir mal del todo.


Ya, ya. Yo es que no conozco mucho Velocity, y estoy de acuerdo contigo
en que para segun qué cosas y qué volúmenes, es mejor buscar las
herramientas adecuadas en vez de tirar de apaños caseros.

Pero ahora, una curiosidad. Más que nada, por incordiar, eh? Cómo sabré yo
si Velocity, en última instancia, no acaba usando igualemnte
String.replaceXXX()? :-D Tiene una varita mágica? Un algoritmo más
eficiente? Código nativo?

Quizá no use expresiones regulares. De todas formas, lo costoso de éstas
suele ser la precompilación ... cosa que podríamos obviar reutilizando las
expresiones, precisamente si han de usar demasiadas veces.
Responder Con Cita
  #17 (permalink)  
Antiguo 09-08-2005, 14:45:05
Mindundi
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

No, Velocity no usa replace al final. Ya te digo que usa un compilador de
gramáticas llamado javacc para generar el parser y, al igual que los parser
XML u otros muchos, usan temas de más bajo nivel que los replace (sobre todo
streams). Además, cachea las plantillas si así lo deseas, y en este caso la
plantilla debería ser una sola, así que iría bastante bien.
De todas formas, no tienes más que hacer unas pequeñas pruebas de
rendimiento y verás la diferencia, como yo hice en su día.

Pienso como tú en que en estos casos hay que evaluar el coste de ponerse a
mirar algo nuevo y la ganancia de hacerlo, que puede no ser tanta. De todas
maneras, si para una cosa así te dan un par de días, que son los que se
pueden necesitar para manejar Velocity de sobra, conseguiría, de paso,
conocer una herramienta que le puede venir bien a futuro.

Un saludo

"znôrt" <kktuapowah***yahoo.es> escribió en el mensaje
news:Xns96AD94F066085smoothskuarematrix***62.81.31.2 8...
> Mindundi wrote:
>
>> Adem s, los replace a partir de la 1.4 van con
>> expresiones regulares por debajo, por lo que el rendimiento
>> no ser el mismo que el de una gram tica javacc (como es
>> Velocity), pero no deben ir mal del todo.

>
> Ya, ya. Yo es que no conozco mucho Velocity, y estoy de acuerdo contigo
> en que para segun qué cosas y qué volúmenes, es mejor buscar las
> herramientas adecuadas en vez de tirar de apaños caseros.
>
> Pero ahora, una curiosidad. Más que nada, por incordiar, eh? Cómo sabré yo
> si Velocity, en última instancia, no acaba usando igualemnte
> String.replaceXXX()? :-D Tiene una varita mágica? Un algoritmo más
> eficiente? Código nativo?
>
> Quizá no use expresiones regulares. De todas formas, lo costoso de éstas
> suele ser la precompilación ... cosa que podríamos obviar reutilizando las
> expresiones, precisamente si han de usar demasiadas veces.



Responder Con Cita
  #18 (permalink)  
Antiguo 09-08-2005, 14:45:05
Mindundi
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

No, Velocity no usa replace al final. Ya te digo que usa un compilador de
gramáticas llamado javacc para generar el parser y, al igual que los parser
XML u otros muchos, usan temas de más bajo nivel que los replace (sobre todo
streams). Además, cachea las plantillas si así lo deseas, y en este caso la
plantilla debería ser una sola, así que iría bastante bien.
De todas formas, no tienes más que hacer unas pequeñas pruebas de
rendimiento y verás la diferencia, como yo hice en su día.

Pienso como tú en que en estos casos hay que evaluar el coste de ponerse a
mirar algo nuevo y la ganancia de hacerlo, que puede no ser tanta. De todas
maneras, si para una cosa así te dan un par de días, que son los que se
pueden necesitar para manejar Velocity de sobra, conseguiría, de paso,
conocer una herramienta que le puede venir bien a futuro.

Un saludo

"znôrt" <kktuapowah***yahoo.es> escribió en el mensaje
news:Xns96AD94F066085smoothskuarematrix***62.81.31.2 8...
> Mindundi wrote:
>
>> Adem s, los replace a partir de la 1.4 van con
>> expresiones regulares por debajo, por lo que el rendimiento
>> no ser el mismo que el de una gram tica javacc (como es
>> Velocity), pero no deben ir mal del todo.

>
> Ya, ya. Yo es que no conozco mucho Velocity, y estoy de acuerdo contigo
> en que para segun qué cosas y qué volúmenes, es mejor buscar las
> herramientas adecuadas en vez de tirar de apaños caseros.
>
> Pero ahora, una curiosidad. Más que nada, por incordiar, eh? Cómo sabré yo
> si Velocity, en última instancia, no acaba usando igualemnte
> String.replaceXXX()? :-D Tiene una varita mágica? Un algoritmo más
> eficiente? Código nativo?
>
> Quizá no use expresiones regulares. De todas formas, lo costoso de éstas
> suele ser la precompilación ... cosa que podríamos obviar reutilizando las
> expresiones, precisamente si han de usar demasiadas veces.



Responder Con Cita
  #19 (permalink)  
Antiguo 09-08-2005, 14:45:05
Mindundi
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

No, Velocity no usa replace al final. Ya te digo que usa un compilador de
gramáticas llamado javacc para generar el parser y, al igual que los parser
XML u otros muchos, usan temas de más bajo nivel que los replace (sobre todo
streams). Además, cachea las plantillas si así lo deseas, y en este caso la
plantilla debería ser una sola, así que iría bastante bien.
De todas formas, no tienes más que hacer unas pequeñas pruebas de
rendimiento y verás la diferencia, como yo hice en su día.

Pienso como tú en que en estos casos hay que evaluar el coste de ponerse a
mirar algo nuevo y la ganancia de hacerlo, que puede no ser tanta. De todas
maneras, si para una cosa así te dan un par de días, que son los que se
pueden necesitar para manejar Velocity de sobra, conseguiría, de paso,
conocer una herramienta que le puede venir bien a futuro.

Un saludo

"znôrt" <kktuapowah***yahoo.es> escribió en el mensaje
news:Xns96AD94F066085smoothskuarematrix***62.81.31.2 8...
> Mindundi wrote:
>
>> Adem s, los replace a partir de la 1.4 van con
>> expresiones regulares por debajo, por lo que el rendimiento
>> no ser el mismo que el de una gram tica javacc (como es
>> Velocity), pero no deben ir mal del todo.

>
> Ya, ya. Yo es que no conozco mucho Velocity, y estoy de acuerdo contigo
> en que para segun qué cosas y qué volúmenes, es mejor buscar las
> herramientas adecuadas en vez de tirar de apaños caseros.
>
> Pero ahora, una curiosidad. Más que nada, por incordiar, eh? Cómo sabré yo
> si Velocity, en última instancia, no acaba usando igualemnte
> String.replaceXXX()? :-D Tiene una varita mágica? Un algoritmo más
> eficiente? Código nativo?
>
> Quizá no use expresiones regulares. De todas formas, lo costoso de éstas
> suele ser la precompilación ... cosa que podríamos obviar reutilizando las
> expresiones, precisamente si han de usar demasiadas veces.



Responder Con Cita
  #20 (permalink)  
Antiguo 09-08-2005, 14:54:57
Mindundi
 
Mensajes: n/a
Predeterminado Re: enviar correo a multiples usuarios de una vez

Bueno, como a cada uno hay que enviarle su nómina, eso ya te impide el
mandar un sólo correo con múltiples destinatarios, que es la opción más
fácil.
Como tienes que mandarlos distintos, recuerda lo que comenté en el otro
post: reutiliza la sesión JavaMail, pues establecer una nueva es un proceso
que puede llegar a tardar un segundo o más, dependiendo del servidor de
correo. Si al final queréis personalizar el texto, con 200 correos puede que
no te merezca la pena el tema de Velocity. Además, la ejecución supongo que
sea batch, así que tampoco te va a matar el tema del rendimiento. Tira de
replace como dice znôrt y listo.

Un saludo

"pete" <pandiazQuita***ya.com> escribió en el mensaje
news:dd8kiv$bt7$1***nsnmpen3-gest.nuria.telefonica-data.net...
> Pues es un tema que me han preguntado en el trabajo donde tienen que
> enviar
> las nóminas a los empleados de la empresa adjunto como un pdf. El texto
> del
> mensaje es lo de menos, aunque tal vez podría ser personalizado y el
> número
> de destinatarios es pequeño: menos de 200.
>
> Gracias a ambos.
> Pete.
>
>



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
ALERTAS PARA MÚLTIPLES USUARIOS Jperez Newsgroup microsoft.public.es.sharepoint 3 13-06-2008 20:55:23
Edicion de un archivo por multiples Usuarios Mario F Newsgroup microsoft.public.es.sharepoint 0 15-01-2008 17:39:30
iniciar office 2000 con multiples usuarios paulinoff@gmail.com Newsgroup microsoft.public.es.office2000 0 20-08-2007 12:19:36
Kolab: Agenda de contactos y configuración multiples usuarios Rubén Gómez Antolí Newsgroup es.comp.os.linux.instalacion 0 19-06-2007 13:08:41
Multiples pedidos aceptar usuarios Juan Martín Newsgroup microsoft.public.es.msn.messenger 4 17-01-2007 16:46:30





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.