Archivo: June, 2008

El problema del feedback

[ Blog: ethernet - psé - blog de javi santana ]
2008:06:30 19:55:00
Últimamente estoy un poco obsesionado con el feedback y no en especial con la información que me llega, que eso es tema para otro post, si no por la información que soy capaz de usar de forma adecuada.

Parto de la premisa de que no soy una persona tipo seguramente para nada de lo que desarrollo y es muy posible que lo que para ti sea la feature del siglo, para los demás sea algo que está ahí, pero que le importa muy poco.

Recientemente me ha pasado. He creado una herramienta para exportación de datos de agroguía al PC, de forma que en google earth puedes ver los trabajos realizados. Para mi la feature mola la leche, pero a los agricultores parece importarles muy poco. Lógico, ya que no suelen usar el PC para hacer este tipo de cosas (salvo excepciones), así que era de esperar.

¿Es una __cagada__ o una pérdida de tiempo? pues posiblemente comercialmente lo sea, por lo menos en este momento. Podría haber invertido ese tiempo en una feature más solicitada? seguro que sí y además seguro que gracias a esa feautre podría haber vendido más, pero y lo importante que es estar contento con lo que haces? y el feedback que puedo obtener de esos datos? Como dice Steve Jobs, espero poder algún día unir puntos hacia atrás. También opino, aunque sea una osadía nisiquiera comparar mi afirmación con la suya, que tarde o temprano todo lo que has aprendido/hecho servirá para algo.

Me voy a dar un paseo por el campo a darme feedback y despejarme un poco, se encuentra cosas curiosas:

- Un conejo a 2 metros de mi, con lo asustadizos que son:



- Hay cosas curiosas, cosas que todos los días ves y nunca te paras a pensar. Últimamente me ha dado por los pivots de riego... en esta foto se ve perfectamente como las bocas de más lejos echan más agua sobre el cultivo, parece lógico si piensas el área que cubre cada una sabiendo que al proporción de agua debe ser constante (o no, imaginemos que tenemos mapas ed rendimiento...)

My own planet (III)

[ Blog: Elvis Enmanuel - gamedusa blog ]
2008:06:29 21:45:00
I just been uploaded a video of the planet:



The unique improvement is the presence of normal mapping.

Hemos enviado el proyecto nibiru a SeedRocket

[ Blog: TiRSO - Blog oficial de pncil ]
2008:06:29 16:21:37

SeedRocket es una iniciativa fundada por un grupo de emprendedores, experimentados business angels e inversores de Capital Riesgo de toda Europa, expertos, tutores, …, que se han unido para ayudar en la creación de equipos y proyectos durante las fases iniciales, las más duras del proyecto, que estén relacionados con las Nuevas Tecnologías.

Así es como sus desarrolladores definen a SeedRocket, un campus de emprendedores que tiene como objetivo fomentar la creación y desarrollo de varios proyectos relacionados con las nuevas tecnologías. En principio elegirán quince proyectos para que asistan a un curso intensivo de una semana en Barcelona. Después, de esos quince proyectos, elegirán un máximo de tres para que se queden allí cuatro meses, trabajando en el proyecto, con una ayuda de 20.000 €. Todo esto con la ayuda de varios expertos.

Lo cierto es que esto nos ha parecido una oportunidad fantástica para nuestro proyecto nibiru, que creemos cumple perfectamente los requisitos exigidos para participar. Lo malo es que apenas hemos tenido tiempo de prepararnos y lo hemos tenido que enviar de una forma un poco precipitada.

La mayoría de vosotros no tendréis ni idea de lo que es nibiru, así que a continuación podéis ver, o descargar, la presentación que enviamos para mostrar y defender nuestro proyecto:

Descargar presentación de nibiru para SeedRocket (pdf, 400KB)

Estamos encantados con la posibilidad de ser elegidos (aunque sabemos que es muy difícil). Aún así, la intriga durará poco, lo sabremos en cuatro o cinco dias.

¡Desearnos suerte!

Mission accomplished

[ Blog: fenris78 - El cubil de Fenris ]
2008:06:29 14:52:00
Saludos lupinos, jauría.

Como ya iba avisando, esta vez iba a volver a tardar en actualizar.

Con respecto a Cell Fusion, los resultados del sprint han sido prácticamente una fotocopia del anterior, salvo que en esta ocasion he estado investigando un poco más.

Diseñar 1 tipo de enemigo y sus 2 variantes. Hecho.

Pixelar 1 tipo de enemigo y sus 2 variantes. Me ha pasado lo mismo que en el anterior sprint, o sea, que he pixelado la primera versión del enemigo pero no sus dos evoluciones. Todos los colores si estan implementados y he pixelado y diseñado un enemigo nuevo: "spore". Este enemigo, a diferencia de los demás, esta diseñado para intercalarlo en diferentes niveles y dar variedad a las hordas de enemigos.

Diseñar IA 1 tipo de enemigo. Hecho. La IA es muy similar a la de los que mostraba en el nivel piloto, pero con diferentes características.

Implementar IA. Hecho.

Implementar fondo. Hecho. Aunque es aqui donde he estado investigando un poco, buscando en diferentes páginas de recursos libres de royalties -he actualizado la sección recursos del blog- y estoy empezando a bichear con Virtual Microscope para tomar referencias. Además he estado haciendo algunas pruebas para añadir diferentes niveles de profundidad y aumentar el nivel de colorido en los fondos sin confundir al jugador ni recargar la tarjeta de video con efectos exagerados. Por el momento lo dejaremos sólo como experimentos.

Diseñar Curva de dificultad apropiada para un segundo nivel.Tengo una curva creada que resulta válida, pero quiero retocarla en el proximo sprint.

Implementar Curva de dificultad del nivel.. Hecho.


Como cabía esperar, los objetivos que tengo planteados para la última semana del mes, van dirigidos a la culminación del "Product Backlog" actual y el diseño del próximo.

Metas Sprint 29 Junio - 6 Julio.

Pixelar 2 variantes -evoluciones- de enemigos nivel 1.

Pixelar 2 variantes -evoluciones- de enemigos nivel 2.

Terminar de calibrar la dificultad del nivel 2.

Diseñar el sprint Backlog del mes de Julio


Como últimamente ando lento actualizando, os voy a regalar un par de capturas para que veais que la cosa sigue adelante.


Captura del tutorial. A decir verdad pierde un poco en la imagen.



Capturilla del nivel 1. Se aprecian algunos detalles de los cambios efectuados en el marcador. Decid hola a los "Ameboid" :P


Si alguno de vosotros es más observador de lo habitual, a lo mejor se ha extrañado por el título de esta entrada, ya que normalmente todo lo que tiene que ver con Cell Fusion lo etiqueto como "Bitácora Cell Fusion" ¿porque "Mission Accomplised"?

Porque al fin han operado a mi padre y ha salido todo bien. La verdad es que ha sido un auténtico respiro para toda la familia. Además, le han dado el alta muy rápido y ya se le empieza a notar la mejoría. Dejar de fumar y la inserción de la cánula han hecho milagros. Por otro lado, también he tenido mi última cita con el cirujano plástico por lo de la quemadura de la zarpa. Al final, como era de esperar, me ha confirmado que la cicatriz me quedará de por vida, menos pronunciada, pero visible, aunque ya no necesitaré mas presoterapia y tendré que seguir teniendo cuidadín con el sol, pero bueno, ya es otro compromiso menos.

Un día pondré fotillo de la zarpa, que sé que sois unos morbosos.

Y antes de que se me olvide: También me he terminado el Aquaria, currándomelo para ver el final extendido y todo. Eso si, llevo a saber lo que eran los extras...

Espero que se animen en hacer esa segunda parte, porque si no es para matarlos a pellizcos por desalmados.

¡Nos leemos!

Las 4 razones por las que procrastinamos

[ Blog: CoLSoN2 - El Desarrollo Personal ]
2008:06:29 09:52:10

Resultados de la procrastinaciónLa procrastinación —aplazar actividades que uno debe atender, por otras más irrelevantes y agradables— es una de las prácticas más habituales por todo el mundo, y una de las primeras barreras que uno debe superar si quiere ser más productivo, especialmente en su tiempo libre. En un gran artículo, David B. Bohl repasa las 4 causas de la procrastinación. Te recomiendo prestar especial atención porque no procrastinar es uno de los fundamentos si queremos alcanzar nuestras metas y no perder tiempo

1. Miedo al fracaso

Mucha gente deja de hacer ciertas cosas porque tiene miedo de no conseguir lo que se propone. Si se limitan a hablar de sus sueños y sus metas, pero no hacen nada para alcanzarlas, no pueden fracasar. Como dice una conocida frase cuyo autor no he conseguido encontrar: "El único verdadero fracaso en la vida es el fracaso a intentar."

Parte de este miedo no viene de uno mismo sino del rechazo que uno puede pensar que recibirá de parte de la sociedad. Sin embargo, te aseguro que la mayoría de la gente, especialmente dentro de la comunidad de emprendedores, aplaudirá todos tus intentos por hacer realidad tus sueños. Siempre y cuando no te des por vencido, porque sólo así lo conseguirás. No puedes permitirte tener miedo al fracaso, es un handicap demasiado importante si quieres hacer cosas grandes en la vida.

2. Sentirse abrumado

Muchas veces echamos un vistazo a nuestras metas y es difícil no sentirse abrumado por la cantidad de cosas que todavía quedan por hacer. Hemos dedicado mucho tiempo y esfuerzo y nos paraliza saber que todavía estamos en el principio.

Divide cada meta que tengas en la vida en pasos individuales, de forma que sepas que hay que hacer para llegar al objetivo y en qué orden. Haz que la pregunta ¿cuál es la siguiente acción? tenga respuesta clara en todo momento y que esa acción es algo sencillo de realizar. Sólo así, paso a paso, pulgada a pulgada, alcanzarás el éxito. Piensa en toda la gente que admiras y en todo lo que han conseguido. ¿Crees que consiguieron ese éxito y terminaron todos sus proyectos de la noche a la mañana? Piensa de nuevo.

3. La naturaleza del ser humano

Por naturaleza tendemos a evitar aquello que nos causa dolor, aburrimiento o frustración, y a preferir hacer cosas que nos divierten o nos dan placer. Por eso caer en la procrastinación es algo tan fácil, basta con seguir nuestros instintos. Para evitarlo lo mejor que podemos hacer es ocuparnos primero, cuando tenemos más energías y ganas, de aquellas tareas más duras o aburridas, dejando las más amenas para el final, cuando caer en la procrastinación sería mucho más sencillo.

4. Perspectiva

Muchas veces, cuando hablamos de sentimientos y de cómo nos senitmos respecto a algo en particular, la percepción que tenemos de las cosas, es lo que acaban siendo. O lo que es lo mismo, si creemos fírmemente que hacer algo va a ser poco agradable, aburrido y duro, probablemente acabe siéndolo. Teniendo en cuenta lo poderosa que puede ser nuestra mente en estas ocasiones, debemos afrontar todas nuestras tareas viendo su lado positivo. ¿No te apetece limpiar? Piensa en lo limpio y reluciente que estará tu piso después. ¿Te aburre pensar en ese estudio que te han encargado? Piensa que te servirá para aprender más a fondo sobre un tema que te resultará útil en el futuro. Todo tiene siempre un lado positivo, sin excepción. Búscalo y piensa en ello la próxima vez que no te apetezca hacer algo.

Leer Las 4 razones por las que procrastinamos en El Desarrollo Personal

ShaderX7

[ Blog: Elvis Enmanuel - gamedusa blog ]
2008:06:28 23:21:00
Finally, I wrote an article called "Screen-space approximate local irradiance" for ShaderX7 book that will be released in lastest days of December 2008. yiiiiihaaaa!!! :p

On July I'll try to finish the demo with full source code that will be included in the cd-rom.

For this hot summer: A lot of work, a lot of work!!!!!!!

