Condizioni Generali | Batsoft\n1.1\tL'accesso e l'utilizzo del sito web di BATSOFT SA (di seguito “Batsoft.ch” o il “sito web”) sono regolati dai presenti Termini di utilizzo (di seguito “Termini di utilizzo”). Accedendo, navigando e utilizzando il nostro sito web, l'utente conferma di aver letto, compreso e accettato, senza riserve, i presenti Termini di utilizzo.\n3.1\tÈ possibile scaricare, visualizzare o stampare il contenuto del nostro sito web esclusivamente per uso personale, quindi non commerciale, conservando e riproducendo ogni avviso di copyright o altro avviso di diritti proprietari contenuto in qualsiasi informazione o altro materiale scaricato. Qualsiasi altro uso, inclusa la riproduzione, la modifica, la distribuzione, la trasmissione o la diffusione dei contenuti del sito web, totale o parziale e con qualsiasi mezzo, è severamente vietata, salvo previo consenso scritto di BATSOFT SA o BATGROUP SA.\n3.2\tBATSOFT SA non garantisce né dichiara che il Suo utilizzo di qualsiasi contenuto visualizzato sul sito web non violerà i diritti di terzi.\n4.2\tBATSOFT SA non può garantire che il sito web o i suoi contenuti corrispondano alle Sue aspettative, che non subiscano mai interruzioni, e che siano tempestivi, sicuri e privi di errori.\n5.2\tL'utente riconosce e accetta che, nella misura massima consentita dalla normativa applicabile, né BATSOFT SA, né BATGROUP SA, né le sue società affiliate, né i loro direttori, funzionari, dipendenti, agenti, o soci, né qualsiasi altra parte coinvolta nella creazione, produzione o fornitura del sito web, possono essere ritenuti responsabili di eventuali danni diretti, indiretti o conseguenti, né di qualsiasi danno alla reputazione, costi, perdite, diminuzione del volume d'affari o profitti, o passività di qualsiasi natura (anche nel caso in cui BATSOFT SA o BATGROUP SA o le sue società affiliate dovessero essere a conoscenza della possibilità di tali danni) derivanti dall’accesso, dall'uso o, al contrario, dall'impossibilità di utilizzare il nostro sito web o il suo contenuto.\n5.3\tIl download o qualsiasi altro tipo di utilizzo di tutti i materiali presenti nel nostro sito web avviene a Suo rischio e pericolo. BATSOFT SA non si assume alcuna responsabilità per eventuali danni o virus che potrebbero colpire il Suo computer o altre proprietà a causa dell'accesso, dell'uso o del download di qualsiasi materiale dal nostro sito web o per qualsiasi intrusione o intervento illegale nei nostri sistemi informatici.\n5.4\tBATSOFT SA si riserva il diritto di interrompere o sospendere alcune o tutte le funzionalità del proprio sito web. BATSOFT SA, BATGROUP SA, o una qualunque delle sue società affiliate, non si assumono alcuna responsabilità per qualsiasi interruzione o sospensione di alcune o tutte le funzionalità del loro sito web derivanti da azioni o omissioni da parte di BATSOFT SA, BATGROUP SA, una delle sue società affiliate, o qualsiasi terza parte.\n7.1\tI contenuti del nostro sito web possono presentare imprecisioni o errori. BATSOFT SA si riserva il diritto di apportare modifiche, correzioni e/o miglioramenti a tali contenuti in qualsiasi momento senza preavviso, e non si assume alcuna responsabilità in tal senso.\n8.1\tLa vendita delle gift card è definitiva ; non sono ammessi rimborsi una volta che il codice voucher della gift card è stato trasmesso.\n9.1\tI presenti Termini di utilizzo costituiscono l'intero accordo concluso tra Lei e BATSOFT SA in merito all'accesso e all'utilizzo del nostro sito web e del suo contenuto.\n9.2\tEventuali altri termini o condizioni emessi da BATSOFT SA in merito ai suoi rapporti con Lei, in particolare i termini e le condizioni supplementari relativi al mandato fiduciario firmato tra Lei e BATSOFT SA, andranno ad integrare i Termini di utilizzo; in caso di incongruenze, i Termini e le Condizioni Generali Supplementari prevarranno sui presenti Termini di utilizzo.\n9.3\tIl fatto che BATSOFT SA tolleri una violazione da parte Sua di uno degli obblighi stabiliti nei Termini di utilizzo, o che non faccia valere un diritto ad essa attribuito ai sensi della legge, non deve essere interpretato come una rinuncia a far valere i propri diritti.\n9.4\tNel caso in cui una qualsiasi disposizione dei Termini di utilizzo sia considerata illegale dalla legge o dai regolamenti, esistenti o futuri, o da una sentenza del tribunale, tale disposizione sarà considerata come non scritta, mentre tutte le altre disposizioni contenute nei Termini di utilizzo non saranno influenzate o compromesse, mantenendo pieno vigore ed effetto tra Lei e BATSOFT SA.\n9.5\tI titoli delle disposizioni contenute nei Termini di utilizzo hanno il solo scopo di rendere agevole la consultazione e non intendono alterare o modificare in alcun modo i termini e le condizioni.\n9.6\tL'unico foro competente per tutte le controversie derivanti da, o in connessione con, i Termini di utilizzo qui stipulati e/o l'uso del sito web è Losanna, in Svizzera. Ci riserviamo tuttavia il diritto di avviare eventuali procedimenti contro di Lei presso il tribunale competente della Sua zona o presso qualsiasi altra autorità competente.\n9.7\tI Termini di utilizzo e l'uso del sito web sono regolati e interpretati esclusivamente in conformità con la legge svizzera.\nBATSOFT SA. 12/2020 © 2021 BATSOFT S.A. Tutti i diritti riservati.\nCondizioni Generali Supplementari - Mandato Fiduciario\nNei presenti Termini e Condizioni Generali Supplementari (di seguito "TCGS") verranno utilizzati i seguenti termini:\n"BATSOFT SA": BATSOFT SA, società svizzera con sede legale a Losanna, o qualsiasi altra società specificata nella relativa documentazione contrattuale, in qualità di fornitore dei Servizi previsti dal Contratto.\n"Datore di lavoro privato": qualsiasi persona che abbia stipulato un mandato fiduciario con BATSOFT SA tramite la piattaforma Batsoft denominata Batsoft.ch, di proprietà di BATSOFT SA (di seguito la "Piattaforma"), in qualità di datore di lavoro.\n"Utente": tutte le persone fisiche che utilizzano la piattaforma.\n"Dipendente": qualsiasi persona abbia stipulato un mandato di collocamento con BATSOFT SA tramite la piattaforma Batsoft.\n“Sito internet/piattaforma Internet/Sito Web": la piattaforma Batsoft (Batsoft.ch)\n"Mandato Fiduciario": il mandato fiduciario tra BATSOFT SA e il Datore di lavoro privato inerente ai servizi relativi al rapporto di lavoro tra Datore di lavoro privato e Dipendente, consistente in particolare nella gestione della dichiarazione e dell'assicurazione del Dipendente per conto del Datore di lavoro privato.\n"Servizi": tutti i servizi coperti dal Mandato Fiduciario\n“Contratto di lavoro" : il contratto di lavoro stipulato tra il Datore di lavoro privato e il Dipendente tramite la piattaforma Batsoft.\nI TCGS disciplinano la stipula e l'esecuzione da parte di BATSOFT SA del suo rapporto contrattuale con qualsiasi partner; in particolare, si applicano a qualsiasi utilizzo della piattaforma Internet di BATSOFT SA. I presenti TCGS sono vincolanti per l'intero rapporto commerciale presente e futuro tra BATSOFT SA e qualsiasi partner contrattuale e si applicano a tutte le offerte emesse da BATSOFT SA, anche quando non vi sono riferimenti espliciti ai presenti TCGS. Con l'accettazione di tale offerta, il Datore di lavoro privato acconsente a questi TCGS.\n3. Limitazioni contrattuali\nI servizi forniti da BATSOFT SA sono solo quelli espressamente menzionati nei contratti concordati e firmati da BATSOFT SA. Qualunque offerta emessa da BATSOFT SA viene considerata vincolante e costituisce un Contratto tra il Datore di lavoro privato e BATSOFT SA solo se il Datore di lavoro privato la accetta entro i termini di tempo specificati nell'offerta, a meno che BATSOFT SA non decida di considerare valida l'accettazione da parte del Datore di lavoro privato anche qualora essa venga espressa oltre i termini previsti.\n4. Durata, cessazione e conseguenze della cessazione del Mandato Fiduciario\nSalvo che nel caso di una risoluzione anticipata dei presenti TCGS, il Mandato Fiduciario avrà l'intera durata specificata all'interno del mandato stesso. La risoluzione del Mandato Fiduciario deve avvenire per iscritto ed entra in vigore solo quando BATSOFT SA riceve tale avviso di risoluzione. Il Datore di lavoro privato deve essere consapevole che la cessazione del Mandato Fiduciario con BATSOFT SA pone automaticamente fine alla copertura assicurativa del Datore di lavoro privato. Spetta dunque al Datore di lavoro privato adottare tutte le misure necessarie per assicurare e dichiarare i propri dipendenti in modo da poter adempiere a tutte le assicurazioni che sono competenza del datore di lavoro, in particolare quelle riguardanti la previdenza pensionistica professionale.\n5. Durata, risoluzione e conseguenze della risoluzione del Contratto di lavoro\nIl Contratto di lavoro fra il collaboratore domestico e il Datore di lavoro può essere risolto per iscritto o tramite e-mail entro i termini di legge previsti in base alla durata del rapporto di lavoro tra Datore di lavoro privato e Dipendente:\n0-3 mesi: entro 7 giorni\n4-12 mesi: entro 1 mese (a partire dal 1° giorno del mese successivo al mese in cui avviene l'annuncio della fine del rapporto di lavoro)\n1-9 anni: entro 2 mesi (a partire dal 1° giorno del mese successivo al mese in cui avviene l'annuncio della fine del rapporto di lavoro)\n10 anni e più: entro 3 mesi (a partire dal 1° giorno del mese successivo al mese in cui avviene l'annuncio della fine del rapporto di lavoro).\nIl Datore di lavoro privato è tenuto ad informare BATSOFT SA della risoluzione del Contratto di lavoro.\nLe scadenze legali possono essere ignorate nei seguenti casi:\nLa fissazione di una data di cessazione (immediata o meno) concordata tra Datore di lavoro privato e Dipendente, o\nLa risoluzione con effetto immediato, nel caso in cui vi sia stata una violazione della fiducia tra Datore di lavoro privato e Dipendente, ad esempio in caso di furto, o se il Dipendente ha ricevuto 3 richiami da parte del proprio datore di lavoro.\nDurante il periodo di preavviso, il Datore di lavoro privato può scegliere se:\nContinuare a usufruire dei servizi di pulizia forniti dal Dipendente Sollevare il Dipendente dall’obbligo di fornire i suoi servizi di pulizia pur continuando a pagargli lo stipendio.\nPer ulteriori informazioni, la preghiamo di contattarci via e-mail a client@batsoft.ch.\n6. Doveri connessi all'esecuzione del Mandato Fiduciario\nIl Mandato Fiduciario determina i doveri di BATSOFT SA e del Datore di lavoro privato ai sensi del Mandato Fiduciario.\nIl Datore di lavoro privato si impegna a registrare tutti i suoi rapporti di lavoro tramite il sito web di BATSOFT SA (ovvero a riportare il numero di ore di pulizia effettivamente svolte all’interno del proprio account sul sito web) e a non fornire i propri dati al fondo di compensazione o alle autorità fiscali.\nIl Datore di lavoro privato è consapevole del fatto che i Datori di lavoro privati possono decidere se pagare direttamente lo stipendio dei loro Dipendenti (in questo caso, BATSOFT SA deve essere informata per iscritto) o se farlo attraverso un apposito conto creato e gestito da BATSOFT SA. Nel caso in cui il Datore di lavoro privato incarichi BATSOFT SA di gestire il pagamento degli stipendi, l'importo dello stipendio sarà versato il terzo giorno del mese successivo all'esecuzione del servizio di pulizia.\nIl Dipendente è tenuto a verificare il metodo di pagamento scelto dal Datore di lavoro privato sulla piattaforma Batsoft.\nNel caso in cui il Datore di lavoro privato scelga di pagare gli stipendi tramite il conto creato e gestito da BATSOFT SA, il Datore di lavoro privato è tenuto ad assicurarsi che il saldo del suo conto sia sempre sufficiente a coprire i pagamenti.\nIl Datore di lavoro privato si impegna inoltre a fornire tempestivamente a BATSOFT SA i dati necessari affinché Batsoft possa fornire i servizi derivanti dal Mandato Fiduciario, consistenti, in particolare, in tutte le indicazioni inerenti alla dichiarazione salariale, vale a dire il numero di ore lavorative per tutti gli incarichi retribuiti su base oraria.\nIl Datore di lavoro privato si impegna a fornire soltanto dati veritieri e corretti tramite la piattaforma BATSOFT SA, in particolare per quanto riguarda i propri dati personali e l'orario di lavoro effettivamente svolto dal Dipendente.\nTutte le modifiche al rapporto di lavoro o ai dati personali del Dipendente o del Datore di lavoro privato devono essere comunicate a BATSFOT SA entro 14 giorni.\nIn caso di mancato rispetto dei suddetti obblighi, BATSOFT SA ha il diritto di fatturare separatamente la parte inadempiente per i lavori sostenuti fino a 120,00 CHF per ora (IVA inclusa).\nOltre al Mandato Fiduciario, il Datore di lavoro privato può firmare un documento con cui accetta di diventare membro dell'ALTN (“Associazione contro il mercato nero nel settore domestico”). I membri dell'ALTN possono beneficiare di un'assicurazione contro gli infortuni professionale per il personale domestico assunto attraverso la piattaforma di BATSOFT SA senza incorrere in costi aggiuntivi.\nIl Datore di lavoro privato, in qualità di membro dell'ALTN, si impegna a versare il 50% dell'assicurazione contro le malattie per il proprio personale domestico assunto attraverso la piattaforma di BATSOFT SA. Il costo di questa assicurazione è già compreso nell'importo finale visualizzato sul sito web al momento della prenotazione.\n7. Procedure di esecuzione dei contratti\nDopo che il Mandato Fiduciario è stato stipulato, BATSOFT SA crea un conto personale per il Datore di lavoro privato sul quale quest'ultimo accrediterà anticipatamente l'importo dei pagamenti in modo da consentire a BATSOFT SA di adempiere agli obblighi derivanti dal Contratto di mandato. L'importo che deve essere pagato dal Datore di lavoro privato può essere visualizzato sulla pagina personale del cliente sul sito web di BATSOFT SA.\nNel caso in cui il Datore di lavoro privato sia in ritardo con il pagamento degli stipendi dovuti o non abbia versato sul suo conto gli importi sufficienti a consentire a BATSOFT SA di adempiere ai suoi obblighi contrattuali a nome del Datore di lavoro privato, l'accesso del Datore di lavoro privato alla piattaforma potrebbe essere temporaneamente bloccato.\nIl Datore di lavoro privato accetta che tutti i contributi dovuti a terzi e corrispondenti ai servizi forniti da – e le commissioni per - BATSOFT SA saranno addebitati sul conto personale del Datore di lavoro privato utilizzando il metodo di pagamento scelto al momento della prenotazione; BATSOFT SA dichiara alle autorità competenti solo le ore che sono state pagate dal Datore di lavoro privato.\nIl Mandato Fiduciario consente a BATSOFT SA di rappresentare il Datore di lavoro privato nei confronti di qualsiasi parte terza interessata. Se necessario, BATSOFT SA può richiedere al Datore di lavoro privato di firmare degli accordi aggiuntivi per consentire a BATSOFT SA di svolgere i servizi fiduciari menzionati nel Mandato Fiduciario, qualora tali servizi non siano coperti dal Mandato Fiduciario.\nPer ogni transazione eseguita BATSOFT SA trattiene una commissione. Tale commissione viene calcolata su ogni ora di servizio di pulizia eseguita dal Dipendente come segue:\nPrezzo fatturato online - Stipendio netto del Dipendente - Contributi previdenziali accantonati per il pagamento degli oneri previdenziali del Datore di lavoro privato e del Dipendente - Assicurazione LAINF & Assicurazione contro le perdite di guadagno (malattia) - Costi di transazione bancaria - IVA\nIl valore delle commissioni varia da un minimo di 0,00 CHF all'ora e un massimo di 10,00 CHF all'ora. Il valore esatto delle commissioni viene chiaramente indicato quando il Datore di lavoro privato utilizza la piattaforma Batsoft e può dipendere, in particolare, dal Cantone in cui vengono eseguiti i servizi di pulizia o da eventuali offerte promozionali a loro volta soggette a determinate condizioni. Il calcolo delle commissioni deve essere indicato in dettaglio sulle fatture ricevute dal cliente dopo ogni pulizia eseguita.\nAccettando questi TCGS, il Datore di lavoro privato riconosce di dover pagare l'importo delle commissioni dovute a BATSOFT SA in base al proprio utilizzo della piattaforma e alle ore riservate al Dipendente.\nBATSOFT SA adempirà all'obbligo di versare tutti i relativi contributi sociali come definiti contrattualmente sulla base delle ore lavorative effettive indicate dal Datore di lavoro privato, nel caso in cui il Datore di lavoro privato abbia incaricato Batsoft SA di gestire tali servizi per conto del Datore di lavoro privato.\nNel caso in cui il Datore di lavoro privato non abbia correttamente registrato il Dipendente nella piattaforma online sviluppata da BATSOFT SA, o qualora il conto del cliente non contenga denaro sufficiente per coprire gli stipendi, BATSOFT SA è autorizzata a trattenere dal pagamento degli stipendi e dei contributi previdenziali i contributi sociali dovuti e le commissioni. In questo caso, BATSOFT SA si impegna a informare il Dipendente, al più tardi alla data teorica di pagamento dello stipendio.\nIn tal caso, il Dipendente non retribuito può richiedere il proprio credito direttamente al Datore di lavoro privato quando BATSOFT SA non è stata in grado di adempiere alle sue funzioni ai sensi del Mandato Fiduciario, in particolare perché il conto personale del Datore di lavoro privato non contiene denaro sufficiente o quando il Datore di lavoro privato non ha inserito correttamente nella piattaforma il numero di ore lavorate.\nBATSOFT SA non sarà ritenuta responsabile in caso di ritardi nei pagamenti alla cassa di compensazione e in caso di procedure di recupero crediti avviate nei confronti del Datore di lavoro privato. In quanto datore di lavoro, il Datore di lavoro privato riconosce di essere l'unica parte responsabile per quanto riguarda la corretta esecuzione del Contratto di lavoro. BATSOFT SA non sarà ritenuta responsabile in caso di controversie in materia di diritto del lavoro tra il Datore di lavoro privato e il suo Dipendente.\nIl Datore di lavoro privato, in quanto datore di lavoro, è l'unico responsabile di qualsiasi violazione dei contributi sociali e delle leggi fiscali. Il Datore di lavoro privato è consapevole di poter essere citato in giudizio per tale violazione.\nBATSOFT SA non sarà ritenuta responsabile dei contributi sociali non pagati o di altri contributi non pagati in caso di conteggio incompleto o impreciso delle ore di lavoro da parte del Datore di lavoro privato, a causa dell'assenza di dichiarazione da parte del Datore di lavoro privato e/o dell'insufficiente pre-pagamento a BATSOFT SA. In caso di ritardi nell'esecuzione del Mandato Fiduciario dovuti a pagamenti ritardati da parte del Datore di lavoro privato, tutte le spese di sollecito da parte di terzi saranno a carico del Datore di lavoro privato.\nBATSOFT SA può rimborsare, su richiesta del Datore di lavoro privato, alcuni oggetti danneggiati dal Dipendente applicando le tabelle di ammortamento in vigore nelle compagnie di assicurazione e in accordo con il Datore di lavoro privato. L'importo massimo di tale copertura è di 750,00 CHF all'anno.\n10. Cookie e sicurezza di Internet\nBATSOFT SA si impegna a rispettare tutte le leggi, le disposizioni, i regolamenti, gli ordini e gli standard applicabili, che possono essere modificati di volta in volta al fine di proteggere i dati personali, e ad assicurarsi che i suoi sistemi informatici e gli altri software rientranti nella sua sfera di controllo siano aggiornati in termini di sicurezza. Nella misura in cui BATSOFT SA condivide i dati personali con l'Utente, l'Utente tratterà tali dati personali in conformità alle leggi, alle disposizioni, ai regolamenti, agli ordini e agli standard applicabili, che possono essere modificati di volta in volta.\nL'Utente ha la responsabilità di garantire la sicurezza dei suoi sistemi informatici, dei programmi e degli altri software all'interno della propria sfera di influenza. L'Utente dovrà quindi prendere tutte le precauzioni necessarie per garantire la sicurezza e per prevenire qualsiasi corruzione o perdita, danno o distruzione dei dati personali. Nel caso in cui i dati personali di BATSOFT SA siano pervenuti ad una persona non autorizzata, l'Utente è tenuto a notificare immediatamente a BATSOFT SA qualsiasi accesso non autorizzato e a collaborare con BATSOFT SA nell'adottare tutte le misure ritenute necessarie per mitigare tale perdita o accesso non autorizzato. BATSOFT SA si riserva il diritto di bloccare l'accesso dell'utente alla piattaforma; inoltre, ha il diritto di chiedere gli interessi e i danni.\nBATSOFT SA utilizza password e reti protette da firewall in conformità con le norme applicabili nel proprio settore, come di volta in volta modificate.\nLa piattaforma sviluppata da BATSOFT SA utilizza i "cookie". BATSOFT SA informa i Datori di lavoro privati che il rifiuto dell'utilizzo dei cookie può comportare conseguenze negative quali il malfunzionamento dei servizi e delle funzionalità della piattaforma.\nBATSOFT SA si impegna a non trasferire i dati personali e sensibili contenuti sulla piattaforma a terzi, a meno che non sia diversamente stabilito dalla legge o da qualsiasi autorità competente.\nBATSOFT SA assicura che la gestione dei dati personali e sensibili è conforme a quanto previsto dalla normativa svizzera sulla protezione dei dati, incluso il Regolamento Generale sulla Protezione dei Dati (Regolamento (UE) 2016/679; in seguito “RGPD”), e si impegna a condividere i dati personali inseriti sulla piattaforma volontariamente e in modo sicuro dal Datore di lavoro privato o dal suo Dipendente (nome, indirizzo, data di nascita, numero AVS, stato civile, permesso di lavoro, etc.) soltanto con gli uffici di compensazione sociale competenti e con le autorità fiscali cantonali nella misura necessaria.\nIn particolare, BATSOFT SA ha bisogno di dati - i dati personali e sensibili del Dipendente - per poter fornire i propri servizi nell'ambito del Mandato Fiduciario (dichiarazione dei dipendenti e assicurazione, nonché pagamento dei contributi previdenziali). Sottoscrivendo il Mandato Fiduciario con BATSOFT SA, il Datore di lavoro privato acconsente alle finalità sopra indicate e alla gestione dei propri dati personali. BATSOFT SA è tenuta a conservare i dati del Datore di lavoro privato (nome, indirizzo, e-mail, numero di telefono, data di nascita, sesso, numero datore di lavoro e dati relativi alle pulizie) al fine di rispettare i controlli degli uffici di compensazione svizzeri e di svolgere correttamente le proprie funzioni. Gli Utenti, inclusi i Datori di lavoro privati e i Dipendenti, non possono dunque modificare o cancellare i dati forniti al momento della prenotazione. In caso di verifica retroattiva da parte di uno o più uffici di compensazione, BATSOFT SA deve conservare i dati utente sopra menzionati per 10 anni.\nTuttavia, il Datore di lavoro privato può rinunciare alla newsletter di BATSOFT SA in qualsiasi momento, cancellando la propria iscrizione tramite il link presente in fondo a tutte le e-mail inviate da BATSOFT SA. BATSOFT SA sottolinea inoltre che qualunque Utente della piattaforma può essere ritenuto responsabile della protezione dei dati cui accede tramite la piattaforma e che la legge svizzera sulla protezione dei dati si applica indipendentemente dal paese in cui si trova. Se ha delle domande sulla privacy o sulla conformità al RGDP, scriva una e-mail a client@batsoft.ch. L'archiviazione e l'utilizzo dei dati relativi ai pagamenti saranno trattati tramite il nostro provider di servizi di pagamento Datatrans. BATSOFT SA si affida ad un ente di verifica annuale chiamato PCI compliance per assicurarsi che i dati di pagamento siano mantenuti privati.\nBATSOFT SA si riserva il diritto di modificare questi TCGS in qualsiasi momento. Le modifiche saranno accessibili tramite il sito web di BATSOFT SA e attraverso e-mail informative inviate al Datore di lavoro privato.\nQualora una qualsiasi parte o disposizione presente in questi TCGS fosse ritenuta non valida o inapplicabile da qualsiasi autorità competente avente giurisdizione, le altre disposizioni di questi TCGS rimarranno comunque valide. In tal caso, le parti negozieranno in buona fede una disposizione sostitutiva che rispecchi al meglio le intenzioni economiche di ciascuna parte, che non siano inapplicabili, ed eseguono tutti gli accordi e i documenti richiesti a tale riguardo.\nTutti i rapporti contrattuali tra BATSOFT SA e il Datore di lavoro privato sono regolati e interpretati in conformità con le leggi sostanziali svizzere, indipendentemente dal domicilio del Datore di lavoro privato. Qualsiasi controversia o reclamo derivante da o in relazione ai presenti TCGS, in particolare in merito alla loro conclusione, interpretazione, esecuzione, violazione, risoluzione o nullità, sarà definitivamente risolta dai tribunali competenti di Losanna, in Svizzera, che avranno giurisdizione esclusiva.


