Filoweb.it
By Filippo Brunelli


FB TW Pinterest whatsapp RSS FEED News letter

  ► Magazine

Dal Bit A Qbit
Dal Bit A Qbit

All’inizio degli anni ’80 il premio Nobel per la fisica Richard Feynman si pone la domanda se fosse stato possibile, attraverso un computer classico, simulare la meccanica quantistica. La risposta che lo stesso Feynmann si dà è che no, attraverso un computer classico non è possibile simulare la meccanica quantistica.
Infatti, sebbene sia possibile attraverso i computer classici , elaborare calcoli di meccanica quantistica e quindi emularne il comportamento non è possibile ricreare in un computer classico un comportamento analogo a quello della meccanica quantistica.
Da qua la necessità di iniziare la ricerca per sviluppare un computer quantistico.
Certo, dire che in un computer classico non è possibile emulare il comportamento della meccanica quantistica, può lasciare spiazzati e la domanda che sorge spontanea è: ma se si può emularne il comportamento perché non è possibile anche simularlo?
Per capire questo bisogna avere delle idee basilari sulla meccanica quantistica, in particolare poche e per niente intuitive regole che sembrano uscite dal cappello di un mago.

Le regole basilari
Sebbene la Fisica quantistica sia alla base dei computer quantistici, come la fisica classica è alla base dei computer classici, non è necessario conoscerla per poter capirne il principio di funzionamento e la stessa matematica (solo quella che è alla base dei computer quantistici non della fisica quantistica) non è particolarmente impegnativa.
Diciamo subito che (per quanto contro intuitivo possa sembrare) dobbiamo considerare la possibilità che un sistema fisico nella meccanica quantistica può trovarsi contemporaneamente in tutti gli stati possibili (sovrapposizione coerente di stati). Per semplificare il concetto possiamo dire che se un elettrone può passare da due fenditure, una a destra e una a sinistra, passerà contemporaneamente per entrambe.
In realtà il concetto è molto astratto e riuscire a darne una rappresentazione mentale avulsa dalla matematica che ne sta alla base è veramente difficile.
L’altro concetto da sapere è chiamato entanglement e consiste nella possibilità che due particelle che hanno precedentemente interagito in qualche modo, se separate e messe a distanze elevate, possono ancora interagire nello stesso istante: se modifico la prima la seconda subirà la stessa modifica istantaneamente.
Com’è possibile tutto questo? Per capirlo bisogna sapere che esiste un confine tra la fisica classica e la fisica quantistica, e questo confine prende il nome di lunghezza di Planck: al di sotto di questa misura tutte le regole della fisica classica non funzionano più ma si utilizza la “funzione d’onda” che è l’incognita dell’equazione di Schrödinger e che rappresenta l’ampiezza di probabilità di trovare la particella in un preciso istante; bisogna però considerare che, sebbene l’evoluzione della funzione d’onda è determinata dall’equazione di Schrödinger, il suo risultato è deterministico.
Finiamo con un esempio per confondere ancora di più le idee: se io considero un sistema composto da un’auto che si muove lungo una strada diritta con un’accelerazione costante potrò sapere in qualunque istante dove si trova ed a quale velocità; in meccanica quantistica, se misuro una particella che si muove in una determinata direzione, non potrò sapere, contemporaneamente, la posizione ed il momento.
Se si capiscono questi concetti che possono sembrare contro intuitivi capire il principio di funzionamento di un computer quantistico diventa abbastanza semplice.

I Qbit
Alla base dei computer quantistici ci sono i Qbit, che come i classici bit possono avere valore 1 e 0.
Mentre nei computer classici il bit corrisponde alla presenza o assenza di un segnale, non è così per i qbit che possono essere rappresentati come un vettore a due dimensioni di modulo (lunghezza) pari a 1.
I Qbit hanno due valori di base |0> e |1>  (il simbolo | > è la notazione di Dirac ed indica uno stato quanto-meccanico); ogni valore può assumere lo stato di Ground:

Stato Ground Qbit


E lo stato eccitato

Stato Excited Qbit

Ma, come abbiamo visto precedentemente, può trovarsi anche in una situazione di sovrapposizione e quindi essere in entrambi gli stati, in questo caso viene rappresentato dalla funzione:

|ψ> =α|o>+β|1>

Con α e β che rappresentano la possibilità che il nostro Qbit si trovi in un determinato stato. È importante sottolineare che |ψ> non rappresenta un’ulteriore stato come 0 e 1 altrimenti non sarebbe più un sistema binario ma ternario!
Dunque |ψ> alla fine è un vettore in uno spazio che però non è facilmente disegnabile o immaginare in quanto α e β sono numeri complessi. La rappresentazione più utilizzata è quella della sfera di Bloch che ci permette anche di fare chiarezza su quanto detto fino ad ora:

Sfera Bloch

 

Nella sfera di Bloch abbiamo rappresentato il nostro vettore |ψ> in un punto qualsiasi della sfera che ha un angolo φ con l’asse X e θ con l’asse Z e, visto che la sfera ha infiniti punti, può – teoricamente-  trovarsi in infinite posizioni
Per chi ha un po’ di dimestichezza con gli operatori logici classici possiamo immaginare che se un Qbit si trova nello stato |0> e applichiamo una rotazione lungo l’asse delle X cambia stato e diventa |1> e quindi questa operazione può essere considerata al pari di un NOT nella logica binaria classica.

Not Qbit

 

 

