Newsgroup: it.fan.studio-vit
Titolo: Programma per backuppare

Ho bisogno di un programma che:
ogni tanto, manualmente oppure automaticamente, prenda il contenuto di
alcune directory (indicate da me) e lo "copi" da un'altra parte (nella
mio caso su un altro HD in locale).
L'ideale sarebbe che aggiorni solo i file cambiati e non copi tutto ogni
volta, che comprima i file, e che archivi interi alberi in un unico
file, magari uno zip.
Se fosse freeware sarebbe poi la libidine, ma mi accontento pure di uno
shareware.
I vari backup di Windows (esistono andora) sono efficienti ad esempio ? 
-- 
Rivoluziona il tuo sito Web:
http://www.terzomillennio.com/fastware/server



Ho bisogno di un programma che:
SNIP
Fattelo! :-)
Flx
---------------------------------
"I'll forget to breath someday,
I'll never stop to think why" Blur.
http://space.tin.it/musica/flaviomu
 

 Fattelo! :-)
mi son messo appena scritto il msg :))
Devo risolvere qualche problemino... ma si puň fare, decisamente si puň
fare.



Che Dio ci scampi! Ho provato 3/4 volte ma si bloccava sempre al 70/80%. :-/
Ciao!
Alecs®
rimuovi il "detersivo", se mi vuoi scrivere.
-Addio amico mio. Io ero mille volte piu' malefico di te.
E poi lascio' la Terra con un balzo sfrecciando verso l'alto 
e con voce selvaggia rise beffardamente della bilancia 
cosmica, saturando l'universo della sua empia gioia.
Michael Moorcock

 fare.
aspetto con ansia.
avrei giusto bisogno della stessa cosa.
-- 
Mia zia adora le castagne
Ualone
WORLD KAIBA FAN CLUB
***Think malament!***
#wkfc su 
irc.filmaker.it


http://www.terzomillennio.com/fastware/server
Che è di bello codesto programma?
Ah, per il backup io uso quello MS, però trovi valide alternative presso:
http://www.softseek.com
 (shareware, freeware, demo)
http://www.nonags.com
 (freeware o shareware senza nag)

 Che è di bello codesto programma?
quando terzomillennio me lo consentirà, potrò uploadare il sito...
cmq è un programma per server, che consente di creare siti web
complessi. 
Vale a dire creazione dinamica delle pagine, ricerca su database, siti
privati con livelli di accesso... il tutto mischiato insieme per creare
siti che mettono a disposizione motori di ricerca su cataloghi di
prodotti, amministrazione utenti via web, insomma in genereale qualunque
cosa tu possa fare prendendo dati da un database e rendendoli in HTML,
con possibilità di ricerche personalizzate ecc...
E' scritto in Java (occhio, niente applet, java gira solo sul server) e
l'utente
(webmaster) deve solo disegnare i modelli delle pagine HTML e editare un
paio di file di configuarazione.
La prima versione è completa.
A proposito... se serve a qualcuno basta scrivere :)


A proposito... se serve a qualcuno basta scrivere :)
Ma verra' adottato da Terzomillennio?
--
-S+E
mon...@mindless.com
[ perché tanto odio? ]


Purtroppo non ho così tanti soldi da avere un server tutto mio. :)))

 Ma verra' adottato da Terzomillennio?
No. Chiedi a Scamu :)) Cmq non è regalato intendiamoci...
-- 
Rivoluziona il tuo sito Web:
http://www.terzomillennio.com/fastware/server
la legge di Brooks: aggiungere perspone a un progetto in ritardo aumenta
il ritardo

l'utente
Ma... e le prestazioni?


