Re: [Python] CODICE ASCII

2024-03-28 Per discussione Mauro Casini
Marco Monti  writes:

> Con altri codici, invece, non funziona. ESEMPIO: ALT+187 da il simbolo* ╗*
> con chr(187) dà ». Avete idea del perchè?

chr(n) restituisce il carattere unicode con codice n (nel caso di n=187
è un "right-pointing double angle quotation mark", '»'),

Quello che succede premendo ALT-187 (o qualche altra combinazione di
tasti) dipende dalla configuraione della tastiera e non da python.

Mauro
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] LISTE E RANDOM

2024-02-12 Per discussione Mauro Casini
Marco Beri  writes:

>> cas_lst = random.choice((reg_ita, naz_eur, pro_ita))
>> cas_fin = random.choice(cas_lst)
>
> Non è quello che vuole fare lui.
>
> Lui vuole scegliere a caso tra reg_cas, naz_cas e pro_cas.

È la stessa cosa: un elemento casuale con prob. 1/3 reg, 1/3 naz, 1/3
pro.  È inutle sorteggiare un elemento da ogni lista per poi scartarne
due, basta estrarne uno solo da una lista scelta a caso fra le tre,

ciao,
Mauro
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] LISTE E RANDOM

2024-02-12 Per discussione Mauro Casini
Marco Monti  writes:

> reg_cas=random.choice(reg_ita)
> naz_cas=random.choice(naz_eur)
> pro_cas=random.choice(pro_ita)
> cas_fin=random.choice(reg_cas+pro_cas+naz_cas)
> Da errore. Non so come fare

cas_lst = random.choice((reg_ita, naz_eur, pro_ita))
cas_fin = random.choice(cas_lst)

Mauro
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Non mi spiego questo errore.

2022-02-14 Per discussione Mauro


Il 14/02/22 10:46, Gabriele Battaglia ha scritto:

Scusate!

Ho risolto 



come? magari qualcuno potrebbe in futuro incappare nello stesso problema


Mau.

___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Append

2022-01-13 Per discussione Mauro


Il 13/01/22 09:36, Marco Beri ha scritto:



Purtroppo no. O meglio, non che io sappia.



per quanto ne so, si puo' solo appendere alla fine.

soluzione alternativa potrebbe essere:

aprire un file vuoto,

inserire i dati,

aggingere il contenuto del file originale

rimuovere il file originale

rinominare il file nuovo con il nome del file originale.


M.

___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Un concetto difficile per me.

2020-11-16 Per discussione Mauro Casini
Gabriele Battaglia  writes:

> Bene, essendo prima di tutto, ed essendo al livello minimo di
> indentazione, le variabili a b e c dovrebbero essere viste da ogni
> punto dello script, giusto? Da qualsiasi funzione.
> Com'è possibile allora che mi compaia
> UnboundLocalError: local variable 'totmaxval' referenced before assignment
>
> totmaxval = 0 è una delle primissime istruzioni, dopo i commenti
> iniziali del file.

Se le asegni un valore all'interno della funzione, viene considerata una
variabile locale, e se la usi prima dell'assegnamento ti da errore.
Per usare la variabile globale anche in caso di assegnamento bisogna
dichiararla global:

a = 1
def func():
  global a
  a += 1

___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] A weekend horror story

2020-05-29 Per discussione Mauro Casini
Enrico Bianchi  writes:

> Dato che è venerdì, e che ci si avvicina ad un fine settimana lungo
> (causa probabile ponte per molti), mi chiedevo: qual è il codice più
> orribile che avete scritto visto?

Una volta per un contest dove bisognava usare il nimor numero possibile
di caratteri ho scritto questa roba:

j=''.join
seven_seg=lambda s:j(j(' _ _|_|_| |'[t/7**int(x)%7*2:][:3]for x in 
s)+'\n'for t in[9632,96763134,56265561])

ciao,
Mauro

___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Docker, postgresql e barman: suggerimenti cercansi...

2020-05-19 Per discussione Mauro

Il 19/05/2020 13:00, Alessandro Dentella ha scritto:
> Posso ovviamente avere tanti cluster su una macchina fisica e gestire i backup
> in modo indipendente ma mi chiedo se invece mi convenga pensare di usare anche
> per postgres delle istanze indipendenti via docker.


direi che piu' suddividi i compiti meglio vivi. ogni attivita' una sua
istanza ben separata. Sicuramente una maggior complessita' operativa, ma
sicuramente un risultato migliore quando poi devi mettere le mani anche
su un singolo componente.  Db separati e indipendenti da ogni altro
servizio. tutto totalmente separato.


___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] iterazione incontrollata

2020-04-26 Per discussione Mauro Casini
Carpediem  writes:

> in realtà, nella lista che vi ho indicato come capitali, ho trentuno
> numeri (da zero a trenta) e nella seconda lista altrettanti numeri che
> però possono avere valori che vanno da zero a 200 e che vengono
> aggiornati di volta in volta

I metodi già suggeriti funzionano sia con stringhe che con numeri, o con
qualsiasi altro tipo, basta che la seconda lista sia ordinabile.

P.S. la prima lista con i numeri da 0 a 30 in ordine mi sembra
abbastanza inutile.

ciao,
Mauro
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] [ANN] Nuovo sito Genropy e nuova documentazione

2019-04-30 Per discussione Mauro Bianchi
vpm

Il giorno mar 30 apr 2019 alle 20:19 Giovanni Porcari <
giovanni.porc...@softwell.it> ha scritto:

> Ciao a tutti
>
> dato che la lista sembra essersi destata come la bella addormentata dopo
> il bacio del principe ne approfitto per annunciarvi che è disponibile
> il nuovo sito di Genropy (www.genropy.org) e la nuova documentazione,
> sempre
> incompleta ma in crescita ;)
>
> Ci vediamo a pycon
>
> G
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
-- 
Mauro Bianchi
bianchi...@gmail.com
www.inmagik.com
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Sviluppare una system tray per macos

2018-02-04 Per discussione Mauro Bianchi
Il giorno 4 febbraio 2018 13:17, Karim <lemieli...@gmail.com> ha scritto:


> Il discorso e' che se voglio fare questa cosa con python non ho molte
> soluzioni. La soluzione piu' ovvia e swift + xcode. Altrimenti ho visto che
> c'e' la soluzione Visual Studio (ex Xamarin?) ho anche visto che il vecchio
> Realbasic ora Xojo permette di fare cose carine, ma la cosa triste e' che
> se voglio fare cosa mi serve, a quanto ho capito, con python e' parecchio
> laborioso.



Sono sicuro che mi sto sbagliando e che c’è un modo per farmi una app macOS
> con una semplice system tray ed è anche possibile compilare e fare il dmg.
> Qualcuno ha esperienze al riguardo?
>


Ciao Karim,
potresti considerare electron:

https://electronjs.org/

E' un framework per creare app native (osx, linux e win) basata su
html+javascript ed è sviluppato da github (l'editor atom è fatto con
electron).

Non è python, ma se sei abituato a lavorare in ambito web probabilmente hai
già scritto un "client" javascript per le tue app django,
quindi non dovrebbe essere un ambiente troppo ostile.

Non sono espertissimo riguardo al system tray, ma qui trovi le API che ti
servono:
https://electronjs.org/docs/api/tray

Se vuoi una soluzione python forse potresti guardare qui:

https://kivy.org

Ma è molto di basso livello. Io personalmente non son mai riuscito a farci
molto, ma i miei tentativi risalgono ad almeno un anno fa.


Mauro Bianchi
bianchi...@gmail.com
www.inmagik.com
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] [suggerimento] Gruppo telegram per Pycon9

2018-01-10 Per discussione Mauro


Il 10/01/18 09:25, Carlos Catucci ha scritto:
> A me pare buona anche se ho l'impressione che il gruppo telegram abbia
> svuotato la ml.

forse, proveniendo un po' dalla vecchia scuola, quanto i computer erano
di legno, tutto sommato continuo a preferire le mail, soprattutto per un
punto:
consentono di seguire meglio determinati argomenti.
telegram, che uso come se non ci fosse un domani, mi rimane dispersivo
quando entrano in gioco piu' argomenti e le risposte, se non ben gestite
si sovrappongono generando tanto rumore.

M.

___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Metodo __str__(self):

2017-10-20 Per discussione Mauro
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256



Il 20/10/17 08:52, Gabriele Battaglia ha scritto:
> 
> Ammettiamo che abbia un oggetto che contiene 2 variabili. Posso
> chiamare il suo metodo __str__ con una print in 2 modi diversi,
> affinchè l'oggetto mi restituisca l'una o l'altra variabile?

lo sovrascrivi con un metodo che faccia le cose che ti servono.

-BEGIN PGP SIGNATURE-
Comment: GPGTools - http://gpgtools.org

iQFGBAEBCAAwFiEEklR7hkX4M02p083YYEsbdHj78WUFAlnpolcSHG1hdXJvQHRl
cHBpc3RpLml0AAoJEGBLG3R4+/Fl87gH/1qSKvY2JRYWBHW8kLwGeg4+/XI+MdDX
bLeQt4GRirR5tsr1UIiLRLbCdhSmMp+AiBui7bUVuDmuaBf5AfHYUUKwfx2ZeAFd
bGOjqPYw7J0hJhyTY3PX0Cj/H24+nbGylLmqFs7N1XPWzDWCiTVtZIhYRbGlmGWD
dwu7Q6Ola5MTrqbCDvbN1qdgBPQaV3DmLp1Jc82NfM/l0zQR6O2AnKq6TI93xK7W
E5QxlcBFezoQCWZdLCLGQy7d+HR7IG/Isd8s0N9OAxBdrZ3+n+w8Uih9c8JsBibY
uKMKcf0s9ScWCqwe8Iy31ic687PXz0WCpIlZlru2mVrNQCwWJzobCwI=
=v8eD
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Posta certificata, S/MIME v3 e CMS... Suggerimenti?

2017-05-17 Per discussione Mauro


Il 17/05/17 14:52, Enrico Bianchi ha scritto:
> On 05/16/2017 05:42 PM, Luca wrote:
>> bah! io, dall'alto della mia ignoranza, continuo a sostenere che un
>> pgp sarebbe stato meglio. 
> Per curiosità, PGP permette di generare il traffico di email (ricevute
> di accettazione/consegna) che genera la PEC?

no, come no anche il certificato ssl.

prima di tutto la pec e' la trasposizione in elettronico di cio' che e'
la raccomandata con ricevuta di ritorno.

in pratica una terza figura (la posta nel caso di cartaceo, nel nostro
caso una doppia figura, server di invio e server di ricezione)
garantisce legalmente con tanto di ricevuta che il messaggio ha seguito
un certo percorso. Tale garanzia e' certificata a livello di normativa
tanto che i server in grado di gestire la pec devono essere specifici e
ben individuati
se cerchi in rete ci sono schemi ben precisi di come funziona,
considerando che la pec e' gestita da software di cui tutti facciamo uso
quotidiano.

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Posta certificata, S/MIME v3 e CMS... Suggerimenti?

2017-05-17 Per discussione Mauro
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256



Il 16/05/17 17:42, Luca ha scritto:
> 
> bah! io, dall'alto della mia ignoranza, continuo a sostenere che un
> pgp sarebbe stato meglio.

sono d'accordo pure io. Anche una certificazione standard, senza
inventarsi sistemi astrusi usati solo in questa nazione sarebbe
meglio. ma andiamo fuori dal seminato, purtroppo.
-BEGIN PGP SIGNATURE-
Comment: GPGTools - http://gpgtools.org

iQEcBAEBCAAGBQJZHAh/AAoJEGBLG3R4+/Fl0gEIAIPCmAosnpPTeAuAVpJtXVBr
Q8l+DvheitCeXAKtbME9lh/MIHt9NN0TKDIF7c75Z15wen0prikX1RzUxNfgC+PB
Fmda9eGxZ6xSo39ZDCsv15NF4xgy0lOhbj71SygvRnlXiXZqAIHlYeHGg0D46Xzx
vX4g75iq/rjtlzNA5dYdCDP6zk8sjvJq+TSSZfHnDDVdspnjScOzgt/DQNHFVZrC
yfHso7IpF+6UojHlwswbD/wfMxrdzHcmxV5AeWYQFiktWWU9QoGQMMDzCM6MeJqd
431he15iKBGhfAuH/ejOyWj7kUHaGDAhAeukI5b6fH4astj3dGZhqr6ylxsNY/E=
=K0hJ
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Posta certificata, S/MIME v3 e CMS... Suggerimenti?

2017-05-16 Per discussione Mauro Morichi


Il 16/05/17 14:32, Luca ha scritto:
> Ho provato a spedire configurando il client con SSL/TLS e l'account
> legalmail secondo le specifiche dell'help ma mi da un errore
>  
> - SMTPSenderRefused: (550, 'Mail from not valid', None)
> 
> E presumo sia dovuto al fatto che non sto utilizzando il MIME (S/MIME)
> giusto.
>  ... ci studio.

no, non credo che il problema riguardi il mime, ma il come viene
impostato il "mail from". L'errore mi pare abbastanza chiaro.
la pec e' una normalissima mail con ssl attivo, nulla di piu', il resto
e' nell'attivita' dei server, che a noi poveri mortali non riguarda.
credo tu abbia un problema nell'impostazione del mail from semplicemente.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Non e' in topic ma e' carina

2016-11-07 Per discussione Mauro Morichi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256



Il 06/11/16 10:11, Carlos Catucci ha scritto:
>>> 2. Ma è ancora vivo G+?
> Direi in ottima salute perche'?

oddio, secondo le statistiche generali e alcune mosse di google che lo
hanno un po' marginalizzato rispetto ad altri strumenti, non ne sarei
tanto sicuro.
-BEGIN PGP SIGNATURE-
Comment: GPGTools - http://gpgtools.org

iQEcBAEBCAAGBQJYHxBJAAoJEGBLG3R4+/Flvm8H/ikUFetzrOnKKU4o82uafJjz
BbFyW5Vw6MaP0rmcDHNn0FKVCcKx1JyJCfY5JuFUPnOMLI7HG+rMrnKx0Bv2VJ7m
TNABFoDElS7I7ejpWMcwnzlQ4C496Tk/DH5dS1fsO03YRCQCprbu2GRLzxotBWBt
+bP4MIvT9HDyumHshHJNnfCkQG7kByVEv1nVt//Su7Y3M+WAXvXJXvlICNLBUbOB
rTxJOFk9Y+1pBGV+zTg8TIZjebPT+ts7B0jrYP8SYcfF743YzDtRXAUatv5Rygh3
8M9Bsvofb3QqOI3E/2oLlp5yx4olz5JAZJkuHStd9aYrGqu9BmNblgwyaiyoMvU=
=/btO
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] (senza oggetto)

2016-11-02 Per discussione Mauro
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256



Il 02/11/16 09:34, Gerardo Califano ha scritto:
> Come faccio a non ricevere più email?

ti disiscrivi... leggi le ultime righe di ogni email e segui i link.
-BEGIN PGP SIGNATURE-
Comment: GPGTools - http://gpgtools.org

iQEcBAEBCAAGBQJYGaYDAAoJEGBLG3R4+/FldaUH/2zYUkrsx3RJQ5T9DegfLL6e
h3hFBgeCh6vH+fxUTJTvMQbUibB1pdrWCyMzeGFdffQzMI5+4un8ha/6sfJrsHeX
1kx3owwPkROzmkdLekiMXfF1kjqotEKeN4jn66aC88S4diPeMq8sNTfGC3lp3zTB
tq3LAapq/h4HHqRzbSZy1ra2QcFDNgy5ya5YbPu7dv+h+XDD+SIFvzybOUDy6cuh
sfMvjrkqosrzhnBKVF+fiZOHzyPTExEH/HPo+GRPyyJp9JFXxE7iv/KRnhzNiiw/
5mEVbVsiFyTpBvYP4VRJITk7HtJshX8zU2tSKGQHk7NM8Kq482Q/P6BxeCQnsuk=
=Nieh
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] L'apocalisse

2016-03-07 Per discussione Mauro


Il teppista

> Il giorno 08 mar 2016, alle ore 00:20, Enrico Bianchi 
>  ha scritto:
> 
> https://www.microsoft.com/en-us/server-cloud/sql-server-on-linux.aspx

Ecco uno dei primi risultati della stretta di mano tra Redhat e M$. Tra un po, 
arriveranno pure altri giocattoli.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] DockerOps 2016 - 13 febbraio a Cento (FE)

2016-01-21 Per discussione Mauro Tortonesi
Carissimi,

vi segnalo che il Dipartimento di Ingegneria dell'Università di
Ferrara e Biodec stanno organizzando DockerOps 2016, un evento tecnico
assolutamente imperdibile dedicato Docker e alle tecnologie di
containment:

http://www.incontrodevops.it/events/dockerops/

che si terrà il 13 febbraio 2016 presso CenTec, sede distaccata del
Dipartimento di Ingegneria dell’Università di Ferrara, a Cento (FE) in
Corso Guercino 47:

http://www.unife.it/tecnopolo/cento

Lo scopo della conferenza è quello di analizzare le numerosissime
tecnologie moderne basate sulla virtualizzazione a livello di sistema
operativo (LXC / LXD, Docker, Solaris zones, FreeBSD jails, eccetera)
dal punto di vista sistemistico, focalizzandosi sui vantaggi che esse
forniscono nella messa in produzione e per quali tipologie di utilizzo
esse sono particolarmente indicate.

Alla fine della giornata dovrebbe essere chiaro come affrontare il
problema di configurare e gestire una piattaforma di container, per
quali applicazioni essa sia particolarmente indicata (e per quali
applicazioni non sia indicata!) e quali problemi di gestione e di
manutenzione essa presenti rispetto ad altre soluzioni più
tradizionali.

Per comodità, includo in questa mail il programma dell'evento:

09:00-09:45 Registrazione, introduzione e saluti
09:45-10:20 Container e VM: una storia che parte da lontano
10:30-11:15 Docker su Raspberry Pi & co.
11:30-12:15 Project Bonneville
12:30-12:50 Docker e GitLab come piattaforma di Continuous Integration
13:00-14:30 Pranzo
14:30-15:15 Gestione avanzata per IaaS e Container
15:30-16:15 Clustering con Swarm
16:30-17:15 Livin’ with Docker: dallo sviluppo alla produzione
17:30-18:30 Tavola rotonda

L'evento è accessibile solo tramite registrazione su EventBrite:

https://www.eventbrite.it/e/biglietti-dockerops-20731548620

Il biglietto costa 26,29 € e include il pranzo a buffet.

Rimango a disposizione per eventuali chiarimenti.


Ciao,
Mauro

-- 
Mauro Tortonesi, Ph.D.

Assistant Professor
Distributed Systems Research Group
Engineering Department
University of Ferrara
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un ossimoro (piccolo OT)

2016-01-10 Per discussione Mauro


> Il giorno 10 gen 2016, alle ore 10:09, Carlos Catucci 
>  ha scritto:
> 
> Ho trovato in rete questo libro
> 
> Natural Language Processing with Java
> 
> Ditemi voi se non si tratta di un ossimoro ;)

Lo vedo piu come un frontale in autostrada.___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] "It's bigger on the inside" - conferenza su PostgreSQL, sabato 9/1 alle 15 a Cento (FE)

2016-01-03 Per discussione Tortonesi Mauro
Carissimi,

(Scusate l'off topic.)

Sperando di fare cosa gradita, vi scrivo per comunicarvi che sabato 9
gennaio 2016 a partire dalle 15 si terrà l'evento "It's bigger on the
inside", un pomeriggio dedicato alla scoperta di PostgreSQL, il più
avanzato database open source. L'evento, ad accesso gratuito, si terrà
presso l'aula magna del laboratorio di ricerca CenTec dell'Università
degli Studi di Ferrara, in Corso Guercino 47 a Cento (FE).

Durante l'evento, Federico Campoli (Brandwatch, UK) e Michele Finelli
(Biodec) illustreranno in dettaglio alcune tra le funzioni più
importanti di PostgreSQL, spiegando i concetti fondamentali e i
principi architetturali alla base del famoso DBMS open source, e
mostrando le best practice di uso e configurazione per ottimizzarne i
livelli di performance e di robustezza.

Questo è il programma degli interventi:

15:00 - Federico Campoli: PostgreSQL, the big the fast and the (NOSQL on) Acid
15:40 - Michele Finelli: Il sistema transazionale di PostgreSQL
16:20 - Coffee break
16:40 - Federico Campoli: Streaming replication in PostgreSQL
17:30 - Federico Campoli: Query tuning in PostgreSQL
18:00 - Michele Finelli: An horror fairy tale: how we have lost a database
18:20 - Chiusura

Per ulteriori informazioni:

http://www.pgdba.co.uk/2016/01/its-bigger-on-inside.html
http://www.unife.it/tecnopolo/cento/news/9-gennaio-2016-conferenza-su-postgresql

Scusate lo scarsissimo preavviso, ma l'unico motivo per cui riusciamo
a organizzare questo evento è una congiuntura astrale fortunatissima
che ha riportato temporaneamente in Italia Federico Campoli, che è un
esperto di PostgreSQL di livello mondiale.

Rimango a disposizione per ogni chiarimento.


Ciao,
Mauro

-- 
Mauro Tortonesi, Ph.D.

Assistant Professor
Distributed Systems Research Group
Engineering Department
University of Ferrara
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Call for Talks DockerOps - 13 febbraio 2016, Centec

2016-01-03 Per discussione Tortonesi Mauro
Carissimi,

(Scusate ancora l'off topic.)

Sperando di fare cosa gradita, vi scrivo per comunicarvi che il
Dipartimento di Ingegneria dell'Università di Ferrara
(http://endif.unife.it/it) e Biodec (http://www.biodec.com/it) stanno
organizzando un evento invernale su Docker e le tecnologie di
containment.

Potete trovare tutte le informazioni nel sito dell'evento:

http://www.incontrodevops.it/events/dockerops/

Includo di seguito la Call for Talks. Posso chiedervi per cortesia di
fare girare la Call nei canali che ritenete rilevanti / interessanti /
opportuni? E, se il tema vi interessa, considerate la sottomissione di
proposte di intervento. ;-)

Grazie mille.


-
Call for Talks - DockerOps 2016

DockerOps 2016 è una conferenza dedicata all’uso di Docker e in generale
delle tecnologie basate sull’uso di container in ambienti di produzione.
Più precisamente, lo scopo della conferenza è quello di analizzare le
numerosissime tecnologie moderne basate sulla virtualizzazione a livello
di sistema operativo (LXC / LXD, Docker, Solaris zones, FreeBSD jails,
eccetera) dal punto di vista sistemistico, focalizzandosi sui vantaggi
che esse forniscono nella messa in produzione e per quali tipologie di
utilizzo esse sono particolarmente indicate.

Alla fine della giornata dovrebbe essere chiaro come affrontare il
problema di configurare e gestire una piattaforma di container, per
quali applicazioni essa sia particolarmente indicata (e per quali
applicazioni non sia indicata!) e quali problemi di gestione e di
manutenzione essa presenti rispetto ad altre soluzioni più tradizionali.

DockerOps 2016 si terrà il 13 febbraio 2016 presso CenTec, sede
distaccata del Dipartimento di Ingegneria dell’Università di Ferrara, a
Cento (FE) in Corso Guercino 47.

Per comporre il programma della conferenza, cerchiamo talk sull’uso di
Docker e di tecnologie basate sui container in ambienti di produzione.
Gli argomenti di interesse includono (ma non si limitano a):

* Mesos, Kubernetes, & co.
* Docker, LXC / LXD, Solaris zones, FreeBSD jails
* CoreOS
* Tecnologie a container per Continuous Build / Integration / Delivery

Le presentazioni dovranno essere di 45 minuti e vertere attorno ai temi
sopra indicati. Le proposte dovranno essere inviate a
docker...@incontrodevops.it. La scadenza per la sottomissione delle
proposte è il 6 gennaio 2016, il programma sarà pubblicato pochi giorni
dopo.
-


Ciao,
Mauro

-- 
Mauro Tortonesi, Ph.D.

Assistant Professor
Distributed Systems Research Group
Engineering Department
University of Ferrara
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Problema Mail : Missing required header field: "Date"

2015-10-18 Per discussione mauro

> Il giorno 16 ott 2015, alle ore 08:57, Riccardo Brazzale 
>  ha scritto:
> 
> Premetto che non so se il problema sta dalla parte di python ma ci provo, non 
> vorrei che bastasse un niente sul codice e il problema scompare
>  
> Ho questo programma che manda a destra e a manca dei documenti pdf:

dico una bischerata: ma se il campo Date lo aggiungi tu, al pari di Subject e 
soci?___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] unsubscribe

2015-08-08 Per discussione Mauro Troiaio


Inviato da iPhone

 Il giorno 08/ago/2015, alle ore 12:00, python-requ...@lists.python.it ha 
 scritto:
 
 Invia le richieste di iscrizione alla lista Python all'indirizzo
python@lists.python.it
 
 Per iscriverti o cancellarti attraverso il web, visita
http://lists.python.it/mailman/listinfo/python
 oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
python-requ...@lists.python.it
 
 Puoi contattare la persona che gestisce la lista all'indirizzo
python-ow...@lists.python.it
 
 Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
 in modo che sia più utile di un semplice Re: Contenuti del digest
 della lista Python...
 
 
 Argomenti del Giorno:
 
   1. Mockare aiohttp per tests (flandero)
   2. Re: Mockare aiohttp per tests (Manlio Perillo)
   3. Re: Mockare aiohttp per tests (flandero)
   4. Re: Mockare aiohttp per tests (Manlio Perillo)
   5. Re: Mockare aiohttp per tests (enrico franchi)
 
 
 --
 
 Message: 1
 Date: Fri, 7 Aug 2015 16:50:32 +0200
 From: flandero fland...@gmail.com
 To: Discussioni generali sul linguaggio Python
python@lists.python.it
 Subject: [Python] Mockare aiohttp per tests
 Message-ID:
CANkwUuYfEdy6a6vg4C-nBokz1V7jD=lq-kz7wkmpfvtuptk...@mail.gmail.com
 Content-Type: text/plain; charset=utf-8
 
 Ciao,
 sto usando una library per mockare su requests, chiamata httpretty. Un
 codice tipo questo:
 
 import httpretty
 import requests
 @httpretty.httprettified
 def prova():
  httpretty.register_uri(method=httpretty.POST,uri='http://url/',body='ciao
 ciao')
  requests.post('http://url/', data={'a': 1})
  print(httpretty.last_request().body)
 
 Molto bello, e rende testabili componenti che altrimenti non lo sarebbero.
 
 La faccenda si complica quando inizio a testare codice asincrono, in cui ho
 usato aiohttp e non requests, perché non ho niente di simile per aiohttp.
 Dopo qualche ora di infruttuosa ricerca ho deciso di scrivere questa mail:
 mi serve qualcosa che mi permetta di mockare aiohttp come fa httpretty con
 requests.
 
 Ogni suggerimento, quindi, è ben accetto. Grazie! :-)
 -- parte successiva --
 Un allegato HTML è stato rimosso...
 URL: 
 http://lists.python.it/pipermail/python/attachments/20150807/1c4faaa8/attachment-0001.html
 
 --
 
 Message: 2
 Date: Fri, 7 Aug 2015 17:42:32 +0200
 From: Manlio Perillo manlio.peri...@gmail.com
 To: Discussioni generali sul linguaggio Python
python@lists.python.it
 Subject: Re: [Python] Mockare aiohttp per tests
 Message-ID:
caatoxaeqm_hrh3vba-p6hmrcxoqiicabksn9vpv4lznuwr5...@mail.gmail.com
 Content-Type: text/plain; charset=utf-8
 
 2015-08-07 16:50 GMT+02:00 flandero fland...@gmail.com:
 
 Ciao,
 sto usando una library per mockare su requests, chiamata httpretty. Un
 codice tipo questo:
 
 import httpretty
 import requests
 @httpretty.httprettified
 def prova():
  httpretty.register_uri(method=httpretty.POST,uri='http://url/',body='ciao
 ciao')
  requests.post('http://url/', data={'a': 1})
  print(httpretty.last_request().body)
 
 Molto bello, e rende testabili componenti che altrimenti non lo sarebbero.
 Io quando devo testare un client HTTP lancio un server WSGI in un processo
 separato (multiprocessing),
 utilizzando una Queue per la comunicazione.
 
 [...]
 
 Ciao  Manlio
 -- parte successiva --
 Un allegato HTML è stato rimosso...
 URL: 
 http://lists.python.it/pipermail/python/attachments/20150807/c97e3060/attachment-0001.html
 
 --
 
 Message: 3
 Date: Fri, 7 Aug 2015 18:41:58 +0200
 From: flandero fland...@gmail.com
 To: Discussioni generali sul linguaggio Python
python@lists.python.it
 Subject: Re: [Python] Mockare aiohttp per tests
 Message-ID:
cankwuuacls_a9vnfc-aexdv2+r6r9rz0xbatj6nc2hfzpzj...@mail.gmail.com
 Content-Type: text/plain; charset=utf-8
 
 La cosa bella e' che lavorando con asyncio non avrei neanche bisogno di
 multiprocessing e queues, ma cosi' non si sconfina dal contesto test di
 unita' a quello dei test di interoperabilita'?
 On Aug 7, 2015 5:42 PM, Manlio Perillo manlio.peri...@gmail.com wrote:
 
 2015-08-07 16:50 GMT+02:00 flandero fland...@gmail.com:
 
 Ciao,
 sto usando una library per mockare su requests, chiamata httpretty. Un
 codice tipo questo:
 
 import httpretty
 import requests
 @httpretty.httprettified
 def prova():
  httpretty.register_uri(method=httpretty.POST,uri='http://url/',body='ciao
 ciao')
  requests.post('http://url/', data={'a': 1})
  print(httpretty.last_request().body)
 
 Molto bello, e rende testabili componenti che altrimenti non lo sarebbero.
 Io quando devo testare un client HTTP lancio un server WSGI in un processo
 separato (multiprocessing),
 utilizzando una Queue per la comunicazione.
 
 [...]
 
 Ciao  Manlio
 
 ___
 Python mailing list
 Python@lists.python.it
 

Re: [Python] Legge europea sui cookies

2015-06-15 Per discussione mauro

 Il giorno 15/giu/2015, alle ore 18:24, Nicola Larosa n...@teknico.net ha 
 scritto:
 
 Va ben oltre il ridicolo: è l'ennesimo abuso di potere per tener cara la
 poltrona.
 
 L'unico modo per cambiare qualcosa è ribellarsi ai soprusi: non pagate,
 non registratevi, non mettete nessun avviso idiota.

il sito cinese del menga sta’ gia’ provvedendo a mettere l’avviso sui cookie….. 
:)



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Vignetta

2015-04-25 Per discussione Mauro


Il teppista

 Il giorno 25/apr/2015, alle ore 08:24, Marco De Paoli depao...@gmail.com ha 
 scritto:
 
 insomma, chi ha fatto il disegno è, come dire, molto ottimista sull'efficacia 
 dei linguaggi di programmazione :-D

Secondo me ha pensato pure a cio che passa nella mente dei programmatori.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [python] Vignetta

2015-04-25 Per discussione Mauro


Il teppista

 Il giorno 25/apr/2015, alle ore 09:30, computer service 
 cservice2...@gmail.com ha scritto:
 
 invece è molto più leggero. 
 inoltre secondo voi come mai la SOGEI che è la società di informatica che 
 sviluppa i 
 software dell'agenzia delle entrate il famoso entratel ha scelto java, al 
 posto di python?
 ci sono sempre problemi in fase di installazione con perdite di tempo tra 
 call center e 
 pseudotecnici che hanno poca voglia di fare. Sinceramente con python le 
 varie cosa di cui 
 avevo bisogno hanno sempre funzionato subito

Non tocchiamo questo tasto. Te ne prego, che mi vengono le lacrime a federe 
quanti soldi pubblici sono stati buttati per fare queste ciofeche.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] 10 myths

2015-03-25 Per discussione mauro

 Il giorno 25/mar/2015, alle ore 10:10, Nicola Larosa n...@teknico.net ha 
 scritto:
 
 Pace e poliamore...
 
 Pace e poliamore sempre.
 
 
 (Coppini in bagno e poliamore nello stesso messaggio mi lasciano
 lievemente perplesso.)

onestamente, il thread ha preso un'altra piega. Preoccupante piu' che 
l'ingombrante presenza di Go.


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Infografica sui linguaggi di programmazione

2015-01-13 Per discussione mauro

 Il giorno 13/gen/2015, alle ore 10:31, Nicola Larosa n...@teknico.net ha 
 scritto:
 
 Marco Ippolito wrote:
 http://www.whoishostingthis.com/blog/2014/09/04/learn-to-code/
 
 Ossignore che tristezza.
 
 A parte le numerose imprecisioni e anacronismi, il messaggio è: fate
 come tutti gli altri e troverete lavoro, che importa se vi piace o no.

mi spaventano le imprecisioni e' terribile.




mauro
ma...@majaglug.net





signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Piccole gioie

2015-01-13 Per discussione Mauro
Da neofita comunque scarso programmatore, son contento di aver preso del mio 
vecchio codice che pilotava una scheda gprs+arduino usato per inviare sms da 
email, scritta in python2, aggiornata a python3, modificata per lavorare con 
sl4a e schiaffata sotto qpython3 in un phono android e vedere che funzia anche. 
Insomma a forza di seguire tutti i thread di questa lista qualcosa ho imparato.

Mauro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Piccole gioie

2015-01-13 Per discussione Mauro

 Il giorno 13/gen/2015, alle ore 21:44, Carlos Catucci 
 carlos.catu...@gmail.com ha scritto:
 
 Ti ho perso al 3zo passaggio ;)

