La verdad es que la PartyQuijote de 2008 en líneas generales ha sido muy divertida, como siempre hay cosas que se podrían mejorar pero este es un encuentro con solo 3 ediciones de antigüedad y en donde existe un presupuesto ajustado, además de que la entrada es super barata, solo 30 euros.
Como ya comente en el post anterior el primer día lo dedique a asistir el lanzamiento de Héroes que organizaba CLMNET dentro de las actividades de la party y a comenzar con las actividades que tenía también el club como eran el taller de XNA y la batalla de robots ("Optimus Prime VS Megatron") al día siguiente.
El viernes 18 dediqué el día a la construcción de un robot con microcontrolador, prácticamente usamos todo el tiempo del que disponíamos ese día a la soldadura y montaje de las piezas. Al final como quedaban cosas por montar tuvimos que utilizar tiempo libre y tiempo del día siguiente reservado a la programación del robot para terminarlo.
También nos lo pasamos fenomenal con la lucha de los Lego MindStorm. Básicamente había que darles instrucciones por voz a través del pc, utilizamos un programita ( en .NET por supuesto)muy básico que utiliza el speech de windows y que envía los comandos por Bluetooth al robot.
Otra cosa que estuvo interesante fue la competición Windosero VS Linuxero, la cual gano la persona que instalo GNU/Linux. Digo que estuvo interesante porque en un principio iban bastante ajustados, incluso en la instalación parecía que Windows llevaba la delantera y al final el ganador fue Linux.
Esta competición en la practica no demuestra nada, las instalaciones de ambos sistemas operativos están muy conseguidas y prácticamente el que instala el sistema no se tiene que preocupar más que de en que partición lo instala. Además hay una gran cantidad de software que esta portado a ambas plataformas o que es muy parecido y consultando un momento en algún buscador enseguida lo encuentras. Por lo que la complicación es bien poca.
Por otro lado el concurso se hizo con un Windows XP y la última versión de Ubuntu, estamos comparando dos sistemas que se llevan 7 años, lo normal sería comparar un Vista o Windows Server 2008 con la última Ubuntu o un linux de hace 7 años con XP.
Ya para terminar habría que saber que conocimientos técnicos tienen ambos contendientes que creo que también influye por lo que no deberíamos fijarnos en quien termina antes sino quien optimiza mejor el tiempo en la instalación, la facilidades que da el sistema, etc. Así que lo dicho, para pasar el rato está bien pero no creo que resulte muy productivo para nadie al fin y al cabo luego cada uno ( por lo menos en mi caso) utiliza lo que más conoce o se adapta mejor a sus necesidades.
Por la noche me dedique a dar una vuelta por los ordenadores de la gente que siempre hay cosas de lo más curioso:
Esta foto gano el premio a la foto más friki de la party luego os enseño el premio que por cierto gano mi hermano. El de la foto es un coleguilla de nuestro clan que estaba todo el día añadiéndole cosas a la web de la party y no paraba en ningún momento. Incluso como podéis ver la gente le llevaba comida.
El sábado la verdad es que el cansancio ya se empezaba a notar de todas formas me dio tiempo de asistir un rato al taller de robotica para terminar de montar el robot y ver como se programaba el pic, menos mal que era en C. También me dedique a jugar, jugar y jugar, sobre todo a la Wii y a completar la colección de series de mi infancia
. Por la noche dio tiempo a tomarse unas cervezas y a socializar tipo Tuenti o Facebook pero en persona que mola más.
Al día siguiente ya se acababa todo pero a algunos se les ocurrió inventarse algo llamado "infartadas", os dejo un video que creo es autoexplicativo, menos mal que no me pillaron:
y vi un ratejo la granja de microbots:
Bueno dejo por aquí algunos enlaces interesantes:
Descripción y vídeos de la granja de microbots
Opinión de uno de los coordinadores
Cámara IP fija PQ 2008
Por cierto el premio que se llevo mi "brother" y desde el que se ha escrito este post es un Asus Eee PC
¡¡ A que mola !! 
Saludetes
Hace ahora justo un mes desde mi último post y ya va siendo hora de volver a la actividad del blog. El último post lo escribía desde la PartyQuijote de Albacete, así que haré un artículo recopilatorio de todo lo que paso allí con fotos, enlaces y cosas así como las ppts de la charla de xna o el concurso de lego mindstorm para dejar de alguna forma el tema cerrado.
De manera que una vez pagada mi deuda volveré con algunas ideas nuevas que me van rondando para ir completando durante este nuevo curso el blog, a ver si este año puedo ser mas inconsciente constante. 
Nos leemos en breve, saludetes 
Hola a todos, estoy escribiendo desde uno de los mejores sitios en los que se puede estar en verano y no estoy hablando de la playa (aunque tampoco es mal sitio), es una party informática, ya sabéis estos sitios suelen tener todo lo que uno desea tener a mano: comida, bebida fresquita, aire acondicionado, videojuegos, consolas, ordenadores, un pedazo de caño para salir a internet (1 Giga ), muchos teras compartidos y ¿mujeres?, bueno, no se puede tener todo lo que uno quiere
.
Aun así el primer día creo que ha salido bastante bien, después de recorrerme 120 Km para llegar al lugar, cargar y descargar cajas, y cosejas varias, he conseguido asistir a algunas de las charlas del evento Heroes IT 2008 que hoy celebraba CLMNET como la primera actividad de la party.
En el evento teníamos a 4 pedazo de cracks, a saber: David Salgado, Miguel López, Miguel Jiménez y Miguel Egea las charlas que podían ser seguidas por la red trataban sobre diseño web, framework 3.5, experiencia de usuario y la próxima versión de SQLServer.
Luego, todos a comer que era hora y tras una breve sobremesa nos hemos subido a dar una vuelta en un aparatejo muy chulo que cuesta unos 6500 euros (buff, cualquiera lo rompe).

