Esta nueva edición de Chrome es especial para GEEKs, ya que es la versión mas adelantada del navegador Chrome, con funciones especiales habilitadas que no poseen los usuarios de Chrome Comunes.
La url de descarga es la siguiente: http://tools.google.com/dlpage/chromesxs
Es importante destacar que la instalación de Google Canary Build, es una instalación independiente pudiendo conservar al mismo tiempo la instalación de Google Chrome anterior.
Una vez descargado propongo probar los siguientes ejemplos de la tecnología WebGL:
https://sites.google.com/a/chromium.org/dev/developers/demos-gpu-acceleration-and-webgl
Siendo mis dos preferidos:
-El Acuario (http://webglsamples.googlecode.com/hg/aquarium/aquarium.html)
-La pared de imágenes (http://cooliris-wall.appspot.com/)
Pruebenlo, y me cuentan...
2010/09/30
2010/09/05
Validacion en UserControls
Los UserControls nos permiten encapsular cierto funcionamiento de manera que pueda o no interferir con el funcionamiento global de la pagina que lo contiene.
Hay situaciones en las que deseamos que el funcionamiento sea completamente independiente, en estos casos queremos que también la validación (a través de RequiredFieldValidator, RangeValidator, ValidationSummary, etc) sea independiente.
Para estos casos necesitamos hacer uso de una propiedad que poseen los controles llamada: ValidationGroup
De esta forma lo que haremos en encapsular la validacion de un UserControl con un codigo unico para que no modifique el funcionamiento habitual de la pagina, por ejemplo, un boton de la pagina contenedora no se verá afectada por los campos requeridos de nuestro UserControl.
Una manera de asegurarnos que el codigo del grupo de validacion sea unico es agregar una propiedad interna a nuestro UserControl:
Y luego desde el código usarla para setiar el ValidationGroup, en cada control que lo necesite los cuales serán tipicamente los controles de validación (RequiredFieldValidator, RangeValidator, ValidationSummary, etc) asi como tambien los botones que deberian causar esas validaciones dentro de nuestro UserControl.
Hay situaciones en las que deseamos que el funcionamiento sea completamente independiente, en estos casos queremos que también la validación (a través de RequiredFieldValidator, RangeValidator, ValidationSummary, etc) sea independiente.
Para estos casos necesitamos hacer uso de una propiedad que poseen los controles llamada: ValidationGroup
De esta forma lo que haremos en encapsular la validacion de un UserControl con un codigo unico para que no modifique el funcionamiento habitual de la pagina, por ejemplo, un boton de la pagina contenedora no se verá afectada por los campos requeridos de nuestro UserControl.
Una manera de asegurarnos que el codigo del grupo de validacion sea unico es agregar una propiedad interna a nuestro UserControl:
protected string UniqueValidationGroup { get { return this.ClientID + "MyValidationGroup"; } }
Y luego desde el código usarla para setiar el ValidationGroup, en cada control que lo necesite los cuales serán tipicamente los controles de validación (RequiredFieldValidator, RangeValidator, ValidationSummary, etc) asi como tambien los botones que deberian causar esas validaciones dentro de nuestro UserControl.
ValidationGroup='<%# UniqueValidationGroup %>'
2010/09/01
Globalization en ASP.NET
La globalizacion nos permite que un sitio tenga una cultura definida y que no dependa de la cultura del browser del cliente.
Para fijar la cultura debemos poner lo siguiente en el web.config
<globalization uiCulture="es" culture="es-AR" />
El mismo va colocado dentro del tag:
<system.web>
...
En este caso estamos setiando el idioma Español y la cultura de Argentina.
Para fijar la cultura debemos poner lo siguiente en el web.config
<globalization uiCulture="es" culture="es-AR" />
El mismo va colocado dentro del tag:
<system.web>
...
En este caso estamos setiando el idioma Español y la cultura de Argentina.
AjaxControlToolkit Error
Si tenemos el error:
Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "AjaxControlToolkit.Properties.Resources.NET4.resources" was correctly embedded or linked into assembly "AjaxControlToolkit" at compile time, or that all the satellite assemblies required are loadable and fully signed.
Se soluciona simplemente agregando lo siguiente en la parte superior de la pagina donde usemos AJAX
<asp:ScriptManager ID="ScriptManager1" runat="server"><asp:ScriptManager>
Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "AjaxControlToolkit.Properties.Resources.NET4.resources" was correctly embedded or linked into assembly "AjaxControlToolkit" at compile time, or that all the satellite assemblies required are loadable and fully signed.
Se soluciona simplemente agregando lo siguiente en la parte superior de la pagina donde usemos AJAX
<asp:ScriptManager ID="ScriptManager1" runat="server"><asp:ScriptManager>
2010/08/18
ASP.NET Framework 2.0 y 4.0 en el mismo servidor
Es posible correr en un mismo servidor sitios que esten hechos con el Framework 2.0 (fwk 2.0) y sitios que esten hechos con el Framework 4.0 (fwk 4.0), pero para eso debemos realizar un paso previo y uno posterior.
El problema es que las aplicaciones (sitios webs) que corran con diferentes frameworks no pueden estar sobre el mismo proceso de ejecucion, por ende debemos separar en diferentes procesos los sitios de fwk 2.0 y fwk 4.0
-Primero: desde el IIS manager debemos crear una nueva instancia en el 'Grupo de Aplicaciones', en esta caso lo llamaremos 'NetVersion4' (ver imagen adjunta), con esto lo que estamos haciendo es crear la instancia para un proceso nuevo
-Luego agregamos el sitio nuevo, como lo hariamos normalmente.
-Finalmente en las propiedades del sitio, desde la solapa de 'Directorio Particular' debemos cambiar el grupo de aplicacion, del default al que acabamos de crear en nuestro caso 'NetVersion4' (ver imagen adjunta), luego en la solapa ASP.NET, debemos seleccionar el fwk 4.0
Finalmente cabe aclarar que estos cambios nos obligara reiniciar el IIS por lo tanto se recomienda realizar el proceso en momentos de bajo trafico.
El problema es que las aplicaciones (sitios webs) que corran con diferentes frameworks no pueden estar sobre el mismo proceso de ejecucion, por ende debemos separar en diferentes procesos los sitios de fwk 2.0 y fwk 4.0
-Primero: desde el IIS manager debemos crear una nueva instancia en el 'Grupo de Aplicaciones', en esta caso lo llamaremos 'NetVersion4' (ver imagen adjunta), con esto lo que estamos haciendo es crear la instancia para un proceso nuevo
-Luego agregamos el sitio nuevo, como lo hariamos normalmente.
-Finalmente en las propiedades del sitio, desde la solapa de 'Directorio Particular' debemos cambiar el grupo de aplicacion, del default al que acabamos de crear en nuestro caso 'NetVersion4' (ver imagen adjunta), luego en la solapa ASP.NET, debemos seleccionar el fwk 4.0
Finalmente cabe aclarar que estos cambios nos obligara reiniciar el IIS por lo tanto se recomienda realizar el proceso en momentos de bajo trafico.
2010/08/12
Expresiones Regulares
Muy buena librería online de expresiones regulares, para tener en cuenta:
http://regexlib.com/Default.aspx
http://regexlib.com/Default.aspx
6 Tips para ASP.NET MVC Model Binding
6 muy buenos tips, para usar con ASP.NET MVC, favoreciendo el uso del Binding sobre otro tipo de tecnica para obtener informacion.
http://odetocode.com/Blogs/scott/archive/2009/04/27/6-tips-for-asp-net-mvc-model-binding.aspx
http://odetocode.com/Blogs/scott/archive/2009/04/27/6-tips-for-asp-net-mvc-model-binding.aspx
Suscribirse a:
Entradas (Atom)
