Re: [Python] richiesta di info su python
Il 28/06/2012 09:37, Giovanni Porcari ha scritto: Comunque forse davvero dovrei girare di più perchè ero convinto che la copertura cellulare fosse (al meno al livello edge) pressochè totale. Infatti lo è quasi, il 90% del territorio nazionale è coperto da segnale GSM (a cui è associato generalmente il servizio GPRS e EDGE). Alcuni operatori raggiungono anche percentuali maggiori 95 ma non sempre il segnale è buono per poter permettere lo scambio dati. Discorso differente riguarda il segnale high-speed dove le licenze specificano condizioni differenti di copertura basata su percentuali di popolazione e non vincoli su percentuali di territorio. Per quanto riguarda la copertura effettiva è tutto un altro discorso, con i limiti stringenti sulle emissioni e le zone impervie sono molto penalizzate, senza dimenticare gallerie, ponti, sottopassaggi e aree boschive. :) -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Verifica di aggiornamento File
Il 20/06/2012 20:08, Giampaolo Rodolà ha scritto: Oltre al gia menzionato pyinotify, potrebbe interessarti questa mia recipe: http://code.activestate.com/recipes/577968-log-watcher-tail-f-log/?in=user-4178764 --- Giampaolo https://code.google.com/p/pyftpdlib/ https://code.google.com/p/psutil/ https://code.google.com/p/pysendfile/ A proposito di recipe ho letto che sendfile è stata inclusa nella nuova release 3.3! Il codice che sfrutta la libreria sarà compatibile con la nuova standard library sfruttando os? Ciao, Vale PS: complimenti! :) -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Progetto: Motore conversione tracciati CSV
Il 20/01/2012 14:06, Alberto Abate ha scritto: Gli articoli sono molto interessanti, anche se belli tosti per me... Comunque facendo delle prove ho capito che le namedtuple introdotte nell'articolo, un po' datato in realtà, fanno in pratica quello che io ottengo da csv.DictReader e csv.DictWriter. Con poche righe di codice di ha un esempio di lettura e scrittura di un file csv. Secondo me ti può essere utile questo interessante progetto: http://csvkit.readthedocs.org/en/latest/index.html Hai tutti gli spunti per gestire i CSV e trasformarli in JSON oppure fare l'import direttamente verso SQL. In più trovi su GitHub i sorgenti con gli esempi e ottimi spunti per gestire tutto quanto! :) Ciao, Vale -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] sviluppare applicazioni android tramite python
Il 23/12/2011 16:12, Carlos Catucci ha scritto: quale? Carlos Infatti me lo sto chiedendo anche io...la soluzione se c'è passa anche per llvm visti i risultati ottenuti da iOS. :) Python mi pare davvero l'ideale in quanto a semantica, stile ed ordine mentale per realizzare una piattaforma davvero competitiva ad iOS. Certo alle porte c'è sempre Javascript con V8 sarebbe bello vedere questi due aspetti in una piattaforma mobile. Faccio ancora in tempo per la letterina a Babbo Natale? :D -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Git, Mercurial o subversion
Il 21/09/2011 16:26, Vittorio Zuccala' ha scritto: Ora, prima di imbattermi in questa avventura vi chiedo. Tra Git, Mercurial e Subversion quale è il più immediato e completo da usare? Eventualmente girano su Linux, Win e Mac? Grazie per le risposte... Visto che è una prima esperienza Subversion lo puoi anche scartare fin da subito perchè non è propriamente un DCVS in senso stretto. http://en.wikipedia.org/wiki/Distributed_Concurrent_Versions_System Git va molto di moda in questi ultimi tempi ma anche Mercurial ha un suo perchè, insieme a Bazaar! :D Per quanto riguarda il supporto a Linux/Mac penso che entrambi siano ad ottimo livello, ovviamente Git è linuxiano di professione. Git è molto potente. Tutorial e altre cose simpatiche sono ovunque in rete: http://www.slideshare.net/eLafo/how-to-use-git-without-rage Cosa simile per Mercurial. Personalmente ho iniziato ad usare Git da poco e mi piace molto la pulizia con cui si riesce a gestire tutto quanto. Ciao, Vale -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Git, Mercurial o subversion
Il 21/09/2011 17:03, Carlos Catucci ha scritto: IMHO il migliore e' ... quello che sai usare meglio e che meglio si attaglia alle tue necessita'. Io ho il problema di lavorare spesso in viaggio e senza connettivita'. Mi piace fare continui push per avere sempre lo storico passo passo dei lavori eseguiti. Devo condividere a volte parti di codice con altri di un gruppo, ma senza rilascaire nel main repo. E non amo particolarmente i trunk. Mi piace avere uno sttorico di roba che non rompe il codice sul main repo. Bazaar e' quello che fa qieste cose e cn comandi semplici. Non conosco Mercurial ma suppongo sia similare. Uso GIT da un cliente, ma non mi esalta ne lui ne Gitub ne Githosys (che sembra alitosi) ;) Interessante. Se non vado errato anche Git e Mercurial permettono di fare la stessa cosa...oppure non ho afferrato la tecnica che usi? :D In pratica porti avanti il tuo ramo e poi all'occasione fai un merge nel main, giusto? Ciao, Vale -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] gestire ADSL2 Gateway
Il 18/04/2011 21:06, Nicola Ferrari ha scritto: Ciao a tutti. E' possibile connetermi al mio router ADSL2 della linksys attraverso python? Per esempio per riavviarlo, o per aggiungere o togliere le porte? Grazie ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Controlla se il tuo router ha l'accesso SSH abilitato. Puoi provare a fare login nel router ed esplorare l'ambiente minimale messo a disposizione (iniziando da help e poi via via tutti i comandi che possano interessanti - vedi reboot). Alcuni router permettono di gestire le regole PAT tramite CLI ma non tutti quindi bisognerebbe controllare con calma. Poi il problema diventa Python + SSH, di consigli in rete ce ne sono tantissimi (vedi moduli specifici oppure semplici chiamate a processi). Per le porte potresti pensare anche di utilizzare UPnP ma credo sia solo a livello di singola applicazione. Ciao, Vale -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] gestire ADSL2 Gateway
Il 18/04/2011 23:26, Nicola Ferrari ha scritto: mi rifiuta la connessione anche con telnet... se però faccio telnet localhost 25 funziona... devo abilitare qualcosa? localhost vuol dire che stai chiamando il tuo computer! ;) Hai provato a cercare informazioni sul manuale del router? oppure su internet cercando su google il modello del device? In genere i nuovi dlink aprono lato LAN sia il telnet che l'ssh. Ovviamente devi far login con user e pass dell'admin. Nella schermata web dovresti trovare qualcosa sotto Maintenance o Diagnostic per poter abilitare/ripristinare l'amministrazione...però dipende sempre dal modello di router. Ciao, Vale -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] 2 neo pythonisti che affrontano un orda barbara di javisti - con quasi-rissa finale
Il 31/03/2011 20:19, Carlos Catucci ha scritto: Tranquillo: non esistono :-) Balle. Io, pythonista convinto, mi inserisco in tackle sulla discussione per spezzare una lancia nei confronti di Java. Dai facciamo una lancia piccol apero', una lòancetta :P L'impressione (brutta) che ho, ultimamente, e che i pythonisti si sentano un po' troppo fighi, e spesso e volentieri senza conoscere Java a fondo. Secondo me il problema non è nella qualità in sè per sè ma nell'evoluzione storica dei due linguaggi. Python è un ottimo successo perchè è stato coltivato con tanta passione e altrettanta dedizione, pensando prima di scrivere, ragionando tantissimo su come rendere le cose efficaci. Java non si è evoluto in questo modo...diciamo che non aveva ottimi genitori...è stato viziato durante gli anni e le innovazioni interessanti che contiene sono sormontate da alcune cavolate che non hanno mai voluto risolvere! Python ha un'evoluzione più dinamica...cambia molto con il passare delle versioni...si rimuovono gli elementi superati! Java non ha fatto nulla di questo ed ha avuto una fortissima battuta di arresto! E non venitemi a dire che non è possibile mettere un po' di sugar nel compiler o risistemare il JSE! Ovviamente questo capita a tutti quelli che si siedono sui propri successi, Python compreso (forse troppo tempo speso per finalizzare la specifiche delle API 3.x). Meglio tardi che mai...fantastico il 3.2! ;) Ciao, Vale -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Conversione tupla in intero
Il 10/02/2011 19:04, Simone Federici ha scritto: from timeit import Timer t1 = Timer( reduce(lambda x, y: x*10+y, (3,2,6,7,1,21,2)) ) t2 = Timer( .join([str(i) for i in (3,2,6,7,1,21,2)]) ) t3 = Timer( int( '%s' * 7 % (3,2,6,7,1,21,2)) ) Reduce: {0} | List comprehension: {1} | String% {2}.format(t1.timeit(), t2.timeit(), t3.timeit()) 'Reduce: 1.77485489845 | List comprehension: 3.06255602837 | String% 1.46671390533' Reduce: {0} | List comprehension: {1} | String% {2}.format(t1.timeit(), t2.timeit(), t3.timeit()) 'Reduce: 1.77306890488 | List comprehension: 3.03216409683 | String% 1.43420696259' Indefinitiva, la terza è la più rapida da me. La prima è un ottimo compromesso ma ha il difetto di errare i calcoli se la tupla contiene interi9 La seconda è tragica Interessante, le prestazioni calano molto se si passa sotto Python3: t1 = Timer( from functools import reduce reduce(lambda x, y: x*10+y, (3,2,6,7,1,21,2)) ) t2 = Timer( ''.join([str(i) for i in (3,2,6,7,1,21,2)]) ) t3 = Timer( int( '%s' * 7 % (3,2,6,7,1,21,2)) ) t4 = Timer( int( ('{}' * 7).format(3,2,6,7,1,21,2) ) ) Reduce: {0} | List comprehension: {1} | String {2} | Format {3}.format(t1.timeit(), t2.timeit(), t3.timeit(), t4.timeit()) Reduce: 3.8765668869 | List comprehension: 5.3515920639 | String 4.34776806831 | Format 5.56084609032 Considerando che il 4° test è supportato solo dal 3.1+: il confronto tra i due metodi di formatting mi ha lasciato un po' spiazzato. Cosa introduce la penalità nel 4° medoto? Forse il fatto che format deve capire che tipo viene passato? Sulla stessa macchina con Python 2 (test precedente): Reduce: 1.5680270195 | List comprehension: 3.70982694626 | String% 1.97485089302 Molto meglio, molto veloce! (Linux, x86_64, 2.6.5) Ciao, Valerio -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber __ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Microbenchmarks.
Il 07/01/2011 16:44, Carlo Miron ha scritto: 2011/1/7 Giorgio Zoppi giorgio.zo...@gmail.com: Segnalo questo link. http://shootout.alioth.debian.org/u64q/benchmark.php?test=alllang=javalang2=python3 http://shootout.alioth.debian.org/u32q/which-language-is-best.php?calc=calculatexfullcpu=1xmem=0xloc=5nbody=1fannkuchredux=1meteor=1fasta=1spectralnorm=1revcomp=1mandelbrot=1knucleotide=1regexdna=1pidigits=1chameneosredux=1threadring=1binarytrees=1 © Più che altro quand'è che mettono seriamente mano a questa faccenda qui: http://shootout.alioth.debian.org/u32q/benchmark.php?test=alllang=pythonlang2=python3 Una volta provato il 3 è difficile tornare indietro! :) Ciao, Vale -- Valerio De Carolis - http://www.decabyte.it To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] OT: CodeMotion.it
Il 08/09/2010 21:13, Marco Beri ha scritto: On 07/set/2010, at 12:53, Simone Federici s.feder...@gmail.com mailto:s.feder...@gmail.com wrote: Ciao a tutti, l'evento JavaDay di grande successo a roma ha cambiato nome per abbracciare tutti i linguaggi La cosa era già nell'aria l'anno scorso in cui ho portato un talk su Django e Python quest'anno è ufficiale l'evento si apre a python http://codemotion.it/http://codemotion.it/ :-D Sei un grande! Il nemico si combatte conquistandolo come facevano i romani! Dovresti peró dirgli che si possono scordare che Pycon si aprirà a Java nel 2011 :-)) Si si, salvaguardate Pycon! Non vorrete mica un'invasione di talk sui mille modi di realizzare applicazioni REST usando solo una 40ina di passaggi, vero? :D Bisognerebbe raccontare al popolo del vangelo secondo Django...dei suoi url dinamici e del vero significato dei decorators...! :D my 2 cents, Valerio -- Valerio De Carolis Site: http://www.decabyte.it Email: v.decaro...@yahoo.it JUG Roma Coordinator - http://www.jugroma.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] e32dbm
Il 16/07/2010 22:11, Vittorio Zuccala' ha scritto: Il giorno 16 luglio 2010 21.28, Leonardo M. Millefiori mystix...@gmail.com mailto:mystix...@gmail.com ha scritto: In realtà no perché ho distorto completamente quello che c'era scritto. Come sostiene Daniele, e32dbm ha poco a che vedere con dbm; infatti non si ottiene niente provando ad aprire un db e32dbm con dbm. Si confermo. Infatti ho provato a creare un file e32dbm sul cellulare con l'interprete nokia e poi ad aprirlo con il modulo anydbm sul pc ma nulla da fare. Evidentemente deve essere un formato proprietario. Peccato che non riesco a capire come installare sqlite sul cellulare: sarebbe una gran cosa. Tra l'altro è anche supportato da symbian come si vede da prima pagina del sito sqlite... Scusa perchè il sqlite? Il modulo e32db non va bene? http://pys60.garage.maemo.org/doc/s60/module-e32db.html Purtroppo non è il SQL standard però si trovano interessanti snippets: http://snippets.dzone.com/posts/show/127 Ciao, Valerio -- Valerio De Carolis Site: http://www.decabyte.it Email: v.decaro...@yahoo.it JUG Roma Coordinator - http://www.jugroma.it I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile. (Albert Einstein) http://flickr.com/photos/vdecarolis/ __ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python