Archivo

Archive for noviembre 2010

RespaldameKoala Version 1.1 | DuocUC 2010

noviembre 24, 2010 7 comentarios

Bueno se viene fin de año y siempre hay que respaldar todos los archivos de BlackBoard y de pahero siempre pierdo toda la información por no respaldar. Pensando en eso, decidí crear un programita para poder respaldar todos los archivos adjuntos de blackboard de DuocUC con solo presionar un boton xD.

Es un programa hecho en Java y usa la api de BlackBoard que compartí hace un tiempo atrás.

Forma de Uso
1.- Primero Debes Loguearte con tu cuenta de DuocUC

2.- Ahora Te aparece una ventana con todos los documentos que se respaldarán, y debes presionar el botón «Comenzar Descarga» para descargarlos.

3.- Se te creará automáticamente una carpeta llamada «DuocUc Respaldos» y dentro carpetas con todos los ramos que tengas con los archivos.

Dejo el programa, espero que les sirva.

Descargar Programa
http://estebanfuentealba.net/ejemplos/RespaldameKoala_v1_1_2.rar

Forma de Uso: Descomprime «RespaldameKoala.rar» y ejecuta el archivo «RespaldameKoala.jar»

Requisitos:

  • Tener Instalado JRE (Java Runtime Enviroment)
Codigo Fuente (NetBeans)
http://estebanfuentealba.net/ejemplos/RespaldameKoala_v1_1_src.rar

Saludos!

MySQL Mapping DataBase

noviembre 15, 2010 1 comentario

Mucho tiempo sin escribir, Estaba trabajando en ATLConsultores , con DTE del SII y muchas cosas en DuocUC
Ademas, estaba haciendo un sistemita en PHP para Mapear y asi poder crear Modelo,Controlador y Vistas (MVC) a partir de la estructura de una base de datos en MySQL.

Aqui dejare las consultas SQL del Mapeador para que la ocupen en algunos proyectos…

Mostrar Todas las tablas de una base de datos

SHOW TABLES

Muestra la estructura de una tabla

DESC <NombreTabla>

Obtener las Constraints de una Tabla (FK,UNIQUE,DELETE-UPDATE ON CASCADE)

SELECT 	K.constraint_name,
		K.table_name 	AS 'local_table',
		K.column_name 	AS 'local_column',
		K.referenced_table_name		AS	'foreign_table',
		K.referenced_column_name	AS	'foreign_column',
		RC.update_rule,
		RC.delete_rule,
		RC.unique_constraint_name 
	FROM 	information_schema.referential_constraints RC 
		INNER JOIN information_schema.key_column_usage K 
		ON K.constraint_name = RC.constraint_name 
		WHERE 	K.table_name = '<NombreTabla>' 
		AND	RC.constraint_schema='<BaseDeDatos>'

Bueno , ese es mi aporte , espero que les sirva…

Saludos!

Categorías: SQL Etiquetas: , , , ,