Instalando mysql-workbench en debian y ubuntu

El fin de semana un cliente me pidió que le instalase en un equipo mysql-workbench; el único problema es que dicho equipo está funcionando con ubuntu versión 12 (digo problema para mí ya que no trabajo con Ubuntu).

Al momento de hacer el trabajo recordé que la semana pasada @Genesis_3G me decía que instalando mysql-workbench en debian squeezy requería una gran cantidad de dependencias.

Luego de una hora, aproximadamente entre descargas y compilación,  pude tener funcionando dicha aplicación en Ubuntu.

A continuación detallo el procedimiento que realicé.

a) Primero actualicen sus fuentes con aptitude update

b) Instalen las dependencias requeridas:

aptitude install libzip-dev glibc-2.13-1 libglib2.0-dev 
libsigc++-2.0-dev libgtkmm-2.4-dev sqlite3 libsqlite3-dev 
libboost-dev libmysqlclient-dev uuid-dev liblua50-dev 
lua5.1 liblua5.1-0-dev python-dev libcairo2-dev 
libcairo2-dev libcairo2-dev libgl1-mesa-dev 
libctemplate-devel libctemplate-dev libiodbc2-dev 
libpcre3-dev autoconf gcc make

c) Cambiarse al directorio donde descargaron los fuentes y ejecutar:

./configure
autoreconf -fi
make
make install

Para el último paso, dependiendo de la velocidad del equipo, deben esperar  un tiempo extenso (en mi caso tardó casi una hora)

Finalmente, este procedimiento no es necesario en debian wheezy ya que en dicha versión de debian, esa aplicación viene incluida 😀

Espero que disfruten la ayuda.

LibreOffice 4

Hace poco recibí un archivo que venía en formato pdf. Sin embrago, necesitaba editar este archivo conservando la apariencia que tenía el original. Al respecto, recordé que unos días atrás leí un comentario donde se decía que la nueva versión de LO permitía la edición de los pdfs bastante bien. Así que me bajé la última versión disponible para debian más adecuada para mi máquina desde la página del proyecto [1]

[1] http://www.libreoffice.org/download/?type=deb-x86_64&lang=es&version=4.0.1

La instalé y sí, pude editar sin mayores inconvenientes mi pdf 😀

El procedimiento de instalación es bastante sencillo:

a) Se descargan un archivo .tar.gz de aproximadamente 180 mb

b) Se descomprime

c) Se instalan los .debs con la instrucción: dpkg -i *deb (dentro del directorio donde se descomprimieron)

d) Para tener las entradas apropiadas en el menú deben cambiarse al directorio desktop-integration (ubicado dentro de la carpeta donde descomprimieron el archivo descargado) y ejecutar dpkg -i *deb

e) Listo a disfrutar LibreOffice

Editando archivos .po con vim

Los archivos permiten la traducción de un software de una bastante simple.

La edición de estos archivos puede hacerse con cualquier editor de texto sin embargo, existen algunos especializados tales como poedit y otros; sin embargo, para aprovechar la potencia de un editor de texto de consola, nosotros utilizamos vim con un plugon de nombre po.vim [1].

Este plugin es fácil de instalar (basta con descargarlo y ubicarlo en la carpeta  ~/.vim/plugins/ ) y ya puede comenzar a utilizarse.

Algunos comandos útiles son:

* Ir a la siguiente cadena sin traducir m

* Ir a la cadena anterior sin traducir p

Espero que les sea útil.

 

[1] http://vim.sourceforge.net/scripts/script.php?script_id=695

DansguardianFilter group out of range

Hace poco incluí una nueva lista de acceso a un dansguardian que tenemos instalado. Al momento de reiniciar el servicio aparecía un error del tipo:

Restarting DansGuardian: dansguardianFilter group out of range; entry 192.168.100.2 = filter4; in /etc/dansguardian/lists/authplugins/ipgroups
Filter group out of range; entry 192.168.100.3 = filter4; in /etc/dansguardian/lists/authplugins/ipgroups

Y así con todas las ip que estaban dentro de esa acl.

Revisando concienzudamente encontré que el motivo de dicho mensaje es una omisión de mi parte al no haber aumentado el número de reglas existentes en el archivo de configuración de dansguardian. La solución fue ir al archivo de configuración dansguardian.conf  y buscar la línea:

filtergroups = X

Y aumentar el número allí presente para que concuerde con el número de la regla que se está creando, en mi caso dicho valor estaba en 3 y con subirlo a 4 fue suficiente.