Modales en autovía

[ Blog: ethernet - psé - blog de javi santana ]
2008:06:28 21:46:00
Este post se sale complemtamente de la temática ya de por si difusa de este mi blog. Paso un buen rato cada día al volante, todo por autovía, y me canso de ver subnormalidades sin parar. Estas normas son "normas no escritas" (aunque quizás deberían estarlo), pero son de sentido común, y cualquier persona al volante en una autovía debería conocerlas, allá van:

- Si vas a 150 es TU problema, no me pidas paso ni me pites si estoy en el carril izquierdo a velocidad legal. Habitualmente suelen ser conductores de, o coches de alta gama, o coches con cierta "estamina". Esto nos ha pasado muchas veces a todos, llega el típico fulano a toda leche y nos pide paso cuando estamos a medio adelantamiento de un camión.

- No voy a correr más porque te pegues más. Es causa de lo anterior, hay gente que se pega en tu culo y se cree que son capaces de reaccionar en 3 metros.

- El intermitenten izquierdo sirve para: desplazarse del carril derecho al izquierdo, pero NUNCA para permanecer en el izquierdo. Si permaneces en el izquierdo con el intermitente izquierdo puesto indicas al de delante que quieres adelantarle.

- POR FAVOR, SEAMOS DINÁMICOS EN LOS ADELANTAMIENTOS: Por mucho que salgas al carril izquierdo 500 metros antes de llegar al camión no pienso quedarme a 90 en el carril derecho. Hay mucha gente que se pone a adelantarte justo cuando llegas detrás del camión, con lo cual te toca pasar a de 120 a 90. Es facilísimo pisar un poco más para adelantar antes o incluso levantar un poco para dejar pasar. Otro caso es cuando hay una cola de camiones, suficientemente distanciados y una persona se queda en el carril izquierdo... por qué no te metes al carril derecho, los demás procurarán no dejarte metid ahí.

- Que tu coche sea potente me da igual, si me salgo al carril izquierdo para dejar que te incorpores en la autovía, déjate adelantar y luego ya acelerarás. No hagas la puñeta de acelerar y adelantar por el carril derecho.

- Trata de no joder con la velocidad: hay gente que pasa de 90 a 120, luego 140, frena... hay otros que aceleran cuando llegas a su altura (qué te hace pensar que si antes estaba a 3km y ahora a 50metros vas más rápido que yo?), aceleran cuando te adelantan y luego se ponen a ir más despacio. Vale, para los coches que no tengan control de velocidad no es tan fácil o por circunstancias debes ir más despacio, pero me he encontrado con casos de ir adelantándonos 100km sin yo tocar en control de velocidad (y creedme que es preciso, aunque tenga un poco de sesgo)

- No salgas a 60km/h a la autovía. NO ME JODAS, pisa al coche por una vez en tu vida y sal a una velocidad decente, por tu seguridad. He visto verdaderos animales saliendo a la autovía a 50km con coches de 140cv. Con un coche de 100cv en un carril de aceleración normal puedes llegar a salir a 130-140km/h, así que pisale que el coche no se rompe.

- No me voy a picar. No voy a echar carreritas por la autovía, así que cuando me adelantes no me mires amenazante, no me des ráfagas ni me pites. Si eres tan tonto de dar 3/4 de rotonda por el carril derecho y te he adelantado, espabila y aprende a coger las rotondas. Es muy común que, sobretodo los makis, se piquen poque les pases en las rotondas.


y un extra para los salmantinos:

- Las rotondas tienen DOS carriles
- PARA QUEDARME EN LA ROTONDA NO DOY EL INTERMITENTE IZQUIERDO. sí, señores, la gente de salamanca para indicar que no va a salir de la rotonda da el intermintente izquierdo. Yo que el 90% de las veces voy por el interior, no sé si es que se quedan en la rotonda o es que se cambian al carril del centro. ODIO profundamente estas normas "de facto" que la gente sigue como ovejas... va un subnormal, lo hace un día y todos a hacerlo. Sé que hay gente que hace la tijera y se va del carril central hacia fuera de la rotonda, pero qué le vamos a hacer.

