Re: [Python] Python e saturazione CPU

2014-11-19 Per discussione Roberto Polli
Il 19 novembre 2014 16:49, Riccardo Brazzale
 ha scritto:
> ... prende il file grande e ne fa tanti di
> piccoli in base ai contenuti delle righe.

> All'inizio è una scheggia, ma mano a mano che l'elaborazione procede la cpu
> si satura e il tutto entra in agonia
Incolla il codice su pastebin ;) altrimenti ci serve una palla di vetro :D

Pace,
R>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Patch per twisted+syslog, gradito feedback

2014-12-03 Per discussione Roberto Polli
Ciao giovani,

ho fatto una piccola patch a twisted 14 per abilitare i logLevel in syslog.

Se volete provarla la trovate qui, sono piu' i test che il codice:
https://twistedmatrix.com/trac/attachment/ticket/7549/syslog-loglevels-7549.patch

A compendio ci metto pure la configurazione per rsyslog che separa i log
in due file a seconda del logLevel, cosi' testate proprio tutto :D
https://gist.github.com/ioggstream/cdf3c40135a70d13c73c

Ulteriori informazioni  qui:
https://twistedmatrix.com/trac/ticket/7549

Grazie mille e Pace,
R.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Voi che ne pensate?

2014-12-10 Per discussione Roberto Polli
2014-12-10 17:44 GMT+01:00 enrico franchi :
> essenzialmente uno dei commenti e' molto interessante...
Dici questo? :DDD

> Consenting adults don't walk around naked all the time to demonstrate their 
> maturity.

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


Re: [Python] Python ed Excel.

2015-02-02 Per discussione Roberto Polli
Ciao G.

Il 2 febbraio 2015 12:49, Gabriele Battaglia  ha scritto:
> Sto guardando win32com...
Non sono un grande esperto di formati microsoft.

Per trasformare tabelle in xls(x) utilizzo Pandas, che è abbastanza
flessibile e di facile utilizzo.

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


Re: [Python] uscire dalla mailing list

2015-02-03 Per discussione Roberto Polli
Il 3 febbraio 2015 14:49, Carlos Catucci  ha scritto:
> Cos'altro rispondere ad una persona che chiede come si fa a prelevare dalla
> lista?
Ammazza quanto so' rosiconi sti pitonisti :D

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


Re: [Python] Inviare una mail.

2015-02-10 Per discussione Roberto Polli
Il 10 febbraio 2015 09:34, Gabriele Battaglia  ha scritto:
> Ma come faccio... Se volessi delegare il compito al sistema operativo?
Vuoi uno script che apre l'applicazione di invio mail?

In tal caso funzionerebbe solo sotto Xorg...

Vedi se questo supporta xdg-email.
https://pypi.python.org/pypi/pyxdg

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


[Python] Script per portare le annotazioni Kindle su Okular (pdf)

2015-02-13 Per discussione Roberto Polli
Ciao giovani,

ho iniziato questo script per visualizzare su Okular le annotazioni
prese via Kindle.
https://github.com/ioggstream/kindle-okular-clippings

E' rudimentale ma c'è di peggio: pdf è un formato complesso.

Se usate altri pdf-reader dovrebbe bastare modificarvi il file
kindleparse.okularwriter lasciando il resto +- inalterato...

Se sapete fare di meglio fatemi sapere, pls!

Pace,
R.

PS: se non volete esportarvi il pythonpath fatevi lo zip ;)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Script per portare le annotazioni Kindle su Okular (pdf)

2015-02-13 Per discussione Roberto Polli
Il 13 febbraio 2015 16:43, Riccardo Magliocchetti
 ha scritto:
> # export PYTHONPATH+=:$PWD

Funge solo su bash, okkio che non è posix.

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


[Python] Python Italia e Sottoscrizione in memoria di John Pinner

2015-03-10 Per discussione Roberto Polli
Ciao giovani,

Sapete se come python Italia si sta scollettando qualcosa in memoria di
John?

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


Re: [Python] Python Italia e Sottoscrizione in memoria di John Pinner

2015-03-10 Per discussione Roberto Polli
Ok, direi di chiudere qui il thread ;)

Pace a voi,
R:
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Radius Server scritto in Python

2015-03-11 Per discussione Roberto Polli
Il 10 marzo 2015 20:29, enrico franchi  ha scritto:
> Qualche ragione per non usare syslog?

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


[Python] Chi gioca con Docker?

2015-03-11 Per discussione Roberto Polli
Ciao giovani,

chi gioca con docker può divertirsi con questo paio di patch che ho
fatto a Compose:

1 - https://github.com/ioggstream/fig/tree/support-docker-exec-command-553
2 - https://github.com/ioggstream/fig/tree/scale_variables


La 1 permette di eseguire un comando su tutti i container di un servizio
 eg.# docker-compose execute db mysql -e "show databases;"

La 2 permette di usare dei placeholder per modificare gli hostname
quando si usa "scale"
 eg.# lanciando il seguente yml, i contanier avranno hostname "host-1"
... "host-5"
# docker-compose scale basic=5
basic:
  image: busybox
  hostname: host-%%id%%


Graditi commenti + Pace,
R.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Corso Python for System Administrators

2015-03-13 Per discussione Roberto Polli
Ciao giovani,

sto aggiungendo degli ipython notebook al training presentato allo
scorso europython

https://github.com/ioggstream/python-course/tree/master/python-for-sysadmin

In particolare sono benvenuti commenti da utenti:
 - python3
 - windows
 - mac

Feedback welcome :P

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


Re: [Python] Come fare il match di tutti i caratteri racchiusi tra /* e */?

2015-03-15 Per discussione Roberto Polli
Scusa ma questo come lo gestisci?

Print "/* Ciao"

Print " foo "

Print "*/"

Pace.
R
Il 15/mar/2015 02:13 "germano carella"  ha
scritto:

