news

Últimos resultados del telescopio espacial infrarrojo Akari

El telescopio espacial infrarrojo Akari, una misión de la Agencia de Exploración Aeroespacial Japonesa Akari con participación de la ESA, ha generado numerosos resultados nuevos. La misión ha estado revelando secretos del universo frío y polvoriento, desde salpicaduras en los ríos de gas y polvo cósmico a restos de supernovas.
19/11/2008 16:07:00 Spain

Google Reader te muestra tus feeds en español

En Internet hay demasiadas cosas interesantes para contabilizarlas. En vez de estar revisando los sitios día a día, es mejor suscribirse a un servicio de feeds que te entregue directamente las informaciones que más te llaman la atención. Pero, ¿Qué pasa cuando parte de ellas están en otro idioma? Ahora Google Reader te da la posibilidad [...]
19/11/2008 15:00:42 Isabel GrupoGeek

ADXStudio and Windows Azure

Shan McArther the VP of Technology over at ADXStudio has enthusiastically embraced our emerging cloud services platform; Windows Azure.  Not only is his company been off developing solutions that rely on SSDS as the storage model, but they’ve created an event registration solution that can be deployed to the Azure fabric.  This solution also integrates back to Microsoft CRM, really highlighting how S+S can extend and integrate well with both on-premise and cloud based solutions.  Shan demonstrated this solution at PDC in the BB32 Breakout session.  You can watch the recording here.

Shan has also written three excellent posts on his experiences using Azure and SSDS, including some helpful tips on a couple of issues he’s run into.  I would encourage anyone who’s starting to look into Windows Azure to take a look at Shan’s blog posts here:http://www.shanmcarthur.net/cloud-services

Thanks,
Jamie

19/11/2008 14:57:44 jwake@microsoft.com MSDN Blogs

Tron Guy is a PC

I twittered yesterday about Tron 2 the sequel…

Well it looks like Tron Guy is a PC too

thanks to crunchgear for the spot http://www.crunchgear.com/2008/11/18/tron-guy-is-a-pc/

Rob

Technorati Tags: ,
19/11/2008 14:53:22 robmar MSDN Blogs

Architect Council - Mountain View

Here are the content for the Architect Council event at Microsoft's Mountain View campus on Tuesday, November 18, 2008. We would like to thank everyone who made the time to attend, and sharing your feedback. We appreciate the kind comments, as well as areas we need to improve upon. If you have any further questions and/or comments, please feel free to reach out to us (via blogs listed on this site, our email addresses, or other information contained in the slide decks).

Looking forward to another set of events next quarter!

Announcements:

Microsoft and Cloud Computing:

A Lap Around the Mesh Services:

Azure Services Platform:

19/11/2008 14:45:07 dachou MSDN Blogs

Code for TechEd EMEA 2008 Session – MBL 305: Creating Location Aware Applications has been posted on

I hope some of you had the chance to attend our talk: “Creating Location Aware Applications” at TechEd EMEA last week and enjoyed our demo of Virtual Earth running on a Windows Mobile Device.

We have now posted the code for this session on Code Gallery, so you can create your own location-aware application that uses Virtual Earth. You can download the code sample from:

http://code.msdn.microsoft.com/WMTechEdEMEAMBL305

Enjoy!

Constanze

image

19/11/2008 14:35:09 croman MSDN Blogs

How do you do IT?

image

John Oxley over on the Canadian Developer Connection blog just recently posted a note about our brief 10-15 minute online survey to better gauge and understand where and how you as a Technical Professional (IT Professional, Developer, Architect or IT Manager for example), find IT? Given the importance of this I felt it would be worthwhile to also post the details of this survey on the ISV blog. 

With the learning from this survey we’ll be better positions to ensure we are driving and delivering information to the right location that is the highest value to you. With your participation, we’ll also be able to better understand how Technical Professionals like yourself consume various types of technical information so we can ensure resources you need are readily available.   

Upon completion of the survey, you will have the opportunity to opt-in to receive a summary of the results, if it is of interest to you. Look for more details at the end of the online survey.

As a token of our appreciation by completing the survey, your name will be entered into a random draw to win* one of five Microsoft Zunes® 4GB.
image 
SURVEY CLOSE DATE IS: December 5, 2008 @ 4pm EST.
SURVEY LENGTH: 10-15 minutes

Thanks,
Jamie

19/11/2008 14:32:02 jwake@microsoft.com MSDN Blogs

Diez juegos que deberían ser creados.

A los americanos les encantan las listas.. .y a mi también, que demonios. Sino no me haría eco tan a menudo de ellas. La de hoy es una lista de deseos no cumplidos. Juegos que no existen, pero deberían existir. El top 10 de juegos que deberían ser creados.

Se trata de juegos o sagas que fueron grandes en su momento y hoy, prácticamente han desaparecido de nuestras pantallas o cambiado totalmente de rumbo. Juegos que necesitan resucitar a lo grande, en ocasiones aprovechando la tecnología actual y en otras, simplemente volviendo a sus orígenes. Una lista nostálgica con pocas posibilidades de hacerse reales, aunque sin duda los juegos propuesto en el número 4 y 2 de la lista serían compras obligadas para mi…

Y a vosotros… ¿Cuales son los juegos que os gustaría ver de nuevo en esta generación?

Vídeo | Gametrailers

19/11/2008 13:21:51 q256 VidaExtra

Especular y fresnel en el render

