Ir al contenido principal

[varios] Calculo de IQ online.

Un test para calcular tu coeficiente intelectual...

http://www.iqtest.dk/main.swf

Comentarios

Entradas más populares de este blog

[links] Links para descargas de Visual Studio 2008 SP1, Framework .NET 3.5, su SP1 y Sql Server Express 2008

En el proceso de modernizacion de los entornos de desarrollo que comunmente uso para trabajar, acumule estos links de descargas, que paso a compartir para ahorarle la busqueda a algun colega:

Microsoft .NET Framework 3.5 [web] 197.12 MB

Requerimientos:Windows Server 2003Windows Server 2008Windows VistaWindows XP256 MB de RAM500 MB de espacio disponible en disco



Microsoft .NET Framework 3.5 Service Pack 1 [web] 231.5 MB

Requerimientos:Windows Server 2003Windows Server 2008Windows VistaWindows XP256 MB de RAM500 MB de espacio disponible en disco



Windows Installer 4.5 Redistributable - Español [Windows Server 2003] [web] 3.2 MB

Requerimientos:Windows Server 2003 Service Pack 1Windows Server 2008Windows VistaWindows XP Service Pack 2



Microsoft Visual Studio 2008 Service Pack 1 (iso) [web] 913.79 MB

Requerimientos:Windows Server 2003Windows Server 2008Windows VistaWindows XP1024 MB de RAM



Microsoft SQL Server 2008 Express [web] 99.2 MB

Requerimientos:Windows Server 2003 Service Pack 2Windows Server …

Pruebas de desempeño - XML Webservices

En esta oportunidad, el desacoplamiento al que llegamos nos permite traspasar las barreras de la organizacion. Nuestro servicio de suma, ahora lo proporciona un Werbservices. Por lo tanto, podria estar fuera nuestra bateria de servidores, y la aplicacion funcionaria igual. Por lo menos en resultado, no en prestaciones.
Los cambios:

Agregamos en Web services al proyecto, con este codigo en el ASMX.



using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
publicclass Servicio : System.Web.Services.WebService
{

public Servicio(){}

[WebMethod]
publiclong sumar(long n)
{
return ++n;
}

}

Incluimos la referencia WEB a nuestro WS, y estos cambios en la aplicacion.



using System;
using System.Collections.Generic;
using System.Configuration; // Agregar referencia System.Configuration 2.0
using System.IO;
using System.Text;
using System.Th…

Desacoplamiento. Pruebas de desempeño.

Una de las claves de una arquitectura exitosa es el desacoplamiento que reina entre sus capas. Desde otra perspectiva: cuan flexible es nuestra aplicación a los cambios que impone el entorno. Un cambio imprevisto en las condiciones de negocio, o de plataforma, puede hacer que todo nuestro desarrollo sea obsoleto, si este no fue planificado correctamente.

El acceso a los datos puede venir bien, para dar un ejemplo de ello. De menor a mayor desacoplamiento:

Escribir un select directamente en el código nos obliga a volver a los fuentes ante un cambio simple en el "como" obtener o filtrar, los datos de una tabla. Podríamos dejar de lado esa practica y utilizar procedimientos almacenados (stored procedure). Conseguiríamos un poco mas de flexibilidad, pero seguimos lejos del desacoplamiento del que hablamos. Bien, saltemos un par de casilleros, y digamos que en el código llamamos a métodos estáticos de una clase helper, para realizar nuestra consulta, sin conocer siquiera el motor d…