Io ho perso il conto di quante volte mi sono perso per maneggiare ste tre classi
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Walks like Python. Runs like C.

2015-01-11 Per discussione Mauro Alberti
2015-01-11 21:36 GMT+01:00 Marco Daneluzzo marco.danelu...@livecom.it:



 ...Volevo sapere se qualcuno di voi lo ha provato, che cosa ne pensa e se
 ci sono effettivamente delle similitudini con Python...


Non ho avuto il tempo di approfondirlo purtroppo, anche se mi riprometto di
farlo appena possibile. Da quanto so, è un linguaggio di scripting che si
ispira a Matlab, con una sintassi semplice. E' molto veloce ed è orientato,
come Matlab, ad applicazioni matematico-ingegneristiche. Non è
general-purpose come Python.
Anche se è di nascita recente (un paio d'anni, vado a memoria), è già
riuscito a crearsi un discreto seguito di programmatori.
Nel caso tu voglia fartene un'idea migliore, puoi iscriverti alla
mailing-list julia-dev

mauro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Levatemi dalla mailling list!!!!!!!

2014-11-08 Per discussione mauro

 Il giorno 08/nov/2014, alle ore 09:51, Manfredi Maida 
 manfredimaida1...@gmail.com ha scritto:
 
 Non voglio più ricevere notizie su Python 
 
 Inviato da iPad
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

segui il link
lo trovi in tutte le comunicazioni.



mauro
ma...@majaglug.net



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Test statistici

2014-10-13 Per discussione Mauro Alberti
2014-10-13 15:16 GMT+02:00 enrico franchi enrico.fran...@gmail.com:


 2014-10-12 22:17 GMT+01:00 Mauro Alberti alberti@gmail.com:


 hai preso in considerazione R, che è il linguaggio statistico open-source
 più completo ed usato in accademia, e che volendo è anche interfacciabile
 con Python tramite rpy2? Per analisi statistiche è ottimo e fornisce tutte
 le possibili tecniche statistiche, credo ben più di Python..


 Ben piu' mi sembra eccessivo. Per inciso, sto vedendo un chiaro trend di
 Python che soppianta R per molte delle tradizionali roccaforti di R.
 Perche' e' semplicemente piu' facile lavorarci e piu' general purpose.



Rimanendo ai numeri, per quel che son riuscito a ricuperare velocemente e
facendo quindi la tara sia ai numeri sia alla loro interpretazione:
- il repository ufficiale dei moduli R, CRAN - Packages (
http://cran.r-project.org/web/packages/ ) riporta il numero di 5936 packages
- in un repository Python non ufficiale, ma abbastanza completo di moduli
(generici) Python, l'Unofficial Windows Binaries for Python Extension
Packages (http://www.lfd.uci.edu/~gohlke/pythonlibs/) ho contato circa 320
packages. Se i packages Python non considerati in questa collezione fossero
un ordine di grandezza superiore a questo numero, il numero totale di
moduli Python generali risulterebbe ancora inferiore a quello dei moduli R.

R è meno semplice di Python, è vero, ed anche più lento, p.e. nei plot.
Però ha tuttora vari vantaggi, come una buona espressività statistica, una
ottima e ricca documentazione dei moduli fatta dagli statistici che creano
i packages, e poi un ambiente di plot integrato, il che semplifica
parecchio la creazione di plot anche molto sofisticati. Per avere il
corrispondente di quest'ultimo in Python ci si deve rivolgere ad IPython.

Che Python eroda R (e Matlab) è innegabile. D'altronde, rimanendo nel campo
numerico, forse  in futuro Julia, grazie alla sua notevole velocità e
semplicità, riuscirà a fare lo stesso con i tre precedenti linguaggi.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Test statistici

2014-10-12 Per discussione Mauro Alberti
2014-10-10 22:18 GMT+02:00 francesca senatore francesca.senat...@hotmail.it
:


 Ho specificato all'inizio della mail che sono alle prime armi. Ho iniziato
 da poco il dottorato in Astrofisica  Cosmologia e non conosco tutti i
 linguaggi di programmazione. Durante la tesi di laurea non impari proprio
 tanto.


Ciao Francesca,
hai preso in considerazione R, che è il linguaggio statistico open-source
più completo ed usato in accademia, e che volendo è anche interfacciabile
con Python tramite rpy2? Per analisi statistiche è ottimo e fornisce tutte
le possibili tecniche statistiche, credo ben più di Python..

mauro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] domandina veloce su django.

2014-06-13 Per discussione mauro
Salve a tutti.
ho cercato di capire facendo qualche ricerca sul web se e' possibile utilizzare 
l'ordbm integrato in django al di fuori di django stesso.
Ho un paio di script che girano su dei server che si dovrebbero interfacciare 
con un db il cui management e' invece seguito da una bella interfaccia django.

Ora, questi script possono benissimo collegarsi al db con i classici metodi, 
facendo le varie query direttamente utilizzando i vari moduli tipo mysqldb. 
Visto che dall'altra parte del muro, lo stesso db e' gestito attraverso django, 
pensavo si potesse fare di importare solo i moduli che mi servono per accedere 
al db e vivere felice usando la stessa identica sintassi che uso nel framework.
non ho trovato esempi pratici per fare questa cosa.
So che dovrei magari fare la domanda direttamente su qualche lista django, ma 
per l'occasione volevo tentare prima di qua, visto che seguo il tutto da piu' 
tempo.

grazie.

mauro
ma...@majaglug.net





signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pythoni 3.3 per Ipad

2014-04-12 Per discussione mauro

Il giorno 11/apr/2014, alle ore 20:45, Luciano Trespidi keple...@hotmail.com 
ha scritto:

 Salve a tutti ho scaricato dall'app Store una app che gira sotto un server 
 Linux , vorrei sapere se qualcuno la utilizza e come si trova .

nome?


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Inviare e-mail

2014-02-27 Per discussione mauro

Il giorno 27/feb/2014, alle ore 09:43, Lorena Doria ldor...@gmail.com ha 
scritto:

 sapete già che la mia esperienza è davvero poca, ed è per questo che vi 
 chiedo un aiuto, devo fare uno script che invia e-mail tramite pop3 sapete 
 come posso fare?

forse ti sei confuso con l'smtp. Il protocollo pop3 non consente di inviare 
mail.

con l'smtp, Python ti offre una libreria che funziona alla grande, fornendo 
tutti gli strumenti per parlare con un server di posta: smtplib.

poi, dipende un po' da te e da cosa necessiti:

se parliamo solo di una mail semplice, solo testo, senza fronzoli, questa 
libreria va' piu' che bene. Se parliamo invece di mail piu' complesse, con 
testo arricchito, o html, o immagini, si sale di livello e serve anche usare la 
libreria email e soci per la costruzione di un messaggio complesso.

Mauro


mauro
ma...@majaglug.net





signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] pywebkit

2014-01-16 Per discussione mauro

Il giorno 16/gen/2014, alle ore 10:12, Walter Valenti waltervale...@yahoo.it 
ha scritto:

 Ti da qualche errore, o non fa nulla ?

magari riportasse un qualche errore. nulla di nulla.

Mauro


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] PYTHON vs ARUBA

2013-09-22 Per discussione mauro

Il giorno 22/set/2013, alle ore 11:17, Carlos Catucci 
carlos.catu...@gmail.com ha scritto:

 Puoi spostare tutto dove vuoi. Al massimo il mantainer del dominio puoi 
 lasciarlo su Aruba e far puntare i DNS al nuovo host.

non e' proprio esatto.
i pacchetti base di aruba non prevedono gestione dei DNS, pertanto devi 
obbligatoriamente scegliere tra:

a: acquistare la gestione dei dns, acquistare uno spazio altrove e puntare i 
dns verso quello spazio.
b: spostare il dominio.

scegli l'opzione B. La a, ti costringe a tirare fuori altri soldi, pagare due 
hosting o comunque due servizi separatamente (la competenza di aruba per la 
posta, il dns e gli spazi) e l'altro.

Spostando il dominio su un hosting solo, hai il vantaggio di gestire tutto con 
un solo fornitore, potresti continuare a tenere il tuo dominio senza di fatto 
perdere nulla soprattutto il tuo nome a dominio.

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] marco

2013-04-27 Per discussione mauro


