Cuerdas al Azar en la Sociedad de Fomento Villa Luján

Ayer fui a ver con mis niñas al ensamble Cuerdas al Azar en la Sociedad de Fomento Villa Luján, en mi barrio de purrete J.

Sonaba muy lindo la verdad, hacían canciones de varios países y hasta hicieron Spaghetti del Rock de Divididos. Y esto me sorprendió bastante, además de que salió muy bueno, las cuerdas me parecían igualitas la tema J Asique mirando un poco en la historia del ensamble, me encuentro con que ellos grabaron las cuerdas del tema con Divididos! muy interesante realmente!

Por otro lado me pareció muy buena la iniciativa de la sociedad de fomento de impulsar este tipo de actividades.

Saludos!

 

D2F

Configuración de una red en Hyper-v Manager de Windows 8

Buenas,

 

Empecé a jugar con algunas VMs en la reciente instalación de Windows 8 RP, por lo que paso a continuación cómo configurar una red para la VM, ya que ahora disponemos de Hyper-v en el sistema operativo W8.

 

Primero se debe definir desde el Virtual Switch Manager:


 
 

Elegir el tipo:

Externa, permitirá que la VM se conecte a la placa de red física y que por ende pueda acceder una red física

Interna, permitirá crear una red entre todas las VMs que corren en el equipo y el equipo.

Privada, sólo podrá conectarse la VM que la use y el equipo


 
 

Se ingresan los datos necesarios. En una definición Externa, deberá especificarse el conector al cual se conectará.


 
 

Se aplicarán los cambios, que podrían causar cortes en la red del host, y ya tendremos la posibilidad de asignar el switch a la configuración de red de las VMs:


 
 

Figurará una opción dentro de la lista de Virtual Switch que puede utilizar la VM


 
 

Espero que les sirva!

 
 

Saludos,

 
 

D2F

Instalando Windows 8 Release Preview

Buenas,

Como ya sabrán, hay una nueva versión de prueba de Windows 8 lista para descargar J

También desde aquí se puede descargar la imagen ISO para quien quiera hacerlo así en lugar de usando el programa de instalación de Windows 8.

Por mi parte, ya la bajé e instalé sobre mi versión anterior de Windows 8. Les paso las primeros pasos que fui dando para instalarlo sobre mi partición existente de Windows 8 Consumer Preview.

Yo bajé la imagen ISO y generé un DVD para instalarlo. Al insertarlo, me muestra la ventana indicando que está comenzando el proceso.

Una vez terminada la preparación, me plantea que hay determinados updates a obtener para la instalación.

Y comienza a traer los udpates:

Luego me pide de ingresar la key para la instalación (que se puede obtener desde el sitio en que se descarga, en Microsoft)

Me pide aceptar los tan conocidos términos y condiciones:

Y ahí vino lo divertido, que es elegir con qué me quedo del sistema operativo anterior:

Como habrán visto, ya desde el principio simplifica mi vida al no darme más opción que perder todo lo anterior y de esta manera no tener que preocuparme por elegir cosas. Qué contento me puso. Sin embargo, vi la opción de «Help me decide» por lo que supuse que debería haber una explicación lógica. Y la hay.

Bueno, me imagino, porque acá no la encontré. Lo bueno, es que la versión anterior de Windows es movida a un directorio llamado «Windows.old» donde estarán luego todos los settings personales, carpeta de Windows, Program files, etc.

Luego comienza un chequeo del sistema en gral, para ver si la instalación podía hacerse normalmente.

Y como normalmente pasa, no tenía espacio en disco:

Por lo tanto borré un par de cosas, incluyendo la desinstalación de Visual Studio 11 que tenía, y pude liberar espacio. Entonces muy amablemente me indica que ya puedo comenzar con la instalación.

Luego la magia sucede durante la instalación (que no pude tomar capturas de pantalla, justamente, porque estaba instalando el sistema operativo), pero les cuento más o menos qué me pidió:

  • Elegir el tema (colores y esas cosas)
  • Clave del Wifi para conectarse a la web.
  • Si tenía un cuenta de Microsoft. Ingresé mi email de Hotmail.
  • Esto lo chequeó online y me dijo que ya tenía una Microsoft account (muy vivo, me sorprendió), por lo que me pidió mi password.
  • A partir de esto, ya me configuró la aplicación de Messaging y Mail para conectarse a MSN y Hotmail.

