You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
(9) |
Jun
(1) |
Jul
(3) |
Aug
(4) |
Sep
(2) |
Oct
(2) |
Nov
|
Dec
|
|---|
|
From: Vladimir T. <vt...@in...> - 2004-10-03 03:44:44
|
Ya funciona la libreria de funciones de dominio p=FAblico para mostrar=20 tooltips, una prueba est=E1 en: http://perseo/vtamara/websafi/lib/prueba_tooltip.php Los archivos que la componen son: js_dp.php -- clase con funciones que generarn JavaScript para tooltips (y= otros) prueba_tooltip.php -- que usa funciones de js_dp.php tooltip.css -- estilo (era lo que me faltaba). Me parece importante usarla en la clase de reporte en lugar de la otra y borrar la otra del repositorio. Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. http://www.primarilypublicdomain.org/letter/ Vladimir T=E1mara Pati=F1o http://www.geocities.com/v-tamara -- |
|
From: Vladimir T. <vt...@in...> - 2004-10-03 03:23:04
|
Puse una funci=F3n sacaGrafica en Informe y las demas clases. Quer=EDa como hcer un renderGrafica pero tuve inconveniente para pasar el objeto informe por varialbe de sesi=F3n a la gr=E1fica --me falt= =F3=20 leer antes: http://www.php.net/manual/en/language.oop.serialization.php -- When working with a installation where Register Globals if off. You must= remeber to use $_SESSION['objectName'] to store objects that will be us= ed on multiple pages. To re-use a saved object, you must define your object (i.e. include it's = class file) before you call session_start(), or the object becomes unusab= le. -- Bueno al menos ya queda algo de informaci=F3n para graficar en las clases. Hay nuevas variables de sesi=F3n para graficar, ver graf_muestra.php. liqnom.php ya usa las novedades para graficar de las clases para reportes y de graf_muestra.php Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. http://www.primarilypublicdomain.org/letter/ Vladimir T=E1mara Pati=F1o http://www.geocities.com/v-tamara -- |
|
From: Vladimir T. <vt...@in...> - 2004-09-10 02:29:13
|
Gracias por el cambio. Veo que ahora Grilla es matriz de Celda, y que separo clases para convertir a HTML (y tal vez a futuro a PDF). Claro=20 que aun no se manejan los encabezados que son celdas que incluyen grillas (siguen en HTML), pero a corto plazo se deben poder usar. Voy a probar mejor con algun informe. Estuve intentando usar los tooltips de dominio p=FAblico, pero me parece que aparecen siempre al final de la p=E1gina. Se podr=EDa sacar los ...Render que hay en Informe y Grilla? =20 Me parece que falta un titulo en el informe pring_01 (en la parte de=20 Recurso propios donde muestra dos tablas unidas sin titulo intermedio). Como dejo de funcionar perse.softathenas.org la IP del computador que=20 estamos usando es: 65.167.89.169 Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. http://www.primarilypublicdomain.org/letter/ Vladimir T=E1mara Pati=F1o http://www.geocities.com/v-tamara -- |
|
From: Juan C. C. <jua...@et...> - 2004-09-06 11:45:24
|
Saludos lista: Ya se encuentra disponible la nueva versi=F3n para el manejo de informes. Como siempre el =FAnico informe que hasta ahora la esta utilizando es el informe presupuestal de ingresos (pring_01.php). Unicamente falta cambiar el m=E9todo setTitulo de la clase Informe el cual lo pienso implementar igual que el de setEncabezado de la clase Grilla. Escucho sugerencias para ponernos de acuerdo a asi comenzar a modificar los otros informes. Atentamente Juan Carlos Castellanos |
|
From: Vladimir <vt...@in...> - 2004-08-27 12:50:48
|
On Wed, Aug 25, 2004 at 08:54:49PM -0500, Juan Carlos Castellanos wrote: > Saludos lista: >=20 > Por fin ya se encuentra el primer beta de la clase para la realizaci=F3= n > de los informes. Se puede encontrar en la carpeta lib/informe/, por el > momento el =FAnico informe que la esta utilizando es el Informe > presupuestal de ingresos (/prepto/pring01.php). Ok. Gracias! =20 > Lo ideal es solo mirarla (no utilizarla en otros informes) hasta que se= a > aceptada. Para aceptarla es necesario pulir bien la interface de las > clases ya que si esta queda muy bien abstraida, cuando la utilicemos en > los otros informes, en caso de necesitar un cambios solo se realiza en > la implementaci=F3n de los m=E9todos de la clase y no en todos los info= rmes. Me parece que la divisi=F3n en clases es apropiada. Una cosa que podr=ED= a cambiar es usar Celda en la clase Grilla para toda celda (Si mal no estoy= =20 s=F3lo los totales de la clase grilla son de clase Celda), pero tal vez sumerce no lo hizo para no redundar o no tener que cambiar tanto la forma como actualmente se generan las matrices que son base para los informes (?). =20 (por cierto de pronto se puede cambiar "renderizar" por "presentar" o=20 "transoformar" ?) Un detalle, se me ocurre que puede haber en cada clase una constructora=20 que reciba todos los valores de la clase. As=ED ser=EDa m=E1s breve inic= ializar=20 objetos. Imagino que sumerce tampoco ha tenido tiempo para ver los tooltips de dominio p=FAblico que referencie en el correo anterior. Ser=EDa ch=E9= vere mirarlos porque en este momento no estamos cumpliendo la licencia de lib7wz_tooltip.js, que en el n=FAmeral 2b dice: b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. Es decir si dejamos ese archivo nos tocar=EDa cambiar la licencia del=20 proyecto entero. > Anexo la documentaci=F3n de la clase. Ch=E9vere. Muchas gracias.=20 Se me ocurre que ser=EDa ch=E9vere actualizar lo de la cuenta websafi de perseo cuando hagamos cambios, as=ED los dem=E1s podemos verlos rapido (ya funciona perseo.softathenas.org). Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |
|
From: Software H. <gma...@ic...> - 2004-08-25 01:43:21
|
Hola lista Por fin aparece Juan Carlos, que bueno, ha prometido enviar ma=F1ana miercoles en la tarde sin falta las 3 clases para los informes, con el fin de que Vladimir nos ayude a revisarlas y asi poder afinar esta parte y poder continuar con cositas nuevas. Vladimir, nos gustaria que las revisaras y nos pudieramos reunir todos el proximo viernes en la tarde para discutir nuestros avances. Me alegraria mucho poder verlos a los dos este viernes, ruego a Dios que podamos pues estoy mas ubicada en el proyecto (gracias a la paciencia de Ustedes) y necesitamos mostrar mas a quienes le sacaran probecho a esto. Mil gracias Gloria Amparo M |
|
From: Vladimir <vt...@in...> - 2004-08-19 15:25:36
|
Buenos d=EDas jCharts es bonito pero es demasiado canson desarrollar para Tomcat. Estuve probando Image:Graph de Pear, y aunque no soporta tanto como jpgraph (a=FAn), tiene buena licencia (PHP), es paquete de Pear y podemos modificarlo sin problema (por ejemplo le falta pie, ya tiene lineas y barras --aunque no 3D). Todav=EDa tengo problemas con las fuentes, pero ya anda alguito que sub=ED al CVS. Con respecto a tooltips, no lo he probado pero encontr=E9 algunas funciones de dominio p=FAblico en PHP para generar Javascript que implementa Tooltips: http://www.artemis.dk/php/download.php?dn=3Djavascript.php Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |
|
From: Vladimir <vt...@in...> - 2004-07-11 11:58:57
|
Hola Este mensaje lo ten=EDa listo desde hace unos d=EDas, pero hasta ahora me= doy cuenta que no lo hab=EDa enviado. Disculpen. Como los applets son tan demorados para cargar, estuve intentado con servlets. =20 Logr=E9 (despu=E9s de bastante busqueda y experimentaci=F3n) poner a=20 funcionar jakarta-tomcat en OpenBSD con JDK 1.3 (emulado de Linux) y usando Xfvb como servidor virtual (para que pudiera generar gr=E1ficas). Un demo del uso de jfreechart en servlets lo dej=E9=20 temporalmente en: http://uvirtual.ean.edu.co:8080/jfreechart-sample/index.jsp Con servlets me parece bastante r=E1pido (supongo que PHP es m=E1s r=E1pido, pero no he medido). Tambi=E9n por referencia de la p=E1gina de jfreechart, llegu=E9 a jCharts, que es otro clase en Java tipo servlet para graficar, pero que tiene licencia Apache 1.1 (me parece similar a la BSD). Me ha parecido una buena opci=F3n, tanto por la licencia como porque la documentaci=F3n si est=E1 disponible: http://jcharts.krysalis.org/ Tambi=E9n puse a funcionar un demo de esa clase en: http://uvirtual.ean.edu.co:8080/jChartsServletExamples/index.html (aunque hay imagenes m=E1s bonitas en el sitio web de jcharts). Y veo que es posible integrar servlets con PHP (aunque talvez=20 recompilando PHP): http://wiki.apache.org/jakarta-tomcat/UsingPhp Finalmente tambi=E9n estuve probando con la librer=EDa gd y veo que usandola es relativamente f=E1cil hacer una clase que haga=20 pies, barras y l=EDneas. Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |
|
From: Efrain C. P. <sof...@em...> - 2004-07-09 18:45:18
|
Estimados miembros de la Lista, Reciban un cordial saludo de mi parte, me agradaría saber cual es u opinión respecto de estos ERP´s: http://www.sql-ledger.org/cgi-bin/nav.pl?page=about.html&title=About http://papo.vialibre.org.ar/ Lo anterion con el fin tener algún parámetro frente a los ERP que existen en nuestro idioma nativo y de esta forma entrar con nuestro ERO WEB SAfi. Igualmente me gustaría saber si puedo contar con la asistencia de algunos de Ustedes a fin de bajar dichos programas, instalarlos, ponerlos a funcionar para poder ver sus bondades y beneficios. Gracias, Atentamente, EFRAIN CASTRO P. |
|
From: Vladimir T. <vt...@in...> - 2004-07-06 12:16:26
|
Hola Era para contar que el archivo en Javascript recien ingresado por Juan Ca= rlos para presentar tooltips es GPL. De incluirse ese archivo me parece que n= o=20 puede decirse que las licencias de websafi sean BSD y dominio p=FAblico. Soluciones:=20 * Buscar (o hacer) otro script de dominio p=FAblico o BSD=20 * Agregar GPL como licencia de websafi=20 Personalmente tengo mis problemas con la GPL y en general con lo que est=E1 relacionado con el proyecto GNU, porque en el 2001 me d=ED cuenta que ese= =20 proyecto me estaba alejando de Dios (yo era voluntario). Por eso prefier= o=20 mantenerme alejado de ese proyecto. La clase jfreechart es LGPL que tambi=E9n es una licencia de ese proyecto= , la =EDdea es no incluirla con las fuentes, sino dar instrucciones para ba= jarla por aparte y as=ED no toca cambiar licencia de websafi (para mi la mejor soluci=F3n para la parte de gr=E1ficas ser=EDa hacer o = ayudar=20 en una clase de dominio p=FAblico con justo lo que necesitamos en PHP --d= e la=20 busqueda que hice hace un tiempito con Efrain, hay un proyecto candidato = en=20 Sourceforge). Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. http://www.primarilypublicdomain.org/letter/ Vladimir T=E1mara Pati=F1o http://www.geocities.com/v-tamara -- |
|
From: Vladimir <vt...@in...> - 2004-06-01 18:44:00
|
On Fri, May 28, 2004 at 01:01:12AM -0500, Juan Carlos Castellanos wrote: > Saludos lista: Buenos d=EDas. > El bug se presenta en el siguiente caso: >=20 > Un usuario desea ver dos consultas digamos nom_liqmen y nom_liqhis para > compararlas en dos instancias diferentes del mismo navegador, cuando el > usuario preselecciona los datos de los dos formularios los resultados s= e > muestran correctamente, pero al querer ver la impresi=F3n o la gr=E1fic= a de > las dos consultas diferentes, =FAnicamente nos muestra los resultados d= e > la consulta que PHP ejecuto de =FAltimo o sea que en las dos consultas > diferentes nos muestra la misma impresi=F3n y la misma gr=E1fica, por l= o > cual el usuario obviamente no podr=E1 hacer la comparaci=F3n (esto se d= ebe a > que los datos de la variable de sessi=F3n se comparten en las dos > consultas del mismo usuario). Gracias por reportarlo y sugerir una soluci=F3n! Un detalle por tener en= =20 cuenta es distinguir bug de requerimiento nuevo. De pronto este algunos lo ver=E1n como requerimiento nuevo (?) > Para poder corregir esto, se a=F1adi=F3 a misc.php dos funciones: > guardarSession( $comun, $llave, $dato ) y tomarSession( $comun, $llave = ) > en donde el par=E1metro com=FAn es cualquier nombre que vamos ha usar e= n los > scripts que queremos que se compartan los mismos valores de sessi=F3n, > llave es lo que antes era $_SESSION['llave'] y dato pues el valor. > Ahora unicamente invocamos esas dos funciones en vez de invocar > directamente a $_SESSION. Mir=E9 la implementaci=F3n, gracias. Esa es una forma, otra es emplear u= na=20 convenci=F3n en los nombres de variables de sesi=F3n, poniendoles un pref= ijo=20 que identifique el reporte usado (por ejemplo liqnom_ a los de liqnom.php= , tnvnom a los de tnvnom.php y totnomcargo_ a los de totnomcargo.php). =20 Eso se trat=F3 de implementar desde el comienzo en todos los reportes pero faltaba hacerlo con variables usadas en=20 gr=E1ficas, y faltaba un mecanismo para transmitir el prefijo (como el que sumerc=E9 implement=F3 para transmitir comun). Procur=E9 implementar las cosas de esa forma y factorizar c=F3digo,=20 as=ED se logr=F3 eliminar rechum/liqnom_graf, rechum/liqnom_imp,=20 rechum/tnvnom_graf, rechum/tnvnom_imp, rechum/totnomcargo_graf y=20 rechum/totnomcargo_imp Ahora la funcionalidad de estas qued=F3 en=20 graf_muestra.php e imp_reporte.php > Ya se adopto esta forma de llamar a la sessi=F3n en graficar por medio = de > una nueva funci=F3n en JavaScript llamada NewWin2(dirbase, title, comu= n ) > la cual es identica a la utilizada anteriormente en las graficas sino > que se a=F1adio el parametro comun el cual es la misma cadena que usamo= s > en las dos funciones antes dichas.=20 Us=E9 la misma =EDdea en una nueva funci=F3n GraficaReporte(dirbase, titl= e, reporte) donde reporte es el prefijo usado en variables de sesi=F3n del reporte. NewWin ya no existe. Reportes impresos es an=E1logo. > Para mirar mas afondo el c=F3digo las modificaciones se realizaron en > misc.php, drs.js, nom_liqmen.php, nom_liqmen_imp.php y se a=F1adieron > graf_var2.php, graf_pre2.php, graf_cuerpo2.php. Estos archivos a=F1adid= os > son identicos a los anteriores (sin el 2) pero con la nueva forma de > usar la sessi=F3n, esto se realizo para que no hubieran problemas con l= os > codigos que siguen utilizando NewWin, cuando ya todos esten utilizando > la modificaci=F3n les quitamos el 2 del final :) Hice los cambios para emplear la convenci=F3n de variables de sesi=F3n en liqnom.php, totnomcargo.php, tnvnom.php, graf_var.php, graf_pre.php, graf_cuerpo.php. =20 Para unificar, me parecer=EDa muy positivo que los reportes que sumerce=20 ha hecho usaran graf_muestra.php e imp_reporte.php. =BFLo ve factible?. = =20 Ya agregu=E9 mejoras para imprimir etiquetas cortas en gr=E1ficas de barr= as=20 o de l=EDneas (y rotarlas cuando hay entre 5 y 15). =20 Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |
|
From: Juan C. C. <jua...@et...> - 2004-05-28 06:11:04
|
Saludos lista: El bug se presenta en el siguiente caso: Un usuario desea ver dos consultas digamos nom_liqmen y nom_liqhis para compararlas en dos instancias diferentes del mismo navegador, cuando el usuario preselecciona los datos de los dos formularios los resultados se muestran correctamente, pero al querer ver la impresi=C3=B3n o la gr=C3=A1f= ica de las dos consultas diferentes, =C3=BAnicamente nos muestra los resultados de la consulta que PHP ejecuto de =C3=BAltimo o sea que en las dos consultas diferentes nos muestra la misma impresi=C3=B3n y la misma gr=C3=A1fica, por= lo cual el usuario obviamente no podr=C3=A1 hacer la comparaci=C3=B3n (esto se= debe a que los datos de la variable de sessi=C3=B3n se comparten en las dos consultas del mismo usuario). Para poder corregir esto, se a=C3=B1adi=C3=B3 a misc.php dos funciones: guardarSession( $comun, $llave, $dato ) y tomarSession( $comun, $llave ) en donde el par=C3=A1metro com=C3=BAn es cualquier nombre que vamos ha usar= en los scripts que queremos que se compartan los mismos valores de sessi=C3=B3n, llave es lo que antes era $_SESSION['llave'] y dato pues el valor. Ahora unicamente invocamos esas dos funciones en vez de invocar directamente a $_SESSION. Ya se adopto esta forma de llamar a la sessi=C3=B3n en graficar por medio d= e una nueva funci=C3=B3n en JavaScript llamada NewWin2(dirbase, title, comun= ) la cual es identica a la utilizada anteriormente en las graficas sino que se a=C3=B1adio el parametro comun el cual es la misma cadena que usamos en las dos funciones antes dichas.=20 Para mirar mas afondo el c=C3=B3digo las modificaciones se realizaron en misc.php, drs.js, nom_liqmen.php, nom_liqmen_imp.php y se a=C3=B1adieron graf_var2.php, graf_pre2.php, graf_cuerpo2.php. Estos archivos a=C3=B1adido= s son identicos a los anteriores (sin el 2) pero con la nueva forma de usar la sessi=C3=B3n, esto se realizo para que no hubieran problemas con lo= s codigos que siguen utilizando NewWin, cuando ya todos esten utilizando la modificaci=C3=B3n les quitamos el 2 del final :) Estas modificaciones ya se encuentran en el CVS. Cualquier pregunta o sugerencia estar=C3=A9 gustoso en responderla o acoger= la Atentamente Juan Carlos Castellanos |
|
From: Vladimir <vt...@in...> - 2004-05-26 20:17:31
|
Hola He procurado adoptar la forma en la que Juan Carlos est=E1 realizando consultas (dejando la informaci=F3n en una matriz que queda en una variable de sesi=F3n para pasar de una=20 itnerfaz a otra en lugar de una vista). Ya est=E1 implementada en liqnom= y en tnvnom, ambas usan una nueva funci=F3n de lib/misc.php llamada informe_cuerpo (practicamente la misma nom_liqmen_cuerpo). As=ED que ya no hay liqnom_comun.php ni tnvnom_comun.php. Con ese nuevo m=E9todo es posible que quede subsanado el problema de=20 eficiencia de UNION, claro que toca ir haciendo sumas a medida que se=20 itera sobre a=F1os, y para mostrar gr=E1ficas toca hacer ordenamientos (ya est=E1 implementado para liqnom y tnvnom). No he medido tiempo, Juan Carlos de pronto ha medido empleando el m=E9todo de variables de sesi=F3n? Tambi=E9n agregu=E9 gr=E1fica de l=EDneas, impresi=F3n en una ventana se= parada (como gr=E1fica, para evitar que vuelva a hacer POST de datos en informe en pantalla, cuando se daba regresar). Gracias por las buenas =EDdea. Me parece que ser=E1 posible factorizar=20 m=E1s y talvez dejar un .php =FAnico para todas las gr=E1ficas y para tod= os los=20 reportes impresos. --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |
|
From: <ben...@id...> - 2004-05-25 08:05:48
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
|
From: Juan C. C. <jua...@et...> - 2004-05-21 05:44:25
|
Saludos lista: Despu=C3=A9s de muchas pruebas, perder bastante tiempo y sin saber exactamente porque ocurre, llego a la conclusi=C3=B3n de que en las hojas = de estilos no se pueden utilizar comentarios estilo XML <!-- Comentario -->, ya que ponen problemas intermitentes con los estilos, asi que para los pr=C3=B3ximos desarrollos es mejor tener en cuenta eso y no perder el tiempo tratando de encontrar un error de porque las cosas no se ven como uno quiere que se vean. Atentamente=20 Juan Carlos Castellanos |
|
From: Juan C. C. <jua...@et...> - 2004-05-21 05:44:24
|
Saludos lista: Despu=C3=A9s de muchas pruebas y sin saber exactamente porque ocurre llego = a la conclusi=C3=B3n de que en las hojas de estilos no se pueden utilizar comentarios estilo XML <!-- Comentario -->, ya que ponen problemas intermitentes con los estilos, asi que para los pr=C3=B3ximos desarrollos e= s mejor tener en cuenta eso y no perder el tiempo tratando de encontrar un error de porque las cosas no se ven como uno quiere que se vean. Atentamente=20 Juan Carlos Castellanos |
|
From: Vladimir <vt...@in...> - 2004-05-20 15:02:24
|
Hola Gracias a Dios volv=ED, linda la gente del Cacarica que busca paz y hace paz (no usan armas, no ayudan a agentes armados, hacen sus casas, cultivan su comida, tiene proyecto de etnoeducaci=F3n y son poquiticos en el Choco entre militares y paramilitares). Espero que ya haya quedado arreglada liquidaci=F3n de n=F3mina (acabo de hacer commit), le agradezco a Juan Carlos por reportar la falla y por el buen trabajo. Buscar=E9 tiempo para ver en detalle. Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |
|
From: Juan C. C. <jua...@et...> - 2004-05-17 05:35:40
|
Saludos Lista: Ya se encuentran publicados el resumen de liquidaci=C3=B3n de n=C3=B3minas mensuales y el resumen de liquidaci=C3=B3n de n=C3=B3minas hist=C3=B3rico c= on las mejoras comentadas en la reuni=C3=B3n. Es necesario crear el item en el men= =C3=BA. Cualquier error agradecer=C3=ADa que me lo hicieran saber. Se realizo una peque=C3=B1a modificaci=C3=B3n en la plantilla de impresi=C3= =B3n para que la opci=C3=B3n de imprimir muestre los consolidados con bordes en cada valor.=20 Tambi=C3=A9n se adiciono td.noborder en la hoja de estilos de reporte-imp.c= ss para utilizarla en los cuadros que no sea necesario dibujar el borde, como son los casos de cada t=C3=ADtulo de rompimiento. Fue corregido tnvnom_comun.php para que se ajustara a esta nueva plantilla, liqnom_comun.php no fue corregida ya que posee algunos errores que se nombraran al final del correo. En la actual versi=C3=B3n del CVS se encontraron los siguientes errores: Informe de totales de n=C3=B3mina por niveles: La opci=C3=B3n de graficar n= o se encuentra funcionando. Informe de liquidaciones de n=C3=B3mina (liqnom.php): la mayor=C3=ADa de lo= s valores los muestra en cero pero los totales los despliega correctamente. Atentamente=20 Juan Carlos Castellanos |
|
From: Vladimir <vt...@in...> - 2004-05-08 09:45:45
|
On Thu, May 06, 2004 at 07:59:17PM -0500, Juan Carlos Castellanos wrote: > Saludos lista: >=20 > Estuve haciendo unas pruebas de la consulta que realice para desplegar > los valores mensuales por cada a=C3=B1o.=20 Bueno gracias. Procurar=E9 repetirlas. > Yo sigo opinando que es mucho mejor realizar la consulta en el primer > pantallazo (consolidado) y almacenar los resultados en una matriz en la > sesi=C3=B3n, luego de esto la opci=C3=B3n de impresi=C3=B3n y de gr=C3=A1= fica =C3=BAnicamente > deber=C3=A1n tomar los datos de la sesi=C3=B3n sin necesidad de consult= ar a > Postgres que como vemos es bastante demorado.=20 Bueno. Hag=E1le de esa forma y si puede ch=E9vere que cuente el tiempo y nos informe por aca. > Acerca de los datos de sesi=C3=B3n: Cuando se crea una sesi=C3=B3n el d= ato que > =C3=BAnicamente viaja por la conexi=C3=B3n es decir en la cookie es el = id de la > sesi=C3=B3n y no los datos almacenados dentro de la sesi=C3=B3n (esto l= o podemos > ver cuando en vez de enviar la sesi=C3=B3n por una cookie, la enviamos = por el > m=C3=A9todo GET), estos datos est=C3=A1n almacenados en la memoria del = servidor, > por lo cual sea cual sea el tama=C3=B1o de los datos almacenado, da la = misma > manejar solo un dato en la sesi=C3=B3n que manejar una matriz de un tam= a=C3=B1o > bastante grande (esto es teniendo en cuenta solo el tiempo de manejo de > sesi=C3=B3n). Revisando http://www.wdvl.com/Authoring/Languages/PHP/Maintaining_state/encoding.ht= ml me parece que tiene raz=F3n, gracias. =BFDonde ley=F3 la informaci=F3n? Si el tiempo del m=E9todo que sumerce propone resulta mejor, yo dir=EDa q= ue=20 toca cambiar las consultas que van hasta el momento. =20 Si nadie se adelanta, trabajar=E9 en eso cuando vuelva de un viaje que=20 har=E9 esta semana que viene. =20 Tambi=E9n falta hacer comparaci=F3n para el caso de consultas sobre vario= s a=F1os de nmd_* de tiempos entre usar UNION o hacer ciclos que lleven=20 cuentas (y despu=E9s ordenen en el caso de gr=E1ficas). > Posible Problema: que alg=C3=BAn usuario ingrese un dato en la base de = datos > mientras que se esta consultando la captura realizada antes del ingreso > nuevo es decir en la variable de sesi=C3=B3n.=20 >=20 > Posible soluci=C3=B3n: se pone en estudio. Personalmente no me parece cr=EDtico. Nuevamente gracias por la informaci=F3n. --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |
|
From: Juan C. C. <jua...@et...> - 2004-05-07 01:07:26
|
Saludos lista: Estuve haciendo unas pruebas de la consulta que realice para desplegar los valores mensuales por cada a=C3=B1o. Estos fueron los resultados: Equipo: K6-II 500 MHZ, 196 M RAM. Mandrake Linux 9.2 (kernel 2.4.22) Postgres 7.3.4 Query: SELECT nptipcon.tipcon, nptipcon.destco, nm_conce.codcon, nm_conce.descon, nmd_2003.mes, sum(nmd_2003.valor) as total FROM nmc_2003, nmd_2003, nm_conce, nptipcon, nm_perio WHERE ( (nmd_2003.codcon=3Dnm_conce.codcon) AND (nm_conce.tipcon=3Dnptipcon.tipcon) AND (nmd_2003.codemp=3Dnmc_2003.codemp) AND (nmd_2003.numper=3Dnmc_2003.numper) AND (nmd_2003.mes=3Dnmc_2003.mes) AND (nmd_2003.numper=3Dnm_perio.numper)) GROUP BY nptipcon.tipcon, nptipcon.destco, nm_conce.codcon, nm_conce.descon, nmd_2003.mes ORDER BY nptipcon.tipcon, nm_conce.codcon, nmd_2003.mes Resultado: 1. Cuando se realiza directamente la consulta sin vista arroja un tiempo de 80290.48 mseg 2. Despu=C3=A9s de crear la vista y realizar la misma consulta arroja tiemp= os de 78438.14 mseg. Estos valores son =C3=BAnicamente el tiempo que se toma Postgres (no incluy= e PHP) Conclusi=C3=B3n: Tomando estos datos nos podemos dar cuenta que para ver el consolidado, la impresi=C3=B3n y la gr=C3=A1fica el usuario tendr=C3=A1 que= esperar un tiempo aproximado de 79*3 seg =3D 2 minutos 37 seg !!!. Yo sigo opinando que es mucho mejor realizar la consulta en el primer pantallazo (consolidado) y almacenar los resultados en una matriz en la sesi=C3=B3n, luego de esto la opci=C3=B3n de impresi=C3=B3n y de gr=C3=A1fi= ca =C3=BAnicamente deber=C3=A1n tomar los datos de la sesi=C3=B3n sin necesidad de consultar a Postgres que como vemos es bastante demorado.=20 Acerca de los datos de sesi=C3=B3n: Cuando se crea una sesi=C3=B3n el dato = que =C3=BAnicamente viaja por la conexi=C3=B3n es decir en la cookie es el id d= e la sesi=C3=B3n y no los datos almacenados dentro de la sesi=C3=B3n (esto lo po= demos ver cuando en vez de enviar la sesi=C3=B3n por una cookie, la enviamos por = el m=C3=A9todo GET), estos datos est=C3=A1n almacenados en la memoria del serv= idor, por lo cual sea cual sea el tama=C3=B1o de los datos almacenado, da la mism= a manejar solo un dato en la sesi=C3=B3n que manejar una matriz de un tama=C3= =B1o bastante grande (esto es teniendo en cuenta solo el tiempo de manejo de sesi=C3=B3n). Posible Problema: que alg=C3=BAn usuario ingrese un dato en la base de dato= s mientras que se esta consultando la captura realizada antes del ingreso nuevo es decir en la variable de sesi=C3=B3n.=20 Posible soluci=C3=B3n: se pone en estudio. Espero que mediten sobre lo anterior, es tan solo una sugerencia y si estoy equivocado por favor me lo hagan saber. Atentamente Juan Carlos Castellanos --=20 Miembro GLUD http://glud.udistrital.edu.co Usuario Linux No.354570 |
|
From: Vladimir <vt...@in...> - 2004-04-30 13:21:03
|
Ayer dejamos funcionando en sofhouse: * Gr=E1fica del reporte de total de n=F3mina por nivel * Envio de comprobantes por correo. Los problemas eran: 1- la ruta de=20 sendmail que se establece en lib/class_genericMail.php, 2- el correo que aparec=EDa como emisor del mensaje (la configuraci=F3n por defecto de sendmail de = OpenBSD=20 requiere que el dominio de emisor sea v=E1lido). * Modem, conexi=F3n a Internet y NAT para que todos los comp. de sofhouse usen Internet empleando el OpenBSD como compuerta. Se nos olvido hacer commit, ser=E1 que Efra=EDn puede hacernos el favor d= e hacerlo? 1. Conectarse a Internet 2. Entrar a la cuenta websafi 2. Establecer variables CVSROOT en us...@cv...:/cvsroot/websafi y CVS_RSH en ssh. Esto lo hace el script pcvs.sh que est=E1 en la copia local de websafi (/home/websafi/public_html/websafi), se ejecuta con: . ./pcvs.sh comprueba que las variables est=E1n en lo requerido con: echo $CVSROOT $CVS_RSH 3. Hacer commit para que lo que est=E1 en la copia local sea subido al repositorio (excepto si hay conflictos --pero no debe haber porque nadie ha hecho otro commit despu=E9s de que ayer hicimos update): cd /home/websafi/public_html/websafi/ cvs commit -m "Arreglada gr=E1fica de totales nomina por niveles" Lo que va despu=E9s de la -m es un comentario que ser=E1 asociado a los archivos que cambiaron. Puede verse m=E1s sobre operaci=F3n b=E1sica de CVS en: http://structio.sourceforge.net/guias/AA_Linux_colegio/exploracion-tres.h= tml#uso-de-cvs y sobre configuraci=F3n del servicio en: http://structio.sourceforge.net/guias/AA_Linux_colegio/protocolos-de-sopo= rte-y-de-usuario.html#servicio-cvs Saludos de paz --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |
|
From: Vladimir <vt...@in...> - 2004-04-28 21:16:20
|
Buenas tardes Estuve mejorando algunos detalles del reporte total de n=F3mia por=20 niveles. Los cambios ya est=E1n en el CVS. Ahora estoy usando UNION para resumir todas las vistas que antes hacia (una por a=F1o) en una sola ---como sugiri=F3 Gloria--- ya agregu=E9 esta =EDdea como lineamiento. Me parece que ahora si calcula bien cantidad de funcionarios (tambi=E9n discriminado por sexos), totales de nomina por concepto y la gr=E1fica ya puede estar bien. Fallas pendientes: * En algunos casos al abrir la gr=E1fica por primera vez no la muestra=20 (debe oprimirse bot=F3n actualizar). Por ejemplo si se preselecciona Nivel DIRECTIVO * En otros casos la gr=E1fica es diferente la primera vez que se abre y despu=E9s de oprimir actualizar. Por ejemplo en la consulta con la preselecci=F3n por defecto. * A=FAn falta opci=F3n TODOS en variables que deje comparar niveles. * Al solicitar 10 ultimos o 10 primeros si hay menos de esa cantidad pone nuevos colores (deber=EDa ser m=E1ximo 10). Saludos de paz. --=20 Que Dios nos ilumine para hacer su voluntad. =20 http://www.primarilypublicdomain.org/letter/ -- =20 Vladimir T=E1mara Pati=F1o. =20 http://www.geocities.com/v-tamara |
|
From: Vladimir <vt...@in...> - 2004-04-13 12:51:22
|
Hola La semana pasada subimos el proyecto a sourceforge. Usando el CVS de pronto nos organizamos mejor. Hay instrucciones para usar CVS en http://sourceforge.net/cvs/?group_id=105316 y en español hay unas cortas en: http://structio.sourceforge.net/guias/AA_Linux_colegio/exploracion-tres.html#uso-de-cvs y http://structio.sourceforge.net/guias/AA_Linux_colegio/protocolos-de-soporte-y-de-usuario.html#servicio-cvs Esta lista la creamos y nos agregamos junto con Gloria y Danny. Para escribirnos a todos basta enviar correo a web...@li... Chévere usarla para hacernos preguntas (por ejemplo sobre PostgreSQL ?). Hay muchas más cosas por usar en el nuevo espacio de sourceforge y suficiente documentación en: http://sourceforge.net/projects/websafi Que bueno sería que Gloria y Danny crearan usuarios en sourceforge.net y nos enviaran el login para agregarlos como desarrolladores del proyecto (sólo así tendran permiso de escritura en el CVS). Hoy estuve limpiando un tris más las fuentes, agregando licencia y mejorando instrucciones de uso. Agregué cosas por hacer en Tareas.txt. Sería bueno poner referencias a las diversas funciones del directorio lib (por ejemplo URL de donde se sacó), y decidir que cosas deben quedarse y cuales no (chévere si Danny me pudiera ayudar) toca escoger sólo lo que se usa y lo que tiene licencia apropiada (por ejemplo jpgraph no debería incluirse junto con las fuentes sino solicitarse al usuario que lo baje e instale en cierto directorio). En cuanto a Javascript tiene bastantes vulnerabilidades (buscar JavaScript) en: http://www.securityfocus.com/bid/keyword/ pero acepto que es bien útil, así que mejor usemoslo y aprendamos como hacer script seguros. Me demoro aprendiendo pero podemos ayudarnos si compartimos lo que aprendamos por esta lista. Por cierto puede que lo que hayamos hecho permita inyectar código en consultas SQL, revisaré. Saludos de paz. -- Que Dios nos ilumine para hacer su voluntad. http://www.primarilypublicdomain.org/letter/ -- Vladimir Támara Patiño. http://www.geocities.com/v-tamara |