Archive for March, 2010

  • Como NO Hacer Una Aplicación – Claro

    1

    Mis amigos de Claro Argentina tienen una aplicación que permite hacer varios tramites y consultas online. Uno de ellos es el supuesto registro de una tarjeta de crédito para poder cargar si algún equipo de tu cuenta está con factura fija y se quedó sin crédito.

    Veamos el menú, mas allá del diseño patético y poco práctico ubicamos la función que queremos. Registrar una tarjeta de crédito.

    Y teniendo en cuenta el servicio horrible que da Claro no nos podíamos encontrar otra cosa más que esta.

    Ni siquiera llamar ?. Son patéticos.

  • Geolocacion en Javascript

    0

    Hoy en dia es super importante localizar a nuestros visitors, por eso hay varias APIs que nos permiten a partir de la IP saber desde donde estan haciendo el request. MaxMind es una base de datos con una version open source la cual nos permite hacer llamados a sus funciones para poder determinar los datos de locación del request. Maxmind.

    Primero debemos referenciar al js file de Maxmind

    <script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>
    

    Ahora debajo de la inclusion de este script escribimos la llamada.

      var lat = geoip_latitude();
      var lon = geoip_longitude();
      var city = geoip_city();
      var country = geoip_country_name();
      var countryCode = geoip_country_code();
    // now you got the info, do whatever you want
    

    Geolocación en el client side es util relativamente, ya que de esta manera el contenido generado es probablemente que sea llamado usando ajax. Yo prefiero concretamente una solucion server side, que permita ya brindarle al usuario en el primer request contenido para su locación.

    En poco tiempo estamos implementando en Memudoya.com una base de Maxmind offline (local, actualizable) para poder brindar a los visitantes destacados de su zona.

    Have a good one.