yolanda

yolanda

(3 comentarios, 21 entradas)

Este usuario no ha compartido ninguna información de perfil

Entradas de yolanda

Lanzamiento SQL Server 2012

0

image

El próximo 7 de Marzo de 2012 tendrá lugar el lanzamiento de SQL Server 2012. Descubre todas las novedades del nuevo producto de SQL Server, distribuidas en más de 30 sesiones.

Lo podrás seguir de forma online, os dejo la Agenda y el Registro

No te lo pierdas! Sonrisa

Analytics for Twitter–Analiza los datos de Twitter en Excel

0

Hoy quiero hablar de la herramienta Twitter Analytics, hace unos meses que salió pero he podido probarla hace algunos días.

¿En qué consiste? Se trata de una hoja de Excel que te permite mediante la herramienta de BI PowerPivot  hacer un estudio de los tweets que más te interesen. Si tienes una compañía, o simplemente por mera curiosidad, puedes ver cuantos tweets se escriben sobre un determinado topic, quien los escribe, ver si los tweets son positivos o negativos, retweets, etc. Para las empresas que utilizan Twitter puede resultar especialmente interesante para analizar los datos de la empresa y tener una perspectiva de negocio.

Como requisitos, en primer lugar os la podéis descargar desde aquí: Analytics for Twitter

En segundo lugar tenéis que tener instalado Microsoft Excel 2010, sólo funciona con esta versión, y el Add-in PowerPivot para Excel 2010 que lo podéis descargar de aquí.

Vamos a ver brevemente como funciona.

Cuando os instaléis la Analytics for Twitter os dejará un documento de Excel en el escritorio llamado “Analytics for Twitter.xlsx”, abrid el fichero.

Ahora podéis escribir en el cuadro de texto de arriba el asunto sobre el que queréis buscar, podéis poner hasta 5 asuntos separados por comas, podéis poner #hashtags, @menciones, palabras clave, usuarios de Twitter… Y la búsqueda está basada en los últimos 7 días y a un máximo de 1500 resultados de búsqueda por día.

image

Una vez habéis introducidos vuestros parámetros de búsqueda le dais al botón de buscar, y os aparecerá un cuadro informativo con los resultados de tu búsqueda.

Seguidamente os indica que tenéis que darle a “Update All” en la pestaña de PowerPivot (pacientes que tarda un poco),esto os abrirá otra hoja de PowerPivot donde podréis hacer un análisis exhaustivo con los datos de vuestra búsqueda.

Sobre la página principal de Analytics for Twitter.xlsx hacéis click derecho sobre el gráfico central y le dais a “Refresh Data”, os actualizará todos los gráficos en base a vuestra búsqueda.

image

 

Ahora sólo queda analizar vuestros datos! Espero que os guste y os sea de ayuda, a mi desde luego que me ha parecido más que interesante!!!

Un saludo,

Yolanda

Kinect y PowerPoint (I) – Controla PowerPoint con gestos

5

Estás cansado de las típicas presentaciones en PowerPoint? Vamos a ver una forma de hacer tus presentaciones mucho más atractivas, más vistosas y atrayentes con lo que captarás un mayor interés en tus asistentes.

Desde SolidQ se nos ocurrió la idea de mejorar las presentaciones, ¿y cómo las mejoramos? Pues utilizando Kinect y mediante gestos controlar tus presentaciones de PowerPoint!!

Antes que nada, cómo funciona Kinect? Vamos a ver unos conceptos básicos sobre el funcionamiento de Kinect.

Es un dispositivo que combina una cámara RGB (2) , un sensor de profundidad (1 y 3) y un array de micrófonos en la parte inferior. La cámara RGB es para el reconocimiento de los tres colores básicos y es la que nos da las imágenes, la cámara RGB tiene una resolución de 640×480 píxeles lo que todavía no nos permite que nos detecte los dedos, pero esperamos que en versiones futuras de aumente esta resolución y tengamos muchas más posibilidades. El sensor de profundidad que permite ver una habitación en 3D, emite unos rayos infrarrojos que marca líneas de profundidad, esto permite calcular el tiempo que tarda en rebotar el haz de luz y volver al dispositivo para calcular la distancia al objeto identificado. El array de micrófonos detecta las voces y las aísla del ruido ambiental, el array está sincronizado con la consola para eliminar el sonido de los juegos.

 

