Modelo ECI para Gerencia de Proyectos

Desarrollo


El Project Management Institute (PMI) es considerado la asociación profesional para la gestión de proyectos sin fines de lucro más grande del mundo y está aprobado por el American National Standards Institute (ANSI) como institución que puede emitir estándares. El PMBOK es un estandar en la gestión de proyectos desarrollado por el PMI, la versión actualmente, es: ANSI/PMI 99-001-2004.

Leer más

Como convertir un objeto XML Document a un String

Java


import org.dom4j.Document;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import java.io.ByteArrayOutputStream;


   public String Document2String(Document doc) {

        String xml = "";

        try {
            ByteArrayOutputStream out = new ByteArrayOutputStream();
            OutputFormat format = OutputFormat.createPrettyPrint();
            XMLWriter writer = new XMLWriter(out, format);
            writer.write(doc);
            writer.close();
            xml = out.toString();
            out.close();

        } catch (Exception e) {
        }
        return xml;
    }
 

Captura del log log4j en programa con WriterAppender

Java
En unos de mis aplicaciones necesitaba capturar log de salida log4j, es decir enviar salida de stack log4j a un String. Se realiza con un WriterAppender.

DebugClass.java

import org.apache.log4j.Logger;

public class DebugClass {
       
        static Logger logger = Logger.getLogger(DebugClass.class);
       
        public DebugClass(){
               
                logger.debug("Es un log de prueba");
               
        }

}
 


LoggerString.java

import java.io.ByteArrayOutputStream;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.SimpleLayout;
import org.apache.log4j.WriterAppender;

public class LoggerString {

        private static Logger logger = Logger.getLogger(DebugClass.class);
        private ByteArrayOutputStream out = new ByteArrayOutputStream();

        public static void main(String[] args) {
                LoggerString test = new LoggerString();
                System.out.println("Log de salida:" + test.getMessage());
        }

        public LoggerString() {

                logger.setLevel(Level.DEBUG);
                WriterAppender writeappender = new WriterAppender(new SimpleLayout(),
                                out);
                logger.addAppender(writeappender);

                new DebugClass();

        }

        public String getMessage() {
                String message = out.toString();
                try {
                        out.close();
                } catch (Exception er) {
                }
                return message;
        }
}

 

Pagina de la Presidencia

Seguridad informática
Poco a poco las empresas públicas cumplan con orden del señor presidente Rafael Correa – utilizar software libre (Open Source) y no dar lujo a gastar plata sabemos en que).

A la pagina de la presidencia, también toco misma historia, migrar del asp a un portal echo en PHP. Pues en estadísticas de Netcraft se ve, que no fue tan fácil, remplazar Windows 2003 por un Linux (3-Nov-2008 a 4-Nov-2008 fue una noche larga para técnicos de Andinatel =)).

Bueno porque le publico este tópico en blog «Seguridad informática» )? pueden adivinar ustedes mismos, su respetivo comentario ya fue enviado a soporte de este sitio.