August 2006 - Artículos

Hay veces que no me acuerdo de memoria como se escribía la cadena de conexion a la base de datos. Para ello recurro q esta famosa página web imprescindible para nuestro trabajo diario como desarrolladores.

http://www.connectionstrings.com/

Aqui podréis ver la cadena de conexion a casi TODOS los formatos de base de datos que existen en la actualidad usando ODBC, OLEDB, .NET o proveedores nativos.

Espero que sea útil para todos los desarrolladores que nos leen.

Sergio

 

 

Publicado por Sergio Vazquez | con no comments
  1. Conoce a tu público y escribe para ellos aunque sea un target reducido
  2. Escribe sobre el tema central de tu blog
  3. Nunca cambies la dirección de tu blog
  4. Usa un buen gestor de contenidos y aplicale un diseño claro y atractivo
  5. Cita referencias para ampliar información y tus fuentes
  6. No mientas, di siempre la verdad y asegurate de lo que escribes.Nunca ocultes información importante
  7. Escribe con frecuencia al menos una vez cada 15 días
  8. Usa un título de tu post que destaque para diferenciarte
  9. Escribe bien con claridad y sin faltas de ortografía
  10. Responde a los comentarios
  11. Se admiten mas sugerencias.... estoy seguro de que algunos vecinos geeks que nos leen tienen consejos mejores pues estos se me han ocurrido pensando solo 10 minutos....

Sergio Vázquez

Publicado por Sergio Vazquez | 3 comment(s)
Archivado en:

Según leo en diferentes sitios como la wikipedia , la definicion de geek, término inglés (no está reconocido por la RAE) que da nombre al dominio de este sitio web podría ser:

- Persona que comparte una obsesión por la tecnología e informática. Suele tener una gran inteligencia y pasión por el conocimiento y ser una persona  extravagante y extrovertida.

- Miembro de la nueva elite cultural, una comunidad de insatisfechos sociales, amantes de la cultura pop y centrados en la tecnología. La mayoría de los geeks se sobrepusieron a un sistema educativo sofocantemente tedioso, donde estaban rodeados de valores sociales detestables y compañeros hostiles, para terminar creando la cultura más libre e inventiva del planeta: Internet y el World Wide Web. Ahora manejan los sistemas que hacen funcionar al mundo

- Una persona que ha elegido la concentración en vez de el conformismo; alguien que persigue la habilidad (especialmente la habilidad técnica) y la imaginación, en vez de la aceptación social de la mayoría. Los geeks habitualmente padecen una versión aguda de neofilia (sentirse atraidos, excitados y complacidos por cualquier cosa «nueva»). La mayor parte de los geeks son hábiles con los ordenadores y entienden la palabra hacker como un término de respeto, pero no todos ellos son hackers. De hecho algunos que son hackers de todas formas se llaman a sí mismos geeks porque consideran (y con toda la razón) que el término «hacker» debe ser una etiqueta que otras personas le pongan a uno, más que una etiqueta alguien se ponga a sí mismo.

Términos parecidos son:

Friki

Hacker

Nerd

A mis compañeros de blog les pregunto

Os consideráis geeks de acuerdo a estas definiciones?? A mi me gusta mas la primera definición.

Sergio Vázquez
http://www.mutisdotnet.com

Saludos

Publicado por Sergio Vazquez | 5 comment(s)
Archivado en:

Joana Rutowska logró saltar la seguridad de Windows Vista al día siguiente del desafío de Microsoft en el hotel Caesars Palace de Las Vegas.

El programa Blue Pill de Rutowska desactiva el mecanismo de seguridad que debería impedir la instalación y ejecución de conectores no autorizados en Windows Vista. Cabe destacar que el método sólo puede ser usado si el sistema está funcionando en modo de administrador. De igual modo, es necesario que esté funcionando con un procesador de AMD.

Lo gracioso es que en una sala contigüa Microsoft disertaba sobre la "óptima protección y seguridad de Windows Vista".

¿Conseguirá algún otro hacker descubrir otra vulnerabilidad? Yo siempre he comentado en mis conferencias que creo que  no existe software alguno 100% seguro.

Tampoco hay que alarmarse, hay que reconocer que el sistema operativo más seguro que ha sacado Microsoft en su historia será Vista después de Windows 2003 Server R2, y se pondrán manos a la obra para corregirlo pues con este desafío iban buscando publicidad y beta testers gratuitos de seguridad como ya comentaba el vecino R.Corral en mi anterior post de este tema

Aprovecho para dejaros algunos links interesantes

http://www.cert.org/

http://www.securityfocus.com/

Fuentes
http://www.windowsvistaweblog.com/2006/08/04/vista-hacked-at-black-hat/
http://news.com.com/Vista+hacked+at+Black+Hat/2100-7349_3-6102458.html
http://www.diarioti.com

Sergio Vázquez
http://www.mutisdotnet.com

 

Publicado por Sergio Vazquez | con no comments
Archivado en: ,

Para el que no lo sepa, DCE2005 es el programa desarrollador 5 estrellas que nos sirve para aprender a desarrollar con .NET de forma libre y gratuita online a través de Internet.  Tiene una serie de exámenes para conseguir las 5 estrellas. Actualmente se pueden conseguir las 3 primeras. Hay más de 80.000 desarrolladores inscritos y unos 800 aproximadamente han conseguido las 3 primeras estrellas. Los 300 primeros consiguieron unos vouchers gratuitos para exámenes de Microsoft de certificación.

