Advertisement
Bienvenido a Squishdot Reportes Anuncios Debian Ciencia Linux
 principal
 nivel superior
 enviar artículo
 buscar
 administrar
 acerca de ...
 rdf
 rss
 main


rep0rte
Reportes Posted by angolero on Monday April 05, @10:27AM el 2010
from the dept.

Hola como están todos.

Pues bueno, retomando la odisea de los reportes y demás menesteres, una ves mas plasmo como va todo de manera semanal.

Esta semana básicamente e estado en la honda de entender y hechar a andar la interacción python con C++, para ello he checado bastantes sitios con sus respectivas recomendaciones, todo ello en busca de evitar dejar todo listo con una librería chafa.

Ahora bien, en general todo mundo recomienda swig y boost, acá están las ligas donde pueden ver algunas comparaciones y unos pequeños resúmenes con pros y contra de diferentes librerías que sirven para lo mismo, es decir, para unir de manera automatizada c++ y python, aca y aca..

Después de leer todo y revisar un poquillo la honda, empecé con las respectivas pruebas; En su momento y de manera puramente aleatoria comencé con swig, ahora bien, a pesar de ten

er corriendo el hola mundo y así, cuando leía la documentación vi que algunas partes del código c++ no parecían estar soportadas, en particular las clases, ahora bien, Edgar parecía bastante mas interesado en utilizar boost, y tomando en cuenta que en mi programa en c++ usamos los threads boost pues parecía una mejor opción, por desgracia boost se basaba en una utilería llamada bjam para generar los wrapers y demás, la cual en un principio no parecía estar bien configurada, lo cual a Edgar le paso lo mismo, e de decidir que gaste bastante tiempo intentando configurar todo y entender por que bjam no parece encontrar a python, en fin, por suerte y después de varia búsqueda, encontré una manera de como utilizar boost python sin depender de bjam al compilar uno mismo los wrapers, supongo que cuando se tengan mas elementos se tendrá que hacer un archivo make para todo esto.

Esta es la liga a como compilar los wrapers sin bjam, y esta es la liga a un articulo de python y boost en dr doobs.

En la primera liga viene la parte básica de cómo librar el problema que teníamos con bjam, solo que al menos en mi caso en la direccion absoluta para importar las cosas en ves de ser  -I/usr/local/include/boost/pitón es -I/usr/include/boost/python y utilizo python 2.5.

Saludos y suerte.


Reporte del 2-IV-10 | Reporte de actividades marzo 2010  >

 

Related Links
  • Articles on Reportes
  • Also by angolero
  • Contact author
  • The Fine Print: The following comments are owned by whoever posted them.
    ( Reply )

    Re: rep0rte
    by jergas on Thursday April 15, @02:33AM

    Hola Vianagan,

    Pues bien, muchas gracias por reportar. Un par de criticas constructivas sobre tu reporte:

    • 1. Recuerda poner solo un parrafo en el primer textarea y lo demas abajo, para que no ocupe demasiado espacio en la pagina principal.
    • 2. Una parte esencial de tu reporte es la lista de tareas. (Como llevas mucho sin hacerlo, te recuerdo que consta de 3 partes: tareas concluidas, tareas en proceso y tareas pendientes)
    • 3. Una vez que armas tu lista de tareas, no es muy oneroso mantenerla si eres diligente. Nomas la cortapegas de tu reporte anterior y le haces los cambios necesarios pa que este al dia.

    Esta muy bien este reporte, me gusto, luego me pongo a estudiarlo con mas detalle (leer algunas de las ligas y asi), pero queria contestarte inmediatamente.

    Para tu lista de tareas pendientes:

    • 1. Ve armando un pequenyo archivo de html con esta documentacion para incluir en el sitio cuando este listo, o clava la info directamente en el sitio web.
    • 2. Me urge ver cambios tuyos en el svn. Un buen lugar para empezar a practicar seria el sitio web.
    • 3. Tambien me urge ver el codigo que has estado haciendo. Creo que el tiempo que tengo sin ver productos concretos es del orden de un anyo.
    • 4 Necesitas tener el skype instalado en debian, no es crucial que soporte voz, lo importante es el chat. Para nuestras juntas lo indispensable es linux, gobby y skype. La mejor manera de instalar skype es bajar el .deb del sitio de skype. (La ultima vez que lo hice tenian el paquete para Ubuntu, y al instalarlo decia que surgian conflictos, pero los ignore y no hubo bronca.) Lo instalas con dpkg --install paquete.deb. Alternativamente, si tienes tu manejador de paquetes configurado para incluir non-free, me parece que ahi tambien lo encuentras.

    Un abrazo, Jergas


    [ Reply to this ]
    The Fine Print: The following comments are owned by whoever posted them.
    ( Reply )

    Powered by Zope  Squishdot Powered
      "Any system that depends on reliability is unreliable." -- Nogg's Postulate
    All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest ©1999 Butch Landingin.
    [ home | post article | search | admin ]