Differenza tra computer classico e quantistico
Nei computer classici, abbiamo detto nell’introduzione, si utilizzano i bit che hanno valore 0 oppure 1. Da solo un bit vuol dire poco ed è per questo che vengono raggruppati insieme per trasformarsi in operazioni e prendono il nome di registri all’interno della CPU di un computer.
Quando, ad esempio di parla di processori a 64 bit ci si riferisce alla dimensione dei registri della CPU. All’inizio i registri erano costituiti da 8bit (che è ancora l’unità di misura del Byte). La capacità di immagazzinare ed elaborare l’informazione è 2 (il numero di stati disponibili in un bit) elevato al valore del registro. Quindi se si parla di 8bit ci si riferisce al valore di 255, se si parla di 16bit 65535, e così via. Se volessimo fare due conti vediamo che con gli attuali computer a 64 bit parliamo di un valore intorno a 18.446.744.073.709.551.615!
Tutte le operazioni che un computer può eseguire sono solo 7 che si combinano tra di loro e sono quelle della logica booleana (OR, NOT, AND, NAND, XOR, NOR, XNOR); quando un computer classico deve fare un’operazione lavora in maniera “simile” al nostro cervello: quando noi facciamo, ad esempio la somma 19+12 calcoliamo prima 9+2 (la somma delle unità) e riportiamo 1, poi ripetiamo l’operazione e sommiamo 1+1 (le decine) ed il valore riportato dall’operazione precedente utilizzando sempre le operazioni.
I computer funzionano grosso modo allo stesso modo, ripetendo l’operazione N volte in base a quanti bit sono implicati nell’operazione stessa. Quindi avrò una serie di passaggi alla fine di ognuno dei quali avrò uno stato definito dei miei registri fino a quando i bit non saranno esauriti; nel caso della somma di due o più valori, ad esempio un computer utilizzerà le operazioni OR per fare la somma e AND per il riporto.
Anche i computer quantistici utilizzano dei registri e, anche loro le operazioni che possono fare non sono moltissime ma, a differenza dei loro predecessori, grazie alla sovrapposizione di stati, dopo ogni passaggio il Qbit si troverà in tutte le possibili combinazioni contemporaneamente. I registri che contengo i Qbit, invece non saranno mai in tutte le combinazioni possibili ma solamente a 2n possibili combinazioni dove N è il numero di Qbit che compone il registro; inoltre può capitare che si voglia utilizzare un Qbit come Qbit di controllo e quindi le combinazioni saranno 2n-1 in quanto 1 Qbit mi darà sempre lo stesso risultato.
Un’altra differenza appare nel momento in cui si va a misurare il valore del registro del Qbit: non avrò più il valore 1 o il valore 0, ma grazie sempre alla sovrapposizione avrò una certa probabilità che risulti uno dei due valori, e questa probabilità è legata ai coefficienti α e β dell’equazione vista precedentemente, in particolare il |α|2  avrà una certa probabilità di avere come risultato |0> e il |β|2 di essere |1> .
Un’altra di particolarità dei Qbit è dovuta all’ entanglement: se prendo 2 Qbit che faccio “interagire” insieme creando uno stato, appunto, di entanglement, quando li separo, se il primo mi restituirà |1> quando misurato, anche il secondo (indipendentemente da quanto sia distante dal primo e dal suo stato) mi restituirà|1>, mentre se misurato separatamente mi potrà restituire, tranquillamente un altro risultato.
Le porte logiche dei computer quantistici poi si occupano di “manipolare” lo stato di sovrapposizione quantistica del Qbit e restituisce in output uno stato diverso di sovrapposizione quantistica “alterandone” le probabilità. Quando si misurerà il risultato tutte le possibilità collasseranno in uno stato di 0 o 1, ovvero il risultato con la relativa probabilità.
Ecco perché i computer quantistici processano tutte le combinazioni possibili in un unico processo e perché risultano più veloci dei computer normali. Non importa se la mia è solo una probabilità, se questa probabilità esce 10.000 volte vuol dire che può tranquillamente essere considerato il risultato esatto e chi pensa che questo sia un modo “lento” di operare perché la stessa operazione deve essere ripetuta più volte deve considerare che la velocità di elaborazione di un computer quantistico della stessa operazione è molto maggiore di quello di un computer classico per la stessa operazione ripetuta una sola volta. Le uniche volte nelle quali le operazioni non sono ripetute, ovviamente, sono nel caso che la probabilità sia del 100% ovvero il risultato sia|1>.
Fino ad ora abbiamo parlato di probabilità ma è importante avere in mente il concetto che quando si parla di probabilità nei computer quantistici ci si riferisce ad un’ampiezza di probabilità esprimibile tramite la campana gaussiana e non dobbiamo confonderci con la casualità di un risultato.

A chi serve un computer quantistico?
Per far funzionare un computer si utilizzano quelli che vengono chiamati algoritmi, ovvero una serie di istruzioni che eseguono una serie di operazioni per arrivare ad un risultato, e poco importa che si utilizzi la programmazione strutturata o ad oggetti, il concetto di algoritmo non cambia: sempre operazioni ed istruzioni serializzate sono.
Nei computer quantistici, invece abbiamo appena visto, le operazioni tendono ad essere elaborate in parallelo ed è lì che la maggior velocità di elaborazione entra in gioco.
Risulta quindi evidente che utilizzare un computer quantistico per vedere un film in full HD, navigare in internet, progettare un grattacielo o qualsiasi altro tipo di programma classico non ha molto senso, anzi potrebbe risultare più lento nell’elaborazione di un computer classico. Dove invece l’elaborazione quantistica, dà il massimo di sé, è (oltre che per i problemi di fisica quantistica) appunto nelle operazioni che devono essere parallelizzate e per le quali gli algoritmi devono essere scritti appositamente.
Gli esempi dove l’utilizzo di un computer quantistico e che più colpiscono l’immaginazione sono la fattorizzazione dei numeri primi, della decrittazione dei codici segreti come quelli che stanno alla base della RSA, e l’analisi dei Big Data.
Non stupisce quindi che tra i maggiori investitori nella ricerca sui computer quantistici, e tra i primi ad aver creato un vero computer quantistico funzionante, vi sia Google, leader nel trattamento di dati tramite i suoi servizi di ricerca nel web e di cloud.
Anche IBM ha sviluppato un suo computer quantistico e, a differenza di Big G, ha rilasciato anche parecchie specifiche, dando la possibilità a chiunque, tramite un servizio di cloud, di provare a programmare il proprio computer quantistico.

Quale futuro?
Indubbiamente il futuro è anche dei computer quantistici che però non sono un sostituto dei classici computer e non lo saranno ancora per parecchio tempo.
Questo però non esclude che negli ultimi anni l’interesse per i computer quantistici è notevolmente aumentata; Microsoft, ad esempio,  ha mostrato il suo interesse per la programmazione dei quantum computer rilasciando Q# per il frameworks .Net che permette di creare programmi per i computer quantistici, mentre il fatto che ancora non esista uno standard, lascia aperto un buco che sarà riempito da chi riuscirà ad imporsi per primo come leader (come è accaduto per il computer PC IBM a metà degli anni ’80 del secolo scorso).
Le dimensioni e le peculiarità necessarie nello sviluppo dei computer quantistici (bassissima temperatura e/o campi elettromagnetici particolarmente intensi per poter modificare gli stati degli atomi di idrogeno ad esempio) sono un altro impedimento per la massificazione di questa tecnologia come invece è successo con i computer classici che, potendo disporre di prezzi sempre più bassi e dimensioni ridotte, sono diventati uno strumento  presente in ogni casa.
Facilmente il futuro dei computer quantistici sarà simile a quello che già IBM sta testando, ovvero il Cloud.
Mentre adesso si può accedere al computer IBM tramite Cloud solamente per provare a programmare, in futuro utilizzeremo algoritmi quantistici direttamente dal nostro smartphone per accedere ai servizi che necessitano di computer quantistici per essere eseguiti e che saranno ospitati su server remoti, trasformando il nostro dispositivo in un semplice terminale intelligente.

 

NOTE ALL’ARTICOLO: alcuni concetti sono stati semplificati allo scopo di renderli comprensibili dato che potevano essere difficili da capire; allo stesso modo sono tate utilizzate parole che non sono i termini esatti ma che aiutano a comprendere l’articolo ad un numero maggiore di utenti

Cyber Educazione Al Tempo Del Covid-19
Cyber Educazione Al Tempo Del Covid-19