Il giorno 27/apr/2013, alle ore 14:08, Manlio Perillo 
manlio.peri...@gmail.com ha scritto:

 Certo, tra codice scritto male in Python e codice scritto male in C o
 Perl (dove trovi difficoltà addirittura a capire cosa fa un singolo
 blocco di codice)...

Per quanto scritto male, almeno si capisce lo stesso
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] PyQt4 per QGIS - problema con GUI

2012-10-26 Per discussione Mauro Alberti
Salve Maurizio,
forse nel frattempo hai risolto. Altrimenti, potrebbe essere utile allegare
degli estratti del codice relativo per capire dove possa essere il
problema. Inoltre potresti anche trovare aiuto nella lista gfoss.it, che
tratta frequentemente il tema dei plugin per Quantum GIS.

mauro


2012/10/26 Maurizio Minissale minima...@gmail.com

 Sto sviluppando un plugin in python per QGIS, ma ho qualche difficoltà con la
 GUI, cerco di spiegarmi meglio, la mia interfaccia è così fatta: un
 QComboBox, per caricare l'input, un QPushButton, dal quale accedo al
 fileDialog per salvare l'output, una QLineEdit nella quale visualizzo in
 percorso e nome del file selezionato. Il tutto funziona correttamente,
 all'avvio di QGIS ho il pulsalte del plugin e le operazioni sono
 effettuate correttamente, il problema è che lanciando il plug una seconda
 volta alla pressione delpulsante salva, la finestra di salvataggio si
 apre per due volte, alla  terza volta si apre tre e così via, stessa cosa
 nella tendina del combo box  se prima avevo un file, in seguito
 visualizza il duplicato.

 Ho cercato online un comando tipo 'clear' o 'reset' ma niente  avvio la
 GUI con  'self.dlg.show()'  e dichiaro self.dlg = SlopeDialog() nella
 funzione __init__  ho provato con 'self.delg.close()', non dà errore ma
 ugualmente non funziona, qualche suggerimento?

 Grazie in anticipo,
 Maurizio

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Applicazione python

2012-07-29 Per discussione Mauro Alberti
Altri probabilmente ti daranno informazioni più dettagliate o dei link di
esempio introduttivi, comunque ti suggerirei di iniziare a valutare moduli
per la creazione di interfacce grafiche come PyQt, che si ricollega a Qt,
libreria molto ben fatta e ben documentata. Esistono altre librerie come
per esempio wxWidgets.

Un buon testo introduttivo per la programmazione PyQt è 'Rapid GUI
Programming with Python and Qt' di Summerfield, che contiene anche un
riepilogo inziale di Python. Vedi: http://www.qtrac.eu/pyqtbook.html

Collegando gli oggetti PyQt (finestre, combo boxes, widgets, etc.) a
funzioni Python che puoi distribuire in uno o più scripts, tra loro
collegati tramite 'import' iniziali, puoi costruire una singola
applicazione che effettua le operazioni da te descritte.

Ovviamente non è immediato apprendere come strutturare il tutto, ma è
senz'altro fattibilissimo.
Non conoscendo ASP, non so se, magari tramite Visual Studio, ti vengono
forniti dei 'templates' precostituiti di interfacce che poi modifichi per
quanto necessario, facilitandoti il lavoro.

ciao
mauro




2012/7/29 Marco mle...@alice.it

 **


  Sono un vecchio programmatore, sono nato con il Cobol, ora mi
 diverto con ASP, ho provato Ruby,Visual Basic,Java, in modo molto
 superficiale, però Python ha qualcosa che mi ha incuriosito
 .

 Ho grossi problemi a mettere insieme tutte le notizie ed esempi di questo
 linguaggio, vorrei vedere come python organizza una applicazione che inizia
 con un menu in una finestra a tutto schermo, il menu dovrebbe dare la
 possibilità di richiamare N finestre contenenti codice che svolge varie
 funzioni.

 Esempio:
 dal menu, richiamare un programma Varia indirizzi che si presenta in una
 finestra in posizione centrale con textbox,bottoni,checkbox ecc, una
 seconda voce di menu che richiama una nuova finestra che visualizza la
 tabella indirizzi, una terza voce che richiama una programma e permette la
 stampa di una scheda dati letti da un file ecc.

 Non riesco a capire (non trovo un esempio pratico) come si possa
 organizzare una  applicazione che preveda molte funzioni e gestioni, non
 credo sia possibile racchiudere tutto in un solo programma.


 Ringrazio
 Ciao
 Marco






 __ Informazioni da ESET NOD32 Antivirus, versione del database
 delle firme digitali 7338 (20120729) __

 Il messaggio è stato controllato da ESET NOD32 Antivirus.

 www.nod32.it


 __ Informazioni da ESET NOD32 Antivirus, versione del database
 delle firme digitali 7338 (20120729) __

 Il messaggio è stato controllato da ESET NOD32 Antivirus.

 www.nod32.it

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Django senza orm

2012-04-17 Per discussione mauro


Il giorno 17/apr/2012, alle ore 22:38, Diego Barrera diegonebarr...@yahoo.it 
ha scritto:

 Ma soprattutto vale la pena o e' una castrazione dello stesso?
 Ogni consiglio e' ben accetto

Tutt'altro.
Django utilizza il proprio orm quindi nessuna castrazione. Nulla vieta che tu 
possa integrare altri elementi, ma gia' hai tutti gli elementi per lavorare sul 
db
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] numeri primi

2011-08-03 Per discussione Mauro Casini
Enrico Franchi enrico.fran...@gmail.com writes:

 A me piace barare:

 % time python erat_matrix.py 1000
 (array([  2,   3,   5, ..., 971, 973, 991]),)
 python erat_matrix.py 1000  0.61s user 0.12s system 38% cpu 1.930 total

Ho fatto anche di peggio.
Programma per trovare il maggior numero di cifre di pi, con tempo
massimo di esecuzione brevissimo e dimensione massima del file di 4kB
(mi pare fosse una sfida di SPOJ):

v=0
for c in'M31A  ...  Q\\]cEv:O{o]1y.(g':v=v*95+ord(c)-32
print'3.%d725253'%v

al posto dei puntini ci sono altri ~4000 caratteri della
rappresentazione in base 95 della parte decimale di pi.

7866 cifre calcolate in una frazione di secondo.

E non sono stato l'unico ad avere questa idea, c'erano altri programmi
con risultati simili (però quelli che arrivavano intorno ai 4000 erano
molti di più).

ciao,
Mauro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Un aiuto per Imagination?

2010-06-12 Per discussione mauro
Salve a tutti,

scusate se mi permetto di introdurmi su un argomento non proprio
attinente al nostro phyton, ma ho pensato che tra di voi ci possa essere
qualcuno che conosca anche altri linguaggi di programmazione, e che sia
in grado di contribuire, se motivato, a far crescere e ottimizzare un
bellissimo software che ho scoperto da poco: Imagination

http://imagination.sourceforge.net/

Si tratta di un programma, unico nel suo genere sotto Gnu/Linux, per
produrre slideshow, creato da un italiano, Giuseppe Torelli, che ci ha
messo delle idee e delle soluzioni davvero interessanti, che non ho mai
visto prima in altri prodotti analoghi free e per il sistema suddetto
(conoscevo solo videoporama, ma e' distante anni luce da imagination).

Ho contattato personalmente Giuseppe, per congratularmi intanto per la
genialita' del programma, oltre che per chiederli alcuni dati tecnici
su un bug sull'esportazione dei filmati, ma solo su Ubuntu 9.04, e in
quella occasione ho saputo da lui che la programmazione e' ferma.

Mi e' dispiaciuto che un oggetto cosi' utile, potente e semplice
nell'uso, per chi ama la creazione di slideshow sotto Gnu/Linux, dovesse
essere cosi' abbandonato, visto che poi in questo settore non conosco
programmi altrettanto facili come questo e comunque potenti ed efficaci.
Credo che andrebbe aiutato a diventare un top, come lo sta diventando
Openshot, che e' scritto in python, e che e' veramente anche quello una
chicca di idee e di funzioni facili da usare, rispetto ad altri analoghi
ma pesanti e farraginosi.

Mi chiedo, e vi chiedo, se qualcuno di voi ha voglia di dedicare un po'
del suo tempo e delle sue capacita' allo sviluppo di questo utilissimo
software. Naturalmente, deve conoscere C, GTK+ e Cairo, come dice
chiaramente l'autore nel suo invito nella HP.

A parte che mi sono anche chiesto se i linguaggi si possono tutto
sommato anche integrare, e condividere librerie e funzioni, per cui mi
immagino che una funzione scritta in python possa essere agganciata ad
un programma scritto in C, per esempio, o mi sbaglio? Tutto sommato alla
fine tutti i linguaggi finiscono nella parte piu' stretta dell'imbuto,
dove l'unico linguaggio che agisce veramente e' il linguaggio macchina,
no?

Bene, scusate ancora e buon lavoro, nonche' buon fine settimana! :-)

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Ringraziamenti dai colleghi

2010-04-25 Per discussione mauro
Ho ricevuto stamani gia' 4 messaggi di ringraziamento, sulla famosa m.l.
MIR (Medicina In Rete), che raccoglie le discussioni di noi medici di
famiglia, dove avevo inviato il link alla famosa soluzione di ricerca
dei codici icd9, che Giovanni ci ha regalato, e mi pare doveroso
ritrasmetterli qui.

Ovviamente, quello che colpisce di piu', e' la percezione, da parte di
non addetti ai lavori, semplici utenti, di straordinarieta' e
magicita' nei confronti di un'operazione che per un informatico e'
puramente ordinaria, anzi, dovuta, e non optional, come lo e' un
sistema di ricerca per sottostringa multipla in un database di decine di
migliaia di records da gestire.

E' lo stupore dell'ignoranza (non conoscenza) nei confronti
dell'ovvio e consueto quotidiano messo in atto da chi sa, che
arriva addirittura a far dire, all'ultimo collega di cui riporto il msg,
che io sarei un mito, mentre per me il mito, anzi, colui che ha il
know how e' un bravo programmatore come Giovanni !!!

ecco i 4 messaggi di ringraziamento alla sua opera umana e non
sovrumana, semmai umanitaria (aiuto ai deboli [torturati dall'orco
gigante inps] e ignoranti) ma non mitologica:


1.
Caro Mauro
Ho provato il link che hai postato, un lampo e hai il codice, una
meraviglia.
Oggi cercavo disperatamente in rete i codici icd9 del 2002 ( va a capire
poi perche' non l'ultima revisione, ma sono ignorante in merito)
compresi quelli del ministero della salute ma erano tutti farraginosi e
lenti.
Per favore scrivi all'amico programmatore e porgigli mille e mille
ringraziamenti, a te poi erigo un monumento virtuale per la capacita'
dimostrata e la tenacia.
Un cordiale saluto a tutti
---
2.
Caro Mauro,

veramente splendido e praticissimo! Si potrebbe anche averlo come
programmino da tenere sul computer ?

Complimenti e un sincero grazie a te ed agli amici programmatori. Ciao

--
3.
Fai i complimenti al programmatore anche da parte mia: e' esattamente
come doveva essere fatto, con la ricerca su piu' parole. Stavo pensando
anch'io a fare qualcosa del genere in VB, ma con la piccola differenza
ininfluente di mettere piu' caselle di testo per ricercare piu' parole.
Ma il tempo e' tiranno soprattutto in questo periodo.
Complimenti di nuovo !
---
4.
Sono rimasto senza parole Mauro sei un mitooo!!!

--

E per finire, una mia riflessione ulteriore sul caso: non sarebbe l'ora
che i principi dell'informatica diventassero materia di insegnamento fin
dall'asilo, e accompagnare il cittadino fino a tutta la scuola
dell'obbligo, magari come una parte della matematica, o anche della
logica, utilizzando un linguaggio semplice e libero come python?

mauro


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ringraziamenti dai colleghi

2010-04-25 Per discussione mauro
Il giorno dom, 25/04/2010 alle 17.25 +0200, Simone Federici ha scritto:
 il database che usa l'applicativo ha i codici del 2007,
 il più aggiornato italiano che ho trovato.
 se per legge dovete usare quelli del 2002, non credo che giovanni ci
 mettera molto a aggiornare il DB

Va bene quello, come vedi anche dal filmato sul sito inps, si parla di
ICD9-CM, che corrisponde alla tabella

http://www.regione.piemonte.it/sanita/area_operatori/dwd/icd9cm_24.xls

Quindi, tutto a posto.

Tra l'altro conoscevo gia' un altro sito, che fornisce i codici ICD9-CM:

http://www.eumed.it/drg/ricerca.asp

ma non con l'intelligenza dell'applicativo che ha realizzato Giovanni.
Basta guardare la differenza: gli dai frat fem, o gli dai frattura
femore e ti risponde che non ha trovato niente. Gli devi dare femore
per avere un filtraggio dei records, ed e' molto piu' lento nelle
risposte che oltretutto non risolve in una sola pagina, ma le snocciola
su piu' pagine, con perdita di tempo.

Consideriamo che se i programmatori inps ci avessero proposto subito
(chissa' se arriveranno a farlo..) un sistema di ricerca come quello
fatto da Giovanni, non saremmo a spendere fiumi di parole, mandare
lettere aperte a Brunetta, all'Inps, a sperare di essere ascoltati da
chi ha il potere di fare il bello e il cattivo tempo sulle teste dei
cittadini...

Immaginiamoci che una ditta automobilistica pubblica lanci delle auto
dove il volante viene sostituito da una manovella che il guidatore deve
girare dieci volte per ottenere una rotazione delle ruote sterzanti di 1
grado, e immaginiamo che quelle auto vengano imposte come obbligatorie
per la guida nelle strade. 

Questo e' quanto e' successo nella vicenda certificazioni online
obbligatorie inps. Una banda di cialtroni, col marchio del pubblico, la
cui dirigenza non si e' minimamente preoccupata di controllare la
qualita' del prodotto proposto, ha spacciato per programmazione una roba
che non lo e', ed ecco che noi utenti ci ritroviamo a sognare di avere
le nostre auto con i volanti marca Python-Giovanni, quando Giovanni non
ha fatto altro che applicare una normale conoscenza che e' normale
patrimonio di tutti i programmatori, tranne, guarda caso che di quei
beoti assoldati dall'Inps, che forse hanno preparato il programma in un
sotterraneo nel Polo Nord, in un periodo in cui era andata via la
corrente elettrica, per cui, senza riscaldamento, gli si sono congelati
i neuroni.

 Per la ta riflessione dell'informatica nelle scuole, 
 sarò uno che ha una visione antroposofica della vita, 
 ma credo che i computer non dovrebbero entrare nella vita dei giovani
 fino alle superiori, 

..forse ho dimenticato di sottolineare il carattere di educazione
logica da dare ad una trasmissione di informazione sull'informatica
nelle scuole. In fondo, giustamente, anche la lingua che si usa per
parlare, e' un vero e proprio linguaggio di programmazione, e quindi,
e' vero che basta fare analisi logica per guidare i giovani allo
studio dei principi della sequenzialita', concatenamento,
interdipendenza, causalita', if, ecc.. degli elementi del discorso.

Comunque, capisco che l'argomento non e' di facile trattazione, ne' ho
la competenza ad indirizzare un insegnante a farsi carico di un
approccio del genere con i giovani.

Osservavo solo che, tra le tante leggi, regole, convenzioni
socialmente coesive, che si insegnano a scuola, potrebbe essere utile
anche un instradamento alla conoscenza di un linguaggio di
programmazione. Forse e' utopico, meglio lasciare alla spontanea
propensione e voglia dell'individuo l'addentrarsi in una attivita'
mentale cosi' specifica e tutto sommato impegnativa.

mauro


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ringraziamenti dai colleghi

2010-04-25 Per discussione mauro
Il giorno dom, 25/04/2010 alle 20.28 +0200, Giovanni Porcari ha scritto:

 non ho quotato tutta la tua lunga missiva che mi ha innegabilmente fatto 
 piacere perchè è la dimostrazione che in fondo NON sono un programmatore :).

Bene, Giovanni, allora siamo colleghi :-))) Come sai, anche io ho fatto
il mio medica2 partendo da zero, iniziando col basic dello Spectrum
Sinclair (1983), ed ho imparato da autodidatta, leggendo riviste,
copiando le soluzioni buone dei buoni programmi, e studiando, studiando,
studiando, per cercare di dare al mio programma il meglio per renderlo
maneggevole e semplice, ma capace di rispondere con velocita' e
facilita' d'uso nella gestione dei dati.

