SharePoint 2010: Otra forma mejor de superar la limitación de los 64 bits ;-)!

Hace unos días os contaba una de las posibilidades con las que contaremos para superar la limitación de 64 bits que vendrá con SharePoint 2010. Esta opción pasaba por utilizar VMWare en cuanto a que nos permite crear máquinas virtuales de 64 bits siempre y cuando tengamos un sistema operativo (S.O) de 64 bits (en mi caso tengo un Windows Vista Ultimate de 64 bits). El caso es que he seguido dándole vueltas al asunto, y a base de darle vueltas es como he llegado a otra alternativa de virtualización (de momento gratuita) que nos permite crear nuestras máquinas virtuales de 64 bits de una forma bastante flexible. Se trata de VirtualBox, una herramienta de virtualizacion creada por Sun, multiplataforma y he de decir que tiene una interfaz de usuario muy amigable y usable. Volviendo al tema de los 64 bits, VirtualBox nos permite crear en un S.O de 64 bits máquinas virtuales de 64 bits de Windows Vista, Windows 7 (si, Windows 7…el software está muy actualizado), Windows Server 2008 e incluso Windows Server 2008 R2. Pero, pasemos a la práctica…vamos a ver como podemos crear una máquina virtual de Windows Server 2008 R2 con VirtualBox ideal para instalar la nueva versión de SharePoint…más de uno (me incluyo) respirará tranquilo ;-).

Creación de una máquina virtual con VirtualBox

Una vez instalado VirtualBox en nuestro para crear una nueva máquina virtual:

  • Simplemente pulsamos el botón Nueva.
  • En la siguiente pantalla simplemente pulsamos Siguiente
  • En la siguiente pantalla especificamos el nombre de la máquina virtual y elegimos el sistema operativo a utilizar (es interesante comprobar como podemos elegir entre sistema operativo Windows, Linux, Solaris, BSD, IBM OS 2). En este caso seleccionamos la opción Windows 7 (64 bits) para instalar un Windows Server 2008 R2 RC ya que VirtualBox no ofrece la posibilidad de instalar esta versión de S.O (la arquitectura es la misma ;-), por lo que no hay problema).
  • Pulsamos Siguiente.
image image image

  • Ajustamos la memoria de la máquina virtual. Pulsamos Siguiente.
  • En la siguiente pantalla dejamos marcada la opción Create new hard disk y pulsamos Siguiente.
  • En la siguiente pulsamos Siguiente.
image image image

  • En la siguiente pantalla elegimos el tipo de almacenamiento (aquí tienen que revisar alguna traducción :PP)).
  • Pulsamos Siguiente.
  • En la siguiente pantalla elegimos el path dónde se guardará la máquina virtual y el tamaño máximo del disco.
  • En la siguiente pantalla pulsamos Terminar y listo.
image image image

Instalación de Windows Server 2008 R2 RC en la máquina virtual

Una vez creada la máquina virtual, vamos a ver si somos capaces de instalar Windows Server 2008 R2 RC (64 bits):

  • Arrancamos la máquina virtual desde la consola de administración de VirtualBox.
  • De esta forma se iniciará un asistente que nos guiará por las configuraciones iniciales de la máquina virtual. Pulsamos Siguiente.
  • En la nueva pantalla especificamos el medio de instalación. Dejamos la opción marcada por defecto (Unidad CD/DVD). Pulsamos Siguiente.
image image image

  • En la siguiente pantalla pulsamos Terminar.
  • Si todo ha ido bien, se tiene que iniciar el proceso de instalación de Windows Server 2008 R2 RC.
image image image
image image image

Pues nada, aunque tiene algunas cosas que no me gusta, VirtualBox es un buen candidato para salir del apuro de sólo tener una versión de SharePoint de 64 bits. Espero que el post os haya resultado interesante.

SQL Server 2008: Disponible el Developer Training Kit!

Desde hace unos días tenemos disponible para descarga el SQL Server 2008 Developer Training Kit. Este Kit está pensado para facilitar una mayor comprensión de como utilizar los nuevos tipos de datos, paradigmas de programación y modelos que forman parte de SQL Server 2008:

  • Presentaciones:
    • Filestream
    • Spatial
    • T-SQL
    • Date and Time Types
    • SQLCLR
    • Reporting Services
  • Demos:
    • AdventureWorks Racing All-Up SQL Server 2008 Demo
    • SQL Server 2008 All-Up Spatial Demo
    • Spatial Types Demo
    • Intro to Filestream Demo
    • SQL CLR Nullable Types Demo
    • Programming with Filestream Demo
    • Reporting Services Web Application Integration Demo
    • Date and Time Support in SQL Server 2008 Demo
    • T-SQL Table-Valued Parameters Demo
    • T-SQL Row Constructors Demo
    • T-SQL Grouping Sets Demo
    • T-SQL Merge Demo
  • Hands-on Labs:
    • Using Spatial Data in TSQL
    • Using Spatial Data in Managed Code
    • Using SQL CLR in SQL Server 2008

