Niveles embebidos de Angry Birds en tu web

Hace unos meses, la famosa saga de Rovio aterrizó en los ordenadores de mesa a través de Facebook y a través de la versión Beta para Google Chrome y navegadores con motor WebKit. Esta semana llega la noticia de que mediante la aplicación de Facebook permite generar código HTML y enlaces de los niveles del juego. No es necesario ganar los niveles, en la pantalla que aparece al final del mismo, da la opción de embeber el nivel.

Éstos niveles embebidos, únicamente permiten jugar a dicho nivel, una vez se termina nos da la opción a jugar más niveles, pero nos redirige a Facebook.

A continuación dejo los enlaces para jugar a los 21 primer niveles:

Level 1
Level 2
Level 3
Level 4
Level 5
Level 6
Level 7
Level 8
Level 9
Level 10
Level 11
Level 12
Level 13
Level 14
Level 15
Level 16
Level 17
Level 18
Level 19
Level 20
Level 21

Noticia completa en Genbeta: http://www.genbeta.com/web/angry-birds-permite-incrustar-niveles-en-tus-paginas-web

Anuncios

iPhone 5 o Nuevo iPhone

En la presentación del “Nuevo iPad” parece que Apple ha puesto sobre la mesa su “modus operandi” para esta temporada. A pesar de la cantidad de rumores y filtraciones pre-keynote, nos han vuelto a sorprender, no como hicieron en la presentación del primer iPhone, pero sí con ese estilo característico que deja bastante tirada a la competencia.

Antes de la presentación del iPhone 4S, se rumoreaban gran cantidad de características del que podría ser el iPhone 5. La gran mayoría de ellas no se cumplió con el 4S, y creo que les podría llegar su turno. Lo que es casi seguro, es que romperán con la actual nomenclatura y pasará a ser el “Nuevo iPhone”, al igual que con el iPad.

Siguiendo la dinámica que ha seguido Apple con su iPhone durante los últimos años, esta nueva generación debería de suponer un gran salto tecnológico. La cuestión es hacia dónde va a dar ese salto. Votaría por una pantalla de 4 pulgadas con una gran resolución, la suficiente como para seguir llamándose Retina Display. Por lo que no pondría la mano en el fuego es por la ausencia del botón físico, ha sido la seña de identidad de Apple, “un único botón para dominarlos a todos”.

Tomando como referencia el “Nuevo iPad” se podría pensar que el próximo iPhone vendrá con un procesador “A5X”, pero no lo creo, ya que no supone un avance respecto a su predecesor, viene a ser una mejora necesaria para soportar la resolución de la nueva pantalla. Además, el consumo vendría a ser muy alto y tendría que aumentar mucho la capacidad de la batería (y no creo que para esta revisión tengan preparadas las baterías de hidrógeno). Veo más probable la inclusión de un nuevo procesador A6, del cuál hay indicios de que está en fase de pruebas.

Casi todos los rumores sobre la llegada de un nuevo dispositivo están centrados en el hardware, y justamente es donde Apple no suele destacar. Con iOS 5.1 han ampliado las funcionalidades del teléfono, tanto de las aplicaciones nativas como de las Suites de Apple, pero ¿qué pasa con la interfaz? Me gustaría ver un iOS 6 con una interfaz renovada, llevamos muchos años con la misma interfaz continuista, con pequeños cambios desde la salida del primer iPhone, y creo que un cambio en este sentido no estaría de más. También necesita aumentar la integración con las redes sociales, con iOS 5 integraron Twitter, pero hay muchas otras redes sociales con gran cantidad de usuarios que aumentarían las posibilidades del sistema. En relación a esto, hace unos días, se vio en la MWC como desde Microsoft se retaba a los participantes a que hicieran y subieran una foto a Facebook con su smartphone, y ofrecían 100€ a quién superara a un terminal con Windows Phone, demostrando su integración con dicha red social.

Me he dejado para el final la principal duda que tengo en estos momentos, ¿para cuándo la renovación? ¿Junio? ¿Octubre? ¿O ninguno de éstos?

Espero que Apple y su nuevo CEO nos sorprendan gratamente lanzando un producto que solo se podría calificar como: “Incredible”, “Awesome”, “Amazing”.

de pablotorregrosapaez Publicado en iOS, iPhone

Guía instalación Ruby on Rails en Ubuntu 10.04

Voy a inaugurar el blog con una guía para instalar Ruby on Rails sobre ubuntu, explicando los pasos necesarios desde cero. El principal motivo que me ha movido a realizar este manual, es evitar que otros sufran la odisea que me ha supuesto preparar un entorno de desarrollo de RoR. Esta guía ha sido probada en una instalación limpia de Ubuntu 10.04.

¿Qué es Ruby on Rails?

Ruby on Rails (RoR) es un completo entorno de código abierto, escrito en Ruby, para desarrollar aplicaciones web, siguiendo la estructura Model-View-Control (Modelo-Vista-Controlador). Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración.

¿Qué necesitamos para hacer funcionar RoR?

RVM (Ruby enVironment Manager)

Esta aplicación nos permite administrar las diferentes versiones de Ruby. De forma que podríamos tener instaladas las versiones que queramos y podremos activar unas u otras en función de nuestras necesidades.

RubyGems

RubyGems es un gestor de paquetes para el lenguaje de programación Ruby que proporciona un formato estándar y autocontenido (llamado gem) para poder distribuir programas o librerías en Ruby, una herramienta destinada a gestionar la instalación de éstos, y un servidor para su distribución.

Una vez introducidos los componentes necesarios ya estamos preparados. ¡Manos a la obra!
NOTA: Todas las líneas de código puestas a continuación están preparadas para copiar y pegar directamente sobre el Terminal.

Lo primero de todo, instalaremos el RVM mediante la herramienta curl, para ello abrimos el terminal y escribimos lo siguiente:

sudo apt-get install build-essential git-core curl

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/
binscripts/rvm-installer)

echo ‘[[ -s "$HOME/.rvm/scripts/rvm" ]] && source “$HOME/.rvm/scripts/
rvm”‘ >> ~/.bashrc

Ahora vamos a instalar todos los paquetes necesarios para el funcionamiento de RoR. Algunos de ellos es posible que estén instalados en el sistema, pero para curarnos en salud, mejor que los compruebe.

IMPORTANTE: Abrimos otro terminal diferente para escribir los siguientes comandos, dejando intacto la anterior ventana del terminal.

rvm notes

sudo apt-get install build-essential bison openssl libreadline6
libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev
libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev
libxslt-dev autoconf libc6-dev ncurses-dev

Una vez instalados y actualizados estos paquetes ya podemos lanzar las instalaciones de Ruby y RubyGems:

sudo apt-get install rubygems1.8
sudo apt-get install ruby1.8-dev
sudo gem install sqlite3-ruby
rvm install ruby-1.9.2
rvm use ruby-1.9.2 --default
gem update --system

Por fin estamos en condiciones de instalar Rails. Con estos comandos terminaríamos:

gem install rails
gem install sqlite3

He incluido la instalación de SQLite, ya que es un sistema gestor de bases de datos muy extendido y usado en este entorno.

Finalmente, si nada ha fallado, tendremos un entorno plenamente funcional para el desarrollo de aplicaciones web con Ruby on Rails.