Home / Software / Performance Testing: cos’è e perché è necessario\nIn un’era in cui tutto è sempre più interconnesso e operativo 24 ore su 24, l’affidabilità costituisce una qualità essenziale per qualsiasi componente IT, dall’hardware al software, considerato soprattutto come è cambiato lo sviluppo di quest’ultimo negli ultimi anni, con la rapida diffusione delle metodologie DevOps, delle architetture a microservizi e delle applicazioni cloud native.\nSviluppare agile comporta una serie di vantaggi non indifferenti, in quanto il disaccoppiamento dei singoli moduli che compongono un software consente di implementare una pipeline di integrazione e distribuzione continua (CI/CD) per cui il ciclo di vita di un’applicazione diventa un continuo ed interminabile succedersi di test e deploy.\nPer garantire il corretto funzionamento e la stabilità di un’applicazione moderna è assolutamente necessaria una solida strategia di performance testing, in grado di assicurare soprattutto due condizioni essenziali: che un sistema funzioni e che funzioni nelle situazioni di picco, quando si registra il massimo stress sull’applicazione.\nIl performance testing, o test delle prestazioni, è un insieme di prove atte a valutare una serie di parametri, quali la velocità, la reattività e la stabilità di un sistema: un server, una rete, un software, piuttosto che qualsiasi infrastruttura IT in una situazione operativa. Come approfondiremo in seguito, l’obiettivo principale del performance testing consiste nell’assicurarsi che il sistema funzioni, ma soprattutto garantire agli utilizzatori la miglior esperienza utente possibile. A tal fine risulta essenziale individuare i cosiddetti bottleneck, i colli di bottiglia che possono condizionare il rendimento e l’efficienza dell’intero sistema.\nPer una ragione di sintesi divulgativa, faremo riferimento al performance testing di un’applicazione software ma gli stessi principi sono validi anche in altre circostanze, ad esempio quando si tratta di testare la stabilità di un sistema hardware in condizioni di pieno carico, accertandosi che tutti i suoi componenti siano strutturalmente rispondenti alle specifiche di funzionamento dichiarate e il sistema nel suo complesso sia configurato in maniera corretta.\nNel caso di un’applicazione è importante valutare molti aspetti, che riguardano sia l’infrastrutturaIT chiamata ad eseguirla (es. server, networking, sicurezza, sistema operativo, ambiente di esecuzione, ecc.), oltre al corretto funzionamento dei moduli software che la compongono. Sia nel caso che si tratti di un’applicazione on-premises piuttosto che in cloud.\nIl performance testing è pertanto composto da una serie di test specifici che consentono di limitare il numero di variabili da considerare, per confrontarle nell’ottica di una strategia di miglioramento continuo. Il progressivo incremento delle performance ottenute nei test consente di eliminare i colli di bottiglia che penalizzano la user experience, rendendo di fatto un’applicazione migliore, più apprezzata dagli utilizzatori finali e, nella maggior parte dei casi, più efficiente da gestire e mantenere per gli sviluppatori.\nIl performance testing è composto da due metodi di riferimento: il test di carico (load testing) e il test di picco (stress testing), che a loro volta si articolano in ulteriori sotto test, unitamente alle valutazioni orientate nello specifico ad osservare aspetti come la scalabilità e la capacità di carico complessiva dell’applicazione stessa.\nUn performance testing è soggetto alla definizione a monte di alcune metriche, i key performance indicator (KPI), indispensabili per poter avere dei riferimenti utili per confrontare i risultati ottenuti. Le metriche delle prestazioni includono comunemente:\nThroughput: indica quante unità di informazioni un sistema elabora in un dato tempo e rappresenta pertanto un parametro indicativo della produttività;\nMemoria: indica lo spazio di archiviazione disponibile per una CPU o un carico di lavoro a livello hardware;\nLarghezza di banda: indica il volume dei che può spostarsi tra i carichi di lavoro utilizzando una rete;\nInterrupt CPU: esprime il numero di interrupt hardware che un processo riceve in un dato tempo.\nIn termini generali, i KPI più ricorrenti sono misurati in funzione della variabile tempo espressa in secondi, in quanto consente di oggettivare in maniera piuttosto semplice i risultati dei test. A titolo esemplificativo potremmo citare:\nTempo medio di risposta: consiste nel tempo medio impiegato per eseguire le transazioni nello scenario simulato;\nTransazioni totali al secondo: si riferisce al numero totale di transazioni di successo, al numero totale di transazioni non riuscite e al numero totale di transazioni interrotte durante l’esecuzione del performance testing;\nTransazioni al secondo: come nel caso precedente, ma riferite ad ogni transazione, per rilevare il numero di volte in cui è andata a buon fine, non è riuscita o è stata interrotta durante ogni secondo di esecuzione del performance testing;\nTempo di risposta della transazione (nel caso di uno stress test): considera i tempi di transazione relativi al continuo incremento degli utenti attivi simultaneamente durante il performance testing;\nErrori al secondo: con riferimento al numero medio di errori che si verificano durante ogni secondo del performance testing;\nAccessi al secondo: sulla base del numero di richieste effettuate dagli utenti al server che esegue l’applicazione, durante ogni secondo del performance testing.\nDopo aver prospettato un quadro generale di un possibile set di KPI, vediamo ora quali sono le principali tipologie di valutazioni che compongono nel suo complesso una pipeline di performance testing.\nIl load testing è finalizzato alla comprensione del comportamento di un sistema in relazione ad una o più condizioni di carico. Un processo di load testing può simulare l’incidenza di una serie di variabili che comprendono ad esempio l’accesso di un determinato numero di utenti, che comporta una serie di azioni simultanee in un determinato intervallo di tempo.\nIl test si riferisce ad una condizione di funzionamento normale, in cui si prevede lo scenario tipo: la situazione ricorrente, che vede l’applicazione nelle condizioni operative di riferimento.\nSe eseguite durante le fasi di sviluppo, tali prove consentono di prevedere le situazioni che potrebbero verificarsi in produzione. La valutazione dei tempi di risposta dell’applicazione sono indicative per individuare i possibili colli di bottiglia, in funzione del numero di utenti che l’applicazione può reggere senza andare in sovraccarico. La possibilità di condurre un load test è fondamentale nei cicli CI/CD quando vengono implementate continuamente modifiche alle funzioni esistenti o vengono introdotte nuove feature che devono dialogare funzionalmente in con il resto dell’applicazione.\nIn generale un corretto load testing mira a conoscere due aspetti essenziali:\nDeterminare i limiti operativi di tutti i componenti di un’applicazione (hardware, database, rete, ecc.). Il test consente di verificare che le condizioni di utilizzo standard siano conformi ai carichi di lavoro previsti;\nRilevare i possibili difetti nelle applicazioni, relativi a buffer overflow, cattiva gestione o perdite di memoria. È alquanto frequente che i test di carico, soprattutto i primi che vengono eseguiti, facciano emergere una serie di problemi in merito alla larghezza di banda, al load balancing dei task e alla capacità di carico del sistema.\nGli strumenti utilizzati per svolgere il load test generalmente valuta il comportamento del sistema simulando la presenza simultanea di un determinato quantitativo di utenti. La ripetizione della procedura con valori differenti consente di raccogliere, monitorare e generare report in merito ad una serie di variabili, ad esempio il carico della CPU, gli accessi al disco e alla memoria di sistema, vale a dire le componenti hardware basilari per eseguire un software su una macchina, reale o virtuale che sia.\nI test riguardano ovviamente anche il tempo di risposta e il throughput del sistema, insieme ad altri KPI (key performance indicator). Dopo aver svolto un’analisi descrittiva, gli strumenti di load testing generano in automatico un rapporto generalmente comprensibile da un pubblico non esclusivamente tecnico, in modo che qualsiasi figura decisionale possa avere la percezione delle performance del sistema e poterle confrontare con gli obiettivi attesi dai benchmark.\nLo stress testing completa le valutazioni del load testing in quanto, oltre alle condizioni operative ordinarie, consente di valutare gli effetti delle condizioni di carico eccezionale, per capire fino a che punto un sistema può resistere e reagire alle criticità che possono interessare il suo funzionamento. Che si tratti di un numero di utenti inaspettatamente elevato, piuttosto che un attacco DDoS, per citare due delle situazioni più ricorrenti, lo stress test deve offrire agli sviluppatori i valori limite cui l’applicazione può arrivare prima il sistema vada in sovraccarico.\nSulla base dei dati ottenuti da uno stress test, il team di sviluppo può comprendere al meglio la scalabilità di un carico di lavoro, a prescindere dal suo livello di criticità. L’obiettivo di un test di questo genere mira esclusivamente a conoscere il punto di rottura almeno per quanto concerne l’utilizzo di CPU, memoria e dischi di sistema, senza trascurare i rallentamenti generali e le situazioni che potrebbero comportare la perdita o la corruzione dei dati, piuttosto che problemi legati a possibili incidenti di sicurezza informatica.\nLo stress test è al tempo stesso utile per conoscere il tempo che il sistema, dopo il verificarsi di un evento di carico eccezionale, impiega per tornare alla normalità operativa. Per tali motivi gli stress test vengono eseguiti anche monitorando il sistema in produzione, quando oltre alla limpida natura teorica della prova di laboratorio è possibile svolgere un’effettiva prova sul campo.\nPer quanto una simulazione possa essere accurata nelle valutazioni di scenario, nel mondo reale non è possibile prevedere la totalità delle condizioni cui l’applicazione può essere soggetta, in quanto intervengono una serie di variabili esogene che non dipendono nello specifico soltanto dalle qualità del sistema.\nA seconda dell’applicazione o della tecnologia utilizzata, le variabili misurate attraverso l’esecuzione di uno stress test possono variare anche in maniera piuttosto significativa, ma le metriche correntemente utilizzate comprendono problemi legati alle prestazioni complessive, picchi di carico imprevisti a livello di traffico, perdite o cattiva gestione della memoria, almeno per quanto riguarda i seguenti componenti:\n• Tempi di risposta: quantità di tempo necessaria per ricevere una risposta dopo l’invio di una richiesta in condizioni di particolare criticità;\n• Colli di bottiglia a livello hardware: attraverso la misurazione dell’utilizzo di CPU, RAM e I/O del disco. Se i tempi di risposta e le performance generali sono poco soddisfacenti è possibile richiedere al sistema la disponibilità di ulteriori risorse hardware, per incrementare la capacità di carico del sistema;\n• Throughput: per conoscere la quantità di dati inviati o ricevuti durante lo stress test, in base ai livelli di larghezza di banda misurati nelle situazioni di picco;\n• Lettura e scrittura di database: molto utile nel caso in cui si utilizzino più sistemi di sintesi dei dati, per indicare quale unità può generare in maniera più o meno evidente un collo di bottiglia in grado di condizionare negativamente l’intera applicazione. I database di grandi dimensioni possono influire in maniera molto significativa sulle prestazioni generali del sistema ed è fondamentale avere una percezione concreta dei loro limiti per ottenere un adeguato bilanciamento delle risorse impiegate;\n• Plugin e estensioni: le applicazioni moderne, soprattutto quelle web e/o mobile contemplano l’impiego di vari moduli addizionali, il più delle volte sviluppati da terze parti. Uno stress test deve pertanto fornire elementi utili a rilevare quelle criticità che potrebbero compromettere le prestazioni generali a causa di uno di questi elementi, anche qualora l’applicazione generale non riscontrasse alcun tipo di problema. Una volta individuato il collo di bottiglia a livello di un componente fornito da terze parti, è possibile inoltrare le indicazioni utili a risolvere il problema, piuttosto che escludere temporaneamente l’estensione stessa.\nLo storico dei dati ottenuti consente pertanto agli strumenti utilizzati per eseguire uno stress test di generare una reportistica automatica, utile per svolgere tutte le analisi che il team di sviluppo intende adoperare per migliorare le condizioni limite dell’applicazione, ai fini di incrementare la resilienza generale del sistema.\nAltrimenti noto come endurance testing, è una tipologia di stress test utile a simulare in maniera specifica il costante aumento degli utenti nel tempo, in modo da comprendere la sostenibilità di un sistema anche in un’ottica di lungo periodo. Misurando i KPI già descritti in precedenza, gli esecutori dei test devono monitorare tutti gli aspetti che influiscono a livello hardware, avendo cura di rilevare i tempi di risposta nell’ottica di capire se dopo un periodo più o meno lungo di esercizio le metriche sono ancora coerente con quelle previste dallo stato iniziale del test.\nIl soak testing rileva pertanto le seguenti criticità:\nUn costante degrado del tempo di risposta quando il sistema viene eseguito per un periodo prolungato;\nDeterioramento delle risorse di sistema che emerge soltanto quando un test viene eseguito per un lungo periodo, in particolare per quanto riguarda la quantità di memoria utilizzata, lo spazio libero su disco e tutte le condizioni operative che sono in grado di influenzare negativamente le performance generali del sistema, con un riflesso negativo sulla user experience complessiva;\nQualsiasi processo che possa influire sulle prestazioni del sistema, rilevabile soltanto durante un’esecuzione prolungata del sistema, ad esempio un sistema di backup, che viene eseguito soltanto in determinati periodi. Un soak test potrebbe fornire indicazioni utili alla sua pianificazione, suggerendo l’esecuzione di una procedura di backup durante le ore notturne o di minor carico da parte degli utenti, in modo da non rallentare gli altri processi attivi sul sistema.\nGli endurance test cercano di rilevare i trend e le variazioni sostanziali che avvengono nel comportamento del sistema. Potrebbe ad esempio accadere che per un’ora non ci siano variazioni, ma successivamente si verifichi un improvviso incremento della memoria di sistema utilizzato, che potrebbe penalizzare in maniera evidente il throughput complessivo. Perché si verifica tale circostanza? Probabilmente a causa di un processo periodico in background che inizia a funzionare da quel momento in avanti. La durata di un soak test è dunque non segue regole assolute ma si configura in maniera estremamente variabile, spaziando da un monitoraggio di poche ore a diverse settimane.\nLo spike testing costituisce una tipologia di stress test orientata a misurare le prestazioni del sistema quando si verifica un improvviso e significativo aumento degli utenti simultaneamente attivi, con l’obiettivo di comprendere se il sistema è in grado di gestirlo e fino a che punto è in grado di tollerare una situazione di carico decisamente più gravosa rispetto alle condizioni ordinarie.\nA differenza del soak testing, lo spike testing è generalmente riferito a periodi di esercizio piuttosto brevi, proprio perché si ipotizza che una condizione limite si verifichi soltanto in coincidenza di un picco di attività, molto intenso e concentrato nella durata. Lo spike testing è molto utile per simulare le condizioni di carico cui il sistema potrebbe essere soggetto in particolari occasioni. Si pensi al lancio di un nuovo prodotto sul web, piuttosto che allo streaming di un evento sportivo per cui si prevede una quantità di pubblico molto elevata.\nIn tali circostanze è evidente che possa verificarsi un volume di traffico superiore alla norma, pertanto sarebbe decisamente utile conoscere a priori come il sistema è in grado di reagire, in modo da integrare, se necessario, ulteriori risorse utili alla sua esecuzione. Anche nel caso dello spike testing non è utile conoscere la condizione di picco, ma anche i tempi di ripristino necessari per riportare il sistema alla normalità tra un picco e l’altro, con una visione dettagliata dell’improvviso aumento e diminuzione del traffico.\nData la sua criticità è decisamente auspicabile predisporre un ambiente di test il più possibile isolato rispetto a quello di produzione, in quanto l’obiettivo dello spike test è quello di cercare di conoscere in anticipo le condizioni limite e gli eventuali incidenti da ripristinare nel caso in cui una situazione di sovraccarico dovesse causare un guasto.\nI software di monitoraggio utilizzati per eseguire lo spike testing di un’applicazione consentono di simulare improvvisi e consistenti carichi di lavoro, capaci di crescere e decrescere in periodi anche estremamente brevi, per generare una reportistica utile a descrivere il comportamento dettagliato di ogni componente del sistema, in modo da rilevare in maniera puntuale i possibili anelli deboli della catena.\nIl volume testing è orientato alla valutazione delle performance di un’applicazione quando è chiamata ad elaborare una grande quantità di dati e pertanto può essere considerato un caso particolare del load testing, che è predisposto per valutare le performance del sistema in condizioni di carico normali. Tali prerogative si riflettono nell’esecuzione di test differenti.\nA volte il volume testing parte sulla base delle condizioni previste per il load testing, incrementando progressivamente la quantità di dati contenuta all’interno di un sistema di sintesi dei dati, come un database, piuttosto che un data mart o un data warehouse, ai fini di verificare il comportamento del sistema nel breve e nel lungo periodo, a seconda delle esigenze operative.\nI test di volume devono quindi evidenziare quanto accade in tutti i componenti dell’infrastruttura interessati dalle attività sui dati per soddisfare una serie di obiettivi estremamente pratici:\nConoscere la capacità del sistema, attraverso informazioni dettagliate utili a valutare la quantità di dati che il sistema può elaborare senza che si verifichino errori di alcun genere;\nRilevare gli errori sui vari componenti di sistema, quando iniziano a verificarsi situazioni penalizzanti, come tempi di risposta più elevati, errori di sistema o, nella peggiore delle ipotesi, degli eventi exploit di sicurezza;\nFornire elementi utili per pianificare le situazioni di emergenza che potrebbero verificarsi qualora il sistema si ritrovi sottodimensionato rispetto ai carichi di lavoro previsti;\nConoscere nel dettaglio i tempi di risposta, per fare sì che le prestazioni dell’applicazione non risultino penalizzate in maniera significativa anche qualora i dati elaborati dovessero raggiungere quantità importanti, in modo da configurare delle soglie di esercizio adeguate;\nEvitare possibili perdite di dati quando aumenta la pressione sul sistema;\nRidurre i costi operativi derivanti da possibili down e disservizi causati da arresti anomali che possono interessare il sistema nel caso in cui l’aumento del volume dei dati elaborati superi una soglia critica. Grazie al volume testing è infatti possibile conoscere nel dettaglio le situazioni critiche e agire di conseguenza, ad esempio per ottenere più risorse in maniera automatizzata e proattiva, progettando dei veri e propri piani di scalabilità, sia verticale (aumento dimensioni e velocità risorse hardware disponibili) che orizzontale (aggiunta di ulteriori componenti di sistema).\nIl capacity testing differisce dal tradizionale stress testing in quanto la sua azione è concentrata a valutare se un’applicazione è in grado di gestire la quantità di traffico per cui è stata originariamente progettata.\nIl capacity testing mira a conoscere la cosiddetta security zone, entro cui è possibile garantire le massime prestazioni del sistema senza penalizzare in alcun modo la user experience dell’utente finale. I dati ottenuti mediante l’esecuzione di un capacity testing consentono alle aziende di evitare i fenomeni di abbandono che si verificano quando i tempi di caricamento superano una certa soglia temporale.\nNel caso delle applicazioni web e-commerce, molti studi dimostrano come un aumento dei tempi di caricamento di una pagina oltre i tre secondi, anche se estremamente contenuto, possa generare perdite economiche importanti a causa degli abbandoni e del fatto che un utente deluso dalla performance di un sito ben difficilmente sarà orientato a riprovare in un secondo momento, optando più probabilmente per una soluzione concorrente.\nCoincide in molti casi con il capacity testing ma è focalizzato in maniera specifica sulla capacità dell’applicazione di scalare le performance in funzione dei carichi di lavoro che si verificano, come nel caso di una variazione del numero degli utenti connessi al simultaneamente al sistema.\nNon è raro vedere accomunati lo scalability testing e il capacity testing, ma mentre il primo è focalizzato nel capire come un sistema può adattarsi per soddisfare l’aumento e la diminuzione del numero di utenti, il secondo è riferito a garantire un determinato livello di servizio, cercando di capire il limite di utenti massimo che può sopportare. In entrambi i casi l’obiettivo è quello di garantire un’esperienza utente per lo meno accettabile, evitando situazioni di abbandono dovuti a performance scadenti.\nGli obiettivi del performance testing\nAttraverso la descrizione delle varie tipologie che costituiscono la sua pipeline, appare evidente come un’azienda possa utilizzare il performance testing per individuare tutti i colli di bottiglia e i limiti prestazionali che potrebbero comportare dei problemi di comunicazione all’interno di un’applicazione e un condizionamento negativo della sua user experience.\nÈ infatti molto frequente, soprattutto nelle prime fasi di testing, che un’applicazione ben progettata e supportata da un’infrastruttura IT di tutto rispetto finisca per offrire risultati poco soddisfacenti a causa di un singolo punto critico, talvolta costituito da una problema banalmente risolvibile, che va tuttavia identificato e compreso in tutti i suoi dettagli, in particolar modo per quanto concerne tutte le comunicazioni interne che si instaurano tra i vari componenti.\nNel caso delle applicazioni web due colli di bottiglia ricorrenti sono l’utilizzo di una banda troppo limitata in funzione degli utenti che accedono al servizio o la presenza di uno o più moduli le cui performance sono ottimizzate in maniera insoddisfacente. Tale condizione potrebbe ad esempio verificarsi soltanto quando si verificano determinati eventi o dopo un periodo di esercizio particolarmente prolungato.\nPer queste e tante altre buone ragioni, il performance testing dovrebbe seguire la logica ciclica delle pipeline CI/CD su cui si sviluppa il ciclo di vita di un’applicazione, in modo da supportare tutte le fasi di testing e deploy per fornire elementi utili a risolvere qualsiasi problematica possa essere legata alle prestazioni, sia nelle condizioni di esercizio ordinarie (load testing) che nei picchi eccezionali che potrebbero verificarsi (stress testing).\nSoprattutto quando gli strumenti utilizzati iniziano a diventare il pane quotidiano dei tester, è possibile attuare strategie particolarmente raffinate, come il confronto tra più applicazioni, come differenti versioni dello stesso software. È inoltre possibile verificare che il sistema soddisfi le specifiche richieste da un fornitore, anche nelle situazioni che prevedono il coinvolgimento di parti di software sviluppate da terze parti, si cui non si ha di fatto un controllo diretto.\nIl campionario delle possibilità offerte dal performance testing è dunque molto ampio e grazie alle competenze e all’esperienza dei team chiamati ad implementarli e gestirli è possibile raggiungere risultati anche decisive per le sorti di un business.\nIl performance testing on-premises e in cloud\nNati in origine per supportare lo sviluppo delle applicazioni on-premises, le metodologie e gli strumenti di performance testing si sono ben presto evoluti per soddisfare anche le esigenze delle applicazioni cloud native e garantire ad aziende e sviluppatori frequenti vantaggi in termini di riduzione del time to market e dei costi generali. Tali obiettivi sono raggiungibili sfruttando le qualità che caratterizzano i servizi in cloud, come i modelli pay-per-use e la scalabilità delle risorse disponibili.\nTuttavia, non sarebbe saggio dare per scontato che un’applicazione in locale funzioni come una in cloud, e l’esecuzione del performance testing non si profila in maniera speculare in queste due condizioni, dovendosi per forza adattare a tutte le caratteristiche proprie delle rispettive infrastrutture IT. Il cloud non è la panacea di tutti i mali, ma una grande opportunità per modernizzare le applicazioni e godere dei relativi vantaggi. Questa condizione comporta inevitabilmente dei sacrifici.\nSe una configurazione hardware in locale è nota e continuamente aggiornata dal reparto IT aziendale, in cloud le applicazioni girano su sistemi virtualizzati di cui è sempre semplice, o quanto meno immediato, godere del totale controllo anche soltanto a livello amministrativo. I team che si occupano di testare le applicazioni devono quindi prestare un’attenzione specifica nel verificare una serie di situazioni che vanno dalla valutazione delle latenze operative e alla risoluzione delle possibilità vulnerabilità a livello di sicurezza informatica, considerando una fisiologica estensione della superficie di attacco.\nOccorre infatti tenere sempre presente che le comunicazioni interne tra i microservizi che compongono un’applicazione in cloud potrebbero essere soggetti a controlli di sicurezza che potrebbero influire in maniera più o meno sensibile in termini prestazionali. Tali aspetti sono oltremodo rilevanti sia nel definire le operazioni da eseguire per svolgere un performance testing che per ottimizzare il software ai fini di raggiungere l’obiettivo più importante: rendere la user experience performante a tutti i livelli ed in grado di soddisfare tutti gli utenti potenziali ed acquisiti.\nLe principali criticità del performance testing\nPer quanto la corretta esecuzione di un performance testing possa generare una serie di vantaggi durevoli per le applicazioni aziendali, è bene valutare alcuni aspetti di criticità, soprattutto quando si tratta di operare sulle applicazioni in cloud. Tali fattori sono soprattutto relativi alle caratteristiche e alla scelta delle piattaforme software di performance testing. Anche se si tratta, come vedremo, di strumenti assolutamente maturi, la loro azione potrebbe almeno nelle configurazioni standard non soddisfare tutte le esigenze di un team di sviluppo.\nIn particolare, alcuni software sono concepiti per testare soltanto le applicazioni web/mobile e presentare in tali casi anche evidenti problemi di compatibilità, piuttosto che limiti oggettivi nel performance testing di applicazioni complesse. Esiste inoltre una notevole differenza tra l’impiego di soluzioni open source e soluzioni commerciali, in quanto i costi medi sono tutt’altro che trascurabili, ma il software libero potrebbe richiedere delle attività di personalizzazione che incidono in termini di disponibilità di competenze, tempi e costi di implementazione.\nÈ dunque auspicabile precedere l’avvio dei test con una fase utile ad esplorare ed analizzare le effettive esigenze dei progetti di sviluppo, implementando la soluzione più ragionevole in funzione dei requisiti da soddisfare e dei budget effettivamente disponibili. Per acquisire tali conoscenze è spesso utile avvalersi di una consulenza qualificata, il cui costo può essere facilmente riassorbito dal disporre di procedure di performance testing capaci di ridurre significativamente i costi e il time to market delle applicazioni.\nLe fasi di un performance testing efficace\nNel corso degli anni sono stati sviluppati molti framework per orientare una strategia di performance testing. Prendendo spunto dalle disposizioni del Microsoft Developer Network e di alcune altre fonti possiamo sintetizzare un ciclo composto da sette differenti fasi.\nDefinire l’ambiente di test per il performance testing\nConsiste nell’identificare nel dettaglio l’ambiente di test e l’ambiente di produzione, oltre agli strumenti e alle risorse disponibili per eseguire il performance testing. Non si può infatti prescindere dalla conoscenza puntuale delle risorse hardware, software e di rete che caratterizzano l’infrastruttura IT. Tale know how consente di progettare e pianificare i test in maniera molto specifica, a tutto vantaggio della qualità delle informazioni ottenute. La conoscenza approfondita degli ambienti di test e produzione consente inoltre di valutare monte del progetto le criticità da risolvere, senza incappare in inutili lungaggini dopo l’avvio dei cicli di performance testing. Investire nella conoscenza degli ambienti di test costituisce solitamente una scelta molto ben ponderata, considerando che il ciclo va progressivamente affinato e migliorato per tutto il ciclo di vita di un progetto di sviluppo software.\nDefinire i KPI e i criteri di accettazione delle prestazioni\nSi tratta molto semplicemente di capire quando un test produce un risultato soddisfacente o richiede azioni migliorative. Per raggiungere questo obiettivo, estremamente pratico è necessario definire i KPI desiderati e verificare se le misurazioni effettuate rientrano all’interno delle soglie preimpostate.\nCome abbiamo visto, i principali KPI sono legati ai tempi risposta, alle velocità effettiva e alle condizioni di utilizzo di tutte le risorse disponibili nel sistema chiamato ad eseguire l’applicazione. In tale ottica, è interessante valutare come il tempo di risposta sia riferito all’utente (user experience), la velocità sia riferita all’azienda (infrastruttura IT), mentre l’utilizzo delle risorse sia invece una questione che riguarda l’intero sistema e la condizione ottimale vada ricercata a lungo, attraverso l’esecuzione ciclica di performance testing a cui associare le azioni correttive necessarie per raggiungere almeno i KPI prefissati.\nPianificazione dei processi di test\nConsiste nella definizione degli scenari e le variabili in gioco, causate dalle varie interazioni che si generano tra i componenti di un’applicazione e gli utenti simulati in fase di testing. La pianificazione deve in particolar modo entrare nel merito di come eseguire e monitorare tutti i test che vengono eseguiti sulle variabili, per acquisire i dati relativi alle metriche da osservare ed analizzare. Si tratta di un’operazione che in molti casi richiede l’avvio di procedure distinti, applicando modelli differenti per capire quale possa adattarsi al meglio allo scenario ipotizzato.\nConfigurazione dell’ambiente di test (test environment)\nLa configurazione dell’ambiente di test coincide con la messa a punto degli strumenti necessari per operare sulle componenti e sulle feature dell’applicazione, avendo soprattutto cura di verificare il corretto funzionamento dei tool dedicati al monitoraggio delle risorse;\nSi tratta di una fase cui va prestata una particolare attenzione per garantire la rispondenza nell’acquisizione dei parametri relativi alle metriche previste, rispettando al tempo stesso le caratteristiche funzionali dell’applicazione, ricordando sempre che il test deve essere funzionale a quest’ultima, mai il contrario;\nPerformance testing: esecuzione dei test\nOltre alle fasi puramente strumentali, per cui sono richieste competenze specifiche, riguarda tutti gli aspetti legati al monitoraggio e alla convalida dei risultati raccolti. È importante non variare le condizioni dell’ambiente di test, in modo da garantire nel tempo una situazione di facile confronto tra i risultati ottenuti dai vari cicli eseguiti, qualora questi venissero eseguiti in periodi sensibilmente differiti. La perdita dell’ambiente di test comporterebbe un’evidente criticità nella lettura dei risultati e nella verifica di coerenza con i KPI preimpostati;\nAnalisi dei risultati acquisiti durante i test e ottimizzazione dell’applicazione\nSe le fasi precedenti sono state svolte in maniera adeguata, i sistemi di performance testing restituiranno una reportistica attendibile dello stato del sistema, che costituisce la base per tutti gli approfondimenti analitici. Tali risultati consentono al team di sviluppo di acquisire una conoscenza più elevata in merito alle performance, per ottimizzare l’applicazione e contribuire al suo miglioramento continuo.\nIn un’ottica di CI/CD a questo punto diventa essenziale predisporre le condizioni per l’avvio del test successivo, nella continuità di un loop fisiologicamente chiamato ad accompagnare l’applicazione lungo tutto il suo ciclo di vita, che comprende lo sviluppo iniziale e la successiva manutenzione.\nL’esecuzione di un numero di test sempre più elevato consente agli sviluppatori di confrontare su base oggettivi i risultati ottenuti e procedere ai progressivi affinamenti al sistema. Se i primi test consentono di apportare miglioramenti molto consistenti, mediamente a lungo andare sono necessari molti sforzi per aggiungere poche migliorie.\nÈ dunque necessario capire quanto investire in termini di tempo e risorse sul performance testing, in quanto gli obiettivi sono specifici di ogni progetto e dovrebbero coincidere, per quanto riguarda la misura minima, con i KPI inizialmente definitivi. Molto dipende dalla natura dei colli di bottiglia che emergono dai test, anche per valutare se abbia più senso investire nell’ottimizzazione del codice del software, piuttosto che aumentare le risorse hardware e renderlo di conseguenza più performante in questo modo.\nIl mercato del performance testing si è incredibilmente evoluto nel corso degli ultimi trent’anni, considerando che una soluzione come LoadRunner è ormai attiva dal 1994. Strada facendo sono apparse numerose alternative, al punto che oggi si contano decine di opzioni su cui puntare, sia in funzione della tipologia di progetto da testare che delle risorse a disposizione.\nLa comodità di queste soluzioni software è garantita soprattutto dal fatto che sono in grado di gestire end-to-end tutto il processo ed acquisire uno storico di dati che sarebbe molto difficile implementare manualmente, anche a patto di possedere le competenze utili per scriptare tutte le fasi di automatizzazione previste. Per quanto riguarda lo sviluppo cloud native, i principali CSP (Cloud Service Provider) come Microsoft Azure, AWS, Google Cloud, Oracle Cloud Infrastructure ecc. offrono soluzioni integrate nelle loro piattaforme, in grado di automatizzare almeno le funzioni basilari.\nLe soluzioni standalone consentono di personalizzare moltissimo la pianificazione e l’esecuzione dei testi. Tornando a LoadRunner, esso costituisce lo strumento di test più maturo tra quelli attualmente presenti sul mercato. Dopo essere stato forgiato da Mercury Interactive, tale azienda è stata acquisita nel 2006 da HP, che ha successivamente venduto la propria divisione software a Micro Focus, che tuttora si occupa del suo sviluppo. LoadRunner costituisce una suite molto completa che si articola su varie installazioni (VuGen, Controller, Generator, Agent Process e Analysis) anche se la sua conformazione classica si adatta probabilmente meglio al contesto on-premises piuttosto che al cloud, anche se tale ambito pare attualmente oggetto di una solida implementazione. Uno degli storici punti di forza di LoadRunner risiede nel fatto di saper simulare un numero di utenti molto elevato.\nParallelamente a LoadRunner si è diffuso un progetto open source sviluppato da Apache nel 1999, vale a dire JMeter e diventato ben presto popolare tra chi cercava una soluzione alternativa, maggiormente personalizzabile e soprattutto gratuita rispetto a LoadRunner, anche se la sua customizzazione non risulta probabilmente tra le più semplici. Ad oggi JMeter rimane una soluzione particolamente diffusa per il load testing, con un buon supporto per quanto concerne il test delle funzionalità FTP, LDAP, dei Web Service e delle connessioni dei database. Rispetto a LoadRunner appare più spartano anche nella redazione dei report ma la sua disponibilità su tutti i sistemi operativi e la sua completezza lo ha reso uno strumento polivalente in grado di formare nel tempo una community decisamente estesa.\nSulla scia dei due capostipiti, è stato intrapreso lo sviluppo di soluzioni che hanno preso spunto da LoadRunner per dare luogo a strumenti di performance testing più moderni a livello di funzionalità ed interfacce, con una netta preferenza per soluzioni no-code o low-code e logiche self-service in grado di gestire tutte le fasi del processo in maniera il più possibile automatizzata, anche per quanto concerne la reportistica.\nDal 2005 Microsoft ha implementato Visual Studio Load Tests, una soluzione presente in tutte le release di Visual Studio con vari update che sono successivamente confluiti in Cloud Load Generation, che attualmente figura tra i servizi in forza al catalogo di Microsoft Azure.\nTra le applicazioni più moderne ritroviamo ad esempio NeoLoad, ad opera di Neotys. Efficiente tanto nei load test quanto negli stress test per il software web / mobile, database e application server. È tagliato su misura per DevOps e il continous delivery, può simulare milioni di utenti sia in ambito on-premise che in cloud.\nUn’altra applicazione di performance testing piuttosto nota e diffusa è WebLOAD, sviluppata da RadView, soluzione molto completa che si è sin dalle proprie origini distinta per un costo inferiore rispetto a LoadRunner, rispetto al quale è piuttosto simile a livello di funzionalità. Per questa ragione è stato il suo principale competitor commerciale per diversi anni.\nUn altro nome noto nell’ambito dei software per il performance testing è rappresentato da Silk Performer, originariamente sviluppato da Segue e finito, grazie ad una serie di acquisizioni successive, proprio in capo a Micro Focus, che lo ha affiancato a LoadRunner per consolidare la propria egemonia soprattutto nell’ambito del comparto dedicato al load testing, dove impiega le due soluzioni per coprire un ampio segmento di mercato.\nTra le alternative che animano attualmente il mercato dei performance tester possiamo citare una pluralità di nomi, quali LoadUI (SmartBear), LoadNinja (SmartBear), ReadyAPI (SmartBear), SOASTA, Rational Performance Tester (IBM), StresStimulus (Stimulus Technology), Kobiton, LoadView (Dotcom Monitor), Stormforge, Eggplant (Keysight Technologies), K6 (Grafaba Labs), AppvanceIQ (Appvance.ai), Apica, LoadStorm (CustomerCentrix), Httperf (HP), OpenSTA, Predator, smartmeter.io e molti altri.


