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
Next revision Both sides next revision
malete_-_primeros_pasos [24/03/2008 18:18]
fernando
malete_-_primeros_pasos [30/04/2009 18:28]
fernando
Line 5: Line 5:
  
 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 12:
  
   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 25:
   * ''​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 53:
  
 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 61:
   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 88:
 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 405: Line 409:
 ==== Lectura de registros ==== ==== Lectura de registros ====
  
-Además de recuperar registros a través de una consulta, podemos también solicitar al servidor Malete registros específicos en base a su id o MFN.+Además de recuperar registros a través de una consulta, podemos también solicitar al servidor Malete registros específicos en base a su id o MFN. Usamos para esto el mensaje **R** (//read//).
  
 +En este ejemplo, solicitamos el registro 4:
  
-   test.R ​ ​10 ​     2+  ​test.R*TAB*4 
 +    
 +   W 
 +   ​-9 ​     4@1043 
 +   ​44 ​     Methodology of plant eco-physiology:​ proceedings of the Montpellier Symposium 
 +   ​50 ​     Incl. bibl. 
 +   ​69 ​     Paper on: <​hygrometers><​plant transpiration><​moisture><​water balance>​ 
 +   ​24 ​     <An> Electric hygrometer apparatus for measuring water-vapour loss from plants in the field 
 +   ​26 ​             c1965 
 +   ​30 ​             ap. 247-257 ​    ​billus. 
 +   ​70 ​     Grieve, B.J. 
 +   ​70 ​     Went, F.W. 
 + 
 + 
 +Y en este otro ejemplo, solicitamos 2 registros comenzando por el 10: 
 + 
 +   ​test.R*TAB*10*TAB*2
        
    W    W
Line 433: Line 454:
    ​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.txt · Last modified: 05/05/2009 00:00 (external edit)