image

 

El software de Kinect está basado en tecnología de Inteligencia Artificial, lo que permite analizar, procesar y aprender por sí misma como está constituido el cuerpo humano y la forma de moverse. Cuando nos situamos enfrente de Kinect, lo que hace es emitir millones de haces de luz y detecta las partes humanoides separándolas del fondo.

image

 

El proceso de identificación del esqueleto (Skeleton) tiene varias fases, primero obtiene datos del mapa de profundidad mediante los rayos infrarrojos, identifica el suelo y separa los objetos del fondo (calibración de Kinect). Después identifica si hay uno o dos jugadores (por ahora reconoce máximo 2). Una vez identificado el cuerpo humano clasifica las diferentes partes del cuerpo para obtener las partes del cuerpo, Joints o articulaciones, y finalmente mediante la unión de los Joints crea el Skeleton.

image

 

El Skeleton se forma en base a 32 puntos del cuerpo humano (tobillos, rodillas, caderas, estomago, hombros, codos, manos, etc). Todo este proceso se conoce como Skeletal tracking, es el algoritmo por el cual se consigue identificar las diferentes partes del cuerpo.

image

 

Ahora ya tenemos una idea mucho más clara como funciona Kinect, vamos ahora ver cómo vamos a controlar las presentaciones de PowerPoint mediante gestos utilizando Kinect.

Lo primero, bajarse los drivers de Kinect, ya en beta 2. El código siguiente está desarrollado utilizando ya la beta 2 del SDK oficial de Kinect.

Creamos un proyecto WPF. Agregamos la referencia a la librería de Kinect que se encuentra en:

C:\Program Files\Microsoft SDKs\Kinect\v1.0 Beta2\Assemblies\Microsoft.Research.Kinect.dll

En la ventana principal, en el código xaml, añadimos una componente para poder ver nuestra imagen a través de la cámara RGB de Kinect.

<Viewbox Stretch="Uniform">

    <StackPanel>

        <Grid>

            <Image Name="videoImage"

                   Width="640"

                   Height="480"

                   VerticalAlignment="Bottom">

            </Image>

        </Grid>

    </StackPanel>

</Viewbox>

En el constructor de nuestra clase inicializamos el componente y cargamos el método Loaded.
 
public MainWindow()

{

    InitializeComponent();

    this.Loaded += new RoutedEventHandler(MainWindow_Loaded);

}

 

Y en el método Loaded añadimos la opción de usar Skeletal Tracking, la profundidad (depth)  y el evento SkeletonFrameReady, este método es el principal de nuestro proyecto Kinect, y se estará ejecutando continuamente en busca de nuevos gestos y movimiento del usuario.
void MainWindow_Loaded(object sender, RoutedEventArgs e)

{    

    if (Runtime.Kinects.Count == 0)        

        this.Title = "No kinect connected";    

    else    

    {        

        runtime = Runtime.Kinects[0];        

        runtime.Initialize(Microsoft.Research.Kinect.Nui.RuntimeOptions.UseColor | RuntimeOptions.UseSkeletalTracking | RuntimeOptions.UseDepth);    

        runtime.VideoFrameReady += runtime_VideoFrameReady;        

        runtime.SkeletonFrameReady += runtime_SkeletonFrameReady;            

        //Aqui ajustamos la resolución        

        runtime.VideoStream.Open(ImageStreamType.Video, 2, ImageResolution.Resolution640x480, ImageType.Color);        

        runtime.NuiCamera.ElevationAngle = 0;            

        //Método para activar el reconocimiento de voz        

        StartSpeechRecognition();

    }

}

En el método VideoFrameready, mostramos nuestro video sobre el componente de video que nos creamos con el código xaml:

void runtime_VideoFrameReady(object sender, Microsoft.Research.Kinect.Nui.ImageFrameReadyEventArgs e)

{    

    PlanarImage image = e.ImageFrame.Image;    

    BitmapSource source = BitmapSource.Create(image.Width, image.Height, 96, 96,PixelFormats.Bgr32, null, image.Bits, image.Width * image.BytesPerPixel);    

    videoImage.Source = source;

}

