elige tu idioma english spanish

thecodefarm en los medios, una gran experiencia para el equipo

El pasado 1 de Junio se celebró la entrega de premios del Desafío Abredatos en el Media Lab Prado de Madrid. Durante la ceremonia se recalcó la importancia que tiene la apertura de datos y el por qué estas iniciativas son tan interesantes para que en un futuro los datos ofrecidos por la administración sean realmente accesibles y se puedan reutilizar con facilidad.

Tal cómo comentamos en el post del blog oficial del proyecto infocarretera.com, nuestro proyecto se hizo con el primer premio de este Desafío AbreDatos 2010. Todo un honor, teniendo en cuenta la calidad del resto de proyectos presentados. Aquí tenéis el homenaje que desde la organización se hizo a todos los proyectos participantes.

equipo infocarretera

Sin duda, toda una experiencia para el equipo, ha sido una estupenda iniciativa que agradecemos a la organización Pro Bono Publico, quienes con su esfuerzo han conseguido que muchas personas se impliquen y realicen proyectos que de otra manera no habrían visto la luz. Sin personas como ellos, que nos pinchen un poco a nosotros, los desarrolladores, y sobretodo a las administraciones, la apertura de datos no podrá ser una realidad. Por eso desde aquí queremos darles todo nuestro apoyo, agradecerles y felicitarles por el trabajo realizado y animarles a seguir ¡dando guerra! ;)

A modo de resumen aquí os dejamos las diferentes entrevistas, reuniones y reportajes que nos han hecho durante el último mes. ¡Muchas gracias a todos por vuestros ánimos, apoyo e interés, así da gusto trabajar!

Referencias a la entrega de ...

» seguir leyendo

thecodefarm gana el VI Concurso de Ideas Emprendedoras

Hoy hemos conocido el resultado del VI Concurso de Ideas Emprendedoras “Tu idea cuenta”, y el equipo de thecodefarm ha sido el ganador en la categoría de Innovación gracias a su propuesta “Geolocalización de Plazas de Parking para personas con Movilidad Reducida”.

Como el propio título indica, este proyecto está destinado a personas afectadas por problemas de discapacidad de tipo físico, y se basa en la búsqueda de las plazas de aparcamiento acondicionadas más cercanas a su posición.

A modo de resumen, el sistema se encargaría de geolocalizar al usuario a través de su dispositivo móvil, realizaría una búsqueda en la base de datos y devolvería un listado con las plazas ordenadas por cercanía, así como la información relacionada con cada una de ellas, como la distancia a la misma o las indicaciones necesarias para llegar.

Este servicio permitiría además realizar denuncias automatizadas en caso de no existir plazas suficientes (1 de cada 40 ha de estar acondicionada) o de encontrarse alguna de ellas en malas condiciones.

La implementación de este servicio debería extenderse mas allá de la provincia de Álava dado que son muchas las personas con movilidad reducida que al encontrarse viajando en ciudades desconocidas para ellos sufren de numerosos inconvenientes a la hora de encontrar aparcamiento.

capturas

Logrando aglutinar primero a nivel provincial y más adelante a nivel nacional dicha información, se podrá prestar un servicio global con el que facilitar el día a día en la vida de las personas con este tipo de discapacidad.

Las nuevas ...

» seguir leyendo

El desafío abredatos, infocarretera.com

¡Estamos de vuelta después de un intenso fin de semana! Primero y ante todo queremos agradecer a Pro Bono Publico su buen hacer con esta iniciativa, la verdad que hacía falta algo así, un gran trabajo sin duda. Por otro lado, enhorabuena a todos los participantes, puede parecer una tontería pero estamos poniendo nuestro granito de arena para que las cosas cambien, para bien, y es algo de lo que podemos estar orgullosos ;)

Para aquellos que hayan estado algo desconectados de esta iniciativa, os explico brevemente en qué ha consistido. El Desafío abredatos es un concurso que pretende fomentar la reutilización de los datos públicos proporcionados por las administraciones. En un fin de semana (48h), había que desarrollar una aplicación desde cero que fomentara el uso y el acceso a los datos públicos. 50 equipos se han presentado al concurso y han salido proyectos muy interesantes, tenéis la lista completa de los equipos con su correspondientes url en la siguiente dirección http://live.abredatos.es/teams.

Por nuestra parte, infocarretera, la propuesta que hemos llevado a cabo ha sido la de adaptar los datos proporcionados por trafikoa.net (Departamento de Interior del Gobierno Vasco) para diseñar una web rápida y accesible desde casi cualquier terminal móvil con conectividad WiFi, 3G o GPRS. La idea era conseguir que esos datos fueran accesibles en tiempo real de una forma sencilla y rápida, ya que el acceso a la web de trafikoa resultaba tediosa desde un terminal móvil.

infocarretera

Hemos querido aportar nuestro pequeño ...

» seguir leyendo

¿Por qué Python?

