domingo, 20 de diciembre de 2009

OpenFOAM, mecánica de fluidos computacional en GNU/Linux


OPENFoam
es el acrónimo de Open Field Operation and Manipulation, una toolbox o caja de herramientas destinada a la simulación del comportamiento dinámico de fluidos (Computer Fluids Dinamics o CFD).

Según indican en su web, esta toolbox es capaz de simular cualquier tipo de flujo de fluidos: flujo en reactores, flujo en régimen turbulento, transferencia de calor, así como sistemas de dinámica de sólidos, problemas de electromagnetismo e incluso de finanzas.


OpenFOAM utiliza el método de elementos finitos para resolver los sistemas de ecuaciones diferenciales en derivadas parciales que se obtienen al plantear la resolución de los problemas mencionados.

Su base está formada por un conjunto de módulos en C++, que se usan para construir una amplia variedad de solvers o "solucionadores", permitiendo simular una gran variedad de problemas específicos en ingeniería mecánica; utilidades para llevar a cabo tareas de pre y post procesado que van desde manipulación de datos hasta visualización, y procesado del mallado o meshing.

El programa se proporciona además con una gran variedad de solvers , utilidades y librerías, de manera que puedan ser utilizados en cualquier paquete de simulación.

Además, no sólo es libre su código fuente, también lo son su estructura y su diseño jerárquico, de manera que los solvers, las librerias y las utilidades pueden ampliarse de forma ilimitada.

Sin duda una alternativa libre y gratuita a programas como ANSYS.

sábado, 19 de diciembre de 2009

Gestiona tus redes en GNU/Linux con Wicd


Tras tener algunas dificultades configurando la tarjeta inalámbrica de mi portátil, una Intel Pro/Wireless 3945ABG, con algunas de las distribuciones de Ubuntu, hace algún tiempo decidí pasarme a Wicd, un gestor de redes sencillo y libre, que en mi opinión resulta más intuitivo que el Network manager instalado por defecto en Ubuntu.

Hasta ahora, Wicd siempre me había funcionado bien, pero hace poco, tras una actualización a su última versión (1.6.2.2), me pedía la contraseña de administador al iniciar el equipo para acceder a la tarjeta de red, y una vez introducida, me indicada que el demonio no había podido cargarse, de manera que no era posible configurar la red mediante su interfaz gráfica. El problema no era demasiado grave, puesto que la conexión a internet seguía funcionando, aunque supongo que hubiera dejado de hacerlo su hubiera tenido que configurar una red diferente.

Navegando un poco por el foro de la página oficial, encuentro la solución. Al parecer, durante la actualización el demonio situado en /etc/init.d/wicd no se borra, impidiendo la instalación del nuevo. En mi caso he observado que los archivos de Wicd situados en /var/lib y /var/log tampoco se borraban automáticamente, por lo que deben eliminarse de forma manual haciendo uso de las siguientes órdenes (precaución al ejecutar rm -rf con privilegios de super usuario, ya que podemos eliminar cualquier carpeta del sistema sin que se nos solicite confirmación de esta acción):


sudo rm -rf /etc/init.d/wicd


sudo rm -rf /var/lib/wicd


sudo rm -rf /var/log/wicd

Una vez hecho esto, se desinstala el programa, se vuelve instalar y se reinicia, todo ello puede hacerse desde la línea de comandos mediante las órdenes:

sudo apt-get purge wicd
sudo apt-get install wicd
sudo reboot

Si todo ha ido bien, tras reiniciar, el icono de Wicd lucirá flamante de nuevo en nuestra área de notificación.

Suscripciones

Hoy voy a hacer un poco de publicidad gratuita de una web (gratuita porque no me pagan por ello jeje); pero explico primero el porqué.

La sindicación (o suscripción que me parece una palabra más descriptiva en castellano, sindicación suele sonar a sindicato más que a que te manden información...), es un gran avance en internet, sobre todo para los blogs; en lugar de tener que estar visitando todas las páginas que te gustan y ver si hay algo nuevo, una vez suscrito te llega todo a tu agregador de noticias (si usas RSS o Atom) o a tu correo electrónico; o sea, es el cambio de tener que ir a buscar la información a que esta venga a ti.

A pesar de que esto es realmente cómodo hay gente que lo desconoce, y para colmo hay páginas en donde (si es que ponen algún tipo de suscripción) es vía agregador de noticias y que obliga a la gente que no usa ese medio a usarlo (el uso del agregador es cada vez más extendido pero ni de lejos se aproxima al del correo electrónico) o no suscribirse. Pues bien, para esa gente que necesita o quiere estar informada sobre lo que se publique en una web, y que esta sólo permita la suscripción por agregador de noticias pero que ellos no lo usan, y prefieren que les llegue por correo electrónico, existen bastantes opciones, pero la que he visto más simple y eficaz quizás sea: feedmyinbox.