In Italia si è iniziato a discutere della possibilità di modificare gli ambienti di apprendimento e promuovere l’innovazione digitale nella scuola già nel 2007. Nel 2015 il governo Renzi promosse la riforma della scuola chiamata “La Buona Scuola” della quale il Piano Nazionale Scuola Digitale ne era un pilastro fondamentale.
All’inizio l’idea di “svecchiare” la scuola ed i metodi di insegnamento venne accolta con entusiasmo e l’introduzione di più di 35.000 LIM (Lavagna Interattiva Multimediale) nelle scuole già dal 2008 sembrò il primo passo di un percorso che avrebbe migliorato l’insegnamento.
In realtà, a distanza di più di 10 anni, la situazione non è così rosea come avrebbe dovuto essere nelle previsioni dei vari governi che si sono succeduti.
Il divario tra le varie regioni è ancora molto elevato e solamente il 70% degli istituti è connesso alla rete internet in modalità cablata o wireless ma, la maggior parte delle volte, con una connessione inadatta alla didattica digitale;solamente il 41,9% delle classi è dotata di LIM e il 6,1% di proiettore interattivo.
Per finire l’indagine sull’insegnamento e l’apprendimento OCSE TALIS 2018 in Italia segnalava che il 31% dei dirigenti scolastici riportava che la qualità dell’istruzione nella propria scuola era frenata dall’inadeguatezza della tecnologia digitale per la didattica.
In verità quello che all’apparenza è un mezzo flop della scuola digitale non è altro che il riproporsi del modo di fare tipicamente italiano dove abbiamo uno stato che stanzia fondi per dei programmi, senza però assicurarsi che vi siano le infrastrutture necessarie a supportare i cambiamenti in corso, insegnanti che non sono preparati a sufficienza o sono pieni di preconcetti e studenti che spesso sono più preparati degli insegnanti nell’uso della tecnologia e se ne approfittano.
Se la vita fosse continuata normalmente questi problemi di scuola digitale non avrebbero influenzato particolarmente lo svolgimento delle lezioni, e la scuola e gli studenti avrebbero continuato normalmente, ma nella primavera del 2020 l’arrivo del Covid-19 e la chiusura delle scuole ha portato alla luce l’inadeguatezza e l’impreparazione del sistema digitale scolastico italiano.


Il problema degli insegnanti e delle scuole
La prima impreparazione, è quella degli insegnati, che spesso ignorano gli strumenti disponibili per poter fare lezione online o/e molto più spesso hanno atteggiamenti prevenuti verso le tecnologie, come nel caso dell’Istituto comprensivo Chiodi di Roma dove il 58% degli insegnati della scuola media (in base ad un questionario a loro rivolto dalla dirigenza scolastica) non hanno voluto fare lezione online per non apparire in video. In un’intervista rilasciata al Corriere della Sera il 29 marzo 2020, la preside cerca di difendere gli insegnanti “…Sono insegnanti non giovanissimi, poco abituati alle tecnologie anche se usano il registro elettronico”, e prosegue “…C’è un po’ di diffidenza per il mezzo, temono che le loro lezioni possano venire registrate e usate dagli studenti in modo inappropriato. Forse c’è una presa di posizione, un pregiudizio, il desiderio di conservare le proprie prerogative. Su come fare lezione, il professore è sovrano.
Fortunatamente per gli studenti di quella scuola c’è sempre un 42% di insegnanti che non la vede in questo modo e si è adoperata con l’aiuto della scuola a fare lezione online. Ma quello dell’istituto Romano non è un caso isolato, e molti sono stati gli insegnanti che si sono dimostrati non in grado di utilizzare le tecnologie che la rete ha messo a disposizione per fare lezione.
A fronte di insegnanti che si sono dimostrati non in grado di affrontare una simile situazione vi sono stati anche casi di insegnanti e scuole che, anche se impreparati ad affrontare un simile scenario si sono attivati, spesso in modo autonomo, per poter garantire agli studenti un minimo di lezioni giornaliere utilizzando diversi strumenti. Alcuni hanno, ad esempio, approfittato dell’occasione per mettere online le lezioni che hanno registrato, così l’offerta di formazione su siti quali youtube è cresciuta enormemente, anche a vantaggio di chi non è più studente e vuole approfittare della quarantena per ripassare le proprie conoscenze.
Il Miur, dal canto suo, ha prontamente aperto una pagina sul suo sito dove è possibile reperire informazioni e strumenti utili per l’insegnamento a distanza che, grazie a specifici Protocolli siglati dal Ministero dell'Istruzione e dell'Università, sono disponibili a titolo completamente gratuito.
Malgrado ciò, alla fine, ogni istituto si è organizzato come meglio ha potuto, soprattutto basandosi sulle competenze tecnologiche dei docenti e alla dotazione di dispositivi per connettersi online degli studenti.
Accade così che molti insegnanti, anziché utilizzare piattaforme quali Google Suite for Education, Office 365 Education A1 o Weschoo, che offrono un alto grado di funzionalità e di sicurezza hanno optato per strumenti quali Zoom, con tutti i problemi e le limitazioni che li accompagnano (Zoom, ad esempio, non permette nella versione gratuita sessioni superiori ai 40 minuti e ha riscontrato problemi di sicurezza sui dati personali).


Le famiglie e gli studenti
Gli strumenti che permettono l’insegnamento online, sebbene siano in grado di funzionare sui dispositivi mobili quali smartphone e tablet sono principalmente studiati per poter dare il meglio tramite l’uso di personal computer. Vi sono però molti casi di famiglie dove non è presente un computer, ma lo sono, invece smartphone (alcuni dei quali costano più di un computer di medie prestazioni) e tablet, così questi studenti sono penalizzati.
Nuovamente nell’offerta di lezione online i ragazzi più penalizzati sono quelli che hanno meno accesso alla rete perché vivono in aree rurali o non raggiunte e quegli studenti che vengono da situazioni famigliari e/o economiche più disagiate. In un articolo comparso sul “Il Gazzettino” del 21 marzo Barbara Sardella, dirigente del VI ufficio scolastico di Treviso, fa notare che vi sono molte famiglie straniere e italiane che sono in difficoltà economica che non dispongono né di un pc né di un tablet ma, al massimo, di un telefono che spesso deve essere condiviso con tutti i membri della famiglia. In particolare tramite un questionario fatto tra le famiglie è risultato che in 2 scuole primarie su 3 più del 50% delle famiglie non ha pc e non ha tablet.
Le situazioni sono migliori nei licei o negli istituti tecnici, dove studenti e famiglie hanno almeno un computer in casa.
Se pensiamo che i dati sopra riportati riguardano una provincia di una delle regioni considerate “ricche” in Italia è facile immaginare quale può essere l’impatto sull’istruzione degli studenti in realtà regionali meno fortunate.


Verso una scuola esclusiva e non inclusiva?
L’ articolo 34 della Costituzione Italiana recita: “La scuola è aperta a tutti. L'istruzione inferiore, impartita per almeno otto anni, è obbligatoria e gratuita. I capaci e meritevoli, anche se privi di mezzi, hanno diritto di raggiungere i gradi più alti degli studi”.
Purtroppo al tempo del Covid-19 l’accesso all’istruzione è diventato sempre più elitario ed esclusivo.
La prima causa è, abbiamo visto, l’incapacità (o la voglia) di alcuni insegnanti di adattarsi alle nuove tecnologie, ma il problema più grande riguarda l’impossibilità di chi non ha le disponibilità economiche per poter utilizzare gli strumenti messi a disposizione, ed è un problema che non è da considerarsi confinato solamente nel periodo della quarantena ma, con il passare del tempo, rappresenterà sempre di più una barriera tra l’istruzione di sere A e quella di serie B.
Quello che ha mostrato il Covid-19 riguardo la scuola digitale è che, se non verranno presi provvedimenti per garantire l’accesso agli strumenti per tutti gli studenti, avremo una scuola sempre meno inclusiva e più esclusiva e discriminatoria.
Non c’è dubbio che usciremo da quest’esperienza cambiati come società ma è ora che le istituzioni riflettano sulle scelte che stanno facendo e che iniziano a considerare la realtà: è bello creare una scuola informatizzata e digitale, che fa uso di strumenti moderni per l’insegnamento, ma bisogna GARANTIRE a tutti l’accesso a questi strumenti, mentre negli ultimi anni abbiamo assistito ad un continuo taglio delle risorse che lo stato destinava alla scuola.




Bibliografia:
https://www.miur.gov.it/scuola-digitale
https://miur.gov.it/web/guest/-/scuola-pubblicati-i-risultati-dell-indagine-sull-insegnamento-e-l-apprendimento-ocse-talis-2018
https://www.istruzione.it/scuola_digitale/allegati/Materiali/pnsd-layout-30.10-WEB.pdf

La Rete Internet Italiana Sotto Stress
La Rete Internet Italiana Sotto Stress

Quando pensiamo ad internet siamo portati a pensare a qualcosa di quasi astratto e, se non fosse per le bollette che paghiamo mensilmente, difficilmente ci ricorderemmo che si tratta di una rete comunque fisica, fatta di cavi, ponti radio e tutta una serie di infrastrutture; tutto il traffico generato dai diversi provider e che passa lungo le infrastrutture proprietarie, per poter comunicare tra di loro, si incontrano in nodi che vengono chiamati IXP (Internet Exchange Point). In Italia abbiamo circa 12 Internet Exchange Point, il principale dei quali è il MIX (Milan Internet eXchange) nato nel 2000 con soci 19 tra i principali operatori internet italiani.
Pochi giorni dopo l’entrata in vigore del decreto del 8 marzo 2020 riguardante le misure straordinarie ed urgenti per contrastare l'emergenza epidemiologica da COVID-19 e che, in pratica, faceva stare gli italiani a casa il MIX ha segnalato un aumento costante del traffico internet del 25% fino ad arrivare ai mille miliardi di bit al secondo.
Si potrebbe pensare che questo traffico fuori dalla norma sia dovuto all’aumento delle persone che lavorano da casa, il famoso smart working, tanto richiesto dal governo in questi giorni per chi ne ha le possibilità, o dall’aumento delle lezioni online di scuole e università, ma la realtà è diversa: la maggior parte del traffico è generato da video on demand e giochi online.
Nelle ore lavorative, infatti, l’aumento del traffico è stato solamente del 5-10% rispetto al normale traffico generato a dimostrazione che lo smart working non è un problema per la banda utilizzata, tanto più che gli strumenti che ne fanno uso hanno una codifica dei dati molto elevata e fanno poco uso di banda.
Se ancora vi fossero dei dubbi basta pensare che la piattaforma di gaming online Steam, con oltre 20 milioni di giocatori attivi contemporaneamente, ha superato ogni record, mentre un videogioco “vecchio” di ben 8 anni come Counter-Strike: Global Offensive ha superato il milione giocatori connessi contemporaneamente per la prima volta; mentre l’amministratore delegato di Telecom Italia, Luigi Gubitosi, ha parlato di un aumento di oltre il 70% del traffico generato dai videogiochi tra i quali Fortnite.

È chiaro che la rete internet italiana sia sotto stress, ma è altrettanto vero che fino ad ora ha retto bene alla prova e che probabilmente sarà in grado di reggere al traffico che si genererà in questi giorni, anche se vi saranno dei rallentamenti, ma questo non toglie che nel nostro paese è ancora grande il divario digitale tra tante zone del paese dove non esiste una copertura adeguata e che esclude molte persone dalla possibilità di usufruire dello smart working o di seguire lezioni online: secondo gli ultimi dati dell'Agcom, infatti, il 5% delle famiglie italiane non sono raggiunte dalla banda larga di rete fissa.
Quando l’emergenza Covid-19 sarà passata è auspicabile che molte famiglie valuteranno diversamente l’utilizzo della rete a casa, mentre molte aziende valuteranno come sia possibile affrontare alcune tipologie di lavoro in maniera differente.

  ► Ricette

Caramelle di pasta al formaggio
Caramelle-di-pasta-al-formaggio
Mettere l’acqua in un contenitore e aggiungere del sale mescolando per farlo sciogliere completamente, poi disporre la farina di semola sul piano di lavoro a fontana e realizzare un buco nel centro della farina.
Versare l'acqua nel centro della farina mescolando per farla assorbire completamente.
Quando l'acqua sarà completamente assorbita, continuate a impastare fino a quando l’impasto no risulterà omogeneo e liscio.
Fare una palla con l’impasto e mettere a riposare avvolta nella pellicola per almeno 30 minuti, nel mentre tagliare il formaggio a cubetti di circa 4 o 5 mm.
Stendere la pasta e creare dei rettangolini all’interno dei quali si depositeranno i cubetti di formaggio. Chiuderli bene (aiutandosi con dell’acqua sui bordi della pasta) e schiacciare in prossimità del formaggio i lati più lunghi in modo da dare una forma a “caramella”.
Stendere su di un tagliere di legno infarinato e lascia asciugare per almeno un paio di ore la pasta.

Preparare la pasta ed il sugo
In una padella mettere a soffriggere i funghi con l’aglio ed il prezzemolo. Spruzzarli con il vino. 
Dopo un paio di minuti aggiungere il bacon tagliato a pezzettini e far cuocere a fuoco lento per 10 minuti; a metà cottura aggiungere i pomodorini tagliati a metà. Se il sugo dovesse asciugarsi troppo si può aggiungere un po’ d’acqua.
Nel mentre scaldare una pentola d’acqua ed aggiungere il sale. Quando l’acqua inizia a bollire immergere le caramelle di pasta. Dopo un minuto che sono venute a galla rimuoverle dalla pentola con l’aiuto di una ramina (non scolarle) e depositarle nella padella con il sugo. Quindi saltarle a fuoco vivo.
Servire calde


Tortellini alla crema di formaggio
Tortellini-alla-crema-di-formaggio Le dosi sono per 2 porzioni abbondanti.

Per questa ricetta è importante che i tortellini siano pronti quando anche il condimento lo è!
Per prima cosa grattugiare i formaggi con una grattugia a fori larghi.
Mettere a bollire l'acqua con il sale grosso e quando bolle immergervi i tortellini.
Nel mentre si versa il burro in una pentola e lo si fa sciogliere a fuoco basso; si aggiunge poi il latte e lo si porta lentamente a bollore. Quando sarà caldo, si versano nella pentola i formaggi, e si gira in continuazione sino a sciogliere completamente i formaggi stando attenti che non si formino dei grumi.
Quando i tortellini saranno pronti metterli nella pentola con il condimento e farli mantecare qualche istante a fuoco basso.
Impiattare e grattuggiare la noce moscata ed il pepe sopra i singoli piatti.
Servire caldi e non aspettare altrimenti il formaggio tenderà a raggrumarsi


  ► Luoghi

Caserta (na)
Caserta La Versailles italiana: La Reggia di Caserta
La Reggia di Caserta è capolavoro di architettura barocca voluto da Carlo III di Borbone, re di Napoli, la cui costruzione iniziò nel 1752. Nel 1767 Ferdinando IV la elesse a residenza reale (anche se solamente dal 1780 fu abitata) ma i lavori continuarono e l’edificio, fu completato solamente nel 1845.

