3ENGINE

Programación y otros cachivaches

Etiqueta: programacion

Página 15/21

Tecnologia

Cómo habilitar .dbml de LINQ para WCF


Vale, de acuerdo es una «»tonteria»» pero una tonteria que me ha hecho perder unas cuantas horas. Si utilizas LINQ y requieres que un método WCF marcado con atributo [OperationContract] devuelva una clase de un fichero .dbml necesitas que se serialize correctamente para viajar al cliente correctamente, para ello necesitas poner Serialization mode = unidirectional




Sin categoría

Recursos de Usabilidad y Patrones de Diseño Web


Unos cuantos enlaces muy útiles a la hora de coger ideas sobre usabilidad y patrones de Diseño Web.

Diseño de interfaces

Pattern Tap.

Elements of Design

Formularios usables: 60 directrices de usabilidad

Primary and secondary actions in web forms




Sin categoría

Encriptacion mediante HASH


Una manera de encriptar una cadena es mediante un algoritmo de «ida» utilizando HASH. De este modo es imposible desencriptar lo ya encriptado. Si se trata de un password la idea es encriptar la contraseña ingresada y se compara el resultado con el password previamente almacenado.


private string encriptarSHA1(string CadenaOriginal)
{
System.Security.Cryptography.HashAlgorithm hashValue =
new
System.Security.Cryptography.SHA1CryptoServiceProvider();
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(CadenaOriginal);
byte[] byteHash = hashValue.ComputeHash(bytes);
hashValue.Clear();
return (Convert.ToBase64String(byteHash));
}



Sin categoría

History of the internet