In che senso ?
Parli del problema della velocità di Java ?
Guarda, su lavori di questo tipo, cioè quando si parla di rete, accessi
a DB ecc... le prestazioni sono date
1- velocità della rete
2- ottimizzazione dei driver per DB
3- dal codice scritto dallo sviluppatore.
Quindi, riferendoci solo alle prestazioni del codice nostro, che quindi
influiscono solo in minima parte alle prestazioni dell'intero sistema,
ti posso dire che Java soffre di pochissimo la lentezza dato che non
deve gestire cose tipo grafica o interfacce grafiche, che sono, in
teoria, i punti dove soffre di più.
Lì si tratta di esecuzione di codice "normale"... due cicli qua, tiri su
una classe là... insomma roba relativamente tranquilla.
Forse, dato che non l'ho provato di persona, in C++ sarebbe stato più
veloce. Ma avremmo dovuto usare CGI, notoriamente collo di bottiglia per
i server, ad esempio.
Java offre, a sentire chi se ne intende, vantaggi in termine di
semplicità di sviluppo, notevoli rispetto al C++
Senza parlare che abbiamo usato praticamente solo librerie standard del
linguaggio. Insomma, per questo genere di applicazioni Java è
decisamente efficiente e pratico. 
Ti assicuro che chi sta usando ora il nostro programma non si è
assolutamente lamentato per la lentezza... dato che effettivamente non è
lento.
Il fatto che Java sia lento è vero fino ad un certo punto. Al di là del
fatto che le recenti versioni del linguaggio e della JVM sono molto più
efficienti del Java conosciuto da molti... che è poi il vecchio 1.0. 
Ora con la 1.2, la nuova JVM JIT (e pare ancora di più con la prossima
HotSpot di SUN) abbiamo, creado raggiunto il massimo che si può ottenere
da un linguaggio interpretato come Java. Anche le Swing (quelle con cui
si fanno le GUI in Java), sono sì più lente delle finestre native di
Windows... ma non sono inutilizzabili, sono solo un po' più lente come
risposta ai comandi.
Per fare andare più veloce Java, l'ideale è aumentare la RAM. In quanto
le JMV attuali una volta che interpretano le istruzione Java la
traducono in assembler e la tenfgono in memoria. 
Quando la stessa istruzione o lo stesso dato viene richiesto dalla CPU,
si prende direttamente l'assembler contenuto nella RAM, che significa
latenza quasi nulla.
Diciamo che *a spanne mooolto grandi* funziona così. PRogramma grosso,
tante istruzioni, tanta RAM, tutto in memoria (con la Hotspot viene
interpretato tutto prima dell'avvio), esecuzione notevolmente rapida.


i server, ad esempio.
Credo allora di non aver capito cosa fa il vostro programma. Pensavo
fose un server web tipo apache.
Su tutto il resto, mi trovi perfettamente e completamente d'accordo.

 fose un server web tipo apache.
No infatti.
Non è un server HTTP. Hai presente i vari CGI che trovi su alcuni siti ?
Sono quei programmi che permettono di eseguire operazioni complesse,
cioè non supportate dall'HTTP, e che girano sul lato server.
Ecco il nostro è uno di quei programmi, solo che è fatto in Java ed è un
Servlet, tecnologia Java alternativa ai CGI.


Servlet, tecnologia Java alternativa ai CGI.
Ok. Effettivamente in quel caso le prestazioni sono molto meno
critiche. E poi la maggior parte dei cgi sono poi degli script perl,
in cui il server deve ogni volta andarsi anche a caricare
l'interprete.
Mi rimane solo una curiosità, alla fine. Cosa fa esattamente il vostro
programma?

 programma?
Creazione dinamica delle pagine, ricerca su database, siti
privati con livelli di accesso... il tutto mischiato insieme per creare
siti che mettono a disposizione motori di ricerca su cataloghi di
prodotti, amministrazione utenti via web, insomma in genereale qualunque
cosa tu possa fare prendendo dati da un database e rendendoli in HTML,
con possibilità di ricerche personalizzate ecc...
E' scritto in Java (occhio, niente applet, java gira solo sul server) e
l'utente
(webmaster) deve solo disegnare i modelli delle pagine HTML e editare un
paio di file di configuarazione.
-- 


paio di file di configuarazione.
in soldoni un'interfacia web ad un database?


sì, cioè no. Quello è solo un modulo. Il resto serve per permettere a
chi non programma in java di usare qurel modulo. E poi c'è il Servlet
(il CGI alla maniera di Java), che se vogliamo è il programma che si
lancia e fa girare tutto il resto.