Y ya luego, se mostró la pantalla inicial, ahora tan conocida.

Voy a empezar a usarlo y ya les cuento cómo me fue!

Saludos!

D2F

W8 – Picando el producto

Buenas, hoy les dejo algunas imágenes de la instalación de W8 que instalé hace unos días. El proceso de instalación te permitía instalarlo sobre una versión anterior del sistema operativo, pero eso sí, no ibas a poder volver atrás. Por lo tanto me cree una nueva partición y lo instalé en ésta, para poder contar con el dual boot en caso de que fuera necesario volver atrás ;-). Funciona bastante bien (salvo por la aplicación de Messaging que deja que desear), asique salvo para algunas cosas puntuales que necesitaba tener la máquina en el dominio (porque booteando en W8 aún no la incluí), no tuve que volver al viejo Windows 7.

Les dejo algunas capturas de la instalación.

Te permite seleccionar el tema que aplicará, así toda la paleta de colores se ce con ese tema en particular.


Al momento de instalarlo, te permite ingresar tus credenciales de Windows Live si es que las tenés, de manera que luego ya tendrás automáticamente sincronizada tu cuenta de Hotmail, skydrive, etc. Esto está muy piola J








Luego de creada la cuenta, te da un pequeño tutorial de cómo usar la nueva interfaz. Lo recomiendo, porque cambia bastante y uno se siente un poco perdido luego J


Y finalmente, tenemos el producto instalado. Como verán, la pantalla principal ya no es el viejo y queri desktop, sino una serie de Tiles (o mosaicos) con los que uno va interactuando. Sin embargo, si hacemos click en el tile Desktop, podemos ir a una versión renovada del nuevo desktop (no tiene botón de inicio, primero y principal! J)


Mas adelante seguirá mostrando algunas de las cosas que me parecen importantes de este nuevo sistema operativo.

Saludos!

D2F

TFS en la nube – picando el producto

En tfspreview.com se puede ver un adelanto de la versión cloud de TFS.

Una vez que te conseguiste una cuenta (por ahora sólo por invitación) podés crearte un proyecto y empezar a usarlo.

Yo ya cree me sitio y estoy empezando a probarlo J. El L&F es muy Metro Style J

Después de agregar una query a Team Favorites:

 

Para usarlo desde VS 2010, es necesario tener el SP1 instalado y luego aplicar este hotfix: KB2581206

Si estás trabajando con el VS 2011 Developer Preview, todo esto ya lo tiene incluido.

Algunas cosas que fui viendo:

Dentro de las alertas que se pueden definir, se incluyen Code Review Alerts. Estas alertas se reciben cuando se afectan work ítems del tipo Code Review. Esto es una nueva feature de Visual Studio 2011 y TFS 2011, que permiten invocar revisiones de código directamente como workitems desde VS

Se puede contar con story boarding con Powerpoint:

Y una cosa buenísima, se pueden poner las fechas de las iteraciones!!

También se puede pedir feedback a los usuarios por medio de un formulario:

Dentro de la sección Work, tiene una vista del backlog bastante interesante, pudiendo ver por Sprint la capacidad planificada:

 

Bueno, eso es lo que estuve viendo en un ratito nomás. A medida que lo vaya usando, iré posteando más cosas.

 

Saludos!

 

D2F

Taller de Software para audioperceptiva

Durante la Semana de las Artes en la Escuela Municipal de Bellas Artes de Quilmes, tuve la suerte de participar en diversos talleres. Aquí les dejo las notas que tomé en uno de los talleres orientado a hablar sobre diversas herramientas para el entrenamiento auditivo de los alumnos de carreras musicales.

Profesor: Alejandro Martinez

Conclusiones:

  • Hay multiples opciones para usar estas aplicaciones.
  • Uno de los más sencillos y gratuitos es el GNU Solfege.

Microsoft Visual Studio LightSwitch – Publicando aplicaciones

Para publicar la aplicación, tenemos que definir en primera instancia cuál es la topología que queremos utilizar:

  • Modelos de deployment:
    • 2 capas: Desktop + database server
    • 3 capas: Desktop + IIS Server + database server / Windows Azure
    • 3 capas: Web + IIS Server + database server / Windows Azure

Luego, dentro de las propiedades del proyecto, podemos elegir cual opción utilizar, indicando qué opción queremos para el Cliente y el servidor de aplicaciones:

