Manejando datos

Cómo conseguir los datos de las elecciones del 22 de marzo en Andalucía

Posted by in HTML5, Otros

Una de las incógnitas que siempre he tenido, cada vez que hay unas elecciones es ¿cómo hacen los periódicos online para tener los datos de las votaciones? Recuerdo que hace tiempo le pregunté a un amigo mio que está bastante metido en política si ellos disponían de bases de datos con las elecciones. Su respuesta fue NO (sorpresa la mia), y que estaban en proceso de obtenerla entre varios compañeros de partido. La conclusión que saqué tras este breve intercambio de email fue que esta información es complicada de conseguir,…read more

Conexión con MS Access desde Python

Posted by in Microsoft Access, Python

Desde que me inicié con #Python, una de los primeros objetivos que tengo es deshacerme de MS Access como base de datos. Pero mientras, tengo que trabajar con ella. A pesar de que me ha sorprendido mucho la cantidad de módulos y paquetes para casi todo, parece que hay pocas opciones para trabajar con las bases de datos MS Access de Microsoft …. por aquello de que se les tienen un poco de manía. Así que te presento la alternativa que estoy usando. He encontrado en ActiveState una clase (http://code.activestate.com/recipes/528868/)…read more

Obtener el código HTML de una página web en Python y C#

Posted by in c#, Python

Vamos a realizar un pequeño ejercicio de Python, que consiste en extraer el código fuente de un sitio web. El código Python lo teneis en GitHub. Código en Python Para ello requerimos usar urllib2: El resultado no es sino el código HTML de la url: Hemos conseguido nuestro objetivo, que era recuperar el código fuente HTML de una página. Si deseamos extraer información, habrá que trabajar con otros paquetes y librerías, aunque eso lo dejaremos para otra entrada. Ahora, en C# Para realizar exáctamente lo mismo en C#, necesitamos de…read more

Plantilla para Procedimientos almacenados en MySQL – MariaDB

Posted by in MariaDB, MySQL

Conforme paso más tiempo programando para MySQL – MariaDB, más necesidad tengo del uso de plantillas, sobre todo porque vas adquiriendo ciertos conocimientos, trucos, etc, …. y de esta forma, no solo no aceleras la programación, sino que también la haces más profesional! Hoy os presento la plantilla para los procedimientos almacenados (stored procedures) que yo estoy usando, y que incluye un resumen final del proceso: CREATE PROCEDURE `Plantilla_SP`() LANGUAGE SQL NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT » BEGIN # Versión 1.0.0 – 20131018 DECLARE Num INT DEFAULT…read more

Instalación de Common_schema en MySQL – MariaDB

Posted by in MariaDB, MySQL

Septiembre de 2013 ha sido el mes #MySQL en www.manejandodatos.es, y hemos hablado de cómo instalar, desinstalar, backups, personalización de configuración, ficheros de registros, corrección del error 1067, … Aunque al principio del blog se habló de frameworks para DBA de MySQL (también para #MariaDB) hoy es hora de instalar common_schema. Instalando Commom schema Common schema es un conjunto de utilidades, tanto para DBA como programadores de funciones y procedimientos en MySQL y MariaDB. El creador de dicho framework es Shlomi Noach, un referente a nivel mundial en esto de…read more