CALCIOMERCATO/ Per Rolando il Porto continua a fare muro, ma l'Inter è serena perchè...\nContinua senza grossi scossoni il braccio di ferro tra Inter e Porto per il trasferimento in nerazzurro di Rolando. I dirigenti interisti, che non hanno nessuna intenzione di soddisfare la richiesta di 5.5 milioni di euro avanzata dai Dragoes, sono fermi a 3.5 milioni in attesa di segnali da Oporto. La volontà del difensore classe 1985 sarebbe quella di tornare ad Appiano Gentile – tanto da aver disertato il ritiro della propria squadra con conseguente sanzione comminatagli dal club – ma il presidente della società lusitana sembra non voler concedere sconti.\nAl giocatore si è interessata anche la Roma, che potrebbe essere costretta a rimpiazzare una colonna della difesa come Benatia e avrebbe individuato nel 28enne di origini capoverdiane l’uomo giusto per non far rimpiangere il centrale giallorosso. Ausilio, intervistato ieri dopo l’amichevole tra Inter e Prato, non sembra però preoccupato per la situazione: “Non sono né ottimista né pessimista – ha dichiarato il dt nerazzurro -. Abbiamo un numero di difensori sufficiente per fare una buona stagione. Rolando qui ha fatto bene, ma siamo interessati a lui solo se ci saranno delle partenze in quel ruolo”.\nUn chiaro segnale sulla volontà di non svenarsi per un giocatore che andrà in scadenza di contratto il prossimo giugno e che, pur essendo reduce da un’ottima stagione, non rappresenta una priorità assoluta per il mercato nerazzurro.


