Novità

Aggiornamento archivi su Spaziometria da internet.*

ciao Joe , la risposta è si funziona ma si deve anche vedere in che modalità vengono prelevati i dati
dalla fonte di aggiornamento.
Abbiamo due esempi reali ,il secondo come vedrai si divide ulteriormente in due
1) Potrebbe darsi che il sito ci offra la possibilità di scaricare l'intero archivio fino all'ultima estrazione disponibile
2) Potrebbe darsi che il sito ci consenta di prelevare siolo un estrazione alla volta.
a - l'estrazione va prelevata per data (caso lottomatica)
b- l'estrazione va prelevata per indice e anno (caso monopoli)

In funzione della modalità che ci offre il sito ci dobbiamo regolare.
Se scarichiamo l'intero file il giro funziona senza dubbio.

. scarico file
- memorizzo ultima data archivio mio
- inizio a leggere il file dalla fine quindi a ritroso
- appena individuo una data identica alla mia ultima so da quale estrazione devo iniziare l'aggiornamento
- quindi individuata tale estrazione esco dallla lettura a ritroso ed entro nella lettura "in avanti" a partire da quella
che ho individuato come prima delle estrazioni mancanti (cioe la successiva a quella che ho come mia ultima o addirittura la prima del file scaricato se i
non avevo estrazioni in archivio loocale) poi da li continu a leggere il file fino alla fine e ad aggiungere nell'archivio locale tutte le estrazioni lette


se al contratrio il sito ci da solo la possibilita di scaricare un 'estrazione alla volta ovvero siamo noi che invece preferiamo scaricarne una alla volta
allora la prima cosa da fare è memorizzare data ed indice della nostra ultima.
Se il sito ci fa scaricare per data noi non sappiamo quale sara la prossima data di estrazione, non possiamo basarci sul giorno della settimana
perche ci sono casi in ci le estrazioni avvengono in giorni diversi dai soliti mar - giov -sab.percio dobbiamo cercare estrazioni in tutte le date
possibili a partire dal giorno successivo alla data che conosciamo fino alla data corrente, con la data faccio la query sul sito , se la data corrisponde effettivamernte
ad una estrazione quella estrazione la leggo e la salvo nell'archivio locale , senno passo alla data successiva fino ad arrivare alla data corrente al termine della routine.

Se il sito ci fa prelevare per anno indice , è piu facile iniziamo a costruire le link a partire dall'ltimo anno che abbiamo in archivio quindi
avremo un ciclo esterno che ha come limiti l'ultimo anno in archivio e l'anno corrente nel momento dell'aggiornamento.
In un ciclo interno a questo cicleremo l'indice dell'estrazione .
Questo ciclo ha come limiti il numero successivo all'indice dello stesso anno relativo alla nostra ultima estrazione e un numero arbitrario sufficientemente alto per esempio 300.
Ogni volta costruiamo la link , se la link corrisponde effettivamente ad una estrazione la salviamo nel nostro archivio , senno vuol dire che il ciclo indice è finito non esistono altre estrazioni.
in quell'anno (ricordiamoci che stiamo dentro un altro ciclo quellodell'anno)
La cosa importante è che una volta uscito dal ciclo dell'indice , il limite innferiore deve ripartire da 1,
Facciamo il caso che siamo al 10 gennaio 2016 , casualità date le vacanze avevamo aggiornato l'ultima volta il 10 dicembre dell'anno prima.
Quindi l'ultima estrazione in possesso era 2015-148 .
Stilizzato il ciclo si dovrebbe presentare cosi.

LimiteInffIndice = 149
For anno = 2015 to 2016
for indice = LimiteInffIndice to 300
' codice per scaricare l'estrazione e salvarla in locale
next
LimiteInffIndice = 1
next


Io per verbosità ho riscritto il tutto sottolineando alcuni suggerimenti. ma il tuo giro funziona benissimo , forse è solo superfluo eseguire piu volte il punto E in quanto tutte le estrazioni successive
all'ultima che avevamo sono nuove non dobbiamo piu confrontare le date una volta che abbiamo individuato la prima mancante.
 
Ultima modifica di un moderatore:
Ok ... tutto bene si,