Esta web tiene un pequeño resumen del efecto fresnel, orientado a tarjeta (http://ilengine.wordpress.com/2008/11/19/componente-especular-y-fresnel/) . La verdad es que una corrección...
19/11/2008 13:05:31 Codepixel

Las nuevas Macbook

El nuevo Macbook, Apple y las computadoras portátiles siguen en el mercado, con pocos cambios pero mucho espacio para las modificaciones. En esta nueva oportunidad, la Macbook tendra una placa Nvidia 9400M, trackpad de cristal y una batería con duración de hasta 5 horas. Entre las diferentes versiones, habrá una que ronda los 1.300 dólares, con pantalla [...]
19/11/2008 13:00:19 Juan GrupoGeek

Apple redefine el mercado de los juegos para móviles

Kroll para el iPhone

Con el lanzamiento del iPhone 3G, mi compañero Dani Candil hizo un concienzudo análisis sobre como el teléfono de Apple podía afectar al mercado de los videojuegos.

Pues bien, aunque en el campo de las consolas aún le queda mucho a este gadget para desbancar a Nintendo DS o PSP, lo cierto es que, en lo que respecta a los juegos para móviles, dicho teléfono está provocando un parón en el desarrollo de juegos en Java para móviles compatibles.

Esto es lo que se extrae de un estudio llevado a cabo por Jupiter, en el que se pone en relación como la plataforma de juegos para el iPhone ha causado una disminución en las ventas de juegos para el resto de móviles en Norteamérica y el oeste de Europa.

El valor de mercado de los juegos para móviles tenía un crecimiento previsto en los próximos cinco años de 5.400 millones en 2008 a 10.000 millones en 2013. Sin embargo, el bajo porcentaje de ingresos para las editoras en relación al precio final y el pobre marketing de los mismos ha causado una bajada en el interés del público por dichos juegos.

Por otra parte, el margen de beneficio que ofrece Apple a quienes desarrollen para su teléfono resulta mucho más atractivo lo que, según el autor del informe, el doctor Windsor Holden, podría llevar a un cambio en el modelo de negocio, con las editoras que afrontan bajos márgenes de beneficio abandonando la plataforma Java por la más rentable de Apple, causando a largo plazo una menor variedad de opciones para el consumidor.

Al igual que ocurrió con iTunes en la música, Apple parece estar dispuesta a redefinir y adueñarse de la forma de entender la descarga de juegos para móviles. Y con medidas como esta, no va mal encaminada.

Vía | Gamesindustry

19/11/2008 12:51:08 q256 VidaExtra

Trailer: Harry Potter and the Half-Blood Prince

La Warner Brothers nos ofrece el trailer de la próxima película de Harry Potter (Harry Potter and the Half-Blood Prince), donde no faltarán efectos especiales, bichos, fantasmas, emoción y aventura. Como las películas anteriores, esta también promete no aburrir (quicktime). Su estreno se espera para julio.

votes

» noticia original

19/11/2008 12:45:01 kyl Pixelame: publicadas

'Wii Music'. Análisis

analisis_wiimusic1245.jpg

Señoras y señores vayan pasando. Quítense sus abrigos y sombreros y tomen asiento, nos encontramos aquí reunidos para llorar una gran pérdida. La magia de Nintendo, ha muerto.

Bueno quizás no esté muerta, pero desde luego, como nuestra economía, se encuentra en un proceso de recesión.

Cuando se gasta más en promocionar un juego de música que a una obra tan bien parida como ‘Wario Land: The Shake Dimension’, cuando Sony lanza un plataformas con aspecto infantil y la prensa se desvive por él, cuando el ‘Zelda’ al que estás jugando no es mejor que el anterior, cuando te paras a pensar en que en las pasadas navidades compraste ‘Super Mario Galaxy’ y ahora solo ves en la estantería copias de ‘Wii Music’; algo va mal.

wiimusic12441.jpg

Puede que muchos me tildéis de neurótico al realizar estas declaraciones, y muy posiblemente así sea, pero es que tras trabajar en este análisis me siento abandonado por la gran N. Y, ojo, no voy a entrar en la infinita guerra de si es casual o no es casual y si en eso se basa su calidad.

En primer lugar porque creo que es un debate que a estas alturas ya es absurdo seguir alimentando. En segundo porque al igual que hay juegos hardcore malísimos, también encontramos títulos casual que son dignos de ocupar nuestras juegotecas.

Tras varias horas experimentando con lo que nos propone ‘Wii Music’ debo decir que, o esta industria crece tan deprisa que yo me he perdido algo, o este título no merece llevar el sello de calidad que Nintendo introdujo en los ochenta.

Odio tener que aburriros con la explicación de los diversos modos de juego que se incluyen en cada título (algo que podéis ver en cualquier otra noticia o mirando el manual del juego), pero creo que en esta ocasión debo de hacer mención.

El modo principal consistirá en que vayamos tocando canciones, con el fin de desbloquear más paisajes, más canciones y más instrumentos (hasta sesenta distintos). La combinación de ellos, grabando en varias partes cada canción, o con la ayuda de tus amigos, hará de cada sesión una obra distinta en cada ocasión, ya sea para mejor o para peor.

Hasta aquí podríamos decir que se trata de un nuevo concepto de juego musical, uno que consigue aportar un soplo de aire fresco al trillado ‘Guitar Hero’. Pues sí, podríamos; otra cosa muy distinta es que tuviésemos razón. Os explicaré porqué.

Tenemos cuatro tipos de instrumentos en función de la colocación de los mandos. Piano, guitarra, violín y trompeta. Con la combinación de wiimando y nunchako, cambiando la posición como si estuviésemos sujetando uno de esos instrumentos, y moviendo ambos o uno de ellos, conseguiremos realizar las distintas notas.

Al comenzar a ver vídeos y leer sobre ‘Wii Music’ pensaba: “si realmente consiguen calibrar nuestros movimientos como si fuesen notas distintas, va a ser un juegazo”. Lamentablemente no es así.

Las notas están totalmente prefijadas, por lo que tanto importa si movemos las manos como mandan los cánones lógicos o si nos empezamos a rascar la oreja, siempre oiremos la misma entonación. Sí es cierto que al pulsar ciertos botones el tono cambiará pero ¿Qué sentido tiene?

Estaréis pensando que si me limito a mover el mando arriba y abajo sin ton ni son y encima paso olímpicamente de aportar tonos distintos a cada nota no voy a superar ni una sola fase.

Eso también pensaba yo, pero no. Puedes olvidarte perfectamente de la fantástica guía que te marca el tempo para cada nota y destrozar completamente la canción, el juego ni se inmutará. Aquí la única puntuación es la que te das tú a ti mismo al finalizar cada actuación. Ni margen de error, ni record, nada. Nuevo instrumento, nueva canción y vuelta a empezar hasta el infinito.

Aquí es donde muchos comenzarán a criticarme por no entender una revolución como la que nos propone el maestro Shigeru Miyamoto. Pues bien, que baje y me lo explique porque yo desde luego no le veo la gracia. No existe un aliciente para mejorar cada canción. Hasta con ‘Brain Training’ mi abuela compite con su amiga por ver quién tiene la edad cerebral más joven. Aquí no, simplemente pones el juego veinte minutos y tocas algo.

wiimusic12444.jpg

Quizás el error reside en que no soy el público objetivo y por eso no consigo averiguar donde reside la magia de este concepto. Así que preparo tres mandos y siento frente al televisor a mi novia y a mi hermano pequeño para que hagamos una canción entre los tres. La inexperiencia a los mandos por un lado y la habilidad de poder entretenerte con cualquier cosa que todos teníamos de niño deberían enfocar la mecánica de ‘Wii Music’ desde otro ángulo. Puede que ellos lo disfruten más, e incluso puede que me contagien esa diversión.

O puede que no. El juego girando dentro de la consola no ha durado más de treinta minutos. De verdad que lo he intentado, pero han sido ellos los que se han sentido más atraídos por la idea de echarnos unas carreras al ‘Mario Kart’ o unas partidas a ‘Wario Ware’ que volver a tocar otra canción con el banjo.

He fallado de nuevo en el intento de encontrar la magia que supone jugar a ‘Wii Music’. Pero no me rendiré, me niego a pensar que tras una obra de Shigeru Miyamoto se esconde solo lo que puedo ver a simple vista. Así que continúo investigando el juego y sus posibilidades.

Entre otras opciones podemos grabar nuestras actuaciones, crear una carátula y archivarlas. Pero tras tres o cuatro carátulas, las siguientes se quedan en blanco.

Tal vez los minijuegos que tiene el título consigan orientarme para saber sobre que escribir, así que me pongo a experimentar con ellos. Un modo en el que deberemos marcar el compás para nuestra orquesta. Otro en el que tocaremos campanas cuando pasen las notas por encima con el fin de crear una melodía en lo que podría denominarse ‘Campana Hero’. Uno más en el que deberemos de afinar nuestro oído para diferenciar unas notas de otras tal y como hacíamos en clase de música…

wiimusic12442.jpg

Un momento, ahí está la clave, lo tengo. ‘Wii Music’ es un juego educativo, por eso Miyamoto visitaba escuelas japonesas para presentarlo. Pero claro, igual que pasaba en el colegio, la asignatura de repente se vuelve aburrida. Puede que necesite a alguien que forme parte de ese mundo, una persona que haya dado clases de música para poder valorarlo como es debido.

Afortunadamente cuento con una amiga que lleva muchas horas de solfeo a sus espaldas. Toca el fagot en una orquesta, por lo que ella comprenderá mejor que yo la mecánica del juego.

Cuál es mi sorpresa cuando nada más comenzar la primera canción me comenta: “Para ser un juego de música, si pretende enseñar algo es bastante simple ¿Por qué se escucha tan mal? ¿No hay sonidos reales?”

Para un oído que ha crecido entre melodías de Super Nintendo y ruidos de ordenador ese es un detalle que se puede pasar por alto, pero no para alguien que escucha música clásica en sus ratos libres.

Todos los sonidos de los instrumentos son en formato MIDI. ¿Quizás es que hemos vuelto de golpe a la época de los politonos y yo no me he dado cuenta? Pero claro, pese a que eso hubiese pasado, junto al auge de las músicas para móviles de la pasada generación también nacieron sagas como ‘Gran Turismo’. Título que contaba con la particularidad de poseer en un cd los sonidos de motor de decenas de coches distintos.

¿Tan difícil era grabar sonidos reales para cada instrumento? Podría llegar a entender que eso no fuese posible si realmente pudiésemos acceder a cada nota de esos instrumentos, pero es que, señores, los sonidos están prefijados.

wiimusic12443.jpg

Que sí, también es cierto que contamos con más de sesenta instrumentos pero, ¿no podríamos haber obviado algunos tan inútiles como el sonido de un gato o un perro en pos de la calidad de un título de estas características?

Llegado a este punto me siento frente a la pantalla del ordenador y comienzo a escribir todo lo relatado previamente. Con cada letra mi enfado empieza a crecer, no puede ser, me siento engañado, esto no es un videojuego.

De repente, silencio. Que tonto he sido, todas estas horas dándole vueltas y ni siquiera me he dado cuenta. Si no puedo sacar una conclusión de este análisis no es por culpa de ‘Wii Music’, la culpa es mía, lo estoy enfocando mal, estoy intentando criticar algo que no es un videojuego. Es un juguete.

‘Wii Music’ no es más que el siguiente paso en la escala evolutiva de aquél teclado electrónico Casio, que reproducía melodías mientras tu tocabas las teclas y introducías ruidos estridentes. Y como juguete que es, simplemente cumple con su cometido, ni más, ni menos.

Y permitidme aclarar que esto no se convierte en un punto negativo para ‘Wii Music’. Eso sí, siempre y cuando las pretensiones por parte de Nintendo no sean otras y el público no se sienta engañado al invertir su dinero. Algo que no necesariamente debería pasar con ‘Wii Music’ pero que, la experiencia nos dice, no es tan inusual.

El problema es que, tal y como todos hemos hecho en más de una ocasión cuando éramos niños, tras abrir un juguete y disfrutar de él un par o tres de días, el siguiente paso era abandonarlo en una esquina y jugar con su envoltorio.

Así que la verdadera cuestión a analizar es: ¿Tras desembolsar los 49,95 euros que cuesta ‘Wii Music’, le importará a Nintendo que abandonemos el DVD en un estante para jugar con su caja?

Ficha Técnica: ‘Wii Music’

Wii Music
  • Plataformas: Wii
  • Distribuidor: Nintendo
  • Estudio: Nintendo
  • Lanzamiento: Ya disponible
  • Precio: 49,95€

Vídeo | Gametrailers

19/11/2008 12:20:59 Mgn VidaExtra

Trailers de la nueva película de Star Trek

Directamente de la web oficial de la película, estos dos trailers de la próxima película de Star Trek, dirigido por JJ Abrahams. También podéis ver un pequeño spot para televisión aquí: www.latinoreview.com/news/first-star-trek-tv-spot-5732

votes

» noticia original

19/11/2008 12:05:01 silent_bob Pixelame: publicadas

Study Claims PC Market is the Largest

Study Claims PC Market is the Largest
This year the PC gaming market is worth over $20 billion, that figure will rise to $34 billion before 2012, and since 2005 there has been more gaming PCs shipped than the Wii, PS3 and 360 combined.

read more

19/11/2008 11:12:57 Rob Crossley Next Generation

Descargar música de Blip.fm con Firefox

Hoy veremos como descargar música de sitios como Blip.fm y otros más. Las herramientas necesarias, el proceso y las posibles complicaciones que puede ocasionar. Blip.fm nos permite subir listas de canciones a Internet y compartirlas con nuestros amigos y con la gente en general. Lo bueno es que descargar la música es muy sencillo, con Firefox [...]
19/11/2008 11:00:14 Juan GrupoGeek

Good Old Game cuenta ya con títulos de Epic

Unreal Tournament

No es la primera vez que hablamos de Good Old Games en VidaExtra y seguramente, de seguir así, no será la última. Se trata de una plataforma de distribución online de videojuegos retro y descatalogados que lleva abierta en fase beta desde hace más o menos un mes.

Las principales bazas con las que cuenta van desde la ausencia total de DRM en los juegos hasta la compatibilidad de los mismos con los sistemas operativos actuales, pasando por un precio realmente económico en la mayoría de casos.

A todo esto hay que sumarle que Epic se ha unido a la fiesta, con lo que en estos momentos podemos encontrar títulos de la compañía como ‘Unreal Gold’ (incluye la expansión ‘Return to Napali’), ‘Unreal Tournament: Game of the Year Edition’ disponibles y ‘Unreal II: The Awakening Special Edition’ y ‘Unreal Tournament 2004: Editor’s Choice Edition’ que lo estarán en un futuro cercano.

Vía | Gamasutra
Sitio oficial | Good Old Games
En VidaExtra | Good Old Games abierta en fase beta, Good Old Games, la tienda de los juegos retro

19/11/2008 10:39:36 Alex C VidaExtra

EA Closes Blueprint Arm

EA Closes Blueprint Arm
As part of EA’s recent wave of job cuts to save the company an annual $50m, reports have emerged that the publisher has closed its Blueprint division.

Blueprint always remained under the news radar as EA hadn’t made an official announcement of the division, though it was known the studio’s purpose was to deliver original IP.

read more

19/11/2008 10:29:09 Rob Crossley Next Generation

'Super Street Fighter II Turbo HD Remix': nuevo vídeo

‘Super Street Fighter II Turbo HD Remix’ debe ser uno de os títulos más largos para un videojuego, ¿no? Quizás algún día estaría bien hacer una lista con aquellos videojuegos cuyos nombres resulten kilométricos.

Dejando a un lado este dato hay que decir que ‘Super Street Fighter II Turbo HD Remix’ tiene una pinta espléndida. Todos, o casi, estamos esperando con muchas ganas el retorno de la serie con ‘Street Fighter IV’, pero las 2D todavía lucen muy bien en según qué juegos.

Fijaos en esos colores, en esos fondos, en esas animaciones de lo personajes con las que tan familiarizados estamos tras tantos años de convivencia con la saga de Capcom… Y lo mejor es que estamos a poco más de una semana de poder hacernos con él tanto en PS3 como en XBox 360 a través de sus respectivos servicios online. Marcad el 27 de noviembre en vuestras agendas.

Vídeo | Viddler

19/11/2008 10:14:06 Alex C VidaExtra

Sony Movies Vanish From 360's Netflix Service

Sony Movies Vanish From 360's Netflix Service
Multiple reports are claiming that the 360’s new Netflix package, a movie and TV streaming service that has launched as part of NXE in the US, has removed a range of movies on offer from Sony Pictures Entertainment subsidiary Columbia Pictures. It is understood that the withdrawal is not a technical issue, but a licensing one.

read more

19/11/2008 9:32:57 Rob Crossley Next Generation

presenting at Supercomputing --- and the cluster of travelling with a cluster

And not just one cluster mind you, but two!  Anyway, I was fortunate enough to be able to present a half-day tutorial on "Windows HPC Server 2008 --- a developer's perspective".  It went reasonably well I think, a good crowd with great questions.  One mistake I made was not anticipating my audience well enough:  it's obvious to me now, since I used to live in this world as a grad student.  But I've been away from it too long, and while GUIs and Visual Studio are my tools of choice today, I forgot that for a majority of the HPC community, the command line and its plethora of tools are the norm.  Next time (if there is a next time :-) I'll bridge those worlds better.

The other mistake was not anticipating the nuances of a travelling cluster --- in particular the nuances of cluster networking.  Cluster nodes typically have at least 2 NICs:  one for the public ("enterprise") network, and one for the internal cluster ("private") network.  The private network is often a high-speed networking technology, e.g. InfiniBand.  When you install HPC Server 2008, one of the first things you do is select your networking topology for the cluster, designating which NIC to use for the enterprise network, which for the private network, disabling the firewall on the private network, etc.  As nodes come under control of HPC Server, their network settings are configured to match the selected topology. 

The first complication is that machines now have at least 2 IP addresses, so what does the hosts table look like?  Second, what if you have the cluster running in location X with enterprise addresses a.b.c.d, then unplug, fly to Austin for supercomputing, and plug into their local network and get new addresses e.f.g.h?  Or worse, what happens if you aren't given local IP addresses at all, so the enterprise network of the cluster appears disconnected?

Well, this is why, the night before my presentation, I got the cluster out of the exhibit hall, wheeled it up to the 4th floor, went into my room, and got the cluster ready.  Plugged it in, booted the nodes, and ran my demos.  Worked like a champ!  Until the last demo, which failed because I forgot to turn the head node into a broker node (to enable WCF-based HPC apps).  I tried changing the headnode into a broker node, and got an error about the enterprise network not being found.  Humm, strange, but then again, I'm in a new location.  So I reconfigured the cluster's network configuration, telling HPC Server which NIC was the enterprise network and which was the private network.  The WCF-based demo worked, I was happy, and went back to the hotel, confident the cluster was ready (I even left it running all night so it would be ready to go in the morning).

I'm so confident all is well that I don't retest my demos (bad idea).  I also didn't regression test the demos, which I should have done after I made that change to the network configuration (bad idea).  So of course, what happens?  Start the presentation, things are going well, and the first demo --- the easiest one! --- tanks with a behavior I've never seen before.  The processes can't write to the public network share for the client to harvest the results, what's up with that?  And I had tested this just 12 hours earlier?!  Wow, every presenters nightmare.  (Luckily I had a backup cluster, which eventually I started using once someone in the audience reminded me I had a backup cluster :-)

Here's the issue, and I beleive this is new in the final RTM of HPC Server 2008.  Turns out that HPC Server stores machine names and IP addresses in the hosts file:  C:\Windows\system32\drivers\etc\hosts.  On my cluster, with 2 NICs, the file looks like this:

# ManageFile = true

127.0.0.1              localhost
10.20.30.1            HEADNODE                       #HPC
10.20.30.2            COMPUTE1                      #HPC
10.20.30.3            COMPUTE2                      #HPC
10.20.30.4            COMPUTE3                      #HPC
10.20.30.1            Enterprise.HEADNODE        #HPC
10.20.30.2            Enterprise.COMPUTE1        #HPC
10.20.30.3            Enterprise.COMPUTE2        #HPC
10.20.30.4            Enterprise.COMPUTE3        #HPC
192.168.1.128       Private.HEADNODE             #HPC
192.168.1.129       Private.COMPUTE1             #HPC
192.168.1.130       Private.COMPUTE2             #HPC
192.168.1.131       Private.COMPUTE3             #HPC

The "true" means HPC Server is managing this file.  So if you unplug the cluster and move it, when you boot in a new location the hosts file is wrong (on every node).  So anything involving the enterprise network fails (which many apps rely upon for data deployment and aggregation).  Likewise, if you move the cluster and reconfigure the enterprise network --- but the local DHCP doesn't give you IP addresses --- then HPC Server can't find a valid public network and again the hosts file is incorrect (since now there is no enterprise network).

So the moral of the story?  If your apps are just hanging -- hang trying to write results to a network share, or hang waiting for results back from WCF-based services --- then check your networking.  Seems obvious now of course, but it's hard to know where to start.  I'd start with the hosts file, since this was *also* wrong on my backup cluster and solves a problem I've been having for 2 weeks.  In that case the hosts file was missing the Private.* entries (not sure why), which caused WCF to fail but everthing else (including MPI) worked.

The cluster of travelling with a cluster, or two :-)  Thanks to the attendees who suffered while I tried to figure this out on the fly, you were good sports!

