jueves, 24 de diciembre de 2009

Instalando FreeCAD en Ubuntu Karmic Koala

Bueno, pues ordinariamente ésta no es mi chamba, pero como supongo que esto podría ser útil para alguien además de la persona que me pidió ayuda con esto, preferí ponerlo aquí en lugar de sólo enviárselo a ella por e-mail.

Cabe observar como siempre que se ofrece este mini-HOWTO con la esperanza de que sea útil pero sin ninguna garantía. A mí me funcionó sólo hasta tener el programa corriendo, sin instalar características adicionales.

Resumen.
Puedes aventarte todo el choro, pero se resuelve con 5 líneas de comando.
  1. wget -cv http://sourceforge.net/projects/free-cad/files/FreeCAD%20Linux/FreeCAD%200.9%20R2646/freecad_0.9.2646-1karmic_i386.deb/download
  2. wget -cv http://sourceforge.net/projects/free-cad/files/FreeCAD%20Linux/FreeCAD%200.9%20R2646/python-pivy_0.5.0%7Esvn765-2_i386.deb/download
  3. sudo apt-get install libboost-filesystem1.38.0 libboost-system1.38.0 libcoin60 libopencascade-foundation-6.3.0 libopencascade-modeling-6.3.0 libsoqt4-20 libxerces-c28 libzipios++0c2a python-qt4-gl
  4. sudo dpkg -i python-pivy_0.5.0~svn765-2_i386.deb 
  5. sudo dpkg -i freecad_0.9.2646-1karmic_i386.deb
Descripción del proyecto en Sourceforge.net
(Traducción libérrima y personal)
FreeCAD es un modelador 3D CAD de propósito general. El desarrollo es totalmente abierto (Licencias GPL y LGPL). FreeCAD va destinado directamente a la ingeniería mecánica y diseño de productos, pero también se inscribe en una gama más amplia de aplicaciones en la ingeniería, tales como la arquitectura o las especialidades de la ingeniería.
FreeCAD presenta características similares a las herramientas de Catia, SolidWorks y Solid Edge, y por lo tanto también cae en la categoría de MCAD, PLM, CAD / CAM y CAE. Será un modelador paramétrico basado en características con una arquitectura de software modular que hace fácil proporcionar funcionalidad adicional sin modificar el sistema central.
Pues sí no están muy claras las instrucciones de instalación de la página, pero ya logré que el programa corra (y ya de ahí no sé que hacer) por lo menos te guío hasta ahí. Ojo, en GNU/Linux hay muuuchos tipos de entorno gráfico, prefiero referir las instrucciones a la vieja, sabia y siempre confiable shell, o línea de comandos, o libro de conjuros como una amiga le dice.

1. Hay que bajar 2 archivos de la página de sourceforge y ponerlos en una carpeta especial:
# Creamos un directorio al que llamaremos simplemente freecad:
mkdir -v freecad
# Si no hubo mensaje de error, nos cambiamos a éste para bajar ahí nuestros paquetes:
cd freecad
# WGet es un gestor de descargas que vale demasiado la pena aprender a utilizar, pero a ello le vamos a dedicar otro post aparte. Por lo pronto con éste bajaremos los 2 archivos que necesitamos del proyecto FreeCAD en sf.net:
  • freecad_0.9.2646-1karmic_i386.deb 
  • python-pivy_0.5.0~svn765-2_i386.deb
# Vamos a entrarle con wget a bajar estos archivos, con las opciones -c (continuar, por si se corta la descarga, con esta opción termina el archivo y no lo descarga otra vez por completo) y -v ("verbero" nos va informando con diversos mensajes del progreso de las descargas). Éstas son las órdenes:
  • wget -cv http://sourceforge.net/projects/free-cad/files/FreeCAD%20Linux/FreeCAD%200.9%20R2646/freecad_0.9.2646-1karmic_i386.deb/download
  • wget -cv http://sourceforge.net/projects/free-cad/files/FreeCAD%20Linux/FreeCAD%200.9%20R2646/python-pivy_0.5.0%7Esvn765-2_i386.deb/download
Hay que copiar cada línea completita y copiarla en la terminal, ejecutarla y esperar a que termine (lo cual será muy obvio). Sólo son 2 líneas ¿eh? no 4, ni 6.

2. Con el fin de que esto sea lo más pedagógico posible, vamos a intentar aprender de nuestros errores, pretendiendo instalar los archivos que acabamos de bajar como si no nos hiciera falta nada más.
  • sudo dpkg -i freecad_0.9.2646-1karmic_i386.deb
Ahora si leemos los mensajes, nos da una lista de paquetes que dice le hacen falta porque no están instalados. Y justamente un paquete del que se queja es python-pivy, vamos a ver a que pasa si lo queremos instalar con dpkg:
  • sudo dpkg -i python-pivy_0.5.0~svn765-2_i386.deb
Pues resulta que este paquete tiene sus propias dependencias, y pues para ya no hacerla más cansada, vamos a instalar (sí señor, en una sóla línea y ni una sola screenshot).

3. Instalación de dependencias de freecad y python-pivy.

sudo apt-get install libboost-filesystem1.38.0 libboost-system1.38.0 libcoin60 libopencascade-foundation-6.3.0 libopencascade-modeling-6.3.0 libsoqt4-20 libxerces-c28 libzipios++0c2a python-qt4-gl

