18 August 2008 ~ 1 Comment

Que IAVE ni que IAVE

cat

Que por cierto, si tienes IAVE es imposible no usar IAVE, cada que pasas la caseta automaticamente te cargan el peaje a la tarjeta de credito. El otro dia yo no queria pagar con IAVE, sino en efectivo y descubri que no se puede. Pero bueno pagar con IAVE sí es muy comodo.

15 August 2008 ~ 4 Comments

Im too sexy

Im too sexy for my... (nvidia 280 GTX)

Nvidia 7300 gs vs 280 GTX

13 August 2008 ~ 5 Comments

Reviviendo el N73

Nokia N73

Hace pocos meses, intenté actualizar el firmware de mi Nokia N73 con el PC Suite de Nokia, y es que yo queria tener eso del Flickr. Pero para mi mala suerte, a media flashPhoenix Flashereada se me desconectó el cable USB y mi cel se murio. Intenté mil cosas, desde lo mas simple que es con PC Suite, hasta con cosas avanzadas para desbloquear y flashear teléfonos como el Phoenix, pero nada funcionó.

Fui a la plaza de la tecnología en Puebla, pero no pudieron hacer nada, aunque a decir verdad, parecian un monton de newbies.

Finalmente cuando ya casi me daba por vencido intenté en un ex-centro de atencion Nokia, que ahora ya no es oficial pero aun tienen los fierros con los que arreglaban teléfonos. Fue cosa de minutos y mi celular revivió!!

Así que si algo similar les sucede, lo mejor es ir a un centro Oficial de Nokia, yo pagué 250 pesos y mi celular esta como nuevo (al menos por dentro).

El centro al que yo fui esta en Av Lazaro Cardenas en Morelia, a pocas cuadras de las oficinas de la SRE donde se sacan los pasaportes. Y ahora ya no son oficiales de Nokia, ahora venden alarmas, pero aun tienen los dispositivos para revivir celulares. Además el monito que me atendió fue muy amable.

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 trivial (estilo addon de Firefox 3) instalar el pluging de C++. Hasta ahora Netbeans me ha gustado mas que CodeBlocks.

¿Que busco?

  • Resalte de sintaxis C++ (incluyendo todo el arbol de includes)
  • Debug & Release profiles
  • Comodo de usar
  • Estable
  • Facilmente configurable y flexible
  • …y si se puede, que sea bonito

Creo que mi top 3 quedará asi:

  1. Netbeans
  2. Code::Blocks
  3. Eclipse (aun por definir)

30 July 2008 ~ 4 Comments

Voto x voto x voto x voto x voto …

Votando 18 veces en la consulta del Peje:

Consideren esto en la categoria de chistoso, no de politica.

Y por favor, a nadie se les ocurra iniciar un flamewar o cierro los comentarios, dije que era en la categoria: chistoso.

13 July 2008 ~ 10 Comments

Sin duda ubuntu cada vez esta mas feo

Y para muestra un screenshot:

Tags: , ,

13 July 2008 ~ 0 Comments

Probando los videos embed

Comenta este video en SobreLaCancha.com.mx

¡Y sí funciona! Pero de todas maneras no me gusta el futbol.

12 July 2008 ~ 2 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).  El respaldo no está de más, ademas que el control de versiones ha probado ser un verdadero salvavidas.

Sin embargo no podía usar SVN integrado dentro del Visual Studio, tenía que usarlo fuera y siendo yo tan flojo… uhmmm, es mejor integrar SVN dentro de Visual Studio 2005. Sigue leyendo para tener las instrucciones completas.

  1. Instalar o conseguir algun server SVN.
  2. Instalar Tortoise SVN
  3. Abrir el Visual Studio en “Tools ->External Tools“. Agregar los 5 siguientes:

Title:     Tortoise &Update
Command:     C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments:     /command:update /path:”$(SolutionDir)” /notempfile

Title:     Tortoise &Log
Command:     C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments:     /command:log /path:”$(SolutionDir)” /notempfile

Title:     Tortoise Check for &Modifications
Command:     C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments:     /command:repostatus /path:”$(SolutionDir)” /notempfile

