Newsgroup: it.lavoro.informatica
Titolo: creare piccolo pannello di controllo

ciao a tutti,
devo far lanciare alcuni programmi in cascata (che richiedono vari
parametri) a degli utonti, quindi volevo fare un'interfaccia grafica
(una specie di pannello di controllo) semplice semplice. In cui
principalmente chiede delle directory (se non c'e' la crea), qualche
checkbox,  abilitare bottoni disabilitati, etc etc.
Principalmente fare l'interfaccia grafica non sarebbe affar mio,
quindi eviterei cose complesse tipo QT o GTK+, giusto una cosa quick
and dirty da dare all'utonto. Che mi consigliate? Python? Tcl? Ma poi
l'utente se lo deve installare?


VB, anche una vecchia versione, dovrebbe fare al caso tuo; penso sia
la soluzione più semplice e rapida. Con VB solitamente non uso il
setup generato da lui ma un software a parte; ce ne sono tanti ma
quello con cui mi trovo meglio è Inno Setup



Se Tirzanello ha un minimo (ma veramente minimo) skill in VB consiglio
VB.Net, scaricando la versione Express dal sito Microsoft.
Se non c'é la necessità di collegarsi a db il suo compito può essere
completato in poco tempo (ADO.Net è un meno immediato da apprendere).
Non ha specificato la piattaforma, ma un compito simile potrebbe essere
sviluppato con quanto offre nativamente .NET 2.0, mantenendo la
compatibilità con Mono (l'eseguibile generato potrebbe girare anche su
Linux) e senza necessità di setup (l'exe lo sbatti anche sul dektop è gira
senza problemi).
Chiaramente il mio suggerimento deriva dal fatto che io vivo con .NET :-)
PaF

 quello con cui mi trovo meglio è Inno Setup
grazie 1000!
VB e' in effetti abbastanza quick&dirty ;-)
...mai usato prima... sino ad ora prendevo per c*lo il mio capo che lo
usa... ma in effetti forse e' la cosa piu' immediata in questi
casi! ;-)

 Linux) e senza necessità di setup (l'exe lo sbatti anche sul dektop è
interessante!!!! ;-)
grazie1000

Un mio collega l'ha fatto con VBScript all'interno di una pagina html. 
Se la pagina viene rinominata con estensione ".hta" questa viene 
eseguita senza i controlli di sicurezza da Internet Explorer.
Ha fatto una cosa molto carina, con validazione dei campi, uso delle 
common forms....
il compito di questo programmino è proprio quello di dare una 
interfaccia grafica "windows-style" a procedure su mainframe che devono 
essere eseguite con un certo ordine a seconda dei parametri impostati
Francesco

 l'utente se lo deve installare?
Io tempo fa avevo fatto una cosa simile in Perl + Java, Ti suggerirei
Java (Swing) che l'utente si carica e cacha tramite Java Web Start. Cosě
lui deve solo avere installato il JRE e ogni nuova versione del tuo
programma lo scarica tramite JWS e (dato che č utonto) non ha bisogno di
preoccuparsi dell'installazione.

 wrote:

Con SWT/JFace e SWT/HTML forms di Eclipse fai tutto in un baleno,
magari pesa un pochino il bundle autogenerato comprensivo di JRE, ma
ne vale la pena... e poi non è affatto quick&dirty, ma elegante e
funzionale

 Ma poi l'utente se lo deve installare?
Ti devi sviluppare un progetto per il setup. La tecnologia dipende
dalla libreria che scegli per sviluppare la GUI. Alcune volte e' una
cosa piuttosto banale.
--
ale
http://ale.riolo.co.uk

 l'utente se lo deve installare?
Ti consiglio un linguaggio che non ha bisogno di 10000 dll, files
vari, runtime enormi, decine di chiavi di registro, anche per fare
"hello world". In questo senso puoi escludere direttamente VB, sia 6
che Net.
Io apprezzo molto Delphi, simile a Vb, ma può produrre 1 singolo
eseguibile onnicomprensivo.
Non so Python. Una volta Tcl/Tk era abbastanza compatto, ma non
esisteva un ambiente di creazione GUI; ma parlo di molti anni fa.
E ci sono altre soluzioni con linguaggi "leggeri" come Rexx, PHP usato
standalone, ecc.