Una vez más, es sólo una línea, los nombres de los paquetes de ubuntu están separados por espacios. Podemos no escribirlo e instalar cada paquete con synaptic, buscándolo y marcándolo uno por uno, pero bueno, pues ya tienes la lista de todo lo que hace falta, cuando termines de instalarlo (si lo hiciste con la línea de comando que te dí no debería haber ningún mensaje de error).

4. Reintentamos instalar freecad y python-pivy ya con todo (supuestamente) resuelto.
Recordemos que freecad depende de python-pivy, así que instalamos éste primero:
  • sudo dpkg -i python-pivy_0.5.0~svn765-2_i386.deb 
Si la instalación de python-qt4-gl, no debió generarse ningún error, continuamos pues, ahora sí (finalmente) con freecad.
  • sudo dpkg -i freecad_0.9.2646-1karmic_i386.deb
Ahora sí, sólo nos resta probar si arranca el programa, escribimos:

freecad

viernes, 4 de septiembre de 2009

Manual de auriculoterapia (mejorado).

Seguimos mejorando el manual de auriculoterapia que ya habíamos publicado anteriormente. Para verlo mejor en línea incluimos un índice y ahora te estamos ya dejando con dos vínculos para que lo descarguen: en PDF para impresión y en OpenDocument para edición. Buena vibra y Jah Bless para todas.

Acá en formato PDF para impresión directa: PDF. Pero si no te gusta, la alineación, los márgenes, la falta de imágenes, etc. o lo quieres editar para usar en sus propios trabajos, aquí lo tienes como Documento para OpenOffice.org. Puedes reutilizarlo cuanto quieras pero NO DEBES ALEGAR QUE ES DE TU AUTORÍA, NI RESTRINGIR EL ACCESO. Si lo recibes libre, compártelo libre.

miércoles, 5 de agosto de 2009

Tratamientos auriculoterapia

No tengo mucho tiempo para editar esta entrada pero no lo queria dejar pasar: acá les dejo unos trabajitos que estoy haciendo con una compañera que estudia acupuntura. Son unos tratamientos de auriculoterapia por si a alguien le sirve como referencia.

martes, 4 de agosto de 2009

¡Puro teatro!

Primero, decida donde comienza la historia.

Dándome una vuelta sobre lo que se ha escrito de Scratch en la web, me encontré este excelente tutorial para maestros y educadores en general. Storytelling on the Computer
De hecho tiene un espacio en el sitio de Scratch demostrando proyectos para su curso.
http://scratch.mit.edu/users/howardabrams/

Y me quedé pensando en las analogías entre el teatro y la creación de proyectos en Scratch. Y cuando no sabía por donde empezar un proyecto, asistí con unos niños amigos míos a ver una excelente puesta en escena del XII festival Puro Teatro, de Grupo 55: Un lugar entre las nubes.

Segundo, tome un objeto de la caja y haga con el lo que mejor le parezca.



Espero tener pronto oportunidad de compartirles un proyecto en Scratch inspirado en las ideas que me dio esta preciosa obra. Pero por lo pronto disfruten el vídeo o vayan a la página del grupo y conózcanlos más.

De momento me quedo con la idea: primero, decida donde empezar, luego tomé un objeto y haga lo que le plazca con él.
Scratch: Squeak Earth Defender Beta

Bueno amigos, y para variar, ora sí estoy promocionando un proyecto en el que ya llevo trabajando bastante... he subido algunos demos sencillos de las órbitas de los planetas, y he estado probando con maneras de enseñar ángulos a los niños en las escuelas. Este proyecto es un intento de funcionar esas 2 ideas y expresarme un poco acerca de como veo la ciencia y la cultura occidentales, a modo de juego de ciencia ficción.

¡Chéquenlo y difrútenlo!

P.D. Si no, pues por lo menos coméntenlo y critíquenlo ¿OK?

martes, 28 de julio de 2009

Disfruta jugando y creando con Scratch

Disfruta jugando y creando con Scratch

Según se, está creado por un amiguito y como podrán pensar con un poquito de calma, definitivamente es mucho mejor que los niños construyan su propio aprendizaje y no sólo que consuman "multimedias" de más o menos calidad hechas por otros.

Igual presentarles los conceptos, pero que ellos mismos creen y descubran, vale mil veces que sólo una imagen (aunque esta diga mil palabras).

Y para que se den una mejor idea de lo que estamos presentando acá, lean el artículo del líder del proyecto Lifelong Kindergarten (Kinder ¡toda la vida!): Mitchel Resnick, Sembrando las semillas para una sociedad más creativa

Super recomendado.

Una historia graciosa

Que buena idea de este niño, muy graciosa

Como pueden ver, tiene algunos fallitos de secuencia, pero nadie puede negar que este es un proyecto muy bueno y demuestra que los niños realmente crean en Scratch ¡y aprenden!

domingo, 26 de julio de 2009

Haz Magia con Scratch!

¿Tú también quieres hacer magia?
Llevo ya unas semanas probando este nuevo lenguaje de programación para ir enseñando a mis niños (y aprendiendo con ellos) a pensar con lógica sin dejar de lado la creatividad.

Pero este proyecto me encantó (está muy bonito) Y aún si no entiendes portugués o inglés, está muy disfrutable y fácil de entender para hacerlo con les niñes en tu casa o tus clases.