Petrucci (Coni): "Basta con le squadre che schierano 5 stranieri" - Il Cittadino Online\nPetrucci (Coni): "Basta con le squadre che schierano 5 stranieri"\nData: 23 luglio 2008 19:07\nROMA. Se la trattativa tra Fip, Lega di serie A e Giba su giocatori italiani e stranieri non avrà esito, il Coni limiterà gli ingressi ai giocatori extracomunitari. L’ha detto il presidente del Coni, Gianni Petrucci, dopo la riunione della Giunta che ha preso in esame la vicenda e l’ha riassunta in un documento in cui si invita la Fip a emanare le nuove norme per la stagione 2009/10, altrimenti ci sarà il "taglio", che però non\nriguarderà la stagione 2008/09.\n«Non si può assistere senza dire nulla quando si vedono squadre che giocano con cinque stranieri, quando si vedono allenatori che parlano in inglese – ha detto Petrucci- È un fatto che gli italiani giochino in totale per il 20, 21 o 22 per cento del tempo in serie A". L'allusione, secondo alcuni, è per la Mens Sana Siena ed il coach Pianigiani.\nPetrucci ha sottolineato che il Coni non può imporre ai club di far giocare un minimo di italiani, ma ha elogiato il presidente della Fifa: "Il piano di Blatter è una buona idea, anche se bisogna vedere se sarà sei più cinque o quello che sarà. La presidenza francese dell’UE, come ha già detto Sarkozy, e quella italiana dell’anno prossimo mi auguro entrino nel problema». «Non si dica che ci ingeriamo nell’autonomia della federazione. È certo però che se limiteremo gli accessi degli extracomunitari, che sono quelli che danno fastidio perchè sono tutti americani, non si potranno più vedere certe cose. I giocatori italiani sono pochi? Se non giocheranno in serie A non potranno pertanto crescere e giocare in Nazionale".\nLo sciopero dalle convocazioni in Nazionale è stato già sospeso dai giocatori dopo che il Coni ha imposto la ripresa della trattativa.\nPrevious : A Staggia ci sarà una via dedicata al Maggiolino\nNext : Monticchiello presenta "Il paese del b(a)locchi"


