Microsoft modifica, sin avisar, el comportamiento del cliente DNS de sus sistemas operativos

Untitled document

[lang_es]Leyendo distintos blogs (aquí, aquí y aquí) me he encontrado con una noticia interesante y reveladora.

La situación es la siguiente.

El sistema operativo incluye un cliente DNS. Un cliente DNS es programa responsable de traducir (resolver) los nombres de host, por ejemplo www.jorgetome.info, en su dirección IP correspondiente.

Estos clientes DNS para ello consultan los distintos servidores DNS existentes en Internet, pero antes de hacerlo consultan un fichero de texto que existe en todos los ordenadores y que se llama hosts. En el caso de los sistemas operativos de Microsoft este fichero de texto está ubicado dentro del directorio del sistema operativo (WinNT, Windows, etc., depende de la instalación) y dentro de los subdirectorios System32, Drivers, Etc. (en mi caso, por ejemplo, está en "C:\windows\system32\drivers\etc").

El caso es que los clientes DNS primero buscan el nombre de hosts en este fichero y solo si no lo encuentran y solo en ese caso, realizan una petición a los servidores DNS para obtener la dirección IP del host en cuestión.

Pues bien, Microsoft ha modificado el cliente DNS incorporado en sus sistemas operativos para que "hagan excepciones" y en el caso de determinados nombres de hosts ignoren el contenido del fichero hosts.

En principio la lista de hosts "especiales" es la siguiente:

  • windowsupdate.microsoft.com
  • windowsupdate.com
  • microsoftupdate.com
  • download.microsoft.com
  • update.microsoft.com
  • microsoft.com
  • www.microsoft.com
  • support.microsoft.com
  • wustats.microsoft.com
  • microsoftupdate.microsoft.com
  • office.microsoft.com
  • msdn.microsoft.com
  • go.microsoft.com
  • msn.com
  • www.msn.com
  • msdn.com
  • www.msdn.com

Lo peor de esto es que parece ser, yo no he podido confirmarlo, que Microsoft no ha comunicado ni documentado de ninguna forma este comportamiento. Aunque en su descargo hay que decir que esta modificación parece ser un intento de luchar contra determinados virus y spyware que modifica el fichero hosts para evitar que el ordenador pueda acceder a determinados sitios.[/lang_es]

Evolución cinematográfica de un programador

Untitled document

[lang_es]En el diario web de übercansino: wip he encontrado una artículo en el que ArchEnemy compara la evolución de un programador con distintos actores cinematográficos. El artículo en cuestión es el siguiente: Evolución cinematográfica de un programador.

Está divertido, aunque creo que el tema daría para mucho más.[/lang_es] 

StarUML – The Open Source UML/MDA Platform

Untitled document [lang_es]StarUML es un proyecto de código abierto que tiene como objetivo desarrollar una herramienta de modelado de software del estilo de RationalRose o Together. Alguna de sus principales características son:

  • UML 2.0
  • MDA (Model Driven Architecture)
  • Plug-in architecture
  • Usabilidad

Todavía no lo he probado, el modelado de software no está en las primeras posiciones de mi lista de prioridades, pero lo haré. Una cosa que no me gusta es que solo funciona en plataformas Win32, esto es una limitación que, en mi opinión, hoy por hoy es poco justificable. Una cosa que me gusta y mucho, es que es un proyecto nacido en 1996, ¡hace 10 años!, y que va ya por su quinta versión. Anteriormente se llamó Plastic o Agora Plastic. [/lang_es]

[lang_en]StarUML is an open source project which aim is to develop a UML/MDA platform running on Win32 platform. StartUML has the goal of build a software modeling tool and also platform that is a compelling replacement of commercial modeling tools such as Rational Rose, Together and so on. Some of its main characteristics are:

  • UML 2.0
  • MDA (Model Driver Architecture)
  • Plug-in architecture
  • Usability

I have not tried it yet, software modelling is not in the first places of my ToDo list, but i will do it. One thing that i don't like is that StartUML only runs on Win32 platforms. I think that nowadays this is a unacceptable limitation. And one thing i like a lot is that this project is live since 1996, ten years ago!. StarUML is formerly known as "Plastic" or "Agora Plastic" [/lang_es]

