Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_home' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'wp_maybe_load_widgets' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 123

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'smilies_init' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 123

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48
Develop-in Me
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'wlwmanifest_link' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 123

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_config_wp_siteurl' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 48

About

Proin accumsan urna in mi. Aenean elementum egestas tortor. Donec neque magna, auctor a, dapibus sit amet, facilisis sit amet, ligula..

Bueno, llegó el momento de dar mis impresiones sobre dichas charlas; y voy a dejar lo mejor para el final así que empezaré con el University Tour :P

\\\\r\\\\n

No quiero ser especialmente malo; y es que imagino el trabajo que tiene que haber detras de algo asi peeero.. no me llegó a enganchar lo más mínimo, la verdad. No entiendo que se gana viendo picar código durante un buen rato al “señor de los monólogos“. El que no haya visto nunca nada sobre la materia no se entera de mucho y el que lo ha visto.. ¿le interesa?.

\\\\r\\\\n

De las conferencias esperaba ver hasta donde eran capaz de llegar las diferentes tecnologías, los límites que en un primer momento, al menos, te suelen impresionar y convencer para que luego llegues a casa y “bichees” un poco. De verdad que no entiendo el tema de los ejemplos, ¿para que picarlos desde 0? Habría valido con mostrar código ya escrito y que el conferenciante explicase que con esa simple linea u otra se consigue esa tarea u otra, y aparte de llevarnos la sensación de simpleza (que es lo que supongo que es la impresión que se intenta dar al escribir el código desde 0) pues seguramente podríamos haber visto más ejemplos.

\\\\r\\\\n

Las conferencias que más valoré fueron las de Chema Alonso, totalmente tangencial a las demás y muy amena, en la que se esfumó cualquier sensación de seguridad que pudiera tener sobre Internet. Y la de Javi Cantón que, aunque en la dinámica de las demás, es la que esperaba con más ganas por razones obvias. El resto, no pasaron el baremo de mi señor culo -donde 10 esta quieto, espectante,.. y 0 nómada, saltarín y aburrido :P-.

\\\\r\\\\n———————————————-\\\\r\\\\n

Una semana antes, vinieron los chicos de FlowersInSpace a presentarnos el framework Ruby on Rails. ¿Y que decir? Para empezar, este blog se encuentra en otro sitio por esta charla! x\\\\\\\’D

\\\\r\\\\n

Cualquiera de los allí presentes, y más aun los que echaron sus horas frente a cualquier otro lenguaje web, se debieron sentir bastante abrumado con la rapidez con la que todo se creaba allí. Incluso los maldije (interiormente, claro) recordando la cantidad de horas que me había pasado haciendo cualquier tarea que allí realizaban en apenas 15 segundos. En fin, es importante ser eficiente con respecto al tiempo y para que comerse el tarro con las cosas más triviales de una página web? Para eso tendremos Rails (ala! menudo resumen! ;D).

\\\\r\\\\n

La charla, aparte, fue muy amena; la alegría y fascinación con la que nos expusieron dicha herramienta era altamente contagiosa; si encima prometen programar divirtiéndose.. ¡La oportunidad se la ha ganado! Por ahora tenemos el servidor donde hacerlo funcionar; ahora solo nos hace falta tiempo (malditos exámenes!).

free 24 ctu ringtones | cingular ringtones spainsh | make mp3 ringtones | cellular free one ringtones | sprint pcs ringtones | download free cingular ringtones | free phone ringtones verizon | free ringtones converter | phone ringtones | caller download hotlink maxis ringtones | real ringtones | free motorola tracfone ringtones | ringtones maker | free real music ringtones for nextel | christian music ringtones | sony music box ringtones | cingular free ringtones wireless | celcom malaysia caller ringtones | free mp3 ringtones maker | nextel ringtones |

Puts “Hola Rails”

Enero 12th, 2007

Reyes’07

Enero 5th, 2007

Este debería ser, al menos, uno de los regalos de reyes sino fuera porque estará a la venta el 7 de Mayo; Aunque bueno, si saco el prisma del optimismo -del cajón de la derecha- será bueno de cara a los exámenes que ya están a la vuelta de la ésquina.

En fin, ya están aquí.. ^__^!

Mi desventura

Enero 5th, 2007

Pues nada, me estoy dando cuenta que los videojuegos ya son toda una aventura en su estado de desarrollo (y eso que estoy haciendo algo de lo maaas simple); he debido reescribir el codigo unas 5 o 6 veces, simplemente por haber visto o pensado una manera mejor de hacerlo, o por tener que dar marcha atrás al llegar por malos planteamientos (ceñirme a “patrones” aún no se me da nada bien).

Por otro lado, ¿de que mejor forma se aprende que de los errores? ^_^!

//ToDo

Diciembre 29th, 2006

Ahora que he conseguido que los bloques se destruyan, voy a intentar marcar los pasos siguientes que quiero seguir:

- Detencion de colisiones a nivel de pixel: He visto un tutorial muy majo sobre este asunto que me gustaría aplicar. Lo que hago actualmente es, una vez desplazada la bola (si lo hiciera antes el problema no cambia), comprobar si se ha dado alguna colisión. Si en el momento anterior a la colision, la bola, estaba a 1 pixel de distancia de la barra y se mueve a 3 pixels de velocidad, cuando colisione, se verá como le ha comido 2 pixels a la barra, cosa que a nivel de pixel no pasará (espero).