19/11/2008 7:16:00 joe-hummel Pluralsight Blogs

Game AI Roundup Week #46 2008: 8 Stories, 1 Video, 1 Paper

Rather late this week, but still we have a Roundup full of insightful stories and news on the game AI community; as always, there are some good articles and blog posts for you to read. Remember, there’s also lots of great content to be found in the forums here! (All you have to do is [...]
19/11/2008 4:52:26 Novack Game AI for Developers

Éxito en el nuevo Call of Duty

Las ventas se han disparado, superando en 2 a 1 al lanzamiento del CoD4... Y es que el juego se sale!

votes

» noticia original

19/11/2008 4:35:01 derethor Pixelame: publicadas

Nuevo aspirante a derrotar a Photoshop... online

Pixlr es una nueva herramienta online con increíbles prestaciones y capaz de ofrecer resultados casi profesionales. Una vez más, el navegador como plataforma de servicios cada vez más avanzados.

votes

» noticia original

19/11/2008 4:05:01 galchwyn Pixelame: publicadas

Jeroen Frijters: Multi Target Support

I've now enabled "multi target" support. This means that you can compile multiple assemblies at once. One of the advantages this has is that it makes dealing with circular dependencies much easier, but even if there aren't any circular dependencies, it can make building much easier because you don't have to do any dependency analysis.

As an example I compiled the jars from the JBoss lib directory:

ikvmc -target:library { commons-codec.jar } { commons-httpclient.jar } { commons-logging.jar } { concurrent.jar } { getopt.jar } { jboss-common.jar } { jboss-jmx.jar } { jboss-system.jar } { jboss-xml-binding.jar } { log4j-boot.jar }

The curly braces define the targets. This is all it takes to compile these jars into seperate assemblies that automatically reference eachother, as required.

Using NDepend (which Patrick Smacchia kindly gave me a free copy of) you can easily graph the dependencies of the resulting assemblies:

In this case there aren't any cycles, but had there been, it would have made no differences.

The multi target feature is by no means done. I want to add a -sharedclassloader option to enable multiple assemblies to share a single Java class loader. I'm also considering some options to select which classes/packages go in which assembly. This would be helpful for splitting the core class library into multiple assemblies.

Changes:

  • Added support to ikvmstub for automatically exporting non-vector array types.
  • Implemented/fixed support for pointers, by ref and non-vector arrays in IKVM.Reflection.Emit.
  • Fixed pointer detection to work for types with multiple indirection levels.
  • Changed proxy stub name mangling to work around ildasm bug.
  • Fixed IKVM.Reflection.Emit to not write token of FAULT pseudo exception that is used as a marker for fault blocks.
  • Fixed class loading to take ClassLoader lock.
  • Changed ikvmc not to generate warning when it loads ikvmstub generated classes.
  • Removed our version of System.Runtime.CompilerServices.ExtensionAttribute and instead add System.Core.jar to the compilation, this will allow us to reference the real ExtensionAttribute when it is available and yet the build will still work (albeit with a warning and without the ExtensionAttribute) when it is not available (i.e. when building on .NET 2.0).
  • Did some clean up and restructuring in IKVM.Reflection.Emit.
  • Fixed sorting of InterfaceImpl table in IKVM.Reflection.Emit.
  • Removed hard coded public keys from JniInterface.cs and Configuration.java.
  • Changed build process so that version number for all assemblies only has to be specified in CommonAssemblyInfo.cs.
  • Enabled multi target support.
  • Fixed typo in IKVM.Reflection.Emit that caused assembly minor version to be set to major version.
  • Added assembly version to ikvmstub.

As always with a development snapshot, don't use this in production, but please do try it out and let me know about it. The sources are available in cvs and the binaries here: ikvmbin-0.39.3245.zip

19/11/2008 1:46:06 Jeroen_x0020_Frijters@monologue.go-mono.com Monologue

SharePoint, Silverlight, and Virtual Earth

I've been doing a number of project lately for the SharePoint and SharePoint online teams.  Mostly around services and integrating SharePoint services with Silverlight.  One of these projects was pretty cool so we decided to put it up on CodePlex - http://www.codeplex.com/sharepointsilverligh  (yes I can spell Silverlight - CodePlex seems to not like long project names in its URIs ;-)).

The basic idea is a Silverlight control that coordinates data between a SharePoint List (using the SharePoint List Web Service) and the Virtual Earth map control in the browser.  You can point it at any list that has columns containing longitude and latitude data (it should be pretty easy to modify it to use addresses and do a query of Virtual Earth as well).  It can also be pointed at a Picture list, so the picture can show up on the pushpin "tooltip".  Enjoy and let me know what you think.

19/11/2008 0:20:55 jon-flanders Pluralsight Blogs

Inquisitor se toma Firefox

Quizá para muchos el nombre Inquisitor no dice mucho ya que se trata de un agregado utilizado en Safari, el navegador de Apple que hace poco se introdujo al mundo de los PCs. La extensión mejora de manera notable las búsquedas que realizamos en Internet, dándole un nuevo poder a nuestro Browser. Ahora no sólo [...]
18/11/2008 22:02:34 Isabel GrupoGeek

Understanding ViewState screencast

I've just posted a free short screencast on understanding ViewState in ASP.NET to our new Screencast page. In this screencast I walk through exactly how ViewState is used in an ASP.NET page, how to parse it, and perhaps most importantly, when and how to disable it. If you haven't been to Pluralsight's screencast page before, we're making a collection of short screencasts from our instructors available on this page, ranging in topics from ASP.NET to WCF to XSLT, and the library is growing each week. Be sure to subscribe to our main feed for notices of new screencasts being posted.

18/11/2008 20:08:24 fritz-onion Pluralsight Blogs

Niner Interview Questions: Rico Mariani - Visual Studio Futures

Dear Niners,

I will be interviewing the great Rico Mariani this Thursday (November 20, 2008). The base topics of the conversation will be:

1) Rico's new role as Chief Architect of Visual Studio
2) Digging into the technical roadmap of Visual Studio