Title     Tortoise Re&vert
Command     C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments     /command:revert /path:”$(SolutionDir)” /notempfile

Title     Tortoise &Commit
Command     C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments     /command:commit /path:”$(SolutionDir)” /notempfile

Y van a aparecer en tu menú de Tools (o Herramientas si lo tienes en español). Listo, ya si quieres puedes ponerlo en íconos de barra de herramientas o lo que sea.

(Sí, búrlate, el mío esta en español, y sí, es una pesadilla)

Obviamente debes tener todo en orden, y me refiero a que ésto solo funciona cuando ya tienes una copia de trabajo hecha usando Tortoise a mano. Si no sabes que cosa es SVN ni como poner las cosas en orden la primera vez, entonces ¡¡¡¿ para que demonios leiste esta guia ?!!!

Hay más información en este sitio sobre cómo poner el SVN en la barra de herramientas. O en este otro para los seres que instalan un server SVN sobre windows (creyendo que estarán seguros).

25 June 2008 ~ 2 Comments

Más de la detección 3D con una cámara


3D object tracking with one camera from Ariel Molina on Vimeo.

Ahora si me tocó mostrar mi fea cara. Pero todo sea por mostrar más de la detección 3D monocular. La cosa en el video está fácil. Al principio no se detecta nada, pues no se ha tomado la muestra, luego, a los 7 segundos se toma una muestra de la esfera. Entonces comienza el seguimiento y los objetos detectados se pintan en “video inverso” (o sea pues XOR), luego de un par de segundos de incialización se comienzan a detectar las coordenadas.

Durante el seguimiento se reportan las 3 coordenadas del espacio, que es donde se detecta el objeto. Quise poner una representación visual de las coordenadas (x,y,z) que se están detectando, así que hay 3 rayas en la esquina que representan una idea de la posicion 3D, como aún no existen monitores 3D pues puse la coordenada z como una diagonal color cyan.  El seguimiento es muy robusto, y la detección de profundidad es bastante precisa, note cuando la bola se acerca a la cámara y cuando se aleja.

Un ejemplo de aplicación

Seguimiento monocular 3D

Pueden ver una aplicación de este juguete en el post anterior donde lo uso para jugar algunos juegos simples. Pero si alguien me ayuda (hacerlo solo me da weba) puedo hacer de esto una interfaz para TuxRacer, Quake 3 Arena, o algun otro juego.

Y bueno, seguro ya están hartos de que me la pase nomas poniendo estas cosas, pero pss como ya acabe mi tesis no tengo otra cosa que hacer, asi que ¡se aguantan!, jejeje.

24 June 2008 ~ 7 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!

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 parece ser la compañia detrás de Nero. Este diálogo proviene de NeVideo.ax. Es un filtro de DirectShow. Te toparás con este error si estas haciendo procesamiento de video, usando librerias de DirectShow, OpenCV o algo similar.

Solución

Elimina ese archivo NeVideo.ax. En mi caso lo encontré en
C:\Archivos de programa\Archivos comunes\Ahead\DSFilter\NeVideo.ax

Si no tienes ese archivo tal vez sea uno nuevo de Nero o de alguna otra inteligente compañia que le gusta atormentar a los desarrolladores. La solucion en ese caso es darle “Aceptar” al diálogo y buscar entre los Resultados (Output) de Visual Studio algun mensaje que tenga que ver con archivos .ax raros.

24 June 2008 ~ 3 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 la aplicación porque su configuración es incorrecta.
Reinstalar la aplicación puede solucionar el problema.

¿Que hiciste?
Te aseguraste de que los PATH esten correctos, de que las DLL fueran encontradas, incluso le pediste ayuda a Filemon y te dice que no puede encontrar algo relacionado a MSVCRT80.DLL y otras bazofias.

Fuiste un desesperado y hasta llegaste a ser capaz incluso de arrojar todas las DLL’s en el mismo directorio de la aplicación pero a pesar que eso soluciona este problema la mayoria de la veces, esta vez nada parece funcionar.