Como hemos dicho el método SkeletonFrameReady, es el que va a estar captando los movimiento y gestos del usuario, por lo que este método es el principal, crearemos los Joints que queramos utilizar y llamaremos a un método externo “GestoAvanceAtras” quien analizará los gestos.

void runtime_SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e)

{    

    SkeletonFrame skeletonSet = e.SkeletonFrame;    

    SkeletonData data;    

    try    

    {        

        data = data = (from s in skeletonSet.Skeletons  

        where s.TrackingState == SkeletonTrackingState.Tracked 

        select s).FirstOrDefault();        

        var head = data.Joints[JointID.Head];        

        var rightHand = data.Joints[JointID.HandRight];        

        var leftHand = data.Joints[JointID.HandLeft];        

        var rightShoulder = data.Joints[JointID.ShoulderRight];        

        var leftShoulder = data.Joints[JointID.ShoulderLeft];        

        GestoAvanceAtras(head, rightHand, leftHand, leftShoulder, rightShoulder);    

    }    

    catch (NullReferenceException error)    

    {        

        Console.WriteLine(error.Message);    

    }

}

Vamos a ver el gesto Swipe, o desplazamiento horizontal. Vamos a tener:

Avanzar en diapositivas: mano derecha, desplazamiento de derecha a izquierda.

image

Retroceder en diapositivas: mano izquierda, desplazamiento de izquierda a derecha.

image

En el código anterior vimos como llamábamos al método GestoAvanceAtras, vamos a ver el código más abajo de dicho método. Antes de eso, vamos a declararnos unas variables que nos servirán para recoger la posición de la mano izquierda, y de la mano derecha. Y unas variables que utilizaremos para el método de Swipe, con las que controlaremos el tiempo mínimo y máximo del gesto, y también la diferencia de altura que puede tener el movimiento, es decir, con esto controlamos que el movimiento sea horizontal.

public struct Vector3

{    

    public float X;   

    public float Y;    

    public float Z;    

    public DateTime date;

 }

 public enum Gesture

 {    

     None,    

     Swipe

 }

 List<Vector3> positionListRight = new List<Vector3>();

 List<Vector3> positionListLeft = new List<Vector3>();

 List<Gesture> gestureAcceptedList = new List<Gesture>();

 const float SwipeMinimalLength = 0.4f; //longitud máxima del movimiento swipe

 const float SwipeMaximalHeight = 0.1f; //altura máxima del movimiento desde inicio hasta fin

 const int SwipeMinimalDuration = 200; //en ms

 const int SwipeMaximalDuration = 500; //ms

 DateTime lastGestureDate = DateTime.Now;

 int MinimalPeriodBetweenGestures = 0; //ms transcurridos entre dos gestos

 boolean gestoAdelanteActivo = false;

 boolean gestoAtrasActivo = false;

Ahora vamos a ver el método GestoAvanceAtras. Mediante dos flags controlamos si queremos avanzar hacia delante o atrás, dependiendo del valor de dichas variables, gestoAdelanteActivo y gestoAtrasActivo.

private void GestoAvanceAtras(Joint head, Joint rightHand, Joint leftHand, Joint leftshoulder, Joint rightShoulder)

{   

    if (!gestoAtrasActivo && !gestoAdelanteActivo)   

    {       

        positionListRight.Add(new Vector3()       

        {           

            X = rightHand.Position.X,           

            Y = rightHand.Position.Y,           

            Z = rightHand.Position.Z,           

            date = DateTime.Now       

        });              

        if (SwipeAdvance())       

        {           

            gestoAdelanteActivo= true;          

            System.Windows.Forms.SendKeys.SendWait("{Right}");      

        }

        if (positionListRight.Count() > 20)       

        {

            positionListRight.RemoveAt(0);       

        }   

    }   

    else   

    {       

        gestoAdelanteActivo = false;   

    }  

    if (!gestoAtrasActivo && !gestoAdelanteActivo)   

    {       

        positionListLeft.Add(new Vector3()       

        {           

        X = leftHand.Position.X,           

        Y = leftHand.Position.Y,           

        Z = leftHand.Position.Z,           

        date = DateTime.Now       

        });       

        if (SwipeBack())       

        {           

            gestoAtrasActivo= true;           

            System.Windows.Forms.SendKeys.SendWait("{Left}");      

        }       

        if (positionListLeft.Count() > 20)       

        {           

            positionListLeft.RemoveAt(0);       

        }   

    }   

    else   

    {       

        gestoAtrasActivo = false;   

    }         

}

