Archivo para la categoría Desarrollo de Sistemas
GlobalDoc 0.1
Publicado por Enrique Martínez en GlobalDoc el marzo 7, 2007
Para evitar que el antivirus intervenga al mover el archivo después de subirlo, entonces hay que copiarlo y luego interntar borrar el archivo temporal y avisar si no se pudo borrar. Con esto espero resolver el problema que persiste actualmente al subir un archivo que revisa el antivirus.
Nombres alternativos para CatIA
Publicado por Enrique Martínez en CatIA el octubre 25, 2006
Ya que Catia es un programa de Dassault Systèmes que permite simular todos los procesos del diseño industrial, quiero cambiar el nombre del proyecto. He aquí un a lista de posibles candidatos:
- Ges(ABR)D, Ge(Ac|Bi|Re)Di, G(ABR)D
- Gestor de (acervos|bibliotecas|repositorios) digitales
- G(ABR)OAI
- Gestor de (acervos|bibliotecas|repositorios) para OAI
- G(ABR)DOAI
- Gestor de (acervos|bibliotecas|repositorios) digitales para OAI
- G(ABR)DeL, G(ABR)DieL
- Gestor de (acervos|bibliotecas|repositorios) digitales en línea
- OAID(LR)[M]
- OAI digital (library|repository) [management]
- GU(ABR)DA
- Gestor universal para (acervos|bibliotecas|repositorios) digitales abiertos
- GU(ABR)DOAI
- Gestor universal de (acervos|bibliotecas|repositorios) digitales para OAI
Wardjan en la Mancha!
Publicado por Enrique Martínez en Site, Soporte a Servidores, Wardjan el abril 27, 2006
Ya se puede redireccionar los enlaces de Wardjan al nuevo enlace: http://148.201.96.14/wardjan
El único enlace que parece requerir de ajuestes es el servicio de Ebrary, aunque dentro del campus no presenta problemas, puede ser necesario actualizar el referer con el proveedor.
Documenta llegó a la Mancha!
Publicado por Enrique Martínez en GlobalDoc, Site, Soporte a Servidores el abril 26, 2006
Documenta fue mudado exitosamente al site en el edificio T. El procedimiento ocurrió sin problemas y se liberó mucho antes de lo planeado, ya que la sincronización de los documentos entre SRB2 y QUIJOTE pudo concretarse, permitiendo reducir la copia de los documentos a sólo 35 minutos.
Documenta está funcionando desde las 10:35 hrs.
LogAleph Facelift
Publicado por Enrique Martínez en Desarrollo de Sistemas, LogAleph el marzo 10, 2006
He terminado con la revisión del código de LogAleph para mejorar la presentación y como paso previo identificación de funciones para encapsularlas y finalizar el formato de CrossTab que quedó incompleto, además de mejorar el código y su reutilización.
Con este primer paso se logra que LogAleph pase la validación de XHTML 1.0 Transitional, logrando que la presentación sea independiente del contenido, facilitando la presentación en diferentes plataformas y navegadores.
Calendarios de javascript
Publicado por Enrique Martínez en CSS y XHTML, LogAleph el marzo 9, 2006
- Gurt JavaScript Calendar
Éste sitio tiene otros elementos como un árbol, un menu y tabla con filtros y paginación. - dhtmlgoodies
Además presenta varios elementos, entre estos, el Table Widget parece interesante. En general todos los scripts estan geniales, pero el DHTML form validation está muy interesante. - Unobtrusive Date-Picker Widgit
También en esta página: Yet Another Unobtrusive Form Validation Script.
En este sitio los enlaces ya visitados ponen una palomita indicándolo.
Más sobre tablas
Publicado por Enrique Martínez en CSS y XHTML, LogAleph el marzo 7, 2006
Algo sobre tablas, a propósito de LogAleph
Publicado por Enrique Martínez en CSS y XHTML, LogAleph el marzo 6, 2006
Otros Queries
Publicado por Enrique Martínez en LogAleph el diciembre 13, 2005
[TEST] Comentario=Desglosado por numero de sistema, expediente y nombre SQL=SELECT substr(z31_rec_key,1,12) Expediente, z303_name Nombre, count(*) Transacciones 2=FROM z31, z303 3=WHERE substr(z31_rec_key,1,12)=substr(z303_rec_key,1,12) 4=AND Z31_sub_library='\Sub_Biblioteca' 5=AND Z31_STATUS = 'O' 6=AND z31_credit_debit='D' 7=AND Z31_PAYMENT_DATE_KEY<>0 8=AND z31_date_x BETWEEN '\Fecha_Inicial' AND '\Fecha_Final' 9=GROUP BY substr(z31_rec_key,1,12), z303_name 10=ORDER BY 1 Fecha_Inicial=Date=-30 Fecha_Final=Date Sub_Biblioteca=List:Z35_SUB_LIBRARY [Pagos con Multa por fecha, tipo de usuario y biblioteca] Comentario=Desglosado por numero de sistema, expediente y nombre sql=select substr(z31_rec_key,1,12) Expediente, z303_name Nombre, count(*) Transacciones 2=FROM z31, z303, 3=(SELECT substr(z305_rec_key,1,12) RK, Z305_BOR_STATUS 4=FROM z305 where substr(Z305_REC_KEY,13,3)='\Sub_Biblioteca') a 5=where substr(z31_rec_key,1,12)=a.RK 6=AND substr(z31_rec_key,1,12)=substr(z303_rec_key,1,12) 7=AND z305_bor_status='\Tipo_de_usuario' 8=AND Z31_STATUS = 'O' AND z31_credit_debit='D' AND Z31_PAYMENT_DATE_KEY<>0 9=AND z31_date_x >= '\Fecha_Inicial' AND z31_date_x< ='\Fecha_Final' 10=group by substr(z31_rec_key,1,12), z303_name 11=order by substr(z31_rec_key,1,12) Fecha_Inicial=Date=-30 Fecha_Final=Date Tipo_de_usuario=List:Z35_BOR_STATUS Sub_Biblioteca=List:Z35_SUB_LIBRARY [Pagos con Multa por fecha y tipo de usuario] Comentario=Desglosado por expediente y nombre sql=select substr(z31_rec_key,1,12) Expediente, z303_name Nombre, count(*) Transacciones 2=FROM z31, z305, z303 3=WHERE substr(z31_rec_key,1,12)=substr(z305_rec_key,1,12) 4=AND substr(z31_rec_key,1,12)=z303_rec_key 5=AND z305_bor_status='\Tipo_de_usuario' 6=AND Z31_STATUS = 'C' and z31_credit_debit='D' AND Z31_PAYMENT_DATE_KEY<>0 7=AND z31_date_x >= '\Fecha_Inicial' AND z31_date_x< ='\Fecha_Final' 8=group by substr(z31_rec_key,1,12), z303_name 9=order by substr(z31_rec_key,1,12) Fecha_Inicial=Date=-30 Fecha_Final=Date Tipo_de_usuario=List:Z35_BOR_STATUS
Query de la UDG
Publicado por Enrique Martínez en LogAleph el diciembre 13, 2005
SELECT substr(z31_rec_key,1,12) Expediente, z303_name Nombre, count(*) Transacciones FROM z31, z303, z305 WHERE substr(z31_rec_key,1,12)=substr(z305_rec_key,1,12) AND substr(z31_rec_key,1,12)=substr(z303_rec_key,1,12) AND z305_bor_status='01' AND substr(Z305_REC_KEY,13,3)='EIC' AND Z31_STATUS = 'C' AND z31_credit_debit='D' AND Z31_PAYMENT_DATE_KEY<>0 AND z31_date_x BETWEEN '20051113' AND '20051213' GROUP BY substr(z31_rec_key,1,12), z303_name ORDER BY 1