Loguear un usuario manualmente en Symfony2

Marzo 21, 2014

Es posible que queramos loguear automaticamente a un usuario en Symfony2 sin que haga falta que introduzca su email y contraseña. El caso típico es cuando un usuario se acaba de registrar en nuestra web y queremos loguearle en el sistema sin que tenga que volver a introducir sus datos. En versiones anteriores a Symfony 2.3, este código funcionaba correctamente: 1 2 3 4 5 6 7 8 9 10 ...

Videojuego “Encuentra las parejas” para iOS y presentación de NazcaLabs

Noviembre 22, 2013

Llevo un tiempo leyendo y aprendiendo mucho sobre programación de videojuegos. Cuando empecé, quise hacer un juego sencillo para empezar a practicar cuanto antes y así surgió la idea de hacer un juego tipo “memory”: “Encuentra las parejas para iPhone“. Es mi primer juego publicado y espero que no sea el último. No me ha llevado demasiado tiempo terminarlo pero cuanto más profundizaba en el desarrollo de videojuegos, más ganas ...

Obtener coordenadas GPS a partir de una dirección con PHP

Noviembre 8, 2013

Con esta sencilla función en PHP podremos obtener las coordenadas GPS a partir de una dirección. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 <?php   function getCoordinates($address){ $address = urlencode($address); $url = "http://maps.google.com/maps/api/geocode/json?sensor=false&address=" . $address; $response = file_get_contents($url); $json = json_decode($response,true);   $lat = $json['results'][0]['geometry']['location']['lat']; $lng = $json['results'][0]['geometry']['location']['lng'];   ...

Funciones virtuales en C++

Junio 17, 2013

En la programación orientada a objetos nos encontramos con el concepto de polimorfismo. No es otra cosa que la capacidad para que diferentes clases derivadas de una misma superclase, utilicen una misma función de forma diferente. El polimorfismo en C++ se implementa con la ayuda de la funciones virtuales. Nada mejor que ilustrarlo con un ejemplo. Tenemos dos clases: 1 2 3 4 5 6 7 8 9 10 11 ...

Bases de datos SQLite en iOS: Librería FMDB

Junio 5, 2013

Muchas aplicaciones para iOS necesitan guardar datos según vamos haciendo uso de ella o ya cuentan con una base de datos inicial a la que se irán haciendo consultas. Existen varias formas de guardar información en iOS: CoreData, NSUserDefaults, bases de datos SQLite, etc. Si utilizamos bases de datos SQLite, consultar, insertar, actualizar o borrar datos se puede convertir en una tarea bastante engorrosa, “arcaica” y propensa a errores. Para ...

Programación iOS: Detectar resolución del iPhone5 desde nuestra aplicación

Abril 16, 2013

El iPhone 5 introdujo una nueva resolución que mantener a la hora de desarrollar nuestras aplicaciones para iOS. La resolución del iPhone 5 es de 640×1136 px en 4″ de pantalla, lo que hace que sea más alargada que en los dispositivos anteriores. Es posible que queramos detectar si la aplicación se está utilizando desde un iPhone 5 y cambiar el comportamiento de algún elemento. Hay varias formas de hacerlo, ...