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

Lo mejor de mi RSS del 8 al 14 de septiembre de 2014

Con septiembre acelera el movimiento en todo tipo de proyectos y parece que nuestros plugins liberados para WordPress siguen acelerando su número de descargas: Clean Login y Import users from CSV with meta. Mientras tanto, la blogosfera trae nuevas noticias y tutoriales y aquí hago un breve resumen de las mismas:

Porque me gusta navegar rápido y Chrome en ocasiones es algo pesado: Acelera Chrome moviendo su caché a la RAM de tu PC – Ubuntizando el planeta No soy nada simpatizante de Apple, sus productos y sus servicios, más razones para no tenerles mucho cariño:  Declaración de la FSF respecto al nuevo iPhone, Apple Pay, y Apple Watch – Desde Linux Pequeños consejos para conseguir grandes mejoras: 

CSS arriba, scripts abajo… y otras recomendaciones para optimizar la carga de páginas web – Genbeta Dev read more

Leer más » 1 Comentario

Metodos para eliminar ficheros y directorios

Unos comandos fáciles para eliminar ficheros o directorios.
Si el fichero que desea eliminar requiere privilegios de root, utilizaremos el comando “sudo”.

ELIMINACION DE FICHEROS:

1. Si estamos en el mismo directorio:
[code]$ rm -rf fichero[/code]
2. Si no estamos en el mismo directorio:
[code]$ rm -rf / ruta_al_directorio / fichero[/code]
3. Eliminar un fichero especifico de un directorio:
[code]$ find . -type f -name “fichero” -exec rm -f {} ;[/code]
4.Dejar únicamente un fichero específico en un directorio eliminando el resto:
[code]$ rm -f !(ejemplo.txt)[/code]
5. Eliminar todos los ficheros de un directorio sin eliminar el directorio (si estamos en el mismo directorio):
[code]$ rm -rf *[/code]
6. Eliminar todos los ficheros de un directorio sin eliminar el directorio (si no estamos en el mismo directorio):
[code]$ rm -rf /ruta_al_directorio/*[/code] read more

Leer más » 5 Comentarios