[gl-como] Progetto fase 1
francesco
francesco@brisa.homelinux.net
Sab 23 Giu 2007 10:41:27 CEST
Pirla ha scritto:
> Ciao,
>
> ho già pronta la fase 1 del progetto.
> In allegato trovate la prima tabella del DB e uno script in perl che
> inserisce un file nel DB.
> Con questa fase, a parte qualche controllo in più che dovrei mettere,
> saremmo già in grado di capire se il file che viene catalogato è un
> potenziale duplicato di un'altro.
>
> Fatemi sapere se riuscite a provarlo.
l' ho provato, funziona !!!!
però per farlo ho dovuto fare la seguente procedura con un mysql ver.
almeno 5.0:
1) creare in mysql un utente: file_cat
con password: file_cat
2) creare il database: file_catalog
3) applicare la sql (Quella allegata):
CREATE TABLE `filelist` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`nome_file` varchar(255) collate utf8_unicode_ci NOT NULL,
`path` varchar(255) collate utf8_unicode_ci default NULL,
`firma` varchar(255) collate utf8_unicode_ci default NULL,
`duplicato` tinyint(1) default NULL,
`tipo_file` bigint(20) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ;
4) installato il pacchetto:libdigest-sha-perl
5) dato i permessi di esecuzione allo script:
chmod 755 ./ins_file.pl
6) lanciato con un comando tipo:
./ins_file.pl ~/Desktop/ins_file.pl
7) ispezionato per mancanza di fiducia (Nel processore, non in Ambrogio od il S.O.) la tabella
Testo completo
<http://127.0.0.1/phpmyadmin/sql.php?db=file_catalog&table=filelist&token=88e2cbd9a52aa89050505c492adbf356&sql_query=SELECT+%2A+FROM+%60filelist%60&session_max_rows=30&pos=0&disp_direction=horizontal&repeat_cells=100&goto=tbl_properties_structure.php&dontlimitchars=1>
id nome_file path firma duplicato tipo_file
Modifica
<http://127.0.0.1/phpmyadmin/tbl_change.php?db=file_catalog&table=filelist&token=88e2cbd9a52aa89050505c492adbf356&pos=0&session_max_rows=30&disp_direction=horizontal&repeat_cells=100&dontlimitchars=0&primary_key=+%60filelist%60.%60id%60+%3D+1&sql_query=SELECT+%2A+FROM+%60filelist%60&goto=sql.php>
Cancella
<http://127.0.0.1/phpmyadmin/sql.php?db=file_catalog&table=filelist&token=88e2cbd9a52aa89050505c492adbf356&pos=0&session_max_rows=30&disp_direction=horizontal&repeat_cells=100&dontlimitchars=0&sql_query=DELETE+FROM+%60filelist%60+WHERE+%60filelist%60.%60id%60+%3D+1+LIMIT+1&zero_rows=La+riga+%C3%A8+stata+cancellata&goto=sql.php%3Fdb%3Dfile_catalog%26table%3Dfilelist%26token%3D88e2cbd9a52aa89050505c492adbf356%26pos%3D0%26session_max_rows%3D30%26disp_direction%3Dhorizontal%26repeat_cells%3D100%26dontlimitchars%3D0%26sql_query%3DSELECT%2B%252A%2BFROM%2B%2560filelist%2560%26zero_rows%3DLa%2Briga%2B%25C3%25A8%2Bstata%2Bcancellata%26goto%3Dtbl_properties_structure.php>
1 ins_file.pl /home/francesco/Desktop
eeaf991e7b1fdc255f219875302eee5eb8286cc5 0 /NULL/
OTTIMO !
appena posso darò il mio contributo, per ora sono momentaneamente
impegnato :-(
intanto dimmi cosa vuoi che faccia nel frattempo per il progetto.
p.s.
bravo Ambrogio !
--
Brisa Francesco
Via Gabelli 16
22077 Olgiate Comasco (CO)
http://brisa.homelinux.net
francesco@brisa.homelinux.net
________ ______
/ ____/ / / ____/___ ____ ___ ____
/ / __/ / ______ / / / __ \/ __ `__ \/ __ \
/ /_/ / /___ /_____/ / /___/ /_/ / / / / / / /_/ /
\____/_____/ \____/\____/_/ /_/ /_/\____/
http://www.gl-como.org
My public gpg key:
http://minsky.surfnet.nl:11371/pks/lookup?op=get&search=0xC67DC12DC4361693
Maggiori informazioni sulla lista
gl-como