Lo mejor de mi timeline del 21 al 27 de septiembre

Leer más » 1 Comentario

Cómo crear una bbdd espacial en PostgreSQL desde PgAdmin

Buenas de nuevo 🙂

Hoy voy a seguir con una explicación muy sencilla sobre cómo crear una base de datos de tipo espacial es PostgreSQL desde pgAdmin. Os lo mostraré mediante imágenes, paso por paso, aunque realmente ya veréis que es muy intuitivo.
Primeramente hacemos clic derecho en el Explorador de objetos de la izquierda, y damos a Nueva Base de Datos. Nos aparecerá una ventana como la que se muestra a continuación, donde indicaremos el nombre y el propietario.
crear nueva base de datos pgAdminY ¿cómo hacemos que esta base de datos sea de tipo espacial? Para ello, bastará con indicar la plantilla que definimos durante la instalación dentro de la pestaña Definición tal y como se muestra en la siguiente imagen, dentro del apartado Plantilla (en mi caso el nombre que le puse fue “template_postgis”, de todos modos el selector te lo sugerirá) read more

Leer más » 9 Comentarios

IV WordPress Meetup Córdoba: otro año más vuelve

En estas mismas líneas os he anunciado tres años, y con este van cuatro, que en breve se celebra el evento del año de WordPress es Córdoba, y por relevancia, uno de los más importantes de Andalucía y España (en Andalucía tenemos la suerte de disfrutar de muchos eventos WordPress de mucha importancia). Las ediciones pasadas fueron:

Y esta sigue ampliándose y a diferencia del año pasado que incluye talleres, esta incluye doble sesión de talleres, con un track más para iniciarse y otro track más orientado a usuarios con cierta experiencia. read more

Leer más » 1 Comentario

Detectar orientación del dispositivo en JavaScript

Cuando estás realizando aplicaciones para dispositivos móviles o tablets siempre es interesante conocer la orientación del dispositivo. Es decir, si el usuario tiene el dispositivo apaisado o no.

Aquí os dejo un pequeño script para poder conocer la orientación:

function orientacionCambiada()
{
    alert(window.orientation);
}

window.addEventListener("orientationchange", orientacionCambiada, false);

Si la orientación está en -90 ó 90 estará el dispositivo en modo horizontal, si está en 0 ó 180 estará en vertical. read more

Leer más » 2 Comentarios

[WordPress] post_content con formato

Lo primero es saber de qué hablamos, post_content es la variable miembro de WP_Post que nos permite recoger el contenido de una entrada/página/CPT (post) en WordPress. Si simplemente hacemos esto:

$post = get_post( $post_ID );
$contenido = $post->post_content;

Nos encontraremos con el problema de que el texto que recogemos no está enriquecido, en ocasiones puede ser lo que busquemos, pero no siempre es así. ¿Cómo obtener el texto con formato? Sólo de hemos de aplicar el filtro the_content al contenido, entonces lo recogeremos con formato. read more

Leer más » 1 Comentario

Ladrón

Leer más » 2 Comentarios

Instalación de PostGIS para PostgreSQL

Cada vez son más las aplicaciones que hacen uso de localizaciones dentro de su funcionamiento y que además, necesitan almacenarlas de alguna forma dentro de su base de datos. Es entonces cuando PostgreSQL toma ventaja frente a MySQL gracias a la existencia de PostGis.
PostGIS

PostGis es un software libre, tiene licencia GNU General Public License (GPL), convierte nuestra base de datos PostgreSQL en una base de datos espacial capacitada para almacenar y trabajar con datos espaciales.

La instalación es muy sencilla, esta que indico aquí es la que usé en local y en un servidor en producción con Ubuntu 12.04, supongo que en versiones posteriores será similar con algún cambio en las versiones de paquetes pero diría que la mecánica es la misma, pero si tenéis alguna duda preguntad en comentarios y lo vemos entre todos.

Instalamos los paquetes:

sudo apt-get install python-software-properties
sudo apt-add-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install postgresql-9.1-postgis
sudo apt-get install build-essential postgresql-9.1 postgresql-server-dev-9.1 libxml2-dev proj libjson0-dev xsltproc docbook-xsl docbook-mathml gettext postgresql-contrib-9.1 pgadmin3
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:olivier-berten/geo
sudo apt-get update
sudo apt-get install libgdal-dev

Una vez realizadas estas instalaciones, verficamos la versión de libGDAL, que debe ser 1.9.0

$ gdal-config --version 1.9.0 read more

Leer más » 12 Comentarios

Lo mejor de mi RSS del 15 al 21 de septiembre de 2014

Quedan sólo dos días para el otoño y otra semana más os traigo el resumen de los mejores enlaces disponibles en la blogosfera hispana sobre Linux, software libre y WordPress. Aprovecho también para comentaros aunque lo haré en mayor profundidad con una entrada, que el 3 y el 4 de octubre es la WordPress Meetup Córdoba y que tenemos ya programa e inscripciones abiertas.

Volviendo a la lista de lo mejor de la semana:

El tamaño de las imágenes en la maquetación de una web es de lo más importante para conseguir el mejor efecto, otra alternativa más para manejarlo: Redimensionar imágenes de forma inteligente con jQuery – Kabytes El dibujo vectorial es la base de muchos diseños, existe una alternativa libre de calidad para esta labor, Inkscape y aquí tenéis el cómo se maneja: 

Aprende a usar Inkscape con los sencillos tutoriales de Olga Bikmullina – Ubuntizando el planeta read more

Leer más » 1 Comentario

Cómo eliminar la notificación de actualización de plugins de WooCommerce / WooThemes

Para los que manejáis WooCommerce es muy posible que no sólo utilicéis este metaplugin de WordPress para llevar a cabo ciertas tareas en vuestra tienda, sino que hagáis uso de otros plugins para añadir cierta funcionalidad. Por cierto, recordaros que WooCommerce es un plugin para montar tiendas sobre WordPress, y lo tenemos incluido en la lista de los mejores plugins para profesionales WordPress.

install_woothemes_woocommerce_linuxhispano

Pues bien, cuando hacemos uso de estas extensiones y son las propias de WooThemes (que el nombre no os confunda, esta empresa empezó haciendo temas y luego ya era tarde para cambiar el dominio raíz) nos aparece un mensaje bastante peleón que no podemos descartar (el clásico botón de “dismiss” para que no vuelva a aparecer no está) ¿Qué hacer? A mi personalmente no me gustan estos mensajes tan contaminantes, parece que nos estén obligando a realizar la acción, y ese tipo de checkers lo único que hacen es sobrecargar nuestra web de consultas a servidores externos nuestros. read more

Leer más » 1 Comentario

iWatch

Leer más » 3 Comentarios