Lista di distribuzione [ARTI2000] Comunicato n.101 del 5/1/2004. Almanacco edizione 2.4. Le principali modifiche dei programmi ALM.EXE e INIZIA.EXE sono descritte di seguito e riguardano i seguenti argomenti: - esecuzione di ALM in ambiente Windows; - nuova funzione "temperatura"; - nuove caratteristiche della funzione "valuta" (comando "="); - opzione "X" (nelle funzioni "oggi", "giorno", "boot strap"); - opzione "$" (controllo di ricorrenze e appuntamenti, funzione "boot strap"); - funzione "numero" (comando "n"); - opzione "&" (aggiornamento dell'orologio al cambio di ora legale); - facilitazioni per la variabile GA_APP; - correzione di errori delle versioni precedenti. Esecuzione di ALM in ambiente Windows. Il programma ALM e' utilizzabile senza limitazioni in finestra DOS di Windows. E' possibile visualizzare le scritte con le lettere accentate conformi alla codifica di Windows. Le due modalita' (DOS oppure Windows) si possono impostare con il programma INIZIA, voce 3 del menu'. Un altro modo e' impostare la variabile di ambiente ALM_WIN nel modo seguente: set alm_win=1 Inoltre, dopo aver installato correttamente ALM, e' possibile visualizzarne i messaggi all'avvio di Windows collocando il file batch ALMWIN.BAT in una directory di esecuzione automatica (v. "Utilizzo in ambiente Windows" nel file ALM.TXT). Nuova funzione "temperatura". Consente di eseguire le conversioni di temperatura fra le varie scale termometriche conosciute (Celsius, Fahrenheit, Kelvin, Re'aumur, Rankine). Il comando che identifica questa funzione e' il simbolo di "gradi", indifferentemente nella codifica DOS (ASCII 248) oppure in quella Windows (ASCII 176). La sintassi e': ALM Simbolo_di_gradi temperatura [scala] Il termine facoltativo "scala" puo' essere una fra le lettere "C", "F", "K", "R" e "A", in corrispondenza alle cinque scale termometriche previste. Se non si precisa alcuna scala, il programma assume implicitamente che si e' indicata una temperatura nella scala Celsius (cioe' in gradi centigradi). L'effetto del comando e' la visualizzazione delle temperature nelle quattro scale diverse da quella indicata sulla riga di comando. Per maggior comodita' si puo' utilizzare il file batch allegato GRADI.BAT. Nuove caratteristiche della funzione "valuta" (comando "="): - Comando "TASSI_INVERSI = S" nel file ALM.VAL delle parita' valutarie: con esso tutti i tassi vengono invertiti (in modo da rappresentare il valore di una unita' di ciascuna moneta rispetto alla moneta di riferimento). I record del file file ALM.VAL prevedono altre caratteristiche particolari (v. "Impostazione dei nomi e dei tassi di cambio" nel file ALM.TXT). - Aggiornamento facilitato del file delle parita' valutarie con la sintassi: ALM =+ FileOrigine [FileRisultante] (utile ad esempio con i dati ricavati da Televideo). - Nuova procedura LIRA.BAT per calcolare il valore di somme di danaro espresse in lire negli anni a partire dal 1861. Opzione "X" (nelle funzioni "oggi", "giorno", "boot strap"). Ora il massimo valore consentito a destra dell'opzione "X" e' 365. Ad esempio, per trascrivere in un file le ricorrenze e gli appuntamenti di un intero anno a partire da una certa data, basta usare un comando del tipo seguente: C:\>alm 1/10/2003 x365wm > annata.txt Opzione "$" (controllo di ricorrenze e appuntamenti, funzione "boot strap"). Ora il carattere "$" puo' essere seguito da tre numeri separati da virgole. Per i primi due numeri il significato rimane invariato. Se il numero di accensioni registrate nel corso della giornata supera il numero al terzo posto, il programma sopprime la visualizzazione di tutte le informazioni (almanacco, ricorrenze, appuntamenti). Funzione "numero" (comando "n"). Modificato il testo visualizzato con l'aggiunta del giorno della settimana. Opzione "&" (aggiornamento automatico dell'orologio al cambio di ora legale). Il carattere "&" puo' essere seguito dalla lettera "s" oppure dalla lettera "l": in tal modo si determina l'interpretazione dell'ora presente nell'orologio del calcolatore rispettivamente come "solare" oppure come "legale". Cio' serve per allineare l'impostazione di ALM quando l'orologio del calcolatore viene regolato con il comando "TIME" di MS-DOS o con un programma diverso da ALM. Facilitazioni per la variabile GA_APP: - e' consentito indicare un percorso completo, ma se il file si trova nella directory di installazione e' sufficiente indicarne solo il nome; - invece di un nome di file, nella variabile GA_APP si puo' indicare un elenco di varie directory: in questo caso il programma cerca in tali directory un file con nome ALM.APP. Esempi: set ga_app=c:\;d:\dati\alm set ga_app=%path% Correzione di errori delle versioni precedenti. Funzione "boot strap". Nelle versioni precedenti, il reindirizzamento dell'uscita provocava l'esclusione della scrittura tramite BIOS nelle successive chiamate. Il difetto e' stato eliminato. L'archivio compresso alm24.exe e' disponibile nelle seguenti directory: http://www.artico.name/soft/ ftp://ftp.math.unipd.it/pub/people/artico/ http://members.xoom.it/arti2000/soft/ ************************************************** Tutti i programmi della raccolta ARTI2000 possono essere scaricati collegandosi a www.artico.name oppure a una delle seguenti pagine: http://www.math.unipd.it/artico/arti2000.htm http://members.xoom.virgilio.it/arti2000 ************************************************** Se conoscete l'indirizzo di qualche altra persona interessata, vi prego di informarla che esiste questa lista. Per leggere i comunicati o richiedere l'invio via E-mail, basta collegarsi alla seguente pagina Web: http://www.artico.name/soft/comunicati N.B. Lo scopo di questa lista e' di comunicare alle persone interessate che e' disponibile un aggiornamento di qualche mio programma. L'elenco degli iscritti rimane assolutamente riservato. Giuliano Artico E-mail: artico@math.unipd.it