Re: [Python] Logo Python Asciii

2014-10-29 Per discussione Dario Bertini
Da notare che questa cosa è stata fixata in Python3, ora >>> 07 File "", line 1 07 ^ SyntaxError: invalid token Per gli ottali ora si scrive 0o7 che è molto più facile da riconoscere, e che si accomuna a 0xA 0b1 -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4

Re: [Python] [OT] Dubbio su Copyright Owner per MIT License

2014-10-09 Per discussione Dario Bertini
2014-10-09 13:51 GMT+02:00 Valerio Maggio : > Ora, il mio dubbio riguarda il file di licenza che dovrò includere nella > **mia** versione del software. > > Fermo restando che mi è chiaro il principio di dover replicare licenza e > Copyright Owner della versione originale, se volessi rilasciare anch

Re: [Python] Inserire del testo nella riga di comando

2014-10-08 Per discussione Dario Bertini
Ti consiglio di usare qualcosa come inquirer https://github.com/magmax/python-inquirer In particolare, guarda examples/replacements.py, quello che vuoi è più o meno: inquirer.Text('valore', message="inserisci valore", default="da modificare") -- xm

Re: [Python] Getter e setter in python, non capisco...

2014-09-28 Per discussione Dario Bertini
Prima di tutto: non è bello avere un tipo che può essere "inizializzato a metà", sul quale poi dovrai chiamare diversi metodi/rimaneggiarlo (esempio in questo caso: potresti trovarti una pagina web piena di "sconosciuti", solo perchè in un branch del codice ti sei dimenticato di settare correttamen

Re: [Python] [OT] python -> SPAM

2014-09-24 Per discussione Dario Bertini
Idem, anch'io ho notato la cosa, ma solo da qualche mese, e solo con alcuni utenti. Tempo fa anch'io ho creato un filtro che whitelista le email provenienti da questa mailing list (ma il problema si è iniziato a verificare anche con un'altra mailing list) Secondo me il problema è anche che scrivet

Re: [Python] Applicazione WEB con Python e Postgresql

2014-09-23 Per discussione Dario Bertini
2014-09-23 19:08 GMT+02:00 Simone Federici : > Dario Bertini: >> >> Ma sopratutto, se il problema e' solo il "where coalesce", con >> sqlalchemy non la si sfanga molto comodamente? > > > sqlalchemy è un ottimo orm :-) > Sqlalchemy core non è un OR

Re: [Python] Applicazione WEB con Python e Postgresql

2014-09-23 Per discussione Dario Bertini
Ma sopratutto, se il problema e' solo il "where coalesce", con sqlalchemy non la si sfanga molto comodamente? http://docs.sqlalchemy.org/en/rel_0_9/core/functions.html -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306

Re: [Python] Moduli xlrd e (xlwt non funzionante)

2014-09-19 Per discussione Dario Bertini
repository: archivio (di codice) snippet: estratto, frammento (di codice) github: http://github.com/ bitbucket: https://bitbucket.org/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] scannerino th tcp per divertirmi

2014-09-14 Per discussione Dario Bertini
Vero, qui probabilmente non serve neanche neanche un po' di sincronizzazione, ma gestire eventi asincroni è il modo più pythonico 2014-09-14 8:44 GMT+02:00 Giovanni Porcari : > Un esame accurato e non per criticare o demolire > ma pieno di ottimi consigli. Beh, una o 2 critiche aspre sono comunq

Re: [Python] scannerino th tcp per divertirmi

2014-09-13 Per discussione Dario Bertini
Un po' di commenti sparsi: - evita "import *", sopratutto se poi fai riferimento comunque al modulo threading - è inutile sottoclassare Thread, usa piuttosto il suo costruttore e il parametro "target" - se proprio vuoi che scanports sia una classe, ,è convenzione che le classi siano in CamelCase -

Re: [Python] scannerino th tcp per divertirmi

2014-09-13 Per discussione Dario Bertini
2014-09-13 20:28 GMT+02:00 Nadir Sampaoli : > Non capisco il motivo di questa riga di codice: > > sys.stdout.write('\r'+' '*87) > > Altra cosa: (ammesso che '\r' sia utilizzato per separare le righe) non > dovresti usare il line feed ('\n') invece che il carriage return ('\r')? probabilmente

Re: [Python] datetime to sec since epoch

2014-09-08 Per discussione Dario Bertini
la colpa è di time.localtime: converte da un timestamp ad un tempo locale, non utc usa datetime.datetime.utcfromtimestamp Alcuni suggeriscono di usare mxDateTime, che pare sia un po' meno errorprone del builtin python, ma personalmente non l'ho mai usato: https://pypi.python.org/pypi/egenix-mx-

Re: [Python] distribuire programmi python

2014-09-07 Per discussione Dario Bertini
2014-09-07 19:00 GMT+02:00 Daniele Varrazzo : > Da quanto ho letto implementa grossomodo lo stesso modello di ansible > (ovvero senza server remoto, al contrario di chef/puppet). In verità mi pare che sia proprio più simile a chef/puppet che ad ansible, in quanto di default prevede l'installazione

Re: [Python] distribuire programmi python

2014-09-06 Per discussione Dario Bertini
Appoggio anch'io Ansible. Io ed un mio amico fra l'altro ci siamo creati dei playbook per configurare i nostri stessi desktop. Ed anch'io sono dell'idea che la leadership di Ansible sia poco illuminata. Il mio pet peeve è il loro setup.py, che è rotto (python setup.py install fallisce in alcuni c

Re: [Python] Info su pickle.

2014-09-03 Per discussione Dario Bertini
per la prima domanda: se non fai un "from modulo import variabile", devi specificare il modulo pickle.HIGHEST_PROTOCOL seconda domanda: non lo so, ma è in base a come apri/riusi il file è possibile che la posizione sia in fondo, che sia aperto in modalità testo e non bytes... gli errori possono

Re: [Python] Estensioni di Flask e Python 3. Come si fa a capire se...

2014-09-02 Per discussione Dario Bertini
In genere si guarda nei classifiers nel setup.py del progetto: https://github.com/mbr/flask-bootstrap/blob/master/setup.py Sfortunatamente, questo pacchetto non specifica la compatibilità con nessuna versione di python Se guardi nel tox.ini puoi però vedere che è configurato per eseguire i test

Re: [Python] while else ok. Ma un futuro while except?

2014-09-01 Per discussione Dario Bertini
Esempio? da come scrivi, sembra che un `finally` o un context manager (`with`) siano quello che cerchi, ma sono in debito di sonno, ed i miei poteri psi per leggerti in testa al momento sono in sciopero -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprin

Re: [Python] combinazione tasti in hex - ho risolto

2014-08-28 Per discussione Dario Bertini
Bene, in futuro potresti rispondere direttamente al thread che avevi già aperto? Cosi se qualcuno googla e trova il tuo thread, trova anche la risposta con la soluzione -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306

Re: [Python] combinazione tasti in hex

2014-08-27 Per discussione Dario Bertini
Combinazioni come ctrl-alt-F1 sono quasi certo che vengano gestite dal kernel il kernel legge gli scancode, e restituisce dei keycode pronti per essere consumati da applicazioni di più alto livello Non so bene cosa tu possa fare, ma in questa discussione del 2003 ci sono dei suggerimenti: http:/

Re: [Python] Risolto - Problema con variabili e funzioni

2014-08-25 Per discussione Dario Bertini
On August 25, 2014 7:02:54 AM PDT, Manlio Perillo wrote: >Si, ma ricorda che un qualsiasi compilatore Haskell è in grado di >ottimizzare il codice di una funzione che usa la ricorsione tail call, >eliminando del tutto la ricorsione. > Si, ma ricordatevi che state criticando uno straw man, io son

Re: [Python] Risolto - Problema con variabili e funzioni

2014-08-25 Per discussione Dario Bertini
2014-08-25 0:52 GMT-07:00 Marco Beri : > > Scusa ma qui non sono d'accordo con te. La ricorsione ha senso quando ha > senso e qui non ce l'ha :-) Beh, non solo ha senso, ma è anche il modo ovvio di scrivere quella funzione in Haskell import Data.Char (toUpper) input s = do putStrLn s getLin

Re: [Python] Risolto - Problema con variabili e funzioni

2014-08-24 Per discussione Dario Bertini
2014-08-24 7:29 GMT-07:00 Daniele Zambelli : > > A meno che non stia usando Python3. > In effetti è uno strano pastrocchio: usa print(), come per python3, ma specifica l'encoding del file come per python2 (ma forse questo è solo colpa del boilerplate che gli è stato fornito dall'editor/IDE) la ri

Re: [Python] Crm in python

2014-08-13 Per discussione Dario Bertini
2014-08-13 11:55 GMT-07:00 Daniele Palmese : > Tralasciando il sistema sul quale vuoi far girare la piattaforma, non ti > posso dare un consiglio in questo perché sono fermo a Windows 98 second > edition, ti suggerisco di guardare il progetto Trac > che fa moltissime cose

Re: [Python] sequenza di bytes

2014-08-04 Per discussione Dario Bertini
Non ho macchine windows qui agevolmente accessibili, di che differenza parli? -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for signing commits) ___ Pyt

