martes, 20 de abril de 2010

Desde hoy voy a hace un estudio sobre el comportamiento de los humanos en sociedades dispersas y comportamientos del cerebro en forma de análisis para la comprensión de la forma de como el cerebro piensa y asocia ideas del mundo .

Tomo 1
Tema 1 como esta organizado  el cerebro .
 capitulo 1
    1.1  los 3 tipos de cerebros que tenemos. ..............................................................................................

miércoles, 7 de abril de 2010

Bueno este es el primer post al cual le vamos a dedicar mas tiempos esta ves vamos a hablar de la feractorizacion .

La refactorizacion tine como principal caracteristica la creacion de codigo mas limpio y mantenible este, es cambiar el codigo sin inpactar la funcionalidad

Razones de la Refactorizacion (Diceño lo mas sensill posible y de alta calidad)
  1. Calidad : codigo bien sensillo y bien estructurado
  2. Efeciencia: buen diceño y codigo estructurado (evitar la dupicacion de codigo y simplificar el diceño )
  3. Diseño : Hacer un diceño evolutivo en ves de un gran diceño al inicio.

Kent Beck define una serie de caracteristicas para lograr codigo lo mas simple posible.

  1. El codigo funciona
  2. No existe codigo duplicado
  3. El codigo permite entender el diceño
  4. Minimizar el numero de Clases y de Metodos( creo que este punto se puede aceptar definiendo que es lo que queremos crear , por que ? podemos hacer uso de patrones y tambien podermos hacer antipatrones ).

Entonces lo primordia es cambio a la estructura del codigo sin cambiar la funcionalidad.

viernes, 5 de diciembre de 2008

Configuracion de AppFuse-Mave

Este es el enlace del Doc de la configuracion de AppFuse con Mave :
es un PDF espero les sirva es la primera edicion.

Configurar EdithPlus para Turbo c

puedes acceder a esta direccion endonde se encuantra el manual para configurar EdithPlus para usar Turbo C
http://docs.google.com/fileview?id=F.84dcbfcc-fc3d-4ae4-92a9-c0bf61bd8ea7&hl=es

lunes, 22 de septiembre de 2008

Instalacion de Glassfish

INSTALAR EL SERVIDOR GLASSFISH EN WINDOWS XP

  1. PRIMERO TENEMOS QUE BAJAR EL GLASSFISH DE LA PAGINA https://glassfish.dev.java.net/downloads/v2ur1-b09d.html
  2. SELECIONA WINDOWS  EL ARCHIVO glassfish-installer-v2ur1-b09d-windows.jar
  3. CUANDO TERMINE LA DESCARGA  COLOCAMOS  EN c:\ EL JAR QUE DESCARGAMOS
  4. ABRIMOS UNA CONSOLA SELECIONA LA TECLA DE WINDOWS + R O INICIO Y EJECUTAR
  5. COLOCAMOS CMD
  6. Y HA HORA DESCOMPRIMIMOS EL JAR CON LAS INSTRUCCION c:\java -jar -Xmx256m glassfish-installer-v2ur1-b09d-windows-ml.jar

    ANTE DE EJECUATAR EL JAR TIENES QUE TENER INSTALDO EL jdk1.5.0_09

  1. BUENO PROSEGUIMOS  HA HORA SE VAN A TENER QUE CONFIGURAR LAS VARIABLES DE ENTORNO EN ESTE CASO SE CONFIGURAN DOS VARIABLES

       ANT_HOME  =  C:\glassfish\lib\ant
       JAVA_HOME = C:\Archivos de programa\Java\jdk1.5.0_09   

        ESTO ES MUY  SENSILLO  PRESIONA LA TECLA DE WINDOWS + PAUSA Y APARECERA UNA VENTANA 

        ESTA VENTANA ES LA DE PROPIEDADES DE DEL SISTEMA  A HORA BIEN SELECIONAMOS LA                 PESTAÑA DE

            1.-OPCIONES AVANSADAS

            2.-VARIABLES DE ENTORNO 

            3.- EN VARIABLES DEL SISTEMA SELECIONAS UN NUEVO  EN

            NOMBRE DE VARIABLE   ANT_HOME

            VALOR DE  VARIABLE      C:\glassfish\lib\ant

            OK ASEMOS LOS MISMO CON EL JAVA_HOME

           HA HORA SE LECIONAMOS 

            C:\glassfish\lib\ant\bin>ant -f c:\glassfish\setup.xml SE INSTALA

           HA HORA INICIAMOS EL GLASSFISH OBSERVA QUE NOS CAMBIAMOS A 

            C:\glassfish\bin>asadmin start-domain domain1 ESTO LE VANTA EL SERVICIO

             ABRIMOS EL INTERNET EXPLORER O FIREFOX Y COLOCAMOS 

            http://localhost:4848 

              LOS DATOS PARA ENTRAR SON 

                   Usuario:admin         

                   Password: son 10 ***********  a no es cierto  es adminadmin

              OK LISTO YA TIENES INSTALADO GLASSFISH EN TU COMPU .. BUENO MAÑANA                                INSTALAREMOS JBOSS   

           BUENO DUDAS SUGERENCIAS CHISMES Y CHISTES A match_elfrancia@hotmail.com 

           Ing. Marcos Ivan Diaz Gomez