hai trattato le varie possibilità.

Da quella per la singola-estrazione a tutto l'archivio.

Effeftivamente hai anche intuito/valutato che si trattasse di un algoritmo più adatto

ad acquisire una sola estrazione.

Pensavo di redigerlo (e l'ho realizzato quasi al completo) con excel

dove ci sono già a disposizione, molte delle parti necessarie,

ma non mi soddisfa, nel senso, che non mi sembra particolarmente affidabile.

Quindi, proverò diversamente. Spero.

Grazie ancora, ANCHE per la conferma "sul funzionamento" dello script

che avevi predisposto molto tampo fa per l'aggiornamento da PianetaLotto

e che ha questo modo di attivarsi un pò "strano"

difficile a capirsi se non s'è capito bene e prima ... tutto il resto del funzionamento,

ed ... il verso con cui vengono elaborate/considerate le estrazioni.

Ovvero staticamente sembra sbagliato ... dueante il funzionamento ... è/diventa giusto.

Cordiali saluti a tutt/i.

:)
 
Ciao Joe , quali sono le funzioni di excel che ti fanno comodo ? Io in verita visto che ce l'hai direi di fare in vb6 .. se uno fa un exe l'exe è piu gestibile per lo scopo che interessa , per esempio un exe si puo schedulare , cioe ammesso ci sia un pc sempre acceso tale exe puo essere configurato per partire da solo secondo le modalita necessarie..
 
Ciao Luigi.

Excel ha la possibilità di recuperare la tabella con i nuovi dati.

Selezionarli

Anche ... di salvarli sul nostro sito.

Mancherebbe la parte capace della decisione sul " QUANDO"

essi siano "VALIDI" ed idonei ad aggiornare.

Questa ... l'ho sostituita ... con una macro per "forzare" il salvataggio,

Pur funzionante, non mi soddisfa ed è improponibile a terzi.

Quindi si, hai ragione vb è sicuramente meglio.

Può produrre risisultati migliori di queli del vba.

In sintesi in excel risultarebbe meno pratico e più "difficile" da gestire.

Tuttavia non so quanto... e soprattutto se potrò "fare" qualcosa.

:) Cordiali saluti.
 
Ultima modifica:
Dimenticavo:

Anche excel ... può forzare la rilettura, dei dati,

dunque, con essi, quelli per un nuovo aggiornamento.

Ad intervalli, pre-stabiliti, di un determinato numero di minuti.

Senza questo presupposto (dimenticato) ...

non avrei neppure considerato di svilupparci qualcosa.

Ma è utile per esperienza e forse per altro ... qui,

non mi sembra particolarmente adatto.

Quindio 'sto' e ritorno al messagio precedente.

:)
 
Ultima modifica:
Forse qui in questo caso il problema più grosso è proprio questo...i volenterosi/pratici quanti sono? Ci sono? Se si, poi un giorno sono disponibili a mantenere la linea di visione di Spaziometria e cioè free e per tutti sempre?? Chissà....Oltre al fatto di poter poi riuscire nell'intento che ci proponi...ma per chi non mastica codici/web/script e quant'altro sarà dura davvero.

Ciao Carmine a questa tua giusta obiezione, avevo già tentato di dare una risposta. Cioè:

Joe91;n1990145 ha scritto:
... Va detto che alcuni e di questi, tra i primi, tu stesso, (LugiB n.d.r.)

oltre Ouroboros, Silop, Moro ed il sottoscritto ...

senza dimenticare Magia ed altri ... che non mancheranno l'appello,

hanno già dimostrato di saper aggiungere aggiornare e manutenere questo "nostro sito".


:) Buona Giornata a tutte/i.

Come PURO-ESEMPIO

