Este Blog esta dedicado a mis actividades personales y mi aficion al mundo del software libre y linux...
jueves, 17 de febrero de 2011
Preparandonos para el FLISOL 2011
miércoles, 16 de febrero de 2011
¿Alguien sabe ruso?
Hola, si alguien sabe ruso, por favor ayúdenme a corregir mis errores con este idioma, acabo de abrir un blog en ruso :), la direccion es http://alexove-ru.blogspot.com, si alguien me puede dar una mano con esto seria excelente....
=-=-=-=-=
Powered by Blogilo
sábado, 12 de febrero de 2011
Hiberante quiere conexion a Internet!!!
Hola, desde hace mucho tiempo quise aprender a usar hibernate para mis proyectos java, pero no se daba la oportunidad de usarlo por mis otros deberes en la universidad, hasta hace un semana aproximadamente, descargue el manual de referencia de Hibernate, y al probar el primer ejemplo me tope con el siguiente error:
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.hibernate.HibernateException: Could not parse configuration: evserver/server/resources/hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1476)
at evserver.server.App.main(App.java:15)
Caused by: org.dom4j.DocumentException: www.hibernate.org Nested exception: www.hibernate.org
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1532)
... 2 more
Entonces me dije: ¡¡¡ Pero si todo lo he copiado bien !!!, y en efecto estaba bien copiado, además tengo que decir que en ese momento no tenia conexion a Internet, luego de varias horas de revisar el codigo, los XML y todo eso di con el error, los archivos XML de configuracion y mapeo hacian referencia a DTD's que se obtenian de internet, y como no tenia conexion a Internet salia el error.
Para resolver momentaneamente este problema descargue los DTD de internet y cambie los encabezados de los XML a:
<!-- Encabezado DTD para el XML de configuracion -->
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"file:///home/alexove/.dtd/hibernate-configuration-3.0.dtd">
<!-- Encabezado DTD de los xml de mapping -->
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"file:///home/alexove/.dtd/hibernate-mapping-3.0.dtd">
Con esto logre solucionar el problema al error que escribir ahi arriba, aunque no creo que sea la manera correcta de hacerlo, por ahora funciona, ojala exista una solucion mejor...saludos
=-=-=-=-=
Powered by Blogilo
jueves, 10 de febrero de 2011
Prueba de Blogilo
Hola, esto es una prueba de blogilo, lo que estoy escribiendo aqui deberia de aparecer en el blog sin ninguna complicacion
=-=-=-=-=
Powered by Blogilo
miércoles, 2 de febrero de 2011
¿Cuan dificil es entender este codigo?
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using ZipXML.clases; // Parte de mi libreria
- using ZipXML; // Parte de mi libreria
- namespace ZipXML{
- class Program{
- static void Main(string[] args){
- MesaVotacion mesa=util.MesaVotacionXML(@"C:\test\mesa.xml");
- CedulaVotacion cedula = util.CedulaVotacionXML(@"C:\test\cedula.xml");
- Console.WriteLine("Titulo="+cedula.Titulo);
- Console.WriteLine("::::::::::::::::::::::");
- foreach (Parametro p in cedula.Parametros) {
- Console.WriteLine(p.Nombre+"="+p.Valor);
- }
- Console.WriteLine("::::::::::::::::::::::");
- foreach (Lista lista in cedula.Listas) {
- Console.WriteLine(lista.Nombre);
- Console.WriteLine(lista.URL_Simbolo);
- }
- Console.WriteLine("ID:"+mesa.Id);
- Console.WriteLine("=== Votantes ===");
- foreach( Votante v in mesa.Votantes ){
- Console.WriteLine("Codigo = "+v.Codigo);
- Console.WriteLine("ApPaterno = "+v.ApPaterno);
- Console.WriteLine("ApMaterno = "+v.ApMaterno);
- Console.WriteLine("Nombres = "+v.Nombres);
- Console.WriteLine("Imagen = "+v.Imagen);
- }
- Console.WriteLine("=== Miembros ===");
- foreach (MiembroMesa m in mesa.Miembros) {
- Console.WriteLine("ID = " + m.Id);
- Console.WriteLine("Pass = " + m.Pass);
- Console.WriteLine("Codigo = " + m.Codigo);
- Console.WriteLine("ApPaterno = " + m.ApPaterno);
- Console.WriteLine("ApMaterno = " + m.ApMaterno);
- Console.WriteLine("Nombres = " + m.Nombres);
- Console.WriteLine("Imagen = " + m.Imagen);
- Console.WriteLine("Cargo = " + m.Cargo);
- }
- Console.ReadLine();
- }
- }
- }
Creo que puede ser eso, porque este compañero usa Visual Studio hace mucho tiempo y al parecer no ha visto mucho codigo exterior a él mismo, en cambio yo por usar linux y herramientas libres, me he tenido que ingeniarmelas de muchas maneras con codigo ajeno y muchas situaciones dificiles para que todo funcione bien y todo esto de las librerias y referencias se me hacen muy rutinarias ....
Opinen que tan complicado es el codigo que esta ahi arriba o el sancochado ese tenga razon (para na.....)