* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Programando kde4 en kde3: 3 Parte

Programando kde4 en kde3 en la distribución Mandriva Linux 2008.1 Parte Tercera:

Bueno, ésto se va alargando y aún no hemos programado nada, pero éstos pasos que hemos dado son necesarios, ya que no se puede empezar a construir una casa por el tejado, ¿verdad? Así que ya tenemos todo lo necesario para empezar a mostrar al mundo mundial nuestras futuras creaciones... ¿o tal vez aún no? Pues no, aún no es tiempo de flores, aún estamos en el otoño y hemos de saber hacia dónde vamos y como una de las bases fundamentales en cualquier clase de proyecto de programación son las bases de datos, pues amigo, hemos de instalar una que podamos utilizar en nuestras creaciones con Qt4.

Claro, pero la pregunta siguiente es cuál utilizar, tras mucho buscar y rastrear por Internet y con la siempre simpática ayuda de nuestro querido amigo San Google, damos con algo que, umm, huele bien así a primera vista.

Nuestra nueva novia se llama SQLite. Como soy muy perezoso para escribir más de lo necesario te recomiendo que visites los siguientes enlaces que te explicarán, mucho mejor de lo que lo haría yo, lo que es y lo que no es SQLite, y te aseguro que es mucho y muy bueno:

Wikipedia SQLite

Wikipedia Datos de tipo Blob

Haciendo un pequeño resumen de SQLlite deciros que es una librería hecha en c la cual implementa un motor de base de datos, con el cual podemos crear y manipular bases de datos que se crean en un único archivo, de hasta 2 terabytes, las cuales pueden incluir campos de tipo Blob, que pueden contener imágenes, archivos de sonido y multimedia, etc.

Ya sabemos lo que queremos y ahora toca obtenerlo. Para programar con SQLite debemos tener instalados en nuestro sistema los siguientes paquetes:

	libsqlite0
	sqlite3-tools
	qt4-database-plugin-sqlite-lib

Como veis uno de ellos ya lo tenemos instalado, el último. Ya os dije que era importante:-)

Pero somos muy vagos y no queremos trabajar por trabajar, un proyecto serio de programación conlleva muchas horas y todo el tiempo que ahorremos es bueno, tanto económicamente, si trabajas en ésto para hacerte rico, deja que me ría un rato, jajajaja, o, volvamos a la seriedad, simplemente por que no quieres estar todo el puñetero día frente al ordenador y quieres dedicar algo de tiempo a tus seres queridos. Bien como somos vagos vamos a trabajar con un programita la mar de simpático y, sobre útil, Sqliteman, un sencillo administrados de bases de datos para usar con SQLite.

Sqliteman nos permite crear bases de datos sqlite, manipularlas, etc. Así que toca instalar también éste paquete:

	sqliteman

Para instalar todo ya sabéis, menú KDE, submenú “Instalar y quitar sotware” o vía urpmi en consola, a elegir.

Bien, una última cosa, como vamos a programar en nuestro flamante entorno de desarrollo Qdevelop, hay que activar en él una opción que nos permita hacerlo con bases de datos sql, así que vamos al menú “Proyecto”, submenú “Propiedades del proyecto” y marcar en el apartado “Bibliotecas Qt”, la opción “sql”

Evidentemente no estará activa la opción del submenú “Opciones del proyecto” si no tenemos cargado algún proyecto.

Si estamos programando a pelo, sin un IDE, sin un entorno de desarrollo, tendremos que añadir en el archivo del proyecto, extensión .pro, la siguiente línea:

	QT = gui core sql

La anterior línea correspondería con las tres opciones que tenemos seleccionadas dentro del entorno Qdevelop ;-)

Bueno, hacía tiempo que no lo ponía!, ya podemos empezar a programar. Estamos listos y sólo nos queda tener constancia y esfuerzo, y, sobre todo, que nos guste programar. No es necesario que seamos originales y vayamos a inventar lo inventable, es suficiente que aquello que generemos sea hijo de nuestra inventiva y tenga una utilidad para nosotros en primer lugar, así nacen y han nacido la mayoría de los actuales programas y sistemas de éxito, y luego les sirvan al resto de nuestros compañeros en el mundo de Linux.

Como siempre, visita mi página web si te interesan más cosas sobre Linux y la programación, pero he de confesarte que no la renuevo a menudo y que está más actualizado éste blog en blogdrake.

Mi página web