Hummer EV, uno youtuber che lo ha già visto lo definisce "noioso" | Lega Nerd\n09—Mar—2020 / 5:49 PM\nNon sappiamo esattamente come noioso e Hummer EV possano entrare nella stessa frase, eppure è questo l’aggettivo scelto dallo youtuber E For Electric per descrivere il pickup elettrico.\nE for Electric ha infatti avuto modo di vedere in anteprima il design del primissimo Hummer EV, che vi ricordiamo sarà venduto sotto il badge di GMC.\nGM ha mostrato il truck durante un evento chiamato EV Day, occasione durante la quale è stato anche svelato il piano da 20 miliardi dell’azienda per produrre ben 11 diversi EV, trai quali potrebbe anche esserci una Camaro elettrica.\nOvviamente non era possibile scattare foto e video durante la presentazione del truck a porte chiuse. E for Electric, nel video che trovate in apertura, ha cercato di descrivere a parole sue la stazza e il design complessivo del primo Hummer EV.\nAd ogni modo, ci sentiamo di spezzare una lancia a favore del GM: dopo il Cybetruck verosimilmente qualsiasi pickup-elettrico sembrerà noioso.\nE il riferimento che fa lo youtuber è proprio con la Tesla:\nla mia opinione è che il Cybetruck sia noioso quanto basta per vendere molto di più del Cybertruck\nDel truck elettrico brandizzato Hummer (vero e proprio ritorno dopo 10 anni) se ne parla da un bel po’, ma GM ha mostrato un teaser del veicolo solamente lo scorso febbraio, annunciando anche che la versione più accessoriata del truck potrà contare su ben 1.000CV di potenza. Un’autentica bestia.\nE for Electric ha raccontato che durante all’evento a porte chiuse GM ha mostrato diversi altri futuri veicoli elettrici incluse alcune «bellissime» Cadillac.\nWatch GMC Hummer Electric Truck Get Analyzed By E For Electric (insideevs.com)\nGM Hummer EV truck\nHummer: il pickup elettrico alla prova della neve, il SUV arriva il 3 Aprile\nInfografica sull'industria automobilistica americana