Una vez elegida la opción que aplica, presionamos el botón Publish que nos abrirá un wizard para la configuración del deployment:

Ahora crearemos una cuenta inicial de administrador, que será la que se usara como inicial para lanzar la aplicación.

Presionamos el botón Publish y se comenzará con la publicación.

Luego de esto, tendremos generada la carpeta con los instaladores necesarios

Luego de instalarlo, tendremos la aplicación funcionando con el usuario inicial generado.

Ahora bien, qué sucede cuando se incluye un cambio en la base de datos que afecta al esquema?

Para probar esto, cargamos información en la base a través de la aplicación, y en la solución incluimos un cambio que afecte al esquema. En este ejemplo, haré que un campo que era de tipo String sea una Choice List.

En VS al hacer este cambio, ya me plantea un warning:

Al ejecutarlo en desarrollo, vemos que la columna ya no posee datos, por lo tanto se eliminó la información de dicha columna:

Ahora procederemos a publicarlo para ver cómo contempla este cambio

Este error implica que al querer publicar a la base de datos directamente, se encontró con este error y por lo tanto no ha podido realizar el deployment. En este caso entonces lo que se debe hacer, es generar el script y luego incluir los cambios necesarios para esta publicación.

Aquí nos aparece una nueva opción, que es la de actualizar una base de datos existente:

Ingresamos la información de conexión a la base de datos existente y publicamos la aplicación.

D2F

Microsoft Visual Studio Lightswitch – Aplicando Seguridad

En post anteriores de esta serie, construimos una aplicación para el ingreso de búsquedas y para la carga de candidatos y sus conocimientos. Ahora nos dedicaremos a implementar la siguiente feature:

  1. MMF: Restringir accesos y pantallas.
    1. Como Administrador quiero poder definir los roles de PMO Manager y Recruiter para restringir accesos.

Para configurar esto, iremos a las propiedades del proyecto e ingresaremos a las opciones de control de acceso.

Aquí veremos que se cuenta con diversas opciones de implementación de seguridad. Podemos bien usar seguridad integrada de Windows o usar forms authentication que aplica para un esquema custom de seguridad.

Por otro lado, en la grilla debajo podemos ingresar los diversos permisos que se le podrán otorgar a los usuarios. Para nuestro ejemplo, usaremos Forms Authentication para poder definir diferentes usuarios y crearemos un permiso para la administración de búsquedas, otro para la administración de Candidatos y otro para la administración de conocimientos.

La columna «Granted for debug» nos permitirá contar con esos permisos durante la ejecución en modo debug. Esto es útil para probar a continuación la correcta ejecución del código de autorización.

Ahora iremos a solapa Screen Navigation, también dentro de las propiedades del proyecto, para poder implementar la restricción de acceso a las pantallas. Para comenzar, sobre la pantalla de Búsquedas, accedemos al menú contextual con el botón derecho y elegimos la opción «Edit Busquedas_CanRun code».

Esto nos abrirá una clase para poder incluir el código que restrinja el ingreso. Para esto, accederemos a la clase User, que contiene un método para la validación de los permisos. Los permisos una vez definidos en la grilla previa, están disponibles para ser accedidos a través de la clase Permissions.

Repetiremos los mismos pasos para la pantalla de Candidatos y Conocimientos, cado uno con los correspondientes permisos.

Ahora ejecutamos la aplicación, y como previamente había marcado todos los permisos como disponibles, podremos hacer todas las tareas. Es interesante ver también, que un nuevo menú de Administración está disponible, para poder definir Roles y usuarios. A continuación vemos las mencionadas pantallas.

Ahora intentaremos ingresar un nuevo usuario, con password «password». Y con qué nos encontramos? Con que nos pide cumplir con determinadas reglas mínimas:

Por lo tanto, ingresamos una clave con mayor seguridad. Si es necesario cambiar la configuración respecto a la fuerza exigida para la password, se debe configurar el ASP.NET membership provider.

Ahora bien, si queremos probar si los permisos están restringidos correctamente, en las propiedades del proyecto desmarcamos por ejemplo el permiso Busquedas. Ejecutamos la aplicación, y el menú de búsquedas ya no aparecerá.

De esta manera, hemos restringido los permisos para los usuarios y roles que definamos en el sistema.

D2F