Archive for julio, 2014

Corregir los estilos de Google maps si se utiliza Bootstrap o Fundation

Hace unos dias me encontraba checando un sitio de un buen amigo utilizando el api de google maps y para generar la maqueta usó Fundation de Zurb, cuando llamó mi atención que al cargar los mapas, la barra de zoom y el icono de street view no se visualizaba de forma correcta.

Esto es provocado porque el css del framework “resetea algunos estilos que usa google maps” propiamente estos:

img { max-width: 100% }

Para corregir esto, basta con agregar a nuestro archivo css las siguientes lineas:

.gm-style img { max-width: none; }
.gm-style label { width: auto; display: inline; }

Con esto el problema se habrá solucionado.

Instalando psycopg2 usando virtualenv en Mac OSX

Intentando instalar psycopg2 para desarrollar una aplicación en Django, utilizando el entorno de Heroku me encontre con el siguiente error:

    Error: pg_config executable not found.
    Please add the directory containing pg_config to the PATH
    or specify the full executable path with the option:
        python setup.py build_ext --pg-config /path/to/pg_config build ...
    or with the pg_config option in 'setup.cfg'.
    Complete output from command python setup.py egg_info:
    running egg_info
creating pip-egg-info/psycopg2.egg-info
writing pip-egg-info/psycopg2.egg-info/PKG-INFO
writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt
writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:
    python setup.py build_ext --pg-config /path/to/pg_config build ...
or with the pg_config option in 'setup.cfg'.
----------------------------------------

Cleaning up…

 El error indica que no encuentra el directorio conteniendo  el archivo pg_config.

Lo solucione agregando el PATH a mi enviroment de mi aplicacion.

export PATH=/Library/PostgreSQL/8.4/bin/:”$PATH”

Ahora probamos:

Successfully installed psycopg2

Cleaning up…

Perfecto! :D