http://www.javahispano.org/contenidos.save-user.action?is_draft=n

Programacion SQL server 2005 Pivot table

Este es un ejemplo de cómo se puede hacer una tablara para poder mostrar  los monto de los articulos por mes,  el ejemplo fue  realizado  con case, este es un emjemplo muy bueno ya que te describe como se pueden hacer las tablas de acomulados.

--Tablas Temporal

SET DATEFORMAT YMD; -- Describe el formato de fecha

CREATE TABLE#VENTA(ID_CLIENTEVARCHAR(30),NO_ARTICULOVARCHAR(10) , FECHADATETIME  , UNIDADES INT)

 

INSERT INTO #VENTAVALUES ('BACARDI' ,'P3-16','2001-1-16',30393)

INSERT INTO #VENTAVALUES ('CUERVO'  ,'P3-16','2001-1-16',10000)

INSERT INTO #VENTAVALUES ('SAUZA'   ,'B2-10','2001-2-13',88674)

INSERT INTO #VENTAVALUES ('CUERVO'  ,'B2-10','2001-3-14',1378)

INSERT INTO #VENTAVALUES ('XP-SXT'  ,'ZK-23','2001-4-1' ,9906)

INSERT INTO #VENTAVALUES ('HT'      ,'P3-16','2001-4-12',1074)

INSERT INTO #VENTAVALUES ('MODERADO','XUO-13','2001-2-17',5941)

INSERT INTO #VENTAVALUES ('SAUZA'   ,'P3-16','2001-4-18',1478)

 

SELECT  * FROM #VENTA -- MUESTRA TODOS LOS DATOS

--CORESPONDE AL AÑO DE2001

 SELECT  ID_CLIENTE ASCLIENTE ,

 sum(CASE WHENMONTH(FECHA) = 1  THENUNIDADES ELSE  0 END) ASEne,

 sum(CASE WHENMONTH(FECHA) = 2  THENUNIDADES ELSE  0 END) ASFeb,

 sum(CASE WHENMONTH(FECHA) = 3  THENUNIDADES ELSE  0 END) ASMar,

 sum(CASE WHENMONTH(FECHA) = 4  THENUNIDADES ELSE  0 END) ASAbr,

 sum(CASE WHENMONTH(FECHA) = 5  THENUNIDADES ELSE  0 END) ASMay,

 sum(CASE WHENMONTH(FECHA) = 6  THENUNIDADES ELSE  0 END) ASJun,

 sum(CASE WHENMONTH(FECHA) = 7  THENUNIDADES ELSE  0 END) ASJul,

 sum(CASE WHENMONTH(FECHA) = 8  THENUNIDADES ELSE  0 END) ASAgo,

 sum(CASE WHENMONTH(FECHA) = 9  THENUNIDADES ELSE  0 END) ASSep,

 sum(CASE WHENMONTH(FECHA) = 10 THENUNIDADES ELSE  0 END) ASOct,

 sum(CASE WHENMONTH(FECHA) = 11 THENUNIDADES ELSE  0 END) ASNov,

 sum(CASE WHENMONTH(FECHA) = 12 THENUNIDADES ELSE  0 END) ASDic

 

FROM #VENTA

 WHERE FECHA between'20010116' and '20011231' 

 

GROUP BY ID_CLIENTE  -- OREDENA POR CLIENTE

ORDER BY 1  -- OREDENA LOS REGSITROS

 

DELETE FROM #VENTA -- BORRAR DATOS TEMPORELES

DROP TABLE #VENTA -- BORRAR TABLA

 

 

ok esto es bastaste largo  la ventaja que nos ofrese el pivot es la siguiente 

 

SELECT txt_cliente ,txt_desc_cliente , txt_articulo,ISNULL([1],0) 'txt_ene',ISNULL([2],0)  'txt_feb', ISNULL([3],0)  'txt_mar', ISNULL([4],0)  'txt_abr',

ISNULL([5],0)  'txt_may', ISNULL([6],0)  'txt_jun', ISNULL([7],0)  'txt_jul', ISNULL([8],0)  'txt_ago', ISNULL([9],0)  'txt_sep', ISNULL([10],0) 'txt_oct', ISNULL([11],0) 'txt_nov', ISNULL([12],0) 'txt_dic'

FROM (

   SELECT V.ID_CLIENTE AS'txt_cliente' ,

 C.COLUMN_DESC_CLIENTE2AS 'txt_desc_cliente',

NO_ARTICULO AS'txt_articulo',

     MONTH(FECHA) AS 'MES' ,

    UNIDADES AS 'UNIDADES'

  FROM VENTA  V , CLIENTE C

 WHERE V.ID_CLIENTE =C.ID_CLIENTE

    AND     FECHA between'20080101' and '20081231'

  GROUP BY C.COLUMN_DESC_CLIENTE2, V.ID_CLIENTE ,V.NO_ARTICULO , V.FECHA,      V.UNIDADES )COLUMNAS

PIVOT ( SUM(UNIDADES)FOR MES IN ([1], [2], [3], [4],[5],[6], [7], [8], [9],                                [10], [11], [12]) )AS PT

ORDER BY txt_desc_cliente