SESSO 2.0: come e’ cambiata la sessualità tra i giovani? - Corriere dell'Università\nI dati Save the Children e SIGO segnalano una situazione pericolosa\n“Ciao, come ti chiami?\nMarco. Alessia ti fai vedere nuda in cam?\nBeh, se mi fai una ricarica al cellulare si ma solo per qualche minuto.\nMmm… non ho molti soldi, 10 euro va bene?\nOk, ti do il mio contatto msn”\nQuella appena descritta è una delle situazioni tipo tra i giovani dai 15 ai 22 anni. Ragazze che si vendono facilmente per una ricarica o che lo fanno per puro esibizionismo. E’ il sesso 2.0, una rete sconfinata che spazia fino agli angoli più remoti e perversi della pornografia. I dati elaborati da Save the Children Italia la dicono lunga: il 40% dei giovani guarda in rete immagini o video a sfondo erotico, il 22% ha avuto rapporti sessuali con persone conosciute in chat, il 14% manda in rete proprie foto di nudo e il dato peggiora se si pensa che di questo 14%, il 10% è composto da ragazzi con meno di 15 anni. Una situazione che, dobbiamo dirlo, sta sfuggendo al controllo di tutti i parental control e applicazioni connesse.\nLa visione deviata della sessualità oltre a causare problemi alla vita sessuale futura di questi giovani, costituisce un fenomeno pericoloso per una società già povera di valori. L’accesso ai contenuti erotici è alla portata di tutti, è molto facile aggirare gli ostacoli anagrafici imposti dai siti web, specialmente per una generazione dove il computer è un amico fidato. In una recente conferenza organizzata dalla SIGO, Società Italiana di Ginecologia e Ostetricia dal titolo “Adolescenti, sesso, internet e tv comportamenti virtuali e rischi reali”, sono emersi alcuni dati sulla maternità under 19: in Italia ogni anno sono circa 4.700 le gravidanze tra le baby-mamme, il numero di aborti in questa fascia di età è impressionante, circa 10.400. Questi fenomeni sono alcuni tra le maggiori cause di dispersione scolastica. L’abbandono degli studi è, infatti, quasi contemporaneo alla scoperta di una gravidanza indesiderata sia nella scuola che nelle università con conseguenze negative sulla formazione personale, culturale e professionale degli individui.


Insieme nelle acque di Porto Venere - Il Pianeta azzurro\n26 Luglio 2017 28 Marzo 2018\nInsieme nelle acque di Porto Venere\nCinquanta subacquei disabili nella grotta Byron con gli istruttori e le guide dell’Handicapped Scuba Association Italia, i palombari del Comando Subacquei ed Incursori della Marina militare italiana. Il 28 e 29 luglio oltre 220 in immersione per un’entusiasmante festa\nPosted By: Redazione 455 Views 0 Comment immersioni, liguria, porto venere\nIl fantastico evento Insieme in immersione a Porto Venere, cresciuto di anno in anno e giunto ormai all’undicesima edizione, è diventato una tradizione in cui passione per il mare, esperienza, elevata professionalità e solidarietà s’intrecciano in un connubio perfetto.\nLa sezione italiana di Handicapped Scuba Association (Hsa) coinvolgerà oltre cinquanta subacquei brevettati, persone con disabilità motoria e non vedenti, oltre 130 qualificati istruttori e guide che, unitamente ai subacquei della Marina Militare, costituiranno un grande gruppo di oltre 220 subacquei in immersione.\nI gruppi HSA provenienti da diverse regioni d’Italia, rappresentano un significativo spaccato del vasto e storico movimento che, da pioniere, ha promosso in Italia, la subacquea per le persone con disabilità fin dalla metà degli anni Ottanta. Tutti, subacquei militari e civili, s’immergeranno nei fondali antistanti la grotta Byron, situata nell’affascinante cala sovrastata dall’antica chiesa di San Pietro nel borgo storico di Porto Venere, inserito fa i patrimoni dell’umanità dall’Unesco. Uno scenario marino di rara bellezza che sarà il palcoscenico della più grande manifestazione subacquea in Italia per la specificità e contesto dell’evento.\nL’attesissimo incontro si deve alla lunga e proficua collaborazione fra Marina Militare Italiana e HSA Italia, da sempre sostenuta dal Comune di Porto Venere. I numerosi subacquei s’incontreranno nella base del Varignano, sede del Raggruppamento Subacquei ed Incursori “Teseo Tesei”, dove partiranno tutte le imbarcazioni per le immersioni alla grotta Byron.\nUna stupenda giornata di mare, gioia e divertimento che, siamo certi, regalerà ai partecipanti emozioni profonde e ricordi indelebili. Questi sono segnali forti e concreti alla collettività, di inclusione, crescita personale e di esperienze trasmesse nel segno del progresso di una società civile avanzata.\nLa grande manifestazione si concluderà con coinvolgenti feste, buffet sul mare e consegna ai partecipanti dei riconoscimenti e premi, alla presenza dei numerosi subacquei partecipanti e del Comandante dei Palombari e degli Incursori del Comsubin Ammiraglio Paolo Pezzutti, del Sindaco di Portovenere Matteo Cozzani, del Presidente di HSA Italia Aldo Torti e del Presidente del Gruppo sub Ospedale Loris Roffo.\nInfo: www.hsaitalia.it / Youtube / Facebook\nNotizie dal network2019.10.14SCUOLE VERDI: PER LA GIORNATA MONDIALE DELL’EDUCAZIONE AMBIENTALE ESCE IL LIBRO SUL PIANO DI SCUOLE VERDI DEL BHUTAN\nNotizie dal network2019.10.1214 ottobre: per la Giornata mondiale dell’educazione ambientale la Guida bhutanese alle scuole verdi\nNotizie dal network2019.09.24Reti per la resilienza e la sostenibilità: sei posti a Torino\nNotizie dal network2019.09.19Il successo della seconda edizione della Summer School\nSulle Alpi con “Il pianeta azzurro”\nIl pianeta azzurro, numero 1, agosto 2017\nMonica Blasi riceve il premio DonnAmbiente 2018\n19 Novembre 2018 Il pianeta azzurro 0\n24 Settembre 2018 Stefano Moretto 0