Re: [Python] sequenza di bytes

2014-08-03 Per discussione Dario Bertini
Per trovare la posizione di una sequenza di byte in un file: from mmap import mmap, PROT_READ target = b'xxx' with open(filename, 'rb') as fd, mmap(fd.fileno(), 0, prot=PROT_READ) as mm: print(mm.find(target)) -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg

Re: [Python] Ted talk

2014-08-01 Per discussione Dario Bertini
per i pigri (e per utilità futura): https://www.youtube.com/watch?v=hqKafI7Amd8#t=10m42s -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for signing commits) ___

Re: [Python] Fwd: Digest di Python, Volume 101, Numero 36

2014-07-29 Per discussione Dario Bertini
2014-07-29 4:56 GMT-07:00 Alberto De Prezzo : > e invece sono *buoni* esempi beh, quello del compareTo/equals è un pessimo esempio se proprio dobbiamo criticare le collections Java: - vorrei che ci fosse una versione immutabile di ogni collection - faceva brutto avere una versione non distrutti

Re: [Python] Ottenere il codice di una funzione o metodo.

2014-07-29 Per discussione Dario Bertini
Se quello che vuoi fare è dare un'occhiata al codice del modulo che stai usando modulo.__file__ ti restituisce il nome del file. guardare i sorgenti in questo modo è l'unica soluzione esaustiva imho detto questo, inspect.getsource() e inspect.getsourcelines() funzionano bene, ma solo per funzio

Re: [Python] Tipo di dato input

2014-07-19 Per discussione Dario Bertini
On July 19, 2014 5:52:24 PM PDT, Daniele Tricoli wrote: >On Saturday 19 July 2014 13:04:59 Dario Bertini wrote: >> piuttosto che eval(), quello che vuoi dovrebbe essere int() > >Già, eval è pericolosa[¹], però per questo caso d'uso (iniziare a far >pratica >co

Re: [Python] Tipo di dato input

2014-07-19 Per discussione Dario Bertini
piuttosto che eval(), quello che vuoi dovrebbe essere int() https://docs.python.org/3/library/functions.html#built-in-funcs Cerca di ricordare tutte le funzioni li descritte: se sono builtins è proprio perchè molte di quelle sono funzioni che vengono utili frequentemente -- xmpp: berda...@gmail

Re: [Python] Lettere greche nel codice

2014-07-18 Per discussione Dario Bertini
Copiaincolla Anche in questo caso però ho usato Python3, altrimenti le lettere greche nei nomi delle variabili non puoi usarle -- Sent from mobile. Please excuse my brevity. ___ Python mailing list Python@lists.python.it http://lists.python.it/mail

Re: [Python] Lettere greche nel codice

2014-07-18 Per discussione Dario Bertini
premesso che non sono sicuro della bontà della scelta di usare degli identificativi non ascii in questo contesto (ovvero non dovuto al locale degli sviluppatori): forzeresti quelli che devono modificare a fare copia incolla, modificare xmodmap, usare emacs o altro :P purtroppo non puoi usare liber

Re: [Python] Python 2.7 & 3 - afraid and terrified (?)

2014-07-13 Per discussione Dario Bertini
2014-07-13 11:05 GMT-07:00 Giovanni Porcari : > > Domanda da ignorante: Ma è radicalmente impossibile pensare ad una versione > di python 3 che sia in qualche modo completamente retrocompatibile con la 2.7 > o con una ipotetica 2.8 ? il problema più grosso è lo split fra bytes e unicode una libr

Re: [Python] Python 2.7 & 3 - afraid and terrified (?)

2014-07-13 Per discussione Dario Bertini
2014-07-13 5:43 GMT-07:00 Giampaolo Rodola' : > 65 su 200 è circa il 25%: non è affatto poco. Sono sostanzialmente d'accordo con te... "non così brutto come può sembrare" non vuol dire certo "poco" > ... e la compilazione di estensioni C su Windows è già ad oggi un > problema in quanto Microsoft

Re: [Python] Python 2.7 & 3 - afraid and terrified (?)

2014-07-12 Per discussione Dario Bertini
2014-07-12 11:28 GMT-07:00 Giampaolo Rodola' : > Sono contento di vedere una discussione a riguardo (sono così poche...), > inoltre così bene argomentata. > Riguardo la mancata adozione di Python 3 ci sono svariati motivi, ma credo > che il più importante sia il fatto che ancora molte, troppe libre

Re: [Python] Python 2.7 & 3 - afraid and terrified (?)

2014-07-09 Per discussione Dario Bertini
È da parecchio che non uso jython. In linea di principio, non ci dovrebbero essere problemi, in quanto è tutto codice Python puro. Visto che Jython 2.7 è ancora in beta, personalmente non sono molto ottimista sul suo futuro. -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe

Re: [Python] Python 2.7 & 3 - afraid and terrified (?)

2014-07-09 Per discussione Dario Bertini
2014-07-09 1:47 GMT-07:00 Nicola Larosa : > Come hai realizzato la migrazione? > Grazie ad una test suite estensiva, ed ad un bel po' di pazienza Applicavo man mano i fixer di 2to3, pochi (anche solo uno) alla volta, assicurandomi di non rompere altro codice... una volta risolte le differenze sin

Re: [Python] Python 2.7 & 3 - afraid and terrified (?)