Creo que puedo hablar por todos los integrantes del equipo, hoy por hoy creemos que fue un gran acierto y que sin lugar a dudas nos ha hecho la vida mucho más fácil en multitud de aspectos.

Sin intentar convertir este articulo en lo que no es, y siendo casi cualquier leguaje de programación perfectamente válido para el desarrollo web profesional , llega el día en que hay que decidirse por uno e intentar aprender todo lo que puedas sobre él.

Las razones

A grandes rasgos fueron dos las razones que nos hicieron decantarnos por él.

Pocas cosas van a motivar más a un desarrollador que la propia retroalimentación de su ego. Me explico, por mucho que se intente, y en ocasiones se consiga, cada desarrollador tiene un fetiche del que en muy raras ocasiones se le puede sacar sin perder determinadas facetas o creatividad innata.

Happy coders

Aun sin conocerlo demasiado en el momento de la decisión, nos sentíamos cómodos programando en python. Y algo dentro de nosotros, en nuestro foro interno nos ayudo a tomar la dura decisión de abandonar PHP (Nuestra lengua mater) y adentrarnos en el cada día mas alucinante universo de python.

Los Amigos

Si, pero no precisamente con los que se toman cervezas los sábados. Me refiero a los “amigos de python”, esa alucinante, profunda y extensa amalgama de utilidades, librerías y frameworks que conviven bajo el cálido ala de python.

Sin lugar a duda, además de “sentirnos bien” programando en ...

» seguir leyendo

¡Aquí está por fin la nueva web de thecodefarm!

Parece que fue ayer cuando pusimos nuestro splash de "Web en construcción" pero ya ha pasado un año desde entonces. Como se suele decir, en casa de herrero cuchara de palo, y así ha sido en nuestro caso, nos ha costado sacar tiempo para dedicárselo a nuestra propia web, pero aquí está ¡al fin!

Como podéis ver, hemos integrado la web y el blog de tal manera que podáis estar al tanto de las últimas noticias pero también conocer mejor al equipo y los servicios en los que estamos trabajando.

Para los que aún no nos conocen, thecodefarm está formada por cuatro jóvenes emprendedores a los que nos encanta el desarrollo web y todo lo relacionado con él. Os dejamos una foto, para que podáis ponernos cara ;)

team

Hemos aprovechado esta oportunidad para crear un sistema de gestión de blogs propio de tal manera que a partir de una misma plataforma podamos crear aquellos blogs que vayamos necesitando para los servicios que ofrecemos. Fácil de gestionar, amigable y tremendamente adaptable a nuestras necesidades. Como siempre, aprovechamos la menor oportunidad para aprender y mejorar, esperemos que el resultado este a la altura.

Este va a ser un año de "estrenos" para thecodefarm, así que estad atentos a nuestra web y blog para no perder detalle.

Os agradecemos a todos el interés que habéis mostrado por nuestro proyecto y el apoyo que hemos recibido. Muy pronto conoceréis los nuevos servicios que nos han mantenido ocupados estos últimos meses, esperamos veros pronto disfrutando de ...

» seguir leyendo

Configurando debian 4.0 (etch) para usar geodjango

¿Qué es GIS?

GIS, sistema de información geográfica, su acrónimo inglés (Geographic Information System) se aplica a la integración necesaria para capturar, almacenar, manipular y analizar información geográficamente referenciada con el fin de resolver problemas complejos de otra manera imposibles de resolver.

¿Qué es geodjango?

Geodjango, inicialmente una extensión de django termino formando parte del core el 5 de agosto de 2008, tiene como objetivo facilitar lo máximo posible realizar aplicaciones web que utilicen información GIS.

A modo de ejemplo esta sería una query que podríamos ejecutar desde nuestro proyecto django:

Location.objects.distance(‘POINT (42.862376386912, 2.690448760986)’).order_by('distance')[:5]

Geodjango nos devolvería los cinco objetos más cercanos a esas cordenadas ordenados por su distancia.

Configurando el servidor

Si bien dispone de una excelente documentación vamos a resumir los pasos a seguir para configurar nuestro servidor debian Etch 4.0 para utilizar postgis la extension de postgres necesaria para trabajar con bases de datos gis usando geodjango. Necesitamos instalar unos cuantos paquetes:

sudo apt-get install binutils bzip2 gcc g++ flex make postgresql-8.1 postgresql-server-dev-8.1 python-ctypes python-psycopg2 python-setuptools postgresql-8.3-postgis

Antes de nada vamos a crear lo siguientes vínculos logicos:

ln -s /usr/share/postgresql-8.3-postgis/{lwpostgis,spatial_ref_sys}.sql /usr/share/postgresql/8.3

A continuación vamos a crear la template GIS necesaria, para ello nos identificamos como postgres utilizando:su - postgres y a continuación creamos y ejecutamos el siguiente script:

#!/usr/bin/env bash
createdb -E UTF8 template_postgis
createlang -d template_postgis plpgsql
psql -d template_postgis -f `pg_config ...

» seguir leyendo