Mi associo a gid. Anch'io ho utilizzato Delphi per qualcosa di simile.
Nel mio caso, per rendermi la vita veramente facile, ho associato 
all'eseguibile un file testo contenente tutte le "variabili" che mi 
occorrevano; quindi bastava cambiare la parte "valore" delle coppie 
"identificativo=valore" per ottenere risultati diversi.
Se i parametri che i tuoi utenti devono immettere possono variare da 
esecuzione ad esecuzione (e non da utente ad utente) allora basta 
prevedere poche InputBox e, come dici tu stesso, dei CheckBox nella UI 
per raggiungere l'obiettivo richiesto.
Anche l'esecuzione "forzata" di una specifica sequenza di 
comandi/azioni/programmi è semplice: basta abilitare/disabilitare man 
mano solo i Button "validi" e magari completare l'opera con un segno 
grafico di spunta per le fasi già eseguite.
Buon divertimento

)
- MVC, Model View Controller (<
http://martinfowler.com/eaaCatalog/
modelViewController.html>)
- MVVM, Model View ViewModel (<
http://msdn.microsoft.com/en-us/
magazine/dd419663.aspx>)
- Presentation Model (<
http://www.martinfowler.com/eaaDev/
PresentationModel.html>)
- Passive View (<
http://www.martinfowler.com/eaaDev/
PassiveScreen.html>)
- MVP, Model View Presenter (<
http://msdn.microsoft.com/en-us/library/
cc304760.aspx>)
--
ale
http://ale.riolo.co.uk

 Buon divertimento
Non facciamone un flame :p, ma il framework ideato da IBM e su cui si
basa Eclipse è l'esatta evoluzione di tutto ciò sopra, e cosa molto
importante gestisce l'internazionalizzazione, la variable substitution
e tante altre cosuccie molto interessanti.

Il Thu, 19 Mar 2009 02:58:27 -0700 (PDT), Alessandro Riolo ha scritto:
[cut]
Francamente mi sembra eccessivo un approccio così strutturato per un 
programma che se ho ben capito avrà un form e tre tasti in croce. 
In pratica eviterei di usare un cannone per colpire una mosca.
PaF

 eseguibile onnicomprensivo.
Delphi non è passato a .NET ?
PaF

 Non facciamone un flame :p, 
In realtà è un thread interessante, ognuno porta la sua esperienza e si
discute. 
Per esempio data la mia deformazione professionale che mi porta a usare
.NET anche per allacciarmi le scarpe l'idea di vbscript non l'avevo
considerata.
PaF

 programma che se ho ben capito avrà un form e tre tasti in croce.
Dalla sua descrizione, non mi sembravano tre tasti in croce.
Se e' questo il caso, se vuole usare .Net, MVC, c#, 3.5, Windows
Forms, 3 progetti (applicazione, libreria per la logica e libreria per
gli unit  test della logica), e un AfterBuild target a manina nel
progetto dell'applicazione per zippare applicativo e libreria con la
logica in situ (i.e. usando 
http://msbuildtasks.tigris.org/
 e traendo
ispirazione da 
http://blog.benhall.me.uk/2008/09/using-msbuild-to-create-deployment-zip.html
).
--
ale
http://ale.riolo.co.uk

 basa Eclipse ..
SWT?
--
ale
http://ale.riolo.co.uk

Ciao Alessandro,
    scusa la curiosità ma se a te chiedono di abbattere la cuccia del
cane la fai bombardare con LGB dal 366th Fighter Wing previa
illuminazione da terra da parte di FAC in missione RECON del 75th
Ranger Regiment ?
    Di secondo nome fai Over killing vero? :-)
Ciao
  Francesco Da Riva


Bella quella "dell'allacciarsi le scarpe", rende proprio l'idea di
come ci si comporta spesso col proprio developer kit preferito, ma
diciamola tutta perchè ormai quelli che si allacciano le scarpe a
qualsiasi costo con la loro tecnologia preferita sono i web architect
e i flash designer :-) poi quella del PHP standalone proprio mi
mancava.
Comunque non la sapevo quella del formato HTA, sembra la migliore tra
tutte, magari è la stessa del WSH (Windows Scripting Host se ricordo
bene) che utilizzai anni fa.

tirzanello ha scritto:

