Child Saver

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
pino_otto
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 9 lug 2006, 11:57
Slackware: 14.2
Kernel: 4.4.14-smp
Desktop: KDE 4.14.3
Località: Torino - Canton (China)

Child Saver

Messaggio da pino_otto »

Se qualcuno ha la necessita' di controllare il tempo totale di accensione del computer usato dai bambini, puo' ricorrere ad un programma chiamato "child saver". Questo programma spegne il computer dopo che e' passato un certo tempo (cumulativo su piu' accensioni) all'interno della giornata e non permette di utilizzare piu' il computer, trasformandolo in una "useless machine":

http://www.youtube.com/watch?v=Z86V_ICUCD4

Ho creato un nuovo progetto open source su SourceForge per ospitare i vari Child Saver che verranno implementati

il progetto e' qui':
http://sourceforge.net/projects/childsaver/

al momento e' disponibile una prima implementazione fatta in Scala.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Child Saver

Messaggio da Ansa89 »

Bella idea :) .

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: Child Saver

Messaggio da Paoletta »

bravo pino_otto hai sempre delle belle idee! :-)

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Child Saver

Messaggio da Ansa89 »

Siccome non sono un amante di java, ho rifatto l'applicazione in C.
Nell'archivio zip trovate il sorgente e un makefile (per compilare il programma basta un "make").

@pino_otto: mi piacerebbe rendere la mia applicazione compatibile con i file di configurazione generati dalla tua versione del programma. Mi potresti postare il contenuto del file "/root/childsaver.txt"?

Sono ben accetti commenti e opinioni.
Allegati
child_saver.zip
(3.11 KiB) Scaricato 87 volte

pino_otto
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 9 lug 2006, 11:57
Slackware: 14.2
Kernel: 4.4.14-smp
Desktop: KDE 4.14.3
Località: Torino - Canton (China)

Re: Child Saver

Messaggio da pino_otto »

Ottimo lavoro Ansa89!

Il formato del file e' il seguente:

- file di testo (ASCII)
- prima riga: data (YYYYMMDD)
- seconda riga: numero (minuti)
- separatore di riga: \n

esempio:
$ cat childsaver.txt
20110327
6

Quando lo hai sistemato, mandalo di nuovo cosi' lo carico su source forge.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Child Saver

Messaggio da Ansa89 »

Ecco il programma aggiornato.
Magari fai un paio di prove prima di metterlo su sourceforge.
Allegati
child_saver.zip
(3.18 KiB) Scaricato 82 volte

pino_otto
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 9 lug 2006, 11:57
Slackware: 14.2
Kernel: 4.4.14-smp
Desktop: KDE 4.14.3
Località: Torino - Canton (China)

Re: Child Saver

Messaggio da pino_otto »

Bene.

Appena riesco lo provo. Lo metto in produzione sulla Slackware di mia figlia.

Poi lo carico su source forge.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Child Saver

Messaggio da Ansa89 »

Ho corretto un paio di errori che mi erano sfuggiti :roll: .
Allegati
child_saver.zip
(3.59 KiB) Scaricato 83 volte

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Child Saver

Messaggio da Ansa89 »

Corretto un altro bug (ultimamente sono molto distratto) e aggiunta una "sorpresa" :lol: .
Allegati
child_saver.zip
(12.71 KiB) Scaricato 79 volte

pino_otto
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 9 lug 2006, 11:57
Slackware: 14.2
Kernel: 4.4.14-smp
Desktop: KDE 4.14.3
Località: Torino - Canton (China)

Re: Child Saver

Messaggio da pino_otto »

Non ho ancora trovato il tempo per provarlo.

Ti faro' sapere quando riesco.

PS: sono molto curioso sulla sorpresa; ci puoi anticipare qualcosa?

pino_otto
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 9 lug 2006, 11:57
Slackware: 14.2
Kernel: 4.4.14-smp
Desktop: KDE 4.14.3
Località: Torino - Canton (China)

Re: Child Saver

Messaggio da pino_otto »

nooooooooooooooooooooo...!!!!!!!!

la versione per windows!!!!!!!!!!

scherzo... hai fatto bene

pero' per windows lo userei piu' come virus, che spegne il computer dopo un po', che non come salva bimbi

eheheheheheh...

:D

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Child Saver

Messaggio da Ansa89 »

pino_otto ha scritto:Non ho ancora trovato il tempo per provarlo.

Ti faro' sapere quando riesco.
Tranquillo, tanto non ho fretta ;) .


Offtopic:
pino_otto ha scritto:Offtopic: pero' per windows lo userei piu' come virus, che spegne il computer dopo un po', che non come salva bimbi
Offtopic:
Adesso lo modifico in modo che il "max_time" venga scelto accuratamente dalla funzione "rand()":

Codice: Seleziona tutto

int rand() {
    return 4; //the best random chose
}
:badgrin: :badgrin: :badgrin:[/offtopic]
Ultima modifica di Ansa89 il mer 6 apr 2011, 15:30, modificato 1 volta in totale.

pino_otto
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 9 lug 2006, 11:57
Slackware: 14.2
Kernel: 4.4.14-smp
Desktop: KDE 4.14.3
Località: Torino - Canton (China)

Re: Child Saver

Messaggio da pino_otto »

ahahahahahah...

:lol:

pino_otto
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 9 lug 2006, 11:57
Slackware: 14.2
Kernel: 4.4.14-smp
Desktop: KDE 4.14.3
Località: Torino - Canton (China)

Re: Child Saver

Messaggio da pino_otto »

dimenticavo...

la modifica con la funzione rand() la dovresti rilasciare come software proprietario per windows

muahahahahahah...

\:D/

pino_otto
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 9 lug 2006, 11:57
Slackware: 14.2
Kernel: 4.4.14-smp
Desktop: KDE 4.14.3
Località: Torino - Canton (China)

Re: Child Saver

Messaggio da pino_otto »

Non ho ancora testato la versione in C, ad ogni modo ... basato sulla fiducia, l'ho caricato su SourceForge:

http://sourceforge.net/projects/childsaver/

grazie Stefano!

Rispondi