miércoles, 29 de diciembre de 2010

CodeBlocks, OpenCv y Debian

Acá nuevamente escribiendo sobre los problemas que he tenido que solucionar para compilar mis programas que usan openCv utilizando el IDE CodeBlocks y sobre Debian, lo comento acá porque buscando por la red no encontré nada donde se mencionara lo que yo quería exactamente, así que como lo hago habitualmente, usé lo que encontré en la wiki de openCv (cuyas instrucciones estaban para CodeBlocks instalado sobre Windows) y las adapté a mis necesidades. Dejo el link de la referencia acá para quienes quieran verlo.

Continúo ahora con la descripción del problema, en primer lugar CodeBlocks entregaba error al tratar de incluir las librerías de openCv, esto era debido a que el IDE no estaba buscando en el directorio donde se encuentra instalada la biblioteca, para solucionar este problema se debe hacer clic con el botón derecho sobre el proyecto y luego hacer clic sobre Build options.



Luego hay que configurar los directorios de búsqueda para el compilador y el linkeador, en mi caso debí agregar lo siguiente en ambas pestañas:

/usr/include/opencv

Con lo anterior, CodeBlock ya no debería reclamar por no encontar las bibliotecas, ahora faltaría agregar lo siguiente en la pestaña "Linker Settings", en "Other linker option", con el fin de que el IDE no reclame al no encontrar las funciones de openCv, tal como se muestra en la tercera imagen:

`pkg-config opencv --cflags --libs`


Y bien, espero que le sirva a alguien más, aparte de mi.

Saludos

Javiera Quiroz Rojo.

viernes, 2 de julio de 2010

Dropbox en Debian Lenny

Saludos, esta vez comentando sobre cómo utilizar Dropbox en Debian Lenny. Antes pondré una pequeña introducción de lo que es Dropbox, y cuál era el problema que no permitía que pudiera instalarlo en mi distribución Linux.
En primer lugar, Dropbox es una aplicación que permite almacenar archivos en la red de redes, a modo de respaldo, o simplemente para compartir con otras personas. Actualmente, yo estoy usando el espacio proporcionado por Dropbox (2 GB gratuitos, si se desean más, se puede pagar por el espacio) para compartir archivos con mi compañero de memoria, si alguien quiere más información de lo que puede hacer Dropbox, pueden visitar su página acá.
Dropbox puede descargarse de la misma página, habiendo paquetes precompilados para diferentes distribuciones de linux (también está el instalador para windows...), puesto que yo tengo instaldo debian, bajé el paquete precompilado para ubuntu, pensando que no opondría resistencia (al igual que otros programas que he instaldo usando el paquete para ubuntu), pero no resultó ser así. El programa se instala, se sincroniza con el servidor en internet y descarga los archivos actualizados y los nuevos, el problema surge cuando quiero instalar nuevos programas en debian utilizando apt-get, dpgk, synaptic, o alguna de esas variantes. Cada vez que instalaba algo, previo a eso, debía desinstalar dropbox porque el sistema lo reconocía como un archivo roto. Así que por mucho tiempo tuve desinstalado Dropbox, teniendo que reiniciar en windows para poder actualizar los archivos que yo modificaba, o para descargar los archivos modificados por mi compañero. Eso hasta esta semana, ya que por fin encontré la solución al problema, para ésto utilicé la solución descrita en la wiki de dropbox. A continuación pondré lo que hice para solucionar mi problema sin la necesidad de tener permisos de superusuario para ejecutar el programa.

Antes debo informarles de los prerrequisitos para poder instalar Dropbox en sus sistema linux:

- La versión de la biblioteca C 2.4
- wget
- Python 2.5
- Navegador Web

En primer lugar abrir una consola y descargar el archivo con el cual instalaremos el programa (en este caso la versión para 32 bits):

wget -O dropbox.tar.gz http://www.dropbox.com/download/?plat=lnx.x86