Concordo con te che quel bel lavoro che tu hai fatto, pur nella sua
semplicita', e' solo il frutto di un know how che fa parte del
patrimonio di chiunque utilizzi un linguaggio di programmazione. 

Tutto sommato, una ricerca con substringhe multiple, associate con
logiche del tipo .AND. .OR. per filtrare dei records che rispondano ai
criteri di contenere le substringhe immesse in input, non e' proprio
una roba particolarmente difficile. Almeno con Clipper Summer '87 l'ho
applicata e la utilizzo correntemente nel mio medica2.

Pero', come hai visto, il tuo intervento ha permesso a dei medici ignari
di informatica, di capire, di avere la conferma, di toccare con mano,
con la tua prova testimoniale, che i programmatori(!?) dell'inps non
avevano fatto il loro dovere minimo, ed e' stato utilissimo per
aggregarli e rafforzarli nella contestazione alle imposizioni calate
dall'alto in malo modo.

Questo tuo merito non te lo leva nessuno, anche se non sei un
programmatore, come me! :-))

Grazie ancora!

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-24 Per discussione mauro
Il giorno sab, 24/04/2010 alle 04.25 +0200, Giovanni Porcari ha scritto:
 Il giorno 23/apr/2010, alle ore 21.52, mauro ha scritto:

 Caro Mauro
 come soluzione provvisoria un piccolo aiuto
 per dimostrarti che i pythonisti non sono
 insensibili... ;)
 
 http://www.genropy.net/codice

Giovanni, e' favoloso!!!

Ed e' favolosa l'idea che lo diffondero' subito ai miei colleghi in MIR,
e, ovviamente, soprattutto dovra' essere portato ad esempio di come si
fanno i programmi seri per aiutare gli utilizzatori a gestire i dati in
maniera rapida ed efficiente.

Ma, fammi capire, l'hai fatto tu? Almeno mi sembra di intuire...ed e' in
python?

Grazie, corro a diffondere :-)

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-24 Per discussione mauro
Il giorno sab, 24/04/2010 alle 10.59 +0200, Giovanni Marco Dall'Olio ha
scritto:
 una domande stupida: ma tu comunque, hai provato a contattare quelli
 dell'INPS via mail? Che ti hanno risposto?

..si, come ho gia' detto, ho inviato tramite il servizio inps-risponde
http://www.inps.it/newportal/default.aspx?iIDLink=33 la mia protesta,
corredata con i links ai miei video su youtube, che, dato che
l'intelligente sistema inps di risposta automatica, trasforma tutto in
MAIUSCOLE, sono stati quindi resi inutilizzabili, e quindi portano,
storpiati in quel modo, a video che non c'azzeccano un tubo con i miei.

Poi ho mandato la stessa protesta e le stesse informazioni via fax ad un
dirigente inps segnalatomi da una veramente gentile donna dello staff
della sede di Firenze, molto cortese nell'ascoltare le mie lamentele al
telefono, ma purtroppo non competente in materia.

Sto aspettando quindi le risposte, e comunque posso garantire che ci
stiamo attivando molto in MIR, la nostra piu' grande mailing list, anche
per una protesta con raccolta di firme su google, indirizzata a
Brunetta, che e' l'artefice e il responsabile di tutto questo dissesto:
vuole informatizzare la pubblica amministrazione senza, a quanto pare,
ottimi programmatori professionisti, e si ostina anche ad utilizzare
software proprietario, da quanto risulta da iniziative e dichiarazioni a
pubblica portata di tutti.

Bene, veramente ringrazio tutta la lista python per la presenza e la
solidarieta', augurando che la pubblica amministrazione si accorga alla
fine della sua esistenza!

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-24 Per discussione mauro
Il giorno sab, 24/04/2010 alle 13.38 +0200, Giovanni Porcari ha scritto:
 Tutto qui. La pappa pronta è nel framework e quindi non mi sono 
 certo ammazzato di lavoro ;)
 
 
 Se sei interessato ad approfondire per tua curiosità personale fammelo
 sapere.

Grazie Giovanni, mi fa piacere sapere che quel tuo gioiellino di
funzionalita' che ci metti a disposizione e' frutto del python.
Diffondero' tra i colleghi questi fatti, come prova dell'esistenza della
possibilita' di fare la buona informatica, quando si vuole, anche
istituzionalmente, se si ricorre all'opera di professionisti competenti
e appassionati.

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-24 Per discussione mauro
Il giorno sab, 24/04/2010 alle 14.39 +0200, Calogero Bonasia ha scritto:
 Chi tra di voi (medici) ha la giusta conoscenza dovrebbe quanto meno
 far risaltare la notizia: che si sappia in giro che in Italia (e anche
 all'estero) c'è gente in gamba, reattiva e che se solo fosse realmente
 messa in condizione (leggi abolizione delle società %ure o %ring in
 circolazione) di lavorare direttamtente per la PA, godremmo tutti dei
 frutti (e del risparmio).

..devo dire, Calogero, che, paradossalmente, devo, purtroppo, risalire a
ringraziare Bill Gates per il fatto che mi ha dato l'opportunita' di
trovarmi in questa mailing list a godere della vostra presenza e
amicizia :-)

Si, perche' sono approdato alla conoscenza di Python dopo che, mesi fa,
vistomi recapitare dalla Regione Toscana un CD dal titolo Winsmoke,
frutto di un costoso progetto 

http://www.winsmoke.it/

dove la stessa Regione ha investito dei bei soldini

http://www.winsmoke.it/download/Documenti/Rapporto%20WINSMOKE.pdf

per fornire ai medici un software, regolarmente solo per Windows, e
guarda caso, che si aggancia al Software Millewin

http://www.millewin.it/

al momento di provare ad installarlo, per curiosita', sul mio Ubuntu,
con wine, mi sono ritrovato messaggi che avvertivano della mancanza di
alcune librerie .dll

Questa iniziativa costosa della mia Regione, insieme al fatto che
veniva, in questo modo, favorito e finanziato un progetto agganciato ad
un software altrettanto proprietario e costoso, Millewin, mi ha
scatenato in una serie di iniziative: ho scritto alla S.H. di Winsmoke,
chiedendogli il perche' veniva creato un software finanziato dal
pubblico che girava esclusivamente solo sotto Windows, ho scritto al
responsabile della informatica della Regione Toscana, reclamando sul
fatto che una amministrazione pubblica si permettesse di escludere
utenti di altri S. O. liberi dall'utilizzo di un programma finanziato
con soldi pubblici.

Nessuna risposta.

Allora mi sono messo a farmi una cultura di quali fossero i linguaggi
liberi in circolazione, dato che ero rimasto fermo al basic e al
clipper, gli unici che ho utilizzato personalmente nell'era preistorica.

Cosi', cercando in rete, wikipedia e altro, ho scoperto con grande
meraviglia che una parola che gia' vedevo circolare continuamente in
Ubuntu durante gli aggiornamenti e le installazioni, Python, era
effettivamente nientepopodimeno che il nome di uno dei linguaggi liberi
interpretati multipiattaforma piu' attivi e piu' validi al momento.

Da li' la ricerca di testimonianze in Italia su Python, fino alla
scoperta di questa benedetta m.l., finalmente un bel covo di gente
libera.

Tutto qui.

Grazie di esistere! ...e buona domenica :-)

mauro


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Video di riconoscenza

2010-04-24 Per discussione mauro
http://www.youtube.com/watch?v=yGp5Rm2u520

..fresco fresco, forse ancora nebbioso, in elaborazione, basta
attendere qualche minuto perche' si schiarisca..

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-23 Per discussione mauro
Il giorno ven, 23/04/2010 alle 10.28 +0200, Simone Federici ha scritto:

 Cos'è il tuo sfogo? Cerchi un modo per migliorare il software?
 O è solamente una segnalazione?

Grazie Simone per le tue analisi. Sinceramente la mia segnalazione in
questa lista parte innanzitutto dalla fiducia che ho in chi lavora con
software libero da una parte, dall'altra dal fatto che ho bisogno di far
conoscere in giro la nostra gravissima situazione: o mangiare questa
minestra o saltare dalla finestra.

Ora, siccome:

1. non abbiamo intenzione di saltare dalla finestra,

2. come medici, desideriamo continuare a prestare il 100% della nostra
attenzione ai problemi dei nostri pazienti, e non ai problemi dei
programmi che purtroppo pero' ci vengono imposti per legge da una classe
dirigente incompetente

3. non abbiamo molte armi per difenderci dalle annunciate torture
informatiche obbligatorie, visto che il piu' grande sindacato dei medici
di famiglia, la fimmg, ha sottoscritto le scelte del governo in materia
di informatizzazione degli atti burocratici come le certificazioni.

4. possiamo solo cercare di intasare il sito di Brunetta con msg di
reclami motivati, ma sicuramente Brunetta e' indaffarato in altre
faccende piu' scottanti dei problemi tecnico informatici dei medici di
famiglia.

5. possiamo anche scrivere, come ho gia' fatto, all'inps, ma, pensate la
follia: se lasciate un msg al sito inps-risponde, segnalando magari un
filmato su youtube, vi torna un msg automatico dell'inps che dice di
avere ricevuto la vostra segnalazione, TUTTA IN MAIUSCOLO !!! , quindi
con i links youtube inutilizzabili!!! (follia dei programmatori inps?)

insomma, trovando, nell'era dell'informatica e delle telecomunicazioni,
il buio intorno a noi, specie in chi dovrebbe illuminarci nella migliore
maniera, cioe' le strutture pubbliche che dovrebbero metterci a
disposizione il meglio del meglio per farci lavorare informaticamente
nella maniera ottimale, ho sentito il bisogno di comunicare questo
problema a GENTE NORMALE come voi, che sicuramente non sarete capaci di
fare quei troiai di programmi che ci vogliono imporre, rendendoci la
vita e la professione impossibile, per condividere il disagio, e
confermare che non sto sognando, che l'informatica e', come ho sempre
creduto, la scienza che ci deve aiutare, non torturare o farci le cose
difficili.

Diciamo che ho cercato piu' che altro una solidarieta' e una conferma
che quanto ho visto con i miei occhi non appartiene alla NORMALITA' del
programmare, e vi sono grato di avermelo confermato.

Certo, non posso sperare che da parte vostra nasca una protesta, pero',
almeno so che esistono persone che lavorano con coscienza e con
l'attenzione a dare agli utenti dei loro programmi il meglio per
facilitarsi la vita.

Grazie di nuovo per la solidarieta'.

Noi andiamo avanti con la nostra lotta disperata.

Non voglio disturbare ulteriormente la vostra ospitalita' e
disponibilita' per questo OT su questa lista seria, dove gente
altrettanto seria si preoccupa di fare il proprio lavoro con coscienza e
passione.

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-23 Per discussione mauro
Il giorno ven, 23/04/2010 alle 17.51 +0200, Giovanni Porcari ha scritto:
 ...Ma immagina anche che detto plugin operi in una 
 finestrella che reciti testualmente :
  
 'Servizio di ricerca codici offerto dalla comunità italiana di 
 Python perchè quello offerto dal nostro stato è semplicemente
 ignobile ed inutilizzabile'.
 
 Ora immagina detto plugin installato in un numero
 vasto numero di studi medici...
 
 E sorridi con me all'idea che qualche giornale porti
 la cosa alla conoscenza di tutti :D

..bene, un bello schiaffo morale, ci starebbe proprio bene :-)

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-23 Per discussione mauro
Il giorno ven, 23/04/2010 alle 18.20 +0200, Simone Federici ha scritto:
 L'idea è carina, ho guardato il DB,
 http://www.regione.piemonte.it/sanita/area_operatori/dwd/icd9cm_24.xls
 si tratta di tabella di 12000 codici... 

..ottima fonte e ottima pesca!

