Ver por etiquetas

23 March 2012
Propagación y herencia de permisos: la clase FileSystemAccessRule
Post original en JASoft.org: http://www.jasoft.org/Blog/post/Propagacion-y-herencia-de-permisos-la-clase-FileSystemAccessRule.aspx La información que ofrece en ocasiones MSDN sobre la plataforma .NET se puede decir, eufemísticamente, que "no es todo lo buena que debiera ser".... Leer más...
23 September 2011
Cómo procesar correctamente en .NET fechas de un AS/400
Post original en JASoft.org: http://www.jasoft.org/Blog/post/Como-procesar-correctamente-en-NET-fechas-de-un-AS400.aspx Esto es bastante básico, pero a los usuarios más noveles puede que le resulte complicado y precisamente llegué a ello a raíz de la pregunta de un alumno hace poco… El caso es que los... Leer más...
Archivado en:
19 July 2011
Mostrar fechas relativas estilo Facebook en nuestras aplicaciones
Post original en JASoft.org: http://www.jasoft.org/Blog/post/Mostrar-fechas-relativas-estilo-Facebook-en-nuestras-aplicaciones.aspx Este es un truco sencillo pero útil que puede ayudar a hacer más amigables las fechas de cara a los usuarios. Generalmente cuando mostramos una fecha y hora en una de nuestras... Leer más...
Archivado en:
27 June 2011
Direcciones MAC y cómo obtener información detallada sobre tarjetas de red con .NET.
Post original en JASoft.org: http://www.jasoft.org/Blog/post/Direcciones-MAC-y-como-obtener-informacion-detallada-sobre-tarjetas-de-red-con-NET.aspx Aparecido con la versión 2.0 de la plataforma, allá por 2005, el espacio de nombres System.Net.NetworkInformation resulta de gran utilidad a la hora de... Leer más...
29 April 2011
¿Qué es un deadlock o interbloqueo?
Post original en JASoft.org: http://www.jasoft.org/Blog/post/191;Que-es-un-deadlock-o-interbloqueo.aspx Cuando se trabaja en programación paralela o multisubproceso, una palabra que sale a colación cada dos por tres es "deadlock" (o un "interbloqueo" en castellano).... Leer más...
Archivado en: ,
13 October 2010
La manera correcta de actualizar contadores de rendimiento personalizados
Esta es una pregunta interesante que ha surgido en el curso de fundamentos de la plataforma .NET que tutelo on-line en campusMVP. Se trata de una pregunta sencilla pero con una sutileza interesante respecto a la creación de contadores de rendimiento para Windows desde .NET. Cuando creamos un contador... Leer más...
23 September 2010
OrderedDictionary vs Dictionary
Hoy, en el curso de preparación del examen 70-536 , ha surgido la siguiente duda: “ ¿OrderedDictionary sólo se diferencia respecto a Dictionary, en qué se puede tener acceso además de por clave también por índice, o existe alguna otra diferencia... Leer más...
Archivado en:
07 February 2010
Objetos dinámicos en .NET 4.0: La clase ExpandoObject
.NET 4.0 dispone de soporte para tiempo de ejecución de lenguajes dinámicos, el DLR (Dynamic Language Runtime). El propósito del DLR es permitir que los lenguajes de tipo dinámico -como PHP, JavaScript, Ruby, Python, Lisp o Groovy, por citar unos cuantos- puedan ejecutarse... Leer más...
12 December 2009
Notación asintótica para indicar la eficiencia de algoritmos
El otro día un alumno del curso de preparación del examen 70-536 en campusMVP me hizo la siguiente (interesante) pregunta: "He revisando el tema de las coleciones y me han surgido las siguentes dudas: Al leer en el MSDN información sobre distintas colecciones a veces aparece... Leer más...
Archivado en:
08 November 2009
ARTÍCULO: Búsqueda de ensamblados en tiempo de ejecución en .NET
Hoy he escrito un pequeño artículo sobre la carga de ensamblados por parte del motor de tiempo de ejecución de .NET. Se trata de algo que no muchos programadores de .NET tienen totalmente claro y que creo que puede resultar de interés general. En este documento explico los... Leer más...
Archivado en:
18 November 2006
Una manera mejor de persistir el ViewState
Siguiendo a mi post anterior , vamos a ver una técnica alternativa para conseguir la persistencia del ViewState en sesión. La anterior técnica, nativa de ASP.NET 2.0 adolecía de varios problemillas, los más importantes son: 1.- No eliminaba del todo el ViewState, sólo una parte del mismo. En formularios... Leer más...