Espero les sirva la ayuda.

 

Archivos .voc

Recientemente adquirí una grabadora digital RCA VR5330-A cuya relación precio valor me pareció buena. Tiene capacidad de grabación de 800 horas con una memoria interna de 2 Gb, activación automática por medio de detección de sonido, conector USB integrado mediante el cual se ahorra la necesidad de tener un cable adicional y otras.

No obstante, tiene un único defecto: el formato de grabación es anticuado, cerrado y no tiene soporte en Linux.

Sin embargo, una búsqueda en google me ayudó a solucionar dicho detalle, solución que paso a detallar a continuación

a) Deben tener instalado sox (en debian, aptitude install sox)

b) Necesitan descargar el software devoc.c desde el siguiente enlace

c) Compilen el archivo con gcc (gcc devoc.c -o devoc)

d) Coloquen el flag de ejecutable (chmod 755 devoc)

e) Utilicen el ejecutable sobre el archivo .VOC que deseen convertir (devoc archivo.VOC)

f) Esto generará un archivo .wav el cual podrán convertir a otro formato con las utilerías respectivas.

Espero que esta información pueda serles útil.

Láminas 1er encuentro de Unefistas con el Software Libre

Durante el 06 de junio del 2012, se llevó a cabo el 1er Encuentro de Unefistas con el Software Libre en la ciudad de Punto Fijo.

Interesante evento realizado por los muchachos de esa casa de estudio, demostrando que se puede hacer cuando el ánimo, la constancia y el entusiasmo son las divisas.

Hubo ponencias variadas y se concretaron algunas ayudas para el grupo de usuario que se está conformando en esa casa de estudio.

En esta oportunidad hablamos de Software Libre y dispositivos móviles, una ponencia que tiene que ver con el trabajo que estamos realizando en la actualidad.

Pueden comseguir las láminas de la ponencia en la sección de ponencias de este sitio o acá

Flisol Bogotá

Hace unos meses los organizadores del Flisol Bogotá se comunicaron conmigo para examinar la posibilidad de que les acompañase en esta gran fiesta. Entre tantas ocupaciones pude hacer un espacio en mi agenda y heme acá, hoy sábado 05 de mayo del 2012 en Bogotá a punto de iniciar una charla sobre Software Libre, Canaima,
Leyes y Política.

Luego de finalizar la charla estaré subiendo las láminas respectivas.

mailman y el mito de apache

Existe una extraña confusión, impulsada por muchos profesores de informática está demás decir, de que servidor web es sinónimo de apache: nada más alejado de la realidad.

En el mundo del Sofftware libre existen múltiples servidores web que cumplen a la perfección su trabajo: procesar código html y entregarlo a los clientes que lo soliciten. Así mismo, estos servidores permiten procesar código en php, python, perl u otros. Uno de los mecanismo más urilizados en ellos es el modo fast_cgi.

Hace poco, siguiendo la lógica que se ha usado en la plataforma de canaima de optimizar los recursos, se  optimizó el acceso vía web de una plataforma de listas de correo utilizando, para ello, thttpd [1].

thttpd es un servidor web extremadamente rápido, liviano [2], y disponible en debian [3].

Aunado a esto, para mi sorpresa, casi que funciona de “paquete” para servir el contenido web de mailman, la única modificación que necesité hacer fue cambiar en el archivo de configuración:

cgipat=/mailman/
por
cgipat=/mailman/**

 Estos dos asteriscos son fundamentales para que thttpd pueda procesar los cgi de la forma correcta que espera mailman.
Espero les sirva la ayuda

 

[1] http://acme.com/software/thttpd/

[2] Está programado en aproximadamente 7200 líneas de código

[3] http://packages.debian.org/squeeze/thttpd

Fengoffice y Gantt

Hace unos meses escribí un post sobre la integración de fengoffice y gantt. Hubo muchos comentarios de lectores que no lograron hacer la integración.

Ciertamente, en los post que realicé no coloqué instrucciones detalladas ya que dejé a la imaginación de los lectores detalles como el nombre de la base de datos, ubicaciones de algunos archivos, etc.

Aprovechando este diciembre que estoy sin ocupaciones laborales, me tomé un tiempo para escribir una guía más detallada.

Pueden conseguirla en la sección de guías y manuales o en el enlace http://blog.colina.net.ve/wp-content/uploads/2011/12/articulo.pdf

Espero les sea útil y colaboren con este servidor  😀