Debemos descomprimir el archivo que hemos descargado, para lo cual utilizaremos lo siguiente:

tar -zxof dropbox.tar.gz

Ahora debemos ejecutar el programa de instalación:

./.dropbox-dist/dropboxd &

Luego de esto se ejecutará el programa de configuración de la cuenta de dropbox, nos pedirá un nombre de usuario y contraseña, si no tenemos podemos crearnos una. Una vez autenticado, se procederá con la configuración del sistema, es decir, qué directorio será el cual donde se almacenarán los archivos en nuestro pc.

Una vez ya instalado el programa, procederemos a descargar el script con el cual podemos ejecutar el programa sin la necesidad de configurar las cuentas que utilizarán el software (es decir no es necesario ser superusuario para correr el script).

Creamos un directorio donde guardar el script:

mkdir -p ~/bin

Ahora debemos descargar el script que ejecutará dropbox, para eso ejecutamos lo siguiente:

wget -P ~/bin http://www.dropbox.com/download?dl=packages/dropbox.py

Luego se debe dar permisos de ejecución al archivo:

chmod 755 ~/bin/dropbox.py

Y por último ejecutar la aplicación, para lanzarla ejecutamos lo siguiente en la consola de comandos

~/bin/dropbox.py start

Debería aparecer el icono del programa en nuestro sistema.

Espero que les haya servido. Aprovecho de poner el link a la wiki donde solucionan el problema (está en inglés), acá el link.

Nos vemos en otra oportunidad,

Atentamente

Javiera Quiroz Rojo

viernes, 7 de mayo de 2010

Virtualbox y nuevo kernel

Bueno, como algunos sabrán, sobre mi Linux Debian, tengo instalada una máquina virtual con windows xp sp3, todo esto porque en la u he tenido que usar algunos programas que solo corren en windows (visual studio por ejemplo...) y bueno, hoy quería correr mi máquina virtual, pero olvidé que actualicé mi kernel, por lo tanto tengo que recompilar la instalación del virtualbox para que pueda correr nuevamente, la verdad no es nada difícil, lo único que se debe hacer es abrir una consola y con permisos de superusuario ejecutar lo siguiente:

/etc/init.d/vboxdrv setup

Ahora, para que lo que realizamos funcione como corresponde, antes debemos tener instaladas las fuentes del kernel que tenemos instalado, de lo contrario aparecerá lo siguiente:

Stopping VirtualBox kernel module:done..
Recompiling VirtualBox kernel module:
Look at /var/log/vbox-install.log to find out what went wrong ... failed!

y en el archivo que está en /var/log/vbox-install.log al revisarlo tendremos algo como:

Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Alto.

Esto lo podemos solucionar fácilmente instalando, tal como dije anteriormente, los códigos fuentes del kernel que tenemos instalado, para eso podemos usar la consola y escribir lo siguiente (siempre como superusuario):

apt-get install linux-headers-`uname -r`

En el caso de que usando el comando anterior aún no podamos instalar las fuentes, podemos hacer trampa usando synaptic y buscando las fuentes en la lista de paquetes disponibles en el repositorio, pero antes, debemos saber qué versión del kernel tenemos instalado, para esto ejecutamos lo siguiente en la consola:

uname -r

Para mi caso, la respuesta que arroja es la siguiente:

2.6.32-3-686

Luego en synaptic, buscamos el paquete linux-headers-version, donde version es el valor que nos arroja el comando uname -r. Una vez que lo hayamos encontrado lo marcamos para instalar, aplicamos los cambios, y una vez teniendo las fuentes instaladas, procedemos a ejecutar el comando
/etc/init.d/vboxdrv setup

Si todo resultó bien, la última línea que deberíamos obtener como respuesta, debiera ser algo como:

Starting VirtualBox kernel module:done..

Ahora podemos dar inicio a la máquina virtual que tengamos instalada.

Saludos
Jqro

lunes, 12 de abril de 2010

Carácteres orientales