Y por último, el método SwipeAdvance() y SwipeBack() con muy similares. Recorremos los vectores que tenemos con las posiciones de las manos, bien el array con los movimientos de la mano derecha como el array con los movimientos de la mano izquierda. Por otra parte también medimos la duración del gesto, y el recorrido para ver si es el gesto que coincide con el que queremos.

bool SwipeAdvance()

{    

    int start = 0;    

    for (int index = 0; index < positionListRight.Count - 1; index++)    

    {        

        if ((Math.Abs(positionListRight[0].Y - positionListRight[index].Y) > SwipeMaximalHeight) || (positionListRight[index + 1].X - positionListRight[index].X > -0.01f))        

        {           

            start = index;        

        }        

        if ((Math.Abs(positionListRight[index].X - positionListRight[start].X) > SwipeMinimalLength))        

        {            

            double totalMilliseconds = (positionListRight[index].date - positionListRight[start].date).TotalMilliseconds;            

            if (totalMilliseconds >= SwipeMinimalDuration && totalMilliseconds <= SwipeMaximalDuration)            

            {                

                if (DateTime.Now.Subtract(lastGestureDate).TotalMilliseconds > MinimalPeriodBetweenGestures)                

                {                    

                    gestureAcceptedList.Add(Gesture.Swipe);                    

                    lastGestureDate = DateTime.Now;                    

                    positionListRight.Clear();                    

                    return true;                

                }            

            }        

        }    

    }    

    return false;

}

El SwipeBack es trivial y muy parecido a SwipeAdvance, os lo propongo como reto! He de agradecer al equipo de MSDN, ya que estos movimientos los cogí como inspiración del artículo de MSDN Reto Kinect, podéis encontrar más información aquí.

En nuevos post escribiré más gestos y más posibilidades para controlar PowerPoint, y también por comandos de voz!

Espero que os guste Sonrisa

Yolanda

Curso Online Business Intelligence

0

Hace poco os hice una recopilación de cursos sobre SQL Server, Denali y Business Intelligence. Y se acaba de lanzar otro curso de 3 semanas de duración que impartirá Salvador Ramos de forma online.

El curso abarca un área muy completa de Business Intelligence, SSIS, SSAS y SSRS pero también os podéis registrar a un módulo en que estéis más interesados, de forma independiente. Os dejo los links para el registro:

7 al 11 de Noviembre 2011: SQL Server Business Intelligence SSIS

21 al 28 de Noviembre 2011: SQL Server Business Intelligence SSAS

12 al 16 de Diciembre 2011: SQL Server Business Intelligence SSRS

 

Espero que sea de vuestro interés, no os los perdáis!

Saludos Sonrisa

Cursos y WebCasts SQL Server Denali, SQL Server 2008 y BI

0

Hola a todos,

A dos meses de finalizar el año viene el sprint final! Os dejo una recopilación de Webast y Cursos sobre SQL Server 2008, BI y  SQL Server “Denali”.

Desde SolidQ se imparten cursos On-Line de dos días de duración, con las novedades más recientes sobre la nueva versión de SQL Server “Denali”.

Cursos

17 y 18 Octubre 2011: Novedades en SQL Server Denali – SQL Server Integration Services (SSIS)

24 y 25 Octubre 2011: Novedades en SQLServer Denali – SQL Server Analysis Services (SSAS)

31 Octubre y 2 Noviembre 2011: Novedades en SQL Server Denali – SQL Server Reporting Services (SSRS)

7 y 8 Noviembre 2011: Novedades en SQL Server – Motor Relacional

 

SQL Server Denali ya ha sido oficialmente publicado en el PASS Summit 2011 como SQL Server 2012. Existe una máquina virtual ya creada y configurada con SQL Server 2012 CTP3, Sharepoint 2010 y Office 2010, podéis descargarla desde aquí y luego montarla con Hyper-V.

 

Webcasts

19 Octubre 2011: Webcast: Novedades SQL Denali para desarrolladores

2 Noviembre 2011: SQL Azure para DBA’s

8 Noviembre 2011: Webcast: Novedades en T_SQL

15 Noviembre 2011: Proyecto Crescent