Ebook Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 Scarica Italiano Gratis\nScaricare Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 Epub Gratis\nSinossi di Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 Universita di Bologna (cur.):\nStanco for ricerca the internet in cui tu potresti ottenere una sospensione of it Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005, c'e certamente tutto di cui avrai bisogno. Sulla fonte di informazione troverai your e-book Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005, insieme a libri connessi con distinti generi da fantasia oltre a investigatore privato per aiutare some sort of enjoy tale. Cura per il tuo tempo e lo sforzo, puoi determinare cosa tu hai bisogno dentro il nostro catalogo connesso con libri elettronici. Vantaggi individui elettronico raccolta:\n. Your source of information e positivamente famoso per mezzo di fine assenza associated with marketing, tu potrebbe leggere il vero libro Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 tranquillamente.\n. Following accessing, the actual libri elettronici Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 potrebbe essere riscritto al favorito dispositivo con doc, ??rtf, epub, pdf, fb2, mobi formattazione leggere questi guida su strada, e quindi pass un poco eccitante vacanza.\n. Diverso the frequente selezione, un elettronico selezione puo essere apri 24/7, visita sempre!\n. Siamo ar e in via di sviluppo - la loro lista email di libri di testo e continuamente tenuto aggiornato. Per settimana completamente nuovo pubblicazioni, riviste, lezioni, audiolibri sono extra.\n. Un efficace e anche logico composizione del tuo catalogo di pubblicazioni will probabilmente aid reduce the actual occasione riguardo ricerca riguardo a il particolare preferito perform.\n. Follow us, perche per imparare un buon e book Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 to live on un piccolo stile di vita.\nA acquisire Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 per niente in fb2, txt, epub, documento pdf, mobi formato dati per quanto riguarda telefono mobile android, apple iphone, ipad device, iBooks, per cellulare o forse supplemento, scegli il ideale libro formato dati al persone sotto. Vorrebbe leggere attraverso il online ebook Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 vai al sito web sotto.\nScaricare gratis Guida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 in Italiano:\nGuida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 Mp3\nGuida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 PDF\nGuida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 EPUB\nGuida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 TXT\nGuida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 DOC\nGuida dello studente per la Facolta di chimica industriale. Anno accademico 2004-2005 MOBI


Qual'è il miglior disco SSD per MacBook? OCZ Vertex 3 Max IOPS ecco la prova!\nHome Apple Qual’è il miglior disco SSD per MacBook? OCZ Vertex 3 Max IOPS...\nQual’è il miglior disco SSD per MacBook? OCZ Vertex 3 Max IOPS ecco la prova!\nTra un mare di dischi SSD di tutte le marche e modelli ecco il migliore che offre eccellenti prestazioni in un prezzo contenuto\nIl vecchio disco magnetico è ora che vada in pensione visto le notevoli prestazioni dei nuovi dischi allo stato solido SSD! Per chi lo ha provato la differenza c’è ed è molta! Dato la marea di SSD che ci sono sul mercato a primo impatto c’è da confondersi prima di riuscire a stabilire quale sia il migliore, il più veloce ed il più conveniente.\nDai confronti effettuati emerge fuori l’OCZ Vertex 3 Max IOSP, il top degli SSD con prestazioni da primato che consente di fare un grande salto di qualità ai vostri MacBook! Ecco una tabella comparativa, osservate bene che con il classico disco il tempo di avvio è di ben 85 secondi mentre installando un nuovo OCZ Vertex 3 Max IOPS si riduce a soli 13 secondi! ( test su MacBook Pro 15″ (2011), con Core i7 da 2GHz).\nOCZ Vertex 3 Max IOPS garantisce una velocità di lettura massima di 550 MB/Sec e in scrittura 500 MB/Sec. Ora godetevi un bel video su youtube di un MacBook Pro del 2009, quindi un po’ vecchiotto, che monta OCZ Vertex 3 Max IOPS da 120 GB, osservate il tempo di avvio record!\nPotete acquistare il disco SSD direttamente su amazon, che offre il prezzo migliore. Ecco il link del modello da 120 Gigabyte\nPrevious articleAccount & Cookie Premium 08-09-2012\nNext articleAdobe Reader si aggiorna alla versione 10.1 per Windows Phone con nuove funzionalità!


Transumanesimo, cyborg, biohacking e brain uploading • Filippo Scorza\nTransumanesimo, ovvero la possibilità di ri-progettare la condizione di vita dell’essere umano.\nProcessi di invecchiamento, diminuzione delle capacità intellettive, potenziamento fisico e cerebrale e allungamento della vita possono essere affrontate e risolte grazie alla tecnologia.\nSiamo di fronte all’estinzione dell’Homo Sapiens? Stiamo sviluppando una nuova evoluzione verso quello che in molti definiscono Homo Deus?\nDetto in parole povere il transumanesimo (indicato come H+) è un movimento a sostegno dell’ipotesi di utilizzo delle nuove tecnologie e scoperte scientifiche per aumentare le capacità fisiche e cognitive dell’essere umano.\nGiovanni Pico della Mirandola sosteneva tale approccio già nei sui studi umanistici e filosofici nella seconda metà del 1400.\nMa oggi, grazie all’ingegneria genetica, crionica, computer avanzati e intelligenza artificiale possiamo affermare che l’essere umano potrebbe diventare qualcosa “più che umano”.\nLa Alcor Life Extension, basata in Arizona, sta sperimentando la conservazione di esseri umani in azoto liquido. Ad oggi, vi sono 377 persone “ibernate” al mondo.\nAlcor permette di farsi “conservare” nel momento in cui ci si trovi di fronte ad una malattia terminale alla quale non esiste cura: se questa dovesse essere trovata in futuro, allora, verrai risvegliato.\nCongiuntamente al concetto di transumano troviamo quello dei cyborg ovvero, la possibilità di estendere le proprie capacità fisiche, sensoriali e cognitive mediante impianti tecnologici.\nNeil Harbisson, a quanto pare, ha una piccola antenna installata sulla nuca che gli permette di percepire i colori nonostante sia daltonico mentre il dottor Kevin Warwick, professore di cibernetica iniziò a sperimentare impianti sul suo corpo già dagli anni ’90.\nE che dire dell’intervento di Jesse Sullivan che, a seguito dell’amputazione di entrambi gli arti superiori, li ha sostituiti con due braccia meccaniche? Si badi bene, totalmente comandate dalla sua corteccia motoria!\nE poi c’è Stelios Arcadio…\nQuesto cyber artista sostiene che il corpo umano sia obsololeto e si è impiantato un orecchio sul suo braccio sinistro: a quanto pare sembra possa funzionare grazie ad un microfono esterno.\nQuesta l’intervista in cui mostra il suo artefatto e la motivazione che lo ha spinto a tale sperimentazione.\nInfine il concetto di “brain uploading“ovvero il trasferimento della mente cosciente in una copia non biologica.\nIl processo implica la mappatura del cervello umano e la sua ricostruzione su un supporto informatico. Lo so, sembra uno sci-fi ma si sta già investigando tale processo all’interno della branca della neuroscienza computazionale.\nIl brain uploading è considerata come tecnologia futura ma fattibile che consentirebbe una maggior velocità di elaborazione dei pensieri rispetto al nostro cervello biologico.\nDa qui si aprono scenari tanto preoccupanti quanto scientificamente interessanti quali, ad esempio, l’immortalità o la possibilità di produrre copie speculari di se stessi.\nMolte sono le riflessioni etiche e morali dietro a questi possibili “empowerment” dell’essere umano ma credo che sia corretto esserne a conoscenza anche senza avere tutte le risposte alle centinaia di domande che potrebbero venirci in mente.\nLe limitazioni cognitive di utenti e consumatori sono uno dei punti chiave...


A mangiar bene s’impara da piccoli / Eventi / News ed Eventi / Home - La spesa in famiglia\nDal 10 ottobre al 14 novembre\nArriva la collezione di figurine che aiuta i più piccoli a conoscere l’importanza di un’alimentazione sana\nSi chiama “Esplorando il corpo umano: l’alimentazione” la nuova iniziativa dedicata ai bambini e ragazzi dalla Cooperazione di Consumo Trentina in collaborazione con Latte Trento e Casse Rurali Trentine.\n90 figurine, da raccogliere in un album da 60 pagine, nel periodo che va dal 10 ottobre al 14 novembre, per scoprire in modo divertente, ma anche chiaro e affascinante, i segreti del nostro organismo, in questo caso in particolare dell’alimentazione, attraverso il lungo cammino del cibo.\nI personaggi del celebre cartone animato “Esplorando il Corpo Umano”illustrano in questo album (edito da DeAgostini) com’è fatto e come funziona lo straordinario meccanismo dell’apparato digerente, con le sue macchine perfette come lo stomaco, il fegato, il pancreas, l’intestino…Un modo per scoprire anche il mondo dell’alimentazione e imparare a conoscere i principi nutritivi, le vitamine, i cibi che fanno bene e quelli da evitare, i consigli per un’alimentazione corretta.\nAccanto alla raccolta delle figurine sarà disponibile un sito internet dedicato al tema del “corpo umano” (www.corpoumano-coop.it), con giochi e attività per i bambini: per divertirsi, imparare e approfondire le proprie conoscenze sul corpo umano.\nAnche le scuole potranno partecipare al progetto e riceveranno un buono-scuola da 500 punti ogni 100 pacchetti di figurine collezionati dalle famiglie dei bambini.\nCOME RACCOGLIERE LE FIGURINE\nSoci e clienti dei negozi della Cooperazione di Consumo Trentina riceveranno 1 bustina di figurine (ogni bustina contiene 5 figurine) ogni 15 euro di spesa, e con alcuni prodotti (come il latte Latte Trento) si riceveranno più bustine (il prezzo dell’album è invece 2,90 euro).\nUna voltaattaccate le figurine sull’album, i ragazzi potranno portare la bustina vuota a scuola: ogni 100 pacchetti vuoti collezionati, la scuola riceverà un buono-scuola da 500 punti della seconda edizione di «Cari Soci fate i buoni scuola» (in partenza nei primi mesi del 2016).\nLA FESTA DI SABATO 31 OTTOBRE\nPer coinvolgere i bambini, sarà organizzata una grande festa per sabato 31 ottobre, Giornata del Risparmio, con tante sorprese, spettacoli e in compagnia dell’immancabile scoiattolo Gellindo Ghiandedoro. Presentano Silvia Conotter e Manuela Zennaro direttamente da “Il Trentino dei bambini”.\nPer i dettagli, visita il sito www.risparmiolandia.it\nda Sabato, 10 Ottobre 2015 ore 07:00 a Sabato, 14 Novembre 2015 ore 20:00


