User Tools

Site Tools


malete_-_primeros_pasos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
malete_-_primeros_pasos [24/03/2008 18:21]
fernando
malete_-_primeros_pasos [05/05/2009 00:00] (current)
Line 1: Line 1:
 ====== Malete - Primeros pasos ====== ====== Malete - Primeros pasos ======
  
-**ATENCION: estas son unas notas informales tomadas en 2005, mientras aprendía a usar Malete. Aún falta transcribir una parte de ellas. Esto no está organizado como un HOWTO paso a paso para el recién llegado; es más bien una especie de bitácora donde registré los pasos que fui dando. Para generar un documento más útil habrá que reorganizarlo. ---Fernando**+<note important>​ 
 +ATENCION: estas son unas notas informales tomadas en 2005, mientras aprendía a usar Malete. Aún falta transcribir una parte de ellas. Esto no está organizado como un HOWTO paso a paso para el recién llegado; es más bien una especie de bitácora donde registré los pasos que fui dando. Para generar un documento más útil habrá que reorganizarlo. ---Fernando 
 +</​note>​
  
  
 Vamos a intentar describir paso a paso un primer encuentro con Malete. Vamos a intentar describir paso a paso un primer encuentro con Malete.
 +
  
 ===== Setup ===== ===== Setup =====
Line 11: Line 14:
  
   tar xzf malete.1.0.3.tgz   tar xzf malete.1.0.3.tgz
 +
 +**SUGERENCIA**:​ al descomprimir debería crearse un directorio '​malete-version'​.
  
 Vemos que se crean cuatro directorios:​ Vemos que se crean cuatro directorios:​
Line 22: Line 27:
   * ''​test'':​ contiene dos bases de datos: ''​cds''​ (la tradicional base distribuida por Unesco), y ''​unicode''​ (una pequeña base para probar el uso de Unicode en Malete).   * ''​test'':​ contiene dos bases de datos: ''​cds''​ (la tradicional base distribuida por Unesco), y ''​unicode''​ (una pequeña base para probar el uso de Unicode en Malete).
  
-Cada una de las bases de datos dentro ​de ''​test''​ está compuesta por tres archivos:+Cada base de datos dentro ​del directorio ​''​test''​ está compuesta por tres archivos:
  
   * ''<​db_name>​.m0d'':​ malete options (record 0) file (collation y qué más?)   * ''<​db_name>​.m0d'':​ malete options (record 0) file (collation y qué más?)
-  * ''<​db_name>​.mqt'': ​malete query terms +  * ''<​db_name>​.mqt'': ​**m**alete **q**uery **t**erms 
-  * ''<​db_name>​.mrd'': ​malete record data+  * ''<​db_name>​.mrd'': ​**m**alete **r**ecord **d**ata
  
 Es importante notar que se trata de **archivos de texto**. Es importante notar que se trata de **archivos de texto**.
Line 50: Line 55:
  
 Se trata solamente de una sugerencia inicial, como para comenzar a familiarizarnos con el protocolo de comunicación usado por Malete. Seguiremos esas indicaciones,​ y veremos qué sucede. Se trata solamente de una sugerencia inicial, como para comenzar a familiarizarnos con el protocolo de comunicación usado por Malete. Seguiremos esas indicaciones,​ y veremos qué sucede.
 +
  
 ===== Compilación ===== ===== Compilación =====
Line 57: Line 63:
   make -C mlt server   make -C mlt server
  
-Esto invoca al programa ''​make'',​ y le pasa dos argumentos: la opción ''​-C mlt''​ le indica que debe leer el Makefile del directorio ''​mlt'',​ y el target ''​server''​ ...?+Esto invoca al programa ''​make'',​ y le pasa dos argumentos: la opción ''​-C mlt''​ le indica que debe leer el Makefile del directorio ''​mlt'',​ y el target ''​server''​ ...? **TODO**: ver los otros targets en el Makefile.
  
 <​note>​ <​note>​
Line 84: Line 90:
 Esta nueva base de datos, llamada ''​test'',​ es una copia de la base ''​cds''​ que vino con Malete. Más precisamente,​ los archivos ''​test.m0d''​ y ''​test.mrd''​ son copia respectivamente de ''​cds.m0d''​ y ''​cds.mrd'',​ mientras que Esta nueva base de datos, llamada ''​test'',​ es una copia de la base ''​cds''​ que vino con Malete. Más precisamente,​ los archivos ''​test.m0d''​ y ''​test.mrd''​ son copia respectivamente de ''​cds.m0d''​ y ''​cds.mrd'',​ mientras que
  