16 Noviembre 2011: Alta disponibilidad en SQL Server Denali

17 Noviembre 2011: Data Quality Services

22 Noviembre 2011: Proyecto Apollo

24 Noviembre 2011: Novedades en DAX

28 Noviembre 2011: Auditando la ejecución de paquetes de Integration Services

29 Noviembre 2011: Camino a Denali: De Analysis Services y PowerPivot a BISM

30 Noviembre 2011: ¡Optimización! Lo que siempre has querido saber para exprimir SQL Server

1 Diciembre 2011: Novedades en PowerPivot para Sharepoint en Denali

14 Diciembre 2011: Helth Check y como revisar Buenas prácticas basadas en nuestra experiencia

 

Espero que os gusten!

Saludos,

Yolanda

Curso Microsoft Business Intelligence

0

Buenas,

Quiero compartir con todos, una serie de post que esté realizando mi compañero Salvador Ramos, sobre un curso de introducción de Business Intelligence. Os responderán básicamente a las preguntas, ¿qué es eso de Business Intelligence, para que se utiliza y por qué? Entraremos también en aspectos fundamentales de Integration, Analysis y Reporting Services. Este post lo voy actualizando a medida que se van publicando las nuevas entregas, asique permaneced atent@s! Sonrisa

Os dejo los enlaces:

Curso Microsoft Business Intelligence (1) – Definición término BI

Curso Microsoft Business Intelligence (2) – Conceptos Importantes sobre BI I

Curso Microsoft Business Intelligence (3) – Conceptos importantes sobre BI II

Curso Microsoft Business Intelligence (4) – Componentes de una solución BI

Curso Microsoft Business Intelligence (5) – Visión y estrategia de Microsoft

Curso Microsoft Business Intelligence (6) – Componentes de la plataforma Microsoft BI

Curso Microsoft Business Intelligence (7) – Herramientas cliente SQL Server

Curso Microsoft Business Intelligence (8) – Introducción completa

Curso Microsoft Business Intelligence (9) – Modelado Dimensional

Curso Microsoft Business Intelligence (10) – Introducción a SSIS

Curso Microsoft Business Intelligence (11) – SSIS Control Flow

Curso Microsoft Business Intelligence (12) – SSIS Data Flow

Curso Microsoft Business Intelligence (13) – Buenas prácticas I

Curso Microsoft Business Intelligence (14) – Buenas prácticas II

Curso Microsoft Business Intelligence (15) – Buenas prácticas III

Curso Microsoft Business Intelligence (16) – Logging I

Curso Microsoft Business Intelligence (17) – Logging II

Curso Microsoft Business Intelligence (18) – Logging III

Curso Microsoft Business Intelligence (19) – Configuración, Despliegue y Administración I

Curso Microsoft Business Intelligence (20) – Configuración, Despliegue y Administración II

Curso Microsoft Business Intelligence (21) – Configuración,Despliegue y Administración III

Curso Microsoft Business Intelligence (22) – Despliegue de paquetes

Curso Microsoft Business Intelligence (23) – Ejecución de paquetes en el servidor

Curso Microsoft Business Intelligence (24) – Programar la ejecución de paquetes

Curso Microsoft Business Intelligence (25) – Recapitulación SSIS

Curso Microsoft Business Intelligence (26) – SSAS, qué es Analysis Services

Curso Microsoft Business Intelligence (27) – SSAS: Cubos OLAP, Conceptos básicos I

 

 

Saludos,

Yolanda

Generar Script Insert Into con datos de tabla existente

2

No sé si alguna vez os habéis encontrado ante la necesidad de querer generar un script los Insert Into con los valores dada una tabla ya existente. Yo hace poco me encontré en esta situación y por lo menos de momento, no hay ninguna opción en SQL Server Management Studio que te genere dicho script automáticamente.

Voy a explicar dos formas de generar el script, una a través de la sentencia Select y otra a través de Excel. Para ello me baso en SQL Server 2008 R2 y Excel 2010.

Para realizar este ejemplo partimos de una sencilla tabla llamada Personas, con 3 campos

DNI (nvarchar), Nombre(nvarchar), Apellidos(nvarchar) y Edad(int), y tenemos los siguientes datos:

clip_image001

