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 :D

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:

Codice: Seleziona tutto

	POWER_BUTTON_ALARM = 3

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:

Codice: Seleziona tutto

	POWER_BUTTON_ALARM = 3

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:

Codice: Seleziona tutto

	LID_OPENED_ALARM = 2
	POWER_BUTTON_ALARM = 3

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:

Codice: Seleziona tutto

	LID_OPENED_ALARM = 2
	POWER_BUTTON_ALARM = 3
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 :D :p
Comunque sì, la versione che devi eseguire è l'ultima che hai caricato su launchpad :sisi:

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 :D :p
Comunque sì, la versione che devi eseguire è l'ultima che hai caricato su launchpad :sisi:

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 :muro: 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 :muro: 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 :sisi:
Riguardo il tastierino numerico il motivo è semplice (ho guardato il codice): hai impostato il testo del pulsante di default a 'DISABLE' in wxglade :sisi:

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' :nono:

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 :sisi:

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 :sisi:
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 :devilmad:

Re: [Progetto] [Olifant] programma antifurto pc!

Inviato: mercoledì 13 giugno 2012, 22:52
da cristian_c
Ok, ora mi è più chiaro :D
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:
gui.py.txt
gui.py
(25.21 KiB) Scaricato 63 volte

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