Francisco I. Leyva

Panchosoft Blog

Programación

Home » Programación

jQuery se está convirtiendo en un estándar de facto entre los desarrolladores web por su rapidez, facilidad de uso y sobre todo por la sintaxis tan interesante (y curiosa) que maneja este framework. Pues bien, alguien se tomo la libertad de recopilar los mejores scripts para galerías y/o deslizadores de imágenes hechos con jQuery; seguramente a más de uno le serán de utilizad al momento de hacer páginas o sistemas web.

Saludos. =)

Read more


Hasta ahora pensaba que en lo que a multiplaforma se refiere, no había quién se le acercara a la plataforma Java. Cual es mi sorpresa al ver que un desarrollador programó el juego “reversi” utilizando Adobe Air y que gracias a ello el programa se puede ejecutar en 5 diferentes equipos y/o sistemas operativos.

Imagen de previsualización de YouTube

Adobe AIR es una excelente plataforma para desarrollar aplicaciones para distintos sistemas utilizando en combinación diferentes tecnologías web populares como AJAX, XHTML con Javascript y Adobe Flash. En otras palabras, es una plataforma para que los desarrolladores web programen aplicaciones de escritorio aprovechando todos los recursos del equipo sin depender de navegadores.

En lo partícular Adobe AIR me parece una excelente propuesta por parte de Adobe, es digamos una solución lógica pues desde hace años se dice que todas las aplicaciones se van a mudar al web. Sin embargo desconozco el porqué del poco éxito que ha tenido esta plataforma, sospecho principalmente que esto se debe a que es una plataforma propietaria.

Aún así es impresionante lo que podemos lograr desarrollando para esta plataforma.

Saludos. =)

Fuente: Engadget

Read more

Interesante experimento que consiste en darle un sonido a las comparaciones realizadas por el algoritmo de ordenamiento de la burbuja. Cada vez que se hace una comparación de dos valores, se convierten esos valores de una nota MIDI a una frecuencia y se reproducen.

Ver experimento aquí.

Por la naturaleza del algoritmo algunas de las estructuras formadas terminan repitiéndose.

Fuente: Pillow Blog

Read more

Me he quedado sorprendido al ver que han creado un emulador de Nintendo con Javascript. Javascript en sus inicios fue un lenguaje utilizado únicamente para validar los datos introducidos por los usuarios en los formularios de una página web, ha evolucionado de tal forma que se ha convertido en un rasgo característico de esta época de Internet, la llamada Web 2.0.

JSNES

El emulador funciona directamente desde el navegador y permite cargar ROMs de una lista desplegable. Un detalle muy interesante es que no todos los navegadores son capaces de “correr” un juego a una cantidad de cuadros por segundo (FPS) decente. Firefox llega apenas a los 5 FPS y el único navegador capaz emular juegos a más de 40 FPS es Google Chrome.

¿Alguien duda todavía el porqué Google Chrome es el navegador más rápido?

Read more

Vean este sorprendente video, se trata de una versión modificada de Super Mario Bros donde el jugador casual es reemplazado por una inteligencia artificial:

Imagen de previsualización de YouTube

El desarrollador de esta IA participa en el concurso Mario IA Competition, que como su nombre lo indica es una competencia donde los participantes intentan crear el mejor algoritmo que controle a mario para superar niveles en los cuales se va incrementando la dificultad. El juego original está desarrollado en Java y se llama Infinite Mario Bros! (en la página pueden encontrar un demo y el código fuente).

En el video podemos ver que el programador utiliza el algoritmo de búsqueda A*, en el cual se buscan en tiempo real todos los caminos posibles que pueda tomar Mario y se elige el que sea más conveniente.

Esto opaca un poco a mi Pacman con A* y a mi Gato/Tres en Raya con MinMax, pero en cuanto tenga tiempo libre también voy a jugar con Mario <_<.

Fuente: VidaExtra.

Read more
Pag 3 de 512345