2014-07-08 Per discussione Dario Bertini
Python3, ovviamente (ma il grosso di quello che scrivo ora come ora non è python) piuttosto, anch'io sono preoccupato, non tanto per la tecnologia, ma per le persone che vedo aprire bocca: Qualche settimana fa, alla Pycon a Firenze durante una presentazione lo speaker ha detto una cosa tipo "Anc

Re: [Python] free ftp online

2014-07-06 Per discussione Dario Bertini
No, invia una nuova mail a Python@lists.python.it -- Sent from mobile. Please excuse my brevity. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Come conoscere il processo padre di un processo

2014-07-02 Per discussione Dario Bertini
succede anche con un nuovo utente? hai provato a trarre qualche informazione con questo strumento? http://technet.microsoft.com/en-us/sysinternals/bb896645 -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (us

Re: [Python] Un problema banale di formattazione.

2014-06-26 Per discussione Dario Bertini
Usa python 3 Oppure from __future__ import print_function A questo punto puoi fare print(whatever, end='') Ovviamente puoi fare anche s=''.join('123' for _ in range(3)) print(s) -- Sent from mobile. Please excuse my brevity. ___ Python mailing list

Re: [Python] Lettura buffer di tastiera.

2014-06-21 Per discussione Dario Bertini
2014-06-21 3:32 GMT-07:00 Gabriele Battaglia : > Il programma, che deve girare sotto Windows e in console, sarebbe un test. > Devono comparire a video delle domande chiuse, quelle a scelta multipla del > tipo A, B, C oD. > L’utente deve rispondere premendo la lettera corrispondente alla risposta >

Re: [Python] domandina veloce su django.

2014-06-13 Per discussione Dario Bertini
se ben ricordo, per provare nella repl ti basta il comando shell https://docs.djangoproject.com/en/dev/ref/django-admin/#shell dopo il quale puoi importare le cose che ti servono dai tuoi models per scrivere codice che usi i tuoi models, fuori dalla shell, dovrai importare anche i settings.py (v

Re: [Python] Installazione Python su windows 8.1

2014-06-05 Per discussione Dario Bertini
2014-06-05 16:08 GMT+02:00 Giampaolo Rodola' : > 2014-06-05 12:47 GMT+02:00 Dario Bertini : >> Ok, non è bello in quanto non contiene dei bugfix... ma d'altronde >> anche la release 2.5.6 ormai è vecchia di 3 anni > > > Sono molti di più: 8. We are pleased to an

Re: [Python] Installazione Python su windows 8.1

2014-06-05 Per discussione Dario Bertini
Dopo un po' di tentativi (non so bene come mai, ma l'installer si rifiutava di far comparire il prompt UAC), sono riuscito ad installare Python 2.5.4 su Windows 8.1 https://www.python.org/ftp/python/2.5.4/python-2.5.4.amd64.msi Ok, non è bello in quanto non contiene dei bugfix... ma d'altronde an

Re: [Python] Installazione Python su windows 8.1

2014-06-05 Per discussione Dario Bertini
L'hyperlink alla release 2.5.4 che c'è in questa pagina fra l'altro è un 404 -_- https://www.python.org/download/releases/2.5.6/ qualcuno sa dove è appropriato segnalare questa cosa? (l'ultima volta che ho segnalato un problema nell'infrastruttura python.org/pypi è stato bellamente ignorato) --

Re: [Python] Installazione Python su windows 8.1

2014-06-05 Per discussione Dario Bertini
2014-06-05 12:07 GMT+02:00 Marco Beri : > Ti da errore il programma che scarichi da qui > https://www.python.org/downloads/ ? Uhm, Python 2.5.6 non è disponibile come binario... ci sono solo i sorgenti, forse è questo il problema di Lorena Intanto, come mai proprio Python 2.5? devi testare il tuo

Re: [Python] Installazione Python su windows 8.1

2014-06-05 Per discussione Dario Bertini
Che problema hai esattamente? se lanci l'eseguibile direttamente (senza affidarti al PATH) funziona? -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for signing commits) ___

Re: [Python] Swift

2014-06-03 Per discussione Dario Bertini
La mia opinione di Swift in breve: "Non è terribile" 2014-06-03 17:30 GMT+02:00 Carlos Catucci : > 1. Eleganza? Questo sconosciuto. La purezza di Python ancora non la > raggiunge nessuno, a mio avviso. L'uso della LET riporta ai primi basic per > home computers. let ricorda piuttosto i vari ling

Re: [Python] funzione and

2014-05-22 Per discussione Dario Bertini
Non conosco nessun linguaggio in cui 42 and 1 == 0 ruby: irb(main):001:0> 42 && 1 => 1 irb(main):002:0> 42 and 1 => 1 clojure: user=> (and 42 1) 1 lua: 42 and 1 => 1 scheme: (and 42 1) => 1 javascript: 42 && 1 1 anzi no, ci sono delle eccezioni forth: 42 1 and => 0 in questo caso p

Re: [Python] Talk a pycon5 su genropy

