Entradas etiquetadas ‘emprendedor

El pasado 24 de Noviembre, junto a mi socio Alejandro Sánchez Blanes, dimos una charla en Iniciador Málaga (Empezar desde 0 sin inversión inicial), la idea era contar un poco nuestra experiencia sobre cómo desarrollar un producto, resultados-Futbol.com , desde 0 y hacerlo madurar poco a poco con recursos limitados, creo interesante compartir en esta entrada los puntos claves que creemos nos ha permitido crecer este primer año de vida.

Empezar desde 0 = Start-up

Las start-up son empresas que empiezan de 0 con pocos recursos, en general, las start-up no son compañías orientadas al servicio, sino que se centran en crear un producto, para asociarlo quizás a grandes compañías orientadas a servicios, para poder ambas escalar más rápidamente. El término es aplicable a mucho tipo de empresas y no necesariamente tecnológicas.

Los ejemplos más famosos de start-up son Google y Apple aunque en España tenemos buenos ejemplos como son: Loquo y Panoramio.

¿Cómo identificar una start-up?

Es una empresa con grandes posibilidades de crecimiento

  1. Sin modelo de negocio
  2. Sin gastos
  3. Sin subvenciones
  4. Sin inversiones
  5. Sin burocracia
  6. Sin asesores
  7. Sin pagar publicidad

¿Claves para crear una start-up?

  1. La idea
  2. El equipo
  3. Ejecución de la idea
  4. Austeridad

La idea

- No se necesita una idea brillante, ya que la gran mayoría de los proyectos exitosos mejoran un servicio ya existente.

- Las ideas hay que contarlas y pedir consejo ya que al exponer la idea consigues que la gente la critique o la cuestione.

El equipo

- Equipo reducido

- Con experiencia profesional previa y apasionado de su trabajo

- Joven y flexible

Ejecución de la idea

- Desarrollo ágil, sacar versiones lo más rápido posible

- Escalar rápidamente con recursos limitados

- Ser constante, creer en tu idea y no perder el foco

Austeridad

- No te hace falta dinero, te hace falta tiempo

- La tecnología hoy en día es barata

- Gran productividad, tu tiempo es oro y lo aprovechas al máximo

- Gastar dinero es muy fácil la austeridad es la mejor virtud de un emprendedor

¿Qué significa que un proyecto tenga éxito?

El éxito se puede entender de muchas maneras

  • Mucho tráfico
  • Gran volumen de facturación
  • Muchos beneficios
  • Vender el proyecto
  • Divertirse trabajando día a día con suficientes beneficios

Reverse geocoding con Google Maps

25 de noviembre de 2008

en: Negocio

Hace ya algún tiempo que tenía pendiente publicar algo sobre este tema, la geolocalización inversa es el proceso de obtener una dirección o lugar a partir de una par de coordenadas, es decir el proceso inverso al que estamos acostumbrados a utilizar en los mashup.

Es lo menos habitual ya que los servicios que ofrecen APIs de mapas suelen ofrecer el servicio de geolocalización pero lo que no suelen es ofrecer el proceso inverso.

Geocoding: es el proceso de convertir una dirección en un par de coordenadas latitud/longitud.

Reverse geocoding: es un concepto más avanzado y se trata de convertir un par de coordenadas latitud/longitud en una dirección.

Reverse geocoding

Ahora con la clase clase GClientGeocoder que podemos encontrar en la API de Google Maps podemos encontrar ambos servicios “Geocoding” y “Reverse geocoding”.

Es un problema poco habitual ya que no siempre se trabaja con coordenadas geográficas en las aplicaciones web, pero en estos últimos años con la irrupción de Google Maps y servicios similares es muy habitual encontrarnos con Mashup que giran en torno a mapas.

Antes de comenzar a desarrollar y solucionar el problema veamos sus posibles funciones dentro de las aplicaciones web:

  • Encontrar localizaciones cercanas a un punto dado
  • Red Social: encontrar amigos cercanos a ti
  • Mapas sociales: encontrar puntos de interes cercanos
  • Páginas Amarillas: encontrar servicios cercanos a un punto dado

Distancia entre dos puntos

En la superficie de la Tierra no nos movemos por un plano recto por lo que en todos los cálculos de distancia debemos tener en cuenta el arco que describe el recorrido entre dos puntos, es pura trigonometria.

Para entender la solución al problema es muy importante entender la formula Haversine, es una ecuación muy importante para la navegación en la que podemos obtener la distancia entre dos puntos geográficos (longitud y latitud) dados.

En este tipo de cálculos omitimos el hecho de que la Tierra no es perfectamente redonda lo que haría aún más complejo el cálculo, en principio este hecho no nos debe afectar y con la solución dada nos será más que suficiente.

Distancia entre dos puntos geográficos con MySql

Aquí tenemos la solución para calcular la distancia entre dos puntos con MySql:

Habitualmente cuando trabajamos con mapas en nuestra aplicación web utilizamos dos campos en la base de datos para almacenar la geolocalización de un punto, estos dos datos son la latitud (su línea de base es el Ecuador) y la longitud (su línea de base es el Meridiano de Greenwich).

Cogemos dos puntos aleatorios, por ejemplo Catedral de Málaga y Plaza de Colón de Madrid.

Catedral Málaga Plaza de Colón
latitud 36.720139 40.425797
longitud -4.419422 -3.690462



Radio de la Tierra: 6378 km.

SELECT (acos(sin(radians(36.720139)) * sin(radians(40.425797)) + 
cos(radians(36.720139)) * cos(radians(40.425797)) *
cos(radians(-4.419422) - radians(-3.690462))) * 6378) as
distanciaMalagaMadrid;
+-----------------------+
| distanciaMalagaMadrid |
+-----------------------+
|       417.34812304175 |
+-----------------------+

El resultado es de 417,348 Kilómetros.

Veamos la soluciónd e una manera más limpia:

PUNTO 1 PUNTO 2
latitud LATITUD_1 LATITUD_2
longitud LONGITUD_1 LONGITUD_2


SELECT (acos(sin(radians(LATITUD_1)) * sin(radians(LATITUD_2)) + 
cos(radians(LATITUD_1)) * cos(radians(LATITUD_2)) *
cos(radians(LONGITUD_1) - radians(LONGITUD_2))) * 6378) as
distanciaPunto1Punto2;

Vistas de Calles para España (Google Street View)

28 de octubre de 2008

en: Sin categoría

Era cuestión de tiempo y Google ya ha sacado a la luz las imágenes de Vistas de Calle en España, las ciudades por el momento son: Madrid, Barcelona, Valencia y Sevilla.

Ejemplo de Google Street View en Madrid

Se pueden ver estas vistas tanto en Google Maps como en Google Earth, os dejo algunos consejos (inglés) sobre como utilizarlas en Google Earth y recordad que por el momento sólo disponen de Vistas de calle zonas de: Estados Unidos, Australia, Japón, Francia y ahora, España.

Cuando empezó el servicio hace un año y medio sólo estaban disponibles unas pocas ciudades: San Francisco, Nueva York, Miami, Las Vegas y Denver. Ahora ya podemos decir que están disponibles unos pocos países un año despues así que el ritmo al que Google fotografía las calles del Mundo es excelente.

Como podreis comprobar esta aplicación es fascinante ya que se puede viajar virtualmente por las ciudades citadas y por lo tanto por algunas ciudades de España, mediante la visión de imágenes reales de las ciudades que pueden girar 360º, la verdad que tras probarlo puedo decir que es la sensación mas parecida a estar eb Nadrid (sin estar) que he experimentado, mucho más real que un video.

Esta es por ejemplo una vista general de las zonas disponibles para Google Street View en Madrid:

Google Street View Madrid


Aquí está la Vista de Calle con la Plaza Cibeles de fondo:

Google Street View Madrid


API de Google Maps para Flash

29 de agosto de 2008

en: Negocio

Esta funcionalidad lleva un tiempo activa pese a ello es algo desconocida por la gran mayoria de los usuarios, la API de Google Maps para Flash nos permite desarrollar aplicaciones basadas en Google Maps que utilicen componentes Flash.

Esto permite a muchos desarrolladores añadir fácilmente contenido dinámico a los mapas, además gracias a esta funcionalidad se pueden aprovechar las ventajas de las aplicaciones Flash.

Aquí se pueden ver un buen número de ejemplos de uso de esta API.

Tour de Francia 2008 en directo

1 de julio de 2008

en: Negocio

Casi todos los años en estas fechas dedicamos una entrada a como se puede seguir el Tour de Francia en Internet.

El año pasado los aficionados al ciclismo y a Google Maps estuvieron de suerte porque pudieron seguir el Tour de Francia en Directo, la verdad es que se hace esperar porque en la pasada edición no actualizaron la web hasta días antes del Tour de Francua pero seguro que finalmente hay una nueva versión del Live Tracker de Ubilabs, con este Live Tracker podremos disfrutar de los recorridos en directo, además ofrece algunos datos muy interesantes de la carrera, pulsaciones, velocidad, inclinación del terreno e incluso la posición en carrera de los corredores.

Recorrido tour de Francia 2008
Live Tracker – Tour de Francia 2008

Tour de Francia 2007


Por lo tanto podremos conocer las diferencias entre los corredores en cada momento y las posiciones exactas de cada uno en un mapa interactivo que nos ofrece un perfil detallado de cada una de las etapas.

Sigue el Tour de Francia en Google Maps

La mejor manera de conocer el recorrido de este año es con la ayuda de Google Maps, este pequeño mashup te ayudará a conocer cada una de las etapas de esta edición.

Tour de Francia 2007


Sigue el Tour de Francia en Google Earth

Vamos a ver con la ayuda de Google Earth los detalles de las etapas de esta edición del Tour de Francia, para ello necesitamos descarga e instalar Google Earth, una vez lo tenemos instalados deberemos descargar el siguiente archivo: Tour de Francia 2008 | KML, si no puedes descargarlo desde ese enlace prueba con este otro, Tour de Francia 2008 | KML.

Recuerda que el Tour de Francia se disputará desde el 5 de Julio al 27 de Julio.

Tienes dos opciones para abrir el recorrido del Tour de Francia 2008 en Google Earth, puedes pinchar en el enlace y seleccionar Google Earth como aplicación para abrir el archivo ó descargarte el archivo y abrirlo desde el menu de Google Earth:

Archivo -> Abrir -> Nombre_Archivo.kmz