Archive for the 'Uncategorized' Category

Randy Pausch, tiempo

Posted in Uncategorized on July 27th, 2008

De momento os dejo el link (encontrado desde microsiervos) a un tipo interesantísimo: Randy Pausch.

The ultimates, death note

Posted in Uncategorized on July 20th, 2008

Cuanto más tiempo paso en este sector, rodeado de profesionales que no son informáticos puros más me alegro de haber dado el paso. Se acabaron las discusiones bizantinas de bibliotecas, espacios, tabuladores, editores de texto y demás morralla. Me gusta el cambio de ambiente porque, entre otras cosas, mis nuevos compañeros bullen de cultura pop.

No quiero extenderme mucho más ahora, vengo sólo a comentar que estoy fagocitando dos series; casi no pueden ser más opuestas entre sí, y, por supuesto, eso le da toda la gracia a la maniobra:

Ultimates

The Ultimates, también con dos incursiones en vídeo, que pueden engancharse desde youtube ultimates. En el segundo caso la animación es realmente pobre y triste, pero es interesante a la hora de hacerse la foto de la mercadotecnia de marvel en su conjunto.

Siendo justos debo agradecerle la serie a Budo, uno de los concepts de la compañía y un gran tipo si se me permite la expresión.

Death note

Otro par de compañeros de la compañía nos han prestado Death Note. Una gran serie anime. Tiene únicamente dos o tres años de antigüedad. Interesante, parece que los mercados occidentales cada vez se dejan atacar por el anime con más rapidez. Me gustaría poder linkarles como merecido homenaje, sin embargo no tengo noticia de que ellos dos tengan alojamiento más allá del empresarial y no sé si es muy inteligente por mi parte linkarlos de ese modo.

Las dos series son recomendables, sin embargo ambas tienen cierto tufillo. The ultimates tontea con una aproximación contemporánea al problema de crear un grupo de superhéroes en una sociedad salvajemente mediatizada. El problema de esa jugada es que Watchmen abrió muchos de los temas dejando algunos prácticamente clausurados. El capitán américa es un ejemplo de personaje desperdiciado: un supersoldado que pasa hibernado la época de Vietnam-Corea, tiene potencial por los cuatro costados. Lamentablemente Marvel trabaja un target excesivamente orientado al entretenimiento.

Con respecto a Death Note, la ejecución y el guión de la serie están muy bien, tiene una sima, justo en el centro, durante la cual preparan uno de los twist de guión más sorprendentes que he visto, sin embargo, la serie se deshincha. El planteamiento durante muchos capítulos es heredero de la relación Holmes - Moriarty. Pero sin el delicioso encanto que el Reino Unido victoriano le da a los duelos intelectuales entre dos seres que son idénticos entre sí, pero viven en extremos opuestos del rango moral.

Ambas son muy recomendables, si bien he disfrutado más con Death Note que con The Ultimates.

PD: qué calor hace! O_o!!

Siglo 21, Diálogos 3

Posted in Uncategorized on March 29th, 2008

Me gusta la radio.
Me encanta.
Por un rebote del destino, siempre algo injusto, terminé por adquirir un aypop.
Siglo 21 es un buen programa de radio y carece de podcast.
Tengo una máquina viejuna que tiene un ubuntu instalado.

Parece que todo junto esto tiene algo de sentido:

#!/bin/bash
NOW=siglo21.`date +%Y%m%d`
ROUTE=”http://www.rtve.es/rne/audio/RNE3.asx”
DURATION=7250

cd /home/tete/ourPodCasts
nohup /usr/bin/mplayer -msglevel all=0 -playlist $ROUTE -ao pcm:file=/home/tete/ourPodCasts/$NOW.wav -vc dummy -vo null &
MPLAYER_PID=$!
/bin/sleep $DURATION
/bin/kill -9 $MPLAYER_PID
/usr/bin/killall mplayer
/bin/sleep 5
/usr/bin/lame –tt siglo21 –ta siglo21 –tg 18 –ty `date +%Y` –quiet /home/tete/ourPodCasts/$NOW.wav /home/tete/ourPodCasts/$NOW.mp3
/bin/sleep 5
/bin/rm $NOW.wa