realbasic e hai un eseguibile privo di dipendenze

 Delphi non è passato a .NET ?
Esistono tuttora entrambe le versioni, Net e Win32 pura.


Dimmi prima cosa è un framework, poi spiega perchè citi SWT

 mancava.
E' gagliardo, per fare certe cose la possibilità di fare facilmente il
merge tra un testo qualunque e le variabili, con cicli e tutto il
resto, è un "afterburner" eccezionale (per continuare ad usare la
metafora aviatoria:-).
Naturalmente lo puoi fare in 100 altri linguaggi, ma forse in modo
meno nativo.

 Esistono tuttora entrambe le versioni, Net e Win32 pura.
Piccola parentesi: non ho mai capito il perché dei pasticci societari di
Borland, poi Inprise, poi ancora Borland, con lo spinoff di Codegear, ora
neanche più di Borland.
Per il sottoscritto che ha appreso i rudimenti del C/C++ con il compilatore
Borland C++ 3.0 (ho ancora un manuale da qualche parte) è stato veramente
triste vedere queste evoluzioni.
PaF

> Io apprezzo molto Delphi
Quoto. Starei su Delphi o C++ Builder. Volendo, in questo caso, 
si potrebbero anche usare le versioni Explorer che sono 
gratuite.
-- 
Stefano Frosio
www.esse-effe.com

   Francesco Da Riva
Mi fa piacere tu mi abbia rimosso dal tuo killfile.
Le mie idee rimangono comunque le stesse. Le forze di polizia e le
varie armi dell'esercito italiano in Sicilia (+Calabria + Salento)
sono state e rimangono strumenti di oppressione del popolo Siciliano
del governo centrale dello stato italiano, coadiuvati da larga parte
della classe politica Siciliana, per non parlare delle scuole e le
universita'.
Io vivo a Londra da anni, e qui in UK, gli unici ad essere trattati
male dalle forze di polizia anche in mancanza di un qualcosa che
faccia sospettare che essi siano criminali o stiano per compiere
azioni criminali hanno la pelle nera. Per me e per tanti altri, questo
e' razzismo. In Sicilia, e per quanto ne so anche in Calabria (in
Salento non so), le forze di polizia si comportano esattamente nella
stessa maniera, nei confronti di tutti i cittadini Siciliani. Per me
anche quello e' razzismo.
--
ale
http://ale.riolo.co.uk

 universita'.
Ma con quale versione del Framework ? La 2.0 o la 3.5 ?
PaF

 gratuite.
mi attacco qui!
oops, Delphi non l'avevo considerato! Nel mentre in VB (partendo da
zero, e con "VB for dummies" da google books) praticamente sto gia' ad
1/4 del lavoro!

 Se non e' affar tuo, perche' non ti rivolgi a terzi?
bella domanda!
In realta' sto scrivendo il Software Requirements Specifications e
voglio conoscere bene tutte le componenti che andro' ad usare, con
tutta la burocrazia che c'e' dietro faccio prima a mettere tre
pulsanti in croce e via (lo sto facendo mentre scrivo il SRS proprio
per questo: cosi' so che non ci perdero' tempo, che e' fattibile...
anzi gia' fatto. E' sbagliato come concetto?). Se ci tengono alla UI,
che chiamino qualcuno, per ora gli faccio avere qualcosa che funziona
non da linea di comando.

 metafora aviatoria:-).
Beh pero' ti devi installare l'interprete php sulla macchina di
destinazione, non puoi aspettarti che ci sia di già come invece è
abbastanza ragionevole fare per quanto riguarda il .Net, specie se ti
limiti all'1.1 che è preinstallato da mamma MS, se non mi sbaglio....
bye!

 limiti all'1.1 che è preinstallato da mamma MS, se non mi sbaglio....
No, su Windows 2000/XP non è preinstallato, neanche dalle service pack. Su 
Vista è presente il 3.0
Peraltro le versioni Express di Visual Studio hanno il supporto della 
versione 2.0 in su.
PaF

 1/4 del lavoro!
Abbiamo creato un mostro!

 versione 2.0 in su.
Non si può sviluppare in modo backwards-compatible?
bye!

 limiti all'1.1 che è preinstallato da mamma MS, se non mi sbaglio....
Si, mi sembra che XP sp2 e 3 già ha l'1.1.

 Ma con quale versione del Framework ? La 2.0 o la 3.5 ?