> Ciao,
> Grazie, ho risolto così:
> pattern = r"/\*([\s\S]*?)\*/"
> Così prende tutto il commento in un gruppo e lo posso ignorare.
> Ora però mi sono imbattuto in un altro problema, ma questo è solo
> didattico:
> ho un file con una sintassi tipo file ini di windows
> [opzioni generali[
> opzione1=valore1
> opzione2=valore2
> [opzioni secondarie]
> ;qualche riga di commento
> secondaria1=3
> secondaria2=4
>
> Ora, il configparser fa il matching del file ini linea per linea e
> costruisce un dizionario.
> Io vorrei fare il matching in una volta sola, con un unico modello,
> utilizzando re.findall per mettere il risutato in una lista di tuple dove:
> [('opzini generali','opzine1=1',opzine2=2')...]
>
> Mi sto scervellando, le ho provate davvero tutte, ma proprio non ci
> riesco...
>
> In realtà tutto questo mi serve per fare il parser di una grammatica
> acontestuale dove le produzioni hanno una loro sintassi particolare, non so
> se qualcuno di voi le conosce.
>
> produzione ::= 'terminale'  | 'nonterminale> | VUOTA {codice
> da eseguire}
>
> Secondo voi dunque è possibile creare un modello unico per analizzare un
> file .ini, tanto per cominciare?
>
> Grazie dell'aiutissimo!
>
>
> Il 12/03/2015 23:46, Alessandro Re ha scritto:
>
>> Ciao Germano,
>>
>> forse non ho capito bene la domanda, ma non puoi semplicemente
>> specificare '\n' nel pattern da cercare?
>>
>> Ad esempio:
>>
>> import re # Ref. [1]
>> com = '''/* inizio del commento
>> continua su seconda riga
>> terza riga e finisce */'''
>> re.findall('[aeiou]\n', com)
>>
>> findall restituisce queste occorrenze:
>>
>> ['o\n', 'a\n']
>>
>> E quindi il carattere \n fa match senza problemi... Forse hai esigenze
>> un po' più particolari?
>>
>> [1]: no, il mio cognome non fa di me un esperto di regex :)
>>
>> Ciauz
>> ~Ale
>>
>> 2015-03-12 17:56 GMT+00:00 germano carella :
>>
>>> Salve a tutti,
>>> ho bisogno di fare il match di una porzine di commento che includa anche
>>> il
>>> carattere \n.
>>> /*inizio del commento
>>> il commento continua qui.
>>> Anche qui.
>>> */
>>> So che nelle espressioni regolari il metacarattere '.' serve proprio a
>>> questo, ma se voglio includere anche '\n' devo usare il flag re.DOTALL.
>>> Vorrei evitare di usarlo, anche se si complicano le cose.
>>> Secondo voi si può fare? Io ho cercato in rete, ma non riesco a trovare
>>> niente.
>>> Qualcuno mi dà lumi?
>>> Grazie!
>>> ___
>>> 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 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] Come fare il match di tutti i caratteri racchiusi tra /* e */?

2015-03-15 Per discussione Roberto Polli
Il 15 marzo 2015 10:00, germano carella  ha scritto:
> Miseria cagnolina!
Non credo che le regexp gestiscano il caso. Se devi decommentare un
file .c fai prima  a farti/trovare
un parser ad-hoc.

> una grammatica
> acontestuale dove le produzioni hanno una loro sintassi particolare,
Sorry, forse qualcuno che ha studiato informatica ne sa qcs. Io non copro :(

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


Re: [Python] Io lo so che coem sistemista faccio schifo

2015-03-20 Per discussione Roberto Polli
Il 20 marzo 2015 19:18, enrico franchi  ha scritto:
> e tra l'altro oom killer potenzialmente potrebbe ammazzarmi il padre invece
> del figlio, cosa non gradevole).

Non sei obbligato ad oom-killer però :)
Per la swap...fatteli mette du' banchi de ram in più :P

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


[Python] 21 modi per dire checkpoint: (LOCK, COW & Co) [era: Io lo so che coem...]

2015-03-22 Per discussione Roberto Polli
Il 21 marzo 2015 11:56, enrico franchi  ha scritto:
> Ehm... 2 banchi x troppe macchine = troppi banchi ;)
Faje buttà i 286 :DDD

> fare il fork per dumpare
> il database... complicata da fare filare
> liscia quando si fanno operations.
Beh, dovendo fare una snapshot della RAM consistente, penserei:
 - o fai lock;
 - o fai cow;
 - o ti tieni mvcc;
 - o ti replichi su un'altro host e deleghi il dump a un nodo (eg MySQL).

Implementarti mvcc costa di più che aggiungere i banchi...

> per me i "se" diventano "quando" e i "puo'" diventano "quanti".
Vista la tua esperienza, come risolvi di solito?

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


Re: [Python] 21 modi per dire checkpoint: (LOCK, COW & Co) [era: Io lo so che coem...]

2015-03-23 Per discussione Roberto Polli
2015-03-23 8:29 GMT+01:00 Nicola Larosa :
> Usa PostgreSQL e ce l'hai gratis. ;-)
Ce l'hai pure con MySQL, Oracle & Co ma la domanda era:
 - se devo implementare io la snapshot di un in-memory db (eg. redis)
che faccio?

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


Re: [Python] 21 modi per dire checkpoint: (LOCK, COW & Co) [era: Io lo so che coem...]

2015-03-23 Per discussione Roberto Polli
Il 23 marzo 2015 13:38, enrico franchi  ha scritto:
> quindi semplicemente non fa dump non fa nulla e i dati che devono persistere
> finiscono altrove.
Chiaro. La mia curiosita era di tipo implementativo.

Se non c'è soluzione se non nell'usare prodotti che non facciano il
dump della ram su disco, possiamo dire che non c'è niente di male nel
farlo con fork()+COW, giusto?

E' il dump della RAM che è il male, no?

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


Re: [Python] 21 modi per dire checkpoint: (LOCK, COW & Co) [era: Io lo so che coem...]

2015-03-23 Per discussione Roberto Polli
Il 23 marzo 2015 16:40, enrico franchi  ha scritto:
>> E' il dump della RAM che è il male, no?
> Io non direi che e' "male" o bene.
il_male = """
operazione che presta il fianco a problematiche
che necessitano maggiore complessità architetturale
"""

> In generale, dal punto di vista della pianificazione delle risorse mi viene
> piu' facile lavorare con un affare che non ha un caso super-speciale per
> quell'operazione.
Ok.

> ...non mi piacciono troppo i
> grafici con picchi (anche regolari), perche' ho paura...
+1

Grazie e Pace,
R.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Richiesta aiuto per soluzione

2015-04-02 Per discussione Roberto Polli
Il giorno 1 aprile 2015 15:43, Carpediem  ha
scritto:

> Scusate ma non riesco a venirne a capo:

Se non usi pastebin, neanche io ;)

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


Re: [Python] Netflix passa a python

2015-04-08 Per discussione Roberto Polli
Il giorno 8 aprile 2015 09:07, Marco Beri  ha scritto:

> Un amico mi segnala un'altra azienducola che passa a Python:
>
>
> http://www.infoworld.com/article/2613828/python/why-netflix-is-embracing-python-over-java.html
>
mumble... 2013?

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


[Python] Docker provider per mysql-fabric

2015-04-14 Per discussione Roberto Polli
Ciao belli,

sto smanacciando con mysql-fabric (è un tool python per fare
orchestration di mysql).