Espero que esta pequeña muestra de improvisación le sirva a alguno de ayuda ^_^

Teapot time

Posted in Uncategorized on March 16th, 2008

Una de teteras, … qué recuerdos …

gelato teapots

Actualización de marzo

Posted in Uncategorized on March 15th, 2008

No sé hasta dónde puedo o debo contar. Empecemos por decir que ahora estoy trabajando para Enne studios/entertainment (sin link, seamos discretos) una empresa mediana donde existen productores que ejercen. Están embarcados en varios proyectos, ni malos ni buenos, ya sacaré el tema cuando esté más tranquilo, no quiero líos con nadie.

Como cualquiera que me conozca puede imaginarse, mi ocupación principal es programar y la secundaria es apagar fuegos, en el sentido más amplio de la palabra: desde scripts que patinan por bobadas a matar procesos remotamente mediante ssh. En este momento aprecio todo el tiempo que he pasado lechándome con linux y derivados.

Voy a extenderme únicamente en dos puntos: rendering y gestión humana. Por motivos que no alcanzo a entender (aún) la empresa en la que trabajo se está planteando introducir gelato en producción[1]. No lo tenía en el radar a pesar de que un antiguo colega pretendía emplear un scene graph de nvidia como zona de render de un videojuego; probablemente la idea no me pareció muy acertada en su momento o estaba más ocupado en buscar algo de pasta honrada antes que ponerme a investigar en profundidad la idea. Este pequeño detalle supone una vuelta efectiva al render, que tenía muy abandonado.

Con respecto a la gestión humana una simple nota. Empiezo a comprobar lo útiles que pueden ser las metodologías de gestión ágiles en producciones y equipos. Sobre todo a partir de cierto tamaño se tiende a confundir el desorden incipiente con la carencia de personal. Por supuesto contratar más gente aumenta el desorden empeorando aquello que se pretendía arreglar.

Y de momento ya, que tengo muchas cosas que hacer esta mañana. Esperemos vernos pronto!


1. Se trata de un motor de render creado por nVidia para películas y grandes producciones. En este momento en el que escribo aún no tengo muy claro de qué pie cojea. Según me han contado el motor trata de implementar progresivamente la especificación de Renderman.

Nota rápida: captura

Posted in Uncategorized on February 19th, 2008

1. Nuestra querida Pandora.

2. Streaming general.

Podcasts reminder

Posted in Uncategorized on February 3rd, 2008

Como resultado de leer el libro de Steven Levy acerca del aypop el podcasting vuelve a mi radar. Algunas direcciones y recursos interesantes que he encontrado:

kafelog

juice, para exprimir la red

ninjatune podcast syndication

Y, ya en mi primer minuto de podcaster (de mierda) ha entrado un nuevo elemento en el radar: Dragon War! Cuidado con eso, porque IMDB ha votado un 3.9 (cuando escribo esto) para el titulazo. Así que mucha calma.

Algunas referencias para MEL script

Posted in Uncategorized on January 24th, 2008

MEL es el lenguanje embebido de referencia en Maya (hasta la versión 8.5). A veces resulta algo imbricado pero lleva tanto tiempo entre nosotros que hay muchos recursos para aprender a usarlo entre otros:

Ejemplos prácticos de MEL

además de algunos gurús (David gould) y de sus inevitables obras de referencia, sí el famoso libro de Maya que tiene Mayas en la portada. Quite smart, ray’? Y que es absolutamente burreable, por cierto.

Todo tiene serpiente

Posted in Uncategorized on January 18th, 2008