MOSS: Bug importante en el SP2!

A través de una comunicación interna, tal y como podéis comprobar en el último post del equipo de SharePoint, se nos informa de un bug en MOSS que afecta a todas aquellas instalaciones en las que se haya aplicado el SP2. Básicamente, el problema consiste en que durante la instalación se produce la activación de una fecha de expiración, vamos que de tener una licencia completamente operativa en producción vamos a pasar a una versión trial a todos los efectos (caduca a los 180 días). Este importante bug en el que Microsoft ya está trabajando para su resolución no afectará al funcionamiento de nuestros despliegues en producción puesto que tenemos un tope de 180 días de margen. Como os comentaba, Microsoft está trabajando en la resolución de este problema:

  • En breve deberíamos tener un hotfix que automáticamente solucione el problema.
  • Mientras tanto, es posible solucionarlo de forma manual a través de re-introducir la clave de producto en la administración central de SharePoint (más información en este KB article que estará activo en 48 horas), a través de la Conver Licence Type en la sección Operations.
image image

Finalmente, os recomiendo leer la sección de Q & A del post publicado en el blog del equipo de SharePoint.

WSS 3.0 & MOSS: Nuevo portal de referencia!

Pues eso, desde hace unos días tenemos un nuevo portal comunitario de referencia en torno a la plataforma SharePoint en general y MOSS en particular. Se trata de un nuevo sitio implementado en MOSS en el que podremos acceder a las últimas noticias, novedades y recursos en torno a la plataforma. Se trata de: http://sharepoint.microsoft.com, y la verdad es que el diseño y estructura del sitio están bastante bien:

image

Para darnos de alta en el portal, necesitamos un Windows Live ID y listo…eso sí, el login que me adjudica el portal una vez validado es bastante curioso ;-).

image

VS 2010 & .NET Fx 4.0: Disponible la preview de mayo del training kit!

Para complementar el post de Bruno con los enlaces de descarga de las diferentes versiones de VS 2010, comentaros que desde ayer tenemos disponible la preview de mayo del training kit de VS 2010 y .NET Fx 4.0. Como siempre, en este kit podremos encontrar presentaciones, demos y hand-on labs en torno a las novedades de VS 2010 y .NET Fx 4.0:

  • C# 4.0
  • Visual Basic 10
  • F#
  • Parallel Extensions
  • Windows Communication Foundation
  • Windows Workflow
  • Windows Presentation Foundation
  • ASP.NET 4
  • Entity Framework
  • ADO.NET Data Services
  • Managed Extensibility Framework
  • Visual Studio Team System

Pues nada, más madera para probar la recién estrenada Beta 1 de VS 2010 y .NET Fx 4.0.

image

VS 2010 & .NET Fx 4.0: Ayudas en el IDE (I)

Siguiendo con los posts en torno a novedades de VS 2010, en esta ocasión os voy a presentar algunas de las nuevas funcionalidades disponibles para mejorar la productividad del desarrollador. Empecemos:

Subrayado de referencias

Esta utilidad nos permite movernos por nuestro código desde una palabra clave marcada (por ejemplo un método) como origen e ir pasando por todas las referencias a dicha palabra. Para ello, no tendremos más que subrayar la palabra en cuestión y mediante Ctrl + Shift + FlechaArriba nos iremos moviendo por todas las referencias a la palabra subrayada:

image

Call Hierarchy

Esta funcionalidad nos permite conocer de una forma rápida que hace nuestro código y las relaciones que hay definidas. Para utilizarla:

  • Seleccionamos un método de nuestro código, hacemos clic con el botón derecho y pulsamos Call Hierarchy.
  • De esta forma se abrirá una ventana en VS 2010 que nos permite ver quién llama a nuestro método y a quién llama nuestro método.
image image

Quick Search

Que como su nombre indica, nos permite realizar búsquedas rápidas en nuestro código de forma incremental, es decir, según vamos escribiendo la palabra clave a buscar, nos muestra las coincidencias. Para acceder a Quick Search, usaremos Ctrl + ,:

image image

Generate from usage

Supongamos que tenemos definida una clase de prueba muy simple, tan simple como:

    class prueba

    {

 

    }

Y supongamos que al instanciar la clase, queremos hacerlo de la forma: prueba pp = new prueba(“”);…lógicamente el IDE nos avisará de que hay un error puesto que la clase prueba no tiene un constructor definido que espere una cadena…¿cómo lo solucionamos? Pues con la característica Generate from  usage que nos da el IDE, especialmente pensada para vagos como yo ;-)…no tenemos más seleccionar nuestra clase instanciada (igual nos cuesta un poquillo :PP) y hacer clic sobre Generate constructor from stub in bla bla y listo.

image image

Y hasta aquí llega este primer post sobre ayudas en el IDE…espero ir publicando más cosillas conforme vaya haciendo más pruebas en la Beta1. Espero que el post os haya resultado interesante.