You've requested several times that you want more involvement with the conversational composition of C9 interviews. Well, here's your chance. What I would ask is that you read Rico's latest blog post where he outlines the VS roadmap beginning with VS2010. That way, you can create some questions that arise directly from the thinking he expresses in his blog post. This will help keep the conversation very focused and relevant. Of course, feel free to ask some burning questions about VS futures, but know that I will not ask all of your questions because there will not be enough time.

So, developers, what do you really want to know about VS futures? Here's your chance to ask the Chief Architect of VS himself.

Put on your thinking caps, Niners. I know you can come up with some great questions for Rico.

C
18/11/2008 19:22:00 Charles Threads watched by The Channel 9 Team

Creating a Presentation Report Based on Data

In my last two posts, I showed you how to create a spreadsheet based on data and how to read data from spreadsheet. Today, I am going to move away from SpreadsheetML to talk about PresentationML. Specifically, I am going to show you how to create a rich presentation report based on data from a database.

Scenario – Document Assembly

Imagine a scenario where I'm a developer working for a fictional company called Adventure Works. In my company, we use a database to store all data pertaining to our sales force. For example, we keep track of our entire sales team in terms of contact information, territories they own, their total sales, bonus, etc. I have been asked to build a report generation tool that is able to take this data and create a viewable presentation. The sales team would like to have this solution run on the server, so there is a strict requirement that we cannot use the PowerPoint client.