Ahora una sencilla muestra, en las Sentencias SELECT podéis poner cualquier cadena de texto o números, si ejecutáis esa sentencia el resultado es el de abajo.

clip_image002

Y también concatenarlo junto con algún campo de vuestra tabla:

clip_image003

Sabiendo esto vamos a crear ahora nuestro script, para ello la sentencia completa sería:

select ‘Insert Into Personas (DNI, Nombre, Apellidos, Edad)

VALUES (”’+DNI+”’, ”’ +Nombre+”’, ”’ +Apellidos+ ”’, ‘ +convert(varchar, Edad)+’);’

from Personas

Tened en cuenta que antes y después del campo de DNI hay 3 comillas, estas son para poner las comillas simples en el campo DNI, ya que si os acordáis definimos este campo como nvarchar. Ídem para el campo Nombre y Apellidos. El campo Edad es un campo int por lo tanto lo hemos de convertir a varchar porque lo que estamos escribiendo al fin y al cabo es una cadena de texto.

El resultado final sería este:

clip_image005

De esta forma tenemos ya los Insert creados, ahora sólo queda seleccionar todas las filas y copiarlas en un archivo .sql donde ya tendremos nuestro script creado.

Por otra vamos parte, ahora vamos a suponer que tenemos los datos en una tabla de Excel, y queremos a través de esa tabla generar los inserts para insertar los datos en una tabla de SQL Server.

Partimos de la misma tabla anterior, pero esta vez en Excel:

clip_image006

La fórmula sería la siguiente, la podemos escribir en cualquier celda que tengamos libre:

=”INSERT INTO Personas (DNI, Nombre, Apellidos, Edad) VALUES (‘ “&A2&” ‘,’ “&B2&” ‘, ‘ “&C2&” ‘, “&D2&”); ”

Luego sobre esa misma celda, posicionamos el ratón en la esquina inferior derecha, nos aparecerá una cruz negra, arrastramos el ratón hacia abajo para copiar esa misma fórmula pero para el resto de las filas, al final el resultado es:

clip_image008

 

Saludos,

Yolanda

Women’s Career Workshop

0

El fin de semana del 1 al 3 de abril he podido asistir al primer workshop de mujeres IT en Alemania, organizado por Avanade, Accenture y Microsoft.

En total, 25 mujeres de toda Europa hemos sido invitadas, la mayoría IT, pero también de comunicaciones, o business.

Ha sido una experiencia más que gratificante, conociendo mujeres de todos los rincones de Europa, compartiendo experiencias, tanto personales como profesionales. Esto te da la oportunidad de aprender lo mejor de cada una, recapacitar sobre sus experiencias y aplicar los sabios consejos.

A día de hoy, en el sector de la Informática, telecomunicaciones, IT… todavía es un mundo mayoritariamente masculino. Muy pocas mujeres se abren paso en este sector, y menos todavía son las que consiguen llegar a altos cargos.

Es muy emocionante escuchar de su propia voz como ellas han conseguido llegar a los más altos cargos en sus vidas profesionales, y además en qué afectó eso en sus vidas personales. Es de admirar sus carreras profesionales!

Personalmente, creo que la clave está en no cerrar ninguna puerta, mirar siempre hacia delante, proponerte retos en todo lo que hagas y no parar hasta conseguirlos, creo que esa es la idea. Si te equivocas… no te preocupes, levántate, aprende del error y a por el próximo reto!

Ha sido totalmente acertado hacer este evento con pocas personas, hemos podido hablar todas entre nosotras y conocernos. Es muy productivo ya que compartes experiencias personales en las cuales te sientes identificada. Te sientes realmente cómoda compartiendo los mismos gustos, inquietudes, ambiciones, expectativas…

Aparte de toda la charlas que ha habido, hemos tenido pasado muy buenos momentos, como preparando la cena entre todas, disfrutar de una estupenda noche a la vera del río Main con unas vistas espectaculares y luego conocer la noche en Frankfurt!

En resumen, calificaría este fin de semana como simplemente excelente, gratificante, enriquecedor, genial!!!

Desde aquí doy las gracias personalmente a los organizadores por habernos brindado esta oportunidad y ser las pioneras!

Mucha suerte chicas…Podemos!!!

 

English Version:

Last weekend I had the opportunity to attend to first women´s career workshop in Germany, organized by Avanade, Accenture and Microsoft.

