|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#101 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Non mi ci fare pensare che è da giorni che mi sto rovinando il fegato nell'attesa.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#102 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
__________________
|
|
|
|
|
|
|
#103 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 4683
|
Quote:
Poi voglio una foto autografata con dedica e il video del talk eh
__________________
Firma eliminata e avatar cambiato. Troppa gente giudica il monaco dall'abito. |
|
|
|
|
|
|
#104 |
|
Senior Member
Iscritto dal: Feb 2008
Messaggi: 484
|
è uscito il progra...
ah caz non è più il primo d'Aprile ![]() |
|
|
|
|
|
#105 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
ARRRGGGGH. Fortuna che oggi è il 2.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#106 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 4683
|
Quote:
__________________
Firma eliminata e avatar cambiato. Troppa gente giudica il monaco dall'abito. |
|
|
|
|
|
|
#107 |
|
Senior Member
Iscritto dal: Mar 2006
Messaggi: 2516
|
|
|
|
|
|
|
#108 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
Codice:
require 'rubygems'
require 'mechanize'
require 'wx'
include Wx
class NotifyDialog < App
def on_init
Frame.new(nil, -1, "Program published!").show()
end
end
url = 'http://www.pycon.it/pycon3/programma/'
agent = WWW::Mechanize.new
body = ""
while true
begin
page = agent.get url
if body == ""
body = page.body.to_s
end
if body != page.body.to_s
NotifyDialog.new.main_loop
end
rescue
end
sleep(60)
end
per installare le dipendenze basta scrivere gem install mechanize e gem install wxruby. Altrimenti puoi sempre scriverti qualcosa di equivalente in python se hai fantasia
__________________
|
|
|
|
|
|
|
#109 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
In questo momento scriverei qualcosina per un attacco DoS al sito.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#110 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
__________________
|
|
|
|
|
|
|
#111 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 4683
|
Quote:
Ma in pratica controlla il codice HTML della pagina?
__________________
Firma eliminata e avatar cambiato. Troppa gente giudica il monaco dall'abito. |
|
|
|
|
|
|
#112 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
__________________
Ultima modifica di ^TiGeRShArK^ : 02-04-2009 alle 14:53. |
|
|
|
|
|
#113 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 4683
|
Quote:
__________________
Firma eliminata e avatar cambiato. Troppa gente giudica il monaco dall'abito. |
|
|
|
|
|
|
#114 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
scusa me l'ero perso
rubygems serve per caricare i moduli esterni, chiamate "gemme", i due import che servono sono mechanize che serve per accedere alle funzioni avanzate di browsing web e wx per l'interfaccia grafica. in realtà mechanize non serve praticamente a niente dato che sarebbe bastato un semplice open mi sa, ma visto che avevo già il codice scritto per un altro sito ho semplicemente riadattato quello. e tra l'altro mi sa che anche la gestione delle eccezioni è un pò inutile...
__________________
|
|
|
|
|
|
#115 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Grazie.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#116 | |||||
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 4683
|
Quote:
Farai un figurone Quote:
Quote:
Quote:
Quote:
Il codice in generale è comprensibile, ma per vedere se la pagina è stata modificata controlli il codice html o usi un altro metodo?
__________________
Firma eliminata e avatar cambiato. Troppa gente giudica il monaco dall'abito. |
|||||
|
|
|
|
|
#117 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
che vuol dire "nel codice di prima cosa carichi"?
__________________
|
|
|
|
|
|
|
#118 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 4683
|
Quote:
Hai detto che rubygems serve a caricare dei moduli esterni, cosi ti ho chiesto quale modulo esterno carichi in quel codice? Comunque come pensavo. Lo avevo scritto pure io un codice che controllava la pagina dopo un minuto e faceva il confronto, ma poi nemmeno il tempo di finirlo e ho letto che era uscito il programma.
__________________
Firma eliminata e avatar cambiato. Troppa gente giudica il monaco dall'abito. |
|
|
|
|
|
|
#119 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
__________________
|
|
|
|
|
|
|
#120 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
Mi aggiungo anche io ai complimenti a Cesare.
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:06.