Solution

Before I get into the details of my solution I want to call out a couple of things:

  1. My solution is based on the freely available Adventure Works database built for SQL Server 2005
  2. I updated the adventure works database to include contact photos (source code included in the link below)

Okay, we're ready to get started. If you just want to jump straight into the code, feel free to download this solution here.

Step 1 – Create a Template

The scenario I listed above talks about reading sales person data and creating a report in the form of a presentation. The first thing I need to do is create a presentation template that I can use for my solution. In this case, my presentation template will contain a slide template that has placeholder regions for the following information:

  • Sales person contact information, such as name, email address and photo
  • Sales summary information, such as territory owned by sales person, total sales made by sales person, sales quota
  • Extra information, such as bonus amount and commission %

My slide template will look like the following:

Step 2 – Clone the Slide Template

For each sales person in Adventure Works, I will need to clone the slide template, shown above, and fill in the necessary information based on data from my database. Below is some code that does the following:

  • Create a brand new slide for each sales person
  • Copy over the content from my slide template into my new slide
  • Make sure that my new slide references the slide template's slide layout (since my new slide has the same layout of my slide template)
    • Add my new slide to the end of my presentation (think adding a node to the end of a linked list)
SlidePart CloneSlidePart(PresentationPart presentationPart, SlidePart slideTemplate)
{
//Create a new slide part in the presentation
SlidePart newSlidePart = presentationPart.AddNewPart<SlidePart>("newSlide" + i);
i++;
//Add the slide template content into the new slide
newSlidePart.FeedData(slideTemplate.GetStream(FileMode.Open));
//make sure the new slide references the proper slide layout
newSlidePart.AddPart(slideTemplate.SlideLayoutPart);
//Get the list of slide ids
SlideIdList slideIdList = presentationPart.Presentation.SlideIdList;
//Figure out where to add the next slide (find max slide)
uint maxSlideId = 1;
SlideId prevSlideId = null;
foreach (SlideId slideId in slideIdList.ChildElements)
{
if (slideId.Id > maxSlideId)
{
maxSlideId = slideId.Id;
prevSlideId = slideId;
}
}
maxSlideId++;
//Add new slide at the end of the deck
SlideId newSlideId = slideIdList.InsertAfter(new SlideId(), prevSlideId);
//Make sure id and relid is set appropriately
newSlideId.Id = maxSlideId;
newSlideId.RelationshipId = presentationPart.GetIdOfPart(newSlidePart);
return newSlidePart;
}