A total of 25 women from all over Europe were invited; most of them were IT, but there also people with communications and business backgrounds.

It was a very rewarding to meet women who work in IT from all parts of Europe and to share personal and personal experiences with them. It gives you the opportunity to learn from the experiences of people who have been working in the field and apply their advice to your life

The IT and telecommunications sectors still tend to be male-dominated. A few women have opened a path in this sector, and a few women still they get to arrive to high positions in a company.

It’s really exciting to listing theirs stories how they have got to arrive to the highest in her professional life’s, and even how their personal lives were affected. I admire them!

My point of view is that the key is not to close any doors, look ahead always, and set yourself goal to achieve, don’t stop until you reach it, and be passionate about everything you do in your life. If you make a mistake, don’t worry, stand up, learn from the experience and go for the next goal!

We were a few women, this is better because we could to speak with each other and get to know each other better. It was very productive because we shared personal experiences, some of which were similar. You really feel comfortable when you share the same interests, concerns, ambitions, expectations, etc.

We also had a good time outside the meeting: preparing dinner together, enjoying  a great night  alongside the river Main with an incredible view, and then getting to know Frankfurt’s nightlife!

In short, I would say this weekend was excellent, rewarding, enriching and great!!!

I’m very grateful to organizers because they gave us this opportunity and we were the first!

Good luck girls… Yes, we can!!!!

197433_10150149381941475_635556474_7105738_5251546_n

Registro en DreamSpark y descarga de Software de Microsoft

0

 

Voy a explicar los pasos para registrarse en DreamSpark de Microsoft. Es una plataforma dirigida a estudiantes, donde puedes descargarte el software y las herramientas de Microsoft totalmente gratis. Los pasos a seguir son:

1. Entrar en DreamSpark

2. Lo primero que hay que hacer es iniciar sesión con una cuenta de Windows Live (Hotmail, msn, live)

3. Hacer click en la opción “Sign In” situado en el panel de la izquierda

clip_image002

4. Te redirigirá a una página para iniciar sesión con tu Windows Live ID

clip_image004

5. Una vez hayas iniciado sesión con tu Windows Live ID, volverás a la página de DreamSpark.

6. Hacer click en “Get Verified” del menú de la izquierda

clip_image006

7. Este proceso lo que hace es verificar que eres estudiante. Deberás seleccionar las opciones:

a. Spain

b. Verify as a Student

c. Get verified through my school

d. Click en Continue

clip_image008

8. Ahora tienes que seleccionar la Universidad en la que estudies o el nombre de la Institución. Y hacer click en Continue

clip_image010

9. Te habrá dirigido a una pantalla donde tendrás que autenticarte con tus credenciales de la Universidad, es decir tu dirección de correo de la Universidad y tu contraseña.

En mi caso elegí la Universidad de Castilla la Mancha. De esta forma el sistema verifica que eres estudiante.

clip_image012

10. Una vez te hayas verificado en el sistema ya tendrás acceso a la descarga de software y herramientas de Microsoft, que puedes acceder a ello a través de la opción “Download Software”.

clip_image014

11. El proceso de verificación sólo lo tendrás que hacer una vez, la primera vez que te registres en DreamSpark. Las posteriores veces que accedas a DreamSpark sólo necesitarás tu Windows Live ID con el que iniciaste sesión la primera vez.

Sólo para España: En el caso que tu Universidad no tenga correo interno y no dispongas de alias de correo, puedes registrarte como estudiante utilizando un código de activación. Para ello puedes ponerte en contacto con esdream@microsoft.com para que te ayuden en el registro, demostrando previamente que eres estudiante.

MSP’s por el Tech·Ed 2010!

0

La semana del 8 al 12 de Noviembre varios MSP’s (Microsoft Student Partner) españoles tuvimos el privilegio de asistir al Tech·Ed en Berlín, Alemania. Evento organizado a nivel europeo donde se centran un gran número de desarrolladores y profesionales de IT para compartir y adquirir conocimientos en lo último en tecnología.

clip_image002