Carlo III pensò di spostare la sede del governo al fine di preservarla da eventuali attacchi. La scelta cadde su Caserta, una località lontana dal mare e quindi meno soggetta agli attacchi ed alle cannonate delle navi e più facilmente difendibile dell’allora capitale Napoli. Visto che c’era Carlo III pensò bene di realizzare una reggia che potesse reggere il paragone con le altre residenze reali dell’epoca (in particolare Verrsailles e Schönbrunn) e, se possibile, superarne lo splendore. Il progetto fu affidato all’architetto Luigi Vanvitelli che si ispirò alla reggia di francese. Nacque così un edificio che è quasi il doppio di Versailles (1200 stanze contro le 700 di Versailles) e che, pur traendo ispirazione se ne discosta. Questo fu possibile anche perché il Vanvitelli poté operare patendo da zero, mentre la residenza d’oltralpe venne edificata su di un preesistente edificio in mattoni e pietra; in questo modo la Reggia di Caserta risulta, sebbene ispirata alla corte francese, un edificio con le sue caratteristiche uniche e peculiari che mescola due stili architettonici: il Barocco (come nella reggia di Versailles) e lo stile Neoclassico. Inoltre, mentre la reggia francese era adibita esclusivamente a ospitare il sovrano e la sua corte, quella partenopea aveva lo scopo di ospitare il governo e quindi numerose stanze erano adibite alle truppe o agli uffici amministrativi. 
La reggia di Caserta è una delle più belle residenze reali attualmente esistenti tanto da essere la sede di numerosi films, i più famosi dei quali “Star Wars: Episodio 1- La minaccia fantasma” ed il suo seguito “Star Wars: Episodio II- L’attacco dei cloni” dove il settecentesco edificio divenne la sede e la residenza della principessa Padmé Amidala e del governo del pianeta Naboo.  Ma quello di Lucas non è il solo film di successo internazionale che holliwood ha voluto girare nel monumento patenopeo: “Mission Impossible III”, “Angeli e Demoni” sono alcuni dei titoli più famosi, mentre per le pellicole nostrane vale la pena ricordare “Ferdinando e Carolina” di Lina Wertmuller, la fiction Rai “Giovanni Paolo II”, alcune scene della seconda stagione della serie “Elisa di Rivombrosa”, “Il Pap’occhio”.

Esternamente la reggia copre più di 61.000 mq di cui 45.000 circa sono occupati dell’edificio ed i rimanenti dal parco; si alza per cinque piani raggiungendo i 36 metri ed è comprende quattro cortili interni racchiusi in un rettangolo di 250 metri quadri per 200. Per realizzare questo immenso edificio, abbiamo visto ci volle più di un secolo ed il cantiere era immenso: all’apice lavoravano 2700 operai, 300 capomastri, 250 pirati turchi catturati in mare, 330 tra forzati e condannati. Per il trasporto del materiale si utilizzarono persino cammelli ed elefanti.
Superato l’ingresso si accede ad una lunga galleria che attraversa tutto l’asse centrale della reggia e sbuca nel vasto parco, pieno di fontane e vasche. Dalla galleria si accede anche alla visita interna dell’edificio al quale si accede tramite un’imponente scalone a guardia del quale stanno due state leonine. 
La reggia, appare oggi ben conservata ed i mobili (a differenza di quelli di Versailles) sono ancora quelli originali; l’interno è un susseguirsi di immense sale impreziosite da sculture, stucchi, bassorilievi ed affreschi curati in ogni dettaglio e perfettamente conservate. La sala del trono si trova a circa 200 metri dalle scale, in una stanza immensa, dove (viste anche le non notevoli dimensioni della seduta reale) sembra quasi irraggiungibile e distante tanto si perde nella vastità della sala. La stanza del trono è infatti larga 25 metri e lunga 40, con il tetto a volta che si innalza per 15 metri ed è ricoperto di decorazioni con solo due colori predominanti: l’oro ed il bianco.
Nella reggia è presente anche un teatro, voluto dal re dopo che i lavori erano già iniziati e, questo, portò a stravolgimenti nel progetto originale del Vanvitelli che riuscì comunque a realizzare un vero gioiello: una copia in miniatura del teatro San Carlo di Napoli, ed è composto da 42 palchi messi su 5 livelli diversi ed ogni palco è diverso da quello che lo precede. Una caratteristica del teatro sta nel palco che, dietro la scenografia, tramite due portali da accesso al parco che veniva utilizzato per ampliare le scenografie e renderle più spettacolari con incendi o fuochi d’artificio.

Esternamente la reggia è circondata da un parco di circa 120 ettari, anch’esso progettato dall’architetto Luigi Vanvitelli, e che impressiona il visitatore con la sua “via d’acqua”, ovvero una serie di cascate e vasche di hanno una lunghezza di 3 chilometri affiancati da due viali che raggiungono la sommità della collina antistante il palazzo. L’acqua arriva alle fontane tramite “l’Acquedotto Carolino”, anch’esso fatto costruire da Vanvitelli che raccogli l’acqua di sorgenti lontane 38 chilometri e la cui costruzione richiese sedici anni.
La cascata da qui parte l’acqua dalla sommità della collina rappresenta anche una novità ideata da Luigi Vanvitelli e chiamato “effetto cannocchiale” che consiste nella realizzazione di un enorme viale, completamente diritto, che partendo da Napoli termina, per l'appunto nella parte finale del parco della reggia sulla sommità della collina. Purtroppo la morte dell’architetto Vanvitelli, ideatore del progetto, i lavori si fermarono per 4 anni e, alla loro ripartenza, il parco venne terminato non come era nei suoi disegni originali ma come lo vediamo oggi che è una versione (seppur magnifica) ridotta del progetto originale. Nel 1777 il figlio di Luigi Vanvitelli, Carlo, che succedette il padre nella realizzazione dei lavori, presentò al nuovo re Ferdinando IV, una versione ridotta del progetto di suo padre. Infatti, le difficoltà economiche e l'esigenza di completare i lavori più rapidamente, costrinsero a ridurre il numero di fontane nella seconda parte del Parco.

La visita alla reggia è consigliata a tutti, ma bisogna essere disposti a camminare, non solo per la vastità dell’edificio, ma anche per i giardini. Il tempo è un’altra cosa che il visitatore alla reggia deve essere sicuro di avere, visto che ci vuole un’intera giornata.

San Benedetto Val di Sambro (bo)
 San Benedetto Val di Sambro Il lago di Castel dell'Alpi
Il Lago di Castel dell’Alpi si trova nel contesto dell’Appennino Tosco Emiliano all’interno del comune di San Benedetto Val di Sambro. Nel 1951 dal crinale nord-orientale del Monte di Cucchi si staccò una imponente frana che sconvolse un'ampia fascia di versante sino a raggiungere l'alveo del Savena e creando l’unico lago della provincia di Bologna formatosi naturalmente, ma che comportò la distruzione quasi completa dell’antico Borgo di Castel dell’Alpi di cui oggi rimangono solamente l’antica chiesa ed il campanile.
La forma dell’invaso è simile a un imbuto, dove la parte superiore è profonda poco più di 50 centimetri ed è sovrastata da due ponti, oltre il secondo dei quali il lago inizia ad allargarsi variando la sua profondità da tre metri e mezzo fino a tredici metri nella parte più centrale. Il lato dove si trovano i canneti e le legnaie proseguono fino ad un'ansa che è una delle zone di maggior interesse per i carpisti.
Il lago prosegue poi facendo una curva verso destra dove  sorgono numerosi alberi sommersi e profondi canneti che caratterizzano le sue sponde sempre meno accessibili.
Oggi il lago offre ai turisti piacevoli passeggiate nei boschi di castagni e querce che lo circondano e nel periodo estivo diventa una piacevole meta turistica, mentre la pesca è sempre abbondante: il lago è adatto a questo tipo di sport e vi si trovano carpe, tinche e lucci.