Step 3 – Swap out Placeholder Text

At this point I have just cloned my slide template and added my new slide, which at the moment is an exact copy of the slide template, to my presentation. My next step is to swap out the placeholder text in my new slide with the appropriate data. I created a method that finds all placeholder text locations and swaps out the placeholder text with another string given a slide part. Here is the code:

void SwapPlaceholderText(SlidePart slidePart, string placeholder, string value)
{
//Find and get all the placeholder text locations
List<Drawing.Text> textList = slidePart.Slide.Descendants<Drawing.Text>()
.Where(t => t.Text.Equals(placeholder)).ToList();
//Swap the placeholder text with the text from DB
foreach (Drawing.Text text in textList)
text.Text = value;
}

Step 4 – Swap out Placeholder Photo

My slide template includes one placeholder picture that is intended to represent the image of a sales person. In order for me to swap out this photo, I am going to need to do the following:

  • Add an image part to my new slide, which is based on my slide template
  • Insert my image data into my newly added image part
  • Swap the photo reference from my placeholder image to my new image

The following code accomplishes the above tasks:

//Add an image to the new slide
ImagePart imagePart = newSlide.AddImagePart(ImagePartType.Gif, imgId);
//Add image data to new image part
imagePart.FeedData(new MemoryStream(item.Employee.Contact.Photo.ToArray()));
...    
//Swap photo reference and save
SwapPhoto(newSlide, imgId);

Swapping out the photo is pretty easy since images are simply referenced via ids. In my case, all I need to do is find the image reference and swap it out with the image reference of the new image I added to the slide. The following code accomplishes these tasks:

void SwapPhoto(SlidePart slidePart, string imgId)
{
//Find the placeholder image
Drawing.Blip blip = slidePart.Slide.Descendants<Drawing.Blip>().First();
//Swap out the placeholder image with the image from DB
blip.Embed = imgId;
//Save the part
slidePart.Slide.Save();
}

Step 5 – Delete Template Slide

Before we can call this solution complete we need to make sure to delete the slide template. Since I already know the relationship id of my slide template I can delete the slide with the following code:

void DeleteTemplateSlide(PresentationPart presentationPart, SlidePart slideTemplate)
{
//Get the list of slide ids
SlideIdList slideIdList = presentationPart.Presentation.SlideIdList;
//Delete the template slide reference
foreach (SlideId slideId in slideIdList.ChildElements)
{
if (slideId.RelationshipId.Value.Equals("rId3"))
slideIdList.RemoveChild(slideId);
}
//Delete the template slide
presentationPart.DeletePart(slideTemplate);
}

End Result

Putting everything together and running my code, I will end up with the following output:

Zeyad Rajabi

18/11/2008 19:13:00 BrianJones Brian Jones: Open XML Formats

Clipdiary, mantén ordenado tu portapapeles

Clipdiary es un software muy interesante que nos ayuda a mantener la información que hayamos copiado, aunque sea una sola vez, en el portapapeles. Una vez instalado su funcionamiento es casi automático. Al iniciar Windows Clipdiary guardará en una base de datos todo aquello que envíe al portapapeles. Podrá consultar el historial, copiar nuevamente elementos que se [...]
18/11/2008 16:53:13 Juan GrupoGeek

MIT Media Lab Creates Center for Future Storytelling

18/11/2008 15:50:49 The Media Lab

Chris Howie: Development on hold

Well, this morning while I was packing up my laptop it kind of slipped, and… well… Yeah, so don’t expect Banshee.OpenVP to be ready for a while.
18/11/2008 15:28:43 Chris_x0020_Howie@monologue.go-mono.com Monologue

Fanboys: una película de geeks para geeks (de Star Wars)

Fanboys trata de un grupo de amigos obsesionados con Star Wars que, siguiendo el deseo de uno de ellos (algunas informaciónes dicen que enfermo terminal de cáncer y otras que fallecido), se embarcan en un descerebrado viaje hacia el Rancho Skywalker, propiedad de George Lucas, para ser los primeros en ver La Amenaza Fantasma. Seguramente lo [...]
18/11/2008 15:08:09 Sergio Mare Magnum

Saving the Story (the Film Version)

18/11/2008 14:05:58 The Media Lab

Ben Maurer: Amazon's CloudFront CDN: disappointing

I took a look at CloudFront today. They have really good intentions. The CDN space is quite a mess -- it could easily be a pay-as-you-go, self-service industry. However, players such as Akamai try to make a large profit. The CDN space is especially hard for small sites -- you can't get any reasonable pricing unless you are doing high levels of traffic.

Amazon wants to change all of that. However, I think they made a number of missteps in their initial offering.

  • They aren't using it on amazon.com. They use Level(3)'s CDN! Why should anybody consider using a service Amazon isn't using themselves. This is a chance to prove your CDN in real life.
  • Tiered pricing. In a self-service model, it doesn't make sense to offer different prices for different bandwidth usages. One customer with 100 TB of traffic is the same as 10 customers with 10 TB of traffic.
  • Pay per request. For S3, this made sense. Every request was one disk seek on the servers, and people need to pay for that. However, in a CDN, you are expected to serve from memory. The 1 cent per 10,000 requests effectively adds 6 KB of data to every file. So if you serve a 1 KB file, this increases your cost by 6x. At the very least, the fixed cost per request should be less than that with s3 to account for the lack of disk seeks
  • Lack of peering. Doing a traceroute to cloudfront from a few locations (Carnegie Mellon, colos in New York and LA), it appeared that all of my traffic was going over transit links. In contrast, traffic to amazon.com went over fast and cheap peering links.

I do hope that Amazon fixes up CloudFront. It's a fantastic concept. They have the power to force reason into the market.

18/11/2008 13:02:47 Ben_x0020_Maurer@monologue.go-mono.com Monologue

Congreso de Desarrolladores de videojuegos en Valencia