La solución

Instala el “Microsoft Visual C++ 2005 Redistributable Package“, tal vez necesites la version SP1 o la version anterior.

Se supone que Visual Studio debió haberlo instalado, pero si eres de los trompetes que les gusta usarlo en español a esto es a lo que te expones. Ya ves aprende inglés.

Ahh y mas te vale que lo metas junto con tu aplicación o los dolores de cabeza los vas a trasladar a los usuarios.

23 June 2008 ~ 3 Comments

De Latex a Word y de Word a Latex

Es una lata estar escribiendo en Word, asi que para documentos científicos y en general para todo documento que tenga muchas fórmulas es mejor escribir en Latex. Pero hay muchos trompetes que no saben Latex y a fuerzas quieren que les mandes el trabajo en ese programilla que usan las secretarias graduadas del CNCI: Word.

En esta página hay un convertidor, que dice convertir de Word a Latex y viceversa.

19 June 2008 ~ 1 Comment

Concatenar PDF’s con Latex (PDFLatex)

Hay muchos trucos, pero este tambien sirve si usas Latex.

\documentclass[portrait]{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-]{portada.pdf}
\includepdf[pages=-]{intro.pdf}
\includepdf[pages=-]{documento.pdf}
\end{document}

Y compilas con PDFLatex.

Si usas WinEDT te va a descargar unos paquetes, si usas Linux y lo tienes completo, tal vez no haga falta hacer nada, el documento sale compilado completo.

Tags: , ,

14 June 2008 ~ 0 Comments

Gears of War 2

Si el primero estuvo impresionante. El segundo es una locura.

Pícale el botoncito de fullscreen!.
I love my Xbox 360!

11 June 2008 ~ 5 Comments

Seguimiento monocular 3D


3D Tracking with a Single Camera from Ariel Molina on Vimeo.

Funciona bastante bien.
Gracias Probayes, INRIA e INAOE.

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 in the future? You may use ‘devenv /resetskippkgs’ to re-enable package loading.

(Perooo que!!???)

Luego de eso se niega a abrirl proyectos de Visual Basic y cualquier cosa que tenga que ver directa o indirectamente con XML.

¿Que hiciste?:

Intentaste lo siguiente:

  • Meter el DVD/CD de Visual Studio, reinstalar. De nada sirve.
  • Meter el DVD/CD De Sisual Studio, reparar pero se queda pidiendote un tal netfx2.msi que por ningun lado existe.
  • Desinstalar el Net FrameWork 1.1 y reinstalar Visual Studio. De nada sirve.
  • Intentar reinstalar Net Framework 2.0 y reinstar Visual Studio. De nada sirve.

La Solución:

Usa el dotnetfx_cleanup_tool para limpiar la maquina de todos los Net Frameworks que tengas. Luego reinstala la version 2.0, reinicia y asunto arreglado. No necesitas reinstalar Visual Studio.

El problema es que el Framework 1.1 y el 2.0 no se llevan bien juntos, a veces el 1.1 gana y sobreescribe el 2.0 con cosas viejas. Por eso el Visual Studio no encuentra el paquete editor de XML.

Por otro lado, la razon por la cual te pide ese susodicho netfx2.msi que no existe es porque usaste una version de windows como la Windows Unattended o cosas asi que empaquetan el .Net y todos los parches de jalón.

Esto no esta aquí por que porque necesito tenerlo en algun lugar donde no se me olvide. Adios.

04 June 2008 ~ 2 Comments

Fenomenoide Increible

Platicando con el Nijikon (aunque diga que ya no es Nijikon), menciona que estuvo viendo caricaturas en YouTube de Fenomenoide (Freakazoid). Y veo que se parece muchisimo a unos personajes nuevos, o mejor dicho, los personajes nuevos se parecen mucho a el.

Fenomenoide, Freakazoid o Los Increibles

¡Que piratas!

31 May 2008 ~ 2 Comments

Lolcateando y recordando gente de fismat

My friend\'s gyometric side of brain is more developed than creative side

Sin comentarios…

