Ciao, perche' di default viene rispettato l'allineamento che il dato
dovrebbe avere in memoria se fosse una struttura c:
https://docs.python.org/3/library/struct.html#struct-alignment
Roberto De Ioris
Il giorno gio 21 ott 2021 alle ore 11:12 Marco De Paoli
ha scritto:
> ciao a t
i 'shiftare ' l'intero contenuto
> di una matrice, oppure ruotarlo, lavorare con le liste sarebbe
> lunghissimo, lento e scomodo.
> Gabriele.
>
> Inviato da Gabryphone 7 Plus.
> __________
x27; unreal engine vi linko lo showreel nuovo di
zecca per il 2017:
https://www.youtube.com/watch?v=WC6Xx_jLXmg
A pycon terro' un talk sul progetto, vi aspetto :P
--
Roberto De Ioris
http://unbit.com
___
Python mailing list
Python@lists.pytho
Sempre per chi non lo sapesse, questo engine si programma tramite c++ o
tramite programmazione visuale a nodi (blueprints)
... e ora anche python :)
Per ora e' supportato su Windows e MacOSX.
A breve arrivera' il supporto per Linux. (driver della scheda video
permettendo :( )
adeguata
copertura di test al codice.
L’offerta e’ aperta a candidati di tutti i sessi, religioni, etnie e gusti
alimentari.
Se interessati potete inviare il vostro curriculum a i...@20tab.com
Grazie e scusate il disturbo
--
Roberto De Ioris
http://unbit.com
va perche' ogni volta che pigliavo
una maglietta dall'armadio ribaltavo tutto. Dopo 10 anni ha capito che
fixarmi era impossibile e ha smesso di ordinarle.
--
Roberto De Ioris
http://unbit.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
o,
ma come faccio
a spiegarlo a mia zia senza che le esca il sangue dal naso ? Queste sono
icone pop, devono
essere fruibili a tutti (e quindi romanzarne la vita fa parte del gioco)
--
Roberto De Ioris
http://unbit.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
no entrambi marchettari,
ma sono due simboli completamente diversi (e francamente so' bene quale
vorrei che seguissero i miei figli tra i 2).
Che poi la gente "comune" fraintenda i loro messaggi (ma qui e' piu' colpa
dei media) e' un
> 2015-03-25 12:36 GMT+00:00 Roberto De Ioris :
>
>> Nel 4.9 sono stati introdotti gli split stack (feature belissima, che
>> gia'
>> ho avuto occasione di usare in altri contesti) il che ha avvicinato le
>> goroutine di gccgo a go.
>>
>
> Ma
gli split stack (feature belissima, che gia'
ho avuto occasione di usare in altri contesti) il che ha avvicinato le
goroutine di gccgo a go.
Inoltre il runtime di gccgo si embedda (anche se in modo rocambolesco,
vedere mio post di qualche giorno fa) in ambienti c/c++/obj
ente bambacione)
Quello che descrivi te mi sembra parecchio rocambolesco (continuo context
switch tra thread dedicati all'i/o e tread puramente cpu-centrici), ma se
e' davvero cosi', tanto di cappello :)
--
Roberto De Ioris
http://unbit.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
> Roberto De Ioris wrote:
>> Se vieni a firenze saro' la tua ombra, anche in bagno, appena dici
>> una frase sbagliata ti do' un coppino e ti correggo. Dannato
>> pignolo...
>
> Purtroppo (o per fortuna ;-) ) non ci vengo.
>
> Ah, ho aggiunto un punt
>>> Roberto De Ioris ha scritto:
>>>> Node e Go hanno deciso che basta un solo engine/approccio, il
>>>> primo ti dice che con la programmazione a callback fai tutto
>>>> (e vabbe' qui si apre un mondo [di bestemmie])
>
> Esattamente. :-D
&g
> Il 25 marzo 2015 09:17, Roberto De Ioris ha scritto:
>
>>> Mi era parso di capire che ci sono dati per dire che il problema e'
>>> reale
>>> ed e' una delle cose che sta spingendo alcuni verso Go.
>>
>> Hmm, python HA una marea di en
a programmazione a callback fai tutto (e vabbe' qui si apre
un mondo [di bestemmie]), il secondo che i "thread in userspace"
(passatemi il termine) sono la cosa piu' bella del mondo.
Il non dover scegliere e' un grande vanta
> 2015-03-20 12:35 GMT+01:00 Roberto De Ioris :
>
>> [...]
>
>>
>> >
>> > Sarebbe comodo se fosse possibile con clone di Linux, dire al kernel
>> di
>> > non
>> > mappare nel processo figlio una certa regione di memoria,
>> &
el [2345]
stop on runlevel [06]
exec uwsgi --die-on-term percorso_assoluto_al_file.ini
(--die-on-term ti serve fino a 2.0, se stai usando uWSGI 2.1 il problema
dell'uso idiota di SIGTERM e' stato risolto)
Questo e' un setup "minimale", tutto il resto viene dopo.
--
cosi', ho imparato a considerarlo un
linguaggio "via di mezzo". Non sostituisce in toto C, non sostituisce in
toto Python. E' un altro livello.
--
Roberto De Ioris
http://unbit.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
> 2015-03-19 17:08 GMT+01:00 Roberto De Ioris :
>
>>
>> > 2015-03-19 17:01 GMT+01:00 Roberto De Ioris :
>> >
>> >> [...]
>> >
>> >> Comunque credo che tutti gli
>> >> application server piu' utilizzati pos
> 2015-03-19 17:43 GMT+01:00 Roberto De Ioris :
>
>> Quindi /home/jester/public_html/globeX/globeX/wsgi.py esiste ?
>>
>> cat /home/jester/public_html/globeX/globeX/wsgi.py
>>
>> ti restituisce il suo contenuto ?
>>
>> occhio che django si aspetta l
> 2015-03-19 17:28 GMT+01:00 Roberto De Ioris :
>
>> [...]
>
>> > Non credo sia possibile supportare fork.
>> > fork da problemi ovunque, anche su Python...
>> >
>> >
>> >
>>
>> C'e' poco da fare, per supportare for
ir del progetto, quindi e'
piu' probabile che sia /home/jester/public_html/globeX e non
/home/jester/public_html/globeX/globeX (a meno che non hai qualche
impostazione strana)
--
Roberto De Ioris
http://unbit.com
___
Python mailing list
Python@
> On 19 March 2015 at 17:30, Roberto De Ioris wrote:
>
>> pasta il file di configurazioen che stai usando e il path in cui risiede
>> la tua app django.
>>
>> Di regola e':
>>
>> [uwsgi]
>> chdir =
>> wsgi-file = /wsgi.py
>>
> 2015-03-19 17:10 GMT+01:00 Roberto De Ioris :
>
>> Sali piu' su', all'inizio uWSGI sputa fuori una marea di informazioni. A
>> un certo punto ti dice anche che non e' riuscito a caricare qualcosa
>> (magari qualche path e' sbagliato, la virtu
> 2015-03-19 17:08 GMT+01:00 Roberto De Ioris :
>
>>
>> > 2015-03-19 17:01 GMT+01:00 Roberto De Ioris :
>> >
>> >> [...]
>> >
>> >> Comunque credo che tutti gli
>> >> application server piu' utilizzati pos
> 2015-03-19 16:46 GMT+01:00 Roberto De Ioris :
>
>> Accertati che DEBUG sia a True nel settings, altrimenti non hai speranze
>> (django fara' i ltrapping di ogni eccezione).
>>
>> I log ce li hai nello stdout (dovresti vedere una linea per ogni
>> r
> 2015-03-19 17:01 GMT+01:00 Roberto De Ioris :
>
>> [...]
>
>> Comunque credo che tutti gli
>> application server piu' utilizzati possano fare il dropping dei
>> privilegi
>> dopo aver fatto il bind sulla 80
>
>
> Non proprio tutti:
> htt
> On 03/19/2015 01:13 PM, Roberto De Ioris wrote:
>> Hmm scusami, nella mia mente una intranet la associo sempre
>> (erroneamente)
>> a una roba piccola (una dozzina di utenti, spesso nella stessa rete).
>
> Ma anche su di una Intranet non vedo il motivo per cui non m
ngs, altrimenti non hai speranze
(django fara' i ltrapping di ogni eccezione).
I log ce li hai nello stdout (dovresti vedere una linea per ogni richiesta)
--
Roberto De Ioris
http://unbit.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
fosse fattibile.
>
> Grazie,
> Marco
>
Hmm scusami, nella mia mente una intranet la associo sempre (erroneamente)
a una roba piccola (una dozzina di utenti, spesso nella stessa rete).
Evidentemente nel tuo caso non e' cosi'.
--
Roberto De Ioris
http://unbit.com
___
27; un problema da sempre
(e giuro mi piacerebbe tanto migliorare questa cosa, ma le risorse
scarseggiano... alla maggior parte degli essere umani fa schifo scrivere
documentazione...)
Quindi, il mio consiglio e' dacci una occhiata, ma non starti a
scapicollare per cambiare soluzione, quella c
otizzo che sei in una
lan, quindi nginx puoi anche evitartelo. Una volta che l'app gira su
uWSGI, fermati li' :)
--
Roberto De Ioris
http://unbit.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
o django). Il proxy con
twisted mi sembra davvero una esagerazione.
Se poi hai esigenze di performance superiori, per cui avere uno stack di
rete tra l'app e la cache sarebbe troppo costoso c'e' la cache di uWSGI:
http://uwsgi-docs.readthedocs.org/en/latest/Caching.html
--
Robert
luppatori open source verso il
progetto devo darti ragione, ma alla fine sono i risultati che contano, e
Mono ne ha ottenuti (e in un settore difficilissimo)
--
Roberto De Ioris
http://unbit.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
solo "usare uno strumento",
ma e' anche una "forma mentis", un approccio alla risoluzione dei problemi
che potrebbe non far parte dei processi mentali di una persona (che per
carita' puo' acquisire, ma ci vuole tempo, come per qualsiasi nuovo
processo mentale artis
> 2014-12-05 17:36 GMT+01:00 Roberto De Ioris :
>
>>
>> Poi ovvio se si usa il goto al posto di una funzione (come si faceva in
>> basic) stai facendo male. Se usi il goto quando hai altro (come le
>> eccezioni in C++ come diceva enrico) stai facendo male. Ma il
n C++ come diceva enrico) stai facendo male. Ma il c "moderno"
(sempre che voglia dire qualcosa visto che il linguaggio non si e'
praticamente mai evoluto) senza goto sarebbe un incubo.
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
dico solo
che in alcuni capita che a meta' film cambino gli attori o spariscano dei
personaggi senza motivo )
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
> On Tue, Sep 23, 2014 at 08:30:15AM +0200, Roberto De Ioris wrote:
>>
>> > Ciao a tutti,
>> >
>> >
>> > sto cercando la configrazione ottimale per fare partire celery con
>> > django in produzione.
>> >
>> > Uso nginx +
a questo mondo mi sento di suggerirti di
partire dal basso livello (pygame, pyglet e amici ti saranno utilissimi,
senza contare che potresti lavorare server side e renderizzare su canvas
;)
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Pytho
ni reload corrisponda
anche un restart di celery, in questo caso attach-daemon e' quello che ti
serve.
Eventualmente con attach-daemon2 hai un controllo maggiore sul comportamento:
https://github.com/unbit/uwsgi-docs/blob/master/AttachingDaemons.rst#--attach-daemon2
--
Roberto De Ior
i per la polemica e per non avere
un aggiornamento di WSGI per l'ennesima volta :)
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
inguished Technologist
HP Converged Cloud
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
pere cosa volevi fare potevi
togliercela :)
Cioe' hai dato l'idea che volevi "bucare" un server a colpi di messaggi
out of band, cioe' siamo ai livelli di "codice swordfish" :P (con tutto il
rispetto per il film, che a parte la fanta-info
> On 2014-09-06 12:36, Roberto De Ioris wrote:
>
>> Ammetto che il problema delle dipendenze nel mondo UNIX e' da sempre
>> una
>> rottura di scatole (ma questo e' spesso colpa degli sviluppatori che
>> non
>> si curano di chi dovra' usare i l
di scatole (ma questo e' spesso colpa degli sviluppatori che non
> si curano di chi dovra' usare i loro prodotti, vedi rant di Linus sulle
> shared libraries), ma dall'altro lato la deduplicazione di file, librerie
scusate qui intendevo "duplicazione" :)
--
successo perche' ha fatto
uscire dalle caverne una sfilza di sysadmin intrappolati negli anni 70
convinti che il paradigma UNIX sia perfetto cosi' (ma vaff...)
Basta solo ricordarsi che gli aggiornamenti di sicurezza vanno fatti, e
vanno fatti per sempre (e se il cliente non vuole pagare per questo
servizio NECESSARIO e' meglio che vi firmi qualche bella cartaccia
dall'avvocato)
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
ta in modo diverso.
Forse mi e' sfuggito e in tal caso chiedo scusa, ma a cosa ti serve ?
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
fa (solo il
plugin python le espone infatti).
Il bello dello spooler e' che e' tutto filesystem based, quindi per sapere
che succede si usano le primitive posix:
- scan della spooldir per sapere l'elenco dei task
- fcntl su ogni file per sapere se e' lockato (il che signific
> 2014-04-19 12:38 GMT+02:00 Roberto De Ioris :
>
>> Ciao a tutti, vi segnalo il recente push nel repository ufficiale di
>> uWSGI
>> del supporto (sperimentale) ad asyncio.
>>
>> https://github.com/unbit/uwsgi-docs/blob/master/asyncio.rst
>>
>> >
uo' fare le chiamate
asyncio)
Ogni report e' il benvenuto.
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
fondamentale e' la professionalita' (l'ambiente e' molto
informale, ma questo non deve trarre in inganno, si lavora duro...)
Chi fosse interessato puo' mandare il curriculum (ed eventuali domande) a
i...@unbit.it. Particolarmente graditi i link ad eventuali repository
pu
su dove cercare ? Googlolando
> (probabilmente sbaglio stringhe da cercare, non so) no trovo nulla.
fallo loggare (--logto /tmp/pippo o --log-syslog per averlo nel syslog)
magari c'e' qualche problema di permessi o chissa' cosa
--
Roberto De Ioris
http://unbit.it
_
l'app WSGI instaura la sessione websocket e resta in
ascolto anche su redis, ogni volta che c'e' un messaggio sul canale
websocket questo viene girato a redis, ogni volta che c'e' un messaggio su
redis viene passato al websocket. E' molto efficiente, noi lo usiamo
> 2014-03-29 19:19 GMT+01:00 Roberto De Ioris :
>
>> Spero di sbagliarmi, ma mentre molti si preoccupano della qualita' di un
>> tale prodotto (io dico, chi se ne frega, basta non usarlo), io ho paura
>> che il danno che questa mossa' portera' sara'
importanti progetti opensource del
pianeta (che non dimentichiamoci e' anche uno degli esempi piu' importanti
su come fare business con l'opensource, un modello che dovrebbe essere di
ispirazione per TUTTI)
Spero di sbagliarmi, ma mentre molti si preoccupano della qualita' di un
tal
> 2014-03-16 19:40 GMT+01:00 Roberto De Ioris :
>
>> [...]
>> > Le alternative che *io* vedo sono tutte architetturali, ovvero
>> mettersi
>> > nell'ordine di idee di avere un pool di worker fuori dall'app web e
>> > delegare quasi ogni cosa
> 2014-03-16 4:46 GMT+00:00 Roberto De Ioris :
>
>> Mi rendo conto che non e' un approccio molto tecnico, ma francamente
>> sentirmi dire "che cazzo dici !!! ho letto sul blog di topogigio che si
>> puo' fare e senza sforzo", beh un pochino mi rode.
> On 2014-03-15 18:08, Roberto De Ioris wrote:
>
>> Oggi ho buttato giu' questo:
>>
>>
>> http://uwsgi-docs.readthedocs.org/en/latest/articles/OffloadingWebsocketsAndSSE.html
>
> Grazie, me lo rileggo domani con un tasso di sangue nell'alcol più
>
>>> Roberto De Ioris wrote:
>>>> Non c'e' niente da fare, il vantaggio di nodejs, Go ecc. ecc. e'
>>>> che TUTTE le librerie di terze parti sono "non-blocking-friendly"
>>>> (passatemi il termine) e quindi gli utenti (piu'
> Roberto De Ioris wrote:
>> Non c'e' niente da fare, il vantaggio di nodejs, Go ecc. ecc. e'
>> che TUTTE le librerie di terze parti sono "non-blocking-friendly"
>> (passatemi il termine) e quindi gli utenti (piu' o meno) non devono
>>
gli utenti (piu' o meno) non devono preoccuparsi di
nulla... questo non puo' avvenire (facilmente) con i linguaggi che sono
nati in un mondo multiprocess/multithread e che gia' hanno una libreria
sconfinata di moduli di terze parti (costruita in decenni)..
In ogni caso il passaggio non
> Il 14 marzo 2014 13:35, Balan Victor ha scritto:
>
>> Il giorno 14 marzo 2014 13:17, Giampaolo Rodola' ha
>> scritto:
>>> 2014-03-14 8:26 GMT+01:00 Roberto De Ioris :
>>>> Detto questo, ci sono comunque diversi moduli
>>>> async-friend
puo'
essere adattato al non-blocking)
In conclusione, se sei fortunato troverai un adapter per il tuo db che
funziona con tornado, ma dovrai tenere a mente che ogni volta che
introduci una funzionalita' questa dovra' cooperare con il resto del
sistema.
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
aver capito ... :(
>
in una mail la vedo dura :) puoi cercare su google "non-blocking programming"
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
> On 03/01/2014 18:09, Roberto De Ioris wrote:
>> [...]
>>
>> Python e' utilizzabilissimo, e' solo che devi essere "consapevole"
>> (stessa
>> cosa in ruby o in perl), poiche' ci sono diversi framework per la
>> programmazione as
x27; o meno) che
qualche operazione sia bloccante.
NOTA personale perche' oggi mi sento polemico:
passare da python ad erlang non significa cambiare linguaggio, significa
cambiare totalmente l'approccio allo sviluppo, io ho serie difficolta' a
credere che questi tipi di transizioni siano rapide come molti millantano,
soprattutto in ambiente lavorativo.
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
nv usata per compilare
uWSGI, probabilmente ti conviene compilare uwsgi direttamente dal venv
cosi' eviti di dover disistallare i package di ubuntu (o sovrascriverli)
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http:/
/lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7fa4c9f8b4a0]
> uwsgi() [0x4a6494]
> uwsgi(uwsgi_init_all_apps+0xcf) [0x46897f]
> uwsgi(uwsgi_start+0xe6a) [0x4699fa]
> uwsgi(uwsgi_setup+0x1885) [0x46b955]
> uwsgi(main+0x9) [0x41e459]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)
> On Mon, Dec 30, 2013 at 05:26:57PM +0100, Roberto De Ioris wrote:
>> > Mi pare di capire che la soluzione della listen queue che mi hai
>> indicato
>> > risolverebbe questo problema.
>> >
>>
>>
>> server = HTTPServer(app)
>> server.
> On Tue, Dec 24, 2013 at 11:58:05AM +0100, Roberto De Ioris wrote:
>>
>>
>> >
>> > io sono convinto che se il modello resta round robbin puro, anche se
>> > raddoppiassi i processi avrei solo dimezzato la probabilità di
>> incapare in
>>
zioni tra una
goroutine e l'altra (internamente e' un classico mutex/condvar) che ha un
impatto rilevante (ma che comunque ti evita i disastri che si ottengono 9
volte su 10 con la programmazione multithread classica)
Lo goroutine sono thread ? per dare una risposta bisognerebbe capire cosa
> Roberto De Ioris wrote:
>> odio la programmazione callback based
>
> Interessante, qui ci va una bella discussione sulla concorrenza.
>
> Solo che diversamente da voi che gozzovigliate, io sto ficcando casa
> dentro tanti scatoloni per il trasloco, quindi per me se ne r
(in alcuni kernel
puoi metterla anche a 0 che sarebeb addirittura meglio), otterrai subito
un errore in caso di worker occupato e nginx passera' la richiesta al
backend successivo. E' un buon trucco (anche se poco diffuso) nel tuo caso
specifico
to "tornado con
chiamate non asincrone", hai praticamente descritto IL problema ;)
aggancia una strace ai processi tornado durante un blocco per vedere che
succede. Probabilmente non ci sara' molto da fare se non aggiungere altri
processi tornado (sempre che sia tollerabile dall
hanno
insegnato (ma voglio davvero sperare che non si insegni il C senza una
base di architetture)
Parliamo di un concetto che probabilmente potrebbe essere spiegato
facilmente a un bambino delle elementari.
Forse mi sfugge qualcosa nel grande schema delle cose ?
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
e di non aver infranto qualche
legge strana.
Saluti a tutti
--
Roberto De Ioris
http://unbit.it (e http://20tab.com)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
> Il giorno gio, 19/12/2013 alle 13.07 +0100, Roberto De Ioris ha scritto:
>> >>
>> >> 2013/12/19 Pietro Battiston
>> >
>> >
>> >> [...]
>> >>
>> >> Io credo che ci possa essere relazione a come e' scritto il c
stia facendo da bottleneck adesso si riproporrebbe anche
> parallelizzando, magari su più di 2 CPU.
>
redis e' mono thread, puoi 'parallelizzare' la parte python ma visto che
l'hardware ha "solo" 2 cpu e hai comunque 2 processi fissi nell'equazione
(python
> 2013/11/30 Manlio Perillo :
>> On 30/11/2013 13:18, Roberto De Ioris wrote:
>>>
>>> [...]
>>>>
>>>> Inoltre, curiosità personale visto che non ho mai fatto test, quale è
>>>> la
>>>>
>>>> differenza tra
> On 29/11/2013 19:59, Roberto De Ioris wrote:
>> [...]
>> La morte di un child e' segnalata da SIGCHLD (di default, occhio pero'
>> che
>> e' trappabile), ma non lavorerei con i segnali unix (per questo
>> specifico
>> problema) neanche sott
#x27; un filino
esagerato...
P.S. su Linux in realta' la syscall prctl ha aggiunto una serie di nuove
modalita' per cui il legale tra parent e children (e nipoti) puo' essere
modificato in modi divertenti
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
n child e' segnalata da SIGCHLD (di default, occhio pero' che
e' trappabile), ma non lavorerei con i segnali unix (per questo specifico
problema) neanche sotto tortura.
Dove non hai a disposizione kqueue (e WaitForMultipleObjects) vai di
polling e waitpid con WHOHANG:
while 1:
raw_input, ma forse non ho capito
cosa intendi per "tutto l'input"
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Infatti mi risulta strano anche a me, che io sappia va fatta solo la
comunicazione all'agenzia delle dogane ogni 3 mesi e la comunicazione
all'agenzia delle entrate per le transazioni con i paesi della cosiddetta
blacklist
--
Roberto De Ioris
http://unbit.it
_
specifici (servono piu' che altro agli
sviluppatori di PyPy):
http://uwsgi-docs.readthedocs.org/en/latest/PyPy_benchmarks.html
Grazie a chiunque voglia dare una mano
P.S.
Se qualche cliente Unbit e' interessato, possiamo fornire degli ambienti
di test. Scrivete pure al supporto
--
Ro
sopra alle altre sia tecnicamente che organizzativamente, quindi da
questo punto di vista staresti in una botte di ferro ;)
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
r dare del folle (nella mia mente ovviamente, io sono buono) ma
se parliamo del 99% allora ti do' ragione al 100% :P
Comunque credo che Vittorio voglia solo "imparare" (non necessariamente
costruirci un business) e direi che con una chiavetta da pochi euro e un
p
lo sappia) questi sistemi non valgono una cippa a
livello di sicurezza, si usano solo per tenere buoni i clienti esaltati o
per rendere meno usabili i prodotti ai clienti (e te lo dice uno che ha
usato per 4 anni un programma di contabilita' con chiavetta...)
--
Roberto De Ioris
http://unbit.it
__
#x27; criptico,
purtroppo non posso essere piu' prolisso perche' sono all'italian perl
workshop e non voglio farmi beccare a pythoneggiare ;)
In caso mandami una mail in privato
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
P
Il giorno 20/set/2012, alle ore 19:00, Calogero Bonasia ha
scritto:
> Il 20 settembre 2012 18:48, Roberto De Ioris ha scritto:
>> Quindi devi fare un proxy smtp che da localhost:25 'rigira' le richieste a un
>> server SMTP autenticato + TLS ?
>
> si, esatto
Il giorno 20/set/2012, alle ore 18:13, Calogero Bonasia ha
scritto:
> Il 20 settembre 2012 18:06, Roberto De Ioris ha scritto:
>> Se pero' vuoi solo mettere su' un servizio smtp forse e' meglio
>> che guardi altrove perche' dovresti sviluppare praticament
cosa a livello utente)
Se pero' vuoi solo mettere su' un servizio smtp forse e' meglio
che guardi altrove perche' dovresti sviluppare praticamente ogni cosa.
--
Roberto De Ioris
http://unbit.it
JID: robe...@jabber.unbit.it
___
Ciao a tutti!
>>> Qualcuno fra voi mi potrebbe suggerire un metodo elegante per
terminare un
>>> programma scritto in Python, dopo un tot di tempo di inattività del
computer?
>>> Grazie mille!
>>>
>>> Marco
>>>
>>
>>Presumo tu intend
se...),
l'inattivita' del computer introduce vari problemi filosofici :)
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
oblema con pygame, e alla fine sono passato a pyglet
che ha il concetto di "Screen":
http://pyglet.org/doc/api/pyglet.window.Display-class.html#get_screens
una volta ottenuta la lista degli "Screen" puoi mappare una finestra
direttamente su quello che ti interessa.
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
o?
>
Se AS/400 e' come AIX allora dipende dal contratto che hai fatto, di solito i
'package sviluppatori' si comprano a parte.
E comunque si, devo dare ragione a Daniele, far girare roba moderna in quel
mondo li' e' una bella sfida (parlo sempre di AS/400 antichi
; Che strada mi consigliate di usare?
Virtualenv (una per virtualhost)
http://code.google.com/p/modwsgi/wiki/VirtualEnvironments
>
--
Roberto De Ioris
http://unbit.it
JID: robe...@jabber.unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Deranek
Mike Kuznetsov
(sorry if i have missed someone)
You can download uWSGI 1.1 from
http://projects.unbit.it/downloads/uwsgi-1.1.tar.gz
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it
I/O.
Se invece vuoi un controllo maggiore puoi usare ctypes per "accedere" alla
glibc e richiamare ioprio_get/set
--
Roberto De Ioris
http://unbit.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
1 - 100 di 159 matches
Mail list logo