2014-05-20 Per discussione Dario Bertini
Ah, ecco perchè dalla parte italiana non è possibile tornare a quella inglese :P fwiw, io vedo la pagina inglese perchè preferisco i contenuti in inglese a quelli italiani e quindi ho volontariamente configurato la lingua dei miei browser (che quindi mandano un Accept-Language diverso... quindi se

Re: [Python] Talk a pycon5 su genropy

2014-05-20 Per discussione Dario Bertini
2014-05-20 10:22 GMT+02:00 Marco De Paoli : > > forse stai vedendo la versione inglese (EN) della pagina > Giovanni mi diceva che non li hanno ancora tradotti dall'italiano e > quindi non sono disponibili Vero, a confondere ulteriormente le cose, in alto a destra c'era solo la scritta "EN" (quand

Re: [Python] Talk a pycon5 su genropy

2014-05-20 Per discussione Dario Bertini
2014-05-18 23:55 GMT+02:00 Giovanni Porcari : > Chi fosse interessato a conoscere Genropy potrà trovare su www.genropy.org il > link > 'Pycon5 tutorial talk' che porterà ad una serie di screencast e di relative > pagine di spiegazione. Ci sono 2 div "for developers" "for users", ma non contengo

Re: [Python] Simbolo di radice

2014-04-30 Per discussione Dario Bertini
Dipende dal contesto: un Glifo (glyph) in linea di massima è un carattere tipografico, o qualunque cosa che un utente vedendolo possa considerarlo un carattere dei piccoli esempietti riguardanti la codifica del testo: >>> byte = bytes([0x41]) >>> len(byte) 1 >>> "A".encode() == byte True >>> len(

Re: [Python] Test, test e ancora test, voi cosa usate?

2014-04-15 Per discussione Dario Bertini
Giusto l'altra sera mi sono visto questo talk: https://www.youtube.com/watch?v=zi0rHwfiX1Q (è stato ripreso all'ultima Clojure/West, ma non preoccupatevi... il codice è in Erlang :P ) È di uno degli autori di QuickCheck, che già ho usato... ma che questa presentazione mi ha fatto apprezzare anco

Re: [Python] Domanda (stupida?) su linux

2014-04-15 Per discussione Dario Bertini
Il codice sorgente è il medesimo, modulo tutta una serie di patch che non vengono mandate/accettate upstream se la tua tavoletta wacom ha funzionato appena collegata, allora i driver sono probabilmente inclusi nel sorgente di X o del kernel, e non dovresti notare alcuna differenza cambiando distro

Re: [Python] Gestione degli eventi in Python

2014-04-15 Per discussione Dario Bertini
Di che tipo di eventi parli? Se hai un background in javascript, gli eventi che hai in mente sono simili a quelli forniti da una possibile libreria grafica che tu stai usando, in quel caso fai riferimento alla documentazione sugli event handler per QT (o altra libreria) altrimenti un evento potre

Re: [Python] OS Saturday

2014-04-15 Per discussione Dario Bertini
sisi o almeno: quando l'hanno portato via in barella, era ancora vivo :P -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for signing commits) ___ Pytho

Re: [Python] OS Saturday

2014-04-14 Per discussione Dario Bertini
On 04/15/2014 12:35 AM, Gollum1 wrote: > Come è poi andata questa iniziativa? Era molto interessante, e mi > sarebbe piaciuto molto parteciparvi, con la speranza di trovare anche > qualcuno che volesse collaborare con ne alla realizzazione di un paio di > progetti che ho in mente (sotto licenza GPL

Re: [Python] Sara' un bene o un male?

2014-04-13 Per discussione Dario Bertini
È un peccato che sia necessario... spero solo che non sia troppo pesante&tedioso per i core developer, che dovranno backportare i fix su una versione più vecchia di un lustro -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF6

Re: [Python] una domanda

2014-04-04 Per discussione Dario Bertini
posta l'errore, senza è molto più difficile risponderti raw_input è l'input di Python2 se usi Python3, come dovresti, non c'è raw_input e non devi preoccupartene -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF7

Re: [Python] una domanda

2014-04-04 Per discussione Dario Bertini
input è presente su tutti gli os posta l'errore -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for signing commits) ___ Python mailing list Python@lists

Re: [Python] Verificare il contenuto di due list

2014-03-27 Per discussione Dario Bertini
Ti consiglio Colorforth: http://www.colorforth.com/ è un dialetto di Forth che usa i colori per stabilire il significato delle varie word -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for signin

Re: [Python] Verificare il contenuto di due list

2014-03-27 Per discussione Dario Bertini
2014-03-27 8:51 GMT+01:00 Marco Beri : > Google is your friend. > > http://stackoverflow.com/questions/3844801/check-if-all-elements-in-a-list-are-identical > > Ciao. > Marco. Ahem... eri di fretta? :) -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint:

Re: [Python] OS Saturday

2014-03-27 Per discussione Dario Bertini
On Wed, Mar 26, 2014 at 2:39 PM, Federico Caboni wrote: > Open Source è un marchio registrato: *nessuno* può dire che la sua licenza è > O.S. se non rispetta questi e gli altri termini della OSD. Che io sappia "Open Source" non è un Trademark (e comunque i trademark si applicano su scala locale.

Re: [Python] OS Saturday

2014-03-26 Per discussione Dario Bertini
Sia io che Daniele a quanto pare avevamo frainteso il senso di quello che ha scritto Carlo, visto che è benissimo a conoscenza di quello che abbiamo appena scritto :P il punto è: ce ne frega qualcosa se qualcuno degli avventori si questo sabato userà (o lavorerà su un software con) una licenza no

Re: [Python] OS Saturday

2014-03-26 Per discussione Dario Bertini
sorgente aperto identiifica software distribuito secondo licenze accettate dall'OSI o semplicemente, software il cui sorgente è disponibile? nel secondo caso, ci sono (stati) diversi/alcuni controesempi: truecrypt: http://www.truecrypt.org/ djb: http://thedjbway.b0llix.net/license_free.html htt

Re: [Python] Problema con sito https

2014-03-24 Per discussione Dario Bertini
uh, curioso O_o immagino che il tuo python3 sia linkato con la stessa versione di OpenSSL, giusto? -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for signing commits) ___

Re: [Python] Problema con sito https

2014-03-24 Per discussione Dario Bertini
Mi hanno fatto sapere che esiste anche il pacchetto requests_toolbelt, che rende un po' meno farraginoso selezionare il protocollo TLS che volete per le connessioni: >>> import ssl, requests >>> from requests_toolbelt import SSLAdapter >>> s = requests.Session() >>> s.mount('https://www.u-gov.sssu

Re: [Python] Problema con sito https

2014-03-24 Per discussione Dario Bertini
Riccardo, curioso che a te funzioni: leggi il mio messaggio, che spiega il problema forse a te funziona perchè hai una versione diversa di openssl? puoi darci l'output di python -c "import ssl; print(ssl.OPENSSL_VERSION)" e di curl -v 'https://www.u-gov.sssup.it' ? -- xmpp: berda...@gmail.c

Re: [Python] Problema con sito https

2014-03-24 Per discussione Dario Bertini
è (anche?) un problema del server, non gestisce correttamente l'handshake TLS... se apri con chrome infatti puoi vedere che non usa TLS, ma solo il vecchio SSL 3.0 curl mostra questo: * Rebuilt URL to: https://www.u-gov.sssup.it/ * Adding handle: conn: 0x1d51d10 * Adding handle: send: 0 * Adding

Re: [Python] Facciadilibro ed il suo linguaggio

2014-03-21 Per discussione Dario Bertini
mi da un bel po' fastidio leggere quest'inglese per il resto, nulla di interessante per chi non ha enormi quantità di codice php da gestire. -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for sig

Re: [Python] alternative ad eval

2014-03-18 Per discussione Dario Bertini
2014-03-18 13:39 GMT+01:00 Manlio Perillo : > eval è relativamente sicuro, dato che può eseguire solo espressioni, e non > statement completi come exec. > Lo puoi rendere ancora più sicuro limitando il namespace, ad esempio: purtroppo, non basta: http://nedbatchelder.com/blog/201206/eval_really_is

Re: [Python] alternative ad eval

2014-03-18 Per discussione Dario Bertini
Sarebbe interessante vedere i requisiti per capire se prevedano effettivamente che l'utente possa passare qualunque oggetto python (magari da loro definito)... comunque: 2014-03-18 9:14 GMT+01:00 Balan Victor : >> >> Ehm.. con la grammatica del linguaggio che vuoi parsare. >> >> Ma lascia che te

Re: [Python] "programma serio Free per editare e compilare python"

2014-03-07 Per discussione Dario Bertini
cr*st*diq*ell*ma*o*nap*tt*na Avete un cellulare che costa più del rene di un bambino dello zimbabwe e non lo sapete usare http://www.youtube.com/watch?v=IHsyw8v_ow8 http://email.about.com/od/iphonemailtips/qt/How-To-Indent-Text-In-Iphone-Mail-Or-Decrease-Its-Quotation-Level.htm -- xmpp: berda

Re: [Python] python 2.7 vs python 3.2

2014-03-07 Per discussione Dario Bertini
Se il progetto che conti di realizzare è python+django, perchè non usi direttamente Python3? è abbastanza facile scrivere codice compatibile con entrambe le versioni (se parti con questo obiettivo bene in testa), ma ovviamente il modo migliore per assicurarsi che funzioni con Python{2,3} è eseguir

Re: [Python] DB per lista

2014-03-06 Per discussione Dario Bertini
>>> import redis >>> r = redis.StrictRedis(host='localhost', port=6379, db=0) >>> r.rpush >>> >>> r.rpush(0, "questa", "è", "una", "sequenza", "di", "stringhe") 6 >>> r.llen(0) 6 >>> r.lrange(0, -10, 10) [b'questa', b'\xc3\xa8', b'una', b'sequenza', b'di', b'stringhe'] -- xmpp: berda...@gmail.c

Re: [Python] Formattare un file di stringhe in XML

2014-03-03 Per discussione Dario Bertini
Fai un cambiamento per volta in particolare, hai cambiato tree.write() se lo fai tornare tree.write(sys.argv[2]) vedrai che funziona in pratica, tree.write se riceve un nome di un file, lo apre nel modo per lui corretto, e tutto funziona se invece vuoi dargli tu un handle già aperto, siccome El

Re: [Python] Formattare un file di stringhe in XML

2014-03-02 Per discussione Dario Bertini
2014-03-02 18:22 GMT+01:00 Valerio Maggio : > > On 02 Mar 2014, at 18:08, Dario Bertini wrote: > >> USA PYTHON3… > > +1 > > Concordo! Risolvi il problema alla radice! > (Btw, non c'è bisogno di "urlare": http://www.netlingo.com/word/shouting.php >

Re: [Python] Formattare un file di stringhe in XML

2014-03-02 Per discussione Dario Bertini
Se usi Python3 il problema sparisce (oppure ti da errore subito quando provi a leggere il file) in alternativa, puoi usare codecs.open ma USA PYTHON3... per un piccolo script come questo, non hai ragione per non farlo La list comprehension, imho è leggibile senza problemi -- xmpp: berda...@gmai

Re: [Python] Un aiuto su RegEx

2014-03-01 Per discussione Dario Bertini
Beh, il mio nome non lo avrei messo per primo... anzi, non lo avrei messo proprio, visto che ha scritto tutto Valerio :P -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just for signing commits)

Re: [Python] Un aiuto su RegEx

2014-03-01 Per discussione Dario Bertini
2014-03-01 13:43 GMT+01:00 Valerio Maggio : > Di contro, il caso generale (i.e., CSV et similia) lo risolvi in maniera > diretta e immediata Coi CSV, è diretto ed immediato solo se sai che ciò che devi parsare ha un formato molto limitato http://tools.ietf.org/html/rfc4180 Sinceramente, dubito

Re: [Python] virtualenv rende il programma portabile?

2014-02-27 Per discussione Dario Bertini
2014-02-27 16:19 GMT+01:00 Gollum1 : > peccato che PYTHON_VERSION non acquisisca il valore della versione di > python, perché tale versione mi viene stampata a schermo, seguita da > un ritorno a capo... in verità, è perchè stampa su stderr su fish: set a (python --version ^&1) su bash: a=$(pyth

Re: [Python] virtualenv rende il programma portabile?

2014-02-26 Per discussione Dario Bertini
On 02/26/2014 06:43 PM, Gollum1 wrote: > Ciao Lista, > > come da oggetto, sto cercando di imparare ad usare virtualenv, e visto > che crea praticamente una versione "customizzata" di python, mi > chiedevo se io dovessi distribuire la cartella contenente tutto il > sistema virtuale, con il mio prog

Re: [Python] Formattare un file di stringhe in XML

2014-02-24 Per discussione Dario Bertini
.split(maxsplit=2) comunque, se il file di input è un .ini, c'è già il modulo configparser: http://docs.python.org/3.3/library/configparser.html e per generare l'xml, ci sono già diversi moduli che lo fanno correttamente: http://docs.python.org/3.3/library/xml.html -- xmpp: berda...@gmail.com

Re: [Python] Modulo ImportError

2014-02-23 Per discussione Dario Bertini
On 02/23/2014 12:17 PM, Dr.Cuga wrote: > Salve. Ho installato il modulo "tkSnack" con Software Center; convertito > con 2to3 ed importato correttamente in uno script: > > import tkinter as tk > from tkSnack import * > > Ricevo questo errore: > > File ".../Sorgenti/tkSnack-Example.py", line 105,

Re: [Python] It's 1999 all over again

2014-02-18 Per discussione Dario Bertini
"any character in the current locale" non è un concetto ben definito lo sarebbe se il locale specificasse un "character set", ma da quando unicode esiste, un character set non è più la stessa cosa di un encoding... e visto che il locale specifica solo un encoding queste incomprensioni sono inevita

Re: [Python] Bug tracker

2014-02-15 Per discussione Dario Bertini
L'ho appena scoperto, e Apache Bloodhound ( http://bloodhound.apache.org ) sembra abbastanza facile da configurare (non penso che Trac liscio sia particolarmente più complicato, ma vabbe') wget http://www.eu.apache.org/dist/bloodhound/apache-bloodhound-0.7.tar.gz tar -xzf apache-bloodhound-0.7.tar

Re: [Python] It's 1999 all over again

2014-02-13 Per discussione Dario Bertini
Uhm, hai scritto troppo e troppe cose con le quali io sono in disaccordo per poterti rispondere puntualmente, quindi prendo solo l'aspetto filosofico che secondo me differisce in modo più eclatante On 02/14/2014 12:34 AM, Daniele Varrazzo wrote: > un risultato indeterminato va bene. Ma ti prego, n

Re: [Python] It's 1999 all over again

2014-02-13 Per discussione Dario Bertini
On 02/13/2014 05:03 PM, Daniele Varrazzo wrote: > - sai che a[n] non è un carattere ma è un byte. La bugia dei widechar > non regge. Neanche quella di unicode in python che però si rompe al di > fuori del BMP (a meno che non lo compili 4 byte per carattere blah blah) Forse sono pignolo, ma "la bug

Re: [Python] It's 1999 all over again

2014-02-13 Per discussione Dario Bertini
On February 13, 2014 4:22:45 PM CET, Manlio Perillo wrote: > > >Quindi direi che le stringhe in Go non sono "vere" stringhe, come in >Python: >http://play.golang.org/p/6Q7KoyuEA1 > >Il programma stampa 6, non 2 come mi sarei aspettato da un linguaggio >che supporta un tipo builtin per le stringh

Re: [Python] Come si fa ad importare una variabile di un file localizzato in un'altra directory?

2014-02-10 Per discussione Dario Bertini
beh, ma nessuno s'è messo a parlare di deprecazione, difatti visto che il performance hit è solo al momento dell'import, nel 99% dei casi direi che la convenienza per il programmatore domina su questi aspetti -- xmpp: berda...@gmail.com bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP gpg fing

Re: [Python] Come si fa ad importare una variabile di un file localizzato in un'altra directory?

2014-02-09 Per discussione Dario Bertini
visto che nessuno l'ha ancora menzionato, ci tengo comunque a ricordare che gli __init__.py sono necessari solo se volete essere compatibili con vecchie versioni di Python con la pep 0420 infatti sono stati aggiunti i namespace modules http://www.python.org/dev/peps/pep-0420/ -- xmpp: berda...

Re: [Python] e = lp.parse(r'\x.(walk(x) & chew_gum(x))') -> ValueError: invalid \x escape

2014-01-15 Per discussione Dario Bertini
On 01/15/2014 09:48 AM, Marco Ippolito wrote: > mi puoi /potete dare indicazioni di blog ottimi? I primi che mi vengono in mente, così sui 2 piedi: http://nedbatchelder.com/blog/ http://eli.thegreenplace.net/ buona parte dei blog aggregati sul planet python sono anche interessanti: http://plane

Re: [Python] Formattazione stringhe.

2014-01-08 Per discussione Dario Bertini
Oppure "Il programma {} ha girato per {} Ore, {} minuti e {} secondi".format(VERSIONE, *Orologio) O meglio ancora, usa un oggetto datetime.time (per esempio ottenendolo con from datetime import datetime orologio = datetime.now().time() ) "Il programma {} ha girato per {ora.hour} Ore, {ora.min

Re: [Python] PIL save

2014-01-04 Per discussione Dario Bertini
4 giorni fa hanno rilasciato Pillow 2.3, per curiosità ho provato ed il problema l'hanno già risolto il fix in realtà risale a 2 mesi fa (ed è quasi uguale alla patch che avevo postato): https://github.com/python-imaging/Pillow/commit/9cd654917df36214ff36fb38ac4d109b6e66f319 `pip install --upgrad

Re: [Python] PIL save

2013-12-27 Per discussione Dario Bertini
2013/12/26 Daniele Zambelli : > from PIL.Image import open as imopen > > [...] > > def save(self, filename): > """Save graphic window to png or ps file.""" > nfps = filename+'.ps' > nfpng = filename+'.png' > print(nfps, nfpng) > self._canvas.postscript(fil

Re: [Python] TIOBE vs PYPL

2013-12-25 Per discussione Dario Bertini
2013/12/26 Enrico Bianchi : > On 12/24/2013 11:54 PM, Dario Bertini wrote: >> >> Premesso che mi sfugge tutto questo interesse per Pascal... > > La domanda nasceva a fronte del paragone Go/Pascal, poi non vedo perche` non > dovrebbe esserci interesse visto che ancora oggi

Re: [Python] TIOBE vs PYPL

2013-12-24 Per discussione Dario Bertini
Premesso che mi sfugge tutto questo interesse per Pascal... se proprio volessi scrivere qualcosa con un linguaggio di basso livello (leggi: compilato nativamente e senza GC) ma che al contrario di C non abbia così tanti undefined behavior, probabilmente mi affiderei ad Ada la cui ultima versione de

Re: [Python] E' piu' forte di me

2013-12-23 Per discussione Dario Bertini
2013/12/23 Carlos Catucci : > Questa e' la barza dell'anno! Se decidi di cambiare lavoro fai il comico che > ti viene bene. evitiamo di metterla sul personale KTHXBYE ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo

  1   2   >