fabric può provisionare server su openstack. Io ho abbozzato un driver
per docker (ma proprio abbozzato: crea i container partendo da una mia
immagine su docker-hub).

Chi fosse curioso può curiosare..
https://github.com/ioggstream/mysql-utilities/compare/docker-provider

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


[Python] EuroPython C4P extend talk submission deadline 2015-04-28, 23:59:59 CEST

2015-04-14 Per discussione Roberto Polli
FYI.

Peac,e
R.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Presentazione ed appuntamento alla Pycon 6

2015-04-16 Per discussione Roberto Polli
Il 16 aprile 2015 12:11, Paolo Melchiorre  ha scritto:
> Approfitto per chiedere chi di voi parteciperà alla Pycon 6 di Firenze che
> inizia domattina ?

Io ci sarò sabato con un talk.
Non riesco a stare 3 gg perchè mia moglie partorirà a giorni :D

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


[Python] Patch per scalare container con docker-compose

2015-04-17 Per discussione Roberto Polli
Ciao giovani,

mentre vi divertite - io arrivo domani - potete vedere se vi
piace/serve sta patch a docker-compose.
https://github.com/docker/compose/pull/1131

La patch permette di parametrizzare gli hostname dei container da scalare.
Anzichè avere dei simpatici nomi random, è possibile avere eg
web-1, web-2, web-3, ...

Se vi piace la pezza magari mettete +1 ;)

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


Re: [Python] Slide/Video Presentazioni Pycon6

2015-04-18 Per discussione Roberto Polli
Il 18 aprile 2015 17:26, Nemesis  ha scritto:
> Ci sarà una raccolta delle presentazioni?
Gli autori possono caricarle sul sito.

> O verranno pubblicati i video?
buh?

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


[Python] Pycon6: grazie a tutti!

2015-04-18 Per discussione Roberto Polli
Ciao belli.

Anche quest'anno è stato tutto fantastico. Per me che torno ora a casa,
breve ma intenso :)

Grazie a tutti quelli che si sono sbattuti per creare un angolo di Silicon
Valley nella cornice di Firenze.

A tutti i reduci di EP14, Giovanni, Federico,  a Enrico Franchi da cui non
finisco mai di imparare, a Alex Martelli per aver sforato i tempi
dell'intervento, a Valerio per non aver risposto alla bionda che gli avevo
presentato perché le fantastiche slide su TestDrivenMachineLearning hanno
assorbito tutti i suoi pensieri :)

E a tutti quelli che ho conosciuto oggi (sto ripassando i loro nomi su
LinkedIn )

Urbi et Orbi...

Grazie, e Pace.
R
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di collaborazione

2015-04-20 Per discussione Roberto Polli
Il 20 aprile 2015 11:48, Nicola Larosa  ha scritto:
>> ..., mettendo nella stessa frase Python e mysql, e' un
>> ossimoro...
> Confermo l'ossimoro. Grazie per il lower casing.
Ma cosa dite!!!

MySQL ha prodotto:
  - driver nativi python;
  - utilities in python per fare *tutto*;
  - orchestrator in python che provisiona, replica, failovera e sharda
pallocchi di server.


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


Re: [Python] Proposta di collaborazione

2015-04-20 Per discussione Roberto Polli
Premetto che per me vanno bene entrambi...

Il 20 aprile 2015 12:03, Carlos Catucci  ha scritto:
> Per piccole cose puo' andare bene, ma se macini record ...
Perchè con mysql non puoi macinare record?

> poi Postgres... l'Open Source puo' essere molto
> migliore del closed.
in teoria mysql è più open di postgres, visto che è GPL2 vs MIT ;)

Mi spiegate perchè mysql fa schifo, però?


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


Re: [Python] Proposta di collaborazione

2015-04-20 Per discussione Roberto Polli
Il 20 aprile 2015 12:17, Riccardo Magliocchetti
 ha scritto:
> In pratica però devi firmare un CLA :)
> https://wikis.oracle.com/display/mysql/Contributing+Code+to+MySQL
Se vuoi che il codice venga mergiato nel fork di Oracle.

Con github puoi benissimo manutenere il tuo fork.

Open source non è che tu deleghi a qualcuno di gestire al tuo posto i
repository.

Nello specifico e nel rispetto della GPL2 cmq puoi:
 - avere accesso al codice;
 - eseguire il codice;
 - modificare il codice;
 - redistribuire il codice.

Mi sbaglio?

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


Re: [Python] Proposta di collaborazione

2015-04-20 Per discussione Roberto Polli
Il 20 aprile 2015 12:25, Marco De Paoli  ha scritto:
> capisco che Stallman non sarebbe forse del tutto daccordo

Le licenze MIT sono solo un modo per permettere alle corporate di
scroccare il lavoro
degli altri ;)


imho GPL2 > MIT ma questo capisco sia soggettivo.

Il volevo fare una discussione tecnica però: per le facezie e le
guerre di religione c'erano le pause-caffè di #pycon6 :DDD

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


[Python] MySQL vs PgSQL: ne resterà solo uno! Re: Proposta di collaborazione

2015-04-20 Per discussione Roberto Polli
Il 20 aprile 2015 12:49, Strap  ha scritto:
> Un interessante punto di vista: http://bit.ly/1bjQvpy
reading... ad ogni modo volevo esperienze personali a riguardo: nel senso
quali sono le esperienze personali (in lista) in base a cui uno
sceglie A vs B piuttostoché dice
A è ciarpame, B è fighissimo.


> Prima di esser bacchettato sempre da quel "qualcuno"... forse sarebbe
> meglio cambiare il subject della discussione... ;-)
+1

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


Re: [Python] CLA (Re: Proposta di collaborazione)

2015-04-20 Per discussione Roberto Polli
Il 20 aprile 2015 13:02, Riccardo Magliocchetti
 ha scritto:
> La vita è troppo corta per mantenere i propri fork ;)
> Non tutti hanno le risorse per mantenerlo come questi qua
> http://webscalesql.org/
Ok. IMHO l'open-source non serve a lavorare, ma a studiare.
Se rispetti i 4 punti per me sei tendenzialmente ok.


> FYI prima di github e soci forkare un progetto aveva comunemente un altro
> significato:
> http://catb.org/jargon/html/F/fork.html
http://www.youtube.com/watch?v=e7qQ6_RV4VQ


> Non sono l'unico che trova che i CLA siano poco simpatici e scoraggianti per
> i contributori esterni.
Io sono d'accordissimo con te sui CLA, ma resta vero che:
- nella bilancia io sto usando milioni di righe di codice che non
ho scritto;
- nella maggioranza dei casi le sto usando gratis.

Sul fatto GPL vs MIT: ognuno è libero di rilasciare il codice come gli pare.

Ma se io rilascio il mio codice in GPL, non puoi lamentarti che non
sia BSD. E' legittimo se scelgo di non permettere a terzi  di
*chiuderlo* e rivendertelo.

Anzi magari ci fossero altre aziende che facessero la stessa cosa...

> https://speakerdeck.com/xrmx/guida-allo-sviluppo-collaborativo-1
Spada!

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


Re: [Python] CLA (Re: Proposta di collaborazione)

2015-04-20 Per discussione Roberto Polli
Il 20 aprile 2015 13:37, Marco Beri  ha scritto:
>> Ok. IMHO l'open-source non serve a lavorare, ma a studiare.
> Non capisco... L'indipendenza dal fornitore non è un valore per te?
Si, ma è una conseguenza incidentale delle 4 libertà.

Il punto vero per me resta il know-how, ossia la possibilità di
accedere, modificare, usare e distribuire.

Che poi sia per lavoro, per hobby o quello che vuoi tu, e che
implicitamente porti
- in alcuni casi - all'indipendenza dal fornitore, va' tutto bene
(anche perchè il discorso dell'indipendenza dal fornitore credo sia
strettamente legato ai costi, e non va' confuso col discorso dei
formati standard).

Se invece si vuole parlare di mercato (manutenzioni, supporto,
monopoli, CLA & qualunque altra cosa) sono pienamente d'accordo con
voi.

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


Re: [Python] CLA (Re: Proposta di collaborazione)

2015-04-20 Per discussione Roberto Polli
Il 20 aprile 2015 13:45, Simone Federici  ha scritto:
>> Ok. IMHO l'open-source non serve a lavorare, ma a studiare.
> "Lavoratori"... disistallate linux per favore :-D
> e in produzione mettete solo Windows
Non rispondo alle provocazioni in orario di lavoro ;)

Noto invece che l'altro thread langue...

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


Re: [Python] MySQL vs PgSQL: ne resterà solo uno! Re: Proposta di collaborazione

2015-04-20 Per discussione Roberto Polli
Il 20 aprile 2015 14:39, Carlos Catucci  ha scritto:
>  dalla 9.3 (ma molto piu' con la 9.4) puoi
> usarlo come un NoSql con prestazioni
Bello.

> posso avere "tabelle miste"
> ovevro alcuni campi relazionali ed altri json e fare ricerche miste.
Come vengono indicizzati i campi json?

> mysql ...indici sputtanati, record persi,
Uso InnoDB da anni e non ho mai perso nulla.
Se invece usavi myisam e mysql 4.0 diciamo che posso capire il rancore.

> risultati di query strane,
tipo?

> incompatibilita' di query tra versioni diverse
Se non ricordo male riguarda query non-sql. Cmq migliorando innodb
è stato introdotto un modello più deterministico (vedi anche le ultime
modifiche sulla 5.6)


> Anche la gestione multi user non e' mai stata degna.
Puoi farmi qualche caso d'uso?


Grazie mille e Pace,
R.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] CLA (Re: Proposta di collaborazione)

2015-04-20 Per discussione Roberto Polli
Il 20 aprile 2015 18:15, enrico franchi  ha scritto:
> Se con lamentarmi .. rientri nella mia liberta' di espressione.
Ok. Intendevo: non hai altro diritto di lamentarti se non quello che
rientra nella tua libertà di espressione.

Dopodichè potresti rilasciare anche tu in GPL ed essere felice :D - no
ti prego non rispondere, sto scherzando.

>  eri tu che eri partito con la solita
> "questo e' piu' open source di quello".
Se ricordi, era una risposta a una frettolosa etichettatura di mysql
come "software proprietario".

> Dopo di che, oggettivamente, nel 2015 questo discorso e' un po' trito (ma
> rispetto la tua liberta' di rievocarlo)
Vedi sopra.

Ad ogni modo io ero interessato a capire le problematiche tecniche di
chi aveva lasciato mysql per pgsql..

Ora diciamo che 'sto thread è bello stantio, visto che:
  -  più o meno siamo tutti d'accordo che l'opensource è bello;
  -  e un po' meno d'accordo che BSD è una licenza più utile alle
corporate che agli sviluppatori.

Detto questo io chiudo il thread perché il discorso è abbastanza
noioso e mannaggia a me che ho contribuito a riesumarlo...

Pace a voi,
R
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MySQL vs PgSQL: ne resterà solo uno! Re: Proposta di collaborazione

2015-04-21 Per discussione Roberto Polli
On 04/20/2015 12:11 PM, Roberto Polli wrote:
>>Mi spiegate perchè mysql fa schifo, però?
>A me basta la gestione delle utenze e dei permessi per farmi inorridire (di 
>peggio ho trovato solo la gestione delle >utenze di MongoDB) :)

Esempio pls?

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


Re: [Python] MySQL vs PgSQL: ne resterà solo uno! Re: Proposta di collaborazione

2015-04-21 Per discussione Roberto Polli
Il 21 aprile 2015 11:12, Enrico Bianchi  ha scritto:
> per creare un'utenza praticamente devo
> confermare il fatto che esso sia creato..
> FLUSH PRIVILEGES.
Versione di mysql? Puoi riprodurre?

Nello specifico FLUSH PRIVILEGES *ricarica* mysql.user in memoria, non
"conferma" la creazione degli utenti.

iirc  è necessario solo se modifichi gli utenti via SQL (eg. DELETE
FROM mysql.user ...) e non se usi le GRANT.


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


Re: [Python] Xcode e Python?

2015-04-28 Per discussione Roberto Polli
Il 27/apr/2015 20:57 "Gabriele Battaglia"  ha scritto:
>
> Ciao, c’è nessuno in lista, che ha provato a sviluppare sotto MAC OS,
usando Xcode come ambiente di sviluppo?

Usa pycharm.

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


[Python] Novità sui video di pycon6?

2015-04-28 Per discussione Roberto Polli
Ciao giovani.

Avete novità sui video di pycon6?

Usciranno?

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


Re: [Python] A proposito di shell scripting...

2015-04-30 Per discussione Roberto Polli
2015-04-13 15:51 GMT+02:00 Enrico Bianchi :
> http://amoffat.github.io/sh/
Figo. Forse troppa magia per essere usato per cose non banali, magari
richiede un po' di confidenza...


> https://docs.python.org/3/library/shlex.html
anche per py2 cmq.

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


[Python] EuroPython 2015: Aperto il Talk Voting!

2015-05-03 Per discussione Roberto Polli
Ciao a tutti!

E' stato appena aperto il talk voting per EP15.

