Base de datos espacial con PostgreSQL-PostGIS: spatial_ref_sys y SRID

Buenas! Como ya comenté, tenía pendiente una entrada para hablar sobre dos conceptos que han aparecido y que resultan de gran interés para escribir sobre ellos. Hablamos de la tabla spatial_ref_sys y de SRID. Comencemos por la tabla spatial_ref_sys que como ya vimos , se genera automáticamente en nuestra base de datos cuando la hacemos de tipo espacial. El formato de esta tabla es el siguiente: […]

Leer más » 1 Comentario

Cómo crear una tabla con datos geoespaciales en Postgis y PostgreSQL

Buenas a tod@s 🙂 Siguiendo un poco el hilo de los posts anteriores, ya tenemos instaladas todas las tecnologías que vamos a necesitar y ya hemos creado una base de datos de tipo espacial . Ahora, se trata de poder almacenar puntos geolocalizados dentro de nuestra base de datos. ¿Cuál es el siguiente paso que debemos dar? Lo primero será crear una tabla en nuestra base […]

Leer más » 6 Comentarios

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 […]

Leer más » 9 Comentarios

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 […]

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 es un software libre, tiene licencia GNU General Public License (GPL), convierte nuestra base de datos PostgreSQL en una base […]

Leer más » 12 Comentarios

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. Pues bien, […]

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 […]

Leer más » 5 Comentarios

Comandos para simular instalación de programas

A la hora de instalar software en una maquina, desde la consola tenemos mucha mas información de lo que estamos instalando. Algunos paquetes tienen dependencias y hay que instalarlas también. A veces entran en conflicto con algo que ya tenemos o están obsoletas y nos da error. Dry run (marcha en seco) es una forma de pruebas de software en los que no se utiliza […]

Leer más » 1 Comentario

wp_kses() o cómo limpiar cadenas HTML en WordPress para evitar ataques XSS

Cuando desarrollo plugins y themes para WordPress en CODECTION siempre procuro mirar por la seguridad, “sanitizando” variables tanto para evitar ataques vía inyección SQL como para evitar ataques XSS. Es muy frecuente, que si recibes peticiones y luego las devuelves por pantalla, las variables que manejes, si las maneja el usuario de alguna manera, puedan terminar siendo el origen de una ataque XSS. Algo tan sencillo […]

Leer más » 1 Comentario

Reconocimiento Optico de caracteres (OCR)

El reconocimiento óptico de caracteres (OCR), permite convertir diferentes tipos de documentos y pasarlos a texto plano (ejemplo: documentos en papel escaneados guardados como Tif, jpg, png, o ficheros en PDF. La función es separar el texto de la imagen, o lo que es lo mismo, poder diferenciar un texto de una imagen cualquiera, esto permite tener acceso y editar el contenido del documento original […]

Leer más » 2 Comentarios

Cifrar ficheros con GPG

¿Porque cifrar datos? Principalmente es por privacidad. Cada día lanzamos a los cuatro vientos o en nuestro propia maquina tenemos información que puede ser sensible y esta expuesta. Básicamente el cifrado de datos consiste en la utilización de alguna contraseña antes de enviarlos a su destino, de tal modo que el contenido del mismo no sea legible para los que no tengan dicha clave. Es […]

Leer más » 1 Comentario

MONITORIZAR LA SEÑAL DE WIFI POR CONSOLA

Visto en commandlinefu.com Un comando para poder monitorizar la intensidad de la señal wifi cuando nos conectamos desde algún punto, sin tener que instalar ninguna aplicación para esta tarea desde la consola: [code]$ cat /proc/net/wireless[/code] El directorio /proc contiene un sistema de archivos virtual que se crea en memoria. Se utiliza para ofrecer información relacionada con el sistema (kernel, procesos y parámetros de configuración). Se […]

Leer más » 1 Comentario

Ejemplo de una aplicación multimedia simple en C++ gracias a SFML

SFML, Simple and Fast Multimedia Library, ofrece una interfaz simple para el desarrollo de aplicaciones multimedia. Está compuesto de cinco módulos: window, graphics, audio y network. La instalación es sencilla en Ubuntu o Debian con sudo apt-get install libsfml-dev. Aquí os muestro un ejemplo de su sencillez de uso (se compila con g++ ejemplo.cpp -lsfml-graphics -lsfml-window -lsfml-system): #include <SFML/Graphics.hpp> int main() { sf::RenderWindow window(sf::VideoMode(200, 200), […]

Leer más » 1 Comentario

Limpiar el correo de Gmail de correos grandes para liberar espacio

Aunque los 15GB de Gmail son más que suficientes para la mayoría de los usuarios de correo, el transcurso del tiempo y sobre todo el uso intensivo al que se le da al correo en la mayoría de los casos (personal y profesionalmente) hacen que en ocasiones nos quedemos cortos de espacio. Tenemos dos opciones: Comprar una cuenta premium con más espacio Limpiar el correo […]

Leer más » 1 Comentario

Ocultar datos en imagenes (esteganografía de andar por casa)

Una buena solución para tener a buen recaudo nuestras cosas en la nube (Dropbox, GoogleDrive, Ubuntu One) por ejemplo un fichero de texto con contraseñas, datos bancarios o información sensible de todo tipo como fotos, vídeos, etc. Es ocultarla a la vista de los demás dentro de otros ficheros. A esta técnica que permite ocultar ficheros dentro de otros, de tal forma que no se […]

Leer más » 1 Comentario