Saludos, escribo esta entrada pensando en que hay algunas páginas en internet que tienen varios carácteres en idiomas orientales. Para poder ver dichas páginas sin esos molestos cuadritos, buscando en internet, la wikipedia me dio la respuesta, sin embargo guardaré este post en caso de que no lo encuentre una próxima vez :P espero que a alguien más les sirva.

Dejo la descripción de mi debian acá:
Lanzamiento testing (Squeeze)
Núcleo Linux 2.6.32.3-686
GNOME 2.28.2

Bien, continuando, los paquetes a instalar son los siguientes:

* Chino tradicional (Big5): ttf-arphic-bkai00mp
* Chino simple (GB): ttf-arphic-gbsn00lp
* Coreano: ttf-baekmuk
* Japonés: ttf-kochi-mincho

Dejo la página de la wikipedia de donde obtuve la información.

Saludos

Jqro

domingo, 28 de marzo de 2010

Desinstalar Abanq

Pues, acá actualizando nuevamente, esta vez para comentar cómo desinstalar un software ERP llamado ABANQ.
Les comento que Abanq tiene la particularidad que es open source, y lo instalé porque andaba buscando justamente un software Open Source y Gratuito para sistemas ERP, aunque ahora no recuerdo por qué razón andaba en su búsqueda, en fin, nunca lo usé, por esa razón mi inquietud en desinstalarlo.
La verdad es que es bien sencillo, pero dado que no lo sabía lo voy a comentar acá, debo si agradecer al foro de la página de abanq donde encontré la solución a mi problema (desinstalar el programa). Para hacerlo sólo tenemos que ejecutar la siguiente línea de comando, en modo root (o sudo para los que no tienen superusuario).

/usr/local/facturalux-lite/uninstall

Dejo acá el link de dónde encontré la información por si a alguien le sirve ;).

Saludos
Jqro

PD: para los que quieran saber lo que es el software ERP, les dejo el link de la wikipedia ;)
PD2: por si alguien anda buscando software ERP gratuito, dejo el link a la página de Abanq

Publicado en conjunto con http://jqro.wordpress.com

martes, 23 de marzo de 2010

Vuelta a Clases

Acá volviendo a la normalidad, después del Gran Sismo, y de todas las grandes réplicas.
Hoy fui a ver a mi profesor guía, que me contrató como ayudante para su ramo de softcomputing y machine learning. Estuvimos revisando las materias que se verán en el semestre. También hablamos un poco de mi trabajo de memoria, aunque la reunión oficial será este jueves en la tarde.
Mi profe es un poco volado, casi me hace ir el día miércoles 31 a las 10 am a la clase para proponer horarios para la ayundatía, ¬¬ la clase es a las 2 pm, por suerte me di cuenta de eso, jeje.

Probablemente también ponga datos sobre el ramo por acá, problemas que deba resolver o cosas por el estilo, no es que sea una eminencia en esto, ni modos, no podría serlo ni mucho menos, hace poco que estoy aprendiendo y el campo es muy amplio, pero es muy entretenido, sobretodo por el hecho de que en softcomputing se intenta emular el comportamiento que tiene la naturaleza para resolver problemas, por ejemplo, la forma en que los mamíferos resolvieron el problema de saber qué alimentos eran saludables y cuales no, para no morir envenenados en el intento. Y así con muchos problemas, cuyo enfoque actual de resolución no da buenos resultados, o dichos resultados no pueden aplicarse en tiempo real. Muchas veces la solución que buscamos ya la naturaleza la ha resuelto, utilizando mucho menos recursos que los que le toma actualmente a un computador hacerlo.

En fin, es un gran campo y hay mucho que aportar, yo solo quiero agregar mi granito de arena.

saludos

Jqro

martes, 2 de marzo de 2010

Buenas Noticias :D

