martes, 3 de febrero de 2009

¿Qué es el DNI electrónico?

El Documento Nacional de Identidad (DNI), emitido por la Dirección General de la Policía (Ministerio del Interior), es el documento que acredita, desde hace más de 50 años, la identidad, los datos personales que en él aparecen y la nacionalidad española de su titular.

A lo largo de su vida, el Documento Nacional de Identidad ha ido evolucionado e incorporando las innovaciones tecnológicas disponibles en cada momento, con el fin de aumentar tanto la seguridad del documento como su ámbito de aplicación.

Con la llegada de la Sociedad de la Información y la generalización del uso de Internet se hace necesario adecuar los mecanismos de acreditación de la personalidad a la nueva realidad y disponer de un instrumento eficaz que traslade al mundo digital las mismas certezas con las que operamos cada día en el mundo físico y que, esencialmente, son:

  • Acreditar electrónicamente y de forma indubitada la identidad de la persona
  • Firmar digitalmente documentos electrónicos, otorgándoles una validez jurídica equivalente a la que les proporciona la firma manuscrita

Para responder a estas nuevas necesidades nace el Documento Nacional de Identidad electrónico (DNIe), similar al tradicional y cuya principal novedad es queincorpora un pequeño circuito integrado (chip), capaz de guardar de forma segura información y de procesarla internamente.

Para poder incorporar este chip, el Documento Nacional de Identidad cambia su soporte tradicional (cartulina plastificada) por una tarjeta de material plástico, dotada de nuevas y mayores medidas de seguridad. A esta nueva versión del Documento Nacional de Identidad nos referimos como DNI electrónico nos permitirá, además de su uso tradicional, acceder a los nuevos servicios de la Sociedad de la Información, que ampliarán nuestras capacidades de actuar a distancia con las Administraciones Públicas, con las empresas y con otros ciudadanos.

En la medida que el DNI electrónico vaya sustituyendo al DNI tradicional y se implanten las nuevas aplicaciones, podremos utilizarlo para:

  • Realizar compras firmadas a través de Internet
  • Hacer trámites completos con las Administraciones Públicas a cualquier hora y sin tener que desplazarse ni hacer colas
  • Realizar transacciones seguras con entidades bancarias
  • Acceder al edificio donde trabajamos
  • Utilizar de forma segura nuestro ordenador personal
  • Participar en un conversación por Internet con la certeza de que nuestro interlocutor es quien dice ser

El DNI electrónico es una oportunidad para acelerar la implantación de la Sociedad de la Información en España y situarnos entre los países más avanzados del mundo en la utilización de las tecnologías de la información y de las comunicaciones, lo que, sin duda, redundará en beneficio de todos los ciudadanos.

Fuente: www.dnielectronico.es

Obtener la letra del NIE

Obtener la letra a partir del número es muy sencillo, su principal utilidad es cuando te piden el NIE para cualquier tramite comprobar que esta bien escrito y no tener que pedir repetirlo para comprobar que esta correcto. Los sistemas informáticos de tiendas, empresas o en cualquier gestión del estado pueden realizar esta comprobación.

Para obtener la letra del NIE solo hay que dividir el número entre 23 y el número resultante del resto de esta división hay que buscarlo en la siguiente lista que nos indicará que letra le corresponde:


0 T   5 M   10 X   15 S   20 C 1 R   6 Y   11 B   16 Q   21 K 2 W   7 F   12 N   17 V   22 E 3 A   8 P   13 J   18 H    4 G   9 D   14 Z   19 L  

Por ejemplo al número de NIE 1234567 al dividirlo entre 23 el resultado es 53676 y resto 19. En la lista se puede comprobar que al número 19 le corresponde la letra L. Por lo que este NIE con letra incluida sería X1234567L.

jueves, 29 de enero de 2009

Fabrica de software

Una fábrica de software es una empresa de la industria del software cuya misión es el desarrollo de software para sus clientes de acuerdo a los requerimientos específicos que aquel le solicita.

Típicamente un fábrica de software tiene como su principal fuente de ingreso la venta de proyectos de desarrollo de software, como así también la venta de horas hombre de desarrollo de software. Generalmente la propiedad intelectual de las aplicaciones informáticas desarrolladas le pertenecen al cliente.
Por lo general la fábrica de software tiene ingresos adicionales por los servicios asociados que brinda a los clientes a los que les desarrolla las aplicaciones informáticas, tales como elmantenimiento, la capacitación, la actualización, el despliegue, el soporte, etc.

Existe una gran diferencia entre una fábrica de software de una fábrica de productos de software, dado que esta última se dedica al desarrollo de software para la generación de productos propios basados en aplicaciones informáticas cuya propiedad intelectual le pertenece.

lunes, 22 de diciembre de 2008

Todo los tipos de conexiones a datos posibles

En este sitio se pueden encontrar todas formas que conectar con diferentes bases de datos.

http://www.connectionstrings.com/

 

martes, 28 de octubre de 2008

Forzar descarga de un archivo

Esto es para forzar la descarga de un pdf puede ser util para imagenes y/o otras cosas que los navegadores por defecto abren.

Colocar en el page_load:

Response.ClearHeaders();
Response.ClearContent();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment; filename=mifactura.pdf");
Response.WriteFile(@"C:\Desacarga\test.pdf");
Response.End();

Esto va a hacer que el navegador pregunto donde guardar el archivo que esta en el servidor C:\Desacarga\test.pdf con el nombre mifactura.pdf


Desactivar un Boton mientras se hace el submit

Para evitar que se envíen varias veces la misma información (suele pasar cuando hay un proceso lento en el lado del servidor y un cliente impaciente), es útil desactivar el botón que provoca el postback.

        Button1.Attributes.Add("onclick", "javascript:document.getElementById('"
         + Button1.ClientID + "').disabled=true;" +
         this.GetPostBackEventReference(Button1));

Si es que se llama Button1 el botón que se quiere desactivar. Colocar esa línea dentro del onLoad de la pagina