Es un servicio gratuito y simple, en donde tan sólo tienes que poner la dirección de la página a la que quieres suscribirte (que tenga activo el servicio RSS o Atom) y tu dirección de correo, no hay ni tan siquiera que registrarse.

Espero que os sea útil; no para este blog, ya que ofrecemos directamente a la derecha todas las formas de suscripción y siempre gratuitas ;).

lunes, 14 de diciembre de 2009

Alternativa a los GIF animados, aPNG.

El software libre no se limita al uso de ciertos programas o sistemas operativos. Algo que es primordial para su uso y compatibilidad son los formatos de trabajo. Los formatos cerrados y privativos limitan el uso y manejo de archivos y lo que se pueda hacer con ellos, restringiendo y obligando al usuario a usar software privativo.

Afortunadamente cada vez hay más alternativas libres a los formatos privativos, hoy comentaré una alternativa al formato GIF. Este formato da cierto dinamismo haciendo uso de imágenes cambiantes que llaman la atención, pero tiene el problema de ser un formato privativo y sujeto a patentes, por tanto, su uso y manejo se ven sensiblemente reducido. Como alternativa al GIF se recomienda el formato PNG, que está libre de patentes. Recientemente he descubierto una extensión para firefox llamado «PNG editor», que permite la creación de animaciones en formato .apng de forma muy simple y rápida. Otro punto más para este genial navegador.

domingo, 13 de diciembre de 2009

Software libre en la educación. ¿Sí o no?


Una más de las múltiples incongruencias del estado español es su supuesta apuesta por el software libre, y luego por otra parte la adquisición de software privativo en sectores tan estratégicos como es la educación. Hace unos días se ha hecho público y definitivo el acuerdo entre el gobierno y microsoft, por el cual se ha "conseguido" una increíble rebaja en el precio del SO del gigante del software. Mientras tanto, cada vez que hay elecciones, uno de los puntos destacados de todos los partidos políticos es su apuesta por el software libre; además, el propio ministerio de Industria, Turismo y Comercio creó el CENATIC (Centro Nacional de Referencia de Aplicación de las Tecnología de la Información y la Comunicación basadas en fuentes abiertas), cuyo decálogo contiene el siguiente resumen:

«10 razones para elegir Software de Fuentes Abiertas en la educación:

1. Contribuye a formar personas libres, independientes, críticas y autónomas.

2. Permite enseñar con herramientas adaptadas a la realidad del alumnado.

3. Crea una Comunidad de Conocimiento Compartido.

4. Favorece en la persona la libertad de elección tecnológica.

5. Evoluciona rápidamente y permite una eficaz solución de los problemas.

6. Una solución madura, con experiencias de éxito en el entorno educativo español.

7. Permite ahorrar costes en la implantación, el mantenimiento y la gestión de los centros educativos.

8. Facilita que los alumnos dispongan en su casa de las mismas herramientas educativas que utilizan en su centro educativo, y de forma 100% legal.

9. Garantiza la seguridad.

10.Potencia la innovación de productos y servicios a través de empresas locales.

En definitiva, el Software de Fuentes Abiertas es un modelo educativo en sí mismo; libre, democrático, sostenible y tecnológicamente competitivo, y la opción ideal para el uso de la tecnología en el aula.»

¿Hasta cuando tendremos que aguantar las mentiras de los políticos? ¿Cuando dejaremos de comportarnos como estúpidas ovejas y les diremos claramente a los gobernantes que ya está bien de tanta mentira? Y antes de que a cualquiera se le pase por la cabeza el tema de que esto es una chorrada comparada con mil mentiras de mayor calado, tengo que darle la razón, condeno toda tomadura de pelo a la ciudadanía sea en el tema que sea, pero este blog trata sobre ingeniería y software libre.

PD: El software libre en la educación encaja perfectamente y va en sintonía con la idea de sostenibilidad que promulga la Organización de Estados Iberoamericanos con su década por una educación para la sostenibilidad. En la columna de la derecha hay un enlace para animar a adherirse a los objetivos de la década.

miércoles, 2 de diciembre de 2009

Mapa conceptual del Software Libre


En BULMA, he visto un mapa conceptual sobre el software libre que está muy bien y me ha parecido muy didáctico. Podéis descargarlo en unos cuantos de idiomas aquí. Espero que os guste tanto como a mí y comentéis sobre ello. Por cierto, no tenía ni idea de la existencia del idioma Interlingua, si es que no hay nada mejor que el SL para aprender cosas nuevas jeje.