Muchos de los students partners de Europa asistimos al summit de MSP’s, donde nos contaron todas novedades para este año, y pudimos conocer y hablar directamente con otros estudiantes de toda Europa. Entre los debates que hubieron destacaron, nuevo portal de MSP’s, intercambiar opiniones e ideas de cómo nos organizamos en nuestros países, como mejorar los students tech clubs, la relación con la universidad, etc. Actividad que sirvió de mucho para conocer y poner cara a todos las personas que sólo conocíamos online.

Asistimos también a la Keynote, charla para todos los asistentes que contó con la deslumbrante cifra de más de 6000 personas! Se hizo mención especial a Windows Phone 7, Windows Azure, Windows Server. Y el día inaugural no pudo terminar mejor que con una fiesta de bienvenida donde tuvimos la primera toma de contacto con los asistentes.

El TechEd tiene como característica el gran de número de charlas que se imparten, hay alrededor de 10 salas donde se dan las charlas de forma paralela. Voy a nombrar algunas de las charlas a las que pudimos asistir y nos resultó de gran interés.

Por la parte de IT Pro, destacar temas como Dynamic Memory, RemoteFX, Hyper-V, Deployment, Virtualización, Plataforma Windows Azure, etc. Tuvimos la oportunidad de hablar con David Nudelman durante casi 1 hora, donde nos explicó personalmente sobre Microsoft Deployment Toolkit, una herramienta que puede resultar muy útil para realizar y desplegar imágenes de los distintos sistemas operativos.

Se pudo disfrutar de charlas de la mano de Mark Russinovich sobre la memoria física y virtual de Windows, con un lleno prácticamente absoluto en una de las salas grandes del evento. Otra charla del mismo ponente fue “Inside Windows Azure” donde detalló un gran número de características sobre como funciona y está implementado Azure.

Y por la parte de Developers, destacar temas como desarrollo para Windows Phone 7, Silverlight, C# en el futuro, Sharepoint, Paralell

Sobre C#, desde aquí os podéis descargar un paquete para añadir nueva sintaxis al lenguaje. Con Silverligth vimos cómo llevar a cabo un proyecto para Windows Phone, utilizar sevicios web en Windows Phone y paralelizar tu aplicación. Y sobre Sharepoint había un gran abanico de charlas, integración con Azure, Sharepoint Server o administrar Sharepoint desde un entorno web.

Todas las charlas se publicarán en TechED online, y estarán disponibles para todo aquel que las quiera ver.

Entre todo el mar de conocimiento adquirido también ha habido tiempo para relajarnos. Entre charla y charla podíamos disfrutar de una variedad de dulces y cafés, pasearnos por los diferentes stands y ver las soluciones que ofrecen las empresas, y llevarnos algunos regalos que siempre hacen ilusión o jugar y pasar un buen rato con Kinect de Xbox.

Microsoft también tenía toda una sala con stands donde ofrecían sus productos y servicios, y podías conocer de a mano y preguntarles a expertos de Windows Phone, Windows Server, Deployment, Bing, Visual Studio, Sharepoint, Exchange, Windows Azure…

Y si entre tanto te daba tiempo siempre podías realizar un hands on lab de IE9 o Windows Phone, donde poner en práctica los conocimientos!

Y para culminar el evento asistimos a una fiesta de Windows Phone 7 en una cervecería en el centro de la ciudad, y aparte de disfrutar muchísimo pudimos ver en directo como al director de Windows Phone 7 le cortaban el pelo debido a una apuesta que perdió relacionada con el lanzamiento del producto.

Otra cena organizada fue para los MSP’s (Microsoft Students Partners) donde pudimos hablar más tranquilamente con alguno de ellos, y divertirnos cantando canciones creadas por nosotros mismos para Windows Phone.

En resumen, una experiencia estupenda a nivel profesional como personal, te llena de ganas seguir aprendiendo dentro de esta profesión donde se desarrollan perfiles tan inquietantes y pasionales por la tecnología!

Y para finalizar una foto de los Microsoft Students Partners españoles que asistimos al evento: Daniel Cáceres Maña, Javier Albert Seguí, Yolanda Olmedo Rodríguez, Andrés Pérez Gil, Jose Ángel Fernandez Rodrigues, Jesús Bosch Aiguadé y Alberto Marcos González.

clip_image004

Y aqui, estamos con Elisa García, responsable de programas académicos en MS España

clip_image006

Un saludo,

Yolanda Olmedo

Feed RSS de yolanda
Ir arriba