JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

Cómo funcionan las nuevas certificaciones para desarrolladores de Microsoft

Hace ya unos cuantos meses que tenemos aquí Visual Studio 2010 y .NET 4.0. Desde entonces han ido apareciendo ya las nuevas certificaciones en .NET 4.0 que van a sustituir a las antiguas de Visual Studio 2008. Ha habido bastantes cambios en la forma de certificarse en esta última versión, por lo que en este post trataré de explicarlas lo mejor posible para que nadie se pierda. Las anteriores certificaciones de Visual Studio 2008 Anteriormente si querías certificarte en alguna rama del desarrollo era necesario que primero te certificases en los fundamentos de la plataforma, y que posteriormente fueras avanzando en la materia específica de lo que te querías certificar. Los pasos por tanto eran los siguientes:   Aprobar el examen 70-536 de fundamentos de la plataforma, base para TODOS los cursos de certificación de VS2008. Aprobar un examen de especialización para certificarse como especialista en esa tecno... [Más]

Memristores: el futuro está ya (casi) aquí

En esta ocasión me he decidido a salirme un poco de la temática habitual en este blog para hablar de una tecnología muy nueva,  muy poco conocida, revolucionaria y que está llamado a cambiar el mundo tecnológico en los próximos años. Al contrario que en otras ocasiones, sí se trata de un salto cualitativo que puede tener un impacto realmente grande en las cosas que podremos construir en el futuro, y que puede hacer palidecer a la Ley de Moore si se cumplen la mitad de las expectativas depositadas en esta tecnología. Se trata de los memristores. Son el cuarto componente fundamental de la electrónica, deducidos matemáticamente en los años '70 pero que no existían en la práctica hasta hace muy poco. Quédate con la palabra porque en el futuro va a ser importante. Como el tema es amplio he escrito un artículo en el que describo con bastante detalle en qué consisten estos dispositivos, cuáles son las aplicaciones prácticas que tienen, qué proyectos están ya en marcha y cuáles van a ser ... [Más]

Diferencias entre conversiones de tipos explícitas y mediante la clase Convert

¿Qué diferencia existe en C# entre hacer una conversión implícita y usar un método de la clase Convert?  En realidad lo que hacen por debajo la mayor parte de las veces los métodos de Convert es llamar a conversiones implícitas. Es fácil comprobarlo viendo el código fuente de la plataforma con, por ejemplo, Reflector. Sin embargo sí puede haber diferencias cuando se hacen conversiones entre tipos que pueden llevar a pérdida de información. Por ejemplo convertir desde un Int32 a un Int16, donde es posible que se pueda perder información ya que un Int32 puede contener números mayores que un Int16. En estos casos sí que podría haber diferencias ya que las conversiones explícitas y los métodos de conversión se comportan de forma ligeramente distinta puesto que los últimos introducen alguna lógica para avisarte de que se producen excepciones. Por ejemplo, si usas este código:double d = 123456.76; long l = (long)d; long l2 = Convert.ToInt32(d); La variable "l" contendrá el número... [Más]

Cómo recuperar correos borrados definitivamente de Outlook

Ayer una persona de mi empresa eliminó sin querer una carpeta entera de su Outlook con varios miles de mensajes de trabajo. Lo típico: te crees que tienes seleccionado un mensaje pero en realidad el foco está en el árbol de las carpetas en el lateral, por lo que cuando pulsó MAY+DEL se cargó todo el contenido de la carpeta y sus subcarpetas sin pasar por la papelera. ¡Desaparecido en un segundo! IMPORTANTE: Este artículo explica cómo intentar recuperar correos de Outlook guardados en un archivo .pst nativo de esta herramienta. Lo explicado NO SIRVE para recuperar archivos .ost de Exchange, ni sirve para recuperar cuentas que almacenan los correos en el servidor (como las de Google Apps fro Business o el propio Exchange). Tampoco sirve, lógicamente, si no tienes acceso al .pst que contenía los correos que se han borrado (no vale de nada agregar a Outllok la cuenta de neuvo). Tampoco funcionará probablemente si hace muchos días que los borr... [Más]