Qualcuno ha mai sparato nella tua direzione? 1990.
Qualcuno ha mai puntato 2 mitra nella tua testa? 1992.
Qualcuno ti ha mai fatto 1 milione e 200 mila lire di verbale senza
volerti dire il perche'? 1994.
Qualcuno ti mai fermato mentre ti facevi i fatti tuoi, minacciandoti
di sbatterti "in prigione a farti aprire il culo" (sic!), perche'
avevi lo stesso giubbotto di uno che aveva suonato un campanello e poi
era scappato? 1995.
Per tutta la mia vita di adolescente ed adulto in Sicilia, sono stato
fermato minimo 2 volte all'anno.
In Padania, mai.
Nel Regno Unito, mai.
In Turchia, 1 volta, ma non mi hanno chiesto nemmeno i documenti
(l'autista dell'auto in cui viaggiavo e' stato multato di qualche
copeco perche' viaggiava con 1 faro rotto).
--
ale
http://ale.riolo.co.uk

 Abbiamo creato un mostro!
il mostro mi sa che lo sto creando io con codice-spazzatura! :-)
Meno male che la UI e' nettamente separata dal codice vero e proprio,
e che sulla carta non sono responsabile della UI. Nelle prossime
specifiche mi rifiuto e punto... stavolta e' andata cosi'... vabbe'...

 Qualcuno ha mai sparato nella tua direzione? 1990.
[SNIP]
Nella mia si'. E potrebbe anche essere lo stesso anno (non ricordo
esattamente. Forse era il 1991). 
Pero' non si trattava di forze dell'ordine siciliane, 
bensi' di cacciatori toscani, che non ci pensano due volte a sparare
a tutto quello che si muove, anche se cosi' facendo rischiano di ammazzare
quelli che passano per la strada: un mio amico che stava guidando
l'automobile si e' beccato in faccia la scarica dei pallettoni, anche
se fortunatamente non si e' fatto quasi niente perche' il colpo
probabilmente era stato esploso in un punto lontano da dove eravamo noi
per cui l'unico effetto che ha avuto il mio amico e' piu' o meno lo stesso
di aver preso un cazzotto in faccia. E comunque, se non c'era lui,
la "fucilata" me la beccavo io.
Le altre cose che dici non mi sono mai capitate.
Ciao,
Marco.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Non si può sviluppare in modo backwards-compatible?
No, puoi solo scegliere tra le versioni 2.0, 3.0 e 3.5
PaF

 zero proprio ;-)
Tranquillo. 
VB.NET
 è ";NET per non far prendere paura a quelli che
vengono da VB6". Si tratta di un prodotto profondamente differente.
Fin qui la parte brutta. La parte bella è che non è un'applicazione di
chissà che complessità. Se i requisiti sono quelli, un paio d'orette
prendendosela comoda e si fa.
-- 
Ciao!
Luca

Il Thu, 19 Mar 2009 05:04:29 -0700 (PDT), Alessandro Riolo ha scritto:
[cut]
Non volevo urtare la tua sensibilità, mi sembrava solo fuori luogo scrivere
quanto hai descritto all'interno di questo thread.
Peraltro ad alcuni miei amici, anni fa, è capitato un fatto "poco
simpatico", nei dintorni del lago d'Orta. La loro auto è stata scambiata
per quella di alcuni rapinatori che poco prima avevano compiuto una rapina. 
Sono stati bloccati in corsa e mitra spianati fatti scendere, perquisiti e
tenuti sotto tiro fino a quando non si è chiarito l'equivoco.
PaF

 test) e un setup.
Ale, guarda che deve scrivere un lanciatore di applicazioni, non una
cosa complessa!! Caspita, bastano due classi e un minimo di UI!!
Aggiungo: .NET ti consente di non fare setup, ove opportuno, meglio
sfruttare questa opportunità!!
-- 
Ciao!
Luca

 eseguibile onnicomprensivo.
+1
Tengo sempre una copia di Delphi pronta nel remoto caso mi servisse
qualcosa di grafico per Windows, per piccole cose.

 stato veramente triste vedere queste evoluzioni.
vale anche per me, anche se ho avuto il "piacere" di provare anche il 2.0..
ilSimo
-- 
now playing: 
Tomorrow will take us away
Far from home
No one will ever know our names
But the bards' songs will remain
                                Blind Guardian - The Bard's Song (In The