Luego a eso de las 7 de la tarde teníamos la primera jornada de un pequeño taller de videojuegos en XNA, en el que salvando el tema del sonido (casi me dejo la voz por no tener micrófono) pero parece que la gente ha salido bastante contenta
.
Después de eso a cenar y compartir algunas cosillas con la gentecilla 
Bueno pues mañana un poco más.
Saludetes 
Bueno antes de nada lo primero que quiero decir es:
¡¡QUIERO UNOOOOOOOOOOOOO!!
Después de ver el vídeo seguro que vosotros también quereis uno
.
Este es otro prototipo de pantallas multitactil en las que está investigando Microsoft. Es la misma idea que Surface pero en la pared y menos avanzado (por lo menos por lo que he visto en el video).
Surface se valía de las cámaras que contiene la mesa para detectar las posiciones y además interactuaba con objetos como móviles o PDAs.
TouchWall es un software llamado Plex que va sobre Windows Vista y detecta los movimientos mediante una serie de láseres y una cámara de infrarrojos.
A ver cuando dejan de ponernos los dientes largos
, bueno a lo mejor al final me tengo que hacer uno yo mismo 
Saludetes 
Este título es el que os podéis encontrar nada más llegar al blog de Miguel de Icaza. De esta manera ya tenemos completo WinForms 2.0 y podremos ejecutar nuestras aplicaciones hechas con esta librería además de en Windows, en Linux y Mac OS.
Han tardado 4 años, empezaron en julio de 2004, tiene 12,776 métodos y 115000 líneas de código.
En mi opinión una gran noticia, !! Felicidades a todo el equipo del proyecto MONO !!
Referencias:
- Tirania, el blog de Miguel de Icaza
- Code Monkey, Jonathan Pobst componente del equipo de desarrollo de WinForms en MONO
Saludetes 
Navegando por la red me encuentro con un post de Brad Abrams, en el que comenta que están buscando gente para entrar a desarrollar algunas partes del Framework.
El que quiera cambio de aires ya sabe donde puede probar 
El blog con la noticia lo tenéis aquí
Saludetes 
Hoy revisando el foro de los DotNetClubs, me he encontrado con una pregunta de un compañero de Madrid. La cuestión no es muy difícil ni rebuscada pero suelen estas cosas en las que más se pierde el tiempo cuando estas programando y como seguro si una persona lo ha preguntado hay por lo menos otras 20 que les pasa lo mismo he decidido dejarlo por aquí apuntado y que el dihos Google lo indexe
.
Básicamente lo que se preguntaba era como poder arrancar dos ejecutables a la vez al arrancar la primera o bien ejecutarla en un momento determinado.
Bueno pues bien tal como yo lo veo existen dos posibilidades, por un lado tienes tus dos proyectos dentro de la misma solución en el Visual Studio, en este caso deberíamos agregar una referencia en el proyecto que se encuentre establecido como principal del segundo proyecto. Esto se haría de la siguiente manera:
Pulsamos sobre References (referencias) con el botón derecho y pulsamos en Add references (Añadir referencias),
luego aparece una ventana en la que iremos a la pestaña Projects (Proyectos) donde vemos los proyectos contenidos en la solución,
Finalmente en la primera aplicación donde más queramos (en algún evento de botón, timer o cualquier sitio) nos creamos un objeto del tipo del segundo proyecto y ya podemos utilizar ese segundo programa a la vez que el primero. En mi caso los proyectos son de WPF y las dos líneas de código son las siguientes:
WpfApplication2.Window1 segundoproyecto = new WpfApplication2.Window1();
segundoproyecto.Show();
Esto nos viene bien si los programas que queremos ejecutar a la vez las estamos programando nosotros y están dentro de la misma solución, pero si lo que queremos hacer es ejecutar una aplicación completamente externa como un comando del sistema o ejecutar algún archivo como un pdf, word o un excel la instrucción que deberíamos utilizar es la siguiente:
System.Diagnostics.Process.Start(path);
donde path sería la ubicación del archivo o programa.
Bueno, esto es todo por hoy.
Saludetes
Hace un tiempo comentaba con Ramón y con Pedro la existencia de vídeos en los
que podemos mirar alrededor de nuestro punto de visión.
Ahora he podido saber que se hace a través de un aparato construido por una
empresa llamada Inmersiver Media, el cual dispone de 11 cámaras y 5 microfonos
omnidireccionales que capturan las imágenes y el sonido en todas las
direcciones.
En su web podeis ver varios vídeos grabados de esta manera, es simplemente impresionante
.
¿Os imagináis si se grabarán algunas partes de las películas de esta manera?
Saludetes
Fuente: alt1040.com
Hacía ya tiempo que no escribía nada en el blog y ya iba siendo hora de aportar algo a la comunidad de nuevo, aunque solo fuera un poquito.
Aprovechando el anuncio de la salida de la preview de Blend 2.5 quiero mostrar como reproducir un vídeo en WPF de una forma diferente a como lo hacemos normalmente con el Windows Media Player o con el VideoLan, lo vamos a mostrar inclinado sobre una ventana en 2D.
Normalmente cuando necesitamos hacer un reproductor multimedia muy rápidamente en Windows Forms, lo que hacemos es directamente agregar la dll del Windows Media Player.
Bueno pues en WPF la forma más rápida es agregar un componente que ya viene hecho denominado MediaElement.

