Live chat

kidkidkid3 Chi abbiamo perso ? (detto il peccato, resta da scoprire il peccatore) .... grazie in anticipo ! (18.01.26, 17:35)
kidkidkid3 Ah ecco perchè, tranne gli irraggiungibili Valterc e l'amico Gatto(rantolo), tutti i componenti di questo gruppo sono avanzati di una posizione ! (18.01.26, 17:34)
Marco Detto Buffer (17.01.26, 18:01)
Spot T C'è stato un abbandono (del team) importante, spiace (17.01.26, 07:16)
boboviz Buon 2026 a tutti!!! (02.01.26, 22:16)
campos Buon 2026! (01.01.26, 09:39)
kidkidkid3 (01.01.26, 07:33)
kidkidkid3 Un buonissimo e felicissimo 2026 pieno di sogni realizzati a tutti noi Boincitaliani ! (01.01.26, 07:32)
zioriga Ok ripulito (30.12.25, 15:55)
zioriga Aiuto c'è qualche intrusione inadeguata !!!!! (30.12.25, 10:47)
GHz Buon Natale e serene festività a tutti gli amici scaccolatori di BOINC.Italy! (25.12.25, 22:29)
campos Buon Natal! (25.12.25, 13:47)
boboviz Buon Natale a tutti!! (25.12.25, 11:29)
sabayonino Un passaggio veloce veloce , colgo l'occasione per augurare a tutti un Sereno Natale ! (24.12.25, 21:10)
zioriga finalmente sembra ci sia lavoro su Rosetta (17.12.25, 14:48)
sabayonino apri un topic qua : https://www.boincitaly.org/forum/segnalazioni-richieste-e-suggerimenti.html e dacci più dettagli sul tuo account (25.11.25, 11:09)
ROCCO Elaboro work unit di primegrid su imac com m3 silicon 8 core non riesco a far totalizzare i crediti su boincitaly. Come si fa? (25.11.25, 09:52)
Antonio Cerrato https://asteroidsathome.net/boinc/server_status.php (24.11.25, 22:41)
Antonio Cerrato ci sono 3 milioni di WU "ready to send" su Asteroids@Home (24.11.25, 22:41)
boboviz hanno appena rilasciato il client (beta) 8.2.8 (24.11.25, 16:17)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO:

Re:UOTD 18/07/2010 02:34 #54321

  • Kraig
  • Avatar di Kraig
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2557
  • Ringraziamenti ricevuti 0
bax e d'altri (simone?) vi do il permesso di non contare i miei precedenti uotd se volete, così partirò da zero e avete meno lavoro penso, oppure mi sto confondendo?

in generale, è necessario gli screenshots? se la tabella conta e registra automaticamente il numero di uotd degli utenti eletti del nostro team, oppure mi sono perso qualcosa?


baxnimis ha scritto:

(che ad esempio mi hanno permesso di pizzicare Lord :fuck: )

:fuck: :( :fuck:

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

Ultima Modifica: da Kraig.

Re:UOTD 18/07/2010 09:48 #54322

  • baxnimis
  • Avatar di baxnimis
  • Offline
  • RAM >4 GB
  • RAM >4 GB
  • BOINC.Italy Admin
  • Messaggi: 6589
  • Ringraziamenti ricevuti 1
Lord.UniKorn ha scritto:

bax e d'altri (simone?) vi do il permesso di non contare i miei precedenti uotd se volete, così partirò da zero e avete meno lavoro penso, oppure mi sto confondendo?


ormai il lavoro è fatto ;)

in generale, è necessario gli screenshots? se la tabella conta e registra automaticamente il numero di uotd degli utenti eletti del nostro team, oppure mi sono perso qualcosa?


si, non sono più necessari proprio per l'automatismo introdotto dal codice di Simone. Salvarli è un vezzo

baxnimis ha scritto:

(che ad esempio mi hanno permesso di pizzicare Lord :fuck: )

:fuck: :( :fuck:


Sulla rete, a ben cercare, si trova di tutto. Restano moltissime tracce indipendentemente dalla nostra volontà. Ma secondo me, se sono tracce virtuose, meglio dargli risalto ;)

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

Re:UOTD 18/07/2010 10:53 #54324

  • Simone
  • Avatar di Simone Autore della discussione
  • Offline
  • Referente eOn2 / Leiden
  • Referente eOn2 / Leiden
  • Messaggi: 828
  • Ringraziamenti ricevuti 0
/me non capisce il discorso fra bax e lord :(

Proposta per la questione degli uotd storici e aggiornati:
-> Teniamo due tabelle divise: la mia e quella di bax contenenti gli storici.
-> Tutto il mio sistema di salvataggio e visualizzazione elezioni non cambia.
-> Per la visualizzazione dei dati del solo team: per la parte di classifica globale si fa una query (o uno script) che unisce i dati delle due tabelle; per la parte di visualizzazione delle ultime elezioni ci basiamo solamente sui miei dati.

Poi dipende molto da che ci vogliamo fare con questi dati. Se vogliamo fare solamente le due tabelle con classifica uotd del team e ultime elezioni, possiamo tenere le due tabelle divise senza problemi. Se invece vogliamo fare anche altro è meglio unificare le due tabelle e via...

Domanda: nel caso che uniamo le due tabelle, basterebbe inserire nelle mie query 'WHERE Timestamp>1254862' ?? (1254862 è un numero a caso esemplificativo). Se basta questo, uniamo tutto e basta che è tutto più facile.

Screenshot allora aboliti. Se qualcuno vuole farli e postarli sul forum, che lo faccia. Noi non li salviamo.

Adesso creo la pagina personalizzata per ogni cpid.

:bye::bye:

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

Re:UOTD 18/07/2010 11:30 #54325

  • jcuervo
  • Avatar di jcuervo
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 249
  • Ringraziamenti ricevuti 0
Simone ha scritto:

/me non capisce il discorso fra bax e lord :(

Proposta per la questione degli uotd storici e aggiornati:
-> Teniamo due tabelle divise: la mia e quella di bax contenenti gli storici.
-> Tutto il mio sistema di salvataggio e visualizzazione elezioni non cambia.
-> Per la visualizzazione dei dati del solo team: per la parte di classifica globale si fa una query (o uno script) che unisce i dati delle due tabelle; per la parte di visualizzazione delle ultime elezioni ci basiamo solamente sui miei dati.

Poi dipende molto da che ci vogliamo fare con questi dati. Se vogliamo fare solamente le due tabelle con classifica uotd del team e ultime elezioni, possiamo tenere le due tabelle divise senza problemi. Se invece vogliamo fare anche altro è meglio unificare le due tabelle e via...

Domanda: nel caso che uniamo le due tabelle, basterebbe inserire nelle mie query 'WHERE Timestamp>1254862' ?? (1254862 è un numero a caso esemplificativo). Se basta questo, uniamo tutto e basta che è tutto più facile.

Screenshot allora aboliti. Se qualcuno vuole farli e postarli sul forum, che lo faccia. Noi non li salviamo.

Adesso creo la pagina personalizzata per ogni cpid.

:bye::bye:



Se volete generare traffico sul portale, pensate che la maggior parte di visitors non sarà interessata allo storico del team...

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

Re:UOTD 18/07/2010 11:36 #54326

  • Simone
  • Avatar di Simone Autore della discussione
  • Offline
  • Referente eOn2 / Leiden
  • Referente eOn2 / Leiden
  • Messaggi: 828
  • Ringraziamenti ricevuti 0

Se volete generare traffico sul portale, pensate che la maggior parte di visitors non sarà interessata allo storico del team...

Sìsì, infatti, se non mi sono perso nel frattempo, le statistiche globali (che NON comprendono lo storico) e quelle del nostro team (che comprendono lo storico) sono (e saranno) in due pagine diverse.

:bye::bye:

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

Re:UOTD 18/07/2010 15:05 #54328

  • Simone
  • Avatar di Simone Autore della discussione
  • Offline
  • Referente eOn2 / Leiden
  • Referente eOn2 / Leiden
  • Messaggi: 828
  • Ringraziamenti ricevuti 0
Buondì!
Ho completato le statistiche per ogni cpid e messo a posto qualche link in modo che rimandano tutti i pagine interne, meno quello sull'icona delle statistiche che rimanda a boincstats.
Ritengo di aver pressoché terminato questo script... Non mi vengono al momento in mente altre cose da mettere o da migliorare.
Se avete qualcosa da modificare/correggere/aggiungere ditemelo!

:bye::bye:

PS: Trovatemi qualcosa da fare se no mi annoio :D

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

Ultima Modifica: da Simone.

Re:UOTD 18/07/2010 15:45 #54329

  • jcuervo
  • Avatar di jcuervo
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 249
  • Ringraziamenti ricevuti 0
Simone ha scritto:

Buondì!
Ho completato le statistiche per ogni cpid e messo a posto qualche link in modo che rimandano tutti i pagine interne, meno quello sull'icona delle statistiche che rimanda a boincstats.
Ritengo di aver pressoché terminato questo script... Non mi vengono al momento in mente altre cose da mettere o da migliorare.
Se avete qualcosa da modificare/correggere/aggiungere ditemelo!

:bye::bye:

PS: Trovatemi qualcosa da fare se no mi annoio :D


Per gli utenti di Boinc.italy si protebbe riportare il dettaglio delle nomine nelle statistiche del proprio profilo.

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

Re:UOTD 18/07/2010 19:04 #54336

  • GHz
  • Avatar di GHz
  • Offline
  • Administrator
  • Administrator
  • BOINC.Italy rulez!
  • Messaggi: 3291
  • Ringraziamenti ricevuti 28
Simone ha scritto:

Buondì!
[...]
Ritengo di aver pressoché terminato questo script...


Hai fatto la battuta :asd:

Non mi vengono al momento in mente altre cose da mettere o da migliorare.
Se avete qualcosa da modificare/correggere/aggiungere ditemelo!

:bye::bye:

PS: Trovatemi qualcosa da fare se no mi annoio :D


Ti accontento subito :sofico:

Simone ha scritto:

-> Per identificare il team non posso passere il suo ID perchè in ogni progetto l'ID è diverso. Non ho una tabella di tutti i gruppi con un ID univoco.


Vero. Allora facciamo così: invece di usare il nome del team usiamo l'hash md5 del team. Sia per php che per mysql la funzione è md5('stringa'). Per prendere i dati del team poi fai così:
SELECT * FROM UOTD WHERE MD5(Team_Name) = variabile passata per get
Puoi farti già tornare l'md5 del nome del team dalla query aggiungendo md5(Team_Name) as Team_Name_MD5 nella select.
L'md5, come il cpid è una stringa alfanumerica di 32 caratteri.
L'unica cosa brutta di questa soluzione è che con l'aumentare dei dati può essere un pò pesante, ma al limite memorizzeremo nel db anche l'md5 del nome del team ;)

-> Per la pagina personale adesso ci penso... Utilizzo il cpid come identificativo per ogni utente??

Si, è la soluzione migliore :ok:

Problema:
Cron mi dice che lattice project non funziona mentre se, subito dopo aver ricevuto il report, eseguo direttamente lo script non ricevo alcun messaggio di errore. E' già la seconda volta :(
Sapete trovare ipotesi??

:bye::bye:


Probabile che non sempre la lettura delle pagina vada a buon fine. Nelle statistiche ad esempio la lettura dei dati se non va a buon fine viene ripetuta per 3 volte. Se per 3 volte fallisce si ferma e logga il problema. Puoi provare a fare una cosa simile, il codice di esempio lo trovi nella prima funzione del bi_statsfun.php

Altre cose da modificare correggere:
- linkare il nome del team nelle stats dell'utente alle stats degli uotd di quel team

- separare l'intestazione (logo e link) dal contenuto (tabelle) con un HR, come nelle statistiche ;)

- ingrandire un pò i link in alto a fianco del logo

Cose nuove da fare :D
- aggiungere feed rss delle ultime elezioni, per un determinato utente o per un determinato team. Per questo ti dopio nella cartella un file che ho scritto per generare i feed rss delle news dei progetti, basta che ci metti dentro i tuoi dati e modifichi poche righe ed è fatta ;)
- valutare se rendere disponibili i dati dei feed rss anche in formato xml
- generare bannerini per le elezioni dei singoli utenti e per le elezioni dei team. Qui sicuramente si può utilizzare l'ottimo lavoro fatto da bax per i bannerini delle statistiche del nostro portale :)
Trovi il codice nel file bi_statsfun.php
Su questo punto bax può darci qualche indicazione :)

