-
Post original en JASoft.org: http://www.jasoft.org/Blog/post/Solucionar-problemas-con-el-driver-de-Access-MicrosoftACEOLEDB120-en-sistemas-de-64-bits.aspx Hoy he perdido un buen rato con este problema, así que comparto la solución aquí por si a alguien más le pasa. Tengo una...
-
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"....
-
Hace unos días charlaba con un colega sobre aspectos filosóficos del desarrollo de software, y me pareció curioso que no conociera “ The Tao of Programming ”, todo un clásico de la literatura friki, y lectura indispensable para los que nos dedicamos a esto. Este...
-
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...
-
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...
-
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...
-
“Dejar tus excepciones fluir” es una frase que Rodrigo Corral nos repite durante el desarrollo de software constantemente, pero, ¿qué quiere decir con esta frase? Normalmente se debería de pensar lo contrario de las excepciones, es decir, capturarlas siempre para que no se produzcan errores en el software...
-
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)....
-
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...
-
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...
-
En marzo de 2008 publiqué un megapost en el que se recogían respuestas a diez preguntas básicas sobre el framework ASP.NET MVC , que por aquellos entonces se encontraba todavía en una versión muy preliminar, la Preview 2. Más de un año después,...
-
TempData es un diccionario disponible a nivel de controladores y vistas del framework ASP.NET MVC que nos permite almacenar objetos de forma similar a la colección ViewData , pero, a diferencia de ésta, es capaz de mantener su contenido entre peticiones. De hecho, es un recurso habitualmente...
-
.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...
-
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...
-
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...
-
Mientras esperamos impacientes la llegada de ASP.NET MVC 2 con su flamante sistema integrado de validación de datos en cliente y servidor, xVal puede sernos de bastante utilidad al ofrecernos prácticamente las mismas funciones previstas para la versión 2, y alguna más :-)...
-
El control de errores en aplicaciones web es fundamental si queremos ofrecer un interfaz robusto y amigable para los usuarios en cualquier situación. No hay nada más frustrante para un usuario que una pantalla de error con contenidos indescifrables y que no le aportan alternativas de salida...
-
El framework ASP.NET MVC utiliza en varios puntos la filosofía que suele denominarse convención sobre configuración , ahorrando tiempo y esfuerzos al desarrollador que decida asumir una serie de normas preestablecidas, a la vez que facilita la homogeneidad y coherencia en las soluciones...
-
El código introducido en las vistas ASP.NET MVC pueden ser fuente de problemas en tiempo de ejecución debido a que, por defecto, no se compilan con el proyecto, sino cuando el sistema necesita mostrarlas por primera vez. Es decir, es perfectamente posible que errores de codificación...
-
El gran K. Scott Allen comentaba hace unas semanas en OdeToCode un pequeño truco que puede resultar de utilidad cuando tengamos un código jQuery que no funcione correctamente. Como comenta el autor, la mayoría de los problemas con jQuery se deben a un uso incorrecto de los potentes...