miércoles, 1 de diciembre de 2010

domingo, 28 de noviembre de 2010

Logicomix: An Epic Search for Truth


Es un cómic basado en la vida de Russel, y obviamente sus encuentros con Cantor, Poincaré, y Hilbert.

Basta mencionar que los autores son Papadimitriou (matemático de renombre) y Doxiadis (autor de Tío Petros y la conjetura de Goldbach's) para considerarlo digo de ser leído.

Espero poder conseguirlo pronto.

Lo usé para leerlo en mis viajes Conce-Chillán.
Muy entretenido.



Sitio:
http://www.logicomix.com

sábado, 27 de noviembre de 2010

Enseña Chile

Enseña Chile es un proyecto fundado el año 2008 que comienza a funcionar en el año 2009. Aunque no es un proyecto nuevo, me han dado ganas de publicar un comentario al respecto.

En Chile tenemos varias formas de ayudar a nuestro prójimo, desde algunas donde entregamos algo y nos desligamos (como dar moneda en una colecta callejera), hasta invertir tiempo y recursos en proyectos (como Enseña Chile).

Enseña Chile es un proyecto que permite a profesionales que no tienen título de profesor desempeñarse como maestros durante dos años a tiempo completo en los establecimientos educacionales más vulnerables del país.

Lo que me parece interesante de destacar de este proyecto es la posibilidad que tienen los participantes en elegir el area de conocimientos donde son profesionales, y ponerlo al servicio de un colegio vulnerable, a diferencia de otros proyectos solidarios donde se entrega un martillo y se envía al participante a la pega a aprender el oficio.


De este modo se puede tener un médico, un escritor o un físico con alta vocación de servicio enseñando biología, lenguaje o física respectivamente, previa capacitación en pedagogía. Asimismo, en un liceo técnico se puede tener un ingeniero forestal, mecánico o comercial. Si a esto le añadimos el entusiasmo de los participantes, sin duda se generará una influencia invaluable en los jóvenes.


Esto permite que, además de los contenidos de los ramos, los alumnos tengan contacto con profesionales, aparte de sus profesores, que les pueden ayudar a pensar que los estudios superiores no son tan lejanos, y que con empeño es posible.


Proyecto Enseña Chile: http://www.ensenachile.cl/

domingo, 12 de septiembre de 2010

Curso de numérico del creador de matlab



Si se va a utilizar matlab para cálculo numérico, qué mejor que aprender con los libros de su creador.



Cleve Moler es un especialista en análisis numérico creador de la primera versión de matlab (entre otras cosas). En la página de mathwork se pueden encontrar libros donde es coautor (y obviamente vienen aplicados a matlab).

La gracia de estos libros es que no son sólo manuales de matlab, sino cursos de numéricos con matlab.

Además, aparecen aplicaciones de matlab a otros temas (además de numérico).


http://www.mathworks.com/moler/

sábado, 24 de julio de 2010

LaTeX en openoffice


OooLaTeX es una macro de Openoffice que permite escribir las ecuaciones dentro de Writer usando los comandos de LaTeX. Incluso permite editar las bibliotecas a cargar y así escribir ecuaciones tan complejas como LaTeX lo permita:

http://ooolatex.sourceforge.net/

El único "pero" (no menor) es que genera una imagen, por lo que una vez creada la ecuación, no se puede editar.

Pero supongo que esto sólo se usa para escribir unas pocas ecuaciones. De lo contrario siempre será más cómodo escribir todo en LaTeX directamente.

jueves, 18 de febrero de 2010

Códigos cerrados en matemática


Es un interesante video expuesto por quien es y ha sido el ícono de gnu y software libre.


Aunque el video no habla directamente acerca de matemática, me es imposible no reflexionar en la que actualmente es mi area de interés.

Les invito a ver el video con mis lentes.


¿Tiene sentido desarollar matemática con software al que no se le puede ver el código fuente?
Obviamente, en muchos casos la forma más sencilla de traqbajar es hacerlo como venimos haciendo o como se nos ha enseñado, y esto muchas nos lleva a utilizar software cerrado sin mayor custionamiento.

¿Pero qué hay de malo en eso?


Para que una nueva publicación sea considerada como tal, debe estar a la vista y ser entendida por el "público en general", convirtiéndose así en otro pequeño eslabón en la cadena del conocimiento. Se beneficia de esta forma tanto quien publica como la comunidad interesada, y el resultado queda a la vista de quien desee utilizarlo, o por qué no, complementarlo, mejorarlo o refutarlo.


Pero un software cerrado, aunque puede ser desarrollado por empresas muy respetadas, no puede pasar por el "escrutinio popular", y para que estamos con cosas, cualquiera puede cometer errores. Ningún programa o OS está libre de bugs. Y no me refiero a errores de cálculos, sino por ejemplo, tiempos de ejecución, uso de memoria, etc. Por otro lado, aunque el código haga lo que dice hacer, y por más caperusas que sean las personas que lo desarollaron, si el código fuese abierto otros podrían revisarlo y eventualmente proponer mejoras en la forma de resolver problemas o complementarlo con su experiencia.


Pongo por ejemplo un problema de optimización que estoy analizando.

Estoy usando un software cerrado. El solver que trae (cerrado también) puedo confiar que hace lo que dice, pero no puedo ver cómo hace los cálculos. Sería muy conveniente poder ver cómo corre, y , bajo mi propio riezgo, ver si puedo optimizarlo para el caso particular de optimización que tengo.

¿Por qué cerrar un código?
¿Cuántas de esas lineas de código son copias descaradas que vienen en otras partes, libros (con copyright), lineas de códigos libres, etc? no se puede saber.

Por lo mismo. Si todo lo que sabemos es resultado del copyleft que hemos recibido. ¿Por qué no hacer software de código libre?.

Eso no quiere decir que no se pague por el trabajo. Sólo dice que podamos estudiar las fuentes y enterarnos como hacen los cálculos. Eso no quita que la misma empresa tome esas ideas y las utilice en siguientes versiones del programa, lo que sin duda les beneficia a ellos y a todos.

lunes, 1 de febrero de 2010

Revista de Ingeniería de Sistemas



Revista de Ingeniería de Sistemas de la Universidad de Chile.
Trae interesantes artículos en esta área, sobre problemas aplicados.


http://www.dii.uchile.cl/~ris/