https://ep2015.europython.eu/en/talk-voting/


Accorrete numerosi :P

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


Re: [Python] Ancora problemi con le funzioni ...

2015-05-09 Per discussione Roberto Polli
Usa le funzioni. il codice è praticamente illeggibile.

Le funzioni conviene definirle *fuori* dai cicli.

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


Re: [Python] [python] Re: mi sono bloccato

2015-05-10 Per discussione Roberto Polli
Non ti conviene usare str.format?

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


Re: [Python] Ancora problemi con le funzioni ...

2015-05-12 Per discussione Roberto Polli
Il 11 maggio 2015 13:21, enrico franchi  ha scritto:
> 2015-05-09 18:45 GMT+01:00 Giovanni Porcari :
>> Sono certo che molti criticheranno il fatto di partire subito definendo
>> una classe
> Io criticherei il fatto che una classe siffatta e' inusabile e viola in modo
> necessario piu' o meno ogni regola di programmazione ad oggetti.

L'impostazione è molto java.

Sono uno di quei critici che non userebbe una classe così (restano
valide tutte le considerazioni dell'ottimo Enrico) almeno in python.

Se invece di Triangolo si chiamasse TriangoloMain(Runnable) sarebbe
_un po'_ diverso, e addolcirebbe il severissimo giudizio di Enrico
:DDD


Resta buono il concetto espresso nel __main__

ok.. ora partirà il flame ;)

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


Re: [Python] Programma basso bassissimo

2015-05-12 Per discussione Roberto Polli
Benvenuto!

Il 11 maggio 2015 23:08, paolo lo bello  ha scritto:
> Volevo sapere come si implementa una lista con indice
> e confrontare queste ultime.
Puoi fare un esempio pls?

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


Re: [Python] Django question

2015-05-12 Per discussione Roberto Polli
Mozione d'ordine:

io scusate ma proprio non riesco a leggere il codice postato nelle
mail e - purtroppo - ignoro tutte o quasi le mail che contengono più
di due righe di codice.

Possiamo rendere obbligatorio l'uso di un pastebin?

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


Re: [Python] Ancora problemi con le funzioni ...

2015-05-12 Per discussione Roberto Polli
Il 12 maggio 2015 12:05, Marco De Paoli  ha scritto:
> direi che siamo ad un win-win!
> grazie ad entrambi,
+1

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


Re: [Python] Django question

2015-05-12 Per discussione Roberto Polli
Il 12 maggio 2015 11:43, Simone Federici  ha scritto:
> Non non possiamo renderlo obbligatorio, ma possiamo continuare a ignorare le
> mail che non lo usano. Che dici?

Però mi dispiace... vorrei contribuire ;)

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


[Python] Due righe sul talk voting EP15

2015-05-17 Per discussione Roberto Polli
Ciao belli,

si è concluso il voto sui talk di EP15: m'è parso che i commenti siano
stati veramente pochini...

Di voi non ha partecipato nessuno?

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


Re: [Python] multiprocessing queue | pipe

2015-05-21 Per discussione Roberto Polli
Ciao Remo.

Questo che fa?

http://paste.fedoraproject.org/224120/99480143/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] non rompetemi più le palle in chat...

2015-05-31 Per discussione Roberto Polli
2015-05-29 15:12 GMT+02:00 Carlo Miron :
> https://www.youtube.com/user/pyconitalia

E gli altri??

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


[Python] Chi va' ad EuroPython (e vuole condividere la stanza)?

2015-05-31 Per discussione Roberto Polli
Ciao cari,

è uscito lo schedule di EP15. Qualcuno sta andando?

Io *potrei* essere interessato a condividere una
doppia/tripla/quadrupla con altri pitonisti: nel caso fatemi sapere in
privato.

Congratulazioni poi a Valerio Maggio, Fabio Pilger, Marco Buttu e a
tutti gli altri che hanno vinto un biglietto per Bilbao ;)


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


Re: [Python] So che deve essere una cosa semplice ma

2015-06-01 Per discussione Roberto Polli
Ma stai facendo TDD?

Pace.
R
Il 01/giu/2015 17:31, "Carlos Catucci"  ha
scritto:

> io non ci salto fuori.
>
> Scenario: devo inviare dei files al server. Con Django.
> Ho la mia brava form
>
>  enctype="multipart/form-data"> {% csrf_token %}
> ..
> 
> 
>
>
> E fino qui tutto bene.
> Vediamo la views.py
>
> def upload_file( request ):
>
> try:
>
>   if request['method'] == 'POST':
>
> if 'file' in request.FILES:
>
>   file = request.FILES['file']
>   filename = file['filename']
>
>   fd = open('%s/%s' % (MEDIA_ROOT, filename), 'wb')
>   fd.write(file['content'])
>   fd.close()
>
>   return HttpResponse('OK')
> else:
>
>   return HttpResponse('Error')
>   except Exception, ex:
>
> logr.debug('===')
> logr.debug('ex %s' % ex)
> logr.debug('===')
>
> return HttpResponse(ex)
>
> Solo che la ex che mi torna e'
>
> 'WSGIRequest' object has no attribute '__getitem__'
>
> Inoltre POST e GET arrivano come dizionari vuoti. L'eccezione viene
> innescata nel primo if.
>
> Googlolando ho trovato pocchissimi casi con lo stesso msg di errore ma
> docìvuti a motivi che non hanno nulla a che vedere.
>
> Qualche suggerimento?
>
> Grazie
> Carlos
>
>
>
> --
> EZLN ... Para Todos Todo ... Nada para nosotros
>
> ___
> 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] So che deve essere una cosa semplice ma

2015-06-02 Per discussione Roberto Polli
Il 1 giugno 2015 20:36, Carlos Catucci  ha scritto:
>  Porca paletta, vedi a fare cut&paste che sucede? Che stacco il cervello.
> Una dir(request) mi averebbe aiutato

No. Un bug associato a dir(request) maschera  il bug vero, che è
l'assenza di TDD.

Please, almeno i bug mettili in un test e debuggali.

Pace a te,
R
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Digest di Python, Volume 112, Numero 4

2015-06-04 Per discussione Roberto Polli
Vabbè...cancello eh! ;)D

Il 3 giugno 2015 18:32, enrico franchi  ha scritto:
>
> 2015-06-03 17:30 GMT+01:00 Manlio Perillo :
>>
>> Non è `#!/usr/bin/perl` ma `#!/bin/cat`
>
>
> aa...
>
>
> --
> .
> ..: -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] PyRoma martedì 9 giugno alle 19:00 ad Enlabs

