Al fin empecé el Master en Software Libre en la Universidad Oberta de Catalunya

uoc2

HOla a todosl al fin he empezado mi ansiada maestría o “Master en Software Libre” modalidad en linea en la Universidad Obeerta de CAtalunya UOC, aunque no se si me financiará la UNL o si tenga que hacerlo con el IECE,  lo cierto es que parece que va a estar muy interesante y espero poder luego seguir ayudando a la difusion del SWL así como transmitir mis experiencias a mis alumnos.  La mayoria de los compañeros son Españoles, pero tambien hay muchos colombianos, mexicanos, venezolanos, hasta un ecuatoriano radicado en España.

Además este Master me servirá para implementar algunos proyectos que los tengo presentados y otros por presentarse para el AEIRNNR y la UNL en general.

Liberado Debian 5.0 “Lenny” al fin

Si amigos como regalo de San Valentin ayer fue liberado Debian 5.0 Lenny. Lo habia esperado tanto para probarlo en mis maquinas, y parece que ahora lo podré hacer, trae muchas cosas interesantes Por Ejemplo Postgres en su ultima versión (8.3.5), el nuevo escritorio LXDE aparte de los clasicos y mas aunque Open Office no lo trae en la version 3.0, ni Mono en su versión 2.0.

Pueden leer la noticia original en http://debian.org/News/2009 /20090214

El Vaticano y Google establecen alianzas

Transcrito de ZENIT:

CIUDAD DEL VATICANO, viernes, 16 enero 2008 (ZENIT.org).- Un representante de Google, empresa símbolo de las posibilidades de comunicación que ofrecen las nuevas tecnologías, estará presente en la rueda de prensa de presentación del mensaje de Benedicto XVI con motivo de la Jornada Mundial de las Comunicaciones Sociales.

Según informa este viernes la Oficina de Información de la Santa Sede, el mensaje de la cuadragésimo tercera Jornada Mundial de las Comunicaciones Sociales cuyo tema este año es: “Nuevas tecnologías, nuevas relaciones. Promover una cultura de respeto, de diálogo, de amistad”.

La rueda de prensa tendrá lugar el viernes 23 de enero en ella participarán el arzobispo Claudio Maria Celli, presidente del Consejo Pontificio de las Comunicaciones Sociales; monseñor Paul Tighe, secretario de ese mismo Consejo vaticano; y el padre Federico Lombardi, S.I., director de Radio Vaticano, del Centro Televisivo Vaticano y de la Oficina de Información de la Santa Sede.

Además también intervendrá Henrique de Castro, Managing Director Media Solutions di Google.

Según informa la Oficina de Información de la Santa Sede, “en la rueda de prensa se presentará una nueva iniciativa del Centro Televisivo Vaticano y de Radio Vaticano en colaboración con Google”.

La Jornada Mundial de las Comunicaciones Sociales es la única de entre las Jornadas Mundiales que fue establecida por el Concilio Vaticano II (Inter mirifica, 1963). Se celebra en muchos países, animada por los obispos del mundo, el domingo anterior a Pentecostés.

El mensaje del Santo Padre para esa Jornada se publicará en la víspera del día de San Francisco de Sales, patrono de los periodistas.

Reportes en Java con JasperReport e IReport

Hola chicos del modulo 5 disculpas primero por no haber podido subirles mas pronto este articulo, Uds. saben los trabajos que hemos tenido los profesores (…si, igual que Uds), pero aqui les va algo sobre el manejo de reportes en Java aplicado al proyecto de clase ‘Voto2009’ (que lo pueden descargar desde este aqui -ojo tienen que cambiarle la extension a .zip cuando lo bajen-). Algunas aclaraciones:

– Estoy usando Derby como motor de BD, no MySQL entonces hay que hacer los ajustes necesarios

– Hay que diseñar primero el reporte en el IReport para luego ejecutar el codigo desde la aplicacion

– El IReport se descarga en formato .jar y simplemente lo ejecutan para empezar a diseñar reportes

– Necesitan importar estas librerias de JasperReports:
 import net.sf.jasperreports.engine.JasperCompileManager;
 import net.sf.jasperreports.engine.JasperFillManager;
 import net.sf.jasperreports.engine.JasperPrint;
 import net.sf.jasperreports.engine.JasperReport;
 import net.sf.jasperreports.engine.design.JasperDesign;
 import net.sf.jasperreports.engine.xml.JRXmlLoader;
 import net.sf.jasperreports.view.JasperViewer;

– EL codigo del menu que abre la ventana con el reporte en la ventana Voto2009Vista es:

private void miListasActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_miListasActionPerformed
    // TODO add your handling code here:
    try{
 //Cargar el archivo de reporte generado con el IReport
        JasperDesign jd = JRXmlLoader.load(“/home/miltonlab/voto2009/src/Inscripciones.jrxml”);
        JasperReport report = JasperCompileManager.compileReport(jd);
        Connection conexion = new Voto2009Dao().getConexion();
        Map params = new HashMap();
 //Pedimos al usuario el numero del partido del cual quiere imprimir sus candidatos
        int lista = Integer.parseInt(JOptionPane.showInputDialog(“Ingrese el Numero de Lista:”));
        params.put(“numeroPartido”,lista);
 
        JasperPrint print = JasperFillManager.fillReport(report, params,conexion);
 // Se visualiza la ventana con la vista previa del reporte
        JasperViewer.viewReport(print);
       
    }catch(Exception ex){
        System.out.println(“Error al generar reporte: ” + ex);
    }
   
}//GEN-LAST:event_miListasActionPerformed