Una alternativa sería aplicar la solución del ‘Viajante con prisas’ (que estudioso yo..) y preguntar antes de mover si me voy a pasar. Si me paso, moverme solo la distancia que me queda para colisionar. Mucho más sencillo pero prefiero “complicarme” un poco; las colisiones a nivel de pixel, seguramente, me valdrá para cualquier juego y esta solución tan solo para este caso en concreto.

- Optimizar las zonas donde se pueden producir colisiones para evitar calculos innecesarios. Ahora mismo compruebo las colisiones con los bloques en una zona que he determinado, al cargar el nivel, donde sé que estarán. Funciona pero me gustaría que fuese más dinámico. La idea es que si la primera columna ha sido destruida por completo, pues la zona conflictiva reduzca su tamaño. No creo que me cueste demasiado mejorar esto.

- Menú, puntuación, mando XBox 360 (indicar la izquierda y la derecha, buuufff ;P),..

- Ya metiendome en el mundo de los poligonal, tengo que investigar si existe la posibilidad de dividir un poligono en decenas de ellos en tiempo de ejecución. Mi idea es hacer los bloques con poligonos, que en su estado normal sean dos de ellos y que una vez reciban el impacto de la bola, se dividan en decenas de poligonos y estallen en pedazos (muahahaha..) chocando contra las paredes. Con un sistemas de particulas con rebote y gravedad, vamos.. A aprovechar un poco la tecnología.

Tal vez me haya pasado un poco con esta última pero es que las pasas “canutas” para hacer un juego tan sencillo como el arkanoid y luego ves como Javier Cantón en hora y media te hace un juego de Formula 1 y se te cae el mundo al suelo! ;D Nada, a pensar a lo grande :P

ArcanoiZ por Juan Gallego - Exe
Guardar como… y renombrar extensión a zip.

Gamercard: En la web

Diciembre 28th, 2006

Bueno, no me comí mucho el coco con el diseño (un ratiglio.. ;P) y lleva ya algo más de un més colgada, pero me gustaría dejar constancia de ella aquí:

http://ranking-hg2.freehostia.com/index.php

Y se hizo..

Diciembre 26th, 2006

.. el bloque? En fins, va tomando sentido ArcanoiZ que ya tiene bloques que destruir, aunque de momento no lo hace (una bola a la que no le va dar guerra.. :P).

Está implementado con un simple archivo de texto y una ArrayList de bloques, lo que hace que crear niveles sea de lo más sencillo. En este ejemplo el nivel es el siguiente:

1231321
2123212
3231323
12 21

Poco a poco.. ^__^!

Objetivos

Diciembre 24th, 2006

¡ Boom !

Sería una forma, no muy descriptiva, de expresar en el momento tan inestable que me encuentro como desarrollador. ¿Que camino tomar? De momento ninguno, lo que conlleva estar al día de las diferentes tecnologías por las que muestro interés y al no tener especial relación entre ellas, hace que la cosa no sea sencilla.

Adelante voy con, junto a los estudios, lo siguiente:

Desarrollo de juego en SDL (Codename: erLitri: Tinieblas en la ciudad).


¡ erLitri en acción !
(cualquier parecido es mera coincidencia.. ;P)

- Desarrollo de juego en XNA (Codename: ArcanoiZ, muy muy original ;D).

- Intentando integrarme con la tecnologia XAML y WPF, cosa que no me está resultando especialmente sencilla. Nota: Tanto software de Microsoft en un mismo PC no debe ser sano, he tenido que desinstalar el Visual Studio 2005 para que aparecieran los templates de ASP en el Visual Web Developer :S

- Avanzando en el Desarrollador 5 Estrellas (empecé hace bien poco.. :P). Voy camino de la 3ª y la verdad es que es un gonito paseo por algunas de las tecnologías que componen .NET.

- Desarrollo de pagina web PHP trabajando con orientación a objetos. A ver si de aquí saco unas pelas..

Espero con muchas ganas la University Tour’07 de Microsoft a ver si veo un poco más claro el camino ;P

Cambiando de barrio..!

Diciembre 24th, 2006

Pues nada.. simplemente que me paso de Blogger a Wordpress..! Nada traumático pues tan solo llevaba un par de post ; -)

Gamercard: Ligero cambio de rumbo

Diciembre 10th, 2006

Al final de una pequeña necesidad he sacado una pequeña aplicación. Aunque no tiene relación con lo que me habia planteado en el post anterior no está nada mal donde ha acabado.

Se trata de una pequeña clase PHP que ordena Gamercard de jugadores de XBox 360 según su puntuación conseguida con los logros.

Una pequeña prueba:





Inconveniente: Como quería que la actualización fuese de manera automática, opte por actualizar siempre que se solicite el gamercard que está en la primera posición. Si existe un cambio de posición, este no sé verá hasta que no refresquemos de nuevo la página donde tengamos situado el ranking (el primer usuario que consulte la página hará no encontrar este problema al resto :P).

Codigo/Source (se debe renombrar de TXT a PHP, salvo jugadores.txt):
Guardar como…
imagen.txt
ordcard.txt
snoopy.txt
jugadores.txt


Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'wp_ob_end_flush_all' was given in /home/.masey/nickel/nickel.wasabeesonrails.com/blogs/develop/wp-includes/plugin.php on line 123