Jump to content
Nokioteca Forum

Bicienzo

Utente
  • Contenuti

    129
  • Data iscrizione

  • Ultimo accesso

Elenco di tutti i contenuti pubblicati da Bicienzo

  1. Bicienzo

    [pys60] Controllo Superenalotto

    Senza un pò di fortuna questo programma non serve a molto ma almeno ci divertiamo. Non sono un giocatore incallito ma ogni tanto acquisto delle schedine precompilate del Superenalotto. Allo stesso modo, a spot, mi ricordo di andare a controllare le schedine giocate; è un lavoro lungo e faticoso perchè bisogna fare attenzione a non sbagliare. Per questo ho pensato di scrivere qualcosa che mi aiutasse: controllo vincite superenalotto. Specializzando il programma potrebbe servire anche ad altre cose come, effettuare statistiche, consigliare i numeri da giocare, ecc ecc. Il file allegato è ancora una bozza, infatti effettua solo la registrazione delle schedine giocate e lo scarico da internet del database estrazioni dal 97 ad oggi. Inizialmente volevo scaricare le estrazioni direttamente dal sito della Sisal ma ho avuto qualche problema, poi ho trovato un sito (credo ne esistano molti!) che consente di scaricare tutte le giocate dal 1997 ad oggi in formato tabellare. E' aggiornato e sicuramente manterrà costante l'aggiornamento ma certo sarà meglio controllare. La registrazione delle schedine giocate avviene in un file txt separato. Ho inserito qualche controllo di congruità ma sicuramente si può fare di meglio. Quello che manca adesso è il confronto tra le schedine e le estrazioni. Ci lavoro un pò ma accetto consigli e collaborazione. Successiamente si potrà inserire il valore delle eventuali vincite. Ciao a tutti Link sempre aggiornato all'ultima versione : solo qui
  2. Bicienzo

    [pys60] Puzzle

    Non è per trovare sfizio nella risoluzione del puzzle con il cell e non impegnare la testa. Al contrario la proposta è molto complessa, anche se non lo sembra, e lo sfizio è risolvere problemi complessi. Dalla breve analisi effettuata risulta particolarmente difficile il riconoscimento di forme e il loro confronto: pensa quante possibili applicazioni. Poi tornando al puzzle da 500 e 1000 pezzi li costruisco facilmente, mi piacerebbe lanciarmi sui 5000, 9000 e perchè no 18000 pezzi (è possibile un piccolo aiutino?). Ciao
  3. Bicienzo

    Pys60 Controllo Relè

    Un software non è molto senza un hardware dedicato, infatti il programma di seguito specificato necessita di una scheda elettronica aggiuntiva. Il programma non è molto difficile da realizzare, forse anche io in forma elementare saprei scriverlo, ma la vera essenza è nell"interfaccia con il mondo esterno ovvero il canale audio. L"idea è: all"arrivo di una chiamata o di un sms emettere un suono di frequenza stabilita. L"interaccia, collegata come una cuffia al canale audio, riconosce il suono ed esegue l"azione prefissata che generalmente è l"azionamento di un relè. Perfezionando la scheda di acquisizione audio i relè possono diventare anche molti selezionandoli opportunamente mediante suoni emessi a dovere. Ho effettuato una veloce ricerca su internet ma non ho trovato nessuna scheda esistente; qualcosa sfrutta la luminosità del dispay ma certo siamo molto lontani dalle potenzialità proposte. Sono bene accetti suggerimenti e link.
  4. Bicienzo

    [pys60] Puzzle

    A Natale mi hanno regalato un puzzle da 500 pezzi. A me piace costruire i puzzle ma questa volta ho avuto un"idea diversa: mi voglio far aiutare da un telefono (oggi si fa di tutto con il cell). Premesso che utilizzo un Nokia E90 ma la cosa è fattibile con quasi tutti i nuovi telefoni. La base di partenza è il linguaggio python o pià precisamente pys60. Ho sviluppato la seguente analisi: 1 rilievo fotografico dei tasselli 2 ricostruzione matematica 3 confronto incastro tasselli 4 costruzione matrice puzzle 1 Questa è la fase del software più facile da realizzare e sarà la più monotona in ultimo in quanto si dovranno fotografare e catalogare tutti i pezzi. È anche una parte delicata perchè se non correttamente eseguita mette in crisi tutto ciò che verrà dopo. Anticipando un pò i tempi probabilmente si dovrà realizzare un piedistallo per posizionare la fotocamera nelle migliori condizioni di ripresa (luce, fuoco,ecc) e per evitare di dover scalare le dimensioni dei tasselli avendoli fotografati a distanze diverse e quindi dimensioni diverse. 2 Per chi come me non è un matematico o un informatico trovare l"algoritmo giusto per generare un modello utilizzabile successivamente nelle fasi di confronto e ricomposizione è sicuramnte la fase più difficile. L"ideale è riuscire ad identificare i bordo del tassello e costruire una curva (insieme di rette e curve) facilmente confrontabile con tutte quelle create e memorizzate. Non penso di riuscirci allora devo suddividere il problema. Forse lavorare con immagini è più semplice che utilizzare equazioni. Le immagini (ovvero le foto) possono essere monocromatiche cioè un inseme di punti bianchi o neri. Identificato uno dei 4 lati e tracciata una linea ideale che va da uno spigolo all'altro già potremo contare i pixel bianchi all"interno del tassello (se in presenza di una baia) o i pixel neri all"esterno (se in presenza di una penisola). È sufficiente a questo punto confrontare il numero di pixel (per convenzione negativi i bianchi e positivi i neri) per valutare la compatibilità di due lati di due diversi tasselli. Questo già mi sembra un buon risultato per iniziare ma ovviamente non è la soluzione definitiva. Un'altra idea è di sovrapporre le immagini dei tasselli dal lato interessato per contare il numero di pixel bianchi (nessuna sovrapposizione) che dovrebbe risultare zero. Anche qui c'è qualche problema: sovrapponendo due penisole il valore risultante è zero. Ma ancor prima di effettuare questi controlli bisogna riuscire a capire ed identificare i quattro spigoli dei tasselli perchè quando fotografati possono trovarsi in qualsiasi posizione ed angolazione.
×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy