Le Competenze Software per lo Sviluppo Prodotti
|
|
- Giacinta Abbate
- 8 anni fa
- Visualizzazioni
Transcript
1 Le Competenze Software per lo Sviluppo Prodotti Rinaldo Zocca - 18/12/2014
2 Competenze software per lo sviluppo dei prodotti in Datalogic The «Golden Rule» La fase di definizione dell architettura UML e Design Pattern I sistemi real-time, multi-tasking, pre-emptive La fase di sviluppo Padronanza della programmazione ad oggetti L importanza della Naming Convention I generatori di documentazione automatici (Doxygen) La fase di ottimizzazione e debug Profiler (ottimizzazione dell utilizzo del tempo di CPU) Memory debugger (Trovare al run-time errori di memoria) Il debug in ambiente embedded Le core technologies Signal Processing ed Image Processing La protezione del software Brevetti e Trade secrets Argomenti di tesi \ stage 2
3 3
4 Definizione dell Architettura La scelta della parola architettura non è casuale Creatività Funzionalità Robustezza Bellezza Riutilizzo 4
5 Architettura: UML 5
6 Architettura: Design Patterns Studiare i design patterns per un programmatore è come per un giocatore di scacchi studiare le partite dei grandi maestri. Si impara come qualcuno, molto più bravo di noi, ha affrontato e risolto un problema. Probabilmente ogni partita che dovremo giocare non sarà mai esattamente uguale ad una di quelle che abbiamo studiato ma conoscerle ci aiuterà a trovare la nostra soluzione. 6
7 Architettura: Concurrent programming Real Time: gestisce gli interrupt, tempi di latenza e di servizio brevi (anche se non necessariamente predicibili) Multi Tasking: diverse attività che concorrono fra loro per accedere alla CPU collaborando per ottenere il miglior comportamento possibile del sistema Pre-emptive: la task running può smettere di girare anche senza dare il proprio consenso se una a maggior priorità è pronta 7
8 Sviluppo: padroneggiare l Object Oriented Scrivere utilizzando un linguaggio OO non significa automaticamente scrivere un buon programma, tipicamente i linguaggi lasciano troppi gradi di libertà che il programmatore può utilizzare per violare proprio i concetti fondamentali dell OO. Scrivere codice pensando alla sua manutenibilità. Un suggerimento su tutti: ogni classe deve essere gelosa della propria privacy: i dati sono miei e me li gestisco io! Con gli altri dico solo Buongiorno() e Buonasera() Scrivere codice pensando alla sua portabilità Conoscere tutto ciò che in un linguaggio non è garantito essere indipendente dal compilatore ed evitarlo! Senza cadere nella mania di ridefinire tutto: es #define UCHAR unsigned char // Che senso ha? 8
9 Sviluppo: Naming Convention Avere una naming convention aumenta la leggibilità del codice, quindi ne favorisce la manutenzione e rende più spedite le attività di «design review». Esempio la notazione ungherese Pro Il nome descrive il tipo Contro Decidi di cambiare il tipo di una variabile ma non ne cambi il nome e oops! La mia raccomandazione m_ g_ s_ p Date alle variabili ed alle funzioni il nome giusto che spieghi cosa sono e cosa fanno, usate nomi lunghi. Dare il nome giusto è la più importante fonte di documentazione del codice che potete usare. 9
10 Sviluppo: Doxygen Basta scrivere i commenti utilizzando le «parole chiave» di Doxygen ed il programma genera una Documentazione HTML di altissimo livello. Lavora anche in assenza totale di commenti in tal caso mostra solo quello che riesce a dedurre dal codice, 10
11 Tools per l ottimizzazione e il debug Un Profiler analizza dove viene speso il tempo dii calcolo e permette di lavorare sulle parti do codice che rappresentano il collo di bottiglia del sistema Un Analizzatore Statico permette di riconoscere potenziali situazioni di rischio prima di eseguire il codice come, ad esempio utilizzo di variabili non inizializzate, errori di typing (= invece di ==) Un Memory Checker permette di riconoscere al run time problemi nell uso della memoria quali, sfondamenti di buffer, sfondamento di stack. Memory leaks etc. Un Emulatore permette di eseguire il software embedded inserendo brackpoints, visualizzando i registri del micro, le variabili etc (però è invasivo con il real-time) Un Emulatore dotato di traccia permette di registrare le attività del micro immediatamente prima e dopo un evento configurabile (non interferisce con il real time) E comunque c è sempre la printf() 11
12 Core Technologies Image processing e Signal Processing rappresentano per Datalogic core technologies tramite le quali è possibile ottenere un vantaggio competitivo. 12
13 Protezione del Software: Brevetti e Trade Secrets Il software non si può brevettare ma si può brevettare un «metodo per» Il brevetto funziona così: tu spieghi esattamente cosa fai e rivendichi di aver inventato certe cose (i claim sono la parte legale del brevetto e li scrivono gli avvocati). L esaminatore ti concede o meno i claim a seconda che ci sia «step inventivo» o meno rispetto alla prior art. La prior art è tutto ciò che sta nel pubblico dominio quindi non solo altri brevetti ma anche letteratura e, addirittura, qualcosa che è stato venduto ed è disponibile sul mercato, quindi il brevetto va fatto prima di vendere. Il brevetto concesso da il diritto di essere l unico al mondo a poter fare quella cosa per la durata di 20 anni, dopo il brevetto scade. Se qualcun altro vuole usare lecitamente il tuo brevetto deve pagarti una licenza. Se tu scopri che qualcun altro usa il tuo brevetto puoi fargli causa e, se la vinci, obbligarlo a ritirare i prodotti che infringono il brevetto dal mercato e farti pagare un indennizzo (però le cause costano e sono lunghe) L onere della prova sta su chi infringe oveero deve dimostrare ch «lui fa diversamente dal mio brevetto» Il problema opposto è quello della «clearance» ovvero: «se faccio questa cosa infringo qualche brevetto altrui?» 13
14 Protezione del Software: Brevetti e Trade Secrets Siccome il brevetto ti obbliga a descrivere quello che fai e, a causa della natura nascosta del software, è difficile accorgersi se qualcuno ti sta copiando, di solito si brevettano solo quelle cose che permettono un vantaggio evidente e facilmente riconoscibile: ad esempio la decodifica subpixel. Altrimenti si tengono come Trade Secret (ad es. la formula della Coca Cola è un trade secret). Serve una «policy» aziendale per proteggere i Trade Secrets. Inoltre è bene rivelare i trade secrets internamente mediante una «disclosure» perché in caso di attacco la disclosure è un documento con valore legale e può dimostrare che quella cosa tu la facevi da prima che qualcun altro pensasse di brevettarla. 14
15 Argomenti di tesi \ stage Configurazione ed uso dei tools di software engineering (IBM Rational Jazz) Definizione di requisiti (sia come sanatoria di progetti esistenti che di progetti nuovi) Internet of Things (collaborazione con PTC per fare un proof of concept) Algoritmi di decodifica (Sviluppo su PC in C++) Sviluppo di software per il test (Sviluppo su PC in linguaggio C#) and more Richieste di Tesi rinaldo.zocca@datalogic.com Curricula per Stage ed Assunzioni Lisa.LaMaida@datalogic.com 15
16 Thank you! This presentation contains statements that are neither reported financial results nor other historical information. These statements are forwardlooking statements. These forward-looking statements rely on a number of assumptions and are subject to a number of risks and uncertainties, many of which are outside the control of Datalogic S.p.A., that could cause actual results to differ materially from those expressed in or implied by such statements, such as future market conditions, currency fluctuations, the behavior of other market participants and the actions of governmental and state regulators 2013 Datalogic S.p.A. - All rights reserved. Protected to the fullest extent under U.S. and international laws. Copying, or altering of this document is prohibited without express written consent from Datalogic S.p.A. Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many countries, including the U.S.A. and the E.U. All other brand and product names may be trademarks of their respective owners. 16
Verona, 30 ottobre 2013!
Petrolchimico Alimentare Visione e Tracciabilità Verona, 30 ottobre 2013! Le tecnologie di identificazione e tracciabilità come leva di competitività per le aziende del settore alimentare Verona 30 ottobre
DettagliIl Processo di Sviluppo Software
Il Processo di Sviluppo Software Rinaldo Zocca - 14/11/2014 Il processo di sviluppo software in Datalogic Chi è Datalogic Breve storia e panoramica sui prodotti Come funzionano i codici a barre Il software
DettagliThe AIDA Cyber-Physical System
The AIDA Cyber-Physical System Bologna, July 12 th 2018 Il magazzino automatico VIDEO 2 Il magazzino automatico Control GUI Director Vision Deep-learning Pilot Seeker AGV Robot 3 HW acceleration with FPGA
DettagliVivere il Sogno. Vivere è bello, vivere bene è meglio!!! Diventa fan su Facebook: Tutte le novità da subito
Vivere il Sogno Vivere è bello, vivere bene è meglio!!! Diventa fan su Facebook: Tutte le novità da subito VIVERE IL SOGNO!!! 4 semplici passi per la TUA indipendenza finanziaria. (Indipendenza finanziaria)
DettagliMentore. Rende ordinario quello che per gli altri è straordinario
Mentore Rende ordinario quello che per gli altri è straordinario Vision Creare un futuro migliore per le Nuove Generazioni Come? Mission Rendere quante più persone possibili Libere Finanziariamente Con
DettagliLa dura realtà del guadagno online.
La dura realtà del guadagno online. www.come-fare-soldi-online.info guadagnare con Internet Introduzione base sul guadagno Online 1 Distribuito da: da: Alessandro Cuoghi come-fare-soldi-online.info.info
DettagliAmministrazione gruppi (Comunità)
Amministrazione gruppi (Comunità) Guida breve per il docente che amministra il gruppo Premessa Di regola i gruppi sono creati all interno della Scuola. Nel caso in cui vi fosse la necessità di aprire un
DettagliAre You Digital? La Digital Transformation a misura d uomo
Are You Digital? La Digital Transformation a misura d uomo La tecnologia ha cambiato l uomo Il mondo è cambiato in fretta e non sembra fermarsi. Occorre cambiare direzione senza stravolgere ciò che siamo,
DettagliSegui passo passo le istruzioni e potrai giocare le tue sfide online. Puoi già capirlo, è facile, divertente e eccitante.
COME GIOCARE ONLINE? Segui passo passo le istruzioni e potrai giocare le tue sfide online. Puoi già capirlo, è facile, divertente e eccitante. 0. PERSONALIZZA IL TUO AVATAR Puoi accedere a tutte le sezioni
DettagliObiettivo Principale: Aiutare gli studenti a capire cos è la programmazione
4 LEZIONE: Programmazione su Carta a Quadretti Tempo della lezione: 45-60 Minuti. Tempo di preparazione: 10 Minuti Obiettivo Principale: Aiutare gli studenti a capire cos è la programmazione SOMMARIO:
DettagliAUTOREGOLAZIONE PER IL COMPITO
B5 queste schede ti aiuteranno a scoprire quanto sia utile autointerrogarsi e autovalutarsi potrai renderti conto di quanto sia utile porsi domande per verificare la propria preparazione se ti eserciterai
DettagliAmministrazione gruppi (all interno della Scuola)
Amministrazione gruppi (all interno della Scuola) Guida breve per il docente che amministra il gruppo Premessa Il gruppo viene creato solo dall amministratore della Scuola. Il docente che è stato inserito
DettagliINVENTION AND TECHNOLOGY DISCLOSURE FORM SCHEDA DI RICHIESTA PER L APERTURA DI UNA PRATICA DI BREVETTO
INVENTION AND TECHNOLOGY DISCLOSURE FORM UFFICIO TRASFERIMENTO TECNOLOGICO SCHEDA DI RICHIESTA PER L APERTURA DI UNA PRATICA DI BREVETTO Mittente: Prof./Dott Dipartimento di Via.. 4412. Ferrara Al Magnifico
DettagliCostruisci il tuo mood grafico
Costruisci il tuo mood grafico Ciao! Magari hai un hobby creativo, oppure ti sei lanciata da poco in una nuova attività o semplicemente ti piace usare i social e vuoi crearti una tua immagine personale.
DettagliSiamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.
DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti
DettagliUna semplice visita in officina con intervista
Una semplice visita in officina con intervista Ricevo i prezzi più velocemente. Questo mi aiuta molto. Il carpentiere metallico specializzato Martin Elsässer ci parla del tempo. Una semplice visita in
DettagliMentore. Presentazione
Mentore Presentazione Chi è Mentore? Il Mio nome è Pasquale, ho 41 anni dai primi mesi del 2014 ho scoperto, che ESISTE UN MONDO DIVERSO da quello che oltre il 95% delle persone conosce. Mi sono messo
DettagliDA IPSOA LA SOLUZIONE PER COSTRUIRE E GESTIRE IL SITO DELLO STUDIO PROFESSIONALE!
DA IPSOA LA SOLUZIONE PER COSTRUIRE E GESTIRE IL SITO DELLO STUDIO PROFESSIONALE! 1 Web Site Story Scoprite insieme alla Dott.ssa Federica Bianchi e al Dott. Mario Rossi i vantaggi del sito internet del
DettagliMINIGUIDA PER RISORSE SU CLASH OF CLANS
MINIGUIDA PER RISORSE SU CLASH OF CLANS Visto che le richieste in chat sono sempre maggiori ed è difficile riassumere in poche righe il sistema che utilizzo per fare risorse in poco tempo, ho pensato che
Dettagli3Dconnexion il Mouse 3D
3Dconnexion il Mouse 3D 2009 3Dconnexion. All rights reserved. 3Dconnexion, the 3Dconnexion logo, and other 3Dconnexion marks are owned by 3Dconnexion and may be registered. All other trademarks are the
DettagliVINCERE AL BLACKJACK
VINCERE AL BLACKJACK Il BlackJack è un gioco di abilità e fortuna in cui il banco non può nulla, deve seguire incondizionatamente le regole del gioco. Il giocatore è invece posto continuamente di fronte
DettagliMy name is... (Nome) I study at... (Nome della scuola) I m in class... (Classe) I am starting this English Language Biography on...
La tua English Language Biography è il documento dove puoi dare prova di ciò che sei in grado di fare in inglese, tenere traccia dei tuoi progressi, mostrare ad altri ciò che hai imparato e riflettere
Dettagli*Solo software legalmente riconosciuti e registrati. Network in possesso di regolare licenza. **Disponibili network gaming Poker, Casino, Scommesse.
Faq Agenti Casino, agenti poker, agenti scommesse Seleziona una delle domande frequenti che ci sono state già' fatte. se quello che stai cercando non compare nelle domande frequenti, clicca qui e formula
Dettagli*Solo software legalmente riconosciuti e registrati. Network in possesso di regolare licenza. **Disponibili network gaming Poker, Casino, Scommesse.
Faq Agenti Scommesse, agenti poker, agenti casino Seleziona una delle domande frequenti che ci sono state già' fatte. se quello che stai cercando non compare nelle domande frequenti, clicca qui e formula
DettagliCOME NON PERDERE TEMPO NEL NETWORK MARKETING!
COME NON PERDERE TEMPO NEL NETWORK MARKETING Grazie per aver scaricato questo EBOOK Mi chiamo Fabio Marchione e faccio network marketing dal 2012, sono innamorato e affascinato da questo sistema di business
DettagliPillole di eventi di fundraising
Pillole di eventi di fundraising Forlì, 11-12 settembre 2014 Mara Garbellini IL POTERE DEGLI EVENTI: TOCCARE CON MANO LA TUA ORGANIZZAZIONE Gli eventi sono occasioni reali, tangibili per donare e per partecipare
DettagliLIBO' L'ITALIANO ALLA RADIO
LIBO' L'ITALIANO ALLA RADIO ESERCIZI PUNTATA N 4 GLI UFFICI COMUNALI A cura di Marta Alaimo Voli Società Cooperativa - 2011 GLI UFFICI COMUNALI DIALOGO PRINCIPALE A- Buongiorno. B- Buongiorno. A- Scusi
DettagliCONSIGLI PER POTENZIARE L APPRENDIMENTO DELLA LINGUA
CONSIGLI PER POTENZIARE L APPRENDIMENTO DELLA LINGUA Possiamo descrivere le strategie di apprendimento di una lingua straniera come traguardi che uno studente si pone per misurare i progressi nell apprendimento
DettagliModulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress
Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk
DettagliPaperone e Rockerduck: a cosa serve l antitrust?
Paperone e Rockerduck: a cosa serve l antitrust? Paperone Anna Torre, Rockerduck Ludovico Pernazza 1-14 giugno 01 Università di Pavia, Dipartimento di Matematica Concorrenza Due imprese Pap e Rock operano
DettagliALTRI SUGGERIMENTI PER IL PERCORSO AD OSTACOLI
ALTRI SUGGERIMENTI PER IL PERCORSO AD OSTACOLI Con l intento di proseguire l osservazione sulle competenze che i bambini posseggono nei confronti della matematica è stata intrapresa una rivisitazione del
DettagliFotovoltaico. Portiamo il meglio dell energia a casa tua. www.solonathome.com
Fotovoltaico Portiamo il meglio dell energia a casa tua. www.solonathome.com Sì SENZA INCENTIVI, MI CONVIENE ANCORA SCEGLIERE IL FOTOVOLTAICO? ACCUMULI O GUADAGNI E SE PRODUCO TROPPA ENERGIA? È QUESTO
DettagliTELEFONO AZZURRO. dedicato ai bambini COS E IL BULLISMO? IL BULLISMO?
COS E IL BULLISMO? IL BULLISMO? 1 Ehi, ti e mai capitato di assistere o essere coinvolto in situazioni di prepotenza?... lo sai cos e il bullismo? Prova a leggere queste pagine. Ti potranno essere utili.
Dettagli15 anni di esperienza 1 milione di unità per i progettisti e designer 3D più di 200 applicazioni professionali clienti leader di mercato
3Dconnexion the 3D Mouse 2013 2009 3Dconnexion. All rights reserved. 3Dconnexion, the 3Dconnexion logo, and other 3Dconnexion marks are owned by 3Dconnexion and may be registered. All other trademarks
Dettaglileaders in engineering excellence
leaders in engineering excellence engineering excellence Il mondo di oggi, in rapida trasformazione, impone alle imprese di dotarsi di impianti e macchinari più affidabili e sicuri, e di più lunga durata.
Dettagli1) Il mio avatar: uguali o diversi? L esercizio permette di apprendere il concetto di avatar e comprenderne la tipologia.
DISCUSSION STARTERS - Definisci a parole tue cosa è un avatar. - Quali sono le funzioni psicologiche dell avatar? - L avatar può essere sempre come tu lo vorresti? - Quanti tipi di avatar conosci? - In
DettagliCalcolatori Elettronici A a.a. 2008/2009
Calcolatori Elettronici A a.a. 2008/2009 PRESTAZIONI DEL CALCOLATORE Massimiliano Giacomin Due dimensioni Tempo di risposta (o tempo di esecuzione): il tempo totale impiegato per eseguire un task (include
DettagliGoogle AdWords. Corrispondenze Parole Chiave
Google AdWords Corrispondenze Parole Chiave Una mini guida sulle varie tipologie di corrispondenze per le parole chiave di Google AdWords, la scelta su quali usare può far cambiare di molto il punteggio
DettagliGUIDA ALLA RILEVANZA
GUIDA ALLA RILEVANZA Posizionamento per Rilevanza Suggerimenti per una migliore visibilità su ebay www.egolden.it Vers. 1.1 Questa guida puo essere ridistribuita con l obbligo di non modificarne contenuto
DettagliUniversità per Stranieri di Siena Livello A1
Unità 20 Come scegliere il gestore telefonico CHIAVI In questa unità imparerai: a capire testi che danno informazioni sulla scelta del gestore telefonico parole relative alla scelta del gestore telefonico
DettagliElementi di Psicometria con Laboratorio di SPSS 1
Elementi di Psicometria con Laboratorio di SPSS 1 29-Analisi della potenza statistica vers. 1.0 (12 dicembre 2014) Germano Rossi 1 germano.rossi@unimib.it 1 Dipartimento di Psicologia, Università di Milano-Bicocca
DettagliAmministrazione classi
Amministrazione classi Guida breve per il docente che amministra la classe Premessa Le classi vengono creata solo dall amministratore della Scuola. Il docente che è stato inserito nella classe come moderatore
DettagliCiao, sono Giulio Marsala. consulente questo. per acquisire più. prezzi maggiori
Ciao, sono Giulio Marsala. Se sei un consulente questo video ti sarà utile per acquisire più clienti e vendere a prezzi maggiori A i i Cli ticl www.acquisireclienticlub.com Più Clienti, Più Soldi, Più
DettagliUltime tendenze di conceptual design
Conceptual design Sondaggio Ultime tendenze di conceptual design messo a disposizione da PTC Ruolo del partecipante nel conceptual design: Creatore Influenzatore Dirigente Manager Fonte: "Trends in Concept
DettagliScheduling. Sistemi Operativi e Distribuiti A.A. 2004-2005 Bellettini - Maggiorini. Concetti di base
Scheduling Sistemi Operativi e Distribuiti A.A. 2-25 Bellettini - Maggiorini Concetti di base Il massimo utilizzo della CPU si ottiene mediante la multiprogrammazione Ogni processo si alterna su due fasi
DettagliIl Programma Operativo. Mentore. Rende ordinario quello che per gli altri è straordinario
Il Programma Operativo Mentore Rende ordinario quello che per gli altri è straordinario Programma operativo Sei stai guardando questa presentazione hai DECISO di CAMBIARE e hai deciso di scoprire COME
DettagliCorso di Informatica
Corso di Informatica Modulo T2 3-Compilatori e interpreti 1 Prerequisiti Principi di programmazione Utilizzo di un compilatore 2 1 Introduzione Una volta progettato un algoritmo codificato in un linguaggio
DettagliExpress Import system
Express Import system Manuale del destinatario Sistema Express Import di TNT Il sistema Express Import di TNT Le consente di predisporre il ritiro di documenti, pacchi o pallet in 168 paesi con opzione
Dettagliinformazioni che si può leggere bene, chiaro con caratteri di scrittura simile a quelli usati nella stampa, ma scritti a mano chi riceve una lettera
Unità 12 Inviare una raccomandata In questa unità imparerai: a comprendere testi che danno informazioni su come inviare una raccomandata parole relative alle spedizioni postali e all invio di una raccomandata
DettagliPR362009 24 novembre 2009 Software, controllo basato su PC Pagina 1 di 5
Software, controllo basato su PC Pagina 1 di 5 Utilizzo degli standard IT: ambiente di programmazione TwinCAT integrato in Microsoft Visual Studio TwinCAT 3, dalla standard Automation all extended Automation
DettagliIO NE PARLO. DIARIO DELLA TERAPIA per annotare i farmaci e i progressi
AR IO NE PARLO DIARIO DELLA TERAPIA per annotare i farmaci e i progressi Ti aiuta a tenere sotto controllo la tua artrite reumatoide e a trarre il massimo beneficio dalla terapia Visita www.arioneparlo.it
DettagliIPERCA. Il metodo a sei fasi Per gestire con successo progetti, incarichi e situazioni di vita e per accrescere continuamente l esperienza.
PRInCIPI IPERCA Il metodo a sei fasi Per gestire con successo progetti, incarichi e situazioni di vita e per accrescere continuamente l esperienza. 1 Informare Qual è esattamente il mio incarico? 2 Pianificare
DettagliMODULO RICHIESTA DI BREVETTO
MODULO RICHIESTA DI BREVETTO Università degli Studi di Bari Servizio trasferimento tecnologico Piazza Umberto I, n.1 70121 BARI A. TITOLO DELL INVENZIONE Creare un breve titolo che descriva la natura dell
DettagliIL CONTATORE ELETTRONICO:
IL CONTATORE ELETTRONICO: COME UTILIZZARLO E I VANTAGGI 1 PREMESSA Il contatore elettronico è un sistema destinato a cambiare in termini di semplicità, trasparenza e rapidità il rapporto tra SIE srl e
DettagliUN TOPO SFUGGENTE. CoderDOJO su Javascript - Trento. Augusto Ciuffoletti. 26 maggio 2015
UN TOPO SFUGGENTE CoderDOJO su Javascript - Trento Augusto Ciuffoletti 26 maggio 2015 Un topo nella pagina Il tuo browser (quello che usi per navigare) può leggere un file del tuo computer, e mostrarti
DettagliEDUCAZIONE ALLA LEGALITÀ a.s. 2013/2014
questionario di gradimento PROGETTO ESSERE&BENESSERE: EDUCAZIONE ALLA LEGALITÀ a.s. 2013/2014 classi prime e seconde - Scuola Secondaria di I grado di Lavagno CLASSI PRIME Mi sono piaciute perché erano
DettagliCreare una nuova spedizione personalizzata.
Gestione spedizioni La piattaforma ecommerce compry.it offre una gestione estremamente potente dei costi di spedizione da applicare al cliente che effettua acquisti. Il sistema, oltre al classico calcolo
DettagliProgrammazione Orientata agli Oggetti in Linguaggio Java
Programmazione Orientata agli Oggetti in Linguaggio Java Design Pattern: Storia Parte b versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)
Dettaglirisulta (x) = 1 se x < 0.
Questo file si pone come obiettivo quello di mostrarvi come lo studio di una funzione reale di una variabile reale, nella cui espressione compare un qualche valore assoluto, possa essere svolto senza necessariamente
DettagliScopri un nuovo mondo di opportunità e vantaggi!
Scopri un nuovo mondo di opportunità e vantaggi! Un Partner Accreditato ha energia da vendere e tante altre opportunità Come già sai, Conergy ha pensato un nuovo modello di business per la vendita di impianti
DettagliPLIDA Progetto Lingua Italiana Dante Alighieri Certificazione di competenza in lingua italiana
PLIDA Progetto Lingua Italiana Dante Alighieri Certificazione di competenza in lingua italiana giugno 2011 PARLARE Livello MATERIALE PER L INTERVISTATORE 2 PLIDA Progetto Lingua Italiana Dante Alighieri
DettagliCOME AVERE SUCCESSO SUL WEB?
Registro 3 COME AVERE SUCCESSO SUL WEB? Guida pratica per muovere con successo i primi passi nel web MISURAZIONE ED OBIETTIVI INDEX 3 7 13 Strumenti di controllo e analisi Perché faccio un sito web? Definisci
DettagliProgrammazione a Oggetti Modulo B
Programmazione a Oggetti Modulo B Progetto Dott. Alessandro Roncato 4/10/2011 Progetto Da svolgere singolarmente Scadenza consegna: una settimana prima dello scritto; Valutazione in base a: Corretta compilazione
DettagliCorso Sapienza Trading Automatico la formazione finanziaria è il miglior investimento per il tuo domani
www.sapienzafinanziaria.com Corso Sapienza Trading Automatico la formazione finanziaria è il miglior investimento per il tuo domani Coaching n. 12 Edizione marzo 2015 Trading real time www.sapienzafinanziaria.com
Dettagli*Solo software legalmente riconosciuti e registrati. Network in possesso di regolare licenza. **Disponibili network gaming Poker, Casino, Scommesse.
Faq Casino, faq scommesse, faq poker Aggiungi ai Preferiti Stampa Cerca Diventa un Agente - Affiliati Subito! Skin per Cellulari Skin Poker Live Seleziona una delle domande frequenti che ci sono state
DettagliQuando compro qualcosa ho dei diritti
Questa guida è scritta in linguaggio facile da leggere Quando compro qualcosa ho dei diritti cittadino a pieno titolo Il progetto A MODO MIO, cittadino a pieno titolo. è finanziato dal Ministero del Lavoro
DettagliComunicazione interattiva
Comunicazione interattiva 12. Il sito Web come comunicazione interattiva Argomenti trattati: Un nuovo modo di comunicare Un modello di sito Web Qualità della comunicazione Il sito come progetto di comunicazione
Dettaglilettera raccomandata. Ecco alcune parole ed espressioni che possono aiutarti a capire meglio il testo.
Unità 12 Inviare una raccomandata CHIAVI In questa unità imparerai: a comprendere testi che danno informazioni su come inviare una raccomandata parole relative alle spedizioni postali e all invio di una
DettagliStatistica e biometria. D. Bertacchi. Variabili aleatorie. V.a. discrete e continue. La densità di una v.a. discreta. Esempi.
Iniziamo con definizione (capiremo fra poco la sua utilità): DEFINIZIONE DI VARIABILE ALEATORIA Una variabile aleatoria (in breve v.a.) X è funzione che ha come dominio Ω e come codominio R. In formule:
DettagliAntivirus. Lezione 07. A cosa serve un antivirus
Lezione 07 Antivirus A cosa serve un antivirus Un antivirus è un programma studiato per cercare tramite una scansione nel sistema in cui è installato la presenza di virus. La funzionalità di un antivirus
DettagliRegolamento In italiano
Exploding Kittens Regolamento In italiano Giocatori: 2-5 (fino a 9 se si uniscono due mazzi) Contenuto: 56 carte Ehi! Non leggete questo regolamento! Leggere è il modo peggiore per imparare a giocare a
DettagliObject Oriented Programming
OOP Object Oriented Programming Programmazione orientata agli oggetti La programmazione orientata agli oggetti (Object Oriented Programming) è un paradigma di programmazione Permette di raggruppare in
DettagliGUIDA DETTAGLIATA ALL ACQUISIZIONE DELL ACCOUNT GMAIL.
GUIDA DETTAGLIATA ALL ACQUISIZIONE DELL ACCOUNT GMAIL. La pagina di accesso alla Gmail è presente all indirizzo http://www.gmail.com. Qui possiamo accedere al servizio inserendo il nostro nome utente e
DettagliTutto a portata di mouse
EditArea è un applicazione web che consente la completa gestione del proprio sito direttamente online. L obiettivo principale di EditArea è quello di consentire a chiunque di amministrare i contenuti del
DettagliCONSIGLI PER GIOVANI NAVIGANTI (anche già navigati).
CONSIGLI PER GIOVANI NAVIGANTI (anche già navigati). HEY! SONO QUI! (Ovvero come cerco l attenzione). Farsi notare su internet può essere il tuo modo di esprimerti. Essere apprezzati dagli altri è così
DettagliProgetto scelto per il confronto:
Una produzione non alimentare: ideazione di un progetto di costruzione in base ad una esigenza, ma senza modello. La costruzione della lavagnetta La necessità contingente della classe era quella di poter
DettagliObiettivo Principale: Spiegare come la stessa cosa possa essere realizzata in molti modi diversi e come, a volte, ci siano modi migliori di altri.
6 LEZIONE: Algoritmi Tempo della lezione: 45-60 Minuti. Tempo di preparazione: 10-25 Minuti (a seconda che tu abbia dei Tangram disponibili o debba tagliarli a mano) Obiettivo Principale: Spiegare come
Dettagliammesso solo con il tuo consenso. Le modifiche apportate hanno lo scopo di semplificare il controllo di quali
CHE COSA SONO I COOKIES E COME LI UTILIZZIAMO Un cookie è un semplice file di testo che viene memorizzato sul tuo computer o dispositivo mobile dal server di un sito web e che solo quel server sarà in
DettagliPulire IM. Non tutti sanno che solo una corretta e regolare pulizia nelle cartelle di IM, assicura un funzionamento longevo del programma
Pulire IM Non tutti sanno che solo una corretta e regolare pulizia nelle cartelle di IM, assicura un funzionamento longevo del programma Vediamo come fare questa pulizia attraverso due passaggi (teniamo
DettagliCiao, intanto grazie per essere arrivato/a fin qui.
2 Ciao, intanto grazie per essere arrivato/a fin qui. Probabilmente ti stai chiedendo se posso aiutarti, la risposta è sì se: vuoi raccontare qualcosa di te o di quello che fai; vuoi dei testi che descrivano
DettagliInstallare Ubuntu su macchina virtuale
Installare Ubuntu su macchina virtuale La prima fase di configurazione della macchina virtuale è del tutto simile a quello seguito nella macchina per MS Windows 7. Gli unici valori da cambiare sono il
DettagliScegli il tuo percorso
Vuoi vederci chiaro nel mondo della stampa? Hai il file grafico pronto? Hai l idea e la devi realizzare? Consegna il file Scegli il prodotto da stampare e fatti fare delle proposte grafiche dal nostro
DettagliI giochi delle Gioc-Arte
I giochi delle Gioc-Arte Giochi basati sulla capacità di osservazione e di attenzione. Indovina l opera Numero di giocatori: da 2 a tutta la classe. Ognuno col suo mazzo, o una parte di esso, senza le
DettagliGRUPPO DIAMANTE NETWORK MARKETING MLM
GRUPPO DIAMANTE NETWORK MARKETING MLM 12 SUGGERIMENTI PER AVERE SUCCESSO COL MARKETING MULTI LIVELLO 1 PARTE I IL NETWORK MARKETING MLM Una domanda che ci viene rivolta spesso è: Come si possono creare
DettagliCOME CREARE UN REPORT EFFICACE
MINI GUIDA: COME CREARE UN REPORT EFFICACE (ma senza esagerare) Ormai ti sarà chiaro: la combinazione esplosiva per far aumentare le iscrizioni al tuo blog è costituita da Squeeze Page Report Autoresponder!
DettagliSistemi Operativi. Scheduling della CPU SCHEDULING DELLA CPU. Concetti di Base Criteri di Scheduling Algoritmi di Scheduling
SCHEDULING DELLA CPU 5.1 Scheduling della CPU Concetti di Base Criteri di Scheduling Algoritmi di Scheduling FCFS, SJF, Round-Robin, A code multiple Scheduling in Multi-Processori Scheduling Real-Time
DettagliSistemi Operativi SCHEDULING DELLA CPU. Sistemi Operativi. D. Talia - UNICAL 5.1
SCHEDULING DELLA CPU 5.1 Scheduling della CPU Concetti di Base Criteri di Scheduling Algoritmi di Scheduling FCFS, SJF, Round-Robin, A code multiple Scheduling in Multi-Processori Scheduling Real-Time
DettagliSistema operativo: Gestione della memoria
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Sistema operativo: Gestione della memoria La presente dispensa e
DettagliMANUALE D'USO DEL PROGRAMMA IMMOBIPHONE
1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma
DettagliMetodologie di programmazione in Fortran 90
Metodologie di programmazione in Fortran 90 Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2007/2008 Fortran 90: Metodologie di programmazione DIS - Dipartimento di
DettagliIl concetto di Dare/Avere
NISABA SOLUTION Il concetto di Dare/Avere Comprendere i fondamenti delle registrazioni in Partita Doppia Sara Mazza Edizione 2012 Sommario Introduzione... 3 Il Bilancio d Esercizio... 4 Stato Patrimoniale...
DettagliIDEE PER LO STUDIO DELLA MATEMATICA
IDEE PER LO STUDIO DELLA MATEMATICA A cura del 1 LA MATEMATICA: perché studiarla??? La matematica non è una disciplina fine a se stessa poichè fornisce strumenti importanti e utili in molti settori della
DettagliIntroduzione alla programmazione in C
Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale
DettagliLE MEDIE MOBILI CENTRATE
www.previsioniborsa.net 2 lezione METODO CICLICO LE MEDIE MOBILI CENTRATE Siamo rimasti a come risolvere il precedente problema del ritardo sulle medie mobili Quindi cosa dobbiamo fare? Dobbiamo semplicemente
DettagliSummer Camp d Informatica 2014 RAGAZZE DIGITALI
Summer Camp d Informatica 2014 RAGAZZE DIGITALI LISBETH2014: rendiamo sicuri i nostri dispositivi La sicurezza informatica mediante software libero: 15 giornate di lavoro, 6 ore al giorno, 90 ore di creatività
DettagliGHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.
*+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti
DettagliIL CORPO, LA MENTE, LA COMUNICAZIONE
IL CORPO, LA MENTE, LA COMUNICAZIONE. Sai che cosa è la propriocezione? SI SENTIRE TUTTE LE PARTI DEL PROPRIO CORPO IN TESTA. Quindi essere padrone delle singole parti del proprio corpo in ogni momento
DettagliSERVIZIO DICHIARAZIONE DI SUCCESSIONE ON LINE (SERVIZIO ATTIVO IN TUTTA ITALIA)
SERVIZIO DICHIARAZIONE DI SUCCESSIONE ON LINE (SERVIZIO ATTIVO IN TUTTA ITALIA) Devi presentare la dichiarazione di successione all' agenzia delle entrate e non sai come fare? Premesso che la dichiarazione
DettagliCORSO VENDITE LIVELLO BASE ESERCIZIO PER L ACQUISIZIONE DEI DATI
CORSO VENDITE LIVELLO BASE ESERCIZIO PER L ACQUISIZIONE DEI DATI 1. Vai a visitare un cliente ma non lo chiudi nonostante tu gli abbia fatto una buona offerta. Che cosa fai? Ti consideri causa e guardi
Dettagli<Documents\bo_min_3_F_17_ita_stu> - 1 reference coded [1,94% Coverage]
- 1 reference coded [1,94% Coverage] Reference 1-1,94% Coverage Spesso andiamo al cinese, prendiamo il cibo da asporto, è raro che andiamo fuori a mangiare, anzi quando
Dettagli