Los exámenes que he tenido que hacer son:

 Estrella 0: Fundamentos de la programación

                  Programación OO

 Estrella 1ª: Introducción al desarrollo en .NET

Estrella 2ª: Desarrollo de aplicaciones web con ASP.NET

                 Desarrollo de aplicaciones Windows cotn Winforms

Estrella 3ª Acceso a datos avanzado con ADO.NET

               Web Services

               Seguridad en el desarrollo

Antes de hacer cada examen puedes descargarte el material con presentaciones Powerpoint y ejercicios con la solucíón. E incluso puedes usar este material para dar un curso de .NET como me ha pasado recientemente. Los exámenes son de 20 preguntas cada uno y tienes que aprobar al menos el 70% de las preguntas para poder pasarlo.

    Lo recomiendo a todo desarrollador tanto para iniciarse en la programación con .NET como para repasar conceptos los profesionales. A esta certificación le han llegado a llama el "MCAD de los pobres" pues te permite conseguir una certificación sin pagar nada. Personalmente me sirve de preparación para el examen que quiero hacer de ASP.NET 2.0

   Este programa es la continuación del DCE2003 que fue organizado por NDSoft una empresa de desarrollo de software argentino en el que trabajan grandes profesionales como Nilda Díaz y Daniel Seara, autor de los vídeos de la tercera estrellay creador de la Universidad.NEt que hay en la web de Microsoft. En esta edición anterior para conseguir la tercera estrella tenías que participar en unos foros donde había unos instructores como Carlos Fouz, vecino de blog al que tuve ocasión de conocer en el Code Camp 2005 de Madrid, y Mauricio Gómez, orador MSDN y representante de INET en Chile, mi profesor de la tercera estrella con el que tuve ocasión de aprender bastantes cosas.

En vista del gran éxito que ha tenido, Microsoft ha decidido darle continuidad.   

Estamos esperando a que salga ya la cuarta estrella...

Seguimos en contacto, proximamente cerraremos por vacaciones el mes de Agosto entero para darnos una vuelta por Andorra y por el Levante español y recargar las pilas sin ver un PC en 1 km a la redonda que ya está bien!

Sergio Vázquez

http://www.mutisdotnet.com

 

Publicado por Sergio Vazquez | 1 comment(s)
Archivado en:

Aqui os pongo algunas ideas de como debería ser un buen desarrollador. La mayoría son de sentido común:

1.- Escribe codigo SIMPLE. Así tu código será mas fácil de leer y mantener.

2.- No escribas código temporal o de prueba. Escribe código real o el código temporal acabará incrustado para siempre en tu aplicación.

3.- Usa Patrones y los principios de la OO. No reinventes la rueda, reutiliza con clases y patrones de diseño. Las bases de la OO son: herencia, encapsulación, polimorfismo y abstracción.

4.- Comenta el código. Si el código no es sencillo , comentalo por si otro desarrollador tiene que ampliarlo o modificarlo.No trabajamos solos. tampoco te pases comentando cada línea de tu código.

5.- Analiza y Diseña tu aplicación. Antes de lanzarte a programar, piensa en la jerarquía de clases que vas a usar, parte de un modelo relacional de la base de datos y no desde 0. No olvides que antes de programar hay 2 fases MUY IMPORTANTES: Análisis y Diseño. Yo nunca empiezo un proyecto si no hay un documento de Análisis aprobado que captura los requerimientos solicitados por el cliente de la aplicación. También debes pensar la metodología que vas a usar y dividir tu aplicacion en las típicas capas de presentación, reglas de negocio y datos.

6.- Aprende lo que no sepas y enseña lo que sabes. Hay muchos recursos en Internet para aprender además de personas que están dispuestas a intercambiar conocimientos como los que escribimos en geeks.ms. Nunca digas "No se hacerlo" solo porque sea la primera vez que tengas que hacer algo nuevo. Si quieres aprender por tu cuenta a desarrollar te recomiendo el excelente  programa desarrollador 5 Estrellas, al que remito a todos los amigos ue me preguntan

7.- Probar y probar todo el codigo que escribes. Lo puedes hacer de forma manual o de forma automática con herramientas como NUnit, Visul Studio Team System.

8.- Si no te gusta programar cambia de profesión. Puede que te guste más ser barrendero o comercial pero tienes que tener claro lo que te gusta porque le dedicarás más horas y atención. Es importante estar muy motivado en el trabajo diario que haces.

Algunos de estas ideas están basados en la programacion extrema o eXtreme Programming (XP). Los 4 valores fundamentales de la programación extrema son:

  1. comunicación,

  2. simplicidad,

  3. realimentación y

  4. coraje (Si funciona, mejóralo!)

Aqui podéis ver algunos artículos en castellano sobre lo que es Software según el gurú Joel, que trabajó de programa manager en Microsoft. Son muy interesantes para que los lea cualquier desarrollador.

Se os ocurre alguna mas?  Te parece util? Os invito a aportar más ideas y a debatir el tema.

Sergio

http://www.mutisdotnet.com

 

Publicado por Sergio Vazquez | 8 comment(s)
Archivado en: