January 2007 - Artículos
Microsoft ha informado públicamente de un bug detectado hace poco en sus clases de criptografía HMACSHA512 y HMACSHA384.
El bug tiene que ver con una inconsistencia en la propia encriptación de información, un asunto que puede ser determinado como grave.
El equipo de seguridad del CLR ha pedido disculpas públicamente por este hecho.
Más información aquí.
Microsoft ha liberado la Beta 1 de su producto Microsoft Expression Design, su herramienta de diseño profesional.
Esta versión tiene un tamaño de unos 37 Mb y sólo está disponible en inglés.
Podréis acceder a la página de descarga directa en este enlace.
En la misma página de descarga, encontraréis las claves de registro del programa y algunos requerimientos necesarios. Como en la noticia que publiqué ayer de Microsoft Expression Blend, os recomiendo leerlos antes de poneros a descargar como locos esta beta, no sea que se os escape alguna cosa.
Que lo disfruteis y que no sufrais mucho, ¡que es una Beta!.
Microsoft mantiene unas hojas de cálculo, con términos traducidos a 40 idiomas.
Recientemente ha incluido los términos de Microsoft Windows Vista y Microsoft Office 2007.
El caso es que esta lista de términos, los publica Microsoft gratuitamente para que sean utilizados por ISVs y desarrolladores, de forma que se pueda homogeneizar los términos usados en los productos Microsoft a productos que hagamos nosotros independientemente.
La descarga ocupa casi 3 Mb y merece la pena tenerla bien guardada, ya que en aplicaciones multiidioma, es posible que nos ahorre muchísimo trabajo y tiempo.
Espero que os parezca interesante la información.
Podréis descargar estos términos actualizados desde el siguiente enlace.
Hace poco, Microsoft anunciaba a bombo y platillo, la salida de sus clases de AJAX para .NET.
Ahora, continuando esa progresión, Microsoft ha liberado el código fuente de ASP.NET 2.0 AJAX Extensions 1.0 Source Code, el cual ocupa apenas 800 Kb.
El código fuente está disponible en este enlace.
Microsoft ha liberado la Beta 2 de su producto Microsoft Expression Blend, su herramienta de diseño profesional.
Esta versión tiene un tamaño de unos 12 Mb y sólo está disponible en inglés.
Podréis acceder a la página de descarga directa en este enlace.
En la misma página de descarga, encontraréis las claves de registro del programa y algunos requerimientos necesarios. Recomiendo leerlos antes de poneros a descargar como locos esta beta, no sea que se os escape alguna cosa.
Evidentemente, ni se os ocurra instalarlo en entornos de producción,... pero ya se que habrá algún osado que lo hará para ver que ocurre... ¿verdad Pablo?. :-)
Charles Petzold ha publicado la versión 1.1 de un libro gratuito escrito en inglés y en formato pdf de apenas1.2 Mb y con 267 páginas, en el que se hace un repaso de .NET y C#, enfocado hacia los desarrolladores de C o C++.
De esta forma, y con el título What's the C or C++ Programmer Needs to Know About C# and the .NET Framework, Charles prepara a los desarrolladores de C u C++ a dar el salto a .NET y a C#. Este libro electrónico, también es conocido como .NET Book Zero.
No obstante, además de la versión pdf del libro (2.5 Mb), también hay disponible una versión xps del libro... "pa los más frikis". En este caso, necesitaréis Windows Vista o .NET 3.0, y el XPS Reader.
Finalmente, comentar que también tenemos acceso al código fuente que acompaña al libro y que tiene un tamaño de unos 200 Kb.
Los enlaces de descarga son los siguientes:
- Libro en formato pdf (1.2 Mb)
- Libro en formato xps (2.5 Mb)
- Código fuente del libro (200 Kb)
Los siguientes enlaces, son para aquellos que están desarrollando aplicaciones en .NET Framework 3.0 y desean implementar sus aplicaciones.
Espero que la información que os indico aquí, sea de vuestro interés.
Deploying Microsoft .NET Framework Version 3.0.
Microsoft .NET Framework 3.0 Deployment Readme.
Microsoft .NET Framework 3.0 Deployment Guide.
Microsoft ha sacado los pósters de referencia de caminos cortos de teclado para Visual Studio 2005, concretamente, para Visual Basic 2005, Visual C# 2005 y Visual C++ 2005.
Las descargas que se pueden hacer, son dos archivos pdf por cada producto. Uno de los pdf es un póster en tonos grises y el otro póster, es un pdf en color.
Espero que sea del interés de más de uno.
Recordad que hace tiempo que publiqué también otro mensaje sobre accesos con caminos cortos (o acceso rápido según se mire) que conviene recordar.
¿Te gustaría poder usar las expresiones reguladas en SQL Server 2005?. Todos sabemos que con el añadido del CLR de .NET Framework 2.0 en SQL Server 2005, el mundo de las bases de datos de SQL Server, tiene delante un futuro muy rico y prometedor.
Sin embargo, hay muchos que piensan que esto de poder ejecutar ensamblados en SQL Server 2005, desprecian a los verdaderos gestores, administradores y programadores de bases de datos... vamos, que desmitifican lo que es y ha sido la gestión de base de datos y todo lo que tiene por dentro.
El caso es que para los que no piensan eso, quizás el artículo de MSDN Magazine del mes de Febrero de 2007 les haga emocionarse y ya de paso, crecer un poco su ego, sobre todo porque pone al alcance de cualquiera la potencia del uso de expresiones reguladas.
El artículo, disponible en Internet, está muy detallado con un ejemplo en código fuente incluido, y en él, nos explican como usar las expresiones reguladas desde SQL Server 2005. Un artículo muy curioso y recomendado. Muy fácil de leer además, porque está disponible en nuestro idioma. ;-)
¿Hace falta explicar lo que es y lo que significa Active Directory?. Espero que no, pero por si acaso...
La noticia es que Microsoft ha liberado el Microsoft Sample Pack for System.DirectoryServices.ActiveDirectory Namespace, o lo que es lo mismo, el paquete de ejemplos del uso del nombre de espacio System.DirectoryServices.ActiveDirectory , que fue incorporado a Microsoft .NET Framework 2.0.
Junto a estos ejemplos, se incluye un documento de introducción a este nombre de espacio.
Esta documentación, de apenas 300 Kb, puede descargarse desde el siguiente enlace.
Bueno, esto lo comento para el que tenga el mismo problema que he tenido yo hoy instalando WSE 3.0 en Visual Studio 2005.
Porque claro, todo va bien cuando tiene claro qué hacer y cómo hacerlo, pero cuando nos encontramos con problemas (imprevistos), el tiempo que dedicamos nos ofrece una amarga recompensa y pensamos con ello y en parte que ese precioso tiempo lo hemos perdido, así que espero que esto ayude a más de uno/una a no perder una buena parte del día como me ha pasado a mí hoy.
Mi base. Windows XP SP2 en español, Microsoft Visual Studio 2005 (con SP1 o sin él, da igual) en español, y WSE 3.0 en inglés, único idioma.
Instalación del Software utilizando la opción "Visual Studio Developer".
Tras la instalación, se supone que en Visual Studio 2005 tenemos un add-in o complemento, al que podemos acceder desde el entorno. También podemos hacer clic con el botón derecho del ratón sobre el proyecto consumidor del servicio web o del propio servicio web, y acceder a la opción "WSE Settings 3.0" del menú emergente.
El caso es que a mí el complemento no me aparecía ni en la herramienta de administración de complementos ni nada por el estilo.
He tratado de reinstalar WSE, desinstalarlo y reinstalarlo, etc... pero el resultado es el mismo, el complemento no existe.
Así que me he puesto a toquetear y mirar, y mi primera duda era si el hecho de tener Windows XP en español y Visual Studio 2005 en español, producirían algún tipo de incompatibilidad con WSE 3.0 (inglés) al instalarse.
¿Solución al problema?:
1-. Me he ido al directorio "C:\Documents and Settings\All Users\Datos de programa\Microsoft\MSEnvShared\Addins". Allí se encuentra el complemento de WSE 3.0 instalado en mi sistema.
2-. He compiado ese complemento ("WSESettingsVS3.Addin") al directorio "C:\Documents and Settings\USER\Mis documentos\Visual Studio 2005\Addins" (sino existe la carpeta Addins, deberás crearla).
3-. He arrancado Visual Studio 2005, y voilá, el complemento aparece en el entorno.
Por favor, no me expliquéis muchos detalles más porque tengo la cabeza como un bombo. Sigo pensando que el problema está en que mi sistema operativo está en español y no en inglés. Creo que el entorno de desarrollo da igual, pero el sistema operativo no.
Todos sabemos ya, que Microsoft ha hecho público su ASP.NET 2.0 AJAX 1.0. De hecho, ayer se hicieron multitud de menciones en Internet sobre este tema, incluida la de mi blog.
Dentro de mi mención a la noticia, comenté que había ejemplos disponibles para descargarse y aprender rápidamente más como usar las clases de Microsoft que permiten explotar la funcionalidad AJAX con ASP.NET 2.0.
Ahora, lo que os quiero notificar es la posibilidad que tenemos de acceder a un WebCast que trata de introducirnos en ASP.NET 2.0 AJAX 1.0.
El WebCast tendrá lugar el 25/01/2007 a las 11:00 AM (Eastern Time - USA & Canadá). Esta hora equivale aproximadamente (salvo error), a -6 horas GMT/UTC, es decir, a las 17:00 horas de España.
Si deseáis y podéis registraros, lo debéis hacer cuanto antes en este enlace.
Pues como no hay dos sin tres, llega Microsoft y se pone a liberar como loca las tecnologías AJAX, y como siempre, los desarrolladores nos quedamos con los ojos abiertos como platos sobre todo cuando nos hablan de ASP.NET AJAX 1.0, ASP.NET AJAX Control Toolkit y ASP.NET 2.0 AJAX Futures CTP de Enero de 2007, y más...
Pero... ¡que lío!.
Tranquilidad por favor, dejad de temblar y vamos a intentar echar un poco de luz... bueno, lo que se pueda.
Vamos a aclarar un poco todo esto, que sino montamos un lío de espanto, como el que se produjo cuando se publicó el nombre de la nueva versión de .NET Framework (Microsoft .NET Framework 3.0)... todavía me acuerdo de la noticia... bueno, a lo que vamos.
En todo esto, lo primero es indicar que Microsoft ha liberado por fin, ASP.NET AJAX 1.0. La descarga tiene un tamaño de unos 1.4 Mb, y está disponible únicamente en inglés (al menos de momento). Como requerimientos mínimos, Microsoft .NET Framework 2.0, Windows 2000, Windows Server 2003, Windows XP y Windows Vista. Puedes acceder a la descarga en este enlace. De esta manera, las aplicaciones ASP.NET 2.0, podrán utilizar la tecnología AJAX con estas clases y librerías desarrolladas por Microsoft (recordemos que hay multitud de rutinas y librerías disponibles en Internet). Esta descarga, corresponde con lo que se denomina también ASP.NET 2.0 AJAX Extensions 1.0.
Para complicar un poco más toda esta esperada noticia, Microsoft ha hecho público ASP.NET 2.0 AJAX Futures CTP de Enero 2007. Una descarga de unas 1.7 Mb, en inglés, y que posee los mismos requerimientos que ASP.NET AJAX 1.0. Esta descarga, extiende ASP.NET AJAX 1.0 con nuevas funcionalidades que se supone, serán liberadas en un futuro cercano.
Pero aquí no acaba la historia de AJAX, Microsoft ha liberado también ASP.NET AJAX Control Toolkit. Este Toolkit puede ser descargado desde CodePlex. Esta descarga tiene un tamaño de unos 2.2 Mb. El código fuente también puede ser descargado.
Ahora bien, para finalizar todo lo que estamos contando, ¿que tal si probamos todo esto?. Lo mejor es tener unos cuantos ejemplos, así que en el siguiente enlace, podremos descargar un fichero de 1.7 Mb, que contiene unos ejemplos del uso de ASP.NET AJAX 1.0.
Si aún no te he mareado bastante, entonces te invito a visitar el acuerdo de licencia de uso de ASP.NET AJAX 1.0 (en inglés claro).
Y ahora... ¡¡¡a disfrutarlo!!!.
Tenía ganas de hacerme eco del recorte de prensa que comenta en su blog mi amigo Lluís Franco acerca de la opinión de un profesor de Instituto de Sevilla (España) hablando de Guadalinex y de sus "chachis" distribuciones,... pero no debo pasar por alto, el mentar también a otro amiguete de fatigas, Chema Alonso, que es en realidad quién levantó la liebre sobre estos sabrosos comentarios.
No quiero añadir más, tan sólo que disfrutéis de esta... mmmmmmm... sabrosa lectura, que a modo de opinión, no deja por ello de ser menos interesante que otros comentarios que se pueden encontrar en periódicos o blogs.

Por si alguno trabaja con Windows Live Mail, comentarle que si alguien que trabaje con este producto de Microsoft (aún en fase Beta), recibe un fichero con extensión "peligrosa" como por ejemplo wmv (Windows Media Video), es posible que no pueda acceder a esa descarga.
Microsoft Windows Live Mail bloquea los ficheros que tienen extensiones muy determinadas, pero en algunas ocasiones, es posible que nos interese no bloquear esos ficheros. Incluso desbloquear, descargar el fichero y volver a bloquear de nuevo los ficheros.
Mirando en el registro de Windows, me he topado con una propiedad que modificándola, me permite descargar los ficheros desde Windows Live Mail, que previamente han sido bloqueados. Luego modifico ese valor nuevamente, y todo vuelve a su estado inicial.
La rama del registro es HKEY_CURRENT_USER\Software\Microsoft\Windows Live Mail desktop\mail
Dentro de esta rama, buscaremos el valor Safe Attachments. El valor inicial es 1 (hexadecimal), que permite bloquear los archivos adjuntos. Cambiaremos ese valor a 0, y el bloqueo desaparecerá. Descargaremos el fichero correspondiente, y cambiaremos el valor a 1 si queremos activar nuevamente el bloqueo de los archivos.
Intentaré hacer una utilidad (muy tonta), que nos permita bloquear y desbloquear los archivos anexados en un momento dado. Así según nuestras necesidades, bastará con cambiar el valor de esta propiedad con un sencillo programita, y haciendo doble clic sobre el mensaje, podremos acceder y descargar su contenido anexado, y podremos regresar al estado de protección original, usando nuevamente la opción correspondiente del programa.
Espero que esto que he contado, le resulte de utilidad a más de uno.
Hace poco tiempo, Microsoft liberó la primera versión de lo que denominan Microsoft Robotics Studio 1.0, el Software de desarrollo de robots o aplicaciones robóticas para Windows.
Lo único que debes tener para desarrollar tus aplicaciones es Microsoft Visual Studio 2005 e instalar Microsoft Robotics Studio 1.0.
Dentro de la página de descarga, encontrarás toda la información de lo que puedes descargarte para desarrollar tus robots. La descarga ocupará unas 50 Mb más o menos.
Recuerda que puedes acceder a más información sobre Microsoft Robotics en la Web oficial de MSDN.
Nueva versión de la CTP de Orcas, nombre en clave de la próxima versión de Visual Studio. En este caso, se trata de la versión CTP de Enero de 2007.
La descarga está dividida en 8 ficheros, los 7 primeros de un tamaño de 700 Mb y el último de unos 50 Mb. Todos los ficheros descomprimidos, nos dará unos ficheros que podremos ejecutar con nuestro Software de ejecución de imágenes virtuales, ya que esta versión está instalada sobre una máquina virtual, de manera que todos tengamos el mismo entorno para trabajar con él.
A medida que pasa el tiempo, la gente de Microsoft va instalando las versiones más sólidas del producto, al mismo tiempo que va añadiendo más funcionalidades.
No os perdáis la amplia lista de "cosas" que lleva esta CTP.
Y sobre todo... que lo disfruteis.
XNA, es como muchos sabéis, la plataforma de Microsoft pensada específicamente para el diseño y creación de juegos, con la posibilidad de crear juegos para Xbox 360 y Windows indistintamente.
Sin embargo, muchas veces cuando empezamos, necesitamos ese primer empujoncito.
Precisamente, ese empujoncito lo tenemos muy cerca, porque está en nuestro idioma. En un blog de Microsoft México, podrás acceder a información muy valiosa de cómo desarrollar juegos con XNA (juegos, videos, artículos)... ya no hay excusa.
Muchos se han puesto como locos a descargar e instalar el SP1 de Visual Studio 2005, y no me parece mal, pero... ¿sabemos realmente cuántos y que bugs resuelve?.
Muchas veces instalamos un Service Pack creyendo que éste nos resolverá prácticamente la vida, y aquél error con el que nos hemos topado desde que instalamos la versión definitiva del producto, e incluso exigimos en muchas ocasiones que el Service Pack lo resuelva sin haber reportado a Microsoft ningún error (mal hecho).
Si tienes dudas de que tipo de error o errores se han resuelto, te invito a leer los 398 errores corregidos. Podrás acceder a la lista y descripción de estos errores aquí.
¿Os imaginais estar viendo la porquería de programación televisiva que normalmente nos echan por la televisión y estando sentados en el salón de vuestras casas y sin moveros ni un milímetro poder leer los blogs de Geeks.ms (entre otros claro, pero éste el primero que para eso es el más importante)?.
Bueno, pues esto es justamente lo que nos ofrece Sony en sus nuevas televisiones.
Los que hayan usado o tengan una consola PSP de Sony o incluso la nueva PS3, sabrán que pueden acceder a los menus de la consola a través de una GUI propietaria de Sony (Xross Media Bar - XMB).
Sin embargo, la XMB, no sólo está disponible en PSP y PS3, sino que además, está disponible en las televisiones Sony WEGA. Las televisiones HDTV de Sony, llevarán a partir de ahora (según parece), esta interfaz gráfica de Sony, y las capacidades para soportar navegación y posibilidad de leer Feeds de Internet. Todo esto será posible gracias a BRAVIA Internet Video Link, que es el dispositivo añadido a las televisiones de Sony que permitirán realizar estas funciones.
La PSP (por centrarnos en uno de los aparatos de Sony), posee adicionalmente un WiFi integrado y un pequeño navegador Web, a través del cuál y gracias a su interfaz XMB, podemos acceder a la Web y por supuesto a los Feeds de los blogs en Internet.
Esta tecnología es la que ha sido integrada a los televisores Sony WEGA, de manera tal, que podemos acceder a los Feeds de los blogs desde el salón de casa.
Lo que no tengo muy claro, es como se verán los Feeds en la televisión y si necesitará de alguna resolución determinada, pero tal y como van las cosas, en poco tiempo, el lugar de oir las noticias de la radio por la mañana, oiremos Feeds... ¡tremendo!.
Más artículos
Página siguiente >