Live chat

GHz Aggiornamento stats minecraft ripristinato, avevano fatto una variazione al sito web che bloccava l'update, grazie per la segnalazione Loroe (18.09.25, 23:11)
boboviz credo sia un problema dei progetti (18.09.25, 11:02)
Loroe Ciao, perchè le statistiche di alcuni progetti non si aggiornano? es. minecraft è fermo da un paio di mesi. (13.09.25, 18:45)
Spot T and crunching by cpu...that's twice worth of mention (06.09.25, 20:03)
Spot T I think you are the only one (of us) that found a megaprime in srbase proj (06.09.25, 20:02)
entity Thanks, I'm glad the team got recognition too (06.09.25, 17:55)
r3venge Complimenti Entity!! (05.09.25, 21:30)
Spot T congrats to entity for the megaprime found (05.09.25, 19:56)
Fabrizio74 Dopo una pausa è arrivato un pò di lavoro in Gpugrid (28.08.25, 16:43)
boboviz @vincenzo effettivamente è strano. Che altri progetti hai agganciato?? (25.08.25, 15:15)
boboviz I challenge/sfida sono sempre stati una "sfida" per organizzarsi (25.08.25, 15:15)
Vincenzo Cefariello P.s ma perché Boinc se metto 10 giorni di lavoro e 10 supplementari, prende solo Einsten e Milkway. Deve prendere tutti i progetti .-. (23.08.25, 14:25)
Vincenzo Cefariello Lasciamo stare che poi nessuno si degna di leggere un pdf o qualche guida, ma vuole un tutorial su youtube anche per le menate (23.08.25, 14:22)
Vincenzo Cefariello Il problema rimane sempre lo stesso, poca pubblicità di Boinc, troppa ignoranza in generale, e setup troppo complicato per chi non è pratico di Computers (23.08.25, 14:22)
r3venge no al momento sono ancora fermo, mi sto organizzando, ma ho visto che l'attività sul forum dei 3d relativi ai challenge è praticamente scomparsa (21.08.25, 23:18)
kidkidkid3 Correggetemi se ho sbagliato (20.08.25, 18:24)
kidkidkid3 Se non ricordo male abbiamo l'iscrizione automatica a tutti i challenge che partono, anche se da parte nostra non ne lanciamo più (20.08.25, 18:23)
kidkidkid3 Bentornato ... allo scaccolo ! (20.08.25, 18:22)
r3venge Sono stato un pò assente ma volevo sapere, a parte il Pentathlon, non si fanno più challenge? (19.08.25, 00:42)
boboviz Buon Ferragosto!! (15.08.25, 15:13)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami
29 Set 2025

29 Settembre 2025 : 14:30
Migrazione del forum e dei suoi contenuti

Leggi tutto...
  • Pagina:
  • 1

ARGOMENTO:

Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 18:26 #85834

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori

UPDATE 12/11/12 Corretti alcuni piccoli bug, eliminato l'inutile pulsante "Esci" e aggiunti altri 2 pulsanti che comandano l'attività (Acceso/Spento) del client e/o della sola GPU


Ciao *

Se anche vi siete organizzati ormai con BoincStats, vi rilascio cmq un'alternativa.
Come gualo, anch'io ormai avevo cominciato a codare un prg desktop per gestire la sospensione delle WU in vista di challenges e gare varie.
Visto che ormai c'ero e cmq volevo finirlo, questo è quanto ho tirato fuori:






Purtroppo mi sono ormai anche bloccato :(
Sembra che non esista la possibilità di creare un eseguibile Win con la versione 3.3 di Python, né tantomeno riesco a trovare sul sito ufficiale la 2.6 che richiede py2exe (il "compilatore"), quindi se qualcuno più intraprendente vuole fare un tentativo dovrà per forza scaricarsi python (da qui: www.python.it/download/ ) ed eseguire lo script da linea di comando:
c:\python33\python boinc.py

Qui c'è lo script con il corredo di icone: Download


AVVERTENZE.
- Io ho sottomano solo Windows7 e ho codato e provato solo sul mio pc, non posso garantire che funzioni tutto al primo colpo, ma se ci sono difficoltà chiedete pure e cerco di aiutarvi (via Skype è più veloce)
- Non avendo sottomano soluzioni alternative (né tempo per cercarne) ho rinunciato alla ricerca a forza bruta dell'eseguibile. Nel codice il percorso al commander implementato è "C:\Program Files\BOINC" e l'eseguibile è "boinccmd.exe".
Il sorgente .py è puro testo, quindi con il blocco note o altro editor di puro testo non dovrebbe essere difficile adattarlo al prorio PC (o al proprio SO)
- Il percorso per il file "gui_rpc_auth.cfg" viene ricavato automaticamente dal log


COME FUNZIONA
Nella prima riga l'elenco dei progetti sottoscritti (lo stesso del Manager) l'ultima riga del log e il momento dell'ultimo update.
Il "Timer" è l'intervallo di aggiornamento/verifica dell'avanzamento delle WU, cliccando sul'icona della matita è possibile modificae il tempo. Non ho posto limiti al momento... nelle prossime releases vedremo
Gli altri due pulsanti: uno chiude e l'altro switcha la vista fra tutti i progetti e i soli progetti attivi (sono "Attivi" i progetti con WU da elaborare)

Nella riga titolo successiva:
- l'identificativo del progetto (lo stesso del Manager)
- l'evnetuale % su cui scatta la sospensione
- la deadline delle WU che vanno sospese (grazie Becks e Sabayonino per avermi involontariamente anticipato :) )
- "Run" il numero di WU in elaborazione
- "Tot" il numero totale di WU in lavorazione (fra attive, in coda e sospese)
- "Coda" le WU in lavorazione (attive + tot senza sospese)
- "Lck" solo nel momento in cui avviene qualche sospensione il numero di WU che sono state sospese in qual passaggio
- "Ssp" il numero totale di WU sospese
- "Inviate" contatore di tutte le WU inviate al progetto (quelle contate dal prg, non dalla notte dei tempi)
- "Tot" il totale WU che sono passate (quelle in lavorazione e quelle già inviate)

N.B.
Questi due totali vengono gestiti controllando periodicamente il log eventi, quindi dicono quante WU sono state "controllate" dal programma, non da quando avete attachato il progetto anni fa :)

I pulsanti:
- la clessidra attiva il check sulla sospensione: la singola WU viene sospesa se raggiunge/supera la % E se scade oltre la deadline
Se uno dei due parametri (% o deadline) è a zero le WU non vengono sospese.
- la bandierina consente di impostare la % di sospensione
- il calendarietto imposta la data di deadline
- il "fulmine" azzera la % e la deadline e ripristina le WU (v. dopo)
- le frecce verdi fanno l'UPDATE del progetto (come se fosse fatto dal manager) per cercare di prendere lavoro
- il boxino (ultima icona a dx) attiva/disattiva la richiesta di nuovo lavoro.

COLORI VARI
- Se la riga è gialla (come nel mio esempio) lo script sta tenendo sotto controllo le WU: io ho impostato per WCG una percentuale dell'80% per le WU che scadono dal 16/11 in poi: al momento dello screenshot ne aveva sospese 9
- se lo sfondo del boxino è verde il nostro BOINC chiede lavoro per quel progetto (solo WUProp) nel mio screenshot, altrimenti non chiede lavoro


FEATURES e TODO
Il prg dovrebbe accorgersi autonomamente dell'attach a nuovi progetti ed avvisarvi che vuole essere riavviato se attachate mentre lui è attivo (sorry non posso evitarlo).
Se invece attachate quando il prg non è acceso se ne accorge cmq ma non gli serve riavviarsi.
A parte controllare bene le validazioni degli input che per ora sono sommarie, ho già in mente di prevedere dei timing per richiedere periodicamente lavoro (ad esempio per POEM è necessario)
Avevo anche una mezza idea di scartare ("Annulla" se la sospensione è attiva), le WU che scadono prima della deadline... ma non so se la implemento, mi sembra un po' troppo scorretto nei confronti del progetto :)

COME USARLO
L'idea è che già da oggi (come da esempi) si può cominciare a sospendere per WCG e lui si occuperà di tutto purché lo facciate partire (magari in automatico) all'avvio.
Al momento giusto (il 16 di questo mese per WCG ) si clicca sul "Fulmine" e in automatico viene disattivata la sospensione e rimesse on-line le WU.


Questo è uno screenshot del mio manager (preso molto dopo i due di prima):

Come si vede anche se ce ne sono molte all'80% o poco dopo, all'implementazione della deadline sono state bloccate solo quelle che interessano per il challenge

Sempre il Fulmine e la Clessidra possono essere usati in combinazione per accumulare altre WU.
WCG ne manda solo 300 mi sembra, ma con delle WU in sospeso il manager non ne chiede altre anche se potrebbe.
Usando questi due pulsanti e l'Aggiorna (Frecce verdi, o cmq il Manager) si dovrebbe riuscire a prendere nuove WU anche prima dellinizio del contest senza perderne troppe.

UN'ULTIMA COSA
Non preoccupatevi di far danno alle WU, non ci sono implementati comandi di annullamento o detach :)


Ho finito, andate pure :)


p.s.
"Il codice è disordinato, non è a oggeti ed è sporchissimo!!!
LO SO
, abbiate pazienza che erano 20 anni che non codavo applicazioni desktop e cmq ho aperto python solo 15 giorni fa :)

p.p.s.s.
"Il codice non è pythonico!!!: quale parte di ho aperto python solo 15 giorni fa non hai capito? :)

p.p.p.s.s.s.
Morse: sorry, non ho ancora avuto il tempo di tirar dentro le icone dei progetti, nei prox giorni spero.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da Rick!.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 19:38 #85843

  • Tiziano
  • Avatar di Tiziano
  • Offline
  • Referente Milkyway / Primaboinca
  • Referente Milkyway / Primaboinca
  • Messaggi: 573
  • Ringraziamenti ricevuti 5
Ne so qualcosa di python, avevo creato dei programi con py2exe ma è da tanto che non metto mano

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 19:41 #85844

  • morse
  • Avatar di morse
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 9196
  • Ringraziamenti ricevuti 3
Non funziona :(


Dice che manca il modulo chiamato tooltip
PC1: Intel Q9400 2.66 GHz, ASUS P5KC, nVidia GeForce 9400GT (smontata al momento), ATI HD5850, maxtor 250 GB, 4 GB ram Kingston.
PC2: Intel E8400 3.0 GHz, ASROCK G31M-GS, 2 GB ram Kingston, maxtor 80 GB, nVidia GTX275





http://stats.free-dc.org/badges.php?proj=yoy&id=17281&rows=1

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:15 #85848

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
morse ha scritto:

Non funziona :(


Dice che manca il modulo chiamato tooltip


Thx, aggiornato l'archivio.


NOTA
Solo WuProp (e non sempre) sbarella il conteggio delle WU in lavorazione, per ora passiamoci sopra

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:17 #85849

  • gualo
  • Avatar di gualo
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 238
  • Ringraziamenti ricevuti 0
complimenti Rick!
bella applicazione
:cincin:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:25 #85851

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
gualo ha scritto:

complimenti Rick!
bella applicazione
:cincin:

Grazie, se hai qualche idea su come compilare la 3.3 o cmq come trovare una 2.6 sarà bene accetta.
Altrimenti come ho cominciato ho anche già finito con python :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:28 #85853

  • gualo
  • Avatar di gualo
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 238
  • Ringraziamenti ricevuti 0
io uso python 2.7 con py2exe e non ho nessun problema (o meglio i problemi li ho ma solo perché il mio codice ha errori)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:28 #85854

  • Gattorantolo
  • Avatar di Gattorantolo
  • Offline
  • RAM >4 GB
  • RAM >4 GB
  • Mosconi for President
  • Messaggi: 6223
  • Ringraziamenti ricevuti 63
Caspita, che lavoro...! :eek:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:35 #85856

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
gualo ha scritto:

io uso python 2.7 con py2exe e non ho nessun problema (o meglio i problemi li ho ma solo perché il mio codice ha errori)

La 2.7 l'ho trovata su python.org, ma ho provato ad installare py2exe, scaricato nuovo nuovo da sourceforge: py2exe-0.6.9.win32-py2.6.exe ma si pianta dicendo che vuole una 2.6 e non c'è nel registro.
E cmq nel sito di py2exe non dicono espressamente che non funziona, ma solo che serve una dll (MSVCR90.dll) che forse non c'è nel sistema... per il resto citano fino alla 3.1 :( :( :(

Boh, domani riprovo.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:46 #85859

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
Gattorantolo ha scritto:

Caspita, che lavoro...! :eek:

Grazie :cincin:

Fammi sapere se va

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:47 #85860

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
Tiziano ha scritto:

Ne so qualcosa di python, avevo creato dei programi con py2exe ma è da tanto che non metto mano


Che versioni di python e py2exe?

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da Rick!.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 00:13 #85874

  • gualo
  • Avatar di gualo
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 238
  • Ringraziamenti ricevuti 0
Rick! ha scritto:

La 2.7 l'ho trovata su python.org, ma ho provato ad installare py2exe, scaricato nuovo nuovo da sourceforge: py2exe-0.6.9.win32-py2.6.exe ma si pianta dicendo che vuole una 2.6 e non c'è nel registro.
E cmq nel sito di py2exe non dicono espressamente che non funziona, ma solo che serve una dll (MSVCR90.dll) che forse non c'è nel sistema... per il resto citano fino alla 3.1 :( :( :(
Boh, domani riprovo.

Forse a me non dà problemi perchè non ho parte grafica essendo tutto gestibile da riga di comando.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 08:37 #85882

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
gualo ha scritto:

Rick! ha scritto:

La 2.7 l'ho trovata su python.org, ma ho provato ad installare py2exe, scaricato nuovo nuovo da sourceforge: py2exe-0.6.9.win32-py2.6.exe ma si pianta dicendo che vuole una 2.6 e non c'è nel registro.
E cmq nel sito di py2exe non dicono espressamente che non funziona, ma solo che serve una dll (MSVCR90.dll) che forse non c'è nel sistema... per il resto citano fino alla 3.1 :( :( :(
Boh, domani riprovo.

Forse a me non dà problemi perchè non ho parte grafica essendo tutto gestibile da riga di comando.

No, a me si pianta py2exe quando installo lui, non quando cerco di usarlo :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 11:57 #85902

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
Grazie a morse che l'ha provato e debuggato, ho corretto un po' di errori di gioventù in giro per lo script :)

Ora sappiamo che gira su
- Win 7 Pro 64bit,
- Win Server 2003 64bit,
- Win Server 2008 64bit,

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 14:54 #85913

  • Becks555
  • Avatar di Becks555
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • Grande Giove...
  • Messaggi: 435
  • Ringraziamenti ricevuti 0
Complimenti, grandissimo lavoro... :king: :king:

ora ho boinctasks che mi sta facendo il lavoro sporco in vista del challenge ma appena finisce lo lo tolgo e ci metto questo
PC1: i7 920 - MB EVGA X58 CLASSIFIED - 12GB CORSAIR DOMINATOR DDR3 1600 - GTX470 (sarà da cambiare)
Server: I5 750@0.99V - Asus P7P55-LX - 16gb DDR3 1333 - 2x GTX 750ti
Impianto fotovoltaico da 4.44kWp

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 15:08 #85915

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
Becks555 ha scritto:

Complimenti, grandissimo lavoro... :king: :king:

ora ho boinctasks che mi sta facendo il lavoro sporco in vista del challenge ma appena finisce lo lo tolgo e ci metto questo


Grazie! :)

Cmq se ti va di testarlo puoi anche tenerli su tutti e due che non dovrebbero intralciarsi: anche se fanno lo stesso lavoro uno o l'altro troverà le wu già sospese e non farà nulla.
Anzi avremo almeno un riscontro per capire se davvero non si intralciano :)

A giorni spero di riuscire a selezionare anche i sottoprogetti con le loro soglie di intervento.
Perché a me sta bloccando HFCC e Shistosoma che manca ancora 1 ora alla fine, ma dovrò tenerlo così anche quando arriveranno le GPU con scadenza "giusta" :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pagina:
  • 1
Moderatori: camposReLeonAntonio Cerrato
Tempo creazione pagina: 0.254 secondi
Powered by Forum Kunena