A soli 30 minuti da Bologna Castel dell’Alpi rappresenta un angolo meraviglioso di Appennino da non perdere; la camminata intorno al lago si può fare in circa 1h ed è adatta a tutti, anche ai bambini ed anziani:
lungo il percorso si trovano infatti panchine ed aree di sosta, mentre le salite, mai troppo impegnative, sono spesso aiutate da gradini. Nell'ultimo tratto del lungolago (quello vicino a via dei molini) c'è un capitello con una targa a ricordo del 50° anniversario della frana.
Vicenza (vi)
Vicenza A Vicenza per riscoprire Andrea Palladio
Il vero nome di Andrea Palladio è Andrea di Pietro della Gondola e nacque a Padova nel 1508 e fu l'architetto più importante della Repubblica Veneta e con il suo stile diede origine ad un intero stile architettonico il palladianesimo. La sua architettura, benché confinata quasi esclusivamente in Veneto divenne famosa in tutta Europa raggiungendo perfino gli Stati Uniti, come dimostra Rotonda dell'Università della Virginia progettata dal 3° presidente degli USA Thomas Jefferson.
Palladio visse principalmente a Vicenza, dove si formò ed in questa città veneta si può, camminando semplicemente tra le vie, assaporare l’armonia delle proporzioni delle sue opere ed il fascino che ha impresso nelle pietre degli edifici: la sua fama presso le istituzioni e le famiglie ricche della città era tale che sembrarono fare a gara per affidargli cantieri.

