Erick Orlando © – Software Developer

Tecnologías Microsoft, OpenSource, Linux, Programación con C# y VB

Windows 10 será gratis — 1 abril, 2016
Llega el error 451 el nuevo código de censura HTTP — 24 diciembre, 2015

Llega el error 451 el nuevo código de censura HTTP


¿Recuerdan Fahrenheit 451? pues la obra cumbre de Ray Bradbury, donde la censura al conocimiento (a través de los libros) se constituye como un tema central, ahora parece adquirir una nueva encarnación, con la liberación oficial del código de error 451, el cuál será utilizado para aquellos sitios web cuyo contenido haya sido bloqueado por alguna disposición oficial en la región donde intenta accederse a la información.

De acuerdo con un reporte de MotherBoard, este nuevo código de estado HTTP, activo a partir de hoy, sería designado sólo para sitios involucrados en algún problema con la ley, que “justifique” la censura de los contenidos, bajo el mensaje: “No disponible por razones legales”, se tendrá la obligación de adjuntar los detalles de la demanda, querella o proceso judicial correspondiente, así como el señalamiento puntual de los códigos y reglamentos infringidos, acompañado por la identidad del encargado final de solicitar la censura del sitio.

Este movimiento podría representar un fuerte punto de controversia para la neutralidad y libertad de acceso a la red, ya que representa un cambio útil en ciertos aspectos, que también funcionaría como un arma de doble filo en las manos equivocadas. El Internet Engineering Steering Group fue el encargado de fijar este nuevo estándar, y la referencia al libro de Bradbury no es casual.

Aunque su implementación era realmente necesaria, ya que ayuda a marcar una distinción entre los sitios censurados, mediante el código 451 y los prohibidos, por el código 403. Además de funcionar como una herramienta que obliga a la transparencia de los motivos para la censura.

Su implementación es aún opcional, de modo que sólo el tiempo demostrará su aceptación.

Fuente: Fayerwayer.

¿Es realmente Windows 10 gratis? — 12 junio, 2015
Como reservar una actualización a Windows 10 gratis — 1 junio, 2015
Ejemplo básico de CSLA .NET con Windows Forms (Parte II) — 25 mayo, 2015

Ejemplo básico de CSLA .NET con Windows Forms (Parte II)


Hola a todos nuevamente, continuando con el post anterior. Hoy quiero darles un concepto muy simple de usar CSLA .NET en un Proyecto con Windows Forms.

Primero, en el Proyecto DemoCSLA.Datos vamos a crear una clase parcial que nos permita crear unos métodos estáticos que luego podremos usar a lo largo del Proyecto:

Le pondremos como nombre Cliente.Designer.cs y declaramos dos métodos:

GetClienteByID

public static Cliente GetClienteByID(int ID)
		{
			using (var ctx = new DemoCSLAContainer())
			{
				var customer = ctx.ClienteSet.SingleOrDefault(c => c.ID == ID);
 
				if (customer != null)
					return customer;
 
				throw new InvalidOperationException("No se encuentra el Cliente con el ID especificado");
			}
		}

GetAllClientes

public static IEnumerable<Cliente> GetAllClientes()
		{
 
			using (var ctx = new DemoCSLAContainer())
			{
				return ctx.ClienteSet.ToList();
			}
 
		}

Sigue leyendo

Recomendaciones al desarrollar con Visual Basic .NET (Parte II) — 7 mayo, 2015
Usando LINQ to SQL en CSLA 3.8.3–Parte I — 25 enero, 2011

Usando LINQ to SQL en CSLA 3.8.3–Parte I


Hola amigos, hace mucho que no hacía un post en la comunidad y esta vez me animé a tocar este tema, el ejemplo que les mostraré será básico y poco a poco podremos poner unos más avanzados.

La ventaja de tener una comunidad enteramente en español dedicado a CSLA.NET ha dado mucho que hablar y como no los adeptos son cada vez más es por eso mi intención de difundir temas sobre esta herramienta que cada día nos ayuda en nuestras labores cotidianas.

Para empezar con este post se requiere lo siguiente:

  • CSLA.NET 3.8.3
  • C# 3.0
  • Microsoft SQL Server 2005/2008 Express Edition
  • Visual Studio 2008/2010 Standar Edition

Sigue leyendo