July 2007 - Artículos
http://geeks.ms/blogs/jorge/
Microsoft ha publicado un SDK interesantísimo sobre Windows Server 2008 y .NET Framework 3.5.
La descarga de casi 1.2 Gb, contiene ejemplos, librerías, herramientas y ayuda para desarrollar aplicaciones para Windows con .NET.
Esta información, puede ser accedida desde este enlace.
http://geeks.ms/blogs/jorge/
Microsoft ha publicado el DVD de Abril de 2007 sobre patrones y prácticas, más conocido en inglés como patterns & practices.
En este DVD, podremos encontrar toda la información actualizada referente sobre patrones y prácticas.
Esta información está en inglés y su descarga total es de aproximadamente 2.2 Gb.
Espero que sea del interés de más de uno. Podréis obtener esta información en este enlace.
http://geeks.ms/blogs/jorge/
Microsoft ha publicado un documento que podemos descargar en diferentes formatos (Microsoft Word 2007, PDF, y formato XPS) en el que podremos consultar una información introductoria de Visual Studio 2008.
Estos documentos están escritos en inglés y su tamaño oscila desde los 2 Mb hasta los 600 Kb.
Esta información puede ser descargada desde este enlace.
http://geeks.ms/blogs/jorge/
Navegando por Internet, me he topado de frente con una entrada en un blog de MSDN, concretamente en el blog de Sean McBreen, en el que nos facilita un montón de información sobre laboratorios virtuales para desarrolladores.
En casos como este sobran las palabras, así que directamente os digo que lo disfrutéis y así, os pongo el enlace de esta información del blog de Sean.
http://geeks.ms/blogs/jorge/
El centro de investigación de Microsoft, más conocido como Microsoft Research, ha presentado oficialmente el producto Microsoft Secure Content Downloader, más conocido como MSCD, en su versión CTP de Julio de 2007.
Con esta herramienta P2P, pensada especialmente para personas individuales o que trabajan con un PC en casa, o personas en empresas que no tiene un Firewall detrás, pueden descargar herramientas de Microsoft de forma segura.
La lista de herramientas se supone que se actualiza conforme vayan apareciendo versiones de prueba o CTP, y entre ellas podemos ahora mismo encontrar las herramientas de desarollo Visual Studio 2008 Beta 2.
La fiabilidad de esta herramienta reside principalmente en que un algoritmo interno asegura que lo que se descarga es exactamente lo que está en el origen, asegurando que los datos descargados no están corrompidos.
Nota importante: MSCD - CTP de Julio 2007, caducará el 22 de Agosto de 2007.
Microsoft ha publicado el Microsoft Forefront Security para SharePoint con SP1.
Este paquetem integrable con SharePoint 2007 (MOSS 2007 y WSS 3.0), permite proteger a los documentos y colaboraciones de los usuarios, de virus y de Software malintencionado.
Los administradores por otra parte, podrán administrar fácilmente el producto, sus actualizaciones de firmas de visrus, y sus operaciones.
El producto está disponible en diferentes idiomas, incluido el español.
Nota: Es recomendable leer los requerimientos del producto antes de instalarlo.
Obtendrás más información de Microsoft Forefront Security en este enlace.
Uno de los fallos más frecuentes que cometemos los informáticos es la de hacer pruebas en producción. Manía que me pone de los nervios.
Todos sabemos que en producción ni experimentos ni pruebas ni nada por el estilo, pero a veces se nos pasa y pensamos, luego lo borro, pero no... no nos damos cuenta y queda ahí causando un efecto muy perjudicial, y ya no digo nada si en esas pruebas se ponen palabras mal sonantes o frases poco afortunadas... sin comentarios.
Y para muestra un botón... en la propia Microsoft. Porque esto de hacer pruebas en producción no lo hace la empresa, si no sus empleados.
A uno de ellos de Microsoft deberían decirle algo porque igual no se ha dado cuenta, pero ha hecho una prueba y la ha dejado así:
rrrrr
Brief Description
rrr
rrr
Quick Details
| File Name: |
testdoc.doc |
| Version: |
1.0 |
| Date Published: |
7/27/2007 |
| Language: |
English |
| Download Size: |
83 KB |
System Requirements
- Supported Operating Systems: Windows NT
Adobe Acrobat 4.0 or later.
Instructions
- Click the Download button on this page to start the download.
- Do one of the following:
- To start the installation immediately, click Open or Run this program from its current location.
- To copy the download to your computer for installation at a later time, click Save or Save this program to disk.
Lo grave es no la prueba en sí, sino el efecto que causa dicha prueba.
Si queréis ver de verdad lo que os comento (mientras no se den cuenta y lo borren), acceder aquí.
A lo mejor tú no lo ves tan importante como yo, pero ¿estás de acuerdo en hacer pruebas en producción o consideras que no es tan importante?.
Microsoft ha elaborado una guía en una versión preliminar (Beta) para Visual Studio 2008 Team System, Team Foundation Server y Team Explorer.
Las descargas que apenas ocupan 600 Kb, están disponibles en formato CHM (ayuda de Windows).
Cabe destacar, que una de las descargas (TFSInstall-v70419.chm) es para la Beta 1 y la otra descarga (TFSInstall-v70425.chm) es para la Beta 2.
La información de las guías está escrita en inglés.
Podrás acceder a esta información en este enlace.
Microsoft ha publicado unos laboratorios introductorios para trabajar con LINQ en Visual Basic 2008.
Estos laboratorios o Hands On Labs (HOL), funcionarán en Visual Studio 2008 Beta 2.
Con esto, no se confirma que funcionen en la versión definitiva y final de Visual Studio 2008, pero seguramente que no haya problemas para que funcionen pues los cambios esperados no suelen ser muy relevantes salvo excepciones no esperadas.
La descarga se realiza en dos documentos en formato Microsoft Word, y juntos tienen un tamaño de unos 700 Kb.
Podrás acceder a esta información en este enlace.
Adicionalmente, si quieres conocer más y obtener Visual Studio 2008 para probar estos laboratorios, puedes acceder a dicha información en este otro enlace.
¿Te gustaría aprender más acerca de Silverlight 1.0 e incluso Silverlight 2.0?.
Ahora que llega el verano, que hay gente que tiene tiempo y no sabe que hacer con él a excepción de tostarse al sol... si eres de esas personas a las que le gustaría aprender más sobre Silverlight pero no sabes por dónde empezar, quizás el siguiente repositorio sea un buen comienzo:
Aparece un nuevo número de la revista MSDN Magazine, en concreto el número de Agosto de 2007, y allí, podemos encontrar un fantástico artículo sobre las mejores prácticas con colecciones.
En este artículo, se resumen las recomendaciones a la hora de trabajar con colecciones en .NET. Desde cuando debemos trabajar con colecciones, hasta cuando se deben crear colecciones personalizadas, el trabajo con genéricos y las interfaces de colección.
Personalmente creo, que es una lectura obligada.
Es posible que muchas personas se pregunten si hay muchas empresas en el mercado utilizando TFS o no. La respuesta es sí, y cada vez más.
Pero claro, decir eso es fácil y lo lógico es pensar que frente a un nuevo producto, ¿que hace la empresa que lo ha desarrollado?, ¿lo utiliza?, ¿utilizan otra tecnología u otro producto (mala cosa si es así)?.
En el caso de Microsoft y en lo que a TFS se refiere, nos debemos preguntar si TFS es usado o no por Microsoft y qué resultados obtienen del uso de ese producto.
No suele ser habitual encontrar este tipo de información en Internet de forma pública, pero los resultados son interesantísimos y demuestra a las claras la potencia y posibilidades de TFS, por si alguno aún tiene dudas.
Según las fuentes del blog de Brian Harry (Microsoft), en estos momentos, la empresa estadounidense posee 21 instancias de TFS en producción, soportando 734 proyectos y 5600 usuarios. 2 de estas instancias se ejecutan sobre Orcas (Beta 2). Otras 3 instancias más, se ejecutan sobre Rosario, y las 16 instancias restantes, sobre TFS 2500.
Pero no contentos con eso, Microsoft planea actualizar las instancias de TFS 2005 a (Orcas), es decir, a TFS 2008. Esto lo planean hacer en el próximo mes de Agosto. Con un par.
No os olvidéis ver los datos y gráficos que encontraréis en el blog de Brian Harry. Son muy interesantes y esclarecedores.
+
Microsoft ha liberado dos documentos acerca de la integración de WSS 3.0 en Microsoft Visual Studio 2005 Team Foundation Server.
Microsoft Visual Studio 2005 Team Foundation Server, utiliza WSS 2.0 para usar Team Project Portal, sin embargo, muchas personas quieren usar WSS 3.0 en Microsoft Visual Studio 2005 Team Foundation Server, pero no han sabido como hacerlo.
Así que Microsoft ha elaborado estos documentos para mostrar como llevar a cabo esta tarea de forma satisfactoria.
No obstante, si quieres obtener más información sobre Microsoft Visual Studio Team System, te recomiendo visitar este enlace.
Para mí no todo es programar ni todo es informática, de hecho, en mi casa tengo fruto de un regalo una consola Sony PSP desde hace aproximadamente 1 año que me sirve para desintoxicarme del PC en alguna que otra ocasión, aunque en honor a la verdad, debo admitir que apenas la uso, porque además de que no soy un jugón, tampoco me queda mucho tiempo libre. No obstante, me encanta estar enganchado a las noticias de temas relacionados con las consolas. Al fin y al cabo, es tecnología también.
Así que hablando de consolas, podemos diferenciar dos tipos de aparatos. Las consolas domésticas (PSX, PS2, PS3, Wii, Xbox, Xbox 360, etc), y las consolas portátiles (PSP, Nintendo DS, etc).
Los últimos 12 ó 18 meses han sido especialmente entretenidos en cuanto al mercado lúdico se refiere. De hecho, hemos tenido entre otras, la aparición de la consola Xbox 360 de Microsoft, la Wii de Nintendo, la PS3 de Sony, y luego en cuanto a consolas portátiles las destacables apariciones de Nintendo DS que ha roto el mercado, y la PSP.
Sin embargo, en los últimos dos, tres meses, la agresividad de Nintendo, Sony y Microsoft en cuanto al mercado lúdico se refiere, ha aumentado varios enteros. De hecho, los precios de estas consolas han bajado enormemente y la rivalidad es creciente.
Y como hay competitividad, los rumores aparecen una y otra vez. Que si Microsoft está preparando una consola portátil para competir con PSP y Nintendo DS, que si Sony por su parte está preparando una nueva PSP que incluso algunos bautizan como PSP 2.0, etc. El caso es que el mercado lúdico mueve muchísimo dinero y todas estas empresas y todas las que están de alguna manera en el mercado lo saben.
Así que... si eres de los que piensan en hacerse un homenaje comprándose una de estas consolas, quizás te preguntes... ¿que es lo más reciente que va a aparecer en los próximos meses?.
Lo más reciente tiene que ver con Sony y en su caso con la PSP, ya que la marca nipona ha decidido sacar al mercado su nueva PSP, la que ha pasado a denominar PSP Slim.
Esta nueva consola, es según parece (hablo de rumores porque no está aún a la venta) una actualización de la actual PSP. Tiene mejoras, sí, pero tampoco he encontrado yo unas mejoras destacables como para que la llamen PSP 2.0, por eso quizás la han denominado PSP Slim.
La caja de la PSP podría variar con la actual según estas imágenes, y es que todas las empresas miman cada vez más las cajas de sus productos. Creo que a todo el mundo le gusta los diseños Apple y Mac, y es razonable aprender de los demás.
La nueva consola PSP, parece que se va a empezar a distribuir en Europa y USA a partir de Septiembre, y a un precio que según algunos foros de noticias, dicen que estará alrededor de los 170 €. Incluso habrá packs (como la actual PSP) con juego incluido.
Esta nueva consola portátil, se distribuirá en seis colores, aunque a Europa sólo llegará en 3 (cosas del marketing supongo).
Respecto a las características técnicas, hay informaciones en la red sobre el tema.
En cuanto a las comparaciones PSP vs PS Slim, hay para todos los gustos y colores. Quienes defienden a la actual PSP, y quienes ven justificado la aparición de la nueva PSP Slim.
Finalmente, una fotitos más de comparaciones entre una y otra consola y alguna cosa más.
Muchas personas hablan de SOA (Service Oriented Architecture) [más información en inglés], pero no todo el mundo sabe exactamente lo que es, lo que significa ni para qué sirve.
Microsoft en este caso, nos proporciona gratuitamente un interesantísimo libro electrónico de 196 páginas y en formato PDF (1.8 Mb) y XPS (2.8 Mb), titulado SOA in the Real World, que trata de introducirnos en las capacidades de este tipo de arquitectura, desgranando sus posibilidades.
El libro electrónico está escrito en inglés, y puede ser encontrado en este enlace.
Original sin duda ha sido la idea de unos japoneses, que han creado un mapa de metro con líneas de colores dónde se explica la temática de cada una de ellas, con valoraciones de cada estación que corresponde con un sitio de Internet, y su forma de plasmarlo.
Este sugerente y chulo plano de metro, contiene los 200 sitios más famosos de Internet según iA (Information Architects) que es la empresa japonesa que ha realizado esto.
Esta gente, ya hizo antes un intento bastante bueno de hacer lo mismo, pero en esta ocasión se han mejorado.
Podréis acceder a la página Web de descarga de esta información en este enlace.
Para los que se aburran en estas fechas veraniegas por aquí por Europa, Microsoft ha sacado la Beta 3 de su kit de entrenamiento de Windows Server 2008 para desarrolladores.
El kit no tiene desperdicio.
Se trata de un conjunto de presentaciones (unas 15) y laboratorios (unos 7) sobre tecnologías muy variadas, como IIS 7.0, WCF, WF, CardSpace, PowerShell, virtualización, y TxF (Transactional File System).
Espero que los casi 57 Mb que ocupa la descarga, sea de tu interés. Recuerda que todo el material está en inglés.
Puedes acceder a esta información en este enlace.
En muchas ocasiones, encontramos enlaces o cadenas codificadas que nos gustaría descodificar, como por ejemplo (%20) que corresponde con el espacio en blanco.
Si queremos transformar una URL a "cristiano", podemos utilizar una herramienta en línea que nos facilitará la tarea de transformación de una cadena.
Encontraréis esta herramienta aquí.
Me he encontrado con un problema a la hora de importar una hoja Excel a SharePoint, que he resuelto correctamente y que quiero compartir por si alguien se encuentra con el mismo problema.
Imaginemos que hemos creado una lista y columnas de datos en Microsoft Excel 2007 y que queremos agregarla a una lista de SharePoint.
El proceso a seguir es el siguiente:
-
Primero crearemos la hoja Excel y la guardaremos en el disco.
-
Posteriormente cerraremos Excel y acudiremos a SharePoint, y con los privilegios suficientes, crearemos una nueva lista de tipo Importar hoja de cálculo dentro del grupo de Listas personalizadas.
-
Daremos un nombre a la lista de tipo Importar hoja de cálculo, y seleccionaremos la hoja de cáclulo de Microsoft Excel que habíamos creado anteriormente.
-
Finalmente pulsaremos el botón Importar para importar los datos de Excel a SharePoint.
En este punto, podemos encontrarnos con que el proceso de importación se realiza de forma correcta (lo esperado), o podemos obtener el error "Method 'Post' of object 'IOWSPostData' failed".
Este error lo da Excel, y la culpa la tiene el fichero EXPTOOWS.XLA que es el encargado de ejecutar la acción de importación desde Excel a SharePoint y que se encuentra normalmente dentro de la carpeta C:\Archivos de programa\Microsoft Office\Office12\1033, aunque dependerá de la ruta y del idioma de la versión de Microsoft Office 2007 que tengas.
Nota: Antes de continuar, haremos una copia de seguridad del fichero EXPTOOWS.XLA.
Para resolver este problema, deberemos hacer doble clic sobre este archivo, abrirlo con Excel y seleccionar Enable Macros si nos indica una ventana de advertencia de seguridad, y situarnos en la solapa Add-Ins.
Acto seguido, pulsaremos las teclas Alt+F11 para abrir el editor de Visual Basic de las macros.
Pulsaremos a continuación Ctrl+F para abrir la ventana de búsqueda y buscaremos la cadena "lVer = Application.SharePointVersion(URL)" en todo el proyecto.
Una vez encontrada dentro del método "Sub Initialize(List, Title, URL, QuickLaunch)", comentaremos esta instrucción y añadiremos la siguiente:
lVer = 2
Guardaremos el código pulsando sobre la opción de Guardar, y cerraremos el editor de Visual Basic y Excel.
A la pregunta de advertencia, podremos responder con una respuesta afirmativa.
Ahora, ejecutaremos nuevamente la operación de importación de SharePoint pulsando el botón Importar tal y como vimos anteriormente, y el proceso de importación se realizará ahora correctamente.
Espero que le sirva a alguien.
A finales del año 2000 y principios del 2001, tuve la oportunidad de toparme con la tecnología .NET de Microsoft por primera vez en mi vida.
Hasta ese entonces, pasaron delante de mi PC lenguajes y tecnologías como Cobol, Fortran, C, HTML, Clipper, Java, Pascal, Delphi, Visual Basic hasta la versión 6.0, ... pero esto del .NET era algo que desde el primer momento me llamó poderosamente la atención.
Yo lo veía como una mezcla de tecnologías que sacaban lo mejor de cada una de ellas para aportar al mundo informático una serie de herramientas con las cuales abordar nuevos, novedosos e interesantes proyectos. Personalmente creo que .NET fue una apuesta tecnológica nueva en cuanto a filosofía y muy buena como nueva opción a tener en cuenta.
Ha pasado ya bastante tiempo, mucho más de 6 años desde aquellla primera Beta, y aún hay muchas empresas (o responsables de esas empresas) que tienen miedo al cambio, miedo a lo desconocido, miedo a equivocarse, miedo incluso a que le señalen con el dedo como un usuario de tecnologías Microsoft, miedo... al vértigo.
Pero cuando hablamos de empresas, podríamos meter dentro del mismo saco a alguna empresa privada a alguna empresa pública de España, que están empezando a cambiar su filosofía pero justamente en la dirección opuesta al miedo al vértigo, es decir, miedo al que dirán. Muchas empresas públicas, trabajan ya con tecnologías .NET y lograron vencer el miedo al vértigo, pero muchas de ellas ahora están increíblemente, dando marcha atrás en la dirección opuesta una vez incluso superado el miedo al vértigo.
En la administración pública en España, se está empezando a apoyar y promulgar peligrosamente la moda del Open Source y se está cambiando los proyectos de .NET y tecnologías Microsoft por tecnologías Java, las aplicaciones Windows por Web (pensando erróneamente que toda aplicación Windows puede ser Web, e incluso que el único que soporta el desarrollo de aplicaciones Web es Java), cambiando bases de datos SQL Server por Oracle porque piensan en que son más baratas, los sistemas operativos Windows por Linux y Unix porque son más seguros, e indicando incluso que .NET y las tecnologías Microsoft están obsoletas.
Ante este panorama, nos encontramos con tres corrientes:
-
Empresas (generalmente privadas) que han dado un decidido paso hacia adelante.
-
Empresas (generalmente privadas), que no se atreven a dar el paso hacia .NET por miedo al vértigo.
-
Empresas (generalmente públicas), que se han subido al carro y a la moda del Open Source, tratando de borrar de un plumazo todo lo que tenga que ver con Microsofto creyendo que los tontos son los que pagan una licencia de Windows, SQL Server o Visual Studio.
Respecto a las empresas privadas, diré que no todas tienen la infraestructura o el dinero suficiente como para abordar cambios y que a algunas la pueden costar más que a otras porque incluso a veces, por no decir casi siempre, no se está lo suficientemente preparadas para abordar esos retos por conocimientos o tecnológicamente hablando, por recursos o por capacidades.
Respecto a las empresas públicas, comentaré que ha habido dos sucesos que han aparecido en escena en España hace poco (14/12/2005 - El Congreso rechaza imponer el uso de 'software' libre en la administración) y (12/12/2006 - El Congreso insta al Gobierno a promover el software libre). Con estas dos noticias y la ocurrida recientemente en España (en Mayo de 2007 - Vídeo donde Richard Stallman (Fundador del movimiento del Software Libre, de la FSF y del Proyecto GNU) habla con la diputada socialista Lourdes Muñoz sobre implantar el Software Libre en la Administración Pública de España) tenemos ante nosotros un buen y claro mapa de lo que actualmente está sucediendo en España en la Administración Pública por ejemplo y estas modas por lo bueno, bonito y barato. Si descubrís a alguien que de un duro a peseta,... por favor, comentádmelo porque igual es que no me entero de la vida.
Lo curioso de todo esto, es que tal y como lo veo, ahora mismo nos encontramos con la siguiente situación.
Es como si todos fuéramos más o menos juntos caminando y nos encontráramos con que tenemos que atravesar un río para ir al otro lado dónde está .NET.
-
Algunos ya hemos cruzado el río y aquí estamos, seguimos vivos, bastante contentos en general y adelante en muchos proyectos.
-
Otros no se atreven a cruzarlo por miedo a mojarse o por miedo a saber si lo que hay en otro lado no les gusta. Desde el otro lado del río los animamos a cruzarlo, pero siguen bloqueados por el pánico.
-
Otros lo han cruzado ya, pero por razones (llamémoslas x), han decidido darse la vuelta y regresar hacia atrás para buscar otro sitio para cruzar otro río.
Ante esas razones x que decía y que ha hecho que algunos se den la vuelta, encuentro las siguientes razones:
-
.NET no les gustaba o les parece complicado y prefieren regresar a la tecnología que usaban antes de dar el salto.
-
.NET les ha parecido un fracaso y han decidido dar marcha atrás.
-
Las razones políticas, los activistas y los grupos de presión les han hecho pensar que es "políticamente correcto" apoyar otras iniciativas más "sociales" y menos "empresariales".
Que cada uno saque sus propias conclusiones y sus ideas.
Yo tengo muy claro que nadie da duros a peseta (para el que no lo sepa y especialmente para la gente del otro lado del charco, un duro son 5 pesetas, y este dicho en España significa que por 1 peseta no te van a dar 5, es decir, nadie da nada gratis si no es por algo a cambio).
Este alto interés de muchas empresas (Novell, IBM, Sun Microsystems, etc) y asociaciones de hacernos ver lo equivocados que estamos los que no miramos con los mismos ojos el Open Source, el Software Gratis, así como estas "buenas y loables intenciones" por hacernos ver lo confundidos que estamos algunos y tratarnos de empujarnos hacia el "bien", me hace pensar más que hay algo turbio u oscuro detrás. Llamadme mal pensado ¡sí!.
Lo peor es que hay mucha gente que repite una y otra vez como un disco rayado la cantinela del Software Libre, la socialización y estos ideales muy bonitos pero nada prácticos en el mundo actual en el que vivimos (el mundo real vamos). Como decía otro refrán español (el refranero español es muy rico y muy sabio), "En el reino de los ciegos, el tuerto es el Rey".
Más artículos
Página siguiente >