Circula un chiste por el entorno profesional que siempre me ha gustado mucho: “Hagas lo que hagas terminará siendo como UNIX”

Salvo que tengas el autocontrol de un Dalai-lama- ninja tus aplicaciones tenderán a crecer, abarcarán nuevos casos de uso, ampliarán sus abstracciones, crecerán y crecerán. Antes de lo que esperas alguien sugerirá que sería muy interesante emplear la web como front-end[1] y de ahí, … bueno, de ahí hay un paso a que otro comente que sería cojonudo emplear la lógica pero únicamente en modo batch, ¿para qué carajo emplear un front-end cuando sabes perfectamente qué tienes que hacer? Y, claro, puesto que no se pueden prever todos los casos, antes o después aparece un lenguaje embebido de script.

Durante bastante tiempo, un par de años quizá, el lenguaje de script por excelencia en mi pequeño rincón de internet era lua. Sin embargo los tiempos cambian, el pelo se cae y las mudanzas se sucenden y, poco a poco, la serpiente crece y se convierte en un python!

En mi curro actual me toca pelearme con Maya. Para los que no sigan muy atentamente el mundo del 3D en producción de cine he de comentar un par de cosas. Para empezar el software que se emplea es titánico y la integración con sistemas brutal. Para que nos hagamos una idea, tienen varios TBs de almacenamiento y un departamento de programación que incluye unas 10 personas[2], algunas de ellas, íntegramente dedicadas a desarrollar extensiones para el propio software. Las necesidades son tan abiertas, tan impredecibles, tan generales, que desde Autodesk (digamos Alias) se han limitado a construir un UNIX especializado en fabricar gráficos.

Como es natural en semejante tinglado no podía faltar un buen lenguaje de script: python, por supuesto. Entre otras muchas cosas, como volver a tratar con compañeros, formar parte de un proyecto más ambicioso y tener alguna posibilidad de éxito, este trabajo me está permitiendo volver hacia python y a desarrollos algo más pequeños.

Por cierto, todavía no he salido por Salamanca, salvo para un par de cañas de media semana. Nada de pinchos. Nada de jamón. Sólo un poco de frío, algo de lluvia y bastantes ladrillos. Dejadme decir que la ciudad tiene un cierto aire a la Zaragoza de los años 70, no sé si sabéis a qué me refiero. Un cierto aire a Camino de las Torres. Por otro lado el piso que hemos encontrado va estando cada vez más habitable, lo que siempre es agradable al terminar una de esas jornadas maratonianas de “tresdeseros”.


1. Lo que probablemente es una buena idea. Y es también una buena idea largarse de esa empresa en justo ese momento ;)
2. Y no estoy contando sistemas, por una vez los sistemas los lleva otro: ¡YEAH!

XSI + DirectX + HLSL

Posted in Uncategorized on September 4th, 2007

Una nota muy muy breve acerca de esa vía de trabajo. Como muchos sabréis, estoy empezando a trabajar algo más en serio con XSI, modelado, un poquito de UV, algo de materiales, etc. Uno de mis objetivos es terminar pillándole el aire a toda la suite antes de que la versión 6.5 más MOD barran como de un plumazo el entorno de desarrollo de juegos.

DirectX XSI rendering

Ha habido bastantes problemas, entre otros:
1. Reinstalación de las CG tools
2. Actualización de DX a la versión de agosto de 2007 (DX9)
3. Inclusión de sendos paths para pillar una librería DLL [1] que ha terminado estando en /XSI/Application/bin, en realidad esto era evidente pero resulta raro que el programa no se encuentre DLLs en la raíz del ejecutable, cosas que pasan.

Al final y mientras pruebo el funcionamiento del HLSL, que funciona, he encontrado incorrecciones en la guía de XSI (lo que me confirman los profesionales de la zona que es harto normal)

Tan pronto encuentre algún camino razonable para avanzar lo compartiré por aquí.


1. Sí, uso XP para esto XD