Per ora penso che possa bastare :D:D:D

Ciao,
GHz
SEI ITALIANO? :approve: SUPPORTA BOINC.ITALY! :italy:

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

Ultima Modifica: da GHz.

Re:UOTD 18/07/2010 22:01 #54338

  • Simone
  • Avatar di Simone Autore della discussione
  • Offline
  • Referente eOn2 / Leiden
  • Referente eOn2 / Leiden
  • Messaggi: 828
  • Ringraziamenti ricevuti 0
Allora:

Tutte le cose da aggiornare/modificare/correggere le ho fatte. Guarda se vanno bene, altrimenti ricorreggo.

Adesso guardo le cose nuove.
-> Il file per la generazione dei feed rss non me lo hai dato :( quindi passo al punto dopo.
-> Per i file XML ci avevi già quasi pensato. Pensavo di creare uno per ogni CPDI (praticamente copiando in XML i dati della pagina 'visualizza CPID') così se uno vuole mettersi sul suo sito i suoi UTOD basta che prende il file XML e c'ha già dentro tutto.
-> Per i bannerini: adesso guardo lo script e vedo come è fatto. Ne vogliamo uno per utente?? Che info deve contenere?? Il numero di elezioni totali??

:bye::bye:

EDIT: non trovo lo script per generare i bannerini :(

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

Ultima Modifica: da Simone.

Re:UOTD 18/07/2010 22:47 #54340

  • Simone
  • Avatar di Simone Autore della discussione
  • Offline
  • Referente eOn2 / Leiden
  • Referente eOn2 / Leiden
  • Messaggi: 828
  • Ringraziamenti ricevuti 0
Dati in formato xml disponibili!

Potete accedere al file xml a questo link:
www.boincitaly.org/c...ne/uotd_xml.php?p=vcpid&cpid=il_tuo_cpid

Contiene informazioni riguardo tutte le elezioni per quel cpid.
Ho messo il tutto in un nuovo file, così joomla non inserisce pezzi di codice. Devo creare una sorta di guida a come usarli??

Se volete correggere/commentare/proporre fate pure :)

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

Re:UOTD 19/07/2010 07:19 #54343

  • Kraig
  • Avatar di Kraig
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2557
  • Ringraziamenti ricevuti 0
Simone ha scritto:

Potete accedere al file xml a questo link:
www.boincitaly.org/c...ne/uotd_xml.php?p=vcpid&cpid=il_tuo_cpid

Se volete correggere/commentare/proporre fate pure



non dovevo entrarci? :D

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

Re:UOTD 19/07/2010 08:19 #54345

  • Simone
  • Avatar di Simone Autore della discussione
  • Offline
  • Referente eOn2 / Leiden
  • Referente eOn2 / Leiden
  • Messaggi: 828
  • Ringraziamenti ricevuti 0
Lord.UniKorn ha scritto:

Simone ha scritto:

Potete accedere al file xml a questo link:
www.boincitaly.org/c...ne/uotd_xml.php?p=vcpid&cpid=il_tuo_cpid

Se volete correggere/commentare/proporre fate pure



non dovevo entrarci? :D


Corretto. Non so perchè, ma se non trovava elezioni con quel cpid non continuava e dava quell'errore. Adesso ho corretto gestendo esplicitamente il caso in cui non trova alcuna elezione.
Grazie per la segnalazione.

:bye::bye:

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

Re:UOTD 19/07/2010 12:16 #54353

  • GHz
  • Avatar di GHz
  • Offline
  • Administrator
  • Administrator
  • BOINC.Italy rulez!
  • Messaggi: 3291
  • Ringraziamenti ricevuti 28
Simone ha scritto:

Allora:

Tutte le cose da aggiornare/modificare/correggere le ho fatte. Guarda se vanno bene, altrimenti ricorreggo.


Ottimo! :ok:
Una cosa da modificare: nella pagina del dettaglio dell'utente, il suo nick nelle elezioni è linkato alla pagina stessa, si può rimuovere (solo il link o anche tutto il testo proprio, vedi te).
Nella ricerca possiamo aggiungere un filtro per team volendo, con una combobox per selezionarne uno tra i vari presenti nel database.
Inoltre, ma questo è proprio per affinare la ricerca, si potrebbe permettere di cercare tutti gli UOTD in un certo periodo di tempo (da - a) inserendo due date (non a mano, ma tramite una selezione su un calendario).

Adesso guardo le cose nuove.
-> Il file per la generazione dei feed rss non me lo hai dato :( quindi passo al punto dopo.

Messo adesso, il file si chiama rss.php
Guarda come è fatto e prova a modificarlo per gli UOTD. Se hai dubbi chiedi pure ;)

-> Per i bannerini: adesso guardo lo script e vedo come è fatto. Ne vogliamo uno per utente?? Che info deve contenere?? Il numero di elezioni totali??

Sarebbe bello averne uno per utente e uno per team.
Devono avere le info dell'utente/team, il numero totale di elezioni, la posizione nella classifica utenti/team e le elezioni per progetto.

EDIT: non trovo lo script per generare i bannerini :(

Nel file bi_statsfun.php guarda la funzione gen_statsign.

Simone ha scritto:

Dati in formato xml disponibili!

Potete accedere al file xml a questo link:
www.boincitaly.org/c...ne/uotd_xml.php?p=vcpid&cpid=il_tuo_cpid

Contiene informazioni riguardo tutte le elezioni per quel cpid.
Ho messo il tutto in un nuovo file, così joomla non inserisce pezzi di codice. Devo creare una sorta di guida a come usarli??

Se volete correggere/commentare/proporre fate pure :)


Bel lavoro Simone! :mano:
Il file però non viene aperto come un file xml, perchè devi modificare l'header del file. Prima di ogni altro output metti questo:
header('Content-type: text/xml');

Oltre a questo sarebbe opportuno specificare il charset del file nell'intestazione dell'xml, es:
<?xml version="1.0" encoding="UTF-8"?>

Ciao,
GHz
SEI ITALIANO? :approve: SUPPORTA BOINC.ITALY! :italy:

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

Ultima Modifica: da GHz.

Re:UOTD 19/07/2010 23:23 #54370

  • Simone
  • Avatar di Simone Autore della discussione
  • Offline
  • Referente eOn2 / Leiden
  • Referente eOn2 / Leiden
  • Messaggi: 828
  • Ringraziamenti ricevuti 0
Avevo scritto un post bellissimo, ma è andato in pappa tutto quando ho cercato di pubblicarlo :(:(:(

Riassumo i punti salienti:
-> Per l'immagine ci metterò un po' perchè non ho praticamente mai usato seriamente gd per generare immagini.
-> Il link nella pagina del cpid è inutile, ma il nome no poerchè nella prima tabelle ci sono tutti i nomi usati da quel cpid, nelle elezioni solo il nome per quel progetto
-> xml corretto. L'encoding avrebbe dovuto essere inserito automaticamente da simplexml
-> il feed rss è praticamente un file così che aggiunge/toglie elementi item ad ogni aggiornamento delle statistiche ?
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
	<channel>
		<title>Boinc.Italy - Users of the Day</title>
		<link>http://www.boincitaly.org/index.php?option=com_content&task=view&id=223&Itemid=99</link>
		<description>Tutti gli utenti del giorni di tutti i progetti!</description>
		<lastBuildDate>DATA ULTIMA MODIFICA</lastBuildDate>
		<image>
			<url>http://www.boincitaly.org/custom/simone/uotd_badge.png</url>
			<title>Boinc.Italy - Users of the Day</title>
			<link>http://www.boincitaly.org/index.php?option=com_content&task=view&id=223&Itemid=99</link>
		</image>
		<item>
			<title>UOTD su NOME PROGETTO del DATA</title>
			<link>LINK ALLE STAT UOTD PER QUEL PROGETTO</link>
			<description>Oggi Utente del Giorno su NOME PROGETTO è NOME UTENTE 
del team NOME TEAM, NAZIONALITà.</description>
			<pubDate>DATA</pubDate>
		</item>
	</channel>
</rss>
Adesso vado a nanna che ho sonno... :ronf:
Domani mi metto al lavoro!

:bye::bye:

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

Ultima Modifica: da Simone.

Re:UOTD 20/07/2010 09:57 #54377

  • GHz
  • Avatar di GHz
  • Offline
  • Administrator
  • Administrator
  • BOINC.Italy rulez!
  • Messaggi: 3291
  • Ringraziamenti ricevuti 28
Simone ha scritto:

Avevo scritto un post bellissimo, ma è andato in pappa tutto quando ho cercato di pubblicarlo :(:(:(


Prima di postare, fare sempre una copia del post :O :p

Riassumo i punti salienti:
-> Per l'immagine ci metterò un po' perchè non ho praticamente mai usato seriamente gd per generare immagini.

Anche io non ci ho mai lavorato, ha fatto tutto bax :D Prendi spunto dal suo codice e se hai dei dubbi chiedi pure, io o bax vediamo di rispondere ;)

-> Il link nella pagina del cpid è inutile, ma il nome no poerchè nella prima tabelle ci sono tutti i nomi usati da quel cpid, nelle elezioni solo il nome per quel progetto

Ok, allora togli solo il link :D

-> xml corretto. L'encoding avrebbe dovuto essere inserito automaticamente da simplexml

No, il simplexml crea solo la struttura xml, l'encoding va messo a mano ;)

-> il feed rss è praticamente un file così che aggiunge/toglie elementi item ad ogni aggiornamento delle statistiche ?

Si, è un file strutturato in quel modo, ogni <item> per ogni UOTD.
SEI ITALIANO? :approve: SUPPORTA BOINC.ITALY! :italy:

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

Re:UOTD 20/07/2010 21:04 #54405

  • Simone
  • Avatar di Simone Autore della discussione
  • Offline
  • Referente eOn2 / Leiden
  • Referente eOn2 / Leiden
  • Messaggi: 828
  • Ringraziamenti ricevuti 0
Domanda:
il file rss lo salvo sul disco e ad ogni aggiornamento di cron aggiorno anche il file, o va anche bene un file generato dinamicamente da php? (tipo il documento xml per cpid)

Per XML io mi ero basato sull'esempio 1 della guida ufficiale:
it.php.net/manual/en/simplexmlelement.asXML.php
dove sembrava che ci pensava lui a mettere la prima riga...
Comunque nessun problema :)

Mi metto al lavoro :ordini:

:bye::bye:

EDIT: Le immagini con le statistiche vengono salvate, oppure ad ogni chiamata viene rieseguito lo script??

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

Ultima Modifica: da Simone.

Re:UOTD 20/07/2010 21:50 #54408

  • GHz
  • Avatar di GHz
  • Offline
  • Administrator
  • Administrator
  • BOINC.Italy rulez!
  • Messaggi: 3291
  • Ringraziamenti ricevuti 28
Simone ha scritto:

Domanda:
il file rss lo salvo sul disco e ad ogni aggiornamento di cron aggiorno anche il file, o va anche bene un file generato dinamicamente da php? (tipo il documento xml per cpid)

Direi di generarli dinamicamente. Il feed principale degli ultimi UOTD lo mettiamo poi su feedburner come gli altri feed del portale, e per quello non ci sono problemi nemmeno se cambiamo il link dello script, gli utenti non se ne accorgono. Per i feed dei singoli team e dei singoli utenti invece non vedo alternativa al link diretto per la generazione in modo dinamico inserito nella relativa pagina. Magari quello script poi lo spostiamo direttamente nella custom o nella root del sito addirittura, così viene un url più semplice.

EDIT: Le immagini con le statistiche vengono salvate, oppure ad ogni chiamata viene rieseguito lo script??

Vengono salvate. Inizialmente erano generate in modo dinamico poi il caricamento era lento ed abbiamo optato per il salvataggio. Per ora crea la funzione che genera l'immagine, poi vediamo se salvare anche queste o meno. Bisogna anche valutare quanto spazio occupano con l'aumentare dei dati presenti nel database.
Bax ci puoi dare qualche consiglio su questo? :)
Ciao,
GHz
SEI ITALIANO? :approve: SUPPORTA BOINC.ITALY! :italy:

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

Re:UOTD 20/07/2010 23:25 #54411

  • baxnimis
  • Avatar di baxnimis
  • Offline
  • RAM >4 GB
  • RAM >4 GB
  • BOINC.Italy Admin
  • Messaggi: 6589
  • Ringraziamenti ricevuti 1
GHz ha scritto:

Simone ha scritto:

Le immagini con le statistiche vengono salvate, oppure ad ogni chiamata viene rieseguito lo script??

Vengono salvate. Inizialmente erano generate in modo dinamico poi il caricamento era lento ed abbiamo optato per il salvataggio. Per ora crea la funzione che genera l'immagine, poi vediamo se salvare anche queste o meno. Bisogna anche valutare quanto spazio occupano con l'aumentare dei dati presenti nel database.
Bax ci puoi dare qualche consiglio su questo? :)
Ciao,
GHz


Facciamo un esempio. La mia signature (470x105) occupa 25K come PNG e 145 come BMP (che poi rappresenta il massimo oltre il quale non si va mai)

ma quella sign è studiata per avere poche tonalità di colore (avevo provato altri sfondi ma erano pesantissimi)

supponiamo un badge con le stesse dimensioni, tra il logo degli uotd e l'avatar dell'utente si arriverà tranquillamente a 70-80K
Ci sono 110 utenti di BOINC.Italy che sono anche uotd. Anche se supponiamo un aumento di 15 utenti nel 2010 avremo

125 x 80 = 10.000 K = 10 MB di spazio occupato

se invece consideriamo di fare un badge per tutti gli utenti...

noi abbiamo circa il 10-15% di utenti con uotd sul totale di utenti attivi, BOINC ha 300.000 utenti attivi quindi:

40.000 x 80 = 3,2 GB di spazio occupato :asd:

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

Re:UOTD 20/07/2010 23:36 #54414

  • Simone
  • Avatar di Simone Autore della discussione
  • Offline
  • Referente eOn2 / Leiden
  • Referente eOn2 / Leiden
  • Messaggi: 828
  • Ringraziamenti ricevuti 0
Allora, per far ordine:

-> Feed RSS:
Un feed con le elezioni degli uotd dell'ultima settimana su tutti i progetti generato dinamicamente ad ogni richiesta.

-> Pagine XML:
Una pagina per ogni cpid
Una pagina per ogni team
entrambe generate dinamicamente ad ogni richiesta.

Possiamo considerare fatto solo la pagina XML per il cpid, il resto è ancora da fare.

Stasera mi sono però dedicato all'immagine di firma contenente tutte le elezioni per un cpid in modo da capire più che altro come funziona lo script.
Premetto che la parte grafica è identica a quella delle firme del nostro portale. Se me ne proponete una tutta differente fatemi un disegnino che non sono tanto bravo nel fare cose graficamente belle e magari fatemi anche una brutta del codice che non sono tanto bravo a usare le librerie grafiche di php :asd:
Supporta tutte le opzioni della firma 'madre'.
Manca la bandierina della nazionalità e il nome del gruppo a destra in alto, però funziona!
Potete provarlo da qui:
www.boincitaly.org/custom/simone/uotd_img.php
passando come variabili get le seguenti:

cpid -> cpid da visualizzare
nump -> numero massimo di progetti visualizzati
bkgnd -> identificativo dell'immagine di sfondo. Intero compreso fra 0 e 8
corner -> angoli arrotondati: 1 = sì, 0 = no
button -> effetto bottone: 1 = sì, 0 = no

Il prossimo lavoro al quale mi dedicherò sarà molto probabilmente il feed rss e l'altra pagina XML.

:bye::bye:

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

Re:UOTD 20/07/2010 23:48 #54415

  • baxnimis
  • Avatar di baxnimis
  • Offline
  • RAM >4 GB
  • RAM >4 GB
  • BOINC.Italy Admin
  • Messaggi: 6589
  • Ringraziamenti ricevuti 1
Io avrei una proposta per i badge "internazionali"



l'utente avrà il simbolo del progetto se è stato eletto su quel progetto

per determinare il numero di elezioni utilizziamo gli stessi colori che stabiliscono l'importanza dei badge per i vari progetti (1,2,3,4,5,>5)

le icone le abbiamo già quasi tutte

l'immagine postata sopra pesa 8K

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

Ultima Modifica: da baxnimis.
Moderatori: camposReLeon
Tempo creazione pagina: 0.282 secondi
Powered by Forum Kunena