Forest)

 qualcosa di grafico per Windows, per piccole cose.
Infatti. Delphi non è poi così scarso, ci si fa il programmino GUI ma
anche applicazioni di discreta complessità e vicinanza
all'hardware/s.o., dove può essere una buona alternativa al C.

 Dimmi prima cosa è un framework, poi spiega perchè citi SWT
ah, i veri programmatori che generano le pagine web scrivendosi le
istruzioni macchina una ad una ..
--
ale
http://ale.riolo.co.uk

 sfruttare questa opportunità!!
Concordo in pieno.
--
ale
http://ale.riolo.co.uk

 istruzioni macchina una ad una ..
Io, che sono bravo, le scrivo anche due a due.
:-)

 all'hardware/s.o., dove può essere una buona alternativa al C.
IMHO e' solo per "pigrizia" che ho adottato Delphi, non perche' lo
considero migliore del C :)
Avevo valutato di usare l'equivalente C++ di Borland ma l'ho trovato
macchinoso per fare due stronzatine.
Avessi dovuto farci qualcosa di serio probabilmente sarei stato sul C/C
++ anche per applicazioni grafiche per PC (sempre ambiente non M$
ovvio).

 volerti dire il perche'? 1994.
È più o meno quello che Equitalia Gerit fa ogni giorno con migliaia di 
italiani.
P.S.
Poi hai scoperto la ragione del verbale? ;-)

 macchinoso per fare due stronzatine.
Come mai? E' praticamente identico a Delphi, cambia il 
linguaggio. Te lo chiedo perchè io trovo che BCB, tra gli IDE, 
sia ancora la soluzione *meno* macchinosa e non solo per fare 
due stronzatine, anzi. Ovviamente ho fatto un confronto per 
quanto serve a me, ma penso sia doveroso per districarsi tra le 
numerose possibilità.
-- 
Stefano Frosio
www.esse-effe.com

 Poi hai scoperto la ragione del verbale? ;-)
Mentre tornavo a casa con due amici, lentamente in una strada urbana
molto larga e con pochissimo traffico, improvvisamente dalla mia
destra un pallone bianco ha iniziato ad attraversare la strada di
fronte a me, rincorso a distanza da un nugolo di bambini. I bimbi
erano distanti, ma istintivamente ho sterzato leggermente a sinistra.
Non ho nemmeno invaso la corsia opposta, vuota, ed il pallone è
rimbalzato sul lato della mia auto, ritornando verso i bambini.
Nello stesso istante, si sono accese le sirene, un rombo potente ha
pervaso l'aria, i bambini sono scappati, ed il fischio delle gomme
consumate sull'asfalto mi ha circondato.
Costretto ad accostare, uno dei miei amici ha profetizzato, non dovevi
sterzare, ti hanno notato, questi te la fanno pagare. Mi chiedono i
documenti, glieli do, mi ordinano di non uscire dalla macchina, se ne
stanno 10 minuti seduti nella loro macchina, e poi ritornano, "dove
sono i bolli degli anni passati", li cerco, ne trovo 2, glieli do,
"solo questi", prima l'auto non era mia, ritornano nelle loro auto,
altri 10 minuti, ritornano, non dicono nulla, mi danno un verbale da 1
milione e 200 mila lira, niente documenti.
Per mettere la cosa in chiaro, sarebbero dovuti passare 5 anni prima
che io per la prima volta riuscissi a guadagnare più di 1 milione in
un mese. In proporzione, e' come se mi facessero un verbale da 8000
Euro oggi.
Credevo scherzassero. Esco dall'auto, gli chiedo il perchè, e si
rifiutano di rispondermi. "Fai lo gnorri, ah, ma tanto devi pagare lo
stesso". "Il furbone". "Non ti avevo detto di rimanere seduto? Non
abbiamo ancora finito con te".
Vado a sedermi di nuovo, altri 10-15 minuti, ritornano, "non abbiamo
trovato nient'altro", mi danno i documenti, e se ne vanno, esco di
nuovo dall'auto, li seguo, chiedo mi dicano il perchè del verbale, "lo
sai perchè", "se non ti allontani e ritorni nella tua auto ti
controlliamo di nuovo, qualcosa troviamo", al che mi allontano dalla
loro auto, di nuovo rombo, fischi, niente sirena, in pochi secondi
sono spariti.
Il verbale era perchè non avevo pagato una supertassa speciale sul
bollo, per 3 anni, io, da buon cittadino, portavo i documenti
dell'auto all'ACI, che li guardava e mi dicevano quanto dovevo, e
pagavo quanto mi dicevano di pagare. Sapevo esistesse un superbollo
sui diesel, ma la mia auto era a benzina.
Nei 3 anni precedenti, mi avevano fermato minimo 10 volte,
controllando i bolli tutte le volte, e nessuno dei loro colleghi aveva
trovato nulla da eccepire.
Sinceramente, se fosse stato soltanto per la multa, non mi avrebbe
scioccato così tanto. Non avevo pagato una tassa, involontariamente,
qualcuno ha scoperto questa cosa, ed ho dovuto ripagare tutto il non
pagato, il doppio. Va bene. La cosa imperdonabile è il loro
comportamento.
Ah, tra l'altro l'ACI mi ha poi detto che se "volevo" pagare
soprattasse, glielo avrei dovuto fare presente io ..
--
ale
http://ale.riolo.co.uk

