Re: [Python] La matrice immortale.
http:\\www.gollumone.it Il 01/lug/2014 15:37 Gabriele Battaglia iz4...@libero.it ha scritto: Ciao Giovanni e grazie. Visto che in questi giorni, data la mia presenza, questa lista è diventata un asilo per programmatori... Dove l'infante sono io, chiaramente, mi spiegheresti il significato di questa riga? if __name__=='__main__': Faccio qualche domanda per capire, correggimi. __name__ è l'atributo di che cosa? Assume __main__ quando ci si trova in console? Che altri valori potrebbe avere? Perchè istanzi degli oggetti della tua classe, solo se __name__ è = a __main__? Capitolo 4 della guida completa di python di Marco Buttu... Qui è spiegato tutta questa parte veramente bene. Personalmente consiglio l'acquisto dei manuali dei due Marchi, il Beri è un'ottima introduzione e una guida veloce nel momento di necessità (ed avendolo preso in formato elettronico è velocemente accessibile e me lo porto sempre dietro), il Buttu è un approfondimento di vari concetti veramente eccezionale... Purtroppo è in solo formato cartaceo, se non ricordo male sei ti il Gabriele con problemi di vista, hai il modo di leggere con qualche apparato anche libri cartacei, non so se Marco (o meglio, il suo editore) rilascerà una versione elettronica, nel quel caso mi farebbe molto piacere essere avvisato. Byez -- Gollum1 teoro, dov'è il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] La matrice immortale.
From: Alberto de prezzo justor...@linuxmail.org Parti da un concetto: il filename di un modulo è disponibile nella variabile global __name__. Giusto per capirci, tale name è quello che usi per importare un modulo: import mio_modulo mio_modulo.__name__ 'mio_modulo' Nota che il modulo è eseguito nel *suo* namespace. Considera il namespace come semplicemente uno spazio in cui due moduli possono avere lo stesso metodo fai_qualcosa(), senza che ci sia confusione tra i due. Quando esegui invece il modulo da STDIN, prompt oppure come script, lo fai invece nello spazio di nomi globale, cioè appunto nello spazio main. All'atto pratico, la riga di codice in questione (if __name__ == '__main__') controlla proprio questo aspetto, cioè lo spazio in cui vive il codice, ed evita che sia eseguito nel caso in cui tale modulo è solamente importato. Spero di essere stato chiaro. GB: giorno. Sì, grazie mille. Gabriele. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] La matrice immortale.
Gollum: [...]Purtroppo è in solo formato cartaceo, se non ricordo male sei ti il Gabriele con problemi di vista, hai il modo di leggere con qualche apparato anche libri cartacei, GB: ciao Gollum, sì, sono io. :) sono più di qualche problema di vista, ) è un discreto problemone, ahahaa. Per leggere i libri cartacei devo passarli, pagina per pagina, sullo scanner, poi applicare un processo di OCR e, ottenuto un testo editabile, correggere qua e là, dove serve, usando il cartaceo come riferimento, cosa che spesso richiede l'aiuto di un vedente. Se il testo è un romanzo, l'OCR fa un buon lavoro, a volte con una percentuale d'errore media davvero impressionante, 1% o -, ma se il testo ha tabella, indentazioni, grafici, simboli, tabelle, codici, diventa un disastro assoluto. Tu: ... non so se Marco (o meglio, il suo editore) rilascerà una versione elettronica, nel quel caso mi farebbe molto piacere essere avvisato. GB: gli avevo scritto una mail e mi ha detto che, almeno per ora, niente formati digitali. Peccato davvero. Ciao. Gabry. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] La matrice immortale.
Il giorno 02 luglio 2014 11:10, Gabriele Battaglia iz4...@libero.it ha scritto: Per leggere i libri cartacei devo passarli, pagina per pagina, sullo scanner, poi applicare un processo di OCR e, ottenuto un testo editabile, correggere qua e là, dove serve, usando il cartaceo come riferimento, cosa che spesso richiede l'aiuto di un vedente. Se il testo è un romanzo, l'OCR fa un buon lavoro, a volte con una percentuale d'errore media davvero impressionante, 1% o -, ma se il testo ha tabella, indentazioni, grafici, simboli, tabelle, codici, diventa un disastro assoluto. Gabry. La tua determinazione è un esempio per chi, spesso, dà troppe cose per scontate, o si ferma al primo piccolo ostacolo che incontra. Perciò credo che siamo noi che dobbiamo ringraziare te. Saluti ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Come conoscere il processo padre di un processo
Buongiorno a tutti, perdonate la poca dimestichezza con l'argomento, forse non utilizzerò i termini appropriati. Vorrei creare uno script per conoscere quale programma/processo ha lanciato in esecuzione un determinato programma. La necessità nasce dal fatto che ho un sistema dove un'applicazione che non riesco a trovare lancia random pagine del browser con le peggio cose (si, ho provato anche diversi antivirus e non hanno trovato nulla). Mi domandavo quindi se dato un processo in esecuzione, fosse possibile conoscere il processo padre o comunque l'applicazione che ha causato l'esecuzione attraverso le librerie Python classiche. .m .Massimo .Capanni σπευδε βραδεως ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] La matrice immortale.
Il 02/lug/2014 11:36 Alberto de prezzo justor...@linuxmail.org ha scritto: La tua determinazione è un esempio per chi, spesso, dà troppe cose per scontate, o si ferma al primo piccolo ostacolo che incontra. Perciò credo che siamo noi che dobbiamo ringraziare te. Alberto ha ragione. Grazie Gabriele. Ciao. Marco. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come conoscere il processo padre di un processo
Il 02/lug/2014 11:50 Massimo Capanni massimo.capa...@gmail.com ha scritto: Buongiorno a tutti, perdonate la poca dimestichezza con l'argomento, forse non utilizzerò i termini appropriati. Vorrei creare uno script per conoscere quale programma/processo ha lanciato in esecuzione un determinato programma. La necessità nasce dal fatto che ho un sistema dove un'applicazione che non riesco a trovare lancia random pagine del browser con le peggio cose (si, ho provato anche diversi antivirus e non hanno trovato nulla). Massimo, mi sentirei di escludere che tu possa trovare delle cose che un antivirus non trova. Hai provato con un antimalware come Spybot? Ultimamente ho avuto un problema assurdo con il PC di un amico che solo all'ultimo ho eradicato: il malware aveva modificato i comandi di esecuzione dei vari browser in modo che si aprissero già sul sito dei maledetti e nessun antivirus o antimalware lo correggeva ovviamente. Prova a raccontare che problemi hai. Ciao. Marco. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come conoscere il processo padre di un processo
Ho scansito il sistema con tutti gli antivirus conosciuti e non ha risolto nulla. Ho controllato anche i comandi di esecuzione dei browser (tipico ad esempio di qone8 e simili) e sono puliti. In pratica apro un browser, navigo tranquillamente, e all'improvviso parte una nuova scheda con la pubblicità o apre un altro browser. Visto che nei processi runtime non si capisce quale sia il programma responsabile, ho pensato: se ci fosse un modo di capire quale applicazione mi ha lanciato la nuova scheda del browser con la publbicità, lo frego e lo elimino :-) .m .Massimo .Capanni σπευδε βραδεως Il giorno 02 luglio 2014 11:56, Marco Beri marcob...@gmail.com ha scritto: Il 02/lug/2014 11:50 Massimo Capanni massimo.capa...@gmail.com ha scritto: Buongiorno a tutti, perdonate la poca dimestichezza con l'argomento, forse non utilizzerò i termini appropriati. Vorrei creare uno script per conoscere quale programma/processo ha lanciato in esecuzione un determinato programma. La necessità nasce dal fatto che ho un sistema dove un'applicazione che non riesco a trovare lancia random pagine del browser con le peggio cose (si, ho provato anche diversi antivirus e non hanno trovato nulla). Massimo, mi sentirei di escludere che tu possa trovare delle cose che un antivirus non trova. Hai provato con un antimalware come Spybot? Ultimamente ho avuto un problema assurdo con il PC di un amico che solo all'ultimo ho eradicato: il malware aveva modificato i comandi di esecuzione dei vari browser in modo che si aprissero già sul sito dei maledetti e nessun antivirus o antimalware lo correggeva ovviamente. Prova a raccontare che problemi hai. Ciao. Marco. ___ 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 conoscere il processo padre di un processo
2014-07-02 12:12 GMT+02:00 Massimo Capanni massimo.capa...@gmail.com: Ho scansito il sistema con tutti gli antivirus conosciuti e non ha risolto nulla. Ho controllato anche i comandi di esecuzione dei browser (tipico ad esempio di qone8 e simili) e sono puliti. In pratica apro un browser, navigo tranquillamente, e all'improvviso parte una nuova scheda con la pubblicità o apre un altro browser. Visto che nei processi runtime non si capisce quale sia il programma responsabile, ho pensato: se ci fosse un modo di capire quale applicazione mi ha lanciato la nuova scheda del browser con la publbicità, lo frego e lo elimino :-) Al 99% il processo padre è il browser stesso. E anche se fosse diverso e tu lo eliminassi, alla riaccensione del pc avresti ancora il problema. Succede con tutti i browser o solo con alcuni? Hai controllato i plugin e le estensioni? Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come conoscere il processo padre di un processo
Al 99% il processo padre è il browser stesso. E anche se fosse diverso e tu lo eliminassi, alla riaccensione del pc avresti ancora il problema. Succede con tutti i browser o solo con alcuni? Hai controllato i plugin e le estensioni? Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro Succede con tutti quelli installati e i plugin sono puliti. ___ 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 12:56 GMT+02:00 Massimo Capanni massimo.capa...@gmail.com: Succede con tutti quelli installati e i plugin sono puliti. Hai provato a tenere aperto il gestore dei processi di Windows, tenerlo in primo piano e mettere i processi in ordine di consumo CPU in percentuale? Dovresti vedere se parte qualche processo nuovo oppure se si attiva qualche processo quiescente quando ti si apre la finestra nuova. Ciao. Marco. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come conoscere il processo padre di un processo
hai provato [...] hai provato [...] hai provato [...] hai provato [...] ... ... certo che Windows è complicato! Ciao -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo, ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come conoscere il processo padre di un processo
Il giorno 02 luglio 2014 14:11, Daniele Zambelli daniele.zambe...@gmail.com ha scritto: hai provato [...] hai provato [...] hai provato [...] hai provato [...] ... ... certo che Windows è complicato! :-) avete ragione, faccio alcune prove e vi farò sapere grazie infinite per il supporto. max ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python