2015-06-08 Per discussione Roberto Polli
2015-06-08 10:17 GMT+02:00 Nemesis :
> Domani sera parleremo di:
Non posso venire :( ma

SPyQR avete vinto...

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


Re: [Python] xkcd password

2015-06-11 Per discussione Roberto Polli
Il 11 giugno 2015 10:44, Marco Beri  ha scritto:
> Meglio avere solo sostantivi al singolare e verbi all'infinito.
Poi inserisci la tua bella password di 128 caratteri sul telefonino
mentre fai l'acquisto
 :P

Pace,
R


PS: ma pure shiftare il separatore di n posizioni :P
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] xkcd password

2015-06-11 Per discussione Roberto Polli
Il 11 giugno 2015 10:55, Marco Beri  ha scritto:
> in quel caso la password sarebbe di 31 caratteri.
In bocca al lupo su un 3.5 pollici ;)
>
>> PS: ma pure shiftare il separatore di n posizioni :P
gat-toMol-laAsbest-ioCocome-ro "spacca" il dizionario


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


Re: [Python] Stop using print for debugging [TDD Everywhere]

2015-06-23 Per discussione Roberto Polli
Il 23 giugno 2015 21:10, Carlos Catucci  ha scritto:
> ma l'errore si origina (chissa' dove) nel mio codice

Anche qui un po' di TDD non è che guasta eh :P

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


Re: [Python] Stop using print for debugging

2015-06-23 Per discussione Roberto Polli
Il 23 giugno 2015 21:51, Simone Federici  ha scritto:
> non sarebbe male se invece si andasse in qualcosa tipo
>
> logger.debug('dump: %s', (json.dumps, (self.obj),))
> [non funziona]
> logger.debug('dump: %s', (lambda x:  "\t".join("%s=%s" % (k, v) for k, v in
> x.items(), (data,)))
> [non funziona]
Il programmatore medio (tipo me) userebbe queste sintassi per generare
bug tramite il logging.

imho il logging:
 - deve da esse semplice;
 - facile da leggere eg in troubleshooting alle 3 di notte ;)
 - a prova di errori

Una cosa sensata sarebbe migliorare la lazyness all'interno, ma
l'interfaccia non dovrebbe permettere
di fare mandrakate.

Per ogni chiamata che necessita la lambda-join-proxy ce ne sono almeno
100 semplici...ad ogni modo se vogliamo
sviluppare una nuova libreria io sono d'accordo eh :DDD

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


Re: [Python] Interessante strumento

2015-06-26 Per discussione Roberto Polli
2015-06-26 9:33 GMT+02:00 enrico franchi :
> 2015-06-25 22:07 GMT+01:00 Carlos Catucci > https://jsonresume.org/themes/
> interessante...

"To create your own resume, install resume-cli from npm:"

Flaggato come spam ;)

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


Re: [Python] Risorse, risorse, risorse

2015-06-26 Per discussione Roberto Polli
Il 26 giugno 2015 09:32, enrico franchi  ha scritto:
> Pare yahoo per Python o sbaglio?
Pare...

https://www.flickr.com/photos/ioggstream/18983401129/in/datetaken/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] EuroPython: ultima settimana per i biglietti ~scontati.

2015-06-26 Per discussione Roberto Polli
Ciao belli,

sbrigateve ;)

http://blog.europython.eu/post/122506029712/europython-2015-standard-rates-deadline-extended

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


Re: [Python] EuroPython: ultima settimana per i biglietti ~scontati.

2015-06-26 Per discussione Roberto Polli
2015-06-26 17:02 GMT+02:00 Giorgio Zoppi :
> Foto con GvR. Quando arrivi a Bilbao?
Atterro il 19.07 a Santander verso le 20.30: arriverò in tempo utile
per il check-in? :DDD

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


Re: [Python] EuroPython: ultima settimana per i biglietti ~scontati.

2015-06-26 Per discussione Roberto Polli
Il 26 giugno 2015 17:08, Carlos Catucci  ha scritto:
> Tanta, ma tanta, ma tanta invidia, in senso buono (della serie vorremmo
> essere li anche noi).
Hehe, dai che è fattibile se si piglia un Early Bird a 230€, Volo A/R:
130€, Ostelli 7gg a: 110€

Mettici pure che trovi gente che ti aiuta - aggratise - a risolvere i
paduli che gestisci al lavoro...

Cmq i presenti chi sono oltre me, Giorgio, Buttu e Cuni?

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


Re: [Python] EuroPython: ultima settimana per i biglietti ~scontati.

2015-06-26 Per discussione Roberto Polli
Il 26 giugno 2015 17:55, Carlos Catucci  ha scritto:
> Non e' il costo, e il tempo.

Sempre soldi so'...

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


Re: [Python] EuroPython: ultima settimana per i biglietti ~scontati.

2015-06-26 Per discussione Roberto Polli
Il 26 giugno 2015 23:59, Patrick Guido  ha scritto:
> Io! Ci sono anche Fabio Pliger, Valerio Maggio e Christian Barra :)

Spada! Come|Dove state organizzati?
Io dovrei stare in zona Deusto, ma deve arrivarmi conferma dell'hotel.

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


Re: [Python] EuroPython: ultima settimana per i biglietti ~scontati.

2015-06-29 Per discussione Roberto Polli
Il 27/giu/2015 01:41, "Patrick Guido"  ha
scritto:
> Io sto insieme agli altri volontari

Dove?

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


Re: [Python] EuroPython: ultima settimana per i biglietti ~scontati.

2015-06-29 Per discussione Roberto Polli
Il 29 giugno 2015 11:08, Patrick Guido  ha scritto:
> 2015-06-29 8:24 GMT+01:00 Roberto Polli :
> Qui: http://www.ehu.eus/es/web/unamuno-ikastetxe-nagusia
Simpatico! Aggratise o vi hanno fatto il prezzone?

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


Re: [Python] EuroPython: ultima settimana per i biglietti ~scontati.

2015-06-29 Per discussione Roberto Polli
Il 29 giugno 2015 16:01, Patrick Guido  ha scritto:
> Free (in cambio del lavoro da volontario)

Ottimo - se riesci a non perderti i training che ti interessano... Se
non si hanno sponsor va' benone!

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


Re: [Python] Ciao. Ticket ridotto per europython.

2015-07-01 Per discussione Roberto Polli
Il 1 luglio 2015 22:00, Giorgio Zoppi  ha scritto:
> il prezzo di vendita sara di 50 euro a fronte di 150 che e' costato.

Magari fai l'asta ;)

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


[Python] EuroPython 2015: draft del talk

2015-07-05 Per discussione Roberto Polli
Ciao cari,

per voi l'anteprima del mio talk
http://www.slideshare.net/ioggstream/draftscalingmysqlwithpythonanddocker

Graditi commenti e feedback, per un EP migliore.

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


Re: [Python] EuroPython 2015: draft del talk

2015-07-05 Per discussione Roberto Polli
Il 5 luglio 2015 23:01, Massimiliano Pippi  ha scritto:
> slide 16:
> s/promove/promote
>
> slide 22:
> s/crete/create
thx++.


> Per il resto non conoscendo MySql...
Quindi sei il target ideale :P

> ... il discorso fila
Si capisce tutto? Ci sono punti oscuri?
In 45minuti dovrò tagliare qualcosa:

 - cosa taglieresti?
 - cosa vorresti mettere dentro?
 - che domande ti sei posto?

> Per cogliere i dettagli ed apprezzare appieno l'utilità dei tool che
> usi dovrò aspettare il video con te che parli sopra le slide :)
LOL c'è una docker image con buona parte del setup. Puoi divertirti già ora :D

> Sono curioso come risponderà il pubblico
Si, molto curioso anch'io. Sti tool sono
una figata comunque, soprattutto per i newcomers.

Praticamente ti mettono sulla giusta via ed evitano i
terribili script che la gente si incolla da internet (eg. siti php :D).

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


[Python] Un semplice tail in python: dove sbaglio?

2015-07-07 Per discussione Roberto Polli
Ciao belli,

ho fatto un semplice tail in python.
 http://ur1.ca/n1ff6

Vedete qualche problema nella lettura dei dati (usare semplicemente
l'iteratore restituito da open() anziché read() ?

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


Re: [Python] Un semplice tail in python: dove sbaglio?

2015-07-07 Per discussione Roberto Polli
Il 7 luglio 2015 12:55, enrico franchi  ha scritto:
> Vedo un po' di problemi, ma forse la parola chiave e' "*semplice*. tipo che
> so'... non usi with.
Si, sono in %edit di ipython ;)
Preciso pure che - ma non è questo il punto:
 - manca la riga di set del ctime
 - yield l
 - usare ctime come creation time non è safe etc.etc.etc.


> Di fatto con l'iteratore stai facendo line buffering, con read vari a chunk.
> leggere a blocchetti e' molto piu' efficiente...
Ok, visto il carico attuale non credo impatti particolarmente. I log sono quasi
in formato csv e non arrivano a 1GB giornaliero. Mi faccio qualche
test per sicurezza.

Magari andrebbe un try..finally: pos=f.tell()

>... cosa fa ciascun metodo di input, per dire, quando il coso da
> cui stai leggendo e' una named pipe (caso assolutamente legittimo)?
Giusto, le named-pipe sono out of scope: nel caso generale avrebbe senso usare
un modulo ad hoc.

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


Re: [Python] Un semplice tail in python: dove sbaglio?

2015-07-07 Per discussione Roberto Polli
Il 7 luglio 2015 13:55, Roberto Polli  ha scritto:
>  - usare ctime come creation time non è safe etc.etc.etc.

Ecco... qui mi ricordavo male invece. ctime viene aggiornato *sia* al
cambio dei metadati che del contenuto,
quindi il gioco non funziona ;)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un semplice tail in python: dove sbaglio?

2015-07-07 Per discussione Roberto Polli
Il 7 luglio 2015 18:04, enrico franchi  ha scritto:
> E poi ci sarebbe da dire che inotify ti salverebbe un sacco di tempo.
Vero, volevo farla semplice però: se devo fare inotify | read
bloccante con timeout tanto vale usare modulo.


> Comunque non sono d'accordo che le pipe sono "fuori scope".
> tutto il mondo di unix si basa sul fatto che in generale non ti interessa 
> saperlo.
In generale non sono off-scope, ed hai ragionissima su tutto.

Il caso è il seguente:
  - devo mettere in tail un logfile (neanche compresso)
  - se platform-independant meglio
  - con poco codice che sia comprensibile da un non-pythonista
  - non-oop

Diciamo che il giochino funziona ma non gestisce dei corner-case:
passerò probabilmente ad un modulo e ciccia.

Poi oggi pure ripassone di Linux System Programming - avevo scordato
che ctime viene sempre modificato e imho man 2 stat non è chiarissima.

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


Re: [Python] Completamente OT ma divertente!!!

2015-07-07 Per discussione Roberto Polli
Basta buildare con passphrase.

Dopodiché a fare le pulci agli altri so boni tutti :)

Ma la cosa grave so le pass da dizionari. ...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un semplice tail in python: dove sbaglio?

2015-07-08 Per discussione Roberto Polli
Il 7 luglio 2015 23:46, Enrico Bianchi  ha scritto:
> Vedo che ad ogni ciclo while apri il file in lettura ma non lo chiudi mai. A
> questo punto, o un f.close() dopo la riga 21, o un with che copre dalla riga
> 14 alla 21

Si Enrì. Scrivevo al volo in %edit di ipython.

Volevo capire se - a parte le performance - l'implementazione
dell'iteratore di open() poteva presentare qualche problematica e
dovevo passare dal giro (inotify/read-timeout-reopen).

L'errore da lamer era il ctime... mai stare troppo tempo senza usare sta roba ;)

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


Re: [Python] OT ma interssante

2015-07-14 Per discussione Roberto Polli
Sta discussione ha cubato come lo sviluppo di un nuovo e usabile
framework di asyncio per python - progettazione e test inclusi...

Pace a voi,
R.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] OT: Memcomputing NP-complete problems in polynomial time using polynomial resources and collective states

2015-07-14 Per discussione Roberto Polli
FYI. Io ci metterò un po' a digerire ;)

http://advances.sciencemag.org/content/1/6/e1500031.full
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Cosa ne pensate?

2015-08-23 Per discussione Roberto Polli
2015-08-23 16:00 GMT+02:00 Marco Ippolito :
> Language Trends on GitHub
Che in python puoi fare lo stesso lavoro con sempre meno linee di codice ;)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] pycon.it 2016. Tutti a Firenze?

2016-01-19 Per discussione Roberto Polli
Ciao belli,

quest'anno dovrei portare tre colleghi a pycon.it!

Chi sta venendo?

Se qcn vuole dare un feedback sui miei abstract mi può contattare in
privato e gli giro il link. Ovviamente sono a disposizione per
peer-review ;)

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


Re: [Python] Pandas ed Encoding

2016-02-08 Per discussione Roberto Polli
I dati sono diversi o uguali? Aprili con "b".

# curl > file-curl.csv
# diff data.csv file-curl.csv

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


Re: [Python] Pandas ed Encoding

2016-02-08 Per discussione Roberto Polli
__repr__ don't print

Pace,
R.

Il 8 febbraio 2016 21:17, Manlio Perillo  ha scritto:
> 2016-02-08 20:52 GMT+01:00 Christian Barra :
>>
>>
>> Il giorno 8 febbraio 2016 20:42, Manlio Perillo 
>> ha scritto:
>>>
>>> 4. encoding non impostato correttamente su terminale?
>>>
>>> Christian: prova a fare, da jupiter:
>>>
>>> >>> s = df_1.loc[1,"DESCRIZIONE"]
>>> >>> print(type(s))
>>
>>
>>  
>>
>>> >>> print(repr(s))
>>
>
> Strano.  Se fai:
 df_1 = pd.read_csv(URL, encoding="latin-1")
>
> mi aspetto che ti restituisca stringhe unicode.
>
 print(type(df.loc[1,"DESCRIZIONE"]))
> stampa str oppure unicode?
>
> Se stampa unicode potrebbe essere un bug di panda/urllib, altrimenti
> significa che panda fa qualcosa di veramente brutto, ma di brutto
> brutto brutto nè (cit).
>
> Ciao   Manlio
> ___
> 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] Pandas ed Encoding

2016-02-08 Per discussione Roberto Polli
Scusate il TP

Il 8 febbraio 2016 21:17, Manlio Perillo  ha scritto:
>>> >>> print(repr(s))
__repr__ don't print ;)

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


Re: [Python] ImportError and sys.path

2016-02-09 Per discussione Roberto Polli
Il 9 febbraio 2016 18:09, Pietro  ha scritto:

> $ python3 test_imp.py
> Traceback (most recent call last):
>   File "test_imp.py", line 6, in 
> imp.find_module('libgreen')
>   File "/usr/lib/python3.5/imp.py", line 296, in find_module
> raise ImportError(_ERR_MSG.format(name), name=name)
> ImportError: No module named 'libgreen'

$ strace -e open python3 test_imp.py |& grep libgreen
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] ImportError and sys.path

2016-02-09 Per discussione Roberto Polli
2016-02-09 18:18 GMT+01:00 Pietro :
>> strace -e open python3 test_imp.py |& grep libgreen
> non so bene come interpretare l'output di strace...
Dovresti andare alla ricerca del file mancante con ENOENT, tipo il
seguente. Prova a sostituire
 -e open
con
 -e file

> open("libpython3.5m.so.1.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such
> file or directory)

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


Re: [Python] ImportError and sys.path

2016-02-10 Per discussione Roberto Polli
Il 10 febbraio 2016 08:34, Marco Beri  ha scritto:
> Con Python 2 ti serve __init__.py nella directory.
Vabbé ma così è troppo facile ;)

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


Re: [Python] Nuove frontiere della programmazione: RusPython

2016-02-12 Per discussione Roberto Polli
2016-02-12 12:30 GMT+01:00 Valerio Maggio :
>> http://ruspython.ienadeprex.com
> Applausi applausi :D

C'è solo Monicelli

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


Re: [Python] Da PostgreSQL a AWS RDS

2016-02-18 Per discussione Roberto Polli
Il 18 febbraio 2016 10:18, Christian Barra  ha scritto:
> con docker oggi faresti anche a meno delle vm.
E come le migri gli atomic-host ;) ?

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


Re: [Python] PEP 0484 - Dubbio

2016-02-25 Per discussione Roberto Polli
Il 24 febbraio 2016 17:29, Carlo Miron  ha scritto:
>> Ma a livello semantico le 'Type Hints' non hanno alcun effetto?

Sono Hints, appunto.

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


Re: [Python] MySQLdb connect non aggiorna i dati sui client

2016-03-04 Per discussione Roberto Polli
Ciao a tutti,

Il 3 marzo 2016 18:18, enrico franchi  ha scritto:
> Verrebbe anche da dire che la community di MySQL e' relativamente poco
> sensibile al fatto che quando si usa un database relazionale ACID uno
> vorrebbe cha ppunto fosse relazionale e ACID (MyISAM anybody?).
MySQL è un db più general purpose ;) puoi decidere il pH.

> E si, sono d'accordo con te che sia veramente una brutta opzione.
Peccato faccia parte di ANSI SQL ;)
https://en.wikipedia.org/wiki/Isolation_(database_systems)#Isolation_levels

> Visto e considerato che MySQL fa abbastanza schifo di suo, se non interessa 
> nemmeno
> il poco che offre, tanto vale usare qualcosa che almeno sia piu' leggerino.
Vabbé, siamo alla calunnia :D

A parte scherzi, con la 5.7 stanno migliorando molto. Il problema è il
numero di 5.1 ancora in giro...

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


Re: [Python] MySQLdb connect non aggiorna i dati sui client

2016-03-04 Per discussione Roberto Polli
Il 4 marzo 2016 11:49, Nicola Larosa  ha scritto:
>> A parte scherzi, con la 5.7 stanno migliorando molto. Il problema
>> è il numero di 5.1 ancora in giro...
>
> Chissà perché mi ricorda tanto la vecchia battuta sulle regular
> expression e il problema che diventano due.
lol. La cosa che fa' strano però è trovare gente che si lamenta ancora
di mysql 4 quando basterebbe un upgrade.

Sugli isolation level & co: consiglio di fare le classi di test prima
dello sviluppo in modo da accorgersi di eventuali problemi. A me
francamente non è mai capitato.

Io solitamente uso:

   - sqlalchemy + mysql-connector (100% python, rolla pure con pypy)

https://github.com/mysql/mysql-connector-python/tree/2.1.3

A latere, dico pure che altri db hanno aggiunto le UPSERT praticamente
l'altroieri ;)

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


Re: [Python] MySQLdb connect non aggiorna i dati sui client

2016-03-06 Per discussione Roberto Polli
Il 5 marzo 2016 15:51, Carlos Catucci  ha scritto:
>> di mysql 4 quando basterebbe un upgrade.
> Un sacco di gente ha hosting non dedicati...
In quei casi puoi pure usare sqlite :

A parte scherzi, ci sono hosting lxc con servizio decente a 5$ al mese
dove puoi fare quello che vuoi.

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


[Python] EuroPython 2016 - ultimo giorno per il C4P

2016-03-06 Per discussione Roberto Polli
Ciao belli,

oggi è l'ultimo giorno per la C4P di EP2016.

Io sto inviando, e voi?

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


Re: [Python] EuroPython 2016 - ultimo giorno per il C4P

2016-03-06 Per discussione Roberto Polli
Il 6 marzo 2016 12:05, Christian Barra  ha scritto:
> Invia invia che siamo leggermente in ritardo con i numeri quest'anno!
Pochi talk?

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


  1   2   >