Lo malo de este elemento es que solamente podemos ver el vídeo tal cual agregamos el componente a la ventana, es decir, una vez le hemos dado el tamaño adecuado no podemos girarlo, ni inclinarlo ni nada por el estilo, así que necesitamos una solución.
Para ir al siguiente paso hay un "pequeño" concepto que debemos conocer que son los brushes o brochas. Cuando vemos una aplicación en WPF toda ella está siendo pintada por brochas, las brochas pueden pintar desde simples colores sólidos, a gradientes e imágenes :D
Existe un tipo de brocha denominada VisualBrush que permite pintar el área que nosotros queremos de idéntica forma a como está en otro lugar de nuestra aplicación.
La manera de hacerlo es la siguiente, una vez tenemos en el diseñador agregado un componente MediaElement con su propiedad source inicializada (esto lo hacéis mediante los menús de la derecha y si no la veis arriba del todo tenéis un buscador, ponéis source, pulsáis enter y aparece), con el componente seleccionado os vais al menú Tools, luego a Make Brush Resource y en el menú que aparece pulsáis sobre Make Visual Brush Resource y le dais un nombre.
De esta manera ya tenemos una brocha para pintar el elemento que queramos.
Ahora podemos agregar un componente image a nuestra ventana, al cual giraremos e inclinaremos a nuestro antojo, pero para ello tenemos que convertirlo en un objeto 3D.
Con el objeto image seleccionado, pulsamos sobre Tools y luego en Make Image 3D
Nuestro objeto image cambia y se convierte en un objeto Viewport3D con varias secciones en su interior. Por medio objects and timeline seleccionamos el modelo (Model).
Mientras en el diseñador debemos ver un rectángulo con tres vectores en el centro.
Bueno pues tal cual hemos seleccionado Model nos vamos a sus propiedades y en Materials aparecen dos opciones Material y BackMaterial, que se refieren a las texturas que podemos dar al modelo, nosotros solo lo vamos a ver por la parte de delante así que pulsamos sobre Material, y en el menú que aparece pulsamos sobre Brush Resources.
Es la parte delimitada de rojo, luego en Local Brush Resources está la brocha que hemos creado anteriormente y que debemos seleccionar.
El diseñador debe tener un aspecto parecido a esto:
Si ejecutáis debe comenzar a reproducirse el vídeo que halláis indicado de forma automática tanto en el MediaElement como en el modelo 3D.
A continuación seleccionamos la herramienta Camera Orbit o directamente pulsamos "c", si pinchamos sobre el modelo vemos que podemos rotarlo y girarlo a nuestro antojo.
Veremos algo así:
Ahora si ejecutamos ya podemos ver la reproducción inclinada y girada.
Bueno de momento eso es todo por hoy, otro día más. :D
Saludetes
Ya tenemos una nueva forma de estar al día en cuanto a las noticias que vienen de MSDN. Se trata de un Reader en WPF al estilo del que tiene por ejemplo el New York Times para leer las noticias y artículos que publican en la web de MSDN y MSDN Magazine.
Además podemos descargarnos el código y echarle un vistazo a la aplicación por dentro, todo un lujo.

