Building QtOctave 0.8.2

Junio 3, 2009 por acisif

I’m building QtOctave 0.8.2. There is a video of new version here:

Leer el resto de esta entrada »

Preparando la versión 0.8.2

Junio 2, 2009 por acisif

Estoy preparando la versión 0.8.2 de QtOctave. Las mejoras que incluye son internas, por lo que no notaréis, aparentemente, las novedades. Aquí os incluyo un video para que lo veáis funcionar:

Se ha mejorado el terminal, que ahora usa la clase QCompleter de Qt para hacer todo el autocompletado.

En el editor también se ha sustituido el editor por el nuevo QPlainTextEdit incluído en las bibliotecas Qt.

Alejandro diseñó hace tiempo una herramienta que permite instalar paquetes desde octave-forge. Ahora será integrada en el paquete de instalación. La podéis descargar usando subversion desde:

svn checkout https://forja.rediris.es/svn/csl-qtoctave/trunk/qtoctave_pkg

Si deseáis probar la futura versión de QtOctave, se puede descargar desde usando subversion:

svn checkout https://forja.rediris.es/svn/csl-qtoctave/trunk/qtoctave

También estoy pensando en algunas novedades, pero sin importancia, ya las veréis.

Dominando al dragón

Abril 5, 2009 por acisif

Recuerdo que en la portada de mi libro de compiladores aparecía un caballero luchando con un dragón. La verdad es que uno se siente así cuando trata de manejar el código de algún intérprete/compilador.

Leer el resto de esta entrada »

Other octave like tools/Otras herramientas similares a Octave

Marzo 23, 2009 por acisif

I have just found these tools. They are like Octave:

JMathLib: A Java clone of Octave: http://mathlib.sourceforge.net/ 

FreeMat: is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial systems such as MATLAB from Mathworks, and IDL from Research Systems, but is Open Source. FreeMat is available under the GPL license:

http://freemat.sourceforge.net

:)

Acabo de encontrar otras herramientas similares a Octave:

JMathLib: Es un clon de Octave escrito en Java: http://mathlib.sourceforge.net/

FreeMat:  Ídem a Octave, pero usando otra filosofía: http://freemat.sourceforge.net

Qtjs released.

Marzo 7, 2009 por acisif

I have just transtaled qtjs manual to English. You can download qtjs from:

http://forja.rediris.es/frs/download.php/1016/qtjs-0.2.tar.gz

:)

Qtjs translation in process

Enero 5, 2009 por acisif

I’m translating qtjs documentation to English. This tool lets you build GUIs easily. Please, wait.

I’m writing a network installer too…

Liberado Qtjs

Enero 3, 2009 por acisif

He liberado la primera versión de qtjs, que junto Qt Designer permite realizar interfaces gráficas a golpe de ratón. La podéis descargar desde:
http://forja.rediris.es/frs/download.php/1008/qtjs-0.1.tar.gz

Necesitaréis también Qt Designer, que podéis encontrar en los repositorios de cualquier distribución de Linux.

Make GUIs for Octave using Qt Designer

Diciembre 29, 2008 por acisif

I’m writing  multi-ide application. I’d like to draw menus easyly and  Qt Designer is the best.  I’m building a tool to build GUIs easyly in three steps.

You have here some screenshots about process:

designer_ventana_completa

and final result:

octave_sombrero

I will translate this tool to English soon. Please wait :)

¡¡Interfaces gráficas a golpe de ratón!!

Diciembre 29, 2008 por acisif

Ando ocupado en el diseño de la aplicación multi-ide. Pensando una forma en la que hacer menús de forma sencilla se me ocurrió aplicar Qt Designer, que permite dibujar interfáces gráficas por el método de arrastrar y soltar. El resultado final es una sencilla aplicación que en tres pasos hace posible el diseño de interfaces gráficas para Octave.

Aquí tenéis dos pantallazos para que os hagáis una idea de cómo es el proceso y el resultado final:

designer_ventana_completa

La aplicación final funcionando:

octave_sombrero

Estoy escribiendo un manual que pido por favor que alguien se lea y me envíe sus comentarios. Si queréis probarlo tenéis que instalar Qt Designer (viene en la mayoría de distribuciones de Linux) y qtjs (que es una aplicación que estoy desarrollando).

qtjs y el manual se pueden descargar usando subversion desde:

svn checkout https://forja.rediris.es/svn/csl-qtoctave/trunk/qtjs

qtjs todavía está un poco “verde” por lo que vuestras sugerencias serán bien recibidas.

Para instalar qtjs teneis que tener instalado el paquete qt4-dev (versión 4.4.3) y ejecutar:

qmake

make

para compilar la aplicación. Una vez compilada, el ejecutable se debería copiar al directorio /usr/local/bin

Ideas’ Lab: Multi-ide

Diciembre 7, 2008 por acisif

If you have an interpreted language (like Octave, Python, Perl, …), you will usually need a terminal, a text editor and a help reader. Maybe you will need some kind of  assistant.

My idea is to write a new tool with:

  • A Terminal, like QTermWidget.
  • A Text editor with colored syntax,…
  • A Html reader, like WebKit.
  • Assistants to build menus that must send commands to the Terminal or change syntax colors.

This simple tool gives you the posibility of building a QtOctave like ide for other interpreted languages. Thus, the user could build menus to control his favourite language.

For example, this tool would make Unix users that use Bash to make an ide to control Bash with menus.

Some tools like  Kate, emacs o jEdit, give you something similar.

I’m going to research about this.

Please, let me know what do you think about this.