UpdateIt! è l'applicazione progettata per la sincronizzazione del contenuto della cartella di origine con il contenuto di un'altra cartella (di destinazione) in un computer locale o (e) in un server FTP remoto.
Questo è il mago che ho scritto per aggiornare rapidamente e confortevolemente il mio sito web personale. Cerca (su richiesta - ricorsivamente) tutti i file nella cartella di origine che vengono modificati dopo la data/ora specificata. Può copiare i file trovati (tutti o selezionati) nella cartella di destinazione con la conservazione di una struttura iniziale delle sottocartelle. Questa applicazione consente di caricare tutti i file dalla cartella aggiornata (con la conservazione della sua struttura) al server FTP specificato, di comprimere questa cartella nello stesso archivio zip denominato, per inviarla alla posta elettronica specificata.
Dalla versione 1.0.2598, nell'applicazione è presente una funzionalità di esportazione/importazione delle opzioni (solo in Windows 2000/XP/2003/Vista/7) che può essere utile per la reinstallazione del sistema operativo. I comandi corrispondenti si trovano nel menu di sistema della finestra principale. Si noti che l'esportazione delle opzioni è possibile in qualsiasi fase del lavoro dell'applicazione, ma l'importazione delle opzioni è possibile solo in un passaggio "zero" (nella pagina Benvenuto!).
Distribuito con codice sorgente completo (C++/MFC, MS Visual Studio 2008).
cronologia delle versioni
- Versione 1.6.5961 pubblicato il 2011-10-09
Aggiornata la libreria ZipArchive alla versione 4.1.1 del 27 giugno 2011. Aggiornata la libreria OpenSSL alla versione 1.0.0e (6 settembre 2011).
Dettagli del programma
Eula
Contratto di licenza con l'utente finale
Licenza Apache
Versione 2.0, gennaio 2004
http://www.apache.org/licenses/
TERMINI E CONDIZIONI D'USO, RIPRODUZIONE E DISTRIBUZIONE
1. Definizioni.
"Licenza": i termini e le condizioni per l'uso, la riproduzione e la distribuzione definiti dalle sezioni da 1 a 9 del presente documento.
"Licenziante": il proprietario o l'entità del copyright autorizzata dal proprietario del copyright che concede la Licenza.
"Persona giuridica": l'unione dell'entità facente funzione e di tutte le altre entità che controllano, sono controllate o sono sotto controllo comune con tale entità. Ai fini della presente definizione, "controllo" significa (i) il potere, diretto o indiretto, di causare la direzione o la gestione di tale entità, sia per contratto che in altro modo, o (ii) proprietà del cinquanta per cento (50%) o più delle azioni in circolazione, o (iii) titolarità effettiva di tale entità.
"Per Utente" (o "Utente") si intende una persona giuridica o una persona giuridica che esercita le autorizzazioni concesse dalla presente Licenza.
"Origine": il modulo preferito per apportare modifiche, inclusi, a titolo titolo 2 titolo, il codice sorgente del software, l'origine della documentazione e i file di configurazione.
"Oggetto": qualsiasi forma risultante dalla trasformazione meccanica o dalla traduzione di un modulo Sorgente, inclusi, a titolo titolo dannoso ma non limitato, il codice oggetto compilato, la documentazione generata e le conversioni ad altri tipi di supporti.
"Opera": l'opera d'autore, sia in forma di fonte che di oggetto, resa disponibile ai sensi della Licenza, come indicato da un avviso sul copyright incluso o allegato all'opera (un esempio è fornito nell'appendice seguente).
"Opere derivate": qualsiasi opera, sia in forma di sorgente che di oggetto, basata (o derivata da) l'Opera e per la quale le revisioni editoriali, le annotazioni, le elaborazioni o altre modifiche rappresentano, nel loro complesso, un'opera originale di paternità. Ai fini della presente Licenza, Le Opere Derivate non includono opere che rimangono separabili o semplicemente collegano (o vincolano per nome) alle interfacce delle Opere e delle Opere Derivate di essa.
"Contributo": qualsiasi opera d'autore, inclusa la versione originale dell'Opera e qualsiasi modifica o aggiunta a tale Opera o Opere derivate, che viene intenzionalmente presentata al Licenziante per l'inclusione nell'Opera da parte del proprietario del copyright o di una persona fisica o giuridica autorizzata a presentare per conto del titolare del copyright. Ai fini della presente definizione, "inviato": qualsiasi forma di comunicazione elettronica, verbale o scritta inviata al Licenziante o ai suoi rappresentanti, inclusa, a titolo oso ma non limitato, la comunicazione su mailing list elettroniche, sistemi di controllo del codice sorgente e sistemi di tracciamento dei problemi gestiti dal Licenziante o per suo conto allo scopo di discutere e migliorare l'Opera, ma esclusa la comunicazione contrassegnata in modo vistoso o altrimenti designata per iscritto dal titolare del copyright come "Non un contributo."
"Collaboratore": Licenziante e qualsiasi persona individuale o giuridica per conto della quale un Contributo è stato ricevuto dal Licenziante e successivamente incorporato nell'Opera.
2. Concessione della licenza di copyright. In base ai termini e alle condizioni della presente Licenza, ogni Collaboratore concede all'Utente una licenza di copyright perpetua, mondiale, non esclusiva, gratuita, royalty-free e irrevocabile per riprodurre, preparare opere derivate, esporre pubblicamente, eseguire pubblicamente, concedere in sublicenza e distribuire l'Opera e tali Opere derivate in forma di fonte o oggetto.
3. Concessione della licenza di brevetto. In base ai termini e alle condizioni della presente Licenza, ogni Collaboratore concede all'Utente una licenza di brevetto perpetua, mondiale, non esclusiva, gratuita, royalty-free, irrevocabile (tranne quanto indicato in questa sezione) per concedere, aver fatto, utilizzato, offerto di vendere, vendere, importare e trasferire in altro modo l'Opera, se tale licenza si applica solo alle richieste di brevetto con licenza di tale Collaboratore che sono necessariamente violate dal loro contributo o dalla combinazione dei loro contributi o dei loro contributi con l'Opera a cui tali Contributi sono stati Presentato. Se l'Utente insedia un contenzioso brevettuale contro qualsiasi entità (inclusa una richiesta incrociata o una domanda riconvenzionale in una causa) sostenendo che l'Opera o un Contributo incorporato nell'Opera costituisce una violazione diretta o contributiva del brevetto, qualsiasi licenza di brevetto concessa all'Utente ai sensi della presente Licenza per tale Opera terminerà a data di contestazione di tale controversia.
4. Ridistribuzione. L'utente può riprodurre e distribuire copie dell'Opera o delle Opere derivate in qualsiasi mezzo, con o senza modifiche, e in forma di origine o oggetto, a condizione che l'utente soddisfi le seguenti condizioni:
Un. L'utente deve fornire a qualsiasi altro destinatario dell'Opera o delle Opere derivate una copia della presente Licenza; E
B. È necessario che tutti i file modificati portino avvisi importanti che indicano che i file sono stati modificati; E
c. L'Ue deve conservare, sotto forma di Fonte, tutte le Opere derivate che distribuisci, tutte le comunicazioni di copyright, brevetto, marchio e attribuzione dal modulo di origine dell'Opera, escluse le comunicazioni che non riguardano alcuna parte delle Opere derivate; E
d. Se l'Opera include un file di testo "NOTICE" come parte della sua distribuzione, tutte le Opere Derivate distribuite dall'Ue devono includere una copia leggibile degli avvisi di attribuzione contenuti in tale file NOTICE, esclusi gli avvisi che non riguardano alcuna parte delle Opere Derivate, in almeno una delle seguenti posizioni: all'interno di un file di testo NOTICE distribuito come parte delle Opere Derivate; all'interno del modulo o della documentazione della Fonte, se fornita insieme alle Opere Derivate; o, all'interno di un display generato dalle Opere Derivate, se e dove tali avvisi di terze parti appaiono normalmente. Il contenuto del file NOTICE è solo a scopo informativo e non modifica la Licenza. È possibile aggiungere le proprie comunicazioni di attribuzione all'interno di Opere derivate che l'utente distribuisce, insieme o come addendum al testo NOTICE dell'Opera, a condizione che tali avvisi di attribuzione aggiuntivi non possano essere interpretati come una modifica della Licenza.
L'utente può aggiungere la propria dichiarazione sul copyright alle modifiche dell'utente e può fornire termini e condizioni di licenza aggiuntivi o diversi per l'uso, la riproduzione o la distribuzione delle modifiche dell'Utente, o per qualsiasi opera derivata nel suo complesso, a condizione che l'uso, la riproduzione e la distribuzione dell'Opera siano altrimenti conformi alle condizioni indicate nella presente Licenza.
5. Presentazione dei contributi. A meno che l'Utente non ava abbia esplicitamente dichiarato diversamente, qualsiasi Contributo inviato intenzionalmente per l'inclusione nell'Opera da parte dell'Utente al Licenziante sarà ai sensi dei termini e delle condizioni della presente Licenza, senza termini o condizioni aggiuntivi. Nonostante quanto sopra, nulla nel presente documento sorrerà o modificherà i termini di qualsiasi contratto di licenza separato che potresti aver eseguito con il Licenziante in merito a tali Contributi.
6. Marchi. La presente Licenza non concede l'autorizzazione a utilizzare i nomi commerciali, i marchi, i marchi di servizio o i nomi dei prodotti del Licenziante, ad eccezione di quanto richiesto per un uso ragionevole e consuetudinario nel descrivere l'origine dell'Opera e riprodurre il contenuto del file NOTICE.
7. Dichiarazione di non responsabilità in garanzia. A meno che non sia richiesto dalla legge applicabile o accettato per iscritto, il Licenziante fornisce l'Opera (e ogni Collaboratore fornisce i suoi Contributi) su base "AS IS", SENZA GARANZIE O CONDIZIONI DI ALCUN TIPO, esplicite o implicite, incluse, a titolo esemplificativo, eventuali garanzie o condizioni di TITOLO, NON VIOLAZIONE, COMMERCIABILITÀ O IDONEITÀ PER UNO SCOPO PARTICOLARE. L'utente è l'unico responsabile della determinazione dell'appropriatezza dell'utilizzo o della ridistribuzione dell'Opera e si assume tutti i rischi associati all'esercizio delle autorizzazioni ai sensi della presente Licenza.
8. Limitazione di responsabilità. In nessun caso e in base a nessuna teoria giuridica, sia per illecito (compresa negligenza), contratto, o in altro modo, a meno che non sia richiesto dalla legge applicabile (come atti deliberati e gravemente negligenti) o accettato per iscritto, qualsiasi Collaboratore sarà responsabile nei confronti dell'Utente per danni, inclusi eventuali danni diretti, indiretti, speciali, incidentali o consequenziali di qualsiasi carattere derivanti dalla presente Licenza o dall'uso o dall'impossibilità di utilizzare l'Opera (inclusi, a titolo pertanto non limitato, danni per perdita di avviamento, arresto del lavoro, guasto o malfunzionamento del computer o qualsiasi altro danno o perdita commerciale), anche se tale Collaboratore è stato informato della possibilità di tali danni.
9. Accettazione di garanzia o responsabilità aggiuntiva. Durante la ridistribuzione dell'Opera o delle Opere derivate, l'Utente finale può scegliere di offrire e addebitare una commissione per l'accettazione del supporto, della garanzia, dell'indennizzo o di altri obblighi di responsabilità e/o diritti coerenti con la presente Licenza. Tuttavia, nell'accettare tali obblighi, l'Utente può agire solo per proprio conto e sotto la sua unica responsabilità, non per conto di qualsiasi altro Collaboratore, e solo se accetta di indennizzare, difendere e ritenere ogni Collaboratore innocuo per qualsiasi responsabilità sostenuta o pretesa nei confronti di tale Collaboratore a causa dell'accettazione di tale garanzia o responsabilità aggiuntiva.
FINE DEI TERMINI E DELLE CONDIZIONI