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/

lunes, 30 de noviembre de 2009

Enlaces y manuales sobre latex

Enlaces con muy buena información acerca de Latex hay un montón. Por ejemplo ver los enlaces externos de wikipedia (como suele ocurrir, la versión en inglés de la wikipedia es más completa).


Una selección:

Otros enlaces:


- Para convertir un tex a html: instalar tex4ht   y usar   htlatex nombre.tex

- word2tex  y  tex2word:  http://www.chikrii.com/  (no lo he probado)

- pandoc: convierte desde y hacia varios formatos.

- XeLaTeX: (compilar con xelatex) soporta tipografías y fuentes modernas.

La felicidad eterna o un chocolate, ¿qué es mejor?

Lógicamente, el chocolate.

Supongamos que nada es mejor que la felicidad eterna.
Claramente un chocolate es mejor que nada.
Por tanto un chocolate es mejor que la felicidad eterna.

:DDDD

domingo, 6 de septiembre de 2009

Esperanza Spalding "I Know You Know"

Escucharla es el mejor comentario..

y qué es la modelación??

MODELLING AS A DISCIPLINE by W Silver


A pesar de que "modelación" es un concepto frecuentemente utilizado en el mundo de la ingeniería y matemática, es poco analizadoy pocas veces es definido.

Éste es un artículo que lo trata, y está hecho por alguien que se ha dedicado con éxito por muchos años a hacer modelación (oceánica).