Me alegra mucho escribir esta entrada, hoy llegó la luz a la localidad de Sebastián y pudo comunicarse con nosotros. Su familia resultó ilesa, y su casa ningún problema, eso sí, muchos lugares de sus alrededores quedaron devastados.

Bueno, me despido, con mucha alegría

Cariños

Jqro

lunes, 1 de marzo de 2010

Noticias Nuevas

Hoy pude comunicarme con Rosita, ella se encuentra en Rancagua, según lo que me contó, ella se había comunicado con Sebas, quien se encontraría bien, pero con problemas de comunicación por la falta de energía y por la gran cantidad de llamados que se están realizando hacia esa zona. Sin embargo, si alguien más logra tener noticias, ruego avisar a la brevedad, dejo el link nuevamente aquí, por si alguien tiene noticias.

Sin otro particular muchas gracias

Con cariño
Jqro

Amigos Perdidos

Estimados, escribo penosamente esta entrada, debido a que acabo de darme cuenta de la situación de unos amigos de los cuales no hemos tenido noticias, y que sabemos que son de las cercanías de la zona afectada, uno es Sebastián Duque, compañero de universidad, que estaba terminando su memoria y que pasó el verano en su casa, por lo que sé, en la ciudad de Lontué, no sabemos de él y no contesta su celular, a mi parecer se debe de haber quedado sin batería, y con la falta de electricidad por esa zona, puede que no haya podido cargarlo, sin embargo no podemos evitar no preocuparnos, por lo tanto, si alguien tiene alguna noticia, por favor ruego informar, hemos publicado un aviso de búsqueda en la página que dispuso google para ello, dejo acá el link en caso de que alguien sepa algo, los amigos se lo agradeceríamos mucho: Clic acá
También quiero avisar sobre Rosa Escalona, quién es polola de Sebastián, también tiene publicado un perfil en la página de google para buscar personas, acá link, ella es de Lota, y también, si alguien tiene alguna noticia, por favor avisar.

Atentamente muchas gracias

Saludos

Jqro

viernes, 1 de enero de 2010

Reflexión II

Ya cambiamos de año y a pesar de que hay días en que me siento bien, eso no implica que la pena siga ahí. Extraño a mi abueli, sobretodo en estas fechas, en las que la pasábamos juntos. El tiempo te golpea y bien fuerte, no por el hecho de volverse más viejo, sino por lo que eso implica, el tiempo fue arrebatando paulatinamente a la abuela que yo conocí, para finalmente dar el golpe de gracia, el consuelo que me queda es que fue rápido y ella no sufrió mucho. Aún así siento su presencia y el cariño que nos tenía, siento que nos protege de una u otra forma. Ella me consiguió el pasaje para La Ligua desde Santiago, porque me reservó el único pasaje que quedaba (quizás quedaban más, pero en la otra boletería en que pregunté, estaban agotados) desde Santiago hasta Calera, porque lo compré faltando 1 día para el año nuevo (el 30 de Diciembre), y porque me cuido y protegió (y espero que siga haciéndolo, güeli, aún quedan Enero y Febrero, así que no se puede echar para atrás ¬¬) los primeros días que tuve que andar sola por Santiago, y tener que luchar con las combinaciones del tren (bueno, es el metro, pero a mi me gusta llamarle tren) y no perderse en el intento. Gracias güeli por no hacer de esta experiencia un caos, aunque sigo odiando a Santiago, principalmente por el calor y la multitud de la gente, y espero tener la suerte de encontrar un trabajo en la región de Valparaíso, cerca de mi Ligua natal, así como tú quisiste regresar siempre a La Cruz y nunca se marchó de tus recuerdos.
Lo siento abueli, por tantas cosas que no te pude decir, por no ser una buena bisnieta, por pensar en mi antes que en los que me quieren, ya no vale la pena decir lo que digo, perdí mucho tiempo y no estuve a tu lado. Ya es tarde para que me enseñes pero aún puedo aprender de ti.

Un beso

Jqro

Publicado en conjunto con http://jqro.wordpress.com