About

Cos' è Cra!wler

Cra!wler è un servizio di controllo delle pagine dei professori e di invio di notifiche nel caso in cui una pagina dovesse essere modificata.

Le features

Screenshot of the WordPress simple post page

Cra!wler è attualmente in continuo sviluppo e non è semplice scrivere una lista delle features presenti attualmente.Cercando di riassumere:

La storia

La prima versione di Cra!wler nasce il 10 Dicembre 2005 per sopperire alla maleducazione del professor Petrosino che non ha mai comunicato in tempo i risultati degli esami scritti.

L'idea era già stata elaborata molto tempo prima in occasione dell'appello di gennaio 2004 di Algebra, quando si era giunti al limite. Masse imprecisate di ragazzini seduti nei laboratori di informatica ad aggiornare ogni 10-15 secondi la pagina nella speranza di poter leggere il proprio nome nell'elenco degli ammessi...
Da quel momento ho capito che non potevo stare a guardare.
Dovevo fare qualcosa...ma cosa?

Il nome

Il nome Cra!wler è invece un giochino di parole; Un Crawler, nella sua definizione internettiana, è uno spider o robot che è stato programmato per navigare costantemente in internet, seguendo tutti i link che incontra e catalogando tutte le informazioni che riesce a recuperare come le keywords, la dimensione, ecc.
Inoltre il Cra! è riconoscibilissimo verso del corvo, che, facendo uso del dono dell'ubiquità e sfruttando a pieno l'ampiezza delle sue ali, in queste ultime due sessioni d'esame non ci ha mai abbandonato, neanche per un momento... Viva il corvo!

Il futuro

Finchè ci saranno professori come petrosino il futuro di Cra!wler è assicurato!

Il team

Team? che team? qui a scrivere sono solo io!

F.A.Q

Questo Cra!wler mi ispira, come posso usarlo? Per usare Cra!wler è sufficiente registrarsi.
Per poter usufruire delle notifiche occorre avere uno qualunque dei seguenti recapiti:
Ogni quanto tempo viene effettuato il controllo di una pagina? Il controllo viene eseguito ad intervalli di tempo regolari tutto il giorno tutti i giorni.
L'intervallo di tempo tra un controllo e l'altro può variare a seconda del periodo dell'anno e della reale necessità degli utenti: indicativamente si va dai 10 minuti all'ora
Ho ricevuto una email da Cra!wler, che devo fare? Bhe, non sei obbligato a fare niente!
Probabilmente una delle pagine che stavi monitorando è stata modificata. Ti basterà andare all'indirizzo specificato nel corpo dell'email per controllare le modifiche apportate
Ho ricevuto una notifica, ma non ci sono modifiche sul sito.
Come è possibile?
Putroppo non è possibile conoscere con certezza quali siano state le modifiche apportate ad una pagina. Tuttavia a partire dalla versione 0.4 è stato introdotto un nuovo sistema di controllo che elimina il 90% dei falsi allarmi.
Come è facilmente intuibile, maggiore è la sicurezza che realmente siano state effettuate modifiche ad una pagina e più alta è la possibilità che qualche modifica (per esempio l'indirizzo dei link) non sia catturata dal sistema.

In costruzione



















Supporto

qui avevo in mente di mettere o un miniforummino, o un form per l'invio di una faq o più semplicemente i miei recapiti:

To do List

Cra!wler è in continuo sviluppo e sono ben accetti tutti i commenti e le critiche.
Proposte da valutare:

Proposte scartate:

Donate

Ci avete creduto vero? No, non chiedo soldi, non ho un account Paypal e non so cosa sia una wishlist.
L'unico contributo che mi potete dare è aiutarmi a migliorare, dandomi suggerimenti ed esponendo le vostre critiche.

Se poi sei MadMonkey e non hai niente da fare, puoi sempre farmi quei loghi che ogni tanto disegni su foglietti sparsi in giro per l'università... almeno diamo un po di colore a questo sito!

Se invece sei Gnappetta, perchè non mi suggerisci qualche colore strano per accattivare un po la grafica

Se invece sei Pal, perchè non mi passi il codice di scienzeinfo che mi imparo un po di Asp?

E invece ti ho scoperto, sei il Prof. Mele!! Le briciole di pane te le puoi ficcare nel ...

Pagine sotto osseervazione: "; $query = "SELECT idsessione, indirizzo, descrizione, data , count( ids ) AS utenti FROM {$prefisso}controllo LEFT OUTER JOIN {$prefisso}sessioni ON ids = idsessione GROUP BY idsessione ORDER BY utenti DESC "; $result = query($query); while($row=mysql_fetch_array($result)) { list($idsessione,$indirizzo,$descrizione,$data, $iscritti)=$row; $return .= " "; } $return .= "
Descrizione Ultima Modifica Iscritti
$descrizione ".date("d-m-y",$data)." $iscritti

Vuoi controllare queste pagine?
Vuoi proporre una pagina da tenere sott'occhio? Fallo su Scienzeinfo!!

"; echo $return; break; default: if(!$_SESSION['my']['loggato']) { ?>

Cra!wler

Cra!wler è una applicazione web scritta in php che permette di monitorare le pagine web.

Lo scopo principale è quello di controllare costantemente i siti dei professori in modo tale da poter essere avvisati in tempo reale nel momento in cui sarà presente un avviso

Attualmente Cra!wler può avvisare gli utenti iscritti in 4 modi

Per tutti gli aggiornamenti presenti nella prossima versione puoi consultare la To Do List.

Nota: Le features contrassegnate con un asterisco (*) potrebbero non essere disponibili per tutti gli utenti.

'{$_SESSION['my']['last_login']}' ORDER BY data DESC"; $result = mysql_query($query); if (mysql_num_rows($result) > 0) { $return .= "

Pagine modificate durante la tua assenza

"; while($row=mysql_fetch_array($result)) { list($descrizione,$indirizzo,$data)=$row; $data = date("d-m H:i:s",$data); $return .= ""; } $return .="
DescrizioneUltima Modifica
$descrizione$data
C'è qualche pagina che vuoi tenere sotto controllo?
"; } else { $return .= '

Nessuna pagina è stata modificata durante la tua assenza

'; $query = "SELECT idsessione, descrizione,indirizzo,data from {$prefisso}sessioni JOIN {$prefisso}controllo on ids=idsessione JOIN {$prefisso}utenti on idu=idutente WHERE idutente = '{$_SESSION['my']['idutente']}' ORDER BY data desc"; $result = query($query); if(mysql_num_rows($result) > 0) { $return .= "

Pagine attualmete sotto controllo

"; while($row=mysql_fetch_array($result)) { list($idsessione,$descrizione,$indirizzo,$data)=$row; $data = date("d-m H:i:s",$data); $return .= " "; } $return .="
DescrizioneUltima Modifica
$descrizione$data
"; } else { $return .="

Non sai controllando nessuna pagina, come mai?
Controlla l'elenco delle pagine che puoi controllare oppure scrivimi proponendone una.

"; } } } echo $return; break; } echo foot(); ?>