18 March 2010 ~ 1 Comment

Firewire: del infierno a tu escritorio [2/2]

Pues resulta que estaba yo programando rutinas para captura usando el puerto Firewire.  Como ya explique en el post anterior, comenzaron a surgir problemas justo en el momento que comence a usar un extender. Y no era cualquier extender, era un extender de Kramer Electronics, algo que es bastante profesional y de buena calidad. La [...]

Continue Reading

27 January 2010 ~ 2 Comments

_Z17qt_message_output9QtMsgTypePKc ?

Intentas desarrollar en Windows con Qt, pero te aparece el siguiente error: The procedure entry point _Z17qt_message_output9QtMsgTypePKc could not be located in the dynamic link library QtCore4.dll. Este error me salio cuando instale la version 2010.01 de Qt 4.6 en Windows XP. Lo instalé en C:\Qt como indica por default. Solucion El asunto es que [...]

Continue Reading

17 September 2009 ~ 0 Comments

¿Como resolver un conflicto ‘git svn dcommit’ (o ‘git svn rebase’)?

Cuando usas Git para envolver un repositorio svn, llegara un dia el momento en que te encontrarás con un conflicto. No te espantes, no es tan dificil arreglarlo. Primero, puede que hayas encontrado el conflicto haciendo $ git svn dcommit Pero pronto te das cuenta que git svn dcommit realiza un git svn rebase, antes [...]

Continue Reading

29 March 2009 ~ 0 Comments

Visualizacion del SVN Log

Ya no usamos SVN, pero por conveniencia, usamos GIT sobre el servidor SVN existente. Tenemos apenas alrededor de 360 commits, pero de todas maneras pude hacer una visualizacion de unos pocos segundos. Cada punto es un archivo, los archivos se acercan a su desarrollador, mientras mas brillan mas actividad hay sobre ellos. Si dos desarrolladores [...]

Continue Reading

09 November 2008 ~ 1 Comment

El motor de física, pruebas preliminares

First Physics Tests in OpenGL from Ariel Molina on Vimeo. En realidad el sistema corre muy suave, pero el video quedó muy cortado pues se tomó como a 10FPS, el sistema en la compu logra dar mas de 160FPS.

Continue Reading

09 November 2008 ~ 0 Comments

Enlazar una libreria con GCC

El problema: Tienes librerias personales que tú mismo creaste, o bien librerías sin instalar que no estan en /usr/lib sino en otros directorios raros y quieres enlazar con gcc. La solución: Se debe indicar a gcc en donde estan las librerias usando -L<dir>, luego enlazarlas como librerías normales usando -l<name>. Por ejemplo para enlazar la [...]

Continue Reading

30 October 2008 ~ 0 Comments

Debugging con el ‘cerdo’ y con std::cerr

Es muy útil hacer debugging con std::cerr, y si usas: #include <iostream> using namespace std; main(blabla…){ cerr << “This is a debug message” << endl; } Todo funciona maravillosamente, hasta que tus 20 threads comienzan a vomitar cientos y cientos de mensajes que hacen imposible leer el debug. Para ello lo ideal sería definir “debug [...]

Continue Reading

29 October 2008 ~ 0 Comments

Merge del trunk a una branch

Hay dos formas, directo del repositorio y usando una copia local del trunk. Directo del repositorio $ svn merge -r START:END http://repo/svn/trunk /directorio/branch De una copia local: $ svn up /directorio/trunk $ svn merge -r START:END /directorio/trunk   /directorio/branch Cualquiera de las dos anteriores te hace un merge a la copia local que está en /directorio/branch. [...]

Continue Reading

08 September 2008 ~ 0 Comments

CMake para tus projectos II: Kdevelop

En el post anterior expliqué como hacer un par de CMakeLists.txt para generación automática de Makefiles. Pero CMake es mucho mas potente, tanto que puede generar proyectos de KDevelop, Visual Studio (C++), Code::Blocks, Dev C++, X-code, etc, etc… Creación automática de un proyecto de KDevelop con CMake Usaré exactamente lo que se describe en el [...]

Continue Reading

07 September 2008 ~ 7 Comments

CMake para tus proyectos

Yo era de los que en algun día de la newbie-esca vida me atemorizaban los Makefiles. Temía que en la oscuridad de la noche saliera un Makefile del ropero, o que por debajo de la cama un Makefile me jalara los pies. Pues no mas. CMake es una excelente herramienta para generar Makefiles, y no [...]

Continue Reading

07 September 2008 ~ 0 Comments

AR archives, Shared objects y Static Objects: .a, .o , .so

Cómo convertir un AR archive (.a) lleno de static objects (.o) a un Shared Object (.so) a files are just (ar) archives of .o object files, so all you need to do is unpack the archive and repackage them as a shared object (.so). ar -x mylib.a gcc -shared *.o -o mylib.so

Continue Reading

06 September 2008 ~ 3 Comments

Howto: Compilar Mimas 2.1 y su libmimas.so en GCC 4.2.x

Mimas es un toolkit muy completo, incluso mas completo que OpenCV. Pero compilarlo es una pesadilla, el procedimiento al que llegúe es el siguiente: Descarga Mimas-2.1 (30 Oct 2006) Entra al directorio y: make -f Makefile.dist Aplica el ./configure y asegúrate de no tener errores, si tiene errores es por culpa de librerías que te [...]

Continue Reading

05 September 2008 ~ 0 Comments

Kickstart a Gstreamer, un simple programita

