Blog de Miguel Llopis

November 2007 - Artículos

Visual Studio 2008 Professional para estudiantes

 

Ya tenemos disponible a través del MSDN Academic Alliance la versión Professional de Visual Studio 2008, a disfrutarlo! Big Smile

Actualización: Por ahora la versión disponible es la inglesa, a mediados de Enero tendremos también la española Smile

Silverlight 1.1 Tools Alpha para VS2008

Publicada la primera versión de herramientas de desarrollo en Silverlight 1.1 para Visual Studio 2008. Esta versión, que ya existía para la beta 2 de Orcas, ha sido actualizada y adaptada a la versión final del IDE. Un último apunte, no funciona en las versiones express (Visual C# 2008, etc).

Podéis descargarla aquí: http://www.microsoft.com/downloads/details.aspx?FamilyId=25144C27-6514-4AD4-8BCB-E2E051416E03&displaylang=en

Publicidad, coches y nieve en Agosto

Vale, es Vancouver (British Columbia, Canadá)... pero ni por esas cuela que nieve en Agosto. Estas imágenes se me pasó colgarlas hace unos meses y ahora buceando por el disco duro las he encontrado. Rodaje de un anuncio de coches de una conocida marca japonesa en pleno downtown de Vancouver un sábado a eso de las 4 de la tarde. Luego unas buenas tomas, algún que otro efecto y una música adecuada harán el resto...

  

 

 

Y nosotros en pantalón corto... Big Smile

 

Posted: 27/11/2007 19:17 por Miguel LLopis | con no comments |
Archivado en:
Póster de referencia con todos los atajos de teclado para Visual Studio C# 2008

Volvemos a la carga tras el magnífico fin de semana del aniversario de Gusenet. Uno de los debates surgidos durante la cena fue el amor que la mayoría de los allí presentes sentíamos por los atajos de teclado al programar con Visual Studio. Aquí va el póster con todos los atajos disponibles en la nueva versión 2008 para C# de nuestro IDE:

Y, para que no se me enfaden algunos de los allí presentes, aquí la versión para Visual Basic (para VS 2005, eso sí).

Instrucciones de uso para estos pósters:

  1. Descarga el archivo comprimido y extrae el PDF.
  2. Imprímelo en color o en escala de grises.
  3. Cuélgalo de la pared.
  4. Pica código.
  5. Sonríe Big Smile

ACTUALIZACIÓN: ¿Cómo imprimo cada página en varios folios? (usando Adobe Reader, en el menú de propiedades de impresión)

Este menú probablemente cambie en función de marca y modelo de impresora... Aún así, espero que resulte de utilidad Smile

Reunión informativa del Club .Net de Alicante

Acércate por esta reunión para conocer las actividades que vamos a realizar este curso desde el Club, conocer al resto de miembros, hacer llegar tus propuestas...

¿Cuándo?

         Miércoles 28 de Noviembre, a las 7 de la tarde.

¿Dónde?

         Aula libre (L04) de la EPS-1

Esperamos verte por allí! Smile

Posted: 21/11/2007 19:57 por Miguel LLopis | con no comments |
Archivado en:
XNA Game Studio 2.0 Released!

Hoy los adeptos a la programación de videojuegos con XNA estamos de enhorabuena, tenemos nueva versión del XNA Game Studio!! Esta nueva versión trae una gran serie de mejoras a distintos niveles:

  1. Soporte para diferentes versiones del IDE. Hasta ahora, XNA Game Studio era compatible con la versión gratuita de VS 2005 C# (Express), ahora, además de tener soporte en esta versión gratuita, tenemos soporte en las versiones Standard, Professional y Team. Con todo ello tenemos una serie de ventajas y herramientas que nos ayudarán en nuestros desarrollos con XNA, como por ejemplo las herramientas de control de versiones de código, la posibilidad del uso de add-ins de Visual Studio, el uso de pruebas unitarias de código o nuevas opciones avanzadas de depuración.
  2. Mejoras en la conectividad entre el Device Center y la XBOX.
  3. Herramienta de upgrade de proyectos de la versión anterior a esta, asi como herramientas para la conversión de proyectos Win a XBOX y viceversa.
  4. Cambios en la manera de trabajar con el Content Pipeline.
  5. Mejoras en la API de desarrollo, nuevas clases... De entre todas estas me llama la atención la posibilidad de crear juegos en red, multijugador. Y no sólo eso, sino que esta posibilidad permite juegos multijugador entre PC y XBOX!!
  6. Mejoras a nivel de objetos de gráficos, audio, funciones matemáticas...

Más información en la página oficial del producto. Ahora a disfrutarlo!! Big Smile

Posted: 21/11/2007 13:38 por Miguel LLopis | con 5 comment(s) |
Archivado en: ,,
Comienza la cuenta atrás para el MIX'08

MIX'08 es una conferencia sobre tecnologías web en la que diseñadores, desarrolladores y profesionales del mundo empresarial tienen la posibilidad de compartir conocimientos, experiencias y debatir sobre nuevas tecnologías web; principalmente orientadas a las aplicaciones web de comercio, aunque también esto implica una serie de tecnologías para la web muy interesantes como el soporte de contenidos multimedia, servicios emergentes y seguridad.

La próxima edición, que será la tercera, se celebrará del 5 al 7 de Marzo, en Las Vegas. Se tratarán muchos temas interesantes, entre ellos cabe mencionar Silverlight (no olvidemos que fue aquí donde se esta tecnología "vio la luz" el año pasado), Internet Explorer 7, AJAX, ASP.NET, Expression, servicios de la plataforma Windows Live, y muchas más cosas... Big Smile

Además de todo esto, el evento contará con la participación de "gente" como Steve Ballmer, Scott Guthrie, Arturo Toledo, Celso Gomes (autor, entre otras, de mi demo favorita dentro de Expression Blend, la del Grand Piano Smile), Mike Flasko, Guy Kawasaky... Sobran las presentaciones, vamos.

Ya está disponible aqui la web para el registro, y una serie de contenidos adicionales bastante "metrosexuales", como el banner que podéis ver a la izquierda de estas líneas. Os dejo también la web de recursos del MIX07 donde encontrar gran cantidad de vídeos de presentaciones y materiales en general, de los que se puede aprender gran cantidad de cosas (os hablo por experiencia propia, no me dejé ni uno sin ver) Smile

La versión de la BSO de Super Mario con más chispa...

Nunca se me había ocurrido algo así, pero la verdad es que suena bastante bien esta cancioncita tan conocida y querida por varias generaciones de gamers, amantes del Super Mario Bros... Interpretada a base de chispazos de bobina eléctrica!! A cada extremo se le asigna un canal MIDI y ambos se controlan mediante un enlace de cable de fibra óptica conectado a un PC.

Música maestro... Big Smile

Vía coding4fun

Posted: 19/11/2007 16:20 por Miguel LLopis | con 1 comment(s) |
Archivado en: ,
LINQ Paralelo (PLINQ): Ejecución de consultas en procesadores multinúcleo

Ya tenemos el anuncio acerca del proyecto PLINQ, del cual os hablé hace unos meses... 

"Los procesadores multinúcleo ya están aquí. Los procesadores multinúcleo solían encontrarse exclusivamente en servidores y PCs de escritorio. Pero ahora, ya se están usando en teléfonos móviles y PDA, lo cual genera grandes ventajas en relación con el consumo de energía. En respuesta al aumento de disponibilidad de plataformas con procesadores multinúcleo, Parallel Language Integrated Query (PLINQ) ofrece una manera fácil de sacar partido del uso de hardware paralelo, incluidos equipos tradicionales con varios procesadores y la última ola de procesadores multinúcleo.

PLINQ es un motor de ejecución de consultas que acepta cualquier consulta LINQ to Objects o LINQ to XML y usa automáticamente varios procesadores o núcleos para su ejecución cuando estos están disponibles. El cambio en el modelo de programación es minúsculo, lo cual significa que no es necesario ser un gurú de la simultaneidad para poder usarlo. De hecho, los subprocesos y bloqueos ni siquiera se plantearán salvo que desee realmente profundizar para entender cómo funciona todo. PLINQ es un componente clave de Parallel FX, la próxima generación en compatibilidad con la simultaneidad de Microsoft® .NET Framework.

Con tecnologías como PLINQ, cada vez será más importante garantizar la escalabilidad del software en futuras arquitecturas paralelas de microprocesador. Al emplear hoy mismo LINQ en lugares selectos de sus aplicaciones (por ejemplo, en el lugar de almacenamiento de los datos o bien en las operaciones de cálculo intensas que pueden expresarse como consultas), podrá asegurarse de que esos fragmentos de programas funcionen mejor aún cuando PLINQ pase a estar disponible y los equipos que ejecuten su aplicación aumenten de 2 ó 4 y a 32 procesadores, e incluso y más. Incluso si sólo ejecuta ese código en un equipo con un único procesador, la sobrecarga de PLINQ suele ser tan pequeña que no notará ninguna diferencia. Además, la naturaleza de datos paralela de PLINQ garantiza que sus programas seguirán ampliándose a medida que aumente el tamaño de sus conjuntos de datos.

En este artículo, se examinan los objetivos de la tecnología PLINQ, su lugar dentro del ámbito más amplio de .NET Framework y otras ofertas de simultaneidad. También se verá su aspecto, desde la perspectiva de los desarrolladores de LINQ. Se concluirá con algunos escenarios de ejemplo donde PLINQ ya ha demostrado su enorme valor.

Tenga en cuenta que la biblioteca de Parallel FX, que incluye PLINQ, aún está en desarrollo, pero la primera versión preliminar para la comunidad tecnológica (CTP) estará disponible en MSDN® en otoño de 2007. "

Más información en: http://msdn.microsoft.com/msdnmag/issues/07/10/PLINQ/default.aspx?loc=es

Posted: 17/11/2007 18:51 por Miguel LLopis | con 3 comment(s) |
Archivado en:
Nuestra lista de preferencias para la campaña de Navidad

De todos es sabido que la Navidad ya está aquí... El otro día paseando por mi querido Alicante (aún con camiseta de manga corta, y casi casi comiéndome un helado) me di cuenta observando escaparates y fachadas de las zonas comerciales del centro... Ya es Navidad!! Big Smile

Y como no podía ser menos, empezamos a pensar en lo bonito de estas fiestas, en demostrarle a esos seres cercanos a los que hacemos la vida imposible durante los otros 11 meses del año lo mucho que les queremos... Ya sabéis, todo vale, y cuanto más caro y anunciado en TV sea el regalo, mejores amigos/hijos/pareja somos Smile

Así que como buenos frikis, llega la hora de hacer nuestra lista de preferencias, para que los personajillos que se sientan obligados a regalarnos algo la vean y sepan por dónde van los tiros... Algunos de los gadgets más deseados son:

Pero, por supuesto, un año más (dado que el año pasado no me hicieron caso con mi mayor deseo navideño), el gadget más cotizado, aclamado y deseado por las masas... el adalid del domotismo al servicio de la diversión de grandes y pequeños, aquello sin lo que la vida carecería de sentido...

¿Y tú, con qué te quedas?

Posted: 15/11/2007 19:07 por Miguel LLopis | con no comments |
Archivado en: ,
Entrevistando a Bart De Smet, Tech Ed Speaker Idol 2006

De vuelta a casa tras el Tech Ed, es momento de recopilar, analizar, publicar y valorar todo el trabajo que hemos estado haciendo allí (al margen de fiestas varias, que también tendremos tiempo de valorar)... Una de mis primeras labores en el Tech Ed fue entrevistar a Bart De Smet, tenemos el resultado en Microsoft Channel 8.

Bart fue MVP de C# en Bélgica durante unos cuantos años, ahora trabaja en Microsoft, como desarrollador en el equipo de WPF. Antes de desempeñar este trabajo, Bart fue una persona muy activa dentro de la comunidad belga en muchas tecnologías Microsoft, especialmente en aquellas relacionadas con el CLR, nuevos lenguajes y frameworks. Ha sido ponente en eventos destacados como PDC, IT Forum y TechEd Europe, donde el año pasado fue el ganador del concurso TechEd Speaker Idol, y este año ha repetido como ponente en diversas charlas sobre WPF, especialmente centradas en aspectos programáticos de WPF, como Data-binding y similares.

En esta entrevista, estuvimos intercambiando impresiones acerca de la experiencia de esta competición, del evento Tech Ed en general, del trabajo y la vida en Redmond y las experiencias con comunidades de estudiantes y profesionales.

Espero que os guste! Smile

Posted: 13/11/2007 0:13 por Miguel LLopis | con 1 comment(s) |
Archivado en: ,
Nuevas actualizaciones para los servicios y software del Zune

A partir del 13 de Noviembre, Zune proveerá de manera automática actualizaciones para software del propio dispositivo y del PC, y nuevos servicios online. Las principales novedades son:

  1. Sincronización Wireless: Podremos automáticamente sincronizar los archivos del Zune a través de nuestra red doméstica (PC, Media Server...) cuando el Zune esté conectado al Dock o a una toma de corriente.
  2. Nuevo mercado online: Miles de canciones nuevas, vídeos, podcasts y MP3 libres de DRM.
  3. Comunidad online: Comparte los archivos que tú decidas con usuarios de todo el mundo

Have fun!

 

Posted: 6/11/2007 10:59 por Miguel LLopis | con no comments |
Archivado en:
Microsoft presenta Pure Code

Si eres de los que no relacionan un |Agente| con James Bond, si para ti el |Caché| no es la pasta que gana un actor, y el |Protocolo| no es lo que tienes que seguir en una cena de gala...

Si desarrollas en PHP, JAVA, Python... y Microsoft no te ha aportado nada hasta ahora, descubre cómo utilizar las nuevas tecnologías de Microsoft sin cambiar de plataforma (Silverlight, AJAX, LIVE, WS)... entonces PURE CODE es tu sitio.

 

Más información en: http://www.microsoft.com/spanish/msdn/spain/purecode/default.mspx

Mi agenda de charlas para el TechEd

Se acerca la hora, el lunes por la mañana comienza el TechEd Europe 2007 para desarrolladores!! Durante 5 días, más de 4.000 personas de público250 ponentes se darán cita en Barcelona para asistir a un total de alrededor de 400 presentaciones entre sesiones interactivas, labs, debates, charlas... ¡Cifras desorbitadas para un evento, sencillamente, espectacular! Big Smile

Pero, ¿cómo no perderse entre tanta gente y tantas presentaciones? Si algo me ha encantado del TechEd, ya desde antes de salir de mi propia casa, es la gran infraestructura web que hay montada a su alrededor. Información sobre todas y cada una de las charlas, sobre todos y cada uno de los ponentes, blogs, páginas web, presentaciones en formato powerpoint subidas de antemano a la web para que puedas echar un vistazo al contenido y decidir si te interesa asistir o no, folleto interactivo desarrollado en Silverlight...

Pero sobretodo hay una cosa que me ha encantado y es la posibilidad de personalizarte tu propio evento "a la carta". Tú decides qué charla te interesa más de entre las 9-10 disponibles en cada momento, es muy sencillo e intuitivo navegar por estos menús, clasificados por tipo de charla, por temática, por ponente o por horario... una vez te has decidido (decisión complicada, con tanto y tan bueno donde elegir), tienes la posibilidad de agregar la cita a tu agenda personalizada del evento... o descargártela a tu propio calendario de Outlook, donde añadir tus propias notas, códigos de colores según prioridades, etc etc... ¡Digamos que si no te organizas bien antes de llegar allí es porque no quieres! Así queda mi agenda para la semana después de emocionarme un poquito con esta herramienta y jugar con mi Outlook Smile

See you in TechEd folks!!

 

Posted: 4/11/2007 22:45 por Miguel LLopis | con 1 comment(s) |
Archivado en:
Cuenta atrás para el TechEd!

Quedan apenas tres días y medio para el comienzo del TechEd Europe para Developers en Barcelona!!                          

                                                                                      

Será mi primer TechEd y promete emociones intensas; ya que, además de asistir a un gran número de charlas con ponentes de primera línea y aprender un montón de cosas, reencontrar a un montón de amigos tanto de España como de Redmond, tengo la misión de ser "los ojos" del Channel 8 de Microsoft en el evento, grabar reportajes, entrevistas, crónicas del evento, bloguear acerca de la experiencia del día a día... en otras palabras, transmitir la experiencia TechEd vivida en primera persona a todos aquellos que no van a poder asistir, centrándome en la perspectiva del estudiante, filosofía del Channel 8 Smile

Os dejo una serie de links donde encontrar información muy diversa acerca del evento y donde mantenerse al tanto del día a día de lo que allí suceda:

Página oficial del evento: http://www.mseventseurope.com/teched/07/developers/content/Pages/Default.aspx

Web del Microsoft Channel 8: http://channel8.msdn.com/

Vive la cuenta atrás para la apertura del evento con este gadget para Windows Vista: http://www.softpedia.com/get/Windows-Widgets/Alarms-Clocks/TechEd-Developers-Europe-2007-Countdown.shtml

Blog oficial del evento: http://www.mseventseurope.com/teched/07/devblog/default.aspx

See you in TechEd!!

Posted: 1/11/2007 16:44 por Miguel LLopis | con no comments |
Archivado en: ,