del.icio.us

Untitled document

[lang_es]del.icio.us es un servicio web que te permite guardar de una forma sencilla todos tus enlaces favoritos (bookmarks).

Lo más interesante es que los enlaces que tu guardes son visibles por los demás usuarios del servicio de forma que se crea una suerte de ranking respecto a aquellas páginas que son enlaces favoritos de más usuarios. Con este método del.icio.us genera un mapa de popularidad de la red.

Es algo muy parecido a lo que hace Technorati, con la diferencia de que Technorati genera un ranking de blogs.

Ambos servicios son totalmente gratuitos y están muy orientados a la integración dentro de las páginas web, por ejemplo en la barra de la izquierda podréis ver tanto los enlaces que tengo en del.icio.us, como una inserción de Technorati.[/lang_es]

¡Bienvenidos!

Untitled document

[lang_es]Bienvenidos a mi página/diario web y gracias por vuestra visita.

Mi nombre es Jorge Tomé, como habréis deducido a partir del nombre de mi dominio 😉 y soy un "Arquitecto de Sistemas de Información Empresariales". ¡Hay queda eso! 😀

A qué viene tan rimbombante presentación?. Pues viene a que pretendo que este diario web esté fundamentalmente orientado alrededor de mi actividad profesional y, muy a mi pesar, mi especialidad es la Arquitectura de Sistemas de Información Empresariales.

Y digo muy a mi pesar porque cuando un neófito en la materia (es decir, la gente normal) me pregunta a qué me dedico me encuentro siempre con una difícil decisión – "¿Le digo la verdad, o algo que pueda ententer?" -, normalmente me suelo decantar por la decisión fácil, sobre todo si no dispongo de las horas necesarias para explicar de forma inteligible a qué me dedico de verdad, y suelo responder a la peliaguda pregunta con un resignado – "Soy informático" -.

Hay que tener en cuenta que incluso está respuesta sencilla (¿sencilla?) resulta totalmente incomprensible para una parte importante de la población, por ejemplo para mi madre. (¡Te quiero mamá! :-), perdóname por ponerte como ejemplo). Para estas personas la informática, la tecnología en general, es algo tan incomprensible como los trucos de los magos; y a los informáticos nos ven más como alquimistas que como a artesanos.

La resignación es necesaria ya que como sabemos todos los informáticos, identificarnos como tales implica ineludiblemente que el interlocutor de turno nos clasifique inmediatamente como el tipo raro al que acudirá si ningún tipo de pudor (en muchos casos incluso te espeta la primera pregunta inmediatamente) la próxima vez que su ordenador no se comporte como él/ella esperaban que se comportase.

¡Qué no se ofenda nadie!, en el fondo (a veces muy en el fondo) a los informáticos no nos disgusta del todo ese halo de gurus que nuestra profesión nos aporta y siempre es agradable poder aprovechar cualquier sencilla pregunta para quedar bien. En todo caso esto es algo normal a todas (casi todas) las profesiones y quizás nuestro caso es de los más agradecidos. Me imagino que para los callistas, por ejemplo y con todo mi respeto, la cosa resulta mucho más desagradable.

Mi caso es todavía más sangrante ya que añadido al problema de la dificultad de la mayoría de la población para imaginar siquiera en qué consiste mi trabajo del día a día, se suma que ni siquiera la mayoría de mis colegas informáticos saben de qué hablo cuando les espeto que soy un Arquitecto de Sistemas de Información Empresariales.

Por todo esto pretendo que este diario sirva fundamentalmente para clarificar qué es la "Arquitectura de Sistemas de Información Empresariales" y cuál es el papel del "Arquitecto de Sistemas de Información Empresariales".

¿Has leido hasta aquí?, ¡¡¡alucinante!!!, ya te has ganado mi respeto y mi eterno agradecimiento :-D[/lang_es]

[lang_en]Welcome to my blog and thank you for comming.

My name is Jorge Tomé, as you problably has guest from the name of the my domain 😉 and I am an "Enterprise Information Systems Architect".[/lang_en]