sábado, 28 de febrero de 2015

Certificado electrónico o digital

Qué es un  Certificado electrónico o digital



Un certificado digital o certificado electrónico es un fichero que genera una entidad oficial que asocia la identidad a una persona física, organismo o empresa confirmando su identidad en Internet. El documento, relaciona a una persona física o jurídica con una clave pública que se le ha asignado para poder realizar procesos de firma y/o cifrado. El certificado digital se utiliza principalmente para autenticar un usuario en internet por lo que se necesita un tercero de confianza para validar la comunicación. 

Puede servir también para cifrar las comunicaciones y firmar digitalmente. Es requerido para realizar ciertos trámites que involucren intercambio de información sensible entre dos partes.


Certificado electrónico o digital
Imagen Tomada del blog  Dan-lug.

sábado, 31 de enero de 2015

Crear un grupo de contactos en Outlook

Cuando necesitamos  enviar un correo masivo a un grupo grande de personas puede resultar tedioso escribir las direcciones de todas las personas. Si se realiza una vez no pasa nada pero si necesitamos enviar varios correos a esas mismas personas de forma periódica podemos ahorrarnos ese trabajo tedioso de tener que escribir sus direcciones de correo. Para ello podemos  crear en Outlook un grupo de contactos de modo que cada vez que necesitemos enviar un correo a esas personas bastará con elegir el grupo como si fuera una sola persona y el correo se enviará a todas las direcciones incluidas en dicho grupo.

Para ello vamos a proceder del siguiente modo:

En la parte izquierda de Outlook en la parte baja del menú tenemos una carpeta que se llama contactos.

Grupo de contactos Outlook

sábado, 3 de enero de 2015

Análisis y programación orientados a objetos. Resumen del blog 2014

Como el año pasado, hago balance de lo que ha sido 2014 en el blog. El año comenzó con un resumen del 2013.
  

 Al final no he publicado nada de Java como dije el año pasado y para 2015 creo que tampoco publicaré nada. Este año he tratado temas diversos pues he estado trabajando con varias cosas diferentes. También me he metido más de lleno en .NET y como principiante me han salido algunos errores que he ido resolviendo. He tenido que pasar un proyecto antiguo de Visual Studio 2003 a 2005 así que he puesto algunas cosas interesantes  que encontré.

Análisis y programación orientados a objetos resumen 2014


sábado, 20 de diciembre de 2014

Visual Studio: Cambiar el DSN de un informe Crystal Reports

Algunas veces tenemos informes de Crystal  Reports en nuestros proyectos de Visual Studio y todo funciona correctamente, pero llega un momento en el que cambiamos el DSN del que deben leer los informes de la Base de Datos y dejan de funcionar los informes, o sencillamente un informe no funciona porque no está asociado al DSN adecuado.


La solución que aplicaba antes era eliminar el DSN y por tanto el objeto asociado y conectar de nuevo el objeto de la base de datos al informe de Crystal Reports 

Esto nos obliga a asociar de nuevo campo por campo con la consiguiente pérdida de tiempo. Pero he encontrado una forma más rápida de asociar el objeto de Base de datos en la que no es necesario recolocar de nuevo los campos uno por uno.

En este ejemplo concreto la aplicación tengo varios informes asociados a una DSN que cambia con cada versión por tanto al compilar la siguiente versión es necesario cambiar la versión de la DSN (para ello se han creado dos DSN uno de la versión 18.0.0 y otro de la versión 18.0.1)


Sobre el proyecto de Visual Studio en el explorador de soluciones nos posicionamos sobre el informe de Crystal Reports. Al hacer doble click sobre él, se abre en modo edición. 

Informe Crystal Report en Visual Studio

sábado, 6 de diciembre de 2014

Visual Studio: Despliegue de aplicaciones, dos errores frecuentes.

NO SE ENCUENTRA EL ARCHIVO O EL NOMBRE DEL ENSAMBLADO.


Estoy desarrollando una aplicación en .NET con Visual Studio 2005, cuando la ejecutamos en modo desarrollo  funciona perfectamente, así que generamos el correspondiente  paquete de instalación creando un archivo .msi y lo llevamos a otra máquina. Instalamos nuestra aplicación y cuando la ejecutamos nos encontramos con este desagradable error.

El error dice: No se encuentra el archivo o el nombre del ensamblado “nombre” o una de sus  dependencias.

No se encuentra el archivo o el nombre del ensamblado.

sábado, 22 de noviembre de 2014

Programación de robots III

El modelo del entorno es la representación que tiene el robot de los objetos con los que interacciona. Normalmente este modelo se limita a características geométricas: posición y orientación de los objetos, y en ocasiones a su forma, dimensiones, peso, etc.

Programación de robots.
Opportunity NASA.