Il Fri, 20 Mar 2009 02:19:00 -0700 (PDT), Alessandro Riolo ha scritto:
[cut]
Ma i carabieri/poliziotti erano tuoi conterranei o del nord ?
PaF

 Ma i carabieri/poliziotti erano tuoi conterranei o del nord ?
L'origina etnica degli agenti delle forze dell'ordine come quella dei
docenti nelle scuole, e' ininfluente. Anche quando non se ne rendono
conto, agiscono al soldo e nel nome e per conto di governi i cui fini
e la cui ideologia sono errati, e contrari agli interessi della
maggior parte dell'etnia Siciliana.
Gli ascari del Parlamento Siciliano sono tutti Siciliani, da oltre 60
anni, e negli ultimi 20 anni sono stati pure capaci di devolvere al
governo di Roma poteri garantiti ai Siciliani costituzionalmente, in
completo contrasto con le spinte federaliste e centrifughe in atto nel
resto del paese.
--
ale
http://ale.riolo.co.uk

 inferiorità.
Francesco, guarda che se ti rileggi il thread, noterai che e' stato
Piuma ha rispondere ad una mia domanda da "classico 'professorino' con
evidenti postumi da sindrome di inferiorità".
Dato che non era la prima volta che mostrava poco tatto, gli ho
semplicemente rispedito la stessa risposta della volta precedente.
--
ale
http://ale.riolo.co.uk

 numerose possibilità.
Indubbiamente, ma appunto se ne vale la candela.
Dovessi fare qualcosa di "pesante" non credo userei Delphi.
Ciao
   STeve

 comportamento.
Che non e' isolato.
- Sono stato fermato (anni fa) all'uscita di una galleria
perche' (secondo loro) avevo le luci spente, dettomi di fronte i
fanali ancora accesi, 4 testimoni con me e il fatto che fare quella
galleria al buio era roba da suicidio.
- In colonna (!!!) a caso "estraevano" auto a cui dare la multa per
eccesso di velocita'. Io sono stato uno dei fortunati.
- Scena a cui ho assistito. Eravamo in pausa pranzo a prendere il
gelato ad un bar vicino, posto su un incrocio trafficato.
Una gazzella arriva in velocita' (niente sirene), parcheggia  sul
marchiapiede ma impedendo la circolazione, davanti al bar.
I due caramba escono armati, si fiondano nel bar e ... prendono un
caffe'.
Il traffico naturalmente diventa intenso, la loro auto blocca una
parte dell'incrocio.
Una delle macchine bloccate in prima fila suona. I due escono, sempre
armi in pugno, fanno scendere la ragazza a bordo dell'auto che ha
suonato e la tengono li' per 15 minuti insultandola per poi farle una
multa e guardando male la colonna di auto che si era formata (nessun
altro ha osato suonare).
Alla fine se ne sono andati.
E via dicendo. Queste sono scene da un paese del 4 mondo, con stato di
polizia.
E parlo di roba di 15 anni fa. Da quel poco che vedo e sento, le cose
sono peggiorate e in via di peggioramento