Los enlaces os los dejo aquí:
- Instalador de MSDN Reader
- Código fuente de MSDN Reader
Saludetes
Blogueando un poco esta mañana me encuentro con la noticia de que gracias a los acuerdos entre Valve y NVIDIA, se ha lanzado una promoción todos los usuarios de una GFORCE tendrán acceso a 4 juegos gratis de VALVE.
Los juegos son HalfLife2: Deachmatch, HalfLife2: Lost Coast, Peggle Extreme y Portal: First Slice. El que más me llama la atención es este último, si buscáis un poco en Internet o en YouTube vereis que es un juego cuanto menos curioso en el que por lo menos el jugador tiene que aportar algo de imaginación para ir pasando el juego, algo que falta en la mayoría de títulos que salen al mercado cada año incluso en los más vendidos.
Para descargarlos deberéis tener una GFORCE y la plataforma Steam instalada que es la que se encarga de descargaros los juegos al PC. Steam comprueba que hay instalada una GFORCE y te ofrece los cuatro juegos para descargar. Lo que no se es si un usuario con otro tipo de tarjeta gráfica podría intentar saltarse este tipo de protección y descargar los juegos de algún modo }:)
Bueno para los que seáis unos "angelitos" como yo
, podéis ir a esta web y comenzar a descargar los juegos que por lo que veo no soy el único con una GFORCE. Voy a ver en que acaba todo.
Saludetes 
Después de un periodo muy corto en fase beta, desde el 19 de noviembre hasta hoy, ya tenemos la segunda versión definitiva de XNA Game Studio.
Implementa muchas mejoras, la que a mí me parece más importante es la que permite el desarrollo de juego en red y multijugador. Pero bueno el resto de mejoras lo podéis ver aquí.
Si tengo tiempo este finde miro las mejoras y las comento; por cierto con la última versión se va a iniciar la versión 2008 del concurso Dream Build Play.
Bueno dejo los enlaces para que cacharreis si queréis:
Bueno voy a seguir con el currele, :(
Saludetes
Vamos a ver como podemos crear un "Motion Path" para un elemento de WPF con la herramienta de diseño Expression Blend.
Lo primero de todo arrancamos nuestro Expressión Blend, en mi caso es la versión 2, la preview de septiembre que podéis encontrar aquí.
Creamos un nuevo proyecto (Ctrl+Shift+N) y elegimos crear una aplicación para WPF, le damos un nombre y pulsamos sobre "OK".
Ahora lo que haremos será arrastrar un rectángulo sobre la ventana que estamos diseñando, con el rectángulo seleccionado pulsamos sobre propiedades y en la sección de brochas (brushes) reseteamos la propiedad Fill para que el relleno de la figura sea transparente.
Luego lo que tenemos que hacer es ir al menú Object, luego a Path y pulsamos en la opción Convert to Motion Path.
Aparece una ventana donde debemos indicar el elemento que va a recorrer ese camino:
Elegimos el botón que teníamos agregado y automáticamente se coloca en el camino que hemos definido. Se crea una nueva línea de tiempo automáticamente, podemos pulsar sobre el play para ver el nuevo efecto.
Además por defecto el tiempo que tarda en recorrer el camino son 2 segundos, pero podemos editar esto a nuestro gusto buscando el elemento Motion Path del botón y alargamos o acortamos el tiempo que dura el recorrido.
También se pueden hacer Motion Path con otras figuras predefinidas o con líneas que dibujemos con el lápiz o la pluma.
La verdad es que es una forma fácil de animar un logo o crear un pequeño efecto en nuestra aplicación.
Saludetes
Pues eso, solo quería anunciar que mañana daré a las 20:00 tendrá lugar un pequeño taller de introducción a ADO.NET con windows forms dentro de las actividades que cada semana realiza el DotNetClub de Albacete. El que se quiera pasar será bienvenido.
El lugar es la Escuela Politécnica Superior de Albacete en el aula de Software 5
Saludetes 