29 May 2008 ~ 0 Comments

Pasando el tiempo en el obelisco de la Plaza de San Pedro



Plaza de San Pedro, originally uploaded by desertzarzamora.

Luego de pasear por las innumerables ruinas y monumentos de Roma, un descanso en la Plaza de San Pedro no cae mal antes de la cena. Algunos otros turistas pensaron lo mismo y estaban sentados ahi al lado.

Bueno, hay que aprovechar y tomar una foto.

28 May 2008 ~ 1 Comment

Tamales!

Oh! no es una tamaleria

Ahh no no son tamales, pero igual estan buenos.

17 May 2008 ~ 6 Comments

¿Qué era?

Los que me conocen saben que estuve un tiempo con un disease raro que afectaba mi rodilla. Los médicos se quedaban perplejos cuando cada uno de los mil exámenes salia correcto. Todos y cada uno de los 5.3kilos de plastico y papel dicen que “todo estaba bien“. Mi caso era de esos rarísimos en donde nadie sabía que tenía, perfecto para el Dr. House.

Mas interesante fué cuando en varios episodios comentaban ciertos tratamientos, nombres de medicamentos y teorías de mas diseases, que yo ya habia oído alguna vez.

Alguna vez un médico tenía una teoría para mi disease: Lupus.

¿Que hubiera dicho House al respecto? (sigue leyendo y sabrás)

[...]

16 May 2008 ~ 0 Comments

Llamada a los Codebreakers al estilo Zodiac

Hace tiempo salió una pelicula llamada (en Mexico) Zodiac, donde un asesino deja mensajes a la policía usando un sistema de cifrado. Luego de que la película avanza resulta ser un código bastante trivial y (como que recuerdo) que se resuelve usando simple estadística del idioma inglés.

Pues los del Fermilab recibieron una carta, no es de un asesino pero sí esta cifrada. Y sigo diciendo cifrada porque mi maestra de Criptografía me aclaró varias veces que el término encriptar está mal usado, encriptar significa “meter en una cripta (tumba)”. Bueno, pero el asunto era que recibieron una carta en código y se ha llamado a la comunidad a descrifrarla.

Si crees que tienes los conocimientos o la paciencia suficientes, he aquí la carta.

Carta cifrada del Fermilab

Y si de plano te la vas a tomar en serio, aqui esta la carta en alta resolución.

- Just let me get a pencil and some paper.
“All your base are belo”
Oh crap.

10 May 2008 ~ 2 Comments

Tu propio YouTube

Ultimamente con el Abel salio y proyecto para hacer un sitio similar a YouTube, pero para un mercado nicho. Y como es algo decente no se puede simplemente pegar videos en YouTube y hacer embed en la página, eso se vería muy chafa. Entonces hay que hacer un YouTube para que sea completamente personalizable y que se puedan subir videos en masa, pero de plano, en masa de manera automatizada.

Aqui un demo.

Es algo simple pues es de las primeras pruebas. Pero cuando esto funcione, va a ser un YouTube-sito!!!

16 April 2008 ~ 1 Comment

Final de Snowboard en Les Deux Alpes

Snowboard en Les Deux Alpes, originally uploaded by desertzarzamora.

La temporada de Snowboard se termina, las estaciones de nieve en la montaña (ya tengo Ñ!!!) estan a punto de cerrar. Chamrousse, Les Deux Alpes y en general todas las estaciones estaran cerradas para finales de Abril. La primavera llego a Grenoble.

Y yo llegue a Mexico. Pero no sin antes ir por ultima vez este año al Snowboard. Estuvo mucho mejor que la vez pasada, ahora ya sabia deslizarme y pude disfrutar mejor de los descensos. Incluso decidi lanzarme por un precipicio fuera de pista, increible.

03 April 2008 ~ 3 Comments

Casi listo!! Reconstruyendo 3D con una simple Webcam

Esta es una demo usando el nuevo sistema BOF (adios CAMSHIFT). Reconstruyendo el movimiento en 3D usando las matrices de covarianza.

Eso significa que… Ya casi acabo mi super tesis!!!.