Este lunes comenzó el encuentro de desarrolladores de videojuegos de la universidad politécnica de valencia (http://www.noticiasjuegos.com/2008/11/17/comienza-la-i-semana-del-videojuego/) , donde se hará...
18/11/2008 12:34:34 Codepixel

El cine está muy mal

Parquesur acaba de presentar concurso de acreedores.... son los de los centros comerciales de Leganés, Majadahonda, Torrejón. Unos se podrá...
18/11/2008 12:18:51 Codepixel

Así es un hormiguero por dentro

El anterior vídeo pertenece al documental de Science Channel titulado Ants! Natures Secret Power donde se estudia la vida de una colonia de hormigas. En el fragmento los investigadores inyectan cemento para realizar un molde de un enorme hormiguero para posteriormente excavar a su alrededor y comprobar las dimensiones y complejidad de los tuneles. Bastante impresionante.
18/11/2008 8:36:16 Sergio Mare Magnum

Type-Checking Zero Knowledge

Type-Checking Zero Knowledge

This paper presents the ?rst type system for statically analyzing security protocols that are based on zero-knowledge proofs. We show how certain properties offered by zero-knowledge proofs can be characterized in terms of authorization policies and statically enforced by a type system. The analysis is modular and compositional, and provides security proofs for an unbounded number of protocol executions. We develop a new type-checker that conducts the analysis in a fully automated manner. We exemplify the applicability of our technique to real-world protocols by verifying the authenticity and secrecy properties of the Direct Anonymous Attestation (DAA) protocol. The analysis of DAA takes less than three seconds.

A little dependent type theory, a little Pi calculus, a little cryptography... there's something for everyone! This is follow-up work to this story that Ehud posted.

The source code can be found here.

18/11/2008 6:18:29 Lambda the Ultimate - Programming Languages Weblog

SETI promete detectar vida extraterrestre para el 2032

Seth Shostak, astrónomo Senior de SETI (Search for Extraterrestrial Intelligence) predijo durante una conferencia reciente en San Francisco que “vamos a encontrar vida extraterrestre dentro de veinticuatro años”, según reportó Daniel Terdiman, periodista de CNET. Aunque es una predicción que tiene algunas condiciones: La primera es el supuesto que hicieron investigadores de SETI de que el [...]
18/11/2008 4:30:56 hernan H2blOg

The New Yorker, Jonathan Lethem y la ciencia ficción salpicando el mainstream

Hacía diez años que la revista The New Yorker no publicaba un cuento de ciencia ficción (exceptuando “Jon“, la genial sátira de George Saunders que se incluyó en su colección In Persuasion Nation –de la que leímos un cuento en Descarga Fractal– y que es la historia de un grupo de adolescentes encerrados en un [...]
17/11/2008 22:52:38 hernan H2blOg

Microsoft Blueprints 101 - The SimpleEdit Blueprint

Welcome to Microsoft Blueprints.

In this screencast (10 minutes, 34 seconds), Michael Lehman demonstrates the essential features of the Microsoft Blueprints Manager by walking through the sample SimpleEdit Blueprint.

To download the Microsoft Blueprints Manager and the sample Blueprint please go to http://www.codeplex.com/blueprints
17/11/2008 22:10:00 Michael Lehman Threads watched by The Channel 9 Team

SEP entry on Combinatory Logic

There's a new entry on Combinatory Logic in the Stanford Encyclopedia of Philosophy.

I haven't perused it yet, so please share opinions and comments.

17/11/2008 19:45:58 Lambda the Ultimate - Programming Languages Weblog

Jon Tan ? [del.icio.us]

Varios ejemplos de composición de párrafos en la web.
17/11/2008 17:55:57 juanjoseixas Efímera

Channel 9 on Mars: Inside the Mars Exploration Mission - Past, Present and Future

While in LA for PDC2008, we were lucky enough to get the chance to head down to Pasadena for a tour and interview at the Jet Propulsion LaboratoryNic Fillingham and I grabbed a cab and met up with the great Marc Mercuri (of RoboChamps fame), DPE's VP Walid Abu-Hadba and others to get a look at the JPL Mars Rover facility and meet some of the folks behind the Mars Exploration Rover Mission. Our guide was the venerable Dave Lavery who is the Program Executive for Solar System Exploration at NASA.

This is a fascinating glimpse into the world of solar system exploration from the perspective of robotics and software design (Dave was a major contributor to the robotics design and development efforts behind (and in) the Mars rovers, Spirit and Opportunity).

Tune in and learn about some of the challenges of developing autonomous machines that you will never get to touch again (think about the reduncancy requirements for a robot rover that is deployed 100 million miles away from Earth...). It's really exciting that the Mars rovers Spirit and Opportunity will be joined on the red planet by a new mobile robot equipped with an advanced laboratory capable of unparalleled experimentation and analysis. The folks at JPL think 100 million miles outside of the box!

17/11/2008 17:33:00 Charles Threads watched by The Channel 9 Team

Kimmo Hakola


Having studied composition privately with Einojuhani Rautavaara, Kimmo Hakola (b. July 27, 1958) entered the Sibelius Academy in 1981. At the Sibelius Academy, he also studied with Eero Hämeenniemi and Magnus Lindberg. Hakola’s works were first performed at concerts given by the Ears open! society and at Ung Nordisk Musik (Young Nordic Music) festivals, but they began to attract wider attention at an early date. Winning the UNESCO composer rostrum (String Quartet no. 1 in 1987 and Capriole in 1993) generated demand for Hakola in contemporary music circles (e.g. Ars Musica, Edinburgh, Huddersfield, ISCM festivals, Ultima, Witten). In the 1990s, Hakola has also found a wider audience (Helsinki Festival, Kuhmo Chamber Music Festival), while the composer himself has become a border-crossing musician: he has appeared as a pianist and a conductor, and written a cantata for amateur musicians. Hakola was appointed composer-in-residence to the Joensuu City Orchestra in 1997. He has is also working as the Artistic Director of the contemporary music festival Musica nova Helsinki.

Kimmo Hakola - Chamber Concerto I, II, III, IV, V
Present Music Ensemble, cond. Kimmo Hakola

Link in Comments.
17/11/2008 17:08:00 noreply@blogger.com (Guitarristas) Contemporary Music

Cristóbal Halffter


Cristóbal Halffter (born March 24, 1930 in Madrid) is a Spanish composer. He is the nephew of two other composers, Rodolfo and Ernesto Halffter.In 1936, Halffter's family moved to Germany to escape the Spanish Civil War, but they returned to Madrid in 1939, and Halftter studied at the German School there, graduating in 1951. In 1955, he was appointed conductor of the Falla orchestra. He forged a successful career as composer and conductor, writing music which combined a traditional Spanish element with avant-garde techniques. His Piano Concerto won the National Music Prize in 1953. In 1961 he became Professor of Composition at the Royal Conservatory of Madrid.

Cristóbal Halffter - Prelude for Madrid '92 Daliniana

Conductor(s): Halffter-Caro, Pedro
Orchestra: Madrid Symphony Orchestra
Choir: Orfeon Donostiarra, Santo Tomas de Aquino Choir

Link in Comments.
17/11/2008 17:05:00 noreply@blogger.com (Guitarristas) Contemporary Music

Constrúyete una banda de Möbius para celebrar su cumpleaños

Hoy hace 218 años que nació el matemático y astrónomo teórico alemán August Ferdinand Möbius (17 de noviembre de 1970, Sajonia - 26 de septiembre de 1868, Leipzig) conocido, principalmente, por haber creado la banda que lleva su apellido (aunque fué co-descubierta simimultánea e independientemente por éste y por el también matemático alemán Johann Benedict [...]
17/11/2008 14:31:21 Sergio Mare Magnum

Así se replica el ADN

En esta animación generada por ordenador y creada por Drew Barry del Walter and Eliza Hall Institute of Medical Research en Melbourne, Australia, se puede apreciar con todo detalle cómo se replican las cadenas de ADN en los organismos vivos. El proceso comienza cuando el ADN se enrolla alrededor de ocho moléculas (octámero) de la proteína [...]
17/11/2008 8:59:25 Sergio Mare Magnum

Blog de Mario Conde [del.icio.us]

Pues eso: Mario Conde escribe un blog.
17/11/2008 8:33:41 juanjoseixas Efímera

El futuro de la ciencia ficción en New Scientist

La revista New Scientist publicó un especial sobre el futuro de la ciencia ficción. La introducción plantea que en esta época la ciencia puede ser más extraña que la ciencia ficción, y que la literatura mainstream cada vez es más futurista y especulativa. El escritor y cosmólogo Marcus Chown se pregunta si la ciencia ficción está [...]
17/11/2008 6:11:30 hernan H2blOg

NPD: Behind The Numbers, October 2008

In this exclusive analysis, Gamasutra looks in more detail at October's NPD U.S. game hardware/software sales, revealing guitar wars, top-selling games so far this year, and much more.

16/11/2008 17:00:00 Gamasutra

Revising the CLR Build, Part I

When I first wrote about my CLR project, I said very little on the subject of its build process. For the most part, that is because the build process was ugly and hackish for quite some time — I’d simply read the makefile that came with the SDK, and replicated the actions as MSBuild Exec [...]
15/11/2008 23:02:13 admin Scientific Ninja

Real-Time Planning for Parameterized Human Motion

The latest addition to list of white papers on game AI in the AiGameDev.com wiki and to our growing collection of technical videos is a new research project on the subject of motion planning. Special thanks to Lucas Kovar for pointing it out. (Reminder: We’re running a masterclass on animation with Lucas this [...]
14/11/2008 20:56:34 Alex J. Champandard Game AI for Developers

Writing semantically aware LINQ queries against Excel tables

I hope you all have been enjoying Zeyad's articles showing some of the powerful solutions you can build leveraging the Open XML API. Thanks for pulling these all together Zeyad, and I look forward to seeing some of the other solutions we've talked about.

Today, there is a new post from Eric White that you should all go take a look at: http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#comments

Eric pulled together a neat prototype where he allows folks to write LINQ queries against tables within a Spreadsheet. Rather than writing the query against the basic constructs of the file format which the SDK already allows, you can actually leverage the semantics of the table, so for a table of inventory you can essentially write queries that say "give me the total quantity of all bicycles ordered." It leverages the Open XML API, so it can run server side without the need for Excel. It's just a prototype and we could definitely add more functionality, but it's an awesome p