-  * ''​test.mqd''​ se genera a partir de ''​cds.mqt''​ 
   * ''​test.mrx''​ se genera a partir de ''​test.mrd''​   * ''​test.mrx''​ se genera a partir de ''​test.mrd''​
 +  * ''​test.mqd''​ se genera a partir de ''​cds.mqt''​
   * ''​test.mqx''​ se genera a partir de ''​test.mqd''​ y ''​test.m0d''​   * ''​test.mqx''​ se genera a partir de ''​test.mqd''​ y ''​test.m0d''​
  
Line 401: Line 407:
  
 donde //query// es una expresión en el lenguaje de consulta de Malete (véase [[http://​malete.org/​Doc/​Query|Query]]). donde //query// es una expresión en el lenguaje de consulta de Malete (véase [[http://​malete.org/​Doc/​Query|Query]]).
 +
  
 ==== Lectura de registros ==== ==== Lectura de registros ====
Line 408: Line 415:
 En este ejemplo, solicitamos el registro 4: En este ejemplo, solicitamos el registro 4:
  
-test.R ​ 4+  ​test.R*TAB*4
        
    W    W
Line 424: Line 431:
 Y en este otro ejemplo, solicitamos 2 registros comenzando por el 10: Y en este otro ejemplo, solicitamos 2 registros comenzando por el 10:
  
-   ​test.R ​ 10      2+   ​test.R*TAB*10*TAB*2
        
    W    W
Line 449: Line 456:
    ​70 ​     Brix, H.    ​70 ​     Brix, H.
  
 +
 +También podemos leer una secuencia arbitraria de registros, donde los MFN no necesitan ser consecutivos. Por ejemplo, aquí leemos los registros 3, 7 y 9:
 +
 +   ​test.R
 +   ​0*TAB*3
 +   ​0*TAB*7
 +   ​0*TAB*9
 +   
 +   W
 +   ​-8 ​     3@624
 +   ​24 ​     Control of conditions in the plant chamber: fully automatic regulation of wind velocity, temperature and relative humidity to conform to microclimatic field conditions
 +   ​26 ​             c1965
 +   ​30 ​             ap. 233-238 ​    ​billus.
 +   ​70 ​     Bosian, G.
 +   ​44 ​     Methodology of plant eco-physiology:​ proceedings of the Montpellier Symposium
 +   ​50 ​     Incl. bibl.
 +   ​69 ​     Paper on: <plant physiology><​moisture><​temperature><​wind><​measurement and instruments><​ecosystems>​
 +   ​-9 ​     7@2075
 +   ​44 ​     Methodology of plant eco-physiology:​ proceedings of the Montpellier Symposium
 +   ​50 ​     Incl. bibl.
 +   ​69 ​     Paper on: <plant physiology><​carbon dioxide><​chemical analysis><​photosynthesis>​
 +   ​24 ​     Colorimetric determination of CO2 exchange in field and laboratory
 +   ​26 ​             c1965
 +   ​30 ​             ap. 291-298 ​    ​billus.
 +   ​70 ​     SlavÝk, B.
 +   ​70 ​     Catsky, J.
 +   ​-7 ​     9@2687
 +   ​44 ​     Methodology of plant eco-physiology:​ proceedings of the Montpellier Symposium
 +   ​50 ​     Incl. bibl.
 +   ​69 ​     Paper on: <plant physiology><​soil>​
 +   ​24 ​     <A> New type of porometer for measuring stomatal opening and its use in irrigation studies
 +   ​26 ​             c1965
 +   ​30 ​             ap. 325-329 ​    ​billus.
 +
 +
 +
 +===== Más recursos =====
 +
 +http://​solsoft.co.cr/​foros/​list.php?​2
 +
 +http://​sourceforge.net/​project/​showfiles.php?​group_id=11257
 +
 +
 +{{tag>​malete}}
malete_-_primeros_pasos.1206393691.txt.gz · Last modified: 24/03/2008 00:00 (external edit)