Due incontri sul cinema con Aldo Manfredi - RedaconRedacon\nDue incontri sul cinema con Aldo Manfredi\nRedacon · 21 Marzo 2019 17:59\nCultura , · Aldo Manfredi\nDue incontri per parlare di cinema, per capire cosa ci coinvolge e ci affascina di un’opera cinematografica.\nPerché un film è bello? è il titolo di questi appuntamenti sui criteri estetici per giudicare una pellicola, che saranno condotti da Aldo Manfredi, pedagogista e critico cinematografico.\nCome funziona il linguaggio cinematografico? Perché due film che riteniamo ugualmente belli ci sembrano così diversi? Perché per alcuni la stessa pellicola è “bella” e ad altri invece sembra noiosa? Perché i film osannati dalla critica spesso ci lasciano perplessi?\nTanti perché, che verranno affrontati spiegando i criteri linguistici ed estetici attraverso i quali si giudica un film.\nI due incontri saranno il 22 marzo e il 5 aprile (dalle ore 20.30, al Centro Culturale Polivalente), quest’ultimo in particolare su “La forma ibrida del cinema contemporaneo”.\nAldo Manfredi lavora da circa vent’anni come pedagogista nei nidi e nelle scuole dell’infanzia della provincia di Reggio. Laureato in Filosofia, Master sul ruolo del Coordinatore Pedagogico, ha all'attivo varie pubblicazioni su temi cinematografici quali L’immaginario powelliano in Cape Fear di Martin Scorsese su Cineforum, o La figura del padre nell’immaginario cinematografico contemporaneo, in Tracce di paternità (Edizioni Junior).\n← Scuola cooperative di comunità, via alla 5ª edizione a Succiso e Cerreto Alpi\nI racconti dell’Elda 12 / “Tornano i segreti della Pietra” →


Festa nel B&B di Campobasso: la Polizia sanziona 20 giovani, quasi tutti minorenni. Multe per 8mila euro\nHome Cronaca Festa nel B&B di Campobasso: la Polizia sanziona 20 giovani, quasi tutti minorenni. Multe per 8mila euro\nLa Polizia di Stato di Campobasso ha sanzionato venti giovani del posto per aver partecipato ad una festa in violazione delle norme anticovid. I fatti risalgono alla sera di sabato scorso, 12 dicembre scorso, quando è arrivata alla sala operativa una segnalazione tramite l’app YouPol di una festa in corso in un appartamento del centro cittadino; da lì sono partite le indagini della Digos che, nei giorni successivi, anche attraverso la visione di un video diffuso sui social network, è riuscita ad individuare il luogo del raduno, accertando che si trattava di un B&B, prenotato per lo svolgimento dell’evento. Sono stati quindi identificati 20 giovani, di cui 16 minorenni, per i quali si è proceduto a contestare la sanzione amministrativa di 400 euro prevista dalla normativa, per una somma complessiva di 8.000 euro. Nel caso dei minorenni la sanzione è stata contestata ai genitori. Sono in corso ulteriori accertamenti finalizzati a verificare i profili di responsabilità penale e amministrativa a carico del gestore della struttura ricettiva.\nIl Questore Giancarlo Conticchio invita i cittadini a segnalare al 113 o tramite l’app YouPol, soprattutto in occasione delle prossime festività natalizie, in cui saranno intensificati i servizi di controllo del territorio, “qualsiasi comportamento non conforme alle norme in vigore per contrastare la diffusione del virus Covid”.\n“In tale contesto – aggiunge – l’azione della Polizia di Stato sarà particolarmente dedicata a scongiurare fenomeni di tale tipologia, che si pongono in netto contrasto con le precauzioni richieste dal particolare momento che il nostro Paese sta vivendo, anche per onorare la memoria di coloro che a causa del Covid hanno perso la vita”.\nArticolo precedente Parco nazionale, il presidente Cannata in visita a Castel San Vincenzo\nArticolo successivo Agnone, 3 teneri cagnolini cercano casa per Natale


Pensione per 2 persone in Sandpoint - 558952\nSandpoint, Idaho, Stati Uniti >\nGiardino Caravan: Casa piccolo On Wheels. 2 miglia a Town & Lake, Fun Place To Stay\nGodetevi il vostro soggiorno in questo unico caravan in stile gitano a mano in un bellissimo giardino. Avete tutti i comfort ei servizi di un monolocale ben arredato, eppure la sensazione di essere su una nuova avventura emozionante. Questa casa molto piccola su ruote è parcheggiata in un angolo lussureggiante dei nostri 5 acri, con vista sul laghetto e la vostra zona di seduta erboso privato. Guardare le anatre e aironi tuffo in acqua mentre si gode il sole del mattino, poi guidare o in bicicletta 2 miglia brevi in Sandpoint per lo shopping, ristoranti, musica, intrattenimento, o una giornata al lago. Il 10 'X 20' Garden Caravan è stato un lavoro d'amore. Costruito con molti materiali riciclati, e ornata con tocchi di arti e mestieri, è anche costruito robusto e forte (con un pizzico di tema marittimo) da parte di un costruttore di barche con esperienza. Il letto queen size siede nel piccolo angolo, ma il resto del piano piano aperto è pieno di finestre e lucernari per farlo sentire grande e luminoso. Completa di elettrodomestici di tipo RV (fornello a gas, un piccolo frigorifero, acqua risparmiatore WC marino, doccia, e di calore acqua elettrico / calda) è molto comodo, solo su piccola scala. Prova il concetto di 'vita compact' in questo spazio accogliente con tutto il necessario, e l'abbondanza della natura appena fuori dalla porta per darvi la sensazione di spazio e libertà. I padroni di casa vivono in una casa sulla stessa proprietà e possono essere viste tendente ai vicini cespugli di bacche, giardini fioriti e orto. Siamo a disposizione per aiutare in qualsiasi modo potete avere bisogno, e fornire informazioni sulla zona e tutte le grandi opportunità ricreative nella nostra città, le montagne, o sul lago. Se la privacy è quello che volete, il Garden Caravan è nascosto in un suo mondo di pace, ma se avete bisogno di qualcosa, i padroni di casa sono lì per aiutare. Se siete qui durante la stagione di crescita si può essere offerto una ciotola di bacche fresche per la prima colazione, o qualche generosità dal giardino per la cena. Lavanderia è disponibile su richiesta, e limitata ad internet (lento) WiFi è fornito. Abbiamo un sacco di parcheggio vigilato davanti alla nostra casa, ma avrete bisogno di camminare 150 piedi o giù di lì attraverso il prato per arrivare al Giardino Caravan. Viviamo un una campagna, ambiente amichevole che è molto sicuro e accomodante. E mentre lo zingaro-tipo carro dispone di tutti i comfort di casa, è un autonomo camper e così l'uso dell'acqua è limitato (10 galloni serbatoio di acqua calda per una bella doccia calda breve). Concedetevi qualcosa di diverso questa vacanza!\n1 letto, 1 bagno, 2 posti letto. Giardino Caravan - Piccolo casa su ruote\nGodetevi il vostro soggiorno in questo unico caravan in stile gitano a mano in un bellissimo giardino. Avete tutti i comfort ei servizi di un monolocale ben arredato, eppure la sensazione di essere su una nuova avventura emozionante. Questa casa molto piccola su ruote è parcheggiata in un angolo lussureggiante dei nostri 5 acri, con vista sul laghetto e la vostra zona di seduta erboso privato. Guardare le anatre e aironi tuffo in acqua mentre si gode il sole del mattino, poi guidare o in bicicletta 2 miglia brevi in Sandpoint per lo shopping, ristoranti, musica, intrattenimento, o una giornata al lago.\nIl 10 'X 20' Garden Caravan è stato un lavoro d'amore. Costruito con molti materiali riciclati, e ornata con tocchi di arti e mestieri, è anche costruito robusto e forte (con un pizzico di tema marittimo) da parte di un costruttore di barche con esperienza. Il letto queen size siede nel piccolo angolo, ma il resto del piano piano aperto è pieno di finestre e lucernari per farlo sentire grande e luminoso.\nCompleta di elettrodomestici di tipo RV (fornello a gas, un piccolo frigorifero, acqua risparmiatore WC marino, doccia, e di calore acqua elettrico / calda) è molto comodo, solo su piccola scala. Prova il concetto di 'vita compact' in questo spazio accogliente con tutto il necessario, e l'abbondanza della natura appena fuori dalla porta per darvi la sensazione di spazio e libertà.\nI padroni di casa vivono in una casa sulla stessa proprietà e possono essere viste tendente ai vicini cespugli di bacche, giardini fioriti e orto. Siamo a disposizione per aiutare in qualsiasi modo potete avere bisogno, e fornire informazioni sulla zona e tutte le grandi opportunità ricreative nella nostra città, le montagne, o sul lago. Se la privacy è quello che volete, il Garden Caravan è nascosto in un suo mondo di pace, ma se avete bisogno di qualcosa, i padroni di casa sono lì per aiutare. Se siete qui durante la stagione di crescita si può essere offerto una ciotola di bacche fresche per la prima colazione, o qualche generosità dal giardino per la cena. Lavanderia è disponibile su richiesta, e limitata ad internet (lento) WiFi è fornito.\nAbbiamo un sacco di parcheggio vigilato davanti alla nostra casa, ma avrete bisogno di camminare 150 piedi o giù di lì attraverso il prato per arrivare al Giardino Caravan. Viviamo un una campagna, ambiente amichevole che è molto sicuro e accomodante. E mentre lo zingaro-tipo carro dispone di tutti i comfort di casa, è un autonomo camper e così l'uso dell'acqua è limitato (10 galloni serbatoio di acqua calda per una bella doccia calda breve).\nConcedetevi qualcosa di diverso questa vacanza!\nTipologia e caratteristiche pensione in affitto in Sandpoint, Stati Uniti\nNello spirito di vivere su uno yacht, questo bagno compatto ha il bagno e la doccia condividendo lo stesso piccolo spazio. Non vi è nessuna finestra, ma il grande lucernario ti dà la sensazione di un aperto come si sta la doccia sotto le stelle. Il serbatoio di acqua calda da 10 galloni è abbondanza per una comoda doccia, ma non sarà in grado di profondere sotto la forte flusso di acqua calda per il periodo strettamente necessario.\nIl materasso comodo matrimoniale è in un suo angolo sonno privato. E 'ben illuminata con una finestra e 2 lampade da lettura, ma ha anche una tonalità per la privacy sulla finestra a guardare il cantiere. Ci sono ampi cuscini per rilassarsi sul letto, e un sacco di libri da leggere mentre siete qui.\nNon c'è televisione o telefono in giardino Caravan, ma non vi è ricezione del telefono cellulare. Speriamo che si può godere le vostre ore tranquille con libri o giochi, o anche solo rannicchiata sul sedile vetrata che guarda fuori dalla finestra.\nvalutazione media 4.96 basata su 26 recensioni\nRisposta del proprietario: Thanks so much you guys! You were a pleasure to have around. You left the place spotless, I really appreciated your efforts. Come back any time!\nRisposta del proprietario: Thanks for the feedback Carolyn. You two were a joy to host! Your Enthusiasm was so refreshing. I wish you had come a bit later in the season so you could help yourself to the berries in the berry patch and the veggies from the garden. We look forward to the possibility of seeing you again in the future.\nSandpoint, Lago Pend Oreille, area sciistica Schweitzer, e le montagne Selkirk avere tutto. Siamo situati a pochi minuti di auto (o in bicicletta) dal piccolo, vivace e affascinante città di Sandpoint, che si trova sulle rive del lago Pend Oreille nelle pittoresche montagne del nord dell'Idaho.\nSandpoint è una piccola località con molto carattere. Se vi piacciono diversi ristoranti e negozi, non c'è molto da tenervi occupati nella nostra piccola città, o si può guidare 45 minuti per Coeur d 'Alene per ancora più entusiasmo. Oppure, se siete dopo la musica e la cultura, Sandpoint ha così tanti artisti dal vivo che stanno giocando dentro e fuori per tutta l'estate.\nSe vi piace bike, trekking, o sport lacustri, non si può fare meglio di North Idaho. Ci sono spiagge proprio sul bordo della città, o si può viaggiare in qualsiasi direzione per trovare un, splendido luogo remoto per il nuoto, pic-nic, o una esperienza di deserto. Saremo lieti di darvi consigli basati su oltre 20 anni di vita in e godere di questa zona.\nSpese di pulizia €28,21\nDeposito cauzionale €80,6\nAccogliente e appartato Sunriver cabina w / accesso SHARC! Circondato dalla bellezza & natura\nMountain View Yurt in Serene North Idaho, (verde Yurta) 15 mi Nord di Sandpoint\nMountain View Yurt in Serene North Idaho, (arancione Yurta) 15 mi Nord di Sandpoint