[MontelLUG] Wine e openoffice.calc

Davide Rondini davide.rondini a gmail.com
Dom 18 Nov 2007 19:00:26 CET


Alle 15:07, domenica 18 novembre 2007, Francesco Costa ha scritto:
> Ciao!
Ciao!

> Tanto per cambiare ho un problema con Wine. Come distribuzione ho Ubuntu
> 7.10, penso di avere l'ultima versione di Wine installata (ho fatto
> apt-get upgrade e non ha installato né aggiornato nulla). Mi sono preso
> l'altro giorno un dizionario della Zanichelli con cd-rom allegato. Il
> cd-rom è di quelli che permette di copiare i dati su hard disk, ma senza
> cd inserito il programma non si avvia. Nessun problema per fare il setup
> e copiare i dati, ma quando tento di farlo partire, a prescindere dal
> fatto che il cd sia inserito o meno, compare invariabilmente la
> finestra: "Un modulo di sicurezza necessario non puo' essere attivato.
> Questo programma non porta' (sic!) essere eseguito".
> Il programma su Windows gira più o meno regolarmente... help!

Tranquillo: sei in buona compagnia. Tutti più o meno hanno problemi con wine. 
Infatti Wine è ancora in beta. Il problema è che wine è sempre costretto a 
inseguire Windows, tentando di emulare il comportamento delle librerie con un 
reverse engineering gigantesco. E' già un miracolo che wine riesca a fare 
quello che fa. Purtroppo ogni programma windows fa storia a se e farli andare 
con wine è quasi un'arte. Spesso si tratta di copiare qualche libreria dalla 
cartella C:\windows\system, altre volte di cambiare l'impostazione della 
versione di Windows in wine per quel programma. Alcune volte bisogna 
rinunciare (cosa a me capitata spesso, soprattutto per mancanza di 
tempo/voglia di smanettare). La tua descrizione del problema però non aiuta 
molto, anzi non dice quasi nulla. Prova a lanciare il programma da wine da 
riga di comando (in genere: wine ~/.wine/drive_c/percorso/del/programma/) e 
vedi quali sono i messaggi che ti da wine e il suo debugger.

>
> Altra cosa: mi piacerebbe tanto tanto tanto che fosse organizzato un
> talk su openoffice.calc. Ecco in sintesi quello che mi interessa.
> Quando apro con open office un foglio excel abbastanza complesso,
> compare sempre la scritta che le macro devono essere disattivate. Cosa
> sono queste macro? Sono solo delle scorciatoie per riassumere in un
> comando solo una sfilza di cose? Ho sentito dire che permettono anche a
> Excel di interagire con altri programmi, tipo visual basic e simili...
> se le macro di un foglio excel sono disattivate quando lo apro con open
> office, cosa succede? cosa perdo? come posso evitare gli eventuali
> inconvenienti che ne conseguono?

Preferisco non starti a spiegare cos'è una macro, è un po' lungo, ma se chiedi 
alla wikipedia scommetto che lo sa:

http://it.wikipedia.org/wiki/Macro

Quanto a Calc e e Excel: le macro di Excel sono scritte in Visual Basic, 
OpenOffice in genere non le legge, anche perché le macro di Word ed Excel 
sono il mezzo di diffusione di virus informatici migliore del mondo (dopo i 
bug di Outlook Express, of course). In ogni caso, adesso Novell e Sun stanno 
sviluppando un add-on di OpenOffice che permetta di eseguire macro di Office. 
su alcune installazioni di OpenOffice (Suse) viene già abilitato di default.

> Esistono in openoffice.calc degli strumenti che permettono un minimo di
> programmazione (del tipo if... then... else..., cicli for, ecc.)

Assolutamente sì: in OpenOffice c'è un proprio linguaggio che permette di 
scirvere macro in maniera simile a Office. Di più: oltre a StarBasic, la 
variante del Basic di OpenOffice, si possono creare e eseguire macro scritte 
anche in Python, BeanShell e JavaScript. Ti basta?

> Per 
> esempio, se io creo un menù a cascata (come si fa?) per scegliere un
> dato (la sezione di un cavo), come faccio a fare in modo che
> automaticamente imposti altri valori a questo collegati (la resistenza e
> l'induttanza kilometrica)?

Non credo che ti servano macro per fare questo, basta la funzione "SCEGLI".

> Queste procedure sono peculiari di open 
> office o sono excel compatibili?

Ahimè, no. Per ora il codice delle macro è incompatibile.
>
> Volendo, se qualcuno si rende disponibile, mi può contattare che ci
> mettiamo d'accordo meglio sui particolari e gli mostro il foglio di
> calcolo mastodontico che uso a lavoro per fare certe simulazioni... non
> l'ho fatto io, ma ci ho fatto parecchie modifiche, e secondo me può
> essere snellito di molto per ottenere gli stessi risultati...

Non so di che tipo di simulazioni parli, ma a l'idea "Simulazioni+(Excel OR 
Calc)" mi fa accapponare la pelle... Sicuro, sicuro, sicuro che sia lo 
strumento giusto per quello che stai facendo? Davvero? E' la tua risposta 
definitiva? La accendiamo? Peccato, risposta sbagliata... :-D

Scherzi a parte, non c'è una soluzione più adatta che usare un foglio di 
calcolo?
>
> Mi rendo conto che organizzare un talk del genere richiede tempo e non
> solo... perciò, anche se come conoscenze informatiche non posso mettere
> granché, due braccine e una patente ce le ho anch'io, se serve una mano
> a organizzare, portare roba, scarrozzare gente e quant'altro (fornire
> l'indispensabile supporto alcolico sotto forma di cabernet e
> prosecco...) basta che mi chiediate!

Beh, forse organizzare un talk apposta per il tuo foglio di calcolo di lavoro 
è un po' eccessivo, ma di sicuro trovi un sacco di documentazione in rete, e 
se vieni un giovedì, qualcuno che ti da una mano c'è sempre...

Ciao ciao
CD




More information about the montellug mailing list