Peccato solo che dovrebbe essere un servizio offerto nella maniera
migliore possibile da un ente pubblico pagato da tutti sul suo sito a
dei professionisti che hanno il bisogno che l'informatica li sollevi il
piu' possibile dalle mansioni burocratiche per dedicarsi al massimo ai
problemi della gente.

Grazie!

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-22 Per discussione mauro
Salve a tutti, colgo l'occasione per segnalare anche in questa lista,
frequentata da programmatori seri, quanto viene a volte offesa
l'informatica, la programmazione, e distorta la sua funzione di bene al
servizio dell'Uomo, da parte di incompetenti arruffoni che lavorano
addirittura in ambito pubblico.

Sottopongo alla vostra attenzione, solo per un vostro giudizio tecnico,
una programmazione, non so se in python, proposta, anzi, imposta per
legge, a noi medici, da vostri colleghi che lavorano per l'Inps, e che
si permettono di metterci in mano uno strumento di manipolazione e
gestione dati senza il minimo requisito di ergonomicita', di
intelligenza, di ovvia presenza di meccanismi di ricerca di sottostringa
in archivi con centinaia di record, costringendoci a fare ricerche di
items in elenchi di oltre 800 records NON ORDINATI ALFABETICAMENTE, NE'
FILTRABILI..

E sono anche pagati con i nostri soldi..

http://www.youtube.com/watch?v=Auil8RcBtXE

http://www.youtube.com/watch?v=NWp6-snWiL4

E si apprestano anche ad imporci per legge la certificazione di malattia
on line, con gli stessi criteri???:

http://www.youtube.com/watch?v=QHh1MB8w16c

Invio questo messaggio con la disperazione di chi vede l'Informatica
cosi' maltrattata e trasformata in mezzo di tortura dell'utente invece
che in strumento di aiuto per facilitargli la vita, come e' il compito
che si prefigge.

mauro pecchioli






___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-22 Per discussione mauro
Il giorno gio, 22/04/2010 alle 20.23 +0200, Calogero Bonasia ha scritto:


 una simile porcata, come molte cose fatte per il pubblico, non è
 scritta in python ma ovviamente in aspx... 
 cerchiamo di distinguere le gemme dal fango... ciò non di meno mi
 unisco al tuo sentimento di disappunto e ti chiedo, ma voi medici non
 potete fare cartello come lo fate per tante altre cose e pretendere
 che i lavori siano svolti in opensource da programmatori pythonisti
 o comunque capaci?

Grazie Calogero, ho gia' provveduto a segnalare il tuo suggerimento
nella mailing list Medicina In Rete, la piu' grande che accoglie la
discussione tra medici di tutta Italia, dove stiamo appunto studiando il
modo di opporci a certe imposizioni calate dall'alto da una parte
pubblica che si sta dimostrando purtroppo, come hai visto, incompetente
e cialtrona.

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2: ne parla anche Antonio Cantaro, dell'Istituto Majorana

2010-01-30 Per discussione mauro
http://www.istitutomajorana.it/index.php?option=com_contenttask=viewid=1153Itemid=188

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2: appendici sui database (parte prima)

2010-01-29 Per discussione mauro
MEDICA2: [APPENDICE 1] DBU PER ANALIZZARE LA STRUTTURA DEI DATABASE
http://www.youtube.com/watch?v=1SlhRlI2H9s

MEDICA2: [APPENDICE 2] I DATABASE PER MEMO E AGENDA
http://www.youtube.com/watch?v=y_efE_g2Elw

MEDICA2: [APPENDICE 3] I DATABASE DEI PAZIENTI
http://www.youtube.com/watch?v=Cxhxp0BHi9I

MEDICA2: [APPENDICE 4] I DATABASE PER LE SCHEDE
http://www.youtube.com/watch?v=6p50F8Wb-V0

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2: videoguide 26-30

2010-01-24 Per discussione mauro
MEDICA2: [26] ESEMPIO DI UNA VISITA VERA ANONIMA
http://www.youtube.com/watch?v=H__WWRCCMso

MEDICA2: [27] RICERCHE
http://www.youtube.com/watch?v=eQY9p32RetY

A questo proposito un'avvertenza: consiglio di scaricare di nuovo
Medica2.zip dal mio sito, perche' ho trovato difettoso il file
nomerice.dbf, che ho provveduto a sostituire nell'archivio medica2.zip.
Una volta scaricata la nuova versione corretta, basta estrarre solo il
file nomerice.dbf, sostituirlo a quello vecchio (occhio ai linuxiani:
dato che in linux NOMERICE.DBF convive con nomerice.dbf nella stessa
cartella, consiglio di eliminare il vecchio nomerice.dbf esistente prima
di copiarci il nuovo) e ricostruire gli indici nelle funzioni utilita'
varie dalla copertina, prima di entrare in ricerche. Un'altra
avvertenza: l'ambiente ricerche conviene farlo partire dalla copertina a
programma appena lanciato e senza avere utilizzato altre funzioni.
Purtroppo si tratta di un bug legato alla quantita' di memoria
necessaria al funzionamento delle ricerche, che non e' sufficiente se si
e' impegnata gia' in funzioni tipo visita o altro. Non ho approfondito
ne' risolto questo punto, e, dato che quello che mi interessava di piu'
era la gestione dei pazienti in visita, l'ho sempre lasciato in sospeso.
Mea culpa! :-) 

MEDICA2: [28] I QUADERNI
http://www.youtube.com/watch?v=gLibhxRkhhU

Una piccola nota sui quaderni: si tratta di un sistema di gestione dati
basato sullo schema, o sistema 36 BPV, applicabile ad un campo infinito
di tipologie di applicazioni. E' di per se' un programma a se' stante,
che puo' essere utile a tante categorie di persone, dalla casalinga al
professionista. E' uno strumento per ordinare, catalogare, ricercare,
mantenere, dati di ogni tipo.

MEDICA2: [29] IL BILANCIO NEI QUADERNI
http://www.youtube.com/watch?v=VVSY-CnXqfw

Pipccola annotazione: in questa videoguida, al finale, si assiste alla
scomparsa dell'importo relativo alla voce stipendio, quando rimetto la
data ad oggi, dopo averla spostata in avanti per dimostrare l'effetto di
dati inseriti in piu' date. Non si tratta di un bug, ma e' dovuto al
semplice fatto che, riportando la data ad un punto anteriore a quella
dell'inserimento, il programma torna a non vedere ancora tutto quanto
riguarda il futuro.

MEDICA2: [30] FUNZIONI DI UTILITA' VARIE
http://www.youtube.com/watch?v=e017Dl_uuwo

..e con questa videoguida termina il viaggio dentro medica2. 

Prossimamente conto di pubblicare una breve serie di videoguide
illustrative della struttura dei files dei dati (*.dbf), descrivendone i
campi dei records e le eventuali relazioni tra loro. Allo scopo mi
serviro' della semplice utility dbu.exe, in dotazione a Clipper, gia'
presente nella cartella medica2 ed utilizzabile da tutti in maniera
intuitiva.

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Medica2: videoguide 26-30

2010-01-24 Per discussione mauro
Il giorno dom, 24/01/2010 alle 12.47 +0100, Daniele Varrazzo ha scritto:
 è stato un ottimo lavoro, sia il programma che le sue guide. Complimenti!

Grazie :-)

 Penso tu stia offrendo una grande possibilità: il tuo programma è scritto
 con la massima cognizione di causa, visto che il destinatario eri te
 stesso, ed e provato in tanti anni di utilizzo: non immagino un punto di
 partenza migliore per chi volesse continuare questo lavoro.

..infatti, e' veramente rodato bene, anche se purtroppo il tempo non
mi ha permesso di sviluppare alcune altre funzioni che avrei voluto
aggiungere, altre che avrei voluto perfezionare e arricchire, ecc..

 Spero che chi ha deciso di afferrare questa possibilità trovi un accordo
 sulla questioni tecniche e faccia buon uso di questo tesoro!

E' la speranza e l'augurio che faccio a chi ha deciso di raccogliere il
testimone :-)

 A presto, buona giornata :)

Anche a te :-)

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2: videoguide 21-25

2010-01-23 Per discussione mauro
MEDICA2: [21] INIZIAMO A STAMPARE RICETTE
http://www.youtube.com/watch?v=AItnI99FISg

MEDICA2: [22] STAMPIAMO RICETTE E RICHIESTE
http://www.youtube.com/watch?v=4pIgU6VUNV8

MEDICA2: [23] LE FUNZIONI DELLA STAMPA RICETTE
http://www.youtube.com/watch?v=V8TQkv-KY-I

MEDICA2: [24] LA STAMPA AL PAZIENTE CON ESENZIONI
http://www.youtube.com/watch?v=3yLEopnupEk

MEDICA2: [25] DUE FUNZIONI IN STAMPA NON PRESENTI NEL MENU
http://www.youtube.com/watch?v=Vjj6JUd78w4

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2: videoguida 22 malfunzionante..

2010-01-23 Per discussione mauro
MEDICA2: [22] STAMPIAMO RICETTE E RICHIESTE
http://www.youtube.com/watch?v=4pIgU6VUNV8

non so per quali ragione, e' venuta male: a meta' si ferma il video, pur
continuando l'audio. Dovro' rifarla con comodo, anche se i dati persi
sono molto pochi e forse irrilevanti.

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2: videoguide 17-20

2010-01-22 Per discussione mauro
MEDICA2: [17] LA REGISTRAZIONE DEI REFERTI DI LABORATORIO
http://www.youtube.com/watch?v=qcM5jIxgMqo

MEDICA2: [18] LA REGISTRAZIONE DEI REFERTI DELLE INDAGINI STRUMENTALI
http://www.youtube.com/watch?v=6wsBIj9KXqA

MEDICA2: [19] REFERTARE IN ACCOPPIATA CON SCANNER
http://www.youtube.com/watch?v=Jvs8K6UmL8U

MEDICA2: [20] IL DIARIO DEL PAZIENTE
http://www.youtube.com/watch?v=rwDl3QkG3Ao

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Videoguide Medica2: 14-16

2010-01-20 Per discussione mauro
MEDICA2: [14] INTRODUZIONE ALLA VISITA
http://www.youtube.com/watch?v=rpwW2QLaZ5o

MEDICA2: [15] UN ESEMPIO DI RACCOLTA DI ANAMNESI
http://www.youtube.com/watch?v=5Np1IP1BBok

MEDICA2: [16] ANALISI DEL MENU SCHEDE SCRITTURA
http://www.youtube.com/watch?v=nteDswk06Lg

Prossimamente, tra l'altro:

..ancora in visita, con le SCHEDE per:
la refertazione degli esami di laboratorio
la refertazione degli esami strumentali
la stampa dei farmaci
la stampa delle richieste di analisi o di visita specialistica
e
il DIARIO (della visita, con inserimento testo libero)
etc

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2 su Facebook

2010-01-20 Per discussione mauro
Allo scopo di offrire anche a colleghi un punto di incontro per aprire
una discussione e un confronto con altri applicativi, e arricchire
eventualmente le idee e le soluzioni gia' esistenti, ho deciso di creare
questo gruppo:

http://www.facebook.com/group.php?v=infogid=260777389351

dove pubblichero' anche i links alle videoguide che continuero' a
pubblicare in youtube.

Potra' essere anche il luogo su cui annunciare l'eventuale nascita di
svilupppi del programma in veste nuova..

mauro



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-18 Per discussione mauro
Il giorno lun, 18/01/2010 alle 15.36 +0100, Carlos Catucci ha scritto:


 Tra parentesi non ho capito bene se il tuo prodotto prevedesse
 collegamenti tra diversi client (per scambiare come dicevo cartelle
 cliniche prive di dati identificativi del paziente) ne se, qualora non
 lo faccia gia', se la reputi interessante come feature. 

No, veramente non mi sono impegnato, se ho capito bene la tua domanda,
nel rendere medica2 funzionante in rete, in ogni caso credo che oggi la
possibilita' di produrre e trasferire dati significativi nel contenuto
senza i dati identificativi delle persone a cui si riferiscono, sia
possibile, anzi, magari applicabile in trasmissione di report tematici
alle amministrazioni che in certe regioni li richiedono.


 * Non si capisce quale sia la mia scelta vero? ;)
..si Capisce.. :-)

 ** Qui sono pragmatico. Utilizzo quello che reputo piu' adeguato al
 tipo di progetto da sviluppare.

..purtroppo non ho in mente un esempio di applicativo web, o forse ce
l'ho sotto il naso tutti i giorni quando navigo con Firefox, e non me ne
rendo conto. 

Sono abituato mentalmente a considerare un programma come uno
strumento completo in se, dotato di tutti gli accessori necessari ad
ottenere, con esso, lo svolgimento di compiti necessari e richiesti,
capace di convivere, in un ambiente software comune, il pc, con altri
programmi in grado di gestire funzionalita' parallele multitasking, in
modo da coprire tutte le esigenze di chi usa un computer.

In altre parole, medica2 mi serve per gestire i dati dei pazienti di
fronte a me in ambulatorio, Firefox, in parallelo, mi serve per cercare
in rete un dato relativo ad un farmaco, ad una patologia o altro, xsane
mi permette di fare, in parallelo, scansioni dei referti strumentali
significativi che i pazienti mi portano, e che io codifico facilmente
con una serie numerica cosi' composta: ggmmaa  dove ovviamente
ggmmaa sono le sei cifre della data, seguite da uno spazio e seguite
infine da un numero progressivo che automaticamente xsane incrementa di
uno ad ogni scansione. Una volta che io ho attivato (come vedremo in una
delle prossime videoguide), nella cartella del paziente, la voce
relativa all'esame strumentale scannerizzato, premendo un solo tasto ho
registrato di colpo due informazioni: 1. il nome dell'esame, 2. la data
della registrazione di quell'esame in ambulatorio. Utilizzando poi
gthumb sulla cartella che contiene tutte le immagini scannerizzate e
mettendo come filtro solo la data ggmmaa, sono in grado di ripescare la
copia di quell'esame in pochi secondi. E gthumb convive in parallelo con
tutti gli altri programmi, come pure in parallelo vive rhythmbox che mi
manda, random, in un sottofondo soft le favolose interpretazioni di Art
Tatum, sia solo che group, molto apprezzate dai miei pazienti :-)