Bake Planet, un planet de blogs creado con CakePHP

[ Blog: Josepzin - Ungoliante Blog ]
2008:06:28 19:29:00
Hace unos días, escribiendo en el foro de Computer Emuzone, se me ocurrió instalar un "planet de blogs" para los blogs de retro informática. Lo primero que hice fue buscar algo ya hecho para no reinventar la rueda, como estoy inscripto al Planet Stratos miré cual usaban (Planet Planet), pero está hecho con Python y yo no sé nada de Python... fue entonces cuando me picó el gusanito de "hacerlo yo mismo"... :D

El resultado es este: Retro planet, los blogs de retro informática.

Hay algunos errores de charset, pero en general está totalmente operativa.

Para leer las semillas RSS he usado la librería SimplePie, que facilita muchísimo la lectura de RSS, haciendo la parte más pesada.

Apenas tenga una versión un poco mas depurada publicaré los códigos fuentes del proyecto con licencia GPL (o alguna de código libre).

El Proyecto Squarix se va poniendo en marcha

[ Blog: matriax - ¡Suéltenme! ¡Quiero diseñar videojuegos! ]
2008:06:28 18:09:00
Sobre el proyecto SQUARIX decir que poco a poco se van animando gente.

En principio tendria programadores para que el juego pudiera salir en PC(Windows,Mac,Linux), Flash y Javascript.

Tambien decir, que para empezar, mi idea es hacerlo primero para la version de PC, acabarla, y luego empezar el baile de adaptaciones una vez se tenga el diseño de niveles y comportamiento claro.

De esta froma a medida que vaya teniendo cosas, os lo ire mostrando.

Fighting against duplicated images

[ Blog: Kr0n - vi.sualize.us: official blog ]
2008:06:27 22:33:59

With this post I start a new category “Behind the magic“, where I will be giving some details about the visualizeus internals.

One of the first things I noticed when I released visualizeus (almost 9 months ago now… woa!), was the duplicity of posted images. Some person found a fancy image in a site, and posted it to her account; when some other found the same image in another web, and posted it too. Both files are the same image, but have different addresses so there’s no easy way to identify them as the same image. That happens a lot when people post from sites like ffffound, flickr, and so on. And in fact, is one of the things I most hate when browsing ffffound as spectator.


Here’s one clear example, just check out the number of reference urls. Without a system to control the duplicates, that would be mean six times the same image repeated.


So… how to deal with it? The approach of a lot of sites with this problem is… non-existant :D No, really, it’s a hard battle to fight, and probably it’s one you will never win (unless you have a lot of money like the Digg guys and can borrow some fancy image recognition technology to deal with it :P). So the most usual approach is “why bother”, which, I should say seems now pretty logic for me.

I still don’t know why I started to dealing with this duplicate issue, but for me it was clear that displaying repeated results wasn’t very good to the spectator (fool of me!). So, I started to mark duplicated pictures, simply based on my own visual memory recall. As you can guess, that was a tough, time-wasting, painful task, and even more, not very productive (although I exercise my visual memory as some sort of Brain Training game!).

After some deep research on different approaches to make it painless and more efficient, I finally came up with an algorithm based on color analysis of the images. It’s not a silver bullet, but it does pretty well the job. Basically, it gets a 3×3 color matrix from each image, and given a threshold, compares it with the rest of images. Unfortunately, it wasn’t that easy and I had to tweak things a lot to make it useful. Things like borders, different crops, texts embedded, different quality files and so on, do not help. Of course it’s not an automated process and it requires human intervention but it helps a lot when finding possible duplicate candidates.

With all that said, don’t think that you won’t find a single image duplicated in the site. I wish, but unfortunately that’s near to impossible. But at least, I hope that minimizing the number of duplicates will help to improve the visualizeus experience for all, when browsing and watching tons of pictures. To give you an idea, there are about 70K images posted till now, and among them 50K are “unique” where 20K have been found duplicated or posted from the visualizeus “i like it” link.