Ir al contenido principal

[soft:linux] KDE 3.4 Beta 2 Disponible !

9/2/2005 - KDE Project ha anunciado la disponibilidad de la segunda beta del póximo gran "release" del ya emblemático Window Manager.

Es posible realizar la descarga de fuentes o binarios desde download.kde.org.
[info/anuncio oficial]


La ultima versión estable es la 3.3.2, liberada el 8 de diciembre pasado.

Screenshots 3.3.2 !

KDE splash screenThe desktop settings wizard offers Plastik if installedKolourpaint is a newly included paint program
A Logo turtle, a word quiz and a latin trainer joined KDE EdutainmentThe new theme managerA link checker and an image map editor joined the web development module




Trademark Notices. KDE and K Desktop Environment are trademarks of KDE e.V. Linux is a registered trademark of Linus Torvalds. UNIX is a registered trademark of The Open Group in the United States and other countries. All other trademarks and copyrights referred to in this announcement are the property of their respective owners.

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…