Insomma, non so quali siano i vantaggi della programmazione web dal
punto di vista dell'utente, che continuera', credo, sempre a tenere
aperte piu' applicazioni sul pc, ognuna col suo compito.

Tra l'altro, da tempo seguo openshot, un bellissimo editor di video,
scritto in python, ed iniziato, come idea, da un solo autore.

Attualmente comprende UNDICI developers (vedi il video di presentazione
della versione 1.0:
http://www.openshotvideo.com/2010/01/openshot-10-has-arrived.html )
e mi sono sempre immaginato, specie nel mondo Linux, che la maggior
parte dei programmi di una certa complessita' abbiano alle spalle un
team di developers che, partendo da un'idea base originale, la
sviluppano portandola al massimo e sviscerando tutte le conseguenze a
cui possa dare adito per la sua novita' e originalita'.

Scoprire la ruota verticale ha fatto pensare ad alcuni di utilizzarla
per fare dei mezzi di trasporto, poi altri hanno avuto il lampo di genio
di pensarla orizzontale, e sono nate le macine, la giostra e
quant'altro. 

Insomma, tornando all'informatica, quello che fa nuovo e originale un
programma e', a mio parere, oggi come oggi, soltanto l'ergonomia della
gestione dei dati a video e dell'interfaccia tra uomo e macchina, che
per me, nel gestionale non grafico, e' rappresentata in maniera
imbattibile dalla tastiera, per velocita', comodita' e completezza.

Oltretutto, per ovvie ragioni, in ambulatorio e' impossibile la
registrazione vocale, per cui si puo' gia' escludere l'interfaccia dei
comandi vocali.

In conclusione, con medica2, nella sua semplice veste degli anni '80, io
vi ho dato una grezza e rozza, ma funzionante, ruota di pietra di Thor
(spero che conoscerete il favoloso mondo di B.C. di Johnny Hart..).
 
A voi il compito, anzi, il divertimento, di trasformarla, con gli
strumenti e le capacita' che vi competono, in una macchina supermoderna
e superergonomica e superefficiente, mantenendola pero' di forma
circolare, che gira, e non trasformandola in un quadrato, che non
ruzzola piu' :-)

Buon lavoro!

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo

[Python] Medica2: videoguide 7-12

2010-01-17 Per discussione mauro
MEDICA2: [7] INSERIAMO I PAZIENTI
http://www.youtube.com/watch?v=YYGu4Nrsnrg

MEDICA2: [8] ANCORA SULL'ELENCO DEI PAZIENTI
http://www.youtube.com/watch?v=OZUoZ99_Xh8

MEDICA2: [9] ULTIME FUNZIONI DELL'ELENCO DEI PAZIENTI
http://www.youtube.com/watch?v=8_JWfxEDFTU

MEDICA2: [10] MENU ANAGRAFICO ATTIVO
http://www.youtube.com/watch?v=3bKQb-Hbpdw

MEDICA2: [11] INTRODUZIONE AL SISTEMA 36 BPV
http://www.youtube.com/watch?v=0fUxkRffGig

MEDICA2: [12] MANUTENZIONE BLOCCHI SCHEDE
http://www.youtube.com/watch?v=iJag9U8pZPA

mauro








___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2: prime videoguide

2010-01-16 Per discussione mauro
MEDICA2: [1] DOWNLOAD
http://www.youtube.com/watch?v=Cal4rYkzIPU

MEDICA2: [2] INSTALLAZIONE E PRIMO LANCIO
http://www.youtube.com/watch?v=P4l6VvqGvTU

..la qualita' video non e' delle migliori, sono alle mie prime
esperienze, ai miei primi esperimenti con gtk-recordmydesktop, comunque
la leggibilita' mi pare gia' sufficiente.

Nei prossimi video faro' il capture della sola finestra dosemu, per
aumentare la qualita' delle immagini.

Era un lavoro che mi ripromettevo di fare da tanto tempo, anche per far
conoscere meglio il mio programma ai colleghi che ne possono avere
bisogno, e grazie a voi lo stimolo e' partito.

Via via che produrro' un nuovo video lo comunichero' qui.

Buon lavoro e buona domenica!

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2: videoguida 3

2010-01-16 Per discussione mauro
MEDICA2: [3] PRIMI PASSI CON L'AGENDA
http://www.youtube.com/watch?v=wT_nEfpyIxU

L'ultimo video sperimentale, ormai: dal prossimo dovrei avere una
migliore qualita' di immagine, grazie al suggerimento di Davide di
cambiare il set di colori del terminale. Ho trovato il miglior contrasto
settandolo su Rxvt. Inoltre la finestra del capture sara' il terminale e
senza contorno del desktop.

mauro



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Medica2: videoguide 4-6

2010-01-16 Per discussione mauro
MEDICA2: [4] ANCORA SU AGENDA E DIARIO
http://www.youtube.com/watch?v=B18cp9qMThY

MEDICA2: [5] ULTIMA CARRELLATA SULL'AGENDA/DIARIO
http://www.youtube.com/watch?v=ajLEwusILh8

MEDICA2: [6] LA COPERTINA
http://www.youtube.com/watch?v=2BpYmozlDY8

..qualche piccolo errore o svista nei formale (ma si tratta di
improvvisazioni, non preparate) non dovrebbe disturbare la lettura dei
contenuti delle guide.. Molto migliorata la qualita' dell'immagine.. un
piccolo ronzio di natura sconosciuta nella 5.

mauro








___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-14 Per discussione mauro
Il giorno gio, 14/01/2010 alle 13.59 +0100, Valerio Turturici ha
scritto:
 
 Complimenti :) Credo che il discorso pensione però non sia valido in 
 questo caso, nel senso che questo lavoro non è come gli altri, puoi 
 programmare anche a 90 anni :)

..hai ragione, e' molto bello programmare, basta che tu conti le
migliaia di linee che ho prodotto per ottenere i risultati che mi offre
da anni ormai il mio gestionale nel mio lavoro di medico di famiglia.

Appunto perche' il mio lavoro e' questo, medico di famiglia, la
programmazione, pur appassionante e bellissima, e' stata per me solo
dettata dalla necessita' di dotarmi di uno strumento che non esisteva,
quando ho intuito la sua potenza nel lontano '83. 

Sinceramente, a 59 anni che ho ora, pur rimanendo un forte appassionato
di programmazione (tant'e' vero che la conoscenza di python mi ha
risvegliato certe voglie..) ma resta il fatto che mi piace ormai
dedicarmi ad altre attivita' creative in altri campi, e non mi mancano
dei bei interessi creativi, specie nel campo musicale :-)

 Per capire quel programma bisogna conoscere il linguaggio con cui è 
 scritto quantomeno..

..vero, Valerio, ma non del tutto. A parte il fatto che riconosco che il
manuale accluso e' un po' vecchiotto e non completo, l'esperienza
informatica pero' ci insegna che si ruba con gli occhi e con la
curiosita', come dico sempre ad amici e pazienti che si mostrano ostici
con l'uso di programmi nuovi, convinti che senza manuale non sia
possibile usare un programma. 

Per capire un programma, per la mia esperienza personale, basta iniziare
ad entrarci e a saggiare tutte le possibilita' che offre. 

Oltretutto Medica2 apre un menu di tasti possibili in ogni parte ti
trovi (o quasi), con il classico F1, ed apre un help a testo con la
combinazione Alt-H.

Chiaramente poi il tempo passato a curiosare aiuta gli occhi e la mente
a farsi un'idea della gestione spaziale dello schermo utilizzata da chi
ha creato il software, delle opzioni disponibili in ogni ambiente o in
ogni piano di svolgimento del discorso software, e da cosa nasce cosa,
se il discorso interessa, ovviamente. 

Quello che intendo offrire io e' il modo di gestire i dati che io, nel
programmare, ho ritenuto piu' consono all'attivita' di medicina
generale, evitando ad esempio l'uso del mouse, che e' solo un intralcio
nella registrazione/attribuzione dei dati, e adottando la tastiera come
potente e veloce mezzo di comunicazione con il programma, creando dei
facili identificativi dei dati tabellari a schermo con i trentasei tasti
chiave (1-Z). Ho visto colleghi lavorare con costosi programmi a mouse,
impiegarci molto piu' tempo di me a raggiungere determinati scopi di
selezione/attribuzione dati.

Questo solo per dire una scelta, quella del mouse, senza contare poi
l'utilizzo della schermata per la disposizione a vista dei dati, con
soluzioni che non ho ancora visto adottare da nessun altro programma
gestionale almeno nel mio campo.

Infine, sempre a proposito del capire un programma, una analogia: se
vuoi imparare a suonare un brano musicale che ti piace, e' buona cosa
intanto ascoltare mille volte il brano eseguito da un altro, poi ricorri
anche ovviamente a studiarti lo spartito, se proprio non sei capace di
ricostruire a orecchio tutta la trama. Ma almeno hai colto il discorso,
sei entrato dentro la sua armonia e il suo svolgimento melodico.

Buon lavoro!

mauro pecchioli

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-14 Per discussione mauro
Il giorno gio, 14/01/2010 alle 16.42 +0100, Giorgio Zoppi ha scritto:
 se riesci a buttarmi giu come funziona senza che debba imparare il
 clipper, qualcuno che lo porti ad uno stato decente lo trovo.

..quando trovo un po' di tempo vi do una lista delle funzioni dei vari
files.dbf, che credo sia il punto di partenza per capire come sono
organizzati i dati.

Ripeto, a me non manca medica2 in versione python, anche se sarebbe una
bella cosa, perche' con medica2 cosi' com'e' lavoro senza problemi. 
Mi fa solo piacere, a questo punto, offrire e condividere idee a chi
puo' utilizzarle per lavoro di programmazione.

Tra l'altro e' stata interessante la mia conoscenza di python: mi sono
visto recapitare un cd dalla regione toscana, winsmoke, creato per
appoggiarsi ad un gestionale per windows, e distribuito a tutti i medici
come gestione dei pazienti fumatori. Ho provato ad installarlo sotto
wine in ubuntu e niente. Ho scritto alla ditta che lo ha prodotto, al
responsabile della regione toscana per l'informatica, suggerendo
l'utilizzo di linguaggi opensource per gli applicativi pubblici, e nella
ricerca dei linguaggi con tali caratteristiche, ho trovato python e
free-pascal. Python l'ho subito provato da terminale, e mi e' sembrato
un bellissimo linguaggio. Ho anche installato boa-constructor, ma
ammetto di non sapere da che parte rifarmi, quindi ho deciso di lasciare
il discorso li e che mi sarei limitato a diffonderlo come idea ad amici
e conoscenti. 

Sarebbe invece importante riuscire a farlo adottare a livello della
pubblica amministrazione, come base standard di programmazione, ma con
quali forze e quali mezzi? E' dura, con gli interessi che microsoft...
ma qualcuno prima o poi dovra' riuscirci.

mauro pecchioli

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-14 Per discussione mauro
Il giorno gio, 14/01/2010 alle 17.00 +0100, Carlos Catucci ha scritto:

 Allora ti dico: assieme al mio collega, socio ed amico (seduto qui
 accanto) si valutava la possibilita' di fare questo porting. Unica
 cosa: noi comne lavoro siamo sviluppatori, almeno i costi dovremmo
 corprirli. Non ci interessa lucrarci, ma per esperienza, le cose fatte
 per diletto restano sempre indietro. Se ci dici che ci puo' essere la
 possibilita' di avere diciamo cosi' la riconoscenza di parecchi utenti
 finali che ci compensino per lo sforzo, molto volentieri. La medicina
 e' una delle scienze socialmente utili.

Il campo informatica-medica e' attualmente monopolizzato dalla piovra
gigante Millewin, almeno negli ambulatori di medicina generale. 

Pero' teniamo di conto che ci sono tanti medici, anche privati, che non
sono contaminati dal mostro commerciale suddetto.

Io vi offro l'idea di medica2, as is, vi do come una spinta, un pozzo di
spunti per realizzare un gestionale per medici di ogni tipo (non solo in
medicina generale, addirittura nei quaderni esiste anche la gestione del
bilancio, per chi lo volesse fare con medica2). Chi ha voglia e
capacita' di tuffarsi in questo pozzo lo puo' fare liberamente, visto
che medica2 e' li' a disposizione di tutti.

Col tempo, posso arrivare a fornire alcune dritte tecniche sulla
organizzazione dei dati nei files.dbf, come ho detto a Valerio, poi
passo la palla a chi ci si vuole cimentare nel lavoro di costruzione.
Purtroppo non ho attualmente il tempo ne' la disponibilita' ne' la
convenienza pratica a imparare python.

Spero di avervi fornito qualcosa su cui applicare la vostra competenza
per la vostra professione. Una strada da studiare, tentare, verificare,
semmai percorrere, se ne vale la pena.

mauro pecchioli

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-14 Per discussione mauro
Il giorno gio, 14/01/2010 alle 18.56 +0100, Pietro Battiston ha scritto:

 Uh, forse c'è un equivoco... nessuno di noi ha mai detto che Mauro
 dovrebbe pagare!

Bravo :-)

Infatti l'idea di segnalarvi il mio prodotto opensource e' nata dal
vedere che ci sono giovani programmatori in questa ml in cerca di lavoro
su progetti. Combinazione vuole che recentemente ho conosciuto python e
che mi sono iscritto a questa ml e che sono autore di un gestionale
autoprodotto che a me basta e avanza per i prossimi miei cinque-sei anni
di professione medica (almeno spero di arrivarci :-) 

Sempre combinazione vuole che Valerio abbia lanciato una richiesta di un
lavoro stimolante. 

Infine combinazione vuole che io abbia pensato giusto, in seguito alla
sua richiesta, fornire delle idee a dei giovani che si vogliono fare
strada, e, avendo a disposizione le mie idee, gia' strutturate in un
ottimo software per me, che vale molto di piu' di altri a pagamento e
piu' famosi, ho ritenuto giusto offrirle come tema di lavoro a chi non
ha temi in testa attualmente.

