Re: [Python] Folium
Dai un occhio anche dash-leaflet https://www.dash-leaflet.com/ Il giorno ven 8 dic 2023 alle 10:43 Giuliano Curti ha scritto: > Ciao a tutti, > qualcuno usa folium e vuole darmi le sue impressioni? > > Dopo qualche giorno a digerire un po' di javascript per gestire delle > mappe con leaflet, ho scoperto che esiste il progetto folium. > > L'idea di ritornare ad un ambiente a me più consono mi stuzzica. Le mie > esigenze sono molto limitate: > - una mappa di sfondo (meglio se più d'una fra cui scegliere) > - una, forse due, mappe di overlay > - un meccanismo di popup > mi bastano. > > Grazie, un saluto, > Giuliano > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio su web framework
FastAPI - veloce e facilissimo da implementare. la documentazione e' favolosa - Ti consiglio di farlo girare in un container (docker?) Il giorno mar 23 mag 2023 alle ore 10:42 Giuliano Curti < giulian...@gmail.com> ha scritto: > Il mar 23 mag 2023, 10:21 Ale R ha scritto: > >> >> >> Il mar 23 mag 2023, 09:46 Giuliano Curti ha >> scritto: >> >>> >>> Questa è un'altra importante considerazione di cui terrò conto; è che >>> ieri, iniziando a vedere genropy e flask mi sono sembrati molto >>> sovradimensionati rispetto al mio obiettivo. >>> >> >> Ciao, >> > > Ciao, > > Per piccole cose io uso web.py >> Piccolo e comodo, le pagine le puoi scrivere in due linee di HTML. >> > > E infatti sto partendo da lì nella mia esplorazione :-)) > > Ecco subito un dubbio: nella pagina Tutorial del sito webpy.org, capitolo > Start the server sembrerebbe che si può visitare la pagina demo l'indirizzo > http://0.0.0.0:8080/, ma non ho visto attivato alcun web server noto > (Apache, nginx, lighthttpd,...): è sufficiente il solo modulo web.py o ho > già frainteso alla prima riga? :- > > >> Ale >> > > Grazie, ciao, > Giuliano > > PS: adesso cmq mi taccio, prima leggo un po' e poi magari faccio domande; > quella sopra mi è scappata :-) > > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] python threads, how to store results from a multithread code
Ciao Henryx, premetto che tutto quello che so di computer e python … l'ho imparato grazie a voi (comunità') purtroppo non ho studiato informatica e di sicuro ho tutto da imparare da questa discussione. Non ho esperienza tale da capire come funzionano i thread, ho difficoltà' a capire come funzionano i look e metodi associati ad esso, cosa sia una queue e come la si usa sto provando ad imparare … autodidatta, ma ci sto provando. nella maggior parte dei casi tutti mi dicono che i thread siano il male, a me pare che invece risolvano problemi. Il giorno Dec 10, 2011, alle ore 4:48 AM, enrico franchi ha scritto: d usare la libreria gevent e con essa riesco a salvare la suddetta lista … ma mi introduce ulteriori dipendenze (su linux nn sono un problema, ma su osx richiede di installare la libreria event da sorgente (non ho trovato binary), per poi installare gevent usando easy_install) brew install libevent pip install gevent Ci vanno tipo 5 minuti. vero se decido di usare brew, port fink o altro quindi un potenziale user sarebbe costretto ad installarsi xcode, brew (ottimo) .. o altro port/fink rtc etc ... certo non e' la fine del mondo, ma … di sicuro non e' la soluzione ottimale se devo far usare lo script a terze persone. pensavo che … se la cosa potesse essere risolta con la libreria standard … male non fosse comunque le dipendenze in un modo o nell'altro .. si risolvono. Poi lavorare a thread e fare i/o asincrono sono due soluzioni diversissime. Usare una o l'altra per una questione di pure dipendenze indica chiaramente che non hai bisogno ne dell'una ne dell'altra e puoi andare sequenziale. :) un altro problema riscontrato sone errori e velocita' quando il numero di file da scaricare (sono tutti di pochi kbyte) aumenta, thread si prende un bel margine se comparato con gevent. nei test che sto provando i file sono 25 thread per leggere scaricare e processare i file di testo ci mette circa 5 secondi, gevent 18 ma il problema più grande e' che gevent una volta su 10 mi da un I/O error penso sia dovuto alla rete (per fare i test ho dovuto fermare il download di alcuni torrent che mi saturavano la banda) cosi' facendo gli errori sono diminuiti .. ma non scomparsi. l'utilizzo di thread non da questo problema. Scherzi a parte, da quello che ho capito la cosa che vorresti davvero sarebbe gevent. ho scoperto gevent da 2 giorni grazie a tyrion-mx [grazie!] sto leggendo la documentazione, e' davvero bello e non ne sapevo l'esistenza … le coroutine sembrano qualcosa di magico. Oltretutto da messaggi successivi sembra che tu non abbia minimamente idea dei problemi che devi affrontare e risolvere per usare i thread senza fare scoppiare tutto. il problema delle dipendenze era per facilitare l'utilizzo del codice ad utenti non consoni a compilazioni etc etc, ma come detto, quando il numero di link aumenta gevent resta indietro rispetto all'esempio fatto con thread ed aumentano le possibilità' che scoppi tutto. riconosco che al 99.99% l'errore restituito da gevent sara' riconducibile ad una mia cattiva implementazione del codice, ma non ne esco :'( magari un problema potrebbe essere l'utilizzo di urllib invece di urllib2 (negli esempi di gevent utilizzano urlib2) l'errore restituito da gevent e' : URLError: urlopen error [Errno 67] request timed out log completo : [1] [1] http://paste.debian.net/148798/ --epifanio p.s. sto uscendo scemo per cercare di capire come fare il return della lista generata nel codice di esempio che utilizza i thread … ok non sarà' la soluzione ottimale ma ora e' una sfida per capire *come si fa* .. e per il momento sta vincendo lui … alla grande (3-0 … al primo tempo) -- . ..: -enrico- ___ 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] python threads, how to store results from a multithread code
Il giorno Dec 10, 2011, alle ore 12:51 PM, enrico franchi ha scritto: 2011/12/10 Massimo Di Stefano massimodisa...@gmail.com Ciao Henryx, Credo che tu ti stia confondendo con un mio omonimo. Scusami per la confusione, non me ne voglia il vero Henryx ;) premetto che tutto quello che so di computer e python … l'ho imparato grazie a voi (comunità') purtroppo non ho studiato informatica e di sicuro ho tutto da imparare da questa discussione. Non ho esperienza tale da capire come funzionano i thread, ho difficoltà' a capire come funzionano i look e metodi associati ad esso, cosa sia una queue e come la si usa sto provando ad imparare … autodidatta, ma ci sto provando. Dai pero' almeno i lock chiamali con i loro nomi! In due post non hai manco azzeccato il nome :P bold(:-P) nella maggior parte dei casi tutti mi dicono che i thread siano il male, a me pare che invece risolvano problemi. Risolvono problemi. Ma ne creano piu' di quelli che risolvono. Per esempio, finche' non capisci *bene* come usare i lock stai facendo l'equivalente computeristico di buttarti in un incrocio senza guadare se arriva qualcuno. prima o poi ciocchi. qui la mia ignoranza regna sovrana .. per ora ho visto che invece di 50 secondi, il download e processing dei singoli file di testo termina in 4 secondi. da quanto ho capito le operazioni effettuate dai threads nel mio caso sono indipendenti l'una dall'altra, il ciocco potrebbe avvenire server side per un overload di richieste di download forse ? in questo caso farei bene ad aggiungere un check per controllare se il file scaricato contiene effettivamente i dati … (maybe) vero se decido di usare brew, port fink o altro quindi un potenziale user sarebbe costretto ad installarsi xcode, brew (ottimo) .. o altro port/fink rtc etc ... certo non e' la fine del mondo, ma … di sicuro non e' la soluzione ottimale se devo far usare lo script a terze persone. Questo e' in essenza un falso problema. Male che vada dai due botte di pyinstaller. Altrimenti specifichi le dipendenze e se uno vuole usare un software se le scarica. I miracoli non li puoi fare. su osx il problema grosso e Xcode … e' immenso e richiede registrazione, un'alternativa potrebbe essere : https://github.com/kennethreitz/osx-gcc-installer ma non l'ho mai provato un altro problema riscontrato sone errori e velocita' quando il numero di file da scaricare (sono tutti di pochi kbyte) aumenta, thread si prende un bel margine se comparato con gevent. nei test che sto provando i file sono 25 thread per leggere scaricare e processare i file di testo ci mette circa 5 secondi, gevent 18 Tutto questo e' controintuitivo. Mi sarei aspettato il contrario. non so che dirti .. provare per credere ? ma il problema più grande e' che gevent una volta su 10 mi da un I/O error penso sia dovuto alla rete (per fare i test ho dovuto fermare il download di alcuni torrent che mi saturavano la banda) cosi' facendo gli errori sono diminuiti .. ma non scomparsi. Ho un'idea sul perche': direi che la libreria di torrent non gioca carino. Bisognerebbe andare dentro a vedere. l'utilizzo di thread non da questo problema. Mancano dettagli specifici. Se ti va bene, sei praticamente in shared nothing e non dovresti avere problemi con i threads. Mi aspetterei tuttavia delle performance non particolarmente superiori al caso sequenziale. scaricare sequenzialmente for i in mylink list download and save i impiega 40 secondi circa usando i threads 4 secondi e mezzo io ci vedo u a differenza enorme 10x ho scoperto gevent da 2 giorni grazie a tyrion-mx [grazie!] sto leggendo la documentazione, e' davvero bello e non ne sapevo l'esistenza … le coroutine sembrano qualcosa di magico. Non lo sono, in realta'. E' molto simile a come ciascuno di noi gestisce la concorrenza. E' anche intuitivo: sai fare tante cose insieme una per volta. Ma se non ti interrompi ogni tanto, non le fai tutte insieme, ma vai avanti a farne sempre una. l'universo della programmazione e' semplicemente affascinante! preso da un atroce dubbio .. ho provato a lanciare lo stesso identico codice [1] da dentro ipython … invece di usare mela+r in textmate (un editor per osx) e magicamente tutto funziona … from testthread import download lista = [] sitecodelist = [01046500, 01018500, 01010500, 01034500, 01059000, 01066000, 0110] for k in sitecodelist: ... get_data = download(k,lista) ... get_data.start() ... loaded Monthly data for sitecode : 01010500 loaded Monthly data for sitecode : 01018500 loaded Monthly data for sitecode : 01046500 loaded Monthly data for sitecode : 01059000 loaded Monthly data for sitecode : 0110 loaded Monthly data for sitecode : 01066000 loaded Monthly data for sitecode : 01034500 lista ['/var/folders/sg/gwygncln7zj2dv1s6dmrkjj4gn/T/tmpsPY8tT', '/var/folders/sg
[Python] python threads, how to store results from a multithread code
Ciao, sto provando ad imparare ad usare la libreria thread … ma ho dei problemi :-( il mio obiettivo e' il download di alcuni file da internet con urlib salvarli in un file temporaneo e scrivere in una lista il path di tali file. is codice di seguito, e' scarica i file e li salva come file temporanei … ma non riesco a capire come salvarne una lista dei path. # thread test import threading import urllib from tempfile import NamedTemporaryFile class download(threading.Thread): def __init__(self, sitecode): threading.Thread.__init__(self) self.sitecode = sitecode self.status = -1 def run(self): #global filelist #filelist = [] url = 'http://waterdata.usgs.gov/nwis/monthly?referred_module=swsite_no=' url += self.sitecode url += 'PARAmeter_cd=00060partial_periods=onformat=rdbsubmitted_form=parameter_selection_list' tmp = NamedTemporaryFile(delete=False) urllib.urlretrieve(url, tmp.name) print 'loaded Monthly data for sitecode : ', self.sitecode #filelist.append(tmp.name) #return filelist sitecodelist = ['01046500', '01018500', '01010500', '01034500', '01059000', '01066000', '0110'] for k in sitecodelist: get_data = download(k) get_data.start() per gevent il seguente codice funziona e mi restituisce : # gevent test import gevent from gevent import monkey import urllib from tempfile import NamedTemporaryFile def gen_data(sitecode, listapath): url1 = 'http://waterdata.usgs.gov/nwis/monthly?referred_module=swsite_no=' url1 += sitecode url1 += 'PARAmeter_cd=00060partial_periods=onformat=rdbsubmitted_form=parameter_selection_list' tmp1 = NamedTemporaryFile(delete=False) urllib.urlretrieve(url1, tmp1.name) listapath.append(tmp1.name) sitecodelist = ['01046500', '01018500', '01010500', '01034500', '01059000', '01066000', '0110'] lista = [] monkey.patch_all() jobs = [gevent.spawn(gen_data, sitecode, lista) for sitecode in sitecodelist] gevent.joinall(jobs) print lista ho provato a passare un lista vuota come input e farne l'append durante l'esecuzione dei trheads .. ma sono lontano anni luce dal farlo funzionare. ho provato ad usare la libreria gevent e con essa riesco a salvare la suddetta lista … ma mi introduce ulteriori dipendenze (su linux nn sono un problema, ma su osx richiede di installare la libreria event da sorgente (non ho trovato binary), per poi installare gevent usando easy_install) potete aiutarmi a comprendere come utilizzare la libreria thread in modo da restituirmi dei valori da salvare in un oggetto python (oin questo caso una lista di path) ? grazie mille per qualsiasi aiuto! Massimo. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] python threads, how to store results from a multithread code
e quello che sto provando a capire come si fa … :( Il giorno Dec 9, 2011, alle ore 3:35 PM, Daniele Maccio ha scritto: Premetto che non ho avuto il tempo per leggere approfonditamente il tuo codice, ma non potresti semplicemente fare lista.append(path) dentro il tuo thread, avendo la premura di mettere il codice sotto lock? # thread test import threading import urllib from tempfile import NamedTemporaryFile class download(threading.Thread): def __init__(self, sitecode): threading.Thread.__init__(self) self.sitecode = sitecode self.status = -1 def run(self): #global filelist #filelist = [] url = 'http://waterdata.usgs.gov/nwis/monthly?referred_module=swsite_no=' url += self.sitecode url += 'PARAmeter_cd=00060partial_periods=onformat=rdbsubmitted_form=parameter_selection_list' tmp = NamedTemporaryFile(delete=False) urllib.urlretrieve(url, tmp.name) print 'loaded Monthly data for sitecode : ', self.sitecode #filelist.append(tmp.name) #return filelist sitecodelist = ['01046500', '01018500', '01010500', '01034500', '01059000', '01066000', '0110'] for k in sitecodelist: get_data = download(k) get_data.start() ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] python threads, how to store results from a multithread code
scusami ma di ignoranza ne ho il cervello pieno, come si usa il loco ? come implementarlo nell'esempio che ho postato ? ho provato con : lock = Threading.Lock() ma nn mi e' cambiato nulla. import threading import urllib from tempfile import NamedTemporaryFile class download(threading.Thread): def __init__(self, sitecode, lista): threading.Thread.__init__(self) self.sitecode = sitecode self.status = -1 def run(self): url = 'http://waterdata.usgs.gov/nwis/monthly?referred_module=swsite_no=' url += self.sitecode url += 'PARAmeter_cd=00060partial_periods=onformat=rdbsubmitted_form=parameter_selection_list' tmp = NamedTemporaryFile(delete=False) urllib.urlretrieve(url, tmp.name) print 'loaded Monthly data for sitecode : ', self.sitecode lista.append(tmp.name) print lista sitecodelist = ['01046500', '01018500', '01010500', '01034500', '01059000', '01066000', '0110'] lista = [] for k in sitecodelist: get_data = download(k,lista) get_data.start() mi printa la lista .. ma non mi e' affatto chiaro come fare il return dell'oggetto 'lista'. Il giorno Dec 9, 2011, alle ore 3:41 PM, Daniele Maccio ha scritto: Il 09 dicembre 2011 21:38, Massimo Di Stefano massimodisa...@gmail.com ha scritto: e quello che sto provando a capire come si fa … :( lock = Threading.Lock() class MioThreadAntani: def MioMetodoConcorrenzialeEtc: ... ... # Area pericolosa accesso dati condivisi dai thread with lock: lista.append(path) ... ... Forse mi sto perdendo qualcosa, ma non basterebbe questo? ___ 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 Swig (documentazione e tutorial)
Ciao, sto cercando di imparare ad usare swig per fare il wrapping di una libreria scritta in c++ potete aiutarmi a reperire materiale per impararne l'uilizzo ? sono alla ricerca di documentazione e tutorial, sto cercando ma si trova poco :-( grazie per qualsiasi aiuto! Massimo. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] salvare file da stream TCP
Ciao, sto cercando di affronare un problema simile, per cui ho pensato sia inutile aprire un nuovo topic Il problema riguarda la cattura di alcuni messaggi stringhe xml che due applicazioni si lanciano attraverso TCP sulla mia rete locale. Ho una prima applicazione (sul portatile host : 192.168.1.2 porta : 7000) che manda un messaggio ad una seconda applicazione che la riceve (sul desktop host : 192.168.1.4 porta : 7000) Vorrei leggere (print a schermo) i messaggi che la prima applicazione manda alla seconda Ho controllato che le due applicazioni siano collegate, la comunicazione avviene senza problemi il codice che sto provando ad usare è : from socket import * s = socket.socket() host = '192.168.1.2' port = 7000 addr = host, port s = socket(AF_INET, SOCK_STREAM) s.connect(addr) while 1: data = s.recv(1024) print data ma non mi printa nulla, avete idea di dove sto sbogliando? grazie per qualsiasi aiuto! Massimo. Il giorno 01/set/2010, alle ore 09.02, Marco Dalla Stella ha scritto: Il 31 agosto 2010 18:02, Giampaolo Rodolà g.rod...@gmail.com ha scritto: In pratica devi fare un server. Puoi dare un occhio a SocketServer, asyncore, socket e Twisted. Se sei totalmente a digiuno di questi concetti puoi cominciare con questo: http://docs.python.org/library/socket.html#example Consiglierei anch'io Twisted. E' un po' complesso, ma se lo padroneggi può tornarti molto utile in futuro. Saluti, -- Marco Dalla Stella web: http://thediracsea.org twitter: http://twitter.com/kra1iz3c ___ 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] wrpping di librerie c/c++
Salve ragazzi ... vorrei imparare a wrappare delle librerie di una applicazione, ho trovato questo pdf che indica vari metodi : http://teckla.idyll.org/~t/transfer/public/day3.pdf .. sapete consigliarmi .. conoscete qualche guida (magari in italiano) ? purtroppo non sono un programmatore esperto, conosco un pò python ma ho scarse conoscenze di c/c++ ... ciò significa che da parte mia ci dovrà essere un bello sforzo :-/. vi ringrazio per un qualsiasi consiglio. Ciao, Massimo.___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] estrarre valori da un array
Ciao, scusate il titolo del post .. ma nn sa pevo che scrivere :-( ho un problema da risolvere, provo a spiegarvi di che si tratta sperando di riuscire a darvi un idea del problema. genero un array 2xN dove - nella prima colonna ho valori interi ordinati in senso crescente - nella seconda colonna ho valori disordinati di tipo float (variabili tra 0 -1) un array di esmpio potrebbe essere : from numpy import zeros, array import random a = zeros((100,2),float) for i in range(100): a[i,0] = random.randrange(1000,2000,10) a[i,1] = random.random() la prima colonna rappresenta delle altezze Z la seconda colonna rappresenta delle percentuali 0 = 0% , 1 = 100% (sarebbe una matrice che mi indica la % di pixel ad una determinata Z in una mappa ) ora io devo stabilire per determinate percentuali (25%, 50%, 75%) l'altezza corrispondente ovvero : siccome nel mio arrray non troverò mai espresso in maniera precisa il valore di percentuale che mi serve : 0.25, 0.5, 0.75 devo inventarmi un metodo ... z = z1 + ((z2 - z1) / (f2 - f1)) * (f - f1) dove : f è la percentuale precisa (valore noto) f1 f2 sono i valori (prossimi) al valore di percentuale che mi serve z1 z2 sono i rispettivi valori di z corrispondenti alle percentuali f1 f2 un esempio : array a = z f 12340.03 23450.58 34560.24 34560.63 34560.41 34460.78 23450.7 84560.56 34450.54 se cerco come percentuale il valore f = 0.5 la Z sarà uguale a : z = 3445 + ((8456 - 3445) / (0.56 - 0.54)) * (0.5 - 0.54) suggerimenti su come procedere ? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
se la velocità / performance non sono un'aspetto limititante, io vedrei di buon occhio l'adozione di sqlite. Vero che MySql è più veloce di sqlite (... a mysql preferirei postgresql), ma è anche vero che sqlite è molto più portabile di un vero e proprio db relazionale. con sqlite non c'è necessità di log-in ed il db sta tutto in un file facilmente trasferibile (sqlite gira senza problemi anche su smartphone / iphone etc ...) Il giorno 20/gen/2010, alle ore 21.30, Enrico Franchi ha scritto: On 1/20/10 2:16 PM, Carlos Catucci carlos.catu...@gmail.com wrote: MySql mi sembra una scelta altrettanto (se non di piu') valida. Dal mio punto di vista MySQL è l'ultima scelta. Appena prima di implementare tutto a mano. ___ 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] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
gtk su mac è per me una dannazione :-( da utente di osx 10.6 : uso felicemente pyqt, ma gtk su mac è di difficile installazione almeno chè non si ricorre a darwinports o fink ... e nemmeno in quel caso è assicurata stabilità io eviterei gtk se si vuole far girare l'applicazione senza problemi su osx (alternativa ... si produce una bundled.app per far usare l'applicazione gtk anche su osx ... ma compilarla è un bello sbattimento) Il giorno 15/gen/2010, alle ore 15.34, Enrico Franchi ha scritto: On Jan 15, 2010, at 12:40 PM, Alessandro Dentella wrote: Si. Io programmo in Linux ma i miei clienti lo usano con Windows e Mac. Hai clienti che tollerano GTK su mac? ___ 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] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
Il giorno 15/gen/2010, alle ore 16.39, Alessandro Dentella ha scritto: On Fri, Jan 15, 2010 at 04:16:07PM +0100, Massimo Di Stefano wrote: gtk su mac è per me una dannazione :-( da utente di osx 10.6 : uso felicemente pyqt, ma gtk su mac è di difficile installazione mi dicono lunga più che difficile. Non ho curato personalmente l'installazione. provando con jhbuild ricevo un bel pò di errori, ma nn ho indagato molto sulla loro risoluzione. Beh, non che installare le GTK sotto Windows sia una passeggiata piacevole... almeno chè non si ricorre a darwinports o fink ... e nemmeno in quel caso è assicurata stabilità A me non sta dando problemi. si, è molto probabile che gtk+ funzioni a dovere con macports, ho sbagliato ad esprimermi. ma (correggetemi se sbaglio) si deve poi scegliere di usare il python di macports invece che quello di sistema. non saprei ... dal punto di vista dell'utente la scelta di macports non dovrebbe essere un dramma, anzi facilita la vita ma se si sviluppa e si utilizzano già tutte le librerie di sistema + moduli python (installati nel python di sistema) potrebbe essere un problema ... o generare confusione/duplicazione di librerie. nel senso che le mia applicazioni per osx saranno poi a vita dipendenti da macports, almeno che non si utilizza un piu complesso sistema per configurare il build (setup.py, scons o altro) . sandro -- Sandro Dentella *:-) http://sqlkit.argolinux.orgSQLkit home page - PyGTK/python/sqlalchemy ___ 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] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
Il giorno 15/gen/2010, alle ore 18.48, Pietro Battiston ha scritto: Il giorno ven, 15/01/2010 alle 17.40 +0100, Lawrence Oluyede ha scritto: Se volete un toolkit che sembri nativo su tutte le piattaforme direi che c'e` una sola risposta: PyQt [...] Non ho capito se avete cassato la possibilita` di farle Web. Il raffronto tra le due affermazioni qui sopra (considerato anche che la prima viene utilizzata come motivazione per non utilizzare il toolkit grafico più utilizzato dagli sviluppatori di software libero*) mi fa un pochettino sorridere. ciao Concordo sul fatto che GTK è IL toolkit grafico libero ... pyqt non è ugualmente libero (essendo lgpl .. e di proprietà di nokia) ... essendo un utente di entrambi (linux osx) ho optato per pyqt (che mi piace davvero un sacco) riguardo la gui web necessita di rete ... o magari si deve mettere a girare in localhost .. ? pyqt ora si adatta anche a girare sui symbian antidiluviani, penso nn ci siano grossi problemi a far girare pyqt su telefononi. se si inizia un progetto del genere a me farebbe piacere vederlo crescere e se magari ne fossi capace anche di contribuire con del codice (conosco un minimo pyqt). di sicuro lo proporrei in tes ad amici dottori ;-) da povero autodidatta ... non programmo di professione, ma mi piacerebbe ... saluti ;-) Massimo. aka epifanio on irc.freenode.net #python.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Calcolare la distanza km tra due indirizzi
Magari questo srvizio basato su OSM (OpenStreetMap) essendo più libero di big G(im) ... potrebbe dare qualche possibilità in piu a urlib di estrarre il tracciato in formato vettoriale (kml) e poi usare il tracciato in un database con estensioni spaziali (postgis o spatialite) per effettuare il calcolo della distanza. http://www.openrouteservice.org/ l'argomento mi interessa, se fai qualche passo avanti con urlib fammi sapere si potrebbe pensare di scrivere una mini-app per geo django ;-) ciao, Massimo. Il giorno 15/dic/2009, alle ore 17.36, Francesco Demuro ha scritto: Grazie, ma non intendevo quella distanza. Putroppo devo calcolare la distanza km, percorribili da un veicolo, tra due indirizzi (esempio Torino Via Roma - Roma Piazza di Spagna (ok sono due indirizzi un po' distanti ;D )), pensavo che fosse comodo usare le librerie di Big G. Grazie lo stesso. Ciao Francesco Demuro Sinapsi S.r.l www.sinapsi.it tel. : 0113292665 cel.: 3351446943 Lorenzo Macchiavelli ha scritto: Ciao Siccome ho avuto la stessa problematica tempo fa c'è questo che troverai di sicura utilità!!! http://darcas.net/index.php/2008/10/12/calcolo-della-distanza-tra-due-punti-geografici/ Lorenzo Macchiavelli Il giorno 15 dicembre 2009 17.11, Francesco Demuro francesco.dem...@sinapsi.it ha scritto: Ciao a tutti, è possibile calcolare la distanza km tra due indirizzi utilizzando le api di google, senza visualizzare una mappa, semplicemente ottenendo i km? Grazie in anticipo per le risposte. Francesco Demuro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Nessun virus nel messaggio in arrivo. Controllato da AVG - www.avg.com Versione: 9.0.716 / Database dei virus: 270.14.108/2565 - Data di rilascio: 12/14/09 20:40:00 ___ 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] integrare grafici in applicazioni django
Forse questo può esserti utile : http://www.scipy.org/Cookbook/Matplotlib/Using_MatPlotLib_in_a_CGI_script matplotlib è una granbella libreria per creare grafici, anche via web ;-) Ciao, Massimo. Il giorno 16/lug/09, alle ore 23:48, Emanuele Scopel ha scritto: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ciao a tutti, Ho la neccessita' di rappresentare con dei grafici dei dati tramite un'applicazione web in django, ovviamente i grafici devono essere costruiti al volo e essere visualizzabili nel browser. Avete qualche consiglio per la libreria da usare? Per i report su pdf uso reportlab... Grazie - -- Guardate lo zero, e non vedrete niente. Guardate attraverso lo zero e vedrete il mondo - --Robert Kaplan-- Scopel Emanuele. Server Chiavi: http://pgp.mit.edu Linux Registered User: #425729. jabber: esco...@jabber.linux.it skipe scopel.emanuele http://openorso.altervista.org/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkpfoDIACgkQkXy/RlSH6j9I3gCeOvWfGT43TvdOW4aGk/DJyp3+ /JwAnR9XVa+EXWEb/cnTyfTkWN6vb+6n =ZwAH -END PGP SIGNATURE- ___ 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