ho pre-caricato un archivio (quello di quest'anno)

e un file, capace di aggiornare Spaziometria.

Questo è denominato "Aggiorna da FTP" ed utilizza "Archvio.txt"

Archivio.txt DEVE essere pre-aggiornato, da qualcuno, degli Amministratori

prima di essre fruibile ed utile ... ad altri.

(ATTENZIONE E' PER PROVA E PER GLI ADDETTI AI LAVORI)

Chiunque tra Amministratori aggiorni questo, "Archivio.txt", remoto,

renderà disponibili i dati di aggiornamento per tutti gli altri ... utenti-finali

di Spaziometria per mezzo del programma "Aggiorna da FTP"

:)
 
Ultima modifica:
Giorgio,
per continuare con gli esempi e dare la possibilità anche ad altri utenti di prelevare e/o vedere gli archivi dall'FTP sto finendo un plugin che fa da interfaccia e rende possibile la visione dei file etc etc, se sei daccordo (anche gli altri) farei i vari utenti con la possibilità di accesso..ed a ognuno il suo user e pass (salvabile poi nel plugin).
Cosa ne pensate? Potrebbe andare o meglio che tutti possano entrare e vedere / mettere i propri file nell' FTP (senza user e pass propri?)

E' una buona cosa secondo me per cominciare a far vedere agli altri gli sviluppi che si hanno...ecco un'interfaccia di come viene il plugin:

behcll.jpg


Fatemi sapere


Saluti
 
[TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
[TR]
[TD="width: 833"]
LOGOSILOP.gif
[/TD]
[/TR]
[TR]
[TD]ho aggiornato SPMT vers. 1.5.83 e relativo plug in SVP vers. 1.0.56[/TD]
[/TR]
[TR]
[TD]====================== [/TD]
[/TR]
[TR]
[TD]Ciao Moro_80 ,[/TD]
[/TR]
[TR]
[TD]a riguardo la tua domanda, già ti ho risposto tramite email, che ripeto[/TD]
[/TR]
[TR]
[TD]di nuovo anche in pubblico.[/TD]
[/TR]
[TR]
[TD]Tu sei l'amministratore del "nostro spazio" ed è preferibile dare una username e psw[/TD]
[/TR]
[TR]
[TD]a tutti coloro che vogliono caricare gli archivi italiano o esteri,[/TD]
[/TR]
[TR]
[TD]in modo che in qualsiasi momento tu puoi controllare chi e che cosa è stato caricato[/TD]
[/TR]
[TR]
[TD]e se sono del formato giusto, che dobbiamo ancora stabilire.[/TD]
[/TR]
[TR]
[TD]Anche per evitare spiacevoli sorprese da parte di qualche "distratto".[/TD]
[/TR]
[TR]
[TD]Mentre per tutti i naviganti del web (registrati e non registrati) sul nostro spazio libero[/TD]
[/TR]
[TR]
[TD]possono vedere e scaricare tranquillamente i vari archivi aggiornati che a loro interessano.[/TD]
[/TR]
[TR]
[TD]
stickman.gif
[/TD]
[/TR]
[TR]
[TD]Cerca di completare al più presto il nuovo plug in[/TD]
[/TR]
[TR]
[TD]e di metterlo a disposizione di tutti.[/TD]
[/TR]
[TR]
[TD]====================== [/TD]
[/TR]
[TR]
[TD]
stickman.gif
[/TD]
[/TR]
[TR]
[TD]Buona giornata a tutti.[/TD]
[/TR]
[TR]
[TD]A presto [/TD]
[/TR]
[TR]
[TD]Silop ;) ;) ;)[/TD]
[/TR]
[/TABLE]
 
Buon giorno a tutte/i.

Concordo con Silop, sulla necessità,

di dover prevedere ... la possibilità di proteggere.

Per Luigi:

Ho provato (adattando) lo script che avevi fatto

per lo spazio che Silop ti aveva messo a disposizione.

Se non sbaglio si porta in CoMmanD ed esegue .... Is / mput / ecc.

Quindi ... funziona anche x altervista.

Occorrerebbe, a completarlo, la parte per il download analogamente ... mget ecc

Dico bene ?

Grazie e Buon week-end a tutte/i.

:)
 
ciao joe , con la nuova versione di spaziometria ho introdotto delle funzioni apposite .
ecco uno script di prova che esegue l'upload e il doenload.
Volendo seguire l'altra strada dei comandi dos basta cambiare la creazioen dei comandi da eseguire..
Io consiglio di usare le funzioni apposite come in questo script

