Re: [Python] CODICE ASCII
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
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
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.
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
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.
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
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...
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
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
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
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
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):
-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?
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?
-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?
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
-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)
-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
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)
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)
> 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)
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
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"
> 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
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
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
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
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
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
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
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
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 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!!!!!!!
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 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-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.
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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..
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
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
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
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.
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
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
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
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
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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