Ma non mi permetterei mai di entrare in un discorso commerciale su
questa materia, visto che ho un lavoro da seguire, il medico, e
preferisco che chi ha piu' competenze di me in quel bellissimo
linguaggio che e' il python si possa divertire ad analizzare le
possibilita' che le mie idee, sviluppate in quel linguaggio e crescendo
con quello, possano diventare un prodotto appetibile nel mercato dei
software per medici, ricavandone LUI/LORO i vantaggi economici che da
quel LAVORO possa riuscire a ricavare. 

A me basta solo un semplice grazie per la notizia :-)

Appena posso cerco di fare qualche filmato commentato, utilizzando
gtk-recordmydesktop, da mettere su youtube, per illustrare intanto la
maneggevolezza del programma, poi vedro' di illustrare la struttura
delle tabelle dei dati, che pubblichero' sul sito di medica2, cosi', chi
e' interessato, puo' divertirsi, anche per esercizio analitico, a
cercare di orecchiare le armonie e le melodie del programma.

Per il resto, ho piacere se qualcuno o alcuni di voi riuscira' a
presentare un prodotto che finalmente possa contrapporsi, nel tempo, al
monopolio attualmente esistente, sia perche' millewin gira solo sotto
windows, sia perche' ci hanno creato un giro di affari enorme, che
sarebbe bene anche ridimensionare, a mio parere, se riuscisse a venir
fuori un bel software competitivo a minore prezzo, MULTIPIATTAFORMA,
agile e leggero ma potente al tempo stesso. 

Teniamo di conto che esistono anche medici giovani che si affacciano
alla professione, e che non tutti sono disposti ad essere immessi per
forza nel circuito millewin, e soprattutto teniamo di conto che le
strutture pubbliche dovranno prima o poi essere costrette ad adottare
linguaggi multipiattaforma, non potra' andare avanti all'infinito
l'egemonia di microsoft, e' l'ora di farla rientrare nei gangheri della
parita' di gioco, visto che abbiamo un linguaggio cosi' bello e potente
e portabile.

Buona serata a tutti!

mauro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-13 Per discussione mauro
Il giorno gio, 14/01/2010 alle 00.44 +0100, Valerio Turturici ha
scritto:
 Non ci sono solo i giochi in Python ovviamente. Si possono fare belle 
 esperienze anche programmando altre cose, anche se devo dire che non ho 
 mai fatto nessun gioco (tranne l'impiccato).

..se hai voglia di fare qualcosa di diverso dai giochi, e tentare di
sfondare nella programmazione di qualcosa di utile per un lavoro, ti
segnalo il mio Medica2:

http://digilander.libero.it/mauropecchioli/medica2.htm

E' un gestionale per medici, opensource, che ho prodotto iniziandolo
nell'83 col basic del Sinclair Spectrum (la sua storia puoi leggerla sul
sito stesso). L'ho riscritto poi nel basic microsoft, ed utilizzato
prima nel dos puro, poi nel dos di windows, adesso, che sono passato a
ubuntu da 4 anni, mi gira eccellentemente in ambulatorio in dosemu.

E' scritto in Clipper Summer '87 e compilato con lo stesso.

E' stato il primo software per medici autoprodotto, credo, ritengo di
essere stato un pioniere in questo settore, dato che non esisteva nulla
quando ho iniziato ad usarlo, ancora in basic sotto dos,e a stampare per
primo le ricette col computer qui a Firenze.

Mi sono avvicinato solo ora a Python, che trovo un linguaggio
eccellente, peccato che non ci fosse quando mi sono dovuto creare riga
per riga, col vecchio e potente MultiEdit, tutto il mio Medica2. Per me,
ormai vicino alla pensione, credo non abbia valore tradurre medica2 in
python, pero', se a qualche giovane potesse interessare studiarne la
struttura, coglierne le soluzioni che ho adottato, e tentare una
riconversione, ovviamente migliorata e potenziata con un linguaggio
nuovo, che ci si butti pure, se gli puo' essere utile. Anche solo per
puro esercizio di analisi strutturale, visto che si tratta di un
prodotto inedito e ispirato da un bisogno di facilita' d'uso e
maneggevolezza, pur presentando una complessita' non da poco.

saluti!

mauro pecchioli
mmg firenze

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Tkinter

2008-04-11 Per discussione Mauro Maccari
Ciao ragazzi, mi sto esercitando con Tkinter ma c'è una cosa che non
riesco a fare.
Quando spunto un checkbox vorrei chiamare una funzione che gira di
continuo fin quando il checkbox non viene deselezionato.

Ho fatto una piccola interfaccia ma selezionando il checkbox inizia la
funzione ma non riesco più a deselezionare il widget.
dove sbaglio?

grazie
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Tkinter

2008-04-11 Per discussione Mauro Maccari
Grazie Daniele, era proprio ciò di cui avevo bisogno!


Il 11/04/08, Daniele Varrazzo[EMAIL PROTECTED] ha scritto:
 [EMAIL PROTECTED] [EMAIL PROTECTED]
  Message-ID: [EMAIL PROTECTED]
  X-Sender: [EMAIL PROTECTED]
  Received: from 82.111.147.97 [82.111.147.97] with HTTP/1.1 (POST); Fri, 11 
 Apr
 2008 17:51:11 +0200
  User-Agent: RoundCube Webmail/0.1
  Content-Type: text/plain; charset=UTF-8
  Content-Transfer-Encoding: 8bit


  On Fri, 11 Apr 2008 16:21:16 +0200, Mauro Maccari

 [EMAIL PROTECTED] wrote:

  ciao Daniele
   penso che la soluzione più facile sia richiamare il loop degli eventi
   visto che la funzione
   dura poco.


 Non puoi richiamare il loop degli eventi: quello gira da se', e *deve*
  girare, altrimenti tutto freezza.

  Se hai una funzione long running, quello che puoi fare e' di quando in
  quando lanciare un process_events() (nome inventato, ma qualcosa omologa
  c'e' in tutti i framework UI che conosco, immagino sia anche in tkinter).

  la tua funzione non dura poco, perche'


  while self.run:
  print On


 dura potenzialmente per sempre: ovvero finche' il checkbox e' flaggato.
  (tra l'altro vale sempre true perche' self.run e' un oggetto, non un
  numero o un bool: devi fare self.run.get()). E' il singolo 'print On' a
  durare poco, ed e' solo questo da far chiamare periodicamente dal
  framework.

  Lo snippet seguente funziona come ti aspetti. Non uso idle ma uso un
  timer che chiama periodicamente la funzione se il flag e' checkato. Nota
  che il trigger scatta una sola volta, quindi per ottenere la periodicita'
  occorre registrarlo nuovamente ogni volta che scatta (finestra.after)


 from Tkinter import *
 class Application(Frame):

 def __init__(self, master):

 frame = Frame()
 frame.pack(padx = 50, pady = 20)

 self.run = IntVar()
 self.running=Checkbutton(frame, text=ON/OFF, fg=red,

  variable=self.run, command=self.report)

 self.running.grid(row=0 , column=0)


 def report(self):
 if self.run.get():
 print On
 finestra.after(200, func=app.report)


 finestra = Tk()
 app = Application(finestra)
 finestra.mainloop()


 Ref. http://infohost.nmt.edu/tcc/help/pubs/tkinter/universal.html


  --
  Daniele Varrazzo - Develer S.r.l.
  http://www.develer.com


 ___
  Python mailing list
  Python@lists.python.it
  http://lists.python.it/mailman/listinfo/python




-- 
Mandare alle persone documenti in formato Word ha effetti negativi,
perché questa pratica le spinge ad usare software Microsoft. Di fatto,
diventi un puntello del monopolio di Microsoft. Questo specifico
problema è un notevole ostacolo ad una più ampia adozione del software
libero. Vorresti per favore riconsiderare l'uso del formato Word per
comunicare con altre persone?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


R: [Python] Gestione file

2007-03-26 Per discussione mauro
Vorrei essere cancellato dalla mailing list.
Grazie
Mauro

  _  

Da: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Per conto di De Santis Luca
Inviato: lunedì 19 marzo 2007 18.38
A: Discussioni generali sul linguaggio Python
Oggetto: RE: [Python] Gestione file


Ho risolto così
 
_reportfilename=os.path.join(os.path.dirname(sys.argv[0]),BluetoothCache,
BluetoothServiceReport.ini)
 
mi serviva qlcosa tipo App.path di VB6

Funziona sia in script che compilato con py2exe. Un ultima cosa un
applicazione fatta con py2exe di cosa necessita per essere distribuita ?
 
Grazie



  _  


 Date: Mon, 19 Mar 2007 16:46:33 +0100
 Subject: Re: [Python] Gestione file
 From: [EMAIL PROTECTED]
 To: python@lists.python.it
 
 
  In questo secondo caso come faccio a
  sapere da che posizione viene avviato uno script ?
 
  os.getcwd().
 
  Ah Dimenticavo, lo script é compilato con Py2exe
 
  Non credo sia un problema par os.getcwd(): il concetto di posizione
  corrente
  esiste sempre.
 
  mmm... dietrofront. Tu vuoi sapere dove lo script è salvato, non da dove
  viene lanciato...
 
 ...
 
 chiedo scusa, ho ammonticchiato una discreta catasta di
 putt^H^H^H^Hinesattezze.
 
 Qui sono più precisi :)
 

http://www.velocityreviews.com/forums/t332923-finding-script-directory.html
 
 Ciao ciao!
 
 -- 
 Daniele Varrazzo - Develer S.r.l.
 http://www.develer.com



  _  

Crea il tuo blog e... fatti vedere! Push the Button.
http://pushthebutton2006.spaces.live.com  
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


AW: [Python] Tkinter

2007-02-23 Per discussione Tollardo, Mauro
grazie

-- 
dott. Mauro Tollardo
Provincia Aut. di Bolzano - Aut. Provinz Bozen
Ufficio idrografico - Hydrographisches Amt
Servizio prevenzione valanghe - Lawinenwarndienst
Servizio meteorologico - Wetterdienst
 
Tel. +39-0471-414757  Fax +39-0471-414779
Via Mendola-Mendelstr. 33   I-39100 Bolzano-Bozen
[EMAIL PROTECTED] 
www.provincia.bz.it/hydro
 


-Ursprüngliche Nachricht-
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Daniele Zambelli
Gesendet: venerdì 23 febbraio 2007 12.33
An: [EMAIL PROTECTED]; Discussioni generali sul linguaggio Python
Betreff: Re: [Python] Tkinter


Altro modo:

 import Tkinter as tk
 root=tk.Tk()
 testo=tk.StringVar(value='pippo')
 a=tk.Label(textvariable=testo)
 a.pack()
 testo.set('pluto')

Ciao

  Daniele
___
Python mailing list
Python@lists.python.it http://lists.python.it/mailman/listinfo/python
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] python e il debugging

2007-01-22 Per discussione mauro morichi
premesso, uso python soprattutto come supporto scripting nel mio lavoro
quindi la conoscenza non e' totale e approfondita, ma dettata
soprattutto dal fatto che mi serve una cosa da mettere in piedi al volo
e che una volta collaudata funzioni e sia manutenibile con una certa
facilita.

passiamo al conquibus.
non so' se si tratti di un fault mio, o di mancata conoscenza, ma
vediamo di porre la domanda:

una volta scritto un bel pezzo di codice, e' possibile verificare a
priori come un normale compilatore farebbe, se tutto il codice e'
coerente (al di la' di errori sintattici che ovviamente vengono rilevati
subito) e quindi le classi chiamate ci sono tutte, che le funzioni
abbiano tutti i parametri corretti e similia?
mi capita, infatti, di preparare del codice, ma di dover poi inventarmi
un ambiente per essere sicuro di aver testato tutte le possibili parti
inserite nel prg, altrimenti rischio, che un qualche errore si verifichi
solo in fase di lavoro reale (parlo sempre di errori dovuti a un errata
mia scrittura di codice) e non in fase di testing in quanto quel
particolare blocco di codice viene eseguito solo in particolari
condizioni.

spero di essermi spiegato.

-- 

Nonsolocomputer.com
Mauro Morichi
mauro [at] nonsolocomputer [dot] com
mauro [at] nonsolocomputer [dot] it
GNU/Linux User 12521
IT Reti e Infrastrutture
Membro del Majaglug.net

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] debugger ERIC3

2007-01-15 Per discussione Tollardo, Mauro
Salve a tutti.
Ho recentemente installato la versione 3.9.4 di ERIC ma ho subito riscontrato 
dei problemi con il debugger. Ad esempio se cerco di debuggare uno script 
semplice come:
 
from Numeric import zeros
a=20
b=300
Mat=zeros((a,b))
 
Se a invece di essere 20 diviene ad esempio 200 il debugger esce 
automaticamente. 
 
Qualcuno sa dirmi se è un problema di ERIC o se semplicemente sono io che 
sbaglio in qualche cosa?
 
Vi ringrazio molto.
Mauro
 

-- 

dott. Mauro Tollardo

Provincia Aut. di Bolzano - Aut. Provinz Bozen

Ufficio idrografico - Hydrographisches Amt

Servizio prevenzione valanghe - Lawinenwarndienst

Servizio meteorologico - Wetterdienst

 

Tel. +39-0471-414757  Fax +39-0471-414779

Via Mendola-Mendelstr. 33   I-39100 Bolzano-Bozen

[EMAIL PROTECTED] 

www.provincia.bz.it/hydro

 

 
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: Quale framework

2007-01-03 Per discussione Mauro Casini
Marco Giusti [EMAIL PROTECTED] writes:

 riscrive tutto non e' mai un approccio preferibile. sto' studiando ora
 django e se invece di usare un suo orm fosse possibile utilizzare un
 generico orm (ovviamente con le sue api), sarei piu' felice.

Usare un ORM generico e avere la pappa pronta (viste, admin, ...) e`
un po' difficile, al massimo si possono supportare n ORM replicando n
volte parte del framework.
Se invece rinunci alle comodita` puoi usare quello che ti pare anche
con Django, ma non so se poi ha ancora senso usare Django.

Mauro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python