#include <gst/gst.h> int main (int   argc, char *argv[]){   const gchar *nano_str;   guint major, minor, micro, nano;   gst_init (&argc, &argv);   gst_version (&major, &minor, &micro, &nano);   if (nano == 1)     nano_str = “(CVS)”;   else if (nano == 2)     nano_str = “(Prerelease)”;   else     nano_str = “”;   printf [...]

Continue Reading

15 August 2008 ~ 4 Comments

Im too sexy

Im too sexy for my… (nvidia 280 GTX)

Continue Reading

12 August 2008 ~ 4 Comments

C++: ¿CodeBlocks o Netbeans o Anjuta o Eclipse?

Esa es la tarea de estos dias. Programar en Linux y encontrar una IDE decente, pero de verdad decente. Ya le di una oportunidad a Code::Blocks y lo veo muy inmaduro aun, al probar Anjuta de plano solo aguante unos pocos minutos y lo deseché. Estoy con Netbeans y aunque se hizo para Java, es [...]

Continue Reading

12 July 2008 ~ 3 Comments

Subversion y Visual Studio con Tortoise

Cada vez mis proyectos (o Solutions) de Visual C++ además de ser ya varios, son cada vez más y más grandes, el mas grande ya va en mas de 15megas y el segundo ya casi está en 10. Tengo un server SVN que instalé en un linux remoto y muy muy seguro (no pregunten donde).  [...]

Continue Reading

24 June 2008 ~ 8 Comments

Solución para: “Debugger detected! Please close it down and restart!”

Hoy parece un día malo, primero el Visual Studio y ahora esto: Debugger detected! Please close it down and restart! Windows NT user: Please note that having the WinICE/SoftICE services installed means that you are running a debugger! Algunos dicen que hay que eliminar el Nero, pero yo no tengo Nero. El responsable sin embargo [...]

Continue Reading

24 June 2008 ~ 5 Comments

Solución para la “System.DllNotFoundException”

Ok, estabas trabajando felizmente en tu nueva aplicación, que por cierto usa Visual Basic 2005 (VB.NET) para cargar una DLL de C++. Entonces decides formatear tu PC, o bien cambiarte a trabajar a otra PC. Y resulta que tu programa se la pasa maldiciéndote con: ERROR:System.DllNotFoundException: Unable to load DLL ‘cualquier.dll’: No se pudo iniciar [...]

Continue Reading

07 June 2008 ~ 1 Comment

Solución: Visual Studio XML Editor Package

El Problema Un dia de repente tu Visual Studio al entrar te dice: Package Load Failure Package ‘Visual Studio XML Editor Package’ has failed to load properly ( GUID = {87569308-4813-40A0-9CD0-D7A30838CA3F} ). Please contact package vendor for assistance. Application restart is recommended, due to possible environment corruption. Would you like to disable loading this package [...]

Continue Reading

24 November 2007 ~ 0 Comments

¿Quien es el culpable el Thread o cvCam?

Estoy implementando una DLL para el asunto de mi tesis, eso de reconocer los gestos de manera monocular. Para ello necesito que mi programa sea una DLL que va a cargarse en otro programa al cual no tengo ningun acceso (uhm Closed Source, si!, maldicion!). Bueno, ya logré que se cargue, estuve analizando la DLL [...]

Continue Reading

28 September 2007 ~ 2 Comments

Reflasheando la ATI 9800pro

Uncategorized

Resulta que compre en mercadolibre 3 tarjetas de video, AGP todas: eVGA Nvidia 6800 Ultra Extreme MSI Nvidia 5700 OEM ATI Radeon 9800pro No discutiré la enorme suma de dinero que pagué. Entonces a mi la que me interesaba era obvio la 6800 Ultra Extreme debido a que rivaliza en desempeño con las 7800 GT. [...]

Continue Reading

19 September 2007 ~ 0 Comments

Detectando objetos de algun color

Uncategorized

Hay que eliminar todo lo que no queremos, como otros objetos, y basura. Ademas se elimina el background y se quita el ruido. Se usa el modelo de color HSV, y de el unicamente se usa el Hue pues es el que contiene la informacion de color. Se toma un Histograma como muestra del color [...]

Continue Reading

19 August 2007 ~ 7 Comments

OpenCV y Visual Studio 2005

Uncategorized

Para generar un proyecto de Visual Studio 2005 usando Visual C++ se requieren algunos ajustes tanto a Visual Studio como a Windows e incluso al mismo Proyecto. Sorry por que algunas cosas estan en inglés, es que mi VS05 esta en inglés. El procedimiento para que compile 1. Crear un proyecto (o abrir uno que [...]

Continue Reading

25 May 2007 ~ 2 Comments

Asterisk 1.4 con MFC/R2 patch

Uncategorized

Moises lo ha logrado, ha compilado un How-To incluyendo parches para Asterisk 1.4. Se puso arduamente a trabajar un Sabado y ha logrado obtener un parche funcional para instalar las E1 con MFC R2, este parche sirve para Mexico y espero que tambien para Venezuela, Brasil, Argentina y todos los demas países. Checa los parches. [...]

Continue Reading

23 May 2007 ~ 2 Comments

Suricata Windows XP Mangosta

Uncategorized

Yo, que tengo una licencia de windows porque venía para con mi laptop me decidí a probar una version de Windows XP que me dijeron que servia bien. Un tal Suricata Windows o algo asi. A pesar del ridículo nombre, la cosa sí funciona bien, y ocupa tan solo 50 megas de memoria RAM una [...]

Continue Reading