La Basilica Palladiana sorge nella piazza principale della città. Originariamente edificata da Domenico da Venezia in stile gotico a metà del 1500 venne ristrutturato da Andrea Palladio che aggiunse due ordini di loggiati sovrapposti in stile greco (Ionico e Dorico). 
Altri richiami all’antichità si trovano nell’elemento orizzontale sorretto dalle colonne (la trabeazione) che è rivestito con formelle con tre scanalature verticali (triglifi) alternati a formelle decorate (metope).
La basilica rappresenta il monumento simbolo di Vicenza e, a vederne le bianche colonne, le eleganti linee, gli straordinari chiaroscuri delle logge, non si può che non pensare alle parole si Goethe: ” Non è possibile descrivere l’impressione che fa la Basilica di Palladio”.
Il nome Basilica viene dato dal Palladio in omaggio alle strutture della Roma antica, quale luogo dove si discuteva di politica e si trattavano gli affari; in effetti l’edificio originale era il Palazzo della Ragione (in epoca comunale, l'edificio adibito allo svolgimento della pubblica amministrazione), e nel tempo sede delle magistrature pubbliche di Vicenza.

Sempre in piazza dei Signori è possibile ammirare la Loggia del Capitaniato.
Realizzata molti anni dopo la Basilica Palladiana, a questa si contrappone e non v’è più il ricorso all'equilibrato rigore classico dei gli anni precedenti ma, tramite le quattro gigantesche semi colonne di marmo che incorniciano le tre arcate, l’edificio ha il compito di rappresentare la potenza della Repubblica Veneziana: la Loggia era infatti destinato a residenza del capitano cittadino che rappresentava la massima autorità della Repubblica Serenissima a Vicenza.
Sulla trabeazione si può leggere:”JO. BAPTISTAE BERNARDO PRAEFECTO” a ricordo del capitano Bernardo che finanzio parte della costruzione e che ne fu il promotore; negli intercolumni (lo spazio compreso fra due colonne di un colonnato) laterali sono collocate due statue allegoriche che ricordano la grande vittoria di Lepanto alla quale il comune di Vicenza partecipò sia economicamente che tramite l’invio di milizia, mentre dall’altopiano di Asiago venne fatto arrivare il legname per le navi.

Il Teatro Olimpico è indubbiamente l’opera architettonica più iconica di Vicenza e rappresenta il vertice assoluto della creatività di Andrea Palladio che si ispirò dichiaratamente ai teatri romani. Tra le sue peculiarità ha anche quella di essere il teatro coperto più antico al mondo ed è l’ultima realizzazione del grande architetto rinascimentale che, purtroppo, non poté vederne la fine (morì nel 1580 lo stesso anno dell’inizio dei lavori e cinque anni prima della loro conclusione).
Entrare nel teatro e sedersi sui gradini disposti a semicerchio lascia senza fiato il visitatore: l’interno simula l’ambientazione all’aperto dei teatri classici e la particolare rappresentazione delle vie di Tebe che si intravede dai sette ingressi che si dipartono creano l’idea di profondità richiamando alla memoria i teatri aperti greci; questo richiamo agli spazi aperti è accentuato dai tredici gradoni semicircolari dove si accomoda lo spettatore, dove fanno bella vista una serie di colonne sovrastate da statue marmoree ed un cielo dipinto.
Al teatro vero e proprio si accede tramite due ampie sale realizzate da Vincenzo Scamozzi (che è anche autore delle vie di Tebe raffigurate e che portò a termine i lavori dopo la morte del Palladio), l'Odeo e Antiodeo, decorati con affreschi e con un fregio monocromo che riproduce gli allestimenti teatrali curati dall'Accademia Olimpica di Vicenza prima della costruzione del teatro e spettacoli che furono ospitati al suo interno dopo la sua realizzazione.
L'Accademia, fu un circolo culturale nato qualche decennio prima, che intorno al 1580 diede incarico ad Andrea Palladio di realizzare uno spazio per rappresentare le opere teatrali e le cerimonie. Nell’idea dei committenti progetto doveva ispirarsi al modello di teatro “classico” in base alla riscoperta avuta durante il rinascimento degli studi di Vitruvio, e nel contempo fungere da luogo autocelebrativo per l'aristocrazia Vicentina.

Sebbene la storia artistica di Vicenza è strettamente legata al genio creativo di Andrea Palladio la città è da vivere in ogni dettaglio attraverso strade e vicoli che racchiudono un piccolo grande gioiello architettonico in ogni suo angolo, tanto che dal 1994, grazie i contributi alla storia dell’arte dati dal Palladio e la perfetta integrazione tra architettura e urbanistica, la città veneta è entrata nella “world heritage list” dell’UNESCO. 
Per chi ama le escursioni enogastronomiche non mancano le occasioni per assaporare la tipica cucina veneta, povera ma ricca di sapori come il baccalà alla vicentina, il formaggio Asiago, o “bruscadoli” tipici asparagi dei Colli Berici.

  ► Gallery

Inverno2019-20 (25)
Inverno2019-20
Autunno 2019 (29)
Autunno 2019
Estate 2019 (54)
Estate 2019

  ► Curiosità

Cos'è un ologramma
Cos'è un ologramma
Semplificando si può dire che un ologramma non è altro che un' immagine tridimensionale di un oggetto su lastra fotografica ottenuta sfruttandol'interferenza di due fasci di luce di un'unica sorgente laser: viene creato con la tecnica dell'olografia mediante impressione di una lastra o pellicola olografica utilizzando una sorgente luminosa coerente come è ad esempio un raggio laser.
Il fronte d’onda, a seguito di divisione, dà origine a due fronti d’onda, il fascio di riferimento e il fascio oggetto, che sono inizialmente completamente correlati e che seguono due strade diverse. Il fascio oggetto viene sovrapposto in quello che si definisce “piano immagine” al fascio di riferimento. L’interazione presenta una modulazione di intensità sul piano immagine.
Una delle caratteristiche degli ologrammi è che lastra olografica conserva il contenuto informativo in ogni sua parte quindi se si rompe in più parti la lastra è possibile ottenere la stessa immagine tridimensionale completa in ogni pezzo che risulta
Chi ha inventato l' F-16?
Chi ha inventato l' F-16?
Innanzitutto l’F-16 e’ nato da un TEAM, e ripeto TEAM di ingegneri.
Alla guida del team c’era Robert H. Widmer (1916-2011).Nato nel New Jersey, Widmer si laurea al Rensselaer Polytechnic Institute e ottiene un master’s degree al California Institute of Technology (il Cal Tech). Non riuscì ad arrivare al Ph.D perchè nel 1939 venne reclutato dalla Consolidated di San Diego, dove si occupo’ di PBY, PB2Y e B-24, l’aereo da combattimento americano maggiormente prodotto durante la Seconda Guerra Mondiale. Presso la Convair, Widmer fu responsabile dei test in galleria del vento del B-36 Peacemaker e come dello sviluppo del B-58 e F-111. Nel 1970 fu promosso vice-presidente per la ricerca e sviluppo degli impianti di San Diego e Fort Worth.
Widmer inizio’ a lavorare all’embrione dell’F-16 in gran segreto e senza informare i vertici della General Dynamics in quanto questi ultimi ritenevano che un aereo del genere non avrebbe avuto mercato.
Harry Hillaker, conosciuto anche come il “Padre dell’F-16”. Come Widmer, anche Hillaker all’epoca lavorava alla Convair con la qualifica di vice-capo ingegnere del programma Lightweight Fighter. Praticamente era il numero due subito dopo Widmer. Verso la fine degli anni sessanta Hillaker entro’ a far parte della Fighter Mafia.
Pierre Sprey non ha inventato l'f-16 (come spesso si sente dire). Sprey era semplicemente un’analista di sistemi presso l’Office of Secretary of Defense (OSD), nonche’ membro della famigerata "Fighter Mafia" (un ristretto gruppo di ufficiali USAF e civili noto negli anni settanta per ssere stato uno dei piu’ influenti think tank militari in campo aeronautico)
Il Piano Bernadotte
Il Piano Bernadotte Nell'estate del 1948, il Conte Folke Bernardotte fu inviato dalle Nazioni Unite in Palestina per mediare una tregua e tentare di negoziare un compromesso. Il piano di Bernardotte chiedeva allo Stato ebraico di consegnare il Negev e Gerusalemme alla Transgiordania in cambio della Galilea occidentale. Questo piano era simile ai confini che erano stati proposti prima del voto sulla spartizione, e che tutte le parti avevano rifiutato. Ora la proposta veniva offerta dopo che gli Arabi erano andati in guerra per impedire la spartizione ed era stato dichiarato uno stato ebraico. Sia gli Ebrei che gli Arabi rifiutarono il piano.
Ironicamente, Bernardotte trovo' tra gli Arabi poco entusiasmo per l'indipendenza. Egli scrisse nel suo diario:
"Gli Arabi palestinesi al momento non hanno una volontà loro.
Ne' hanno mai sviluppato un nazionalismo palestinese specifico. La domanda di uno stato arabo separato in Palestina e' pertanto relativamente debole. Semberebbe proprio che nelle circostanze attuali gran parte degli Arabi palestinesi sarebbe alquanto contenta di essere incorporata nella Transgiordania" 
Il fallimento del piano Bernardotte giunse quando gli Ebrei cominciarono ad avere maggior successo nel respingere le forze arabe d'invasione e nell'espansione del loro controllo sui territori esterni ai confini della spartizione.

  ► Aerei

Eurocopter Tiger
Eurocopter Tiger Tipo: Elicottero d'attacco
Ruolo: Appoggio, Attacco
Nazione di Origine: Francia, Germania
Armamento: 1 Cannone DEFA 30 M 781 da 30 mm. Missili aria-superfice: AGM-114 Hellfire, MBDA PARS 3 LR. _x000d_ Missiliaria-aria:Stinger

Prestazioni: Velocità massima 280 km/h. Autonomia 1300 km. Raggio di azione 800 km. Tangenza 4000 m.
Douglas A-4 Skyhawk - McDonnell Douglas -
Douglas A-4 Skyhawk - McDonnell Douglas - Tipo: Aereo da attacco al suolo
Ruolo: Appoggio, Attacco, Bombardamento
Nazione di Origine: USA
Armamento: Cannoni 2 Mk 12 da 20 mm. Bombe caduta libera: Mk 82 da 500 lb, Mk 83 da 1000 lb, Mk 84 da _x000d_ 2000 lb. Bombe a grappolo: Mk 20 Rockeye II. Bombe nucleari: B57, B61. Missili aria aria: _x000d_ AIM-9 Sidewinder. Missili aria superficie: AGM-12 Bullpup, AGM-45 Shrike, AGM-62 Walleye, _x000d_ AGM-65 Maverick.

Prestazioni: Velocità massima 0,95 Ma (1077 km/h in quota). Velocità di salita 43 m/s. Autonomia 3220 km. Raggio di azione 1158 km. Tangenza 12880 m
Supermarine Swift
Supermarine Swift Tipo: Caccia
Ruolo: Caccia
Nazione di Origine: Regno Unito
Armamento: 2 Aden da 30 mm

Prestazioni: Velocità massima 1102 km/h a livello del mare. Autonomia 1014 km. Tangenza 13960 m

  ► Tutorials

Simulare Carica Altro con Jquery

I siti web moderni preferiscono all’impaginazione dei risultati delle query il caricare sulla stessa pagina altri risultati (il famoso Carica altro) tramite la pressione di un tasto/link o tramite il raggiungimento della fine pagina.
Tra i vari metodi disponibili il più semplice lo si ottiene tramite jquery e si può adattare a molti script e linguaggi.
Per fare questo usiamo due metodi che ci offre il frameworks jquery: .append e .load.
Il metodo .append serve per poter accodare un contenuto all’interno dell’elemento al quale è associato.
Il metodo .load carica, invece, il contenuto di un file all’interno di un div.
Per quanto riguarda l’html sarà sufficiente creare un div al quale assegnamo l’id “contenuto” all’interno del quale carichiamo la nostra pagina con i dati aggiuntivi.

<div id="contenuto"></div>

Per quanto riguarda lo script ci limitiamo a scrivere la funzione che carica la pagina dentro contenuto:

<script>
function aggiungi (pag) {
$('#contenuto').append($("<div>").load("caricaaltro2.aspx?id="+pag));
}
</script>

Nello script abbiamo aggiunto una variabile che passa il numero di pagina nel caso dovessi caricare più pagine.
Posso anche aggiungere la funzione che nasconde il div che mi mostra “carica altri”:


$("#linnk").click(function() {$(this).hide();});

Nella pagina caricata mi limiterò a inserire lo stesso script e lo stesso div.


 

Script completo prima pagina 

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="utf-8" %>

<!doctype html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>


<style type="text/css">
body { color: #000; text-align:center; background-color: #FFF; }
.quadrati { width:200px; height:200px; margin:2px 2px 2px 2px; display:inline-block; border:#354D46 1px solid; }
img { height:100%; width:auto; max-width:190px; }
</style>
<%dim pag = 2%>
</head>

<body>
<p>CARICA ALTRO ESEMPIO</p>

<div class="quadrati">
<img src="https://www.filoweb.it/galleria2015/foto/R06939V9BEM0AWYTUVM5VOQMEP0Q9O.jpg" >
</div>

<div class="quadrati">
<img src="https://www.filoweb.it/galleria2015/foto/LN6VNQDBH_NH77SWWRRBP6YJX7BDMQ.jpg" >
</div>

<div class="quadrati">
<img src="https://www.filoweb.it/galleria2015/foto/LVXNE6SIG86TAO8YBPBK3Q6A9D5VAF.jpg" >
</div>

<div id="contenitore" style="width:100%;">
<div id="contenuto" style="width:100%;"></div>
</div>

<div id="blinnk"><a href="javascript:aggiungi(<%response.write(pag)%>);" id="linnk" style="width:100%; background-color:#354D46; text-align:center; color:#FFF;" title="Carica tutti" >CARICA ALTRI</a></div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$("#linnk").click(function() {$("#blinnk").hide();});

function aggiungi (pag) {
$('#contenuto').append($("<div>").load("caricaaltro2.aspx?id="+<%response.write(pag)%>));
}
</script>

</body>
</html>


 

 

Script completo 2° pagina

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="utf-8" %>

<!doctype html>
<html >
<style type="text/css">
body { text-align:center; }
.quadrati { width:200px; height:200px; margin:2px 2px 2px 2px; display:inline-block; border:#354D46 1px solid; }
img { height:100%; width:auto; max-width:190px; }
</style>

</head>
<body>
<%
dim pag
pag=request.QueryString("id")
pag=pag+1
%>

 

 

<div id="contenitore">
<h3> questa è la pagina <%response.write(pag)%></h3>
<div class="quadrati">
<img src="https://www.filoweb.it/galleria2015/foto/YLAUXHFWF52IBFJC7TJAZ_Z9ESH799.jpg" >
</div>

<div class="quadrati">
<img src="https://www.filoweb.it/galleria2015/foto/PA8I4_C_J8GFA808JSS4QVQT9NK2FH.jpg" >
</div>

<div class="quadrati">
<img src="https://www.filoweb.it/galleria2015/foto/YLAUXHFWF52IBFJC7TJAZ_Z9ESH799.jpg" >
</div>

<div id="blink<%response.write(pag)%>" style="width:100%; background-color:#293343;"><a href="javascript:aggiungi(<%response.write(pag)%>);" id="linnk<%response.write(pag)%>" style="width:100%; background-color:#354D46; text-align:center; color:#FFF;" title="Carica tutti" >CARICA ALTRI</a></div>

<div id="contenitore" style="width:100%;">
<div id="contenuto" style="width:100%;"></div>
</div>

</div>

<div id="contenitore" style="width:100%;">
<div id="contenuto" style="width:100%;"></div>
</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$("#linnk<%response.write(pag)%>").click(function() {$("#blinnk<%response.write(pag)%>").hide();});
function aggiungi (pag) {
$('#contenuto').append($("<div>").load("caricaaltro2.aspx?id="+<%response.write(pag)%>));
}
</script>
</body>
</html>

Installazione offline di Visual Studio 2017

Visual Studio è un ambiente di sviluppo integrato sviluppato da Microsoft, che supporta attualmente (2018) diversi tipi di linguaggi come il C, il C++, il C#, il Visual Basic .Net, l’ Html, il JavaScript e molti altri. Visual Studio permette la realizzazione sia di applicazioni che di siti web, web application e servizi web di varia natura.
L'attuale distribuzione di Visual Studio (la 2017), che rappresenta l’ultima versione dopo 20 anni di evoluzione, è disponibile in 3 versioni:



• Community
• Professional
• Enterprise


Una delle novità più importanti riguarda la versione Community che è disponibile completamente gratuita e può essere scaricata e utilizzata liberamente.


Per installare la versione community (come anche le altre) è sufficiente scaricare il file di installazione, lanciarlo e decidere quali componenti installare. Il processo può risultare molto lungo, a seconda della lingua; un’altra soluzione consiste nello scaricare sempre il file di installazione e scaricare tramite uno script i file di setup da conservare per eventuali nuove installazioni.
Il processo risulta sempre lungo, ma una volta fatto ho i file sempre pronti.
Per fare questo per prima cosa devo scaricare il file di installazione da:
https://www.visualstudio.com/it/ e quindi salvarlo in una cartella.

Apro quindi il prompt dei comandi (cmd.exe) e mi posiziono nella cartella dove ho copiato il mio file di installazione (vs2017.exe) e scrivo il comando:



vs2017.exe --layout c:\vs2017setup --lang it-IT


In questo modo creo una cartella chiamata vs2017setup dove verranno scaricati tutti i file per l’installazione offline della versione in italiano (lang it-IT) di visual studio 2017.
Visto che in totale verranno scaricati più di 30Gb ci vorrà tempo ed una connessione veloce ( non obbligatoria ma consigliata).


Una volta terminato sarà sufficiente andare nella cartella di installazione ed eseguire il file di setup.

Note: Posso anche scaricare la versione non localizzata in italiano, ma con tutte le lingue disponibile, in questo caso devo prepararmi a scaricare più di 65Gb!!.

Iframe ad altezza variabile

Premetto che non sono un amante degli iframe (non più almeno) perché oltre ad essere deprecati nell’HTML5 fanno sembrare il sito più vecchio di almeno 6-7 anni dando un’idea di poca professionalità. Inoltre gli iframe sono stati creati per visualizzare pagine esterne al proprio sito web, all'interno dello stesso anche se spesso sono stati usati in maniera errata. Quindi si se si vogliono usare per includere pagine esterne, no per quelle interne meglio usare altri metodi come include, o jquery).

Dopo questa lunga e doverosa premessa passiamo ai fatti. Chi usa il tag iframe spesso ha la necessità di adattarne l’altezza in base al contenuto che viene caricato. I metodi che si trovano in rete sono molti ed io voglio qua proporre la mia personale soluzione in pochissime righe di codice: leggo l’altezza dell tagdel contenuto che carico e tramite jquery assegno l’altezza all’ iframe.
Certo posso scegliere anche il tago altro ma in questo mio esempio preferisco usarevisto che tutto il contenuto visibile in una pagina è racchiuso lì dentro.



Definiamo lo stile per il nostro iframe tramite css:
#mioiframe { width:100%; border:#293343 1px solid; height:300px; }



Scriviamo il nostro iframe.



<iframe src="pg.html" id="mioiframe" class="mioiframe" scrolling="no" frameborder="0" name="contenuto" onload="caricato()"></iframe>

Definiamo il nostro script che verrà chiamato al caricamento del contenuto dell’iframe:
function caricato() {
var mioif = $("#mioiframe").contents().find("body");
var h = mioif.height();
$("#mioiframe").height(80+h+"px");
};


Infine la chiamata alle pagine:


 <a href="pg1.html" target="contenuto" class="menu"> pagina 1 </a>
<a href="pg2.html" target="contenuto" class="menu"> pagina 2 </a>


Come si vede è tutto molto semplice, veloce e leggero…

  ► Varie

Appunti: Introduzione alla programmazione con l'uso di C# E-BOOK COMPLETO
Introduzione alla programmazione con l'uso di C# III° Parte I Database
Pamphlet: Bufale online
Bufale Online
Templates
Templates
FB TW Pinterest whatsapp RSS FEED News letter

filoweb.it è il sito personale di Filippo Brunelli
(c) 2017 Filippo Brunelli
Le immagini ed i testi contenuti nel sito filoweb.it sono di proprietà di Filippo Brunelli salvo diversamente indicato.
L'uso delle immagini e del testo è gratuito per uso personale ed è subbordinato alla citazione della fonte.
Brunelli Filippo declina ogni responsabilità per l'uso che viene fatto delle informazioni presenti nel sito filoweb.it.