Pagina 72 di 78
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: giovedì 31 maggio 2012, 7:52
da davideddu
kokito ha scritto:beh sarebbe bello, ma ad essere onesti la vedo dura, mi accontenterei di rendere facile e stabile l'utilizzo del programma così com'è! poi non si sa mai...
Sono d'accordo: la priorità in un programma è togliere tutti i bug e i crash; le caratteristiche nuove sono sempre in secondo piano. Ne andrebbe della fama del progetto: basti pensare alla prima release di Bash!Karaoke GTK: anche se l'ho rilasciata, era abbastanza instabile e la canzone non si fermava mai, e lo sto riscrivendo perché non l'avevo strutturato con tanti oggetti come avrei dovuto... Spero ora di risolvere tutti i problemi con i thread...
Un saluto.
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: giovedì 7 giugno 2012, 16:18
da kokito
cristian_c ha scritto:Ok kokito,
ho generato il codice e ho applicato degli aggiustamenti alle parti di codice aggiunte dal programmatore.
Ho eseguito il programma ed effettivamente compare il link a launchpad, però c'è un problema: se lo si clicca mi appare una finestra di errore dal titolo 'Chromium non può essere eseguito come root' (e in effetti noi lanciamo olifant da root) senza poter accedere al browser.
Ti allego il file gui.py che puoi sostituire con quello presente nella cartella di olifant sul tuo pc (togli l'estensione .txt). Fammi sapere
gui.py.txt
P.S. Prova a eseguire il programma, però sappi che non l'ho testato completamente, ho fatto comparire soltanto la finestra iniziale e quella del tastierino numerico
scusa mi ero completamente scordato di farti sapere
la gui parte ma mi da questi errori e non compare il tastierino
Codice: Seleziona tutto
Traceback (most recent call last):
File "gui.py", line 118, in OnLockClick
alarms.append(Olifant.POWER_BUTTON_ALARM)
AttributeError: type object 'Olifant' has no attribute 'POWER_BUTTON_ALARM'
Traceback (most recent call last):
File "gui.py", line 120, in OnLockClick
alarms.append(Olifant.BATTERY_ALARM)
AttributeError: type object 'Olifant' has no attribute 'BATTERY_ALARM'
Traceback (most recent call last):
File "gui.py", line 122, in OnLockClick
alarms.append(Olifant.LID_OPENED_ALARM)
AttributeError: type object 'Olifant' has no attribute 'LID_OPENED_ALARM'
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: giovedì 7 giugno 2012, 16:19
da kokito
le varie voci è perchè ho provato a togliere le varie opzioni di controllo alimentqazioni batteria etc ma mi da sempre errore
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: giovedì 7 giugno 2012, 17:01
da cristian_c
Ma ti appaiono le quattro checkbox nell'interfaccia?
Edit:
controlla se in olifant.py alla riga 30 è presente:
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: venerdì 8 giugno 2012, 16:51
da kokito
cristian_c ha scritto:Ma ti appaiono le quattro checkbox nell'interfaccia?
Edit:
controlla se in olifant.py alla riga 30 è presente:
si si vedono
e no non c'è quella stringa
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: venerdì 8 giugno 2012, 19:48
da cristian_c
Kokito, non so da dove tu abbia scaricato olifant
Se sono presenti soltanto la batteria e l'alimentazione, prova ad aggiungere queste righe in olifant.py:
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: sabato 9 giugno 2012, 15:26
da kokito
cristian_c ha scritto:Kokito, non so da dove tu abbia scaricato olifant
Se sono presenti soltanto la batteria e l'alimentazione, prova ad aggiungere queste righe in olifant.py:
era la beta 1!
comunque adesso provo prima a riscaricare quella che ho caricato su launchpad almeno abbiamo come riferimento quella e ti faccio sapere (domani o lunedì dal portatile)
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: sabato 9 giugno 2012, 15:38
da cristian_c
era la beta 1!
comunque adesso provo prima a riscaricare quella che ho caricato su launchpad almeno abbiamo come riferimento quella e ti faccio sapere
Lol, e meno male che sei l'admin
Comunque sì, la versione che devi eseguire è l'ultima che hai caricato su launchpad
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: domenica 10 giugno 2012, 0:16
da kokito
cristian_c ha scritto:era la beta 1!
comunque adesso provo prima a riscaricare quella che ho caricato su launchpad almeno abbiamo come riferimento quella e ti faccio sapere
Lol, e meno male che sei l'admin
Comunque sì, la versione che devi eseguire è l'ultima che hai caricato su launchpad
beh ma la beta 1 era l'ultima versione che è stata fatta ed è quella che ho caricato. adesso controllo per scrupolo dal paccchetto su LP perchè è possibile che manchi anche li
EDIT:
no ho controllato da li c'è, evidentemente ho fatto qualche casino nelle cartelle e non ho aperto la beta 1 ma un altra ergo cancello tutto e tengo solo questa
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: martedì 12 giugno 2012, 14:35
da kokito
ok ora funziona ma ho notato 3 cose:
la tastiera è quella sbagliata perchè c'è disable e non enable (praticamente le hai invertite)
il programma è partito di fatto anche senza mettere alcuna password (e non abilitandolo nemmeno) in quanto chiudendolo non funzionava più la tastiera e (pensando fosse un residuo del programma che magari non era stato chiuso correttamente) l'ho spento: CON MIO GRANDE E SECONDO spavento è partito l'allarme mandandomi in panico non avendo un jack a portata
e ripeto il programma era chiuso assieme al terminale con il quale l'avevo avviato
firefox quando tento di far partire il link a volte (sopratutto la prima) mi da un errore dicendo che firefox è già aperto
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: mercoledì 13 giugno 2012, 10:10
da cristian_c
kokito ha scritto:ok ora funziona ma ho notato 3 cose:
la tastiera è quella sbagliata perchè c'è disable e non enable (praticamente le hai invertite)
il programma è partito di fatto anche senza mettere alcuna password (e non abilitandolo nemmeno) in quanto chiudendolo non funzionava più la tastiera e (pensando fosse un residuo del programma che magari non era stato chiuso correttamente) l'ho spento: CON MIO GRANDE E SECONDO spavento è partito l'allarme mandandomi in panico non avendo un jack a portata
e ripeto il programma era chiuso assieme al terminale con il quale l'avevo avviato
firefox quando tento di far partire il link a volte (sopratutto la prima) mi da un errore dicendo che firefox è già aperto
Se ti sei spaventato, figuriamoci l'eventuale ladro, motivo in più per affermare che il programma è efficace
Riguardo il tastierino numerico il motivo è semplice (ho guardato il codice): hai impostato il testo del pulsante di default a 'DISABLE' in wxglade
Codice: Seleziona tutto
self.UnlockKeypadButton_Disable = wx.Button(self, -1, "DISABLE")
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: mercoledì 13 giugno 2012, 11:25
da kokito
ma come mai da wxglade mi risulta giusto allora????
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: mercoledì 13 giugno 2012, 11:28
da cristian_c
kokito ha scritto:ma come mai da wxglade mi risulta giusto allora????
Temo tu stia utilizzando una gui diversa dalla mia visto che io non ho il campo 'Confirm password'
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: mercoledì 13 giugno 2012, 12:45
da kokito
io ho aperto l'ultima modificata nei file recenti del programma, chiamata olifant_3.wxg. tu non hai confirm password perchè quella è la schermata di immissione della password per sbloccare la passwprd, aprendo il file che hai utilizzato con wxglade non la vedi quella che ho postato io?
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: mercoledì 13 giugno 2012, 12:47
da cristian_c
kokito ha scritto:io ho aperto l'ultima modificata nei file recenti del programma, chiamata olifant_3.wxg. tu non hai confirm password perchè quella è la schermata di immissione della password per sbloccare la passwprd, aprendo il file che hai utilizzato con wxglade non la vedi quella che ho postato io?
No, no, io parlo della schermata che appare quando si fa clic su Lock nella prima finestra
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: mercoledì 13 giugno 2012, 22:01
da kokito
cristian_c ha scritto:kokito ha scritto:io ho aperto l'ultima modificata nei file recenti del programma, chiamata olifant_3.wxg. tu non hai confirm password perchè quella è la schermata di immissione della password per sbloccare la passwprd, aprendo il file che hai utilizzato con wxglade non la vedi quella che ho postato io?
No, no, io parlo della schermata che appare quando si fa clic su Lock nella prima finestra
appunto! dovrebbe essere quella la prima finestra(infatti in ordine nell'albero è anche la prima)! per bloccare ci vogliono due password (per avere la conferma) ed enable, per sbloccare una e disable
Se poi non ce l'hai proprio è un altro discorso
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: mercoledì 13 giugno 2012, 22:52
da cristian_c
Ok, ora mi è più chiaro
Apri il file gui.py e modifica la riga 139:
Codice: Seleziona tutto
passdlg = MyDialog1(self, -1,MyDialog1.ACTIVATE_MODE)
in questo modo:
Codice: Seleziona tutto
passdlg = MyDialog2(self, -1,MyDialog2.ACTIVATE_MODE)
e poi riesegui il programma. Almeno il problema che hai segnalato dovrebbe risolversi
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: sabato 16 giugno 2012, 16:59
da kokito
mi dice che mydialog2 non ha l'attributo activate_mode
Traceback (most recent call last):
File "gui.py", line 139, in OnLockClick
passdlg = MyDialog2(self, -1,MyDialog2.ACTIVATE_MODE)
AttributeError: type object 'MyDialog2' has no attribute 'ACTIVATE_MODE'
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: sabato 16 giugno 2012, 18:30
da cristian_c
kokito ha scritto:mi dice che mydialog2 non ha l'attributo activate_mode
Traceback (most recent call last):
File "gui.py", line 139, in OnLockClick
passdlg = MyDialog2(self, -1,MyDialog2.ACTIVATE_MODE)
AttributeError: type object 'MyDialog2' has no attribute 'ACTIVATE_MODE'
Ok, ho fatto delle modifiche al codice, prova questo:
Re: [Progetto] [Olifant] programma antifurto pc!
Inviato: sabato 16 giugno 2012, 19:14
da MoonDragon
C'è un problema con l'interfaccia (nuova di cristian_c appena postata):
quando inserisco la password di conferma e clicco su enable succede:
la password immessa sotto si va a sommare nella password messa sopra (quindi raddoppia) e poi non succede nulla