Codice:
Option Explicit
Sub Main
    
    Dim sIndirizzo,sUser,sPwd
    Dim sFileDaInviare
    Dim sFileScaricato
    Dim sDirRemotaFtp
   
    Dim sNomeFileFtp
    
    sFileDaInviare = "c:\prova.txt"
    sFileScaricato = "c:\Prova2.txt"
    sNomeFileFtp = "prova.txt"

  
    
    sIndirizzo = "ftp.silop.eu"
    sDirRemotaFtp = "spaziometria\ArchiviItalia\" ' contiene la dir remota puo anche essere vuoto "" in questo caso usera la dir predefinita
    sUser = "utente"
    sPwd = password
    
    
    If UploadFileFtp(sIndirizzo & "\" & sDirRemotaFtp & sNomeFileFtp,sFileDaInviare,sUser,sPwd) Then
        
        If DownloadFromFtp(sIndirizzo & "\" & sDirRemotaFtp & sNomeFileFtp ,sFileScaricato,sUser,sPwd) Then
            LanciaFile(sFileScaricato)
        Else
            MsgBox "Errore download"
        End If
    Else
        MsgBox "Errore upload"

    End If
'    
End Sub
 
Ultima modifica di un moderatore:
Ciao Luigi ... apena possibie proverò anche la tua nuova proposta. intanto avevo provato con successo sia con comandi manuali dalla CMD sia modificando ulteriormente lo script :
Codice:
 250 OK. Current directory is /ArchiviSpa.... Delete Test.txt 250 Deleted Test.txt binary 200 TYPE is now 8-bit binary mput "C:\Test.txt" 200 PORT command successful 150 Connecting to port 50003 226-File successfully transferred 226 0.128 seconds (measured here) 0,080,49lcd G: : F Get archivio.txt 200 PORT command successful 150-Connecting to port 50004 150 14.9 kbytes to download 226-File successfully transferred
Certamente la tua proposta sarà più comoda. Dunque preferibile. :) Grazie e buona serata.
 
Ok ... ... per quanto ho controllato sino ad ora funziona benissimo. E' anche molto semplice e molto pratico da gestire. OTTIMO. BRAVO.
 
Ciao Legend .... un abbraccio a te ...
Grazie Joe , ho preferito inserire le funzioni lnel programmamproprio per facilitare le cose ...
 
[TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
[TR]
[TD="width: 833"]
LOGOSILOP.gif
[/TD]
[/TR]
[TR]
[TD]ho aggiornato SPMT vers. 1.5.85 e relativo plugin SVP vers. 1.0.56[/TD]
[/TR]
[TR]
[TD]====================== [/TD]
[/TR]
[TR]
[TD]Ciao TUTTI ,[/TD]
[/TR]
[TR]
[TD]====================== [/TD]
[/TR]
[TR]
[TD]Aggiornamento…..[/TD]
[/TR]
[TR]
[TD]ho contattato tramite mail Moro_80 e mi ha assicurato che il progetto continua il suo corso,[/TD]
[/TR]
[TR]
[TD]un po a rilento ma continua…. ( …. e pur sempre un discepolo con una grande volontà di riuscire nell'impresa….)[/TD]
[/TR]
[TR]
[TD]comunque a breve avremo il suo plugin con le user e psw personali.[/TD]
[/TR]
[TR]
[TD] [/TD]
[/TR]
[TR]
[TD]x Magia[/TD]
[/TR]
[TR]
[TD]per entrare nel vivo della "collaborazione attiva" alla costruzione del presente progetto,[/TD]
[/TR]
[TR]
[TD]ti consiglierei di contattare tramite mail il buon Moro_80 in modo da dare il tuo prezioso contributo[/TD]
[/TR]
[TR]
[TD]con link e quant'altro necessario per il "nostro spazio libero" Altervista.[/TD]
[/TR]
[TR]
[TD] [/TD]
[/TR]
[TR]
[TD]x Luigi[/TD]
[/TR]
[TR]
[TD]mi potresti spiegare cosa intendi per ….[/TD]
[/TR]
[TR]
[TD]....ho preferito inserire le funzioni lnel programmamproprio per facilitare le cose ...[/TD]
[/TR]
[TR]
[TD]ho l'ultima versione di spaziometria la 1.5.85 ma non ho capito dove sono queste funzioni.[/TD]
[/TR]
[TR]
[TD]Grazie[/TD]
[/TR]
[TR]
[TD]====================== [/TD]
[/TR]
[TR]
[TD]
stickman.gif
[/TD]
[/TR]
[TR]
[TD]Buona notte a tutti.[/TD]
[/TR]
[TR]
[TD]A presto [/TD]
[/TR]
[TR]
[TD]Silop ;) ;) ;)
[/TD]
[/TR]
[/TABLE]
 
Buon giorno a tutte/i.

Silop mi permetto di risponderti che quanto chiedi è epilogo...

di una mia richiesta che ha trovato accoglimento

con nuove istruzioni apposite per la lettura e la scrittura via ftp.

Quale riferimento trovi il messaggio #32;

quelli adiacenti come detto, ne sono corollario.

Anche se ho scritto poco ho previsto grandi cambiamenti.

Soprattutto perchè sono molto cambiate le

condizioni e le possibilità rispetto quelle che erano le iniziali.

:) Cordiali saluti
 
Ultima modifica:
Ciao Joe, Silop e Luigi,
vi chiedo solo cortesemente se avete qualche file importante sull'ftp che non è nella cartella apposita ArchiviSpaziometria di rimuoverlo o salvarvelo perchè è imminente il rilascio del plugin, con lo stesso è previsto anche un cambio password che permetteva l'accesso "totale" al sito ftp...ora con le nuove credenziali (valide per tutti) sarà possibile accedere solo alla parte archivi, indi per cui vi chiedo questo.

Fatemi sapere, Grazie
 
[TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
[TR]
[TD="width: 833"]
LOGOSILOP.gif
[/TD]
[/TR]
[TR]
[TD]ho aggiornato SPMT vers. 1.5.85 e relativo plugin SVP vers. 1.0.56[/TD]
[/TR]
[TR]
[TD]====================== [/TD]
[/TR]
[TR]
[TD]Ciao TUTTI ,[/TD]
[/TR]
[TR]
[TD]====================== [/TD]
[/TR]
[TR]
[TD]dopo il post del 30/07/2016 pubblicato da Joe91,[/TD]
[/TR]
[TR]
[TD]ho notato che sono scomparsi alcuni post : 1 di magia - 1 di arcor - 1 di solare e 1 di moro_80[/TD]
[/TR]
[TR]
[TD]stranezze del forum ???? Forse sarà il caldo d'agosto!!!![/TD]
[/TR]
[TR]
[TD]====================== [/TD]
[/TR]
[TR]
[TD]x Moro_80[/TD]
[/TR]
[TR]
[TD]ho tolto tutti i file prova caricati che avevo fatto in questi giorni…[/TD]
[/TR]
[TR]
[TD]ho rimasto solo due archivi nella cartella estero.[/TD]
[/TR]
[TR]
[TD]Aspettiamo il nuovo plugin……[/TD]
[/TR]
[TR]
[TD]Grazie[/TD]
[/TR]
[TR]
[TD]====================== [/TD]
[/TR]
[TR]
[TD]
stickman.gif
[/TD]
[/TR]
[TR]
[TD]Buona notte a tutti.[/TD]
[/TR]
[TR]
[TD]A presto [/TD]
[/TR]
[TR]
[TD]Silop ;) ;) ;)[/TD]
[/TR]
[/TABLE]
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 25 gennaio 2025
    Bari
    13
    87
    02
    10
    73
    Cagliari
    55
    40
    76
    82
    50
    Firenze
    23
    51
    44
    84
    72
    Genova
    49
    56
    19
    48
    64
    Milano
    40
    27
    80
    13
    47
    Napoli
    67
    37
    02
    75
    81
    Palermo
    25
    28
    11
    31
    40
    Roma
    20
    25
    59
    10
    22
    Torino
    82
    02
    19
    89
    84
    Venezia
    06
    59
    65
    53
    61
    Nazionale
    45
    72
    80
    76